.wicam-storefront{--wsf-navy:#071626;--wsf-indigo:#0D2340;--wsf-teal:#1BA6B0;--wsf-amber:#FFBA31;--wsf-paper:#F5F8FC;--wsf-white:#fff;--wsf-ink:#0A1B2C;--wsf-muted:#64758A;--wsf-mist:#DCE5F0;--wsf-radius:20px;--wsf-cols:4;font-family:var(--wicam-font-fa,IRANSans,Tahoma,sans-serif);color:var(--wsf-ink);background:var(--wsf-paper);overflow:hidden}.wicam-storefront *{box-sizing:border-box}.wicam-storefront a{text-decoration:none}.wicam-storefront__wrap{width:min(100% - 44px,1200px);margin-inline:auto}.wicam-storefront__crumbs{background:var(--wsf-indigo);color:#9fb4c8;font-size:12px}.wicam-storefront__crumbs .wicam-storefront__wrap{padding-block:10px}.wicam-storefront__crumbs .rank-math-breadcrumb p{margin:0}.wicam-storefront__crumbs a{color:#d6e2ec}.wicam-storefront__crumbs .last{color:var(--wsf-amber)}
.wicam-storefront__hero{position:relative;padding:68px 0 54px;color:#fff;background:radial-gradient(1000px 560px at 12% -10%,rgba(27,166,176,.30),transparent 60%),radial-gradient(760px 460px at 100% 0%,rgba(255,186,49,.14),transparent 55%),linear-gradient(165deg,var(--wsf-navy),var(--wsf-indigo));overflow:hidden}.wicam-storefront__hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.055) 1px,transparent 1px);background-size:26px 26px;mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);pointer-events:none}.wicam-storefront__hero-copy{position:relative;z-index:1;text-align:center;max-width:700px;margin-inline:auto}.wicam-storefront__pill{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;border:1px solid rgba(255,186,49,.35);background:rgba(255,186,49,.10);color:var(--wsf-amber);font-size:12px;font-weight:800}.wicam-storefront__pill i{width:6px;height:6px;border-radius:50%;background:currentColor}.wicam-storefront__hero h1,.wicam-storefront__category-hero h1{margin:18px 0 0;color:#fff;font-size:clamp(30px,4.2vw,46px);line-height:1.4;font-weight:900}.wicam-storefront__hero-copy>p{max-width:560px;margin:12px auto 0;color:#c3d3e0;font-size:15px}.wicam-storefront__filters{position:relative;z-index:1;display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:32px}.wicam-storefront__filters button,.wicam-storefront__filters a{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.06);color:#dbe6ef;border-radius:999px;padding:10px 20px;font:800 13px inherit;cursor:pointer;transition:.2s;text-decoration:none}.wicam-storefront__filters button:hover,.wicam-storefront__filters button.is-active,.wicam-storefront__filters a:hover{background:var(--wsf-amber);border-color:var(--wsf-amber);color:var(--wsf-navy);transform:translateY(-1px)}
.wicam-storefront__trust{background:#fff;border-bottom:1px solid var(--wsf-mist)}.wicam-storefront__trust .wicam-storefront__wrap{display:flex;justify-content:center;gap:36px;flex-wrap:wrap;padding-block:19px}.wicam-storefront__trust span{display:flex;align-items:center;gap:8px;color:var(--wsf-navy);font-size:12px}.wicam-storefront__trust svg{width:18px;height:18px;color:var(--wsf-teal)}.wicam-storefront__trust b{font-weight:800}
.wicam-storefront__section{padding:72px 0}.wicam-storefront__flagship-section{background:var(--wsf-paper)}.wicam-storefront__flagship{position:relative;display:grid;grid-template-columns:1fr 1fr;border-radius:30px;overflow:hidden;color:#fff;background:linear-gradient(135deg,var(--wsf-navy),var(--wsf-indigo));box-shadow:0 28px 70px rgba(7,22,38,.12)}.wicam-storefront__flagship:before{content:"";position:absolute;inset:0;background:radial-gradient(520px 400px at 12% 90%,rgba(27,166,176,.27),transparent 60%);pointer-events:none}.wicam-storefront__flag-media{position:relative;display:grid;place-items:center;min-height:390px;padding:44px;background:repeating-linear-gradient(120deg,rgba(255,255,255,.024) 0 2px,transparent 2px 30px)}.wicam-storefront__flag-orb{width:250px;height:250px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,rgba(27,166,176,.4),rgba(255,255,255,.02) 70%);border:1px solid rgba(255,255,255,.12)}.wicam-storefront__flag-orb img{width:86%;height:86%;object-fit:contain;filter:drop-shadow(0 22px 30px rgba(0,0,0,.24))}.wicam-storefront__flag-media .badge{position:absolute;display:flex;align-items:center;gap:6px;padding:8px 11px;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(8px);font-size:11px;font-weight:800}.wicam-storefront__flag-media .badge svg{width:15px;height:15px;color:var(--wsf-teal)}.wicam-storefront__flag-media .b1{top:30px;right:30px}.wicam-storefront__flag-media .b2{bottom:38px;left:24px}.wicam-storefront__flag-media .b3{top:48%;left:8px}.wicam-storefront__flag-copy{position:relative;padding:52px 50px 52px 30px;align-self:center}.wicam-storefront__amber-tag{display:inline-flex;padding:5px 13px;border-radius:999px;background:var(--wsf-amber);color:var(--wsf-navy);font-size:11px;font-weight:900}.wicam-storefront__flag-copy h2{margin:15px 0 0;color:#fff;font-size:clamp(25px,3vw,34px);font-weight:900}.wicam-storefront__flag-copy>p{color:#c3d3e0;line-height:2;margin:10px 0 0;max-width:460px}.wicam-storefront__flag-price{margin-top:14px;font-size:19px;font-weight:900;color:var(--wsf-amber)}.wicam-storefront__specs{display:flex;flex-wrap:wrap;gap:8px;margin-top:19px}.wicam-storefront__specs span{padding:6px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#dbe6ef;font-size:11px}.wicam-storefront__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.wicam-storefront__actions a,.wicam-storefront__bundle>a,.wicam-storefront__related-card>a,.wicam-storefront__final a{display:inline-flex;align-items:center;justify-content:center;padding:11px 22px;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:13px;font-weight:900;transition:.2s}.wicam-storefront__actions a:hover,.wicam-storefront__final a:hover{transform:translateY(-2px)}.wicam-storefront__actions .is-primary,.wicam-storefront__final .is-primary,.wicam-storefront__bundle>a,.wicam-storefront__related-card>a{background:var(--wsf-amber);border-color:var(--wsf-amber);color:var(--wsf-navy)}
.wicam-storefront__accessories,.wicam-storefront__faq-section,.wicam-storefront__category-description{background:#fff}.wicam-storefront__section-head{text-align:center;max-width:650px;margin:0 auto 36px}.wicam-storefront__section-head>span,.wicam-storefront__category-description span,.wicam-storefront__related-card span{color:var(--wsf-teal);font-size:12px;font-weight:900}.wicam-storefront__section-head h2,.wicam-storefront__category-description h2,.wicam-storefront__related-card h2{margin:7px 0 0;color:var(--wsf-navy);font-size:clamp(22px,2.6vw,30px);font-weight:900}.wicam-storefront__section-head p{margin:8px 0 0;color:var(--wsf-muted)}
.wicam-storefront #wicam-shop-camera,.wicam-storefront #wicam-shop-accessories{scroll-margin-top:110px}.wicam-storefront__section-cta{display:flex;justify-content:center;margin-top:28px}.wicam-storefront__section-cta a{display:inline-flex;align-items:center;gap:7px;padding:10px 20px;border-radius:999px;background:var(--wsf-navy);color:#fff;font-size:12px;font-weight:900;transition:.2s}.wicam-storefront__section-cta a:hover{transform:translateY(-2px);background:var(--wsf-indigo)}
.wicam-storefront__products{display:grid;grid-template-columns:repeat(var(--wsf-cols),minmax(0,1fr));gap:18px}.wicam-storefront__product{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--wsf-mist);border-radius:var(--wsf-radius);overflow:hidden;transition:.25s;box-shadow:0 7px 18px rgba(7,22,38,.035)}.wicam-storefront__accessories .wicam-storefront__product{background:var(--wsf-paper)}.wicam-storefront__product:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(7,22,38,.10)}.wicam-storefront__product-media{position:relative;height:175px;display:grid;place-items:center;padding:18px;background:linear-gradient(150deg,var(--wsf-mist),#fff)}.wicam-storefront__product-media img{width:100%;height:100%;object-fit:contain}.wicam-storefront__product-tag{position:absolute;right:12px;top:12px;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.9);color:var(--wsf-navy);font-size:9px;font-weight:900}.wicam-storefront__product-body{display:flex;flex:1;flex-direction:column;padding:17px}.wicam-storefront__product-cat{color:var(--wsf-teal);font-size:10px;font-weight:900}.wicam-storefront__product h3{margin:5px 0 0;font-size:14px;line-height:1.7;font-weight:900}.wicam-storefront__product h3 a{color:var(--wsf-navy)}.wicam-storefront__product p{flex:1;margin:7px 0 0;color:var(--wsf-muted);font-size:11.5px;line-height:1.8}.wicam-storefront__stock{display:flex;align-items:center;gap:6px;margin-top:9px;font-size:10px;font-weight:800}.wicam-storefront__stock i{width:6px;height:6px;border-radius:50%;background:currentColor}.wicam-storefront__stock.is-in{color:var(--wsf-teal)}.wicam-storefront__stock.is-out{color:#b75555}.wicam-storefront__product-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;padding-top:12px;border-top:1px solid rgba(100,117,138,.13)}.wicam-storefront__product-foot>span{font-size:12px;font-weight:900;color:var(--wsf-navy)}.wicam-storefront__product-foot>a{padding:7px 10px;border-radius:9px;background:var(--wsf-navy);color:#fff;font-size:10.5px;font-weight:900}.wicam-storefront__empty{grid-column:1/-1;padding:30px;border:1px dashed var(--wsf-mist);border-radius:16px;text-align:center;color:var(--wsf-muted)}
.wicam-storefront__bundle-section{background:var(--wsf-paper)}.wicam-storefront__bundle{display:flex;align-items:center;gap:24px;position:relative;padding:40px 42px;border-radius:26px;background:linear-gradient(120deg,var(--wsf-indigo),var(--wsf-navy));color:#fff;overflow:hidden}.wicam-storefront__bundle:before{content:"";position:absolute;inset:0;background:radial-gradient(500px 280px at 90% 0%,rgba(255,186,49,.17),transparent 60%)}.wicam-storefront__bundle>*{position:relative}.wicam-storefront__bundle-icons{display:flex}.wicam-storefront__bundle-icons i{width:54px;height:54px;margin-right:-12px;border-radius:50%;display:grid;place-items:center;background:var(--wsf-indigo);border:3px solid var(--wsf-navy);color:var(--wsf-amber)}.wicam-storefront__bundle-icons svg{width:24px;height:24px}.wicam-storefront__bundle>div:nth-child(2){flex:1}.wicam-storefront__bundle span{color:var(--wsf-amber);font-size:11px;font-weight:900}.wicam-storefront__bundle h2{margin:5px 0 0;color:#fff;font-size:21px}.wicam-storefront__bundle p{margin:5px 0 0;color:#c3d3e0;font-size:13px}
.wicam-storefront__faq{max-width:760px;margin-inline:auto}.wicam-storefront__faq details{border-bottom:1px solid var(--wsf-mist)}.wicam-storefront__faq summary{cursor:pointer;list-style:none;padding:16px 3px;color:var(--wsf-navy);font-size:13.5px;font-weight:900;display:flex;justify-content:space-between;gap:14px}.wicam-storefront__faq summary::-webkit-details-marker{display:none}.wicam-storefront__faq summary:after{content:"+";color:var(--wsf-teal);font-size:19px}.wicam-storefront__faq details[open] summary:after{content:"−"}.wicam-storefront__faq details>div{padding:0 3px 16px;color:var(--wsf-muted);font-size:13px;line-height:2}.wicam-storefront__faq details p{margin:0}.wicam-storefront__faq-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:7px}.wicam-storefront__faq-cta,.wicam-storefront__faq-footer a{display:inline-flex;align-items:center;gap:6px;margin-top:9px;color:var(--wsf-teal);font-size:11.5px;font-weight:900}.wicam-storefront__faq-footer{text-align:center;margin-top:22px}.wicam-storefront__final{padding:64px 0;background:linear-gradient(160deg,var(--wsf-navy),var(--wsf-indigo));color:#fff;text-align:center}.wicam-storefront__final h2{margin:0;color:#fff;font-size:clamp(22px,3vw,31px)}.wicam-storefront__final p{max-width:500px;margin:10px auto 22px;color:#c3d3e0}.wicam-storefront__final>div>div{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}
.wicam-storefront__category-hero{padding:48px 0 43px;color:#fff;background:radial-gradient(900px 460px at 90% -20%,rgba(27,166,176,.24),transparent 60%),linear-gradient(170deg,var(--wsf-navy),var(--wsf-indigo))}.wicam-storefront__category-hero-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:22px}.wicam-storefront__eyebrow{color:var(--wsf-teal);font-size:11.5px;font-weight:900}.wicam-storefront__category-hero h1{font-size:clamp(27px,3.5vw,37px);margin-top:8px}.wicam-storefront__category-hero p{max-width:520px;margin:7px 0 0;color:#c3d3e0;font-size:13.5px}.wicam-storefront__count{padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:#a7bacb;font-size:11.5px;white-space:nowrap}.wicam-storefront__count b{color:var(--wsf-amber)}.wicam-storefront__toolbar{background:#fff;border-bottom:1px solid var(--wsf-mist)}.wicam-storefront__toolbar .wicam-storefront__wrap{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-block:15px;color:var(--wsf-muted);font-size:12px}.wicam-storefront__toolbar-actions{display:flex;align-items:center;gap:8px}.wicam-storefront__toolbar select{border:1px solid var(--wsf-mist);border-radius:9px;padding:7px 10px;background:#fff;color:var(--wsf-navy);font:800 11px inherit}.wicam-storefront__views{display:flex;border:1px solid var(--wsf-mist);border-radius:9px;overflow:hidden}.wicam-storefront__views button{width:34px;height:32px;border:0;background:#fff;color:var(--wsf-muted);cursor:pointer}.wicam-storefront__views button.is-active{background:var(--wsf-navy);color:var(--wsf-amber)}.wicam-storefront__catalog{background:var(--wsf-paper)}.wicam-storefront__products.is-list{grid-template-columns:1fr}.wicam-storefront__products.is-list .wicam-storefront__product{display:grid;grid-template-columns:190px 1fr}.wicam-storefront__products.is-list .wicam-storefront__product-media{height:100%;min-height:165px}.wicam-storefront__category-description>div>div{max-width:850px;margin-inline:auto;text-align:center}.wicam-storefront__category-description p{margin:10px 0 0;color:var(--wsf-muted);line-height:2}.wicam-storefront__related{background:var(--wsf-paper)}.wicam-storefront__related-card{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:920px;margin-inline:auto;padding:34px 38px;border-radius:24px;background:linear-gradient(120deg,var(--wsf-navy),var(--wsf-indigo));color:#fff}.wicam-storefront__related-card h2{color:#fff;font-size:20px}.wicam-storefront__related-card p{margin:4px 0 0;color:#c3d3e0;font-size:12px}
@media(max-width:960px){.wicam-storefront__flagship{grid-template-columns:1fr}.wicam-storefront__flag-copy{padding:38px 32px}.wicam-storefront__flag-media{min-height:330px}.wicam-storefront__bundle{flex-wrap:wrap}.wicam-storefront__products{--wsf-cols:2}}
@media(max-width:767px){.wicam-storefront__wrap{width:min(100% - 28px,1200px)}.wicam-storefront__section{padding:50px 0}.wicam-storefront__hero{padding:52px 0 42px}.wicam-storefront__trust .wicam-storefront__wrap{justify-content:flex-start;flex-wrap:nowrap;overflow:auto;gap:22px}.wicam-storefront__trust span{flex:0 0 auto}.wicam-storefront__category-hero-inner,.wicam-storefront__toolbar .wicam-storefront__wrap,.wicam-storefront__related-card{align-items:flex-start;flex-direction:column}.wicam-storefront__toolbar-actions{width:100%;justify-content:space-between}.wicam-storefront__bundle{padding:30px 24px;flex-direction:column;align-items:flex-start}.wicam-storefront__products{--wsf-cols:1}.wicam-storefront__products.is-list .wicam-storefront__product{grid-template-columns:1fr}.wicam-storefront__flag-media .b3{left:18px}.wicam-storefront__flag-copy{padding:30px 22px}.wicam-storefront__product-media{height:210px}}

/* WICAM 0.9.9.106 — storefront cleanup based on approved 0.9.9.103 baseline. */
.wicam-storefront__shop-description{background:#F5F8FC;padding-block:44px!important}
.wicam-storefront__shop-description-card{max-width:760px;margin-inline:auto;padding:24px 22px;border:1px solid var(--wsf-mist);border-radius:20px;background:#fff;text-align:center;box-shadow:0 10px 28px rgba(7,22,38,.045)}
.wicam-storefront__shop-description-card p{margin:8px 0 0;color:var(--wsf-muted);font-size:14px!important;line-height:2;text-align:justify;text-align-last:center}
.wicam-storefront__crumbs,.wicam-storefront__crumbs *{font-size:13px!important;line-height:1.7!important}

@media(max-width:767px){
  /* Trust/features use normal vertical page scroll instead of horizontal swipe. */
  .wicam-storefront__trust .wicam-storefront__wrap{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
    overflow:visible!important;
    padding-block:14px!important;
  }
  .wicam-storefront__trust span{
    width:100%!important;
    min-height:46px;
    padding:10px 12px;
    border:1px solid var(--wsf-mist);
    border-radius:12px;
    background:#fff;
  }
  .wicam-storefront__shop-description{padding-block:32px!important}
  .wicam-storefront__shop-description-card{padding:20px 16px}
}

/* 0.9.9.107 — Storefront mobile flagship: CTA centered; trust features live directly below it. */
.wicam-storefront__flag-trust{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:9px;
  margin-top:18px;
}
.wicam-storefront__flag-trust>span{
  min-width:0;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  min-height:44px;
  padding:9px 8px;
  border:1px solid rgba(255,255,255,.10);
  border-radius:13px;
  background:rgba(255,255,255,.045);
  color:#DCE5F0;
  text-align:center;
}
.wicam-storefront__flag-trust svg{width:17px;height:17px;color:var(--wsf-teal);flex:0 0 auto}
.wicam-storefront__flag-trust b{font-size:10.5px;line-height:1.55}

@media(max-width:767px){
  .wicam-storefront__flag-copy .wicam-storefront__actions{
    justify-content:center!important;
    width:100%!important;
  }
  .wicam-storefront__flag-copy .wicam-storefront__actions .is-primary{
    margin-inline:auto!important;
  }
  .wicam-storefront__flag-trust{
    grid-template-columns:1fr!important;
    gap:10px!important;
    width:100%!important;
    margin-top:18px!important;
  }
  .wicam-storefront__flag-trust>span{
    justify-content:flex-start!important;
    min-height:52px!important;
    padding:11px 14px!important;
    border-color:var(--wsf-mist)!important;
    background:#fff!important;
    color:var(--wsf-navy)!important;
  }
  .wicam-storefront__flag-trust b{font-size:12.5px!important}
}

/* 0.9.9.109 — Storefront single-badge hero, inline breadcrumb and mobile product-card normalization. */
body:has(.wicam-storefront.mode-shop) .wicam-global-breadcrumb{display:none!important}
.wicam-storefront.mode-shop .wicam-storefront__crumbs{display:none!important}
.wicam-storefront__hero-copy{max-width:none!important}
.wicam-storefront__hero-top{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;direction:ltr;margin-bottom:16px}
.wicam-storefront__main-badge{direction:rtl;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 15px;border:1px solid var(--wsf-teal);border-radius:10px;background:var(--wsf-indigo);color:var(--wsf-teal);font-size:11px;font-weight:900;line-height:1.4}
.wicam-storefront__hero-breadcrumb{direction:rtl;margin:0;color:#a9b9c9;font-size:11px;line-height:1.7;text-align:right}
.wicam-storefront__hero-breadcrumb :where(p,.rank-math-breadcrumb){margin:0!important}
.wicam-storefront__hero-breadcrumb a{color:#dce5f0!important;text-decoration:none!important}
.wicam-storefront__hero-breadcrumb .last,.wicam-storefront__hero-breadcrumb [aria-current="page"]{color:var(--wsf-amber)!important;font-weight:800}
.wicam-storefront__hero h1{margin-top:0!important}
.wicam-storefront__amber-tag{display:none!important}
.wicam-storefront__accessories .wicam-storefront__section-head>span{display:none!important}
.wicam-storefront__shop-description-card>.wicam-storefront__eyebrow{display:none!important}

@media(max-width:767px){
  .wicam-storefront__hero{padding:22px 0 30px!important}
  .wicam-storefront__hero-top{flex-direction:column-reverse!important;align-items:center!important;justify-content:center!important;gap:9px!important;margin-bottom:8px!important}
  .wicam-storefront__hero-breadcrumb{width:100%!important;text-align:center!important;font-size:10.5px!important;white-space:normal!important}
  .wicam-storefront__main-badge{margin-inline:auto!important}
  .wicam-storefront__hero h1{text-align:center!important;margin-top:8px!important}
  .wicam-storefront__product{overflow:hidden!important}
  .wicam-storefront__product-media{height:180px!important;min-height:180px!important;max-height:180px!important;padding:14px!important;overflow:hidden!important}
  .wicam-storefront__product-media img{display:block!important;width:auto!important;height:auto!important;max-width:88%!important;max-height:150px!important;object-fit:contain!important;margin:auto!important}
  .wicam-storefront__product-body{position:relative!important;z-index:2!important;background:var(--wsf-paper)!important;padding:15px!important}
  .wicam-storefront__product h3{font-size:14px!important;line-height:1.7!important}
  .wicam-storefront__product p{font-size:11.5px!important;line-height:1.8!important}
}

/* 0.9.9.110 — Shop shell spacing, rounder main badge, and footer seam cleanup. */
.wicam-storefront__main-badge{
  border-radius:20px!important;
}

/* The custom Elementor storefront is already full-width; Woo archive shell must add no top/bottom padding. */
body.wicam-product-archive:has(.wicam-storefront.mode-shop) .wicam-site-main,
body.woocommerce-shop:has(.wicam-storefront.mode-shop) .wicam-site-main{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}

/* Eliminate any spacing contributed by the shop Elementor document itself. */
body:has(.wicam-storefront.mode-shop) .wicam-shop-elementor,
body:has(.wicam-storefront.mode-shop) .wicam-shop-elementor>.elementor{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}


.wicam-storefront__product-tag{max-width:calc(100% - 24px);overflow-wrap:anywhere;line-height:1.7}
