.ProductDetail-module__AU0zPq__shell{min-height:100vh}.ProductDetail-module__AU0zPq__page{max-width:1248px;color:var(--minimal-ink,#25232b);margin:auto;padding:28px 24px 72px}.ProductDetail-module__AU0zPq__breadcrumb{color:var(--minimal-muted,#85808a);margin-bottom:32px;font-size:11px;line-height:2}.ProductDetail-module__AU0zPq__breadcrumb a:hover{text-decoration:underline}.ProductDetail-module__AU0zPq__hero{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.ProductDetail-module__AU0zPq__gallery{min-width:0;position:sticky;top:140px}.ProductDetail-module__AU0zPq__summary{overflow-wrap:anywhere;flex-direction:column;gap:18px;min-width:0;padding:8px 0;display:flex}.ProductDetail-module__AU0zPq__eyebrow{color:var(--minimal-muted);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.ProductDetail-module__AU0zPq__title{letter-spacing:-.5px;font-size:clamp(24px,2.4vw,34px);font-weight:650;line-height:1.65}.ProductDetail-module__AU0zPq__rating{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.ProductDetail-module__AU0zPq__intro{color:var(--minimal-muted);font-size:14px;line-height:2}.ProductDetail-module__AU0zPq__quickLinks{border-bottom:1px solid var(--minimal-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;font-size:11px;display:flex}.ProductDetail-module__AU0zPq__quickLinks a{align-items:center;gap:8px;font-weight:600;display:flex}.ProductDetail-module__AU0zPq__quickLinks span{color:var(--minimal-muted)}.ProductDetail-module__AU0zPq__alerts{border-top:1px solid var(--minimal-border);padding-top:16px;font-size:12px}.ProductDetail-module__AU0zPq__alerts summary{cursor:pointer;padding:4px 0}.ProductDetail-module__AU0zPq__alerts[open] summary{margin-bottom:16px}.ProductDetail-module__AU0zPq__alerts>section{box-shadow:none;background:0 0;border:0;padding:0}.ProductDetail-module__AU0zPq__navigation{z-index:25;border-bottom:1px solid var(--minimal-border);background:var(--minimal-bg);margin:56px 0 0;position:sticky;top:112px;overflow-x:auto}.ProductDetail-module__AU0zPq__navigation>div{gap:20px;display:flex}.ProductDetail-module__AU0zPq__navigation a{color:var(--minimal-muted);padding:18px 4px;font-size:13px}.ProductDetail-module__AU0zPq__navigation a:hover,.ProductDetail-module__AU0zPq__navigation a:focus-visible{color:var(--minimal-ink);border-bottom-color:var(--color-emerald-700)}.ProductDetail-module__AU0zPq__details{flex-direction:column;gap:12px;display:flex}.ProductDetail-module__AU0zPq__details>section{border-top:0;border-bottom:1px solid var(--minimal-border);padding:36px 0;scroll-margin-top:190px}.ProductDetail-module__AU0zPq__page h2{color:var(--minimal-ink);font-size:22px;font-weight:650}.ProductDetail-module__AU0zPq__specifications{grid-template-columns:1fr 1fr;gap:48px;display:grid}.ProductDetail-module__AU0zPq__specifications>div:last-child{border:0;padding:0}.ProductDetail-module__AU0zPq__recommendations{padding:40px 0;scroll-margin-top:190px}.ProductDetail-module__AU0zPq__page>section{margin-top:40px}.ProductDetail-module__AU0zPq__page a:focus-visible,.ProductDetail-module__AU0zPq__page summary:focus-visible{outline:2px solid var(--color-emerald-700);outline-offset:5px;border-radius:4px}@media (max-width:1023px){.ProductDetail-module__AU0zPq__hero{gap:28px}.ProductDetail-module__AU0zPq__page{padding-bottom:110px}}@media (max-width:767px){.ProductDetail-module__AU0zPq__page{padding:18px 16px 110px}.ProductDetail-module__AU0zPq__breadcrumb{margin-bottom:20px}.ProductDetail-module__AU0zPq__hero{grid-template-columns:1fr;gap:24px}.ProductDetail-module__AU0zPq__gallery{position:static}.ProductDetail-module__AU0zPq__summary{gap:16px;padding:0}.ProductDetail-module__AU0zPq__title{font-size:25px}.ProductDetail-module__AU0zPq__navigation{margin-top:32px;top:110px}.ProductDetail-module__AU0zPq__navigation>div{gap:12px}.ProductDetail-module__AU0zPq__navigation a{font-size:12px}.ProductDetail-module__AU0zPq__specifications{grid-template-columns:1fr;gap:32px}.ProductDetail-module__AU0zPq__page h2{font-size:20px}.ProductDetail-module__AU0zPq__details>section{padding:28px 0}}
.Modal-module__Ro-5Wq__overlay{z-index:100;background:#111;position:fixed;inset:0;overflow:hidden}.Modal-module__Ro-5Wq__dialog,.Modal-module__Ro-5Wq__content{border:0;border-radius:0;outline:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.Modal-module__Ro-5Wq__dialog{position:relative}.Modal-module__Ro-5Wq__header{top:max(16px,env(safe-area-inset-top));z-index:2;position:absolute;left:16px}.Modal-module__Ro-5Wq__close{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#18181880;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.Modal-module__Ro-5Wq__close:focus-visible{outline-offset:2px;outline:2px solid #fff}
.BuyBox-module__NZNLgq__purchase{--purchase-border:var(--minimal-border,#e7e5e4);--purchase-ink:var(--minimal-ink,#292524);--purchase-muted:var(--minimal-muted,#78716c);min-width:0}.BuyBox-module__NZNLgq__flow{flex-direction:column;gap:22px;display:flex}.BuyBox-module__NZNLgq__promotion{color:var(--purchase-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:10px 0;font-size:11px;display:flex}.BuyBox-module__NZNLgq__priceRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.BuyBox-module__NZNLgq__availability{color:var(--purchase-muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.BuyBox-module__NZNLgq__availability:before{content:"";background:#5a8a71;border-radius:50%;width:6px;height:6px}.BuyBox-module__NZNLgq__options{flex-direction:column;gap:20px;display:flex}.BuyBox-module__NZNLgq__options .product-option-button{border:1px solid var(--purchase-border);min-width:54px;min-height:46px;color:var(--purchase-ink);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;transition:background .18s,border-color .18s;display:inline-flex}.BuyBox-module__NZNLgq__options .product-option-button.is-selected{border-color:var(--color-emerald-700);background:color-mix(in srgb,var(--color-emerald-700) 9%,transparent);box-shadow:inset 0 0 0 1px var(--color-emerald-700);font-weight:650}.BuyBox-module__NZNLgq__options .product-option-button.is-unavailable{color:var(--purchase-muted);opacity:.65;border-style:dashed}.BuyBox-module__NZNLgq__options .product-color-swatch{border:1px solid #8886;border-radius:50%;flex-shrink:0;width:22px;height:22px;display:inline-block}.BuyBox-module__NZNLgq__options .product-option-price{color:var(--purchase-muted);font-size:10px}.BuyBox-module__NZNLgq__actions{flex-direction:column;gap:10px;display:flex}.BuyBox-module__NZNLgq__actions>div{gap:12px}:is(.BuyBox-module__NZNLgq__actions .theme-primary-button,.BuyBox-module__NZNLgq__mobileBar .theme-primary-button){background:var(--color-emerald-700);min-height:50px;color:var(--brand-on-primary);border:1px solid var(--color-emerald-700);border-radius:9px;font-size:14px}.BuyBox-module__NZNLgq__actions .theme-secondary-button{border:1px solid var(--purchase-border);min-height:44px;color:var(--purchase-ink);background:0 0;border-radius:9px;font-size:12px}.BuyBox-module__NZNLgq__actions .theme-icon-button{min-width:36px;min-height:46px;color:var(--purchase-ink);place-items:center;display:grid}.BuyBox-module__NZNLgq__services{border-top:1px solid var(--purchase-border);color:var(--purchase-muted);grid-template-columns:1fr 1fr;gap:14px 20px;padding-top:18px;font-size:11px;line-height:1.9;display:grid}.BuyBox-module__NZNLgq__services>span{align-items:flex-start}.BuyBox-module__NZNLgq__services>span:nth-child(2){grid-area:2/1/auto/-1}.BuyBox-module__NZNLgq__services svg{color:var(--purchase-muted);flex-shrink:0;margin-top:2px}.BuyBox-module__NZNLgq__mobileBar{display:none}.BuyBox-module__NZNLgq__compact .BuyBox-module__NZNLgq__flow{gap:16px}@media (max-width:1023px){.BuyBox-module__NZNLgq__mobileBar{z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--purchase-border);background:var(--minimal-bg,#fff);align-items:center;gap:16px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -6px 24px #00000006}}[data-theme=dark] .BuyBox-module__NZNLgq__purchase{--purchase-border:var(--minimal-border,#423640);--purchase-ink:var(--minimal-ink,#f2eaf0);--purchase-muted:var(--minimal-muted,#bcaeb7)}[data-theme=dark] .BuyBox-module__NZNLgq__mobileBar{background:var(--minimal-bg,#171417)}@media (prefers-reduced-motion:reduce){.BuyBox-module__NZNLgq__options button{transition:none}}.BuyBox-module__NZNLgq__glassPromotion{color:#302930;background:#ffffffc7;border:1px solid #ffffffa6;border-radius:14px;flex-direction:column;gap:9px;padding:12px 15px;display:flex;box-shadow:0 6px 24px #1e141e17,inset 0 1px #fff9}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.BuyBox-module__NZNLgq__glassPromotion{-webkit-backdrop-filter:blur(16px)saturate(140%);background:#ffffff7a}}.BuyBox-module__NZNLgq__glassTitle{align-items:center;gap:7px;font-size:12px;font-weight:650;line-height:1.8;display:flex}.BuyBox-module__NZNLgq__glassTitle svg{flex-shrink:0}.BuyBox-module__NZNLgq__glassMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:10px;display:flex}.BuyBox-module__NZNLgq__glassMeta b{font-weight:650}[data-theme=dark] .BuyBox-module__NZNLgq__glassPromotion{color:#fff;background:#1e191ead;border-color:#ffffff40;box-shadow:0 6px 24px #0002,inset 0 1px #ffffff1a}@media (max-width:767px){.BuyBox-module__NZNLgq__glassPromotion{gap:6px;padding:10px 12px}.BuyBox-module__NZNLgq__glassTitle{font-size:11px}}
.PageBlockFrame-module__bmpaWG__frame{width:100%;min-width:0;scroll-margin-top:100px;position:relative}.PageBlockFrame-module__bmpaWG__full{width:100vw;margin-inline-start:calc(50% - 50vw)}.PageBlockFrame-module__bmpaWG__frame[data-background]>section{background:var(--block-bg)!important}.PageBlockFrame-module__bmpaWG__frame[data-color]>section,.PageBlockFrame-module__bmpaWG__frame[data-color] :is(h1,h2,h3,p,b,blockquote,figcaption){color:var(--block-color)!important}.PageBlockFrame-module__bmpaWG__frame[data-accent] .btn-primary{background:var(--block-accent)!important}.PageBlockFrame-module__bmpaWG__frame[data-padding]>section{padding:var(--block-padding)}.PageBlockFrame-module__bmpaWG__frame[data-radius]>section{border-radius:var(--block-radius);overflow:hidden}.PageBlockFrame-module__bmpaWG__frame[data-columns] .builder-grid{grid-template-columns:repeat(var(--block-columns), minmax(0,1fr))}.PageBlockFrame-module__bmpaWG__frame[data-columns]>section.grid{grid-template-columns:repeat(var(--block-columns), minmax(0,1fr))}.PageBlockFrame-module__bmpaWG__frame[data-columns]>section>.grid{grid-template-columns:repeat(var(--block-columns), minmax(0,1fr))}.PageBlockFrame-module__bmpaWG__frame[data-gap] .builder-grid{gap:var(--block-gap)}.PageBlockFrame-module__bmpaWG__frame[data-gap]>section.grid{gap:var(--block-gap)}.PageBlockFrame-module__bmpaWG__frame[data-gap]>section>.grid{gap:var(--block-gap)}@media (min-width:768px){.PageBlockFrame-module__bmpaWG__hideDesktop{display:none}}@media (max-width:767px){.PageBlockFrame-module__bmpaWG__hideMobile{display:none}.PageBlockFrame-module__bmpaWG__frame[data-mobile-padding]>section{padding:var(--block-mobile-padding)}.PageBlockFrame-module__bmpaWG__frame[data-columns] .builder-grid{grid-template-columns:repeat(var(--block-mobile-columns,1), minmax(0,1fr))}.PageBlockFrame-module__bmpaWG__frame[data-columns]>section.grid{grid-template-columns:repeat(var(--block-mobile-columns,1), minmax(0,1fr))}.PageBlockFrame-module__bmpaWG__frame[data-columns]>section>.grid{grid-template-columns:repeat(var(--block-mobile-columns,1), minmax(0,1fr))}.PageBlockFrame-module__bmpaWG__frame[data-mobile-columns] .builder-grid{grid-template-columns:repeat(var(--block-mobile-columns,1), minmax(0,1fr))}:is(.PageBlockFrame-module__bmpaWG__frame[data-mobile-columns]>section.grid,.PageBlockFrame-module__bmpaWG__frame[data-mobile-columns]>section>.grid){grid-template-columns:repeat(var(--block-mobile-columns), minmax(0,1fr))}.PageBlockFrame-module__bmpaWG__frame .builder-cell{grid-column:span 1!important}}
.MinimalHome-module__4zVwYW__home{width:100%;max-width:1248px;color:var(--minimal-ink,#25232b);flex-direction:column;gap:56px;margin:0 auto;padding:36px 24px 0;display:flex}.MinimalHome-module__4zVwYW__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.MinimalHome-module__4zVwYW__heading h1,.MinimalHome-module__4zVwYW__heading h2{margin:0;font-size:23px;font-weight:650;line-height:1.6}.MinimalHome-module__4zVwYW__heading p{color:var(--minimal-muted,#85808a);margin-top:6px;font-size:13px}.MinimalHome-module__4zVwYW__heading>a{color:var(--block-accent,var(--boutique-accent,#bd3979));flex-shrink:0;align-items:center;gap:8px;font-size:12px;display:inline-flex}.MinimalHome-module__4zVwYW__categories{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:24px;display:grid}.MinimalHome-module__4zVwYW__category{text-align:center;flex-direction:column;align-items:center;gap:14px;font-size:13px;font-weight:500;display:flex}.MinimalHome-module__4zVwYW__categoryImage{aspect-ratio:1;background:var(--minimal-category-one,#f7f3f5);width:min(100%,148px);color:var(--minimal-icon-one,#a27d8c);border:1px solid var(--minimal-border,#f0e9ed);border-radius:12px;place-items:center;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 8px 22px -18px #4a2b3859}.MinimalHome-module__4zVwYW__category:nth-child(3n+2) .MinimalHome-module__4zVwYW__categoryImage{background:var(--minimal-category-two,#f6f4ef);color:var(--minimal-icon-two,#a1967f)}.MinimalHome-module__4zVwYW__category:nth-child(3n) .MinimalHome-module__4zVwYW__categoryImage{background:var(--minimal-category-three,#f1f4f3);color:var(--minimal-icon-three,#81938b)}.MinimalHome-module__4zVwYW__categoryImage img{object-fit:cover;width:100%;height:100%}.MinimalHome-module__4zVwYW__category:hover .MinimalHome-module__4zVwYW__categoryImage{border-color:var(--boutique-accent-soft,#ce9bb2);transform:translateY(-3px);box-shadow:0 14px 28px -18px #4a2b3866}.MinimalHome-module__4zVwYW__category:hover{color:var(--block-accent,var(--boutique-accent,#bd3979))}.MinimalHome-module__4zVwYW__brands{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px;display:grid}.MinimalHome-module__4zVwYW__brand{border:1px solid var(--minimal-border,#f0e9ed);text-align:center;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:16px 12px;font-size:12px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.MinimalHome-module__4zVwYW__brand:hover{border-color:var(--boutique-accent-soft,#ce9bb2);color:var(--block-accent,var(--boutique-accent,#bd3979));transform:translateY(-2px);box-shadow:0 8px 24px #34232b12}.MinimalHome-module__4zVwYW__brandLogo{aspect-ratio:1;background:var(--minimal-soft,#faf9fa);width:min(100%,96px);color:var(--minimal-muted,#85808a);border-radius:12px;place-items:center;display:grid;overflow:hidden}.MinimalHome-module__4zVwYW__brandLogo img{object-fit:contain;width:100%;height:100%}.MinimalHome-module__4zVwYW__products{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px;display:grid}.MinimalHome-module__4zVwYW__empty{background:var(--minimal-soft,#faf9fa);border:1px solid var(--minimal-border,#f0edf0);min-height:150px;color:var(--minimal-muted,#8b8187);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px;font-size:13px;display:flex}.MinimalHome-module__4zVwYW__empty a{color:var(--boutique-accent,#bd3979);align-items:center;gap:8px;display:inline-flex}.MinimalHome-module__4zVwYW__clearance{background:var(--boutique-accent-soft,#fbf4f7);border:1px solid var(--boutique-accent-border,#f1e4eb);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:28px 32px;display:flex}.MinimalHome-module__4zVwYW__clearance h2{margin:6px 0;font-size:21px;font-weight:600}.MinimalHome-module__4zVwYW__clearance div>span{color:var(--boutique-accent,#bd3979);font-size:11px}.MinimalHome-module__4zVwYW__clearance p{color:var(--minimal-muted,#8b7c84);font-size:12px}.MinimalHome-module__4zVwYW__clearanceAction{background:var(--boutique-accent,#ba4178);color:#fff;white-space:nowrap;border-radius:9px;align-items:center;gap:12px;padding:12px 18px;font-size:12px;display:inline-flex}.MinimalHome-module__4zVwYW__benefits{border-top:1px solid var(--minimal-border,#efedef);grid-template-columns:repeat(4,1fr);gap:24px;padding:28px 0;display:grid}.MinimalHome-module__4zVwYW__benefits a{color:var(--boutique-accent,#8c6f7d);justify-content:center;align-items:center;gap:12px;display:flex}.MinimalHome-module__4zVwYW__benefits b{color:var(--minimal-ink,#45404a);font-size:13px;font-weight:500;display:block}.MinimalHome-module__4zVwYW__benefits span{color:var(--minimal-muted,#8e8891);margin-top:5px;font-size:11px;display:block}.MinimalHome-module__4zVwYW__home a:focus-visible{outline-offset:5px;outline:2px solid #b83f75}@media (max-width:767px){.MinimalHome-module__4zVwYW__home{gap:36px;padding:24px 16px 0}.MinimalHome-module__4zVwYW__heading{margin-bottom:20px}.MinimalHome-module__4zVwYW__heading h1,.MinimalHome-module__4zVwYW__heading h2{font-size:19px}.MinimalHome-module__4zVwYW__heading>a{gap:5px;font-size:10px}.MinimalHome-module__4zVwYW__heading p{font-size:11px}.MinimalHome-module__4zVwYW__categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 14px}.MinimalHome-module__4zVwYW__category{gap:10px;font-size:11px}.MinimalHome-module__4zVwYW__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.MinimalHome-module__4zVwYW__clearance{flex-wrap:wrap;gap:18px;padding:22px 20px}.MinimalHome-module__4zVwYW__clearance h2{font-size:18px}.MinimalHome-module__4zVwYW__clearanceAction{padding:10px 14px;font-size:11px}.MinimalHome-module__4zVwYW__benefits{grid-template-columns:repeat(2,1fr);gap:24px 12px}.MinimalHome-module__4zVwYW__benefits a{justify-content:flex-start;gap:9px}.MinimalHome-module__4zVwYW__benefits b{font-size:11px}.MinimalHome-module__4zVwYW__benefits span{font-size:10px}}@media (prefers-reduced-motion:reduce){.MinimalHome-module__4zVwYW__categoryImage,.MinimalHome-module__4zVwYW__brand{transition:none}}
.HomeIntro-module__3VzDwW__random{isolation:isolate;background:radial-gradient(at 10% 90%,#f5e8eb 0,#0000 34%),linear-gradient(115deg,#fffdfb,#f9f4f0 52%,#f7edef);border:1px solid #efe4e8;border-radius:34px 86px 34px 34px;grid-template-columns:minmax(240px,.78fr) minmax(0,1.35fr);align-items:center;gap:clamp(20px,4vw,52px);min-height:330px;padding:clamp(24px,5vw,56px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px -58px #63384750}.HomeIntro-module__3VzDwW__random:before{z-index:-1;content:"";border:1px solid #b77f8a24;border-radius:50%;width:420px;height:420px;position:absolute;inset:auto auto -220px -100px;box-shadow:0 0 0 24px #ffffff29,0 0 0 50px #b77f8a0d}.HomeIntro-module__3VzDwW__orbit{z-index:-1;border:1px solid #bf89951c;border-radius:50%;width:300px;height:300px;position:absolute;top:-130px;right:45%}.HomeIntro-module__3VzDwW__copy{max-width:380px;position:relative}.HomeIntro-module__3VzDwW__eyebrow{color:#a85870;letter-spacing:.18em;font-size:9px;font-weight:800;display:inline-block}.HomeIntro-module__3VzDwW__copy h2{color:#34252b;margin:12px 0 8px;font-size:clamp(24px,3vw,38px);font-weight:650;line-height:1.5}.HomeIntro-module__3VzDwW__copy p{color:#776b70;max-width:360px;font-size:13px;line-height:2}.HomeIntro-module__3VzDwW__action{color:#813e56;background:#fffdfb;border:1px solid #e9d8de;border-radius:999px;align-items:center;gap:10px;margin-top:20px;padding:11px 16px;font-size:11px;font-weight:700;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.HomeIntro-module__3VzDwW__action:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 24px #63384716}.HomeIntro-module__3VzDwW__edition{color:#ad9da2;letter-spacing:.2em;margin-top:32px;font-size:8px;display:block}.HomeIntro-module__3VzDwW__products{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(9px,1.8vw,20px);min-width:0;display:grid}.HomeIntro-module__3VzDwW__product{background:#fff;border:1px solid #fff;border-radius:22px 22px 36px;flex-direction:column;min-width:0;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px -28px #38222c66}.HomeIntro-module__3VzDwW__product:hover{transform:translateY(-6px);box-shadow:0 26px 48px -28px #38222c77}.HomeIntro-module__3VzDwW__product2{transform:translateY(20px)}.HomeIntro-module__3VzDwW__product2:hover{transform:translateY(12px)}.HomeIntro-module__3VzDwW__product3{transform:translateY(-14px)}.HomeIntro-module__3VzDwW__product3:hover{transform:translateY(-20px)}.HomeIntro-module__3VzDwW__productImage{aspect-ratio:4/5;color:#a58d95;background:linear-gradient(145deg,#f1e8e4,#faf7f2);place-items:center;display:grid;overflow:hidden}.HomeIntro-module__3VzDwW__productImage img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.HomeIntro-module__3VzDwW__product:hover .HomeIntro-module__3VzDwW__productImage img{transform:scale(1.045)}.HomeIntro-module__3VzDwW__productDetails{gap:4px;padding:10px 12px 13px;display:grid}.HomeIntro-module__3VzDwW__productDetails>span{color:#a0808c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.HomeIntro-module__3VzDwW__productDetails b{color:#382b30;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:10px;font-weight:650;line-height:1.7;display:-webkit-box;overflow:hidden}.HomeIntro-module__3VzDwW__productDetails strong{color:#7b4658;font-size:10px;font-weight:700}.HomeIntro-module__3VzDwW__banner{isolation:isolate;color:#fff;background:#533a43;border:1px solid #efe3e7;border-radius:34px 100px 34px 34px;align-items:center;min-height:clamp(300px,33vw,430px);display:flex;position:relative;overflow:hidden;box-shadow:0 26px 72px -48px #44273270}.HomeIntro-module__3VzDwW__bannerImage{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.HomeIntro-module__3VzDwW__banner:hover .HomeIntro-module__3VzDwW__bannerImage{transform:scale(1.025)}.HomeIntro-module__3VzDwW__bannerShade{z-index:-1;background:linear-gradient(90deg,#1f1719a6 0%,#30212580 42%,#271c1b13 100%),linear-gradient(#0000 35%,#21171a4a);position:absolute;inset:0}.HomeIntro-module__3VzDwW__bannerCurve{z-index:-1;border:1px solid #fff5;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-260px;right:-95px;box-shadow:0 0 0 24px #ffffff0b,0 0 0 52px #ffffff09}.HomeIntro-module__3VzDwW__bannerCopy{flex-direction:column;align-items:flex-start;max-width:min(650px,76%);padding:clamp(28px,6vw,76px);display:flex}.HomeIntro-module__3VzDwW__bannerCopy strong{margin-top:12px;font-size:clamp(25px,4vw,48px);font-weight:650;line-height:1.45}.HomeIntro-module__3VzDwW__bannerText{color:#fff9;margin-top:8px;font-size:13px;line-height:2}.HomeIntro-module__3VzDwW__bannerButton{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff24;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:10px;margin-top:20px;padding:11px 18px;font-size:11px;font-weight:700;transition:background .2s;display:inline-flex}.HomeIntro-module__3VzDwW__banner:hover .HomeIntro-module__3VzDwW__bannerButton{background:#ffffff38}.HomeIntro-module__3VzDwW__empty{color:#906e7a;background:#fcf8f8;border:1px dashed #dfcbd2;border-radius:22px;justify-content:center;align-items:center;gap:10px;min-height:120px;font-size:12px;display:flex}@media (max-width:760px){.HomeIntro-module__3VzDwW__random{border-radius:28px 56px 28px 28px;grid-template-columns:1fr;gap:26px;min-height:0;padding:24px 18px 28px}.HomeIntro-module__3VzDwW__copy{max-width:100%}.HomeIntro-module__3VzDwW__copy h2{margin-top:8px;font-size:24px}.HomeIntro-module__3VzDwW__copy p{font-size:11px}.HomeIntro-module__3VzDwW__action{margin-top:14px}.HomeIntro-module__3VzDwW__edition{display:none}.HomeIntro-module__3VzDwW__products{grid-template-columns:repeat(3,minmax(125px,1fr));gap:10px;margin:0 -4px;padding:5px 4px 20px;overflow-x:auto}.HomeIntro-module__3VzDwW__product{border-radius:18px 18px 28px}.HomeIntro-module__3VzDwW__product2{transform:translateY(12px)}.HomeIntro-module__3VzDwW__product3{transform:translateY(-8px)}.HomeIntro-module__3VzDwW__productDetails{gap:3px;padding:8px 9px 10px}.HomeIntro-module__3VzDwW__productDetails b,.HomeIntro-module__3VzDwW__productDetails strong{font-size:9px}.HomeIntro-module__3VzDwW__banner{border-radius:28px 66px 28px 28px;align-items:flex-end;min-height:370px}.HomeIntro-module__3VzDwW__bannerShade{background:linear-gradient(#271c1b08 0%,#21171a75 54%,#21171acc 100%)}.HomeIntro-module__3VzDwW__bannerCopy{max-width:100%;padding:24px}.HomeIntro-module__3VzDwW__bannerCopy strong{font-size:30px}}@media (prefers-reduced-motion:reduce){.HomeIntro-module__3VzDwW__product,.HomeIntro-module__3VzDwW__productImage img,.HomeIntro-module__3VzDwW__action,.HomeIntro-module__3VzDwW__bannerImage{transition:none}}[data-theme=dark] .HomeIntro-module__3VzDwW__random{border-color:color-mix(in srgb, var(--theme-current-accent) 27%, #29332e);background:radial-gradient(ellipse at 10% 90%, color-mix(in srgb, var(--theme-current-accent) 15%, transparent) 0, transparent 38%), linear-gradient(115deg, #17201c, #131b18 52%, #1b2020);box-shadow:0 28px 80px -54px #000c,inset 0 1px #ffffff08}[data-theme=dark] .HomeIntro-module__3VzDwW__random:before{border-color:color-mix(in srgb, var(--theme-current-accent) 26%, transparent);box-shadow:0 0 0 24px #ffffff08, 0 0 0 50px color-mix(in srgb, var(--theme-current-accent) 8%, transparent)}[data-theme=dark] .HomeIntro-module__3VzDwW__orbit{border-color:color-mix(in srgb, var(--theme-current-accent) 22%, transparent)}[data-theme=dark] .HomeIntro-module__3VzDwW__eyebrow{color:color-mix(in srgb, var(--theme-current-accent) 60%, #f5dce6)}[data-theme=dark] .HomeIntro-module__3VzDwW__copy h2{color:#f4eef1}[data-theme=dark] .HomeIntro-module__3VzDwW__copy p{color:#c1b9bd}[data-theme=dark] .HomeIntro-module__3VzDwW__action{border-color:color-mix(in srgb, var(--theme-current-accent) 42%, #39423e);background:color-mix(in srgb, var(--theme-current-accent) 13%, #17201c);color:color-mix(in srgb, var(--theme-current-accent) 62%, #f8e8ef)}[data-theme=dark] .HomeIntro-module__3VzDwW__action:hover{background:color-mix(in srgb, var(--theme-current-accent) 22%, #17201c);box-shadow:0 10px 24px #0005}:is([data-theme=dark] .HomeIntro-module__3VzDwW__action:focus-visible,[data-theme=dark] .HomeIntro-module__3VzDwW__product:focus-visible,[data-theme=dark] .HomeIntro-module__3VzDwW__banner:focus-visible){outline:2px solid color-mix(in srgb, var(--theme-current-accent) 75%, white);outline-offset:4px}[data-theme=dark] .HomeIntro-module__3VzDwW__edition{color:#a69aa0}[data-theme=dark] .HomeIntro-module__3VzDwW__product{background:#202523;border-color:#3a3739;box-shadow:0 18px 42px -26px #000c}[data-theme=dark] .HomeIntro-module__3VzDwW__product:hover{box-shadow:0 26px 48px -26px #000e}[data-theme=dark] .HomeIntro-module__3VzDwW__productImage{color:#b9a9b0;background:linear-gradient(145deg,#29302d,#1b2220)}[data-theme=dark] .HomeIntro-module__3VzDwW__productDetails>span{color:#b9aab0}[data-theme=dark] .HomeIntro-module__3VzDwW__productDetails b{color:#f0eaed}[data-theme=dark] .HomeIntro-module__3VzDwW__productDetails strong{color:color-mix(in srgb, var(--theme-current-accent) 58%, #f6dce5)}[data-theme=dark] .HomeIntro-module__3VzDwW__banner{border-color:color-mix(in srgb, var(--theme-current-accent) 24%, #3b3538);box-shadow:0 26px 72px -44px #000c}[data-theme=dark] .HomeIntro-module__3VzDwW__bannerShade{background:linear-gradient(90deg,#111715d9 0%,#171918b8 42%,#1916153d 100%),linear-gradient(#0000 30%,#1117157a)}[data-theme=dark] .HomeIntro-module__3VzDwW__bannerCurve{border-color:#ffffff40}[data-theme=dark] .HomeIntro-module__3VzDwW__bannerText{color:#f3edefd9}[data-theme=dark] .HomeIntro-module__3VzDwW__bannerButton{color:#fff;background:#ffffff20;border-color:#ffffff70}[data-theme=dark] .HomeIntro-module__3VzDwW__banner:hover .HomeIntro-module__3VzDwW__bannerButton{background:#ffffff32}[data-theme=dark] .HomeIntro-module__3VzDwW__empty{border-color:color-mix(in srgb, var(--theme-current-accent) 34%, #3d393b);color:#d0c3c9;background:#1a211e}
.ProductGallery-module__Wppcva__gallery{flex-direction:column;gap:16px;min-width:0;display:flex}.ProductGallery-module__Wppcva__stage{aspect-ratio:4/5;background:var(--minimal-soft,#f6f4f3);isolation:isolate;border-radius:14px;width:100%;max-height:720px;overflow:hidden}.ProductGallery-module__Wppcva__stage>img{object-fit:cover;padding:0}.ProductGallery-module__Wppcva__stage button{box-shadow:0 2px 10px #00000008}.ProductGallery-module__Wppcva__thumbnails{scrollbar-width:thin;align-items:center;gap:12px;padding:3px;display:flex;overflow-x:auto}.ProductGallery-module__Wppcva__thumbnails>button{width:64px;height:78px;box-shadow:none;border:1px solid #0000;border-radius:6px}.ProductGallery-module__Wppcva__thumbnails>button[aria-current=true]{border-color:var(--color-emerald-700);outline:1px solid var(--color-emerald-700);outline-offset:2px}.ProductGallery-module__Wppcva__thumbnails>span{color:var(--minimal-muted,#85808a);white-space:nowrap;font-size:11px}@media (max-width:767px){.ProductGallery-module__Wppcva__stage{aspect-ratio:4/5;max-height:560px}.ProductGallery-module__Wppcva__thumbnails{gap:10px}.ProductGallery-module__Wppcva__thumbnails>button{width:54px;height:66px}}.ProductGallery-module__Wppcva__promotionSlot{z-index:20;pointer-events:none;max-width:calc(100% - 88px);position:absolute;top:16px;right:16px}@media (max-width:767px){.ProductGallery-module__Wppcva__promotionSlot{max-width:calc(100% - 76px);top:12px;right:12px}}.ProductGallery-module__Wppcva__fullStage{touch-action:none;background:#111;position:absolute;inset:0;overflow:hidden}.ProductGallery-module__Wppcva__fullImage{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block}.ProductGallery-module__Wppcva__fullNavigation{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:50% 16px auto;transform:translateY(-50%)}.ProductGallery-module__Wppcva__fullNavigation button,.ProductGallery-module__Wppcva__fullControls button{pointer-events:auto;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#18181880;border:0;border-radius:50%;place-items:center;min-width:44px;height:44px;padding:8px;display:grid}.ProductGallery-module__Wppcva__fullControls{bottom:max(20px,env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#181818b3;border-radius:50px;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:5px 14px;font-size:12px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.ProductGallery-module__Wppcva__fullControls button{background:0 0}.ProductGallery-module__Wppcva__fullControls button:disabled{opacity:.35}.ProductGallery-module__Wppcva__fullControls button:focus-visible,.ProductGallery-module__Wppcva__fullNavigation button:focus-visible{outline-offset:2px;outline:2px solid #fff}
.HomePageBuilder-module__fV2QGG__root{--builder-paper:#faf7f3;--builder-surface:#fffdfa;--builder-ink:#392d32;--builder-muted:#8c7a80;--builder-berry:#744353;--builder-berry-dark:#583642;--builder-rose:#f6eaee;--builder-line:#eadde0;z-index:60;isolation:isolate;background:radial-gradient(ellipse at 8% 92%, #f3e7e8 0, transparent 27%), radial-gradient(ellipse at 98% 0%, #f3e9dc 0, transparent 23%), var(--builder-paper);color:var(--builder-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;display:flex;position:fixed;inset:0;overflow:clip}.HomePageBuilder-module__fV2QGG__root:before,.HomePageBuilder-module__fV2QGG__root:after{z-index:-1;content:"";pointer-events:none;border:1px solid #ad78841a;border-radius:50%;width:400px;height:400px;position:absolute}.HomePageBuilder-module__fV2QGG__root:before{top:-290px;right:16%;box-shadow:0 0 0 28px #ad78840a,0 0 0 62px #ad788408}.HomePageBuilder-module__fV2QGG__root:after{bottom:-320px;left:15%;box-shadow:0 0 0 28px #ad78840a,0 0 0 62px #ad788408}.HomePageBuilder-module__fV2QGG__root>*{z-index:1;position:relative}.HomePageBuilder-module__fV2QGG__toolbar{border-bottom:1px solid var(--builder-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdfaee;flex:none;box-shadow:0 8px 24px -22px #50313e55}.HomePageBuilder-module__fV2QGG__brandMark{background:linear-gradient(145deg,#9a6a78,#68424f);box-shadow:0 8px 18px -12px #50313e}.HomePageBuilder-module__fV2QGG__layout{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}.HomePageBuilder-module__fV2QGG__panel{border:1px solid var(--builder-line);background:#fffdfaee;border-radius:22px;min-height:0;margin:9px;overflow:hidden;box-shadow:0 20px 48px -40px #5933424d}.HomePageBuilder-module__fV2QGG__layersPanel{flex-direction:column}.HomePageBuilder-module__fV2QGG__inspectorPanel{overflow-y:auto}.HomePageBuilder-module__fV2QGG__previewPanel{flex-direction:column;min-width:0}.HomePageBuilder-module__fV2QGG__mobileNav{border-bottom:1px solid var(--builder-line);background:#fffdfa}.HomePageBuilder-module__fV2QGG__canvasBar{border-bottom:1px solid var(--builder-line);min-height:46px;color:var(--builder-muted);background:#fffdfa;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.HomePageBuilder-module__fV2QGG__canvas{background:radial-gradient(at 15% 20%,#f2e8e7 0,#0000 28%),#f7f2ef}.HomePageBuilder-module__fV2QGG__footer{border-top:1px solid var(--builder-line);color:var(--builder-muted);background:#fffdfaee;flex:none}.HomePageBuilder-module__fV2QGG__dialog{border:1px solid var(--builder-line);background:var(--builder-surface);width:min(94vw,850px);max-height:85dvh;color:var(--builder-ink);border-radius:28px;padding:0;overflow-y:auto;box-shadow:0 32px 100px -36px #2f1d2770}.HomePageBuilder-module__fV2QGG__dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#3021278a}.HomePageBuilder-module__fV2QGG__dialogHeader{z-index:2;border-bottom:1px solid var(--builder-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdfaee;position:sticky;top:0}.HomePageBuilder-module__fV2QGG__dialogBody{padding:clamp(16px,3vw,26px)}.HomePageBuilder-module__fV2QGG__introFeature{background:radial-gradient(circle at 95% 8%,#d6b4bc4d 0 52px,#0000 53px),linear-gradient(135deg,#fffaf8,#f7ebed 58%,#f2e9e1);border:1px solid #e8d5db;border-radius:24px 24px 38px;margin:12px;padding:17px;box-shadow:0 20px 36px -30px #5b37464a}.HomePageBuilder-module__fV2QGG__introFeatureTop{color:var(--builder-berry);align-items:center;gap:9px;display:flex}.HomePageBuilder-module__fV2QGG__introFeatureTop svg{width:17px;height:17px}.HomePageBuilder-module__fV2QGG__introFeatureLabel{letter-spacing:.04em;font-size:10px;font-weight:800}.HomePageBuilder-module__fV2QGG__introFeatureTitle{margin-top:10px;font-size:14px;font-weight:750;line-height:1.7;display:block}.HomePageBuilder-module__fV2QGG__introFeatureText{color:#806d74;margin-top:4px;font-size:10px;line-height:1.9}.HomePageBuilder-module__fV2QGG__introFeatureButton{background:var(--builder-berry);color:#fff;border:1px solid #805263;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;margin-top:12px;font-size:11px;font-weight:750;transition:transform .2s,background .2s,box-shadow .2s;display:flex}.HomePageBuilder-module__fV2QGG__introFeatureButton:hover{background:var(--builder-berry-dark);transform:translateY(-1px);box-shadow:0 9px 18px -12px #593342}.HomePageBuilder-module__fV2QGG__introFeatureMode{color:#8c6c77;text-align:center;margin-top:9px;font-size:9px;display:block}.HomePageBuilder-module__fV2QGG__layerCard{background:#fffdfa;border:1px solid #eee2e4;border-radius:16px;transition:border-color .2s,background .2s,box-shadow .2s}.HomePageBuilder-module__fV2QGG__layerCard:hover{border-color:#dfc3cc;box-shadow:0 10px 24px -22px #58364266}.HomePageBuilder-module__fV2QGG__layerSelected{background:#fbf0f2;border-color:#c99ca9;box-shadow:0 0 0 2px #f3e1e6}.HomePageBuilder-module__fV2QGG__layerIntro{border-radius:20px 20px 30px}.HomePageBuilder-module__fV2QGG__root .btn-primary{color:#fffdfa;background:linear-gradient(135deg,#815364,#613c49);border:1px solid #69404e;border-radius:999px;box-shadow:0 8px 20px -15px #442631}.HomePageBuilder-module__fV2QGG__root .btn-primary:hover{background:linear-gradient(135deg,#744353,#52313e)}:is(.HomePageBuilder-module__fV2QGG__root .btn-ghost,.HomePageBuilder-module__fV2QGG__root .btn-sm){border-color:var(--builder-line);color:var(--builder-berry);background-color:#fffdfa;border-radius:999px}:is(.HomePageBuilder-module__fV2QGG__root .btn-ghost:hover,.HomePageBuilder-module__fV2QGG__root .btn-sm:hover){color:var(--builder-berry-dark);background-color:#faf0f2;border-color:#d6b4bd}:is(.HomePageBuilder-module__fV2QGG__root .btn-primary:disabled,.HomePageBuilder-module__fV2QGG__root .btn-ghost:disabled,.HomePageBuilder-module__fV2QGG__root .btn-sm:disabled){opacity:.45}.HomePageBuilder-module__fV2QGG__root .input{color:var(--builder-ink);background:#fffdfb;border-color:#e8dadd;border-radius:13px;box-shadow:inset 0 1px 2px #59334208}.HomePageBuilder-module__fV2QGG__root .input:focus{outline-offset:1px;border-color:#bd8a99;outline:2px solid #f3e2e7}.HomePageBuilder-module__fV2QGG__root .bg-white{background-color:var(--builder-surface)}.HomePageBuilder-module__fV2QGG__root .bg-slate-100{background-color:#f7f2ef}.HomePageBuilder-module__fV2QGG__root .bg-slate-50{background-color:#fbf7f5}.HomePageBuilder-module__fV2QGG__root .text-slate-900{color:var(--builder-ink)}:is(.HomePageBuilder-module__fV2QGG__root .text-slate-600,.HomePageBuilder-module__fV2QGG__root .text-slate-500){color:var(--builder-muted)}.HomePageBuilder-module__fV2QGG__root .text-slate-400{color:#ab999f}.HomePageBuilder-module__fV2QGG__root .bg-amber-400{background-color:#d4b478}.HomePageBuilder-module__fV2QGG__root .bg-amber-100{background-color:#f7e9ed}.HomePageBuilder-module__fV2QGG__root .bg-amber-50{background-color:#fbf2f2}.HomePageBuilder-module__fV2QGG__root .text-amber-950{color:var(--builder-berry-dark)}.HomePageBuilder-module__fV2QGG__root .text-amber-500{color:#a56c7b}.HomePageBuilder-module__fV2QGG__root .border-amber-400{border-color:#d0aab4}.HomePageBuilder-module__fV2QGG__root .border-amber-200{border-color:#ead4da}.HomePageBuilder-module__fV2QGG__root .ring-amber-200{--tw-ring-color:#eed9df}.HomePageBuilder-module__fV2QGG__root .accent-amber-500{accent-color:#9e6676}:is(.HomePageBuilder-module__fV2QGG__root .border-slate-200,.HomePageBuilder-module__fV2QGG__root .border-slate-300){border-color:#eee2e4}:is(.HomePageBuilder-module__fV2QGG__root .border-b,.HomePageBuilder-module__fV2QGG__root .border-t,.HomePageBuilder-module__fV2QGG__root .border-l,.HomePageBuilder-module__fV2QGG__root .border-r){border-color:var(--builder-line)}.HomePageBuilder-module__fV2QGG__introModeChoice{color:#79666d;text-align:right;background:#fffdfa;border:1px solid #eadde0;border-radius:18px 18px 26px;flex-direction:column;justify-content:center;gap:6px;min-height:88px;padding:12px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex}.HomePageBuilder-module__fV2QGG__introModeChoice:hover{border-color:#d0aab4;transform:translateY(-2px);box-shadow:0 12px 24px -20px #58364266}.HomePageBuilder-module__fV2QGG__introModeChoice[aria-pressed=true]{color:#613c49;background:linear-gradient(145deg,#fbf0f2,#fffdfa);border-color:#a66d7d;box-shadow:0 0 0 2px #f1dfe4}.HomePageBuilder-module__fV2QGG__introModeChoice span{align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.HomePageBuilder-module__fV2QGG__introModeChoice svg{color:#a56c7b;width:17px;height:17px}.HomePageBuilder-module__fV2QGG__introModeChoice small{color:#947f86;font-size:9px;line-height:1.6}@media (max-width:1023px){.HomePageBuilder-module__fV2QGG__panel{border-radius:20px;margin:7px}.HomePageBuilder-module__fV2QGG__introFeature{margin:9px}}@media (max-width:640px){.HomePageBuilder-module__fV2QGG__toolbar{gap:7px;padding:8px 10px}.HomePageBuilder-module__fV2QGG__toolbar>div{gap:6px}.HomePageBuilder-module__fV2QGG__panel{border-radius:18px;margin:6px}.HomePageBuilder-module__fV2QGG__canvasBar{padding-inline:11px;font-size:10px}.HomePageBuilder-module__fV2QGG__dialog{border-radius:24px;width:min(96vw,850px)}.HomePageBuilder-module__fV2QGG__introFeature{padding:14px}}@media (prefers-reduced-motion:reduce){.HomePageBuilder-module__fV2QGG__introFeatureButton,.HomePageBuilder-module__fV2QGG__layerCard,.HomePageBuilder-module__fV2QGG__introModeChoice{transition:none}}
.QuickView-module__EgCAUa__overlay{z-index:90;overscroll-behavior:contain;-webkit-backdrop-filter:blur(8px);background:#09211bad;justify-content:center;align-items:flex-start;padding:8px;display:flex;position:fixed;inset:0;overflow-y:auto}.QuickView-module__EgCAUa__dialog{background:#faf7ef;border:1px solid #1741321a;border-radius:20px;flex-direction:column;width:100%;max-width:1120px;min-height:0;max-height:calc(100dvh - 16px);margin-block:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000004d}.QuickView-module__EgCAUa__close{z-index:20;color:#64716a;background:#fffffff0;border:1px solid #1741321a;border-radius:50%;place-items:center;width:40px;height:40px;transition:color .16s,transform .16s;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 2px 12px #0000001a}.QuickView-module__EgCAUa__close:hover{color:#176747;transform:rotate(90deg)}.QuickView-module__EgCAUa__close:focus-visible{outline-offset:2px;outline:2px solid #176747}.QuickView-module__EgCAUa__content{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:minmax(0,1fr);gap:18px;min-height:0;padding:56px 14px 18px;display:grid;overflow-y:auto}.QuickView-module__EgCAUa__gallery{min-width:0}.QuickView-module__EgCAUa__gallery .product-gallery-surface{aspect-ratio:4/3;border-radius:14px;max-height:min(38dvh,370px)}.QuickView-module__EgCAUa__gallery .product-gallery-surface>img{object-fit:contain}.QuickView-module__EgCAUa__gallery [aria-label=تصاویر\ محصول]{max-width:100%}.QuickView-module__EgCAUa__details{min-width:0;padding-inline:2px}.QuickView-module__EgCAUa__purchase{min-width:0}.QuickView-module__EgCAUa__loading{flex:1;place-items:center;min-height:240px;display:grid}@media (min-width:640px){.QuickView-module__EgCAUa__overlay{align-items:center;padding:16px}.QuickView-module__EgCAUa__dialog{border-radius:24px;max-height:calc(100dvh - 32px)}.QuickView-module__EgCAUa__content{gap:22px;padding:24px}.QuickView-module__EgCAUa__gallery .product-gallery-surface{max-height:min(48dvh,460px)}}@media (min-width:768px){.QuickView-module__EgCAUa__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.QuickView-module__EgCAUa__purchase{grid-column:1/-1}}@media (min-width:1100px){.QuickView-module__EgCAUa__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(260px,.85fr);gap:24px}.QuickView-module__EgCAUa__purchase{grid-column:auto}}@media (prefers-reduced-motion:reduce){.QuickView-module__EgCAUa__close{transition:none}}
