.Theme15BrandsRow-module__L6WAxW__section{width:100%;min-width:0}.Theme15BrandsRow-module__L6WAxW__head{margin-bottom:clamp(1.25rem,3vw,1.75rem)}.Theme15BrandsRow-module__L6WAxW__title{font-family:var(--font-family,var(--t15-font-heading));color:var(--t15-accent);margin:0;font-size:38px;font-weight:500;line-height:1.15}.Theme15BrandsRow-module__L6WAxW__subtitle{color:#ffffffb8;margin:.65rem 0 0;font-size:16px;font-weight:400;line-height:1.5}.Theme15BrandsRow-module__L6WAxW__layout{width:100%;min-width:0}.Theme15BrandsRow-module__L6WAxW__featured{min-width:0}.Theme15BrandsRow-module__L6WAxW__featuredRow{--t15-brand-feature-size:min(49vw, 40rem);grid-template-columns:minmax(0, var(--t15-brand-feature-size)) minmax(0, 1fr);align-items:stretch;gap:clamp(.85rem,2vw,1.35rem);display:grid}.Theme15BrandsRow-module__L6WAxW__featuredMediaStage{width:var(--t15-brand-feature-size);min-width:0;max-width:100%;position:relative}.Theme15BrandsRow-module__L6WAxW__featuredSwap{aspect-ratio:1;width:100%;animation:.62s cubic-bezier(.22,1,.36,1) both Theme15BrandsRow-module__L6WAxW__t15BrandFeaturedSwap;position:relative}@keyframes Theme15BrandsRow-module__L6WAxW__t15BrandFeaturedSwap{0%{opacity:0;filter:blur(10px)brightness(1.15);transform:scale(.9)translateY(18px)}55%{opacity:1;filter:blur()brightness(1.08);transform:scale(1.03)translateY(-2px)}to{opacity:1;filter:blur()brightness();transform:scale(1)translateY(0)}}.Theme15BrandsRow-module__L6WAxW__featuredFlash{z-index:4;border-radius:inherit;background:radial-gradient(circle at 50% 58%, rgb(var(--t15-accent-rgb) / .42), transparent 68%);opacity:0;pointer-events:none;animation:.62s both Theme15BrandsRow-module__L6WAxW__t15BrandFeaturedFlash;position:absolute;inset:0}@keyframes Theme15BrandsRow-module__L6WAxW__t15BrandFeaturedFlash{0%{opacity:.75;transform:scale(.92)}to{opacity:0;transform:scale(1.08)}}.Theme15BrandsRow-module__L6WAxW__featuredMediaInner{z-index:0;display:block;position:absolute;inset:0}.Theme15BrandsRow-module__L6WAxW__featuredMedia{border-radius:var(--t15-radius-lg);background:#ffffff0a;width:100%;height:100%;position:relative;overflow:hidden}.Theme15BrandsRow-module__L6WAxW__featuredOverlay{inset-inline:0;z-index:2;pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;bottom:0}.Theme15BrandsRow-module__L6WAxW__featuredOverlayShade{border-radius:inherit;pointer-events:none;background:linear-gradient(#0000 0%,#00000047 58%,#000000b8 100%);position:absolute;inset:0}.Theme15BrandsRow-module__L6WAxW__featuredImg{object-fit:cover}.Theme15BrandsRow-module__L6WAxW__featuredMedia img{object-fit:cover!important}.Theme15BrandsRow-module__L6WAxW__featuredMeta{z-index:1;pointer-events:auto;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.35rem 1.15rem 1.15rem;animation:.48s cubic-bezier(.22,1,.36,1) 80ms both Theme15BrandsRow-module__L6WAxW__t15BrandMetaIn;display:flex;position:relative}@keyframes Theme15BrandsRow-module__L6WAxW__t15BrandMetaIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.Theme15BrandsRow-module__L6WAxW__featuredName{color:#fff;text-shadow:0 1px 12px #00000059;margin:0;font-size:clamp(1.3125rem,2.6vw,1.875rem);font-weight:600;line-height:1.3}.Theme15BrandsRow-module__L6WAxW__featuredCta{background:var(--t15-accent);color:#fff;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;min-width:9.5rem;min-height:3rem;padding:.65rem 2.35rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:opacity .2s;display:inline-flex}@media (hover:hover){.Theme15BrandsRow-module__L6WAxW__featuredCta:hover{opacity:.9}}.Theme15BrandsRow-module__L6WAxW__railWrap{--t15-brand-rail-pad-top:.55rem;--t15-brand-rail-pad-bottom:2rem;--t15-brand-rail-fade-size:1rem;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.Theme15BrandsRow-module__L6WAxW__railWrap:before,.Theme15BrandsRow-module__L6WAxW__railWrap:after{content:"";z-index:2;pointer-events:none;height:var(--t15-brand-rail-fade-size);position:absolute;inset-inline:0}.Theme15BrandsRow-module__L6WAxW__railWrap:before{background:linear-gradient(to bottom, var(--t15-bg) 0%, transparent 100%);top:0}.Theme15BrandsRow-module__L6WAxW__railWrap:after{background:linear-gradient(to top, var(--t15-bg) 0%, transparent 100%);bottom:0}.Theme15BrandsRow-module__L6WAxW__railSwiper{touch-action:pan-y;width:100%;height:100%;min-height:0}.Theme15BrandsRow-module__L6WAxW__railSwiper .swiper-wrapper{box-sizing:border-box;padding-top:var(--t15-brand-rail-pad-top);padding-bottom:var(--t15-brand-rail-pad-bottom);align-items:stretch}.Theme15BrandsRow-module__L6WAxW__railSlide{width:100%!important;height:auto!important}.Theme15BrandsRow-module__L6WAxW__railFallback{padding-top:var(--t15-brand-rail-pad-top);padding-bottom:var(--t15-brand-rail-pad-bottom);flex-direction:column;gap:.55rem;margin:0;list-style:none;display:flex}.Theme15BrandsRow-module__L6WAxW__railItem{border-radius:var(--t15-radius-md);width:100%;color:inherit;text-align:start;cursor:grab;background:0 0;border:1px solid #0000;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.55rem;transition:background-color .22s,border-color .22s,transform .22s;display:grid}.Theme15BrandsRow-module__L6WAxW__railItem:active{cursor:grabbing}.Theme15BrandsRow-module__L6WAxW__railItemActive{border-color:rgb(var(--t15-accent-rgb) / 35%);background:rgb(var(--t15-accent-rgb) / 8%)}@media (hover:hover){.Theme15BrandsRow-module__L6WAxW__railItem:not(.Theme15BrandsRow-module__L6WAxW__railItemActive):hover{background:#ffffff0d}}.Theme15BrandsRow-module__L6WAxW__railThumb{border-radius:var(--t15-radius-md);background:#ffffff0d;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex;position:relative;overflow:hidden}.Theme15BrandsRow-module__L6WAxW__railImg{object-fit:cover;width:100%;height:100%}.Theme15BrandsRow-module__L6WAxW__railThumb img{object-fit:cover!important;width:100%!important;height:100%!important}.Theme15BrandsRow-module__L6WAxW__railName{text-overflow:ellipsis;white-space:nowrap;color:#fff;min-width:0;font-size:.9375rem;font-weight:500;line-height:1.35;display:block;overflow:hidden}.Theme15BrandsRow-module__L6WAxW__brandInitial{width:100%;height:100%;color:var(--t15-accent);justify-content:center;align-items:center;font-size:1.35rem;font-weight:600;display:inline-flex}@media (max-width:767px){.Theme15BrandsRow-module__L6WAxW__title{font-size:clamp(1.75rem,7vw,38px)}.Theme15BrandsRow-module__L6WAxW__subtitle{font-size:16px}.Theme15BrandsRow-module__L6WAxW__featuredRow{--t15-brand-feature-size:min(58vw, 14rem);align-items:start;gap:.55rem}.Theme15BrandsRow-module__L6WAxW__featuredMediaStage{width:var(--t15-brand-feature-size);max-width:100%}.Theme15BrandsRow-module__L6WAxW__featuredMeta{gap:.55rem;padding:.85rem .75rem .75rem}.Theme15BrandsRow-module__L6WAxW__featuredName{font-size:clamp(1.1875rem,4.5vw,1.5rem)}.Theme15BrandsRow-module__L6WAxW__featuredCta{min-width:8rem;min-height:2.5rem;padding:.5rem 1.75rem;font-size:.875rem}.Theme15BrandsRow-module__L6WAxW__railWrap{--t15-brand-rail-pad-top:.35rem;--t15-brand-rail-pad-bottom:1.25rem;--t15-brand-rail-fade-size:.75rem;width:100%;height:var(--t15-brand-feature-size);max-height:var(--t15-brand-feature-size)}.Theme15BrandsRow-module__L6WAxW__railSwiper{touch-action:pan-y}.Theme15BrandsRow-module__L6WAxW__railItem{touch-action:pan-y;grid-template-columns:2.625rem minmax(0,1fr);gap:.4rem;padding:.3rem}.Theme15BrandsRow-module__L6WAxW__railThumb{border-radius:var(--t15-radius-sm,.375rem);width:2.625rem;height:2.625rem}.Theme15BrandsRow-module__L6WAxW__railName{font-size:.6875rem;line-height:1.25}.Theme15BrandsRow-module__L6WAxW__brandInitial{font-size:1rem}}@media (min-width:768px){.Theme15BrandsRow-module__L6WAxW__railWrap{aspect-ratio:1;width:100%;max-height:none}}
.Theme15Placeholder-module__MaMrvG__block{border:1px dashed rgb(var(--t15-border-rgb) / 90%);border-radius:var(--t15-radius-md);background:var(--t15-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1.5rem;display:flex}.Theme15Placeholder-module__MaMrvG__blockTall{min-height:280px}.Theme15Placeholder-module__MaMrvG__blockShort{min-height:140px}.Theme15Placeholder-module__MaMrvG__blockHero{border-color:rgb(var(--t15-accent-rgb) / 45%);min-height:min(420px,52vw)}.Theme15Placeholder-module__MaMrvG__blockBanner{border-color:rgb(var(--t15-accent-rgb) / 35%)}.Theme15Placeholder-module__MaMrvG__blockAccent{border-color:rgb(var(--t15-accent-rgb) / 50%);background:linear-gradient(180deg, rgb(var(--t15-accent-rgb) / 8%) 0%, var(--t15-surface) 100%)}.Theme15Placeholder-module__MaMrvG__label{font-size:var(--t15-text-lg);font-weight:var(--t15-heading-weight);color:var(--t15-text)}.Theme15Placeholder-module__MaMrvG__note{font-size:var(--t15-text-sm);color:var(--t15-text-muted)}.Theme15Placeholder-module__MaMrvG__page{padding-block:2rem 3rem}.Theme15Placeholder-module__MaMrvG__pageHint{font-size:var(--t15-text-sm);color:var(--t15-text-muted);margin:0 0 1rem}
.Theme15FakePreview-module__9lCRoW__heroSection{width:100%;min-width:0}.Theme15FakePreview-module__9lCRoW__heroFrame{min-height:clamp(320px,52vw,680px);padding:1.25rem var(--t15-gutter);background:linear-gradient(145deg,#111 0%,#000 100%);align-items:flex-end;display:flex;position:relative}.Theme15FakePreview-module__9lCRoW__heroPattern{background:radial-gradient(circle at 18% 22%, rgb(var(--t15-accent-rgb) / 14%), transparent 42%), radial-gradient(circle at 82% 72%, rgb(var(--t15-accent-rgb) / 10%), transparent 38%);position:absolute;inset:0}.Theme15FakePreview-module__9lCRoW__heroLabel{z-index:1;color:#ffffff73;margin:0;font-size:14px;font-weight:600;position:relative}@media (min-width:768px){.Theme15FakePreview-module__9lCRoW__heroFrame{padding-inline:var(--t15-gutter-md)}}.Theme15FakePreview-module__9lCRoW__block{border-radius:var(--t15-radius-md);background:linear-gradient(90deg,#ffffff0f 0%,#ffffff1f 50%,#ffffff0f 100%) 0 0/200% 100%;animation:1.4s infinite Theme15FakePreview-module__9lCRoW__t15FakeShimmer;display:block}@keyframes Theme15FakePreview-module__9lCRoW__t15FakeShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.Theme15FakePreview-module__9lCRoW__brandFeaturedMedia{aspect-ratio:1;border-radius:var(--t15-radius-lg);width:100%}.Theme15FakePreview-module__9lCRoW__brandFeaturedName{width:min(16rem,70%);height:1.35rem}.Theme15FakePreview-module__9lCRoW__brandFeaturedCta{border-radius:999px;width:8.5rem;height:2.75rem}.Theme15FakePreview-module__9lCRoW__brandRailItem{grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.55rem;display:grid}.Theme15FakePreview-module__9lCRoW__brandRailThumb{width:4.5rem;height:4.5rem}.Theme15FakePreview-module__9lCRoW__brandRailName{width:100%;height:.9rem}.Theme15FakePreview-module__9lCRoW__categoryTile{aspect-ratio:1;background:#ffffff0a;border-radius:0;width:100%;position:relative;overflow:hidden}.Theme15FakePreview-module__9lCRoW__categoryTileMedia{position:absolute;inset:0}.Theme15FakePreview-module__9lCRoW__categoryTileShop{inset-inline-start:.75rem;width:2.5rem;height:.75rem;position:absolute;bottom:2.35rem}.Theme15FakePreview-module__9lCRoW__categoryTileName{inset-inline:.75rem;height:1rem;position:absolute;bottom:.85rem}.Theme15FakePreview-module__9lCRoW__promoBanner{border-radius:0;width:100%;min-height:clamp(7rem,22vw,12rem);display:block}.Theme15FakePreview-module__9lCRoW__productCard{border:1px solid #ffffff2e;border-radius:0;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:stretch;gap:1rem;padding:1rem;display:grid}.Theme15FakePreview-module__9lCRoW__productMedia{aspect-ratio:1;width:clamp(6.5rem,22vw,11.25rem)}.Theme15FakePreview-module__9lCRoW__productBody{flex-direction:column;justify-content:center;gap:.55rem;min-width:0;display:flex}.Theme15FakePreview-module__9lCRoW__productLine{width:min(100%,14rem);height:1rem}.Theme15FakePreview-module__9lCRoW__productLineShort{width:min(100%,8rem);height:.85rem}.Theme15FakePreview-module__9lCRoW__productActions{flex-direction:column;justify-content:flex-end;gap:.45rem;min-width:6.5rem;display:flex}.Theme15FakePreview-module__9lCRoW__productBtn{border-radius:0;width:100%;height:2.125rem}@media (max-width:767px){.Theme15FakePreview-module__9lCRoW__productCard{grid-template-rows:auto auto;grid-template-columns:minmax(0,auto) minmax(0,1fr)}.Theme15FakePreview-module__9lCRoW__productActions{flex-direction:row;grid-column:1/-1;min-width:0}}.Theme15FakePreview-module__9lCRoW__searchProductCard{flex-direction:column;gap:.85rem;min-width:0;height:100%;display:flex}.Theme15FakePreview-module__9lCRoW__searchProductMedia{aspect-ratio:1;border-radius:0;width:100%}.Theme15FakePreview-module__9lCRoW__searchProductCopy{flex-direction:column;align-items:center;gap:.45rem;min-width:0;display:flex}.Theme15FakePreview-module__9lCRoW__searchProductLine{width:min(100%,10rem);height:1rem}.Theme15FakePreview-module__9lCRoW__searchProductLineShort{width:min(100%,6rem);height:.85rem}.Theme15FakePreview-module__9lCRoW__sliderNavBtn{border:1px solid #ffffff59;border-radius:50%;width:2.75rem;height:2.75rem}
.Theme15Home-module__30-akW__homeRoot{gap:var(--t15-section-gap);flex-direction:column;width:100%;min-width:0;max-width:100%;padding-block:1.5rem 2.5rem;display:flex;overflow-x:clip}.Theme15Home-module__30-akW__homeRootLeadHero{padding-block-start:0}
