.Theme7ProductDetails-module__LJRAOW__pageBody{padding-block:24px 56px}@media (min-width:992px){.Theme7ProductDetails-module__LJRAOW__pageBody{padding-block:32px 72px}}.Theme7ProductDetails-module__LJRAOW__grid{align-items:start;gap:28px 32px;display:grid}@media (min-width:768px){.Theme7ProductDetails-module__LJRAOW__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 40px}}@media (min-width:992px){.Theme7ProductDetails-module__LJRAOW__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px 48px}}.Theme7ProductDetails-module__LJRAOW__mediaCol{min-width:0}.Theme7ProductDetails-module__LJRAOW__buyCol{padding:0!important}@media (min-width:768px){.Theme7ProductDetails-module__LJRAOW__buyCol{padding:4px 0 0!important}}.Theme7ProductDetails-module__LJRAOW__pdpTitle{text-transform:uppercase;letter-spacing:.04em;flex:1;min-width:0;margin:0!important;padding-inline-end:0!important;font-size:clamp(1.125rem,2vw,1.5rem)!important;line-height:1.3!important}.Theme7ProductDetails-module__LJRAOW__titleRow{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.Theme7ProductDetails-module__LJRAOW__categoryNavBtn{color:var(--t7-heading,#111);flex-shrink:0;align-items:center;gap:2px;margin-top:2px;padding:4px 2px;text-decoration:none;transition:color .25s;display:inline-flex}.Theme7ProductDetails-module__LJRAOW__categoryNavBtn:hover{color:var(--MainColor,var(--t7-accent,#b59677))}.Theme7ProductDetails-module__LJRAOW__categoryNavChevron{opacity:.85}.Theme7ProductDetails-module__LJRAOW__tabsSection{margin-top:48px}@media (min-width:992px){.Theme7ProductDetails-module__LJRAOW__tabsSection{margin-top:64px}}.Theme7ProductDetails-module__LJRAOW__tabBar{border-bottom:1px solid var(--t7-border,#ebebeb);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 32px;margin-bottom:0;padding-bottom:0;display:flex}.Theme7ProductDetails-module__LJRAOW__tabBtn{font-family:var(--t7-font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--t7-text,#777);cursor:pointer;background:0 0;border:none;margin:0;padding:14px 4px;font-size:12px;font-weight:600;transition:color .25s;position:relative}.Theme7ProductDetails-module__LJRAOW__tabBtn:after{content:"";bottom:-1px;background:0 0;height:2px;transition:background .25s;position:absolute;inset-inline:0}.Theme7ProductDetails-module__LJRAOW__tabBtn:hover{color:var(--t7-heading,#111)}.Theme7ProductDetails-module__LJRAOW__tabBtnActive{color:var(--MainColor,var(--t7-accent,#b59677))}.Theme7ProductDetails-module__LJRAOW__tabBtnActive:after{background:var(--MainColor,var(--t7-accent,#b59677))}.Theme7ProductDetails-module__LJRAOW__tabPanel{border:1px solid var(--t7-border,#ebebeb);background:#fff;border-top:none;padding:28px 20px}@media (min-width:768px){.Theme7ProductDetails-module__LJRAOW__tabPanel{padding:36px 40px}}.Theme7ProductDetails-module__LJRAOW__tabDesc{color:var(--t7-text-strong,#444);font-size:14px;line-height:1.75}.Theme7ProductDetails-module__LJRAOW__tabDesc :is(p,ul,ol){margin:0 0 1em}.Theme7ProductDetails-module__LJRAOW__tabDesc :is(p,ul,ol):last-child{margin-bottom:0}.Theme7ProductDetails-module__LJRAOW__showMoreBtn{color:var(--MainColor,var(--t7-accent,#b59677));cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-top:12px;padding:0;font-size:13px;font-weight:600;text-decoration:underline;display:inline-block}.Theme7ProductDetails-module__LJRAOW__detailsMeta{gap:14px;display:grid}.Theme7ProductDetails-module__LJRAOW__detailsMetaRow{border-bottom:1px solid var(--t7-border,#ebebeb);flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding-bottom:14px;display:flex}.Theme7ProductDetails-module__LJRAOW__detailsMetaRow:last-child{border-bottom:none;padding-bottom:0}.Theme7ProductDetails-module__LJRAOW__detailsMetaKey{min-width:140px;font-family:var(--t7-font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--t7-heading,#111);font-size:12px;font-weight:600}.Theme7ProductDetails-module__LJRAOW__detailsMetaVal{color:var(--t7-text,#777);font-size:14px}.Theme7ProductDetails-module__LJRAOW__detailsMetaVal a{color:var(--MainColor,var(--t7-accent,#b59677));text-decoration:none}.Theme7ProductDetails-module__LJRAOW__detailsMetaVal a:hover{text-decoration:underline}.Theme7ProductDetails-module__LJRAOW__relatedSection{margin-top:56px}@media (min-width:992px){.Theme7ProductDetails-module__LJRAOW__relatedSection{margin-top:72px}}.Theme7ProductDetails-module__LJRAOW__relatedTitle{font-family:var(--t7-font-heading);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--t7-heading,#111);margin:0 0 20px;font-size:clamp(.9375rem,2vw,1.25rem);font-weight:600}@media (min-width:768px){.Theme7ProductDetails-module__LJRAOW__relatedTitle{letter-spacing:.12em;margin-bottom:28px}}.Theme7ProductDetails-module__LJRAOW__relatedCarousel{position:relative}.Theme7ProductDetails-module__LJRAOW__relatedSwiperWrap{min-width:0;overflow:hidden}.Theme7ProductDetails-module__LJRAOW__relatedNavBtn{top:var(--related-nav-y,80px);z-index:10;width:var(--related-nav-size,26px);height:var(--related-nav-size,26px);background:var(--MainColor,var(--t7-accent,#b59677));color:#fff;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .3s,visibility .3s,background .25s,top .2s;display:inline-flex;position:absolute;transform:rotate(45deg)translateY(-50%)}.Theme7ProductDetails-module__LJRAOW__relatedNavPrev{inset-inline-start:var(--related-nav-prev-x,4px);inset-inline-end:auto}.Theme7ProductDetails-module__LJRAOW__relatedNavNext{inset-inline-start:auto;inset-inline-end:var(--related-nav-next-x,4px)}.Theme7ProductDetails-module__LJRAOW__relatedNavIcon svg{width:12px;height:12px}@media (min-width:768px){.Theme7ProductDetails-module__LJRAOW__relatedNavBtn{width:var(--related-nav-size,38px);height:var(--related-nav-size,38px)}.Theme7ProductDetails-module__LJRAOW__relatedNavIcon svg{width:16px;height:16px}}.Theme7ProductDetails-module__LJRAOW__relatedSection:hover .Theme7ProductDetails-module__LJRAOW__relatedNavBtn,.Theme7ProductDetails-module__LJRAOW__relatedSection:focus-within .Theme7ProductDetails-module__LJRAOW__relatedNavBtn{opacity:1;visibility:visible;pointer-events:auto}@media (hover:none){.Theme7ProductDetails-module__LJRAOW__relatedNavBtn{opacity:1;visibility:visible;pointer-events:auto}}.Theme7ProductDetails-module__LJRAOW__relatedNavBtn:hover:not(.swiper-button-disabled){background:var(--t7-heading,#222)}.Theme7ProductDetails-module__LJRAOW__relatedNavBtn.swiper-button-disabled{cursor:not-allowed}:is(.Theme7ProductDetails-module__LJRAOW__relatedSection:hover .Theme7ProductDetails-module__LJRAOW__relatedNavBtn.swiper-button-disabled,.Theme7ProductDetails-module__LJRAOW__relatedSection:focus-within .Theme7ProductDetails-module__LJRAOW__relatedNavBtn.swiper-button-disabled){opacity:.35;pointer-events:auto;cursor:not-allowed}.Theme7ProductDetails-module__LJRAOW__relatedNavIcon{justify-content:center;align-items:center;display:inline-flex;transform:rotate(-45deg)}.Theme7ProductDetails-module__LJRAOW__stateWrap{text-align:center;padding:48px 16px}.Theme7ProductDetails-module__LJRAOW__errorText{color:#c0392b}.Theme7ProductDetails-module__LJRAOW__skeleton{gap:28px;display:grid}@media (min-width:768px){.Theme7ProductDetails-module__LJRAOW__skeleton{grid-template-columns:1fr 1fr}}.Theme7ProductDetails-module__LJRAOW__skeletonGallery,.Theme7ProductDetails-module__LJRAOW__skeletonInfo{background:linear-gradient(90deg,#f0f0f0 0%,#e8e8e8 50%,#f0f0f0 100%) 0 0/200% 100%;animation:1.4s infinite Theme7ProductDetails-module__LJRAOW__t6PdpShimmer}.Theme7ProductDetails-module__LJRAOW__skeletonGallery{aspect-ratio:.9}.Theme7ProductDetails-module__LJRAOW__skeletonInfo{border-radius:2px;min-height:420px}@keyframes Theme7ProductDetails-module__LJRAOW__t6PdpShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}
.Theme7Home-module__xBT8RW__homeRoot{gap:var(--t7-section-stack-gap);flex-direction:column;width:100%;display:flex}.Theme7Home-module__xBT8RW__homeRootHeroOverlay{gap:0}.Theme7Home-module__xBT8RW__homeRootHeroOverlay>*+*{margin-top:var(--t7-section-stack-gap)}.Theme7Home-module__xBT8RW__muted{text-align:center;color:var(--t7-text-muted);margin:0;padding:2rem 1rem}.Theme7Home-module__xBT8RW__section{width:100%}.Theme7Home-module__xBT8RW__heroSection{width:100%;position:relative;overflow:hidden}.Theme7Home-module__xBT8RW__heroSectionOverlay{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.Theme7Home-module__xBT8RW__heroMedia{background:var(--t7-bg-dark);width:100%;height:100svh;min-height:100vh;position:relative}.Theme7Home-module__xBT8RW__heroSlide{width:100%;height:100%;position:relative;overflow:hidden}.Theme7Home-module__xBT8RW__heroImg{object-fit:cover;object-position:center;width:100%;height:100%}.Theme7Home-module__xBT8RW__heroScrim{pointer-events:none;background:linear-gradient(#0000001f 0%,#0003 60%,#0000008c 100%);position:absolute;inset:0}.Theme7Home-module__xBT8RW__heroCopy{z-index:2;padding:calc(var(--t7-header-height) + 1.5rem) var(--t7-gutter) 2rem;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:0}.Theme7Home-module__xBT8RW__heroCopy>*{pointer-events:auto}.Theme7Home-module__xBT8RW__heroCopyAnimate{animation:1.1s cubic-bezier(.22,1,.36,1) both Theme7Home-module__xBT8RW__t7HeroReveal}.Theme7Home-module__xBT8RW__heroTitle{max-width:18ch;font-family:var(--t7-font-heading);letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(1.75rem,1.2rem + 2.5vw,3.25rem);font-weight:400;line-height:1.15}.Theme7Home-module__xBT8RW__heroSubtitle{color:#ffffffe0;max-width:36ch;margin:0;font-size:clamp(.9375rem,.85rem + .4vw,1.125rem);line-height:1.65}.Theme7Home-module__xBT8RW__heroCta{margin-top:.5rem}.Theme7Home-module__xBT8RW__heroSwiper{width:100%;height:100%}@keyframes Theme7Home-module__xBT8RW__t7HeroReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.Theme7Home-module__xBT8RW__slideNav{z-index:4;width:var(--t7-circle-btn-size);height:var(--t7-circle-btn-size);margin-top:calc(var(--t7-circle-btn-size) / -2);color:var(--t7-text);cursor:pointer;opacity:0;visibility:hidden;background:#ffffffeb;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;transition:opacity .35s,visibility .35s,transform .35s,border-color .25s,background-color .25s,color .25s;display:inline-flex;position:absolute;top:50%;transform:translateY(4px)}.Theme7Home-module__xBT8RW__slideNavPrev{inset-inline-start:var(--t7-gutter)}.Theme7Home-module__xBT8RW__slideNavNext{inset-inline-end:var(--t7-gutter)}.Theme7Home-module__xBT8RW__heroSection:hover .Theme7Home-module__xBT8RW__slideNav,.Theme7Home-module__xBT8RW__promoSection:hover .Theme7Home-module__xBT8RW__slideNav,.Theme7Home-module__xBT8RW__categoriesSection:hover .Theme7Home-module__xBT8RW__categoriesNav{opacity:1;visibility:visible;transform:translateY(0)}@media (hover:hover){.Theme7Home-module__xBT8RW__slideNav:hover{border-color:rgb(var(--t7-btn-bg-rgb));color:rgb(var(--t7-btn-bg-rgb));background:#fff;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.Theme7Home-module__xBT8RW__heroCopyAnimate{animation:none}}.Theme7Home-module__xBT8RW__promoSection{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);position:relative;overflow:hidden}.Theme7Home-module__xBT8RW__promoSlide{background:var(--t7-bg-dark);width:100%;min-height:clamp(320px,52vh,560px);position:relative;overflow:hidden}.Theme7Home-module__xBT8RW__promoSlideImg{object-fit:cover;width:100%;height:100%}.Theme7Home-module__xBT8RW__promoScrim{pointer-events:none;background:#00000047;position:absolute;inset:0}.Theme7Home-module__xBT8RW__promoOverlay{z-index:2;padding:2rem var(--t7-gutter);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Theme7Home-module__xBT8RW__promoOverlayInner{text-align:center;pointer-events:auto;flex-direction:column;align-items:center;gap:1.25rem;display:flex}.Theme7Home-module__xBT8RW__promoTitle{max-width:22ch;font-family:var(--t7-font-heading);letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(1.375rem,1rem + 1.5vw,2.5rem);font-weight:400;line-height:1.2}.Theme7Home-module__xBT8RW__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.Theme7Home-module__xBT8RW__sectionHeadCenter{text-align:center;max-width:min(var(--t7-container-xs), 100%);margin-inline:auto;flex-direction:column;align-items:center;margin-bottom:2rem}.Theme7Home-module__xBT8RW__sectionTitle{font-family:var(--t7-font-heading);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(1.125rem,1rem + .5vw,1.5rem);font-weight:400}.Theme7Home-module__xBT8RW__sectionSubtitle{font-size:var(--t7-text-base);color:var(--t7-text-muted);text-transform:none;letter-spacing:0;font-family:var(--t7-font-body);margin:.5rem 0 0}.Theme7Home-module__xBT8RW__sectionNav{gap:.5rem;display:flex}.Theme7Home-module__xBT8RW__circleNavBtn{width:var(--t7-circle-btn-size);height:var(--t7-circle-btn-size);border:1px solid var(--t7-border);background:var(--t7-circle-btn-bg);color:var(--t7-circle-btn-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:inline-flex}@media (hover:hover){.Theme7Home-module__xBT8RW__circleNavBtn:hover{border-color:rgb(var(--t7-btn-bg-rgb));color:rgb(var(--t7-btn-bg-rgb))}}.Theme7Home-module__xBT8RW__viewMoreLink{font-family:var(--t7-font-heading);font-size:var(--t7-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--t7-text);text-underline-offset:3px;text-decoration:underline}.Theme7Home-module__xBT8RW__productCard{text-align:start;flex-direction:column;height:100%;display:flex}.Theme7Home-module__xBT8RW__productMedia{aspect-ratio:3/4;background:#fff;margin-bottom:.875rem;position:relative;overflow:hidden}.Theme7Home-module__xBT8RW__productMediaLink{width:100%;height:100%;display:block}.Theme7Home-module__xBT8RW__productImg{object-fit:cover;object-position:center top;width:100%;height:100%}.Theme7Home-module__xBT8RW__saleBadge{top:.75rem;z-index:2;background:rgb(var(--t7-btn-bg-rgb));font-family:var(--t7-font-heading);font-size:var(--t7-text-xs);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--t7-btn-text-rgb));padding:.25rem .5rem;position:absolute;inset-inline-start:.75rem}.Theme7Home-module__xBT8RW__productName{font-family:var(--t7-font-heading);font-size:var(--t7-text-sm);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .375rem;font-weight:400;line-height:1.35}.Theme7Home-module__xBT8RW__productNameLink{color:inherit;text-decoration:none}.Theme7Home-module__xBT8RW__productPrice{font-size:var(--t7-text-base);color:var(--t7-text-muted)}.Theme7Home-module__xBT8RW__productPriceCompare{color:#1c1c1c73;margin-inline-end:.375rem;text-decoration:line-through}.Theme7Home-module__xBT8RW__productActions{margin-top:.75rem}.Theme7Home-module__xBT8RW__productsCarouselWrap{position:relative}.Theme7Home-module__xBT8RW__productsSwiper{overflow:visible}.Theme7Home-module__xBT8RW__categoriesSection{padding-block:var(--t7-section-gap);position:relative;overflow:hidden}.Theme7Home-module__xBT8RW__categoriesHead{text-align:center;margin-bottom:2rem}.Theme7Home-module__xBT8RW__categoriesTitle{font-family:var(--t7-font-heading);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(1.125rem,1rem + .5vw,1.5rem);font-weight:400}.Theme7Home-module__xBT8RW__categoriesBleed{width:100vw;max-width:100vw;padding-inline:var(--t7-gutter);box-sizing:border-box;margin-inline:calc(50% - 50vw);position:relative}.Theme7Home-module__xBT8RW__categoriesSwiper{overflow:visible}.Theme7Home-module__xBT8RW__categoriesNav{background:var(--t7-circle-btn-bg);border-color:var(--t7-border)}.Theme7Home-module__xBT8RW__catCard{color:inherit;text-decoration:none;display:block}.Theme7Home-module__xBT8RW__catMedia{aspect-ratio:3/4;background:var(--t7-bg-cream);margin-bottom:.75rem;position:relative;overflow:hidden}.Theme7Home-module__xBT8RW__catImg{object-fit:cover;width:100%;height:100%}.Theme7Home-module__xBT8RW__catPlaceholder{background:linear-gradient(135deg, var(--t7-bg-cream), var(--t7-border));width:100%;height:100%}.Theme7Home-module__xBT8RW__catName{font-family:var(--t7-font-heading);font-size:var(--t7-text-sm);letter-spacing:.08em;text-transform:uppercase;text-align:center;margin:0;padding-block:.35rem;transition:color .35s,letter-spacing .35s}@media (hover:hover){.Theme7Home-module__xBT8RW__catCard:hover .Theme7Home-module__xBT8RW__catName{color:rgb(var(--t7-btn-bg-rgb));letter-spacing:.12em}}.Theme7Home-module__xBT8RW__featuredSection{background:var(--t7-bg-cream);padding-block:var(--t7-section-gap)}.Theme7Home-module__xBT8RW__featuredGrid{align-items:center;gap:2rem;display:grid}@media (min-width:900px){.Theme7Home-module__xBT8RW__featuredGrid{grid-template-columns:1fr 1fr;gap:3rem}}.Theme7Home-module__xBT8RW__featuredMedia{aspect-ratio:4/5;background:#fff;position:relative;overflow:hidden}.Theme7Home-module__xBT8RW__featuredMediaLink{width:100%;height:100%;display:block}.Theme7Home-module__xBT8RW__featuredImg{object-fit:cover;width:100%;height:100%}.Theme7Home-module__xBT8RW__featuredCopy{gap:1rem;display:grid}.Theme7Home-module__xBT8RW__featuredEyebrow{font-family:var(--t7-font-heading);font-size:var(--t7-text-xs);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--t7-btn-bg-rgb));margin:0}.Theme7Home-module__xBT8RW__featuredTitle{font-family:var(--t7-font-heading);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:clamp(1.375rem,1.1rem + 1vw,2.25rem);font-weight:400;line-height:1.2}.Theme7Home-module__xBT8RW__featuredPrice{font-size:var(--t7-text-lg);color:var(--t7-text-muted)}.Theme7Home-module__xBT8RW__brandsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.Theme7Home-module__xBT8RW__brandsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}@media (min-width:1000px){.Theme7Home-module__xBT8RW__brandsGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.Theme7Home-module__xBT8RW__brandItem{min-width:0}.Theme7Home-module__xBT8RW__brandLink{color:inherit;flex-direction:column;align-items:center;gap:.5rem;text-decoration:none;display:flex}.Theme7Home-module__xBT8RW__brandThumb{aspect-ratio:3/2;border:1px solid var(--t7-border);background:#fff;width:100%;position:relative;overflow:hidden}.Theme7Home-module__xBT8RW__brandImg{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:.75rem}.Theme7Home-module__xBT8RW__brandFallback{width:100%;height:100%;font-size:var(--t7-text-xs);text-align:center;color:var(--t7-text-muted);place-items:center;padding:.5rem;display:grid}.Theme7Home-module__xBT8RW__brandName{font-size:var(--t7-text-xs);letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--t7-text-muted)}.Theme7Home-module__xBT8RW__richTextSection{text-align:center;padding-block:2rem}.Theme7Home-module__xBT8RW__richTextInner{max-width:min(var(--t7-container-xs), 100%);margin-inline:auto}.Theme7Home-module__xBT8RW__richTextTitle{margin:0 0 .75rem}.Theme7Home-module__xBT8RW__richTextBody{font-size:var(--t7-text-lg);color:var(--t7-text-muted);margin:0;line-height:1.75}
