*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Tahoma,Segoe UI,Arial,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.mx-auto{margin-left:auto;margin-right:auto}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1}.h-12{height:3rem}.h-24{height:6rem}.h-28{height:7rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-full{height:100%}.\!min-h-11{min-height:2.75rem!important}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-\[50vh\]{min-height:50vh}.\!w-24{width:6rem!important}.\!w-auto{width:auto!important}.w-1\/3{width:33.3333%}.w-24{width:6rem}.w-28{width:7rem}.w-3\/4{width:75%}.w-4\/5{width:80%}.w-48{width:12rem}.w-5{width:1.25rem}.w-full{width:100%}.min-w-0{min-width:0}.min-w-11{min-width:2.75rem}.\!max-w-full{max-width:100%!important}.max-w-2xl{max-width:42rem}.max-w-editorial{max-width:88rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-line>:not([hidden])~:not([hidden]){border-color:var(--color-line)}.divide-white\/15>:not([hidden])~:not([hidden]){border-color:#ffffff26}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!border-0{border-width:0!important}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.border-ink{border-color:var(--color-ink)}.border-line{border-color:var(--color-line)}.border-transparent{border-color:#0000}.bg-ink{background-color:var(--color-ink)}.bg-paper{background-color:var(--color-paper)}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-4{padding:1rem}.p-6{padding:1.5rem}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-4{padding-bottom:1rem}.ps-5{padding-inline-start:1.25rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-start{text-align:start}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.not-italic{font-style:normal}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[1\.7\]{line-height:1.7}.text-ink{color:var(--color-ink)}.text-muted{color:var(--color-muted)}.text-paper{color:var(--color-paper)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.underline-offset-8{text-underline-offset:8px}.outline-offset-4{outline-offset:4px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[overflow-wrap\:anywhere\],.checkout-page{overflow-wrap:anywhere}.checkout-layout{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}.checkout-summary{border-top:1px solid var(--color-line);min-width:0;padding-top:1.5rem}@media (min-width:1024px){.checkout-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:4rem}.checkout-summary{border-top:0;border-inline-start:1px solid var(--color-line);padding-top:0;align-self:start;padding-inline-start:2rem}}.auth-page{max-width:34rem;min-height:60svh}.auth-otp{text-align:center;letter-spacing:.45em;font-size:1.25rem}.cart-layout{align-items:start;gap:2.5rem;display:grid}.cart-row{grid-template-columns:88px minmax(0,1fr);gap:1.25rem;display:grid}.cart-row label,.cart-row bdi{overflow-wrap:anywhere}.cart-totals{border-block:1px solid var(--color-line);padding-block:1.5rem}@media (min-width:1024px){.cart-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:4rem}.cart-row{grid-template-columns:128px minmax(0,1fr);gap:1.5rem}}.catalog-banner{isolation:isolate;color:#f7f5f1;background:#191919;position:relative}.catalog-banner-media,.catalog-banner-media .media-frame,.catalog-banner:after{position:absolute;inset:0}.catalog-banner-media{z-index:-2;overflow:hidden}.catalog-banner-media .media-frame{background:#191919}.catalog-banner-media img{-o-object-position:center 10%;object-position:center 10%;filter:grayscale()}.catalog-banner-media [role=img]{display:none}.catalog-banner:after{content:"";z-index:-1;background:linear-gradient(270deg,#0f0f0fd6,#0f0f0f61 56%,#0f0f0f42),linear-gradient(#0f0f0f6b,#0000 55%)}.catalog-banner-content{flex-direction:column;justify-content:center;align-items:start;min-height:clamp(15rem,26vw,24rem);padding-block:clamp(5rem,7vw,7.5rem) 2rem;display:flex}.catalog-banner-content nav{color:#e3ded8}.catalog-banner-content h1{overflow-wrap:anywhere;margin-block-start:.55rem;font-size:clamp(1.95rem,4.2vw,4rem);font-weight:475;line-height:1.35}.catalog-banner-content h1:after{content:"";border-block-start:1px solid #ffffff8c;width:2.25rem;margin-block-start:.85rem;display:block}.catalog-banner-content p{color:#eeeae5;overflow-wrap:anywhere;margin-block-start:.6rem;font-size:.875rem}body:has(main>.catalog-banner)>.site-header:not(.site-header-overlay){color:#f7f5f1;background:#14141436;border-color:#ffffff38;position:absolute;inset:0 0 auto}body:has(main>.catalog-banner) .site-header .category-popover{color:var(--color-ink)}body:has(main>.catalog-banner) .site-header button.header-icon{color:inherit;background:0 0}body:has(main>.catalog-banner) .site-header .header-control:hover{background:#ffffff1f}.catalog-page{padding-block:clamp(1.45rem,3vw,3rem) clamp(3rem,6vw,6rem)}.catalog-layout{gap:clamp(1.8rem,3.8vw,3.7rem);min-width:0;display:grid}.catalog-toolbar{min-height:52px;padding-block:.15rem}.catalog-toolbar .catalog-sort select{font-size:.8rem}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.65rem .85rem;display:grid}.product-card .media-frame{aspect-ratio:1;background:#ebe9e6}.product-card .media-frame img{display:block}.product-card .media-frame .object-cover{-o-object-position:center 38%;object-position:center 38%}@media (min-width:640px){.product-card .media-frame{aspect-ratio:5/6}}.catalog-grid .product-card-copy{padding-block-start:.65rem}.catalog-grid .product-card h3{overflow-wrap:anywhere;font-size:.9375rem;font-weight:550;line-height:1.55}.catalog-grid .product-card-prices{gap:.25rem .65rem;line-height:1.5}.catalog-sidebar h2{border-block-end:1px solid var(--color-line);align-items:center;min-height:52px;font-size:1.125rem;font-weight:650;display:flex}.catalog-filter-group,.catalog-price-filter{border-block-end:1px solid var(--color-line);padding-block:.85rem}.catalog-filter-choices{gap:.65rem;display:grid}.catalog-price-filter legend{float:inline-start;width:100%;margin-block-end:.45rem;font-size:.875rem;font-weight:600}.catalog-filter-form label{margin-block-end:.35rem;font-size:.8rem;font-weight:550;display:block}.catalog-filter-form .field-control{min-width:0;min-height:44px;padding-inline:.6rem}.catalog-filter-form select{text-overflow:ellipsis}.catalog-filter-form>button[type=submit]{margin-block-start:1.1rem}.catalog-chip{overflow-wrap:anywhere;background:var(--color-surface);align-items:center;gap:.6rem;max-width:100%;min-height:44px;padding:.4rem .7rem;font-size:.75rem;display:inline-flex}.catalog-page-link{border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.4rem .8rem;font-size:.85rem;display:inline-flex}.catalog-page-link[aria-current=page]{background:var(--color-ink);color:var(--color-paper)}.catalog-filter-drawer{width:min(28rem,100% - 1rem);height:100dvh;max-height:100dvh;margin:0;position:fixed;inset-block:0;inset-inline:0 auto}button.catalog-filter-trigger{min-height:44px;padding:.3rem .65rem;font-size:.8rem}@media (min-width:640px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem 1.15rem}}@media (min-width:1024px){.catalog-layout{grid-template-columns:minmax(13rem,1fr) minmax(0,3.25fr)}}.pdp-page{padding-block:clamp(1rem,2vw,2rem) clamp(3rem,6vw,6rem)}.pdp-breadcrumb{margin-block-end:clamp(1.1rem,2vw,2rem)}.pdp-layout{gap:clamp(1.75rem,4vw,4.5rem);min-width:0;display:grid}.pdp-gallery-main{background:#ebe9e6}.pdp-gallery-main:has(>[role=img]){aspect-ratio:4/3}.pdp-gallery-main.media-frame>picture{height:auto}.pdp-gallery-main img{height:auto;max-height:min(78svh,48rem);display:block}.pdp-gallery-nav{justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:.5rem;display:flex}.pdp-thumbnails{scroll-snap-type:x proximity;gap:.5rem;min-width:0;padding:.35rem;display:flex;overflow-x:auto}.pdp-thumbnail{scroll-snap-align:start;border:1px solid #0000;flex:0 0 clamp(48px,7vw,68px);padding:2px}.pdp-thumbnail[aria-pressed=true]{border-color:var(--color-ink)}.pdp-purchase{align-content:start;gap:clamp(.9rem,1.8vw,1.25rem);display:grid}.pdp-intro{border-block-end:1px solid var(--color-line);padding-block-end:.7rem}.pdp-intro h1{overflow-wrap:anywhere;font-size:clamp(1.55rem,3vw,2.7rem);font-weight:530;line-height:1.4}.pdp-price{margin-block-start:.45rem}.pdp-price>bdi{font-size:clamp(1.12rem,1.75vw,1.45rem);font-weight:650}.pdp-description{font-size:.9rem;line-height:1.85}.pdp-options{gap:1rem;display:grid}.pdp-options:empty{display:none}.pdp-option{cursor:pointer;max-width:100%;position:relative}.pdp-option input{z-index:1;opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.pdp-option>span{border:1px solid var(--color-line);overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;min-width:48px;min-height:46px;padding:.35rem .8rem;font-size:.875rem;display:flex}.pdp-option small{color:var(--color-muted);font-size:.7rem;display:block}.pdp-option input:checked+span{border-color:var(--color-ink);background:var(--color-surface);font-weight:650}.pdp-option input:focus-visible+span{outline:2px solid var(--color-ink);outline-offset:3px}[data-variant-status]{color:var(--color-muted);justify-self:start}[data-variant-status=available]{color:var(--color-ink)}.pdp-add-controls{grid-template-columns:minmax(4rem,5rem) minmax(0,1fr);align-items:end;gap:.65rem;display:grid}.pdp-add-controls label{margin-block-end:.2rem}.pdp-add-controls button{min-height:52px;padding-inline:.55rem}.pdp-complements{border-block-start:1px solid var(--color-line);gap:.65rem;padding-block-start:.9rem;display:grid}.pdp-complements h2{font-size:.95rem;font-weight:650}.pdp-complement{background:var(--color-surface);grid-template-columns:clamp(50px,8vw,68px) minmax(0,1fr);align-items:start;gap:.75rem;padding:.65rem;display:grid}.pdp-complement select{background:var(--color-paper);min-height:44px;padding-inline:.55rem;font-size:.8rem}.pdp-accordion{border-block-start:1px solid var(--color-line)}.pdp-accordion:last-child{border-block-end:1px solid var(--color-line)}.pdp-accordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:52px;font-size:.875rem;font-weight:550;list-style:none;display:flex}.pdp-accordion summary::-webkit-details-marker{display:none}.pdp-accordion summary:after{content:"+";font-size:1.15rem}.pdp-accordion[open] summary:after{content:"−"}.pdp-related{border-block-start:1px solid var(--color-line);margin-block-start:clamp(2.7rem,6vw,6rem);padding-block-start:1.8rem}.pdp-related h2{margin-block-end:1.4rem;font-size:clamp(1.35rem,2.4vw,2.2rem);font-weight:550}@media (min-width:1024px){.pdp-layout{grid-template-columns:minmax(0,1.27fr) minmax(0,1fr);align-items:start}.pdp-purchase{padding-block-start:.4rem}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:#faf9f6;--color-ink:#191919;--color-muted:#64635f;--color-line:#deddd7;--color-surface:#eeede8;--color-inverse:#faf9f6;--font-body:Vazirmatn, Tahoma, "Segoe UI", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-block-start:1rem}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.9}button,input,select,textarea{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}::selection{color:var(--color-paper);background:var(--color-ink)}:focus-visible{outline-offset:5px;outline:2px solid}input:focus-visible,select:focus-visible{outline-color:var(--color-ink)}bdi{unicode-bidi:isolate}dialog:not([open]){display:none}.field-control{border:1px solid var(--color-line);background:0 0;border-radius:0;width:100%;min-height:3.25rem;padding-block:.65rem;padding-inline:1rem;font-size:.875rem}.field-control[aria-invalid=true]{border-color:var(--color-ink);border-width:2px}.field-control:disabled{cursor:not-allowed;opacity:.45}.nav-link{text-underline-offset:.45em;text-decoration-thickness:1px}.nav-link:hover{text-decoration-line:underline}.skip-link{z-index:100;color:var(--color-paper);background:var(--color-ink);padding:.75rem 1rem;position:fixed;inset-block-start:1rem;inset-inline-start:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.modal-panel{border:1px solid var(--color-line);background:var(--color-paper);width:min(34rem,100% - 2rem);max-height:calc(100dvh - 3rem);color:var(--color-ink);padding:0;overflow-y:auto}.modal-panel::backdrop{background:#00000080}.skeleton{animation:1.7s ease-in-out infinite breathe}.header-main{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:5.5rem;display:grid}.header-category-slot{min-width:0;display:none}.site-header:not(.site-header-overlay){z-index:40;position:relative}.site-header nav.header-category-navigation{position:static}.site-header:not(.site-header-overlay) .category-popover{padding-inline:max(2rem,50vw - 40.5rem);inset-inline:0}@media (min-width:1024px){.site-header:not(.site-header-overlay) .category-dropdown[open]>summary,.site-header:not(.site-header-overlay) .category-dropdown>summary:focus-visible{background:#0000000a;outline:none;box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #0000000f,0 3px 12px #00000014}.site-header:not(.site-header-overlay) .category-dropdown>summary:focus-visible{text-underline-offset:.4em;text-decoration-line:underline;text-decoration-thickness:1px}}.category-nav-item{overflow-wrap:anywhere;max-width:100%}.brand-link{text-align:center;overflow-wrap:anywhere;min-width:0;font-size:.875rem;font-weight:700;line-height:1.6}.brand-image{background:0 0;width:min(10rem,100%);height:2.75rem;margin-inline:auto}.icon-control{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}button.header-icon{border-color:#0000;min-width:44px;min-height:44px;padding:.5rem}.icon-control:hover,button.header-icon:hover{background:var(--color-surface)}.navigation-panel{width:min(25rem,100% - 1.5rem);height:100dvh;max-height:100dvh;margin:0;position:fixed;inset-block:0;inset-inline:0 auto}.category-popover{z-index:30;inset-inline:2rem;border:1px solid var(--color-line);background:var(--color-paper);max-height:65vh;padding:2rem;position:absolute;top:100%;overflow-y:auto;box-shadow:0 15px 30px #0000000f}nav[aria-label=دسته‌های\ محصولات]{position:relative}.category-popover>ul{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.media-frame>picture{width:100%;height:100%;display:block}.hero-section{color:#fff;background:#171717;min-width:0;position:relative}.hero-stage{isolation:isolate;height:min(54rem,92svh);min-height:36rem;position:relative}.hero-stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000008f,#0000002e 45%,#0000008f);position:absolute;inset:0}.hero-destination{height:100%;display:block}.hero-image{height:100%}.hero-caption{z-index:2;inset-inline:0;pointer-events:none;padding-block:2rem;position:absolute;bottom:0}.hero-title{text-shadow:0 2px 18px #00000040;max-width:20ch;font-size:clamp(1.75rem,4.5vw,4rem);line-height:1.6}.hero-controls{pointer-events:auto}.hero-controls .icon-control:hover{background:#ffffff1f}.hero-controls .slide-dot>span{background:#ffffff73}.hero-controls .slide-dot[aria-current=true]>span{background:#fff}.site-header-overlay{z-index:40;inset-inline:0;color:#fff;background:0 0;position:fixed;top:0}.header-boundary-paint{height:var(--header-height,100%);pointer-events:none;position:absolute;inset:0}.header-visual-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.header-visual-dark{color:#fff;clip-path:inset(0 0 calc(100% - var(--hero-split,100%)) 0);background:#0f0f0f1f}.header-visual-light{color:var(--color-ink);background:var(--color-paper);clip-path:inset(var(--hero-split,100%) 0 0 0)}.header-boundary-active>.header-boundary-source .header-main{color:#0000}.header-boundary-active>.header-boundary-source .header-control{color:#0000!important;box-shadow:none!important;background:0 0!important;outline:none!important;text-decoration-color:#0000!important}.header-boundary-active>.header-boundary-source .header-control .media-frame{opacity:0}.site-header-overlay .header-visual-light .brand-image img{filter:none}.header-visual-content .header-control[data-visual-focus]{outline-offset:5px;outline:2px solid}.header-visual-content .nav-link[data-visual-hover]{text-decoration-line:underline}.site-header-overlay .header-visual-content .header-icon[data-visual-hover],.site-header-overlay .header-visual-content .icon-control[data-visual-hover]{background:#ffffff1f}.site-header-overlay .header-visual-light .header-icon[data-visual-hover],.site-header-overlay .header-visual-light .icon-control[data-visual-hover]{background:var(--color-surface)}.site-header-overlay .header-visual-content .category-dropdown>summary[data-visual-focus]{text-underline-offset:.4em;background:#ffffff0e;outline:none;text-decoration-line:underline;text-decoration-color:#fffc;text-decoration-thickness:1px;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0f,0 3px 12px #00000024}.site-header-overlay .header-visual-light .hero-category-navigation .category-dropdown[open]>summary,.site-header-overlay .header-visual-light .hero-category-navigation .category-dropdown>summary[data-visual-focus]{background:#0000000a;text-decoration-color:currentColor;box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #0000000f,0 3px 12px #00000014}.site-header-overlay>nav{border-color:#ffffff2e}.site-header-overlay button.header-icon{color:inherit;background:0 0}.site-header-overlay button.header-icon:hover,.site-header-overlay .icon-control:hover{background:#ffffff1f}.site-header-overlay nav.hero-category-navigation{position:static}.site-header-overlay .category-popover{inset-inline:0;color:#fff;box-shadow:none;background:#0f0f0f6b;border:0;border-top:1px solid #ffffff1f;padding:2rem max(2rem,50vw - 40.5rem);animation:.16s ease-out both hero-submenu-in;top:100%}.site-header-overlay .category-popover .border-line{border-color:#ffffff2e}.header-boundary-active>.header-boundary-source .category-popover{background:rgb(15 15 15/calc(.42 + (1 - var(--hero-coverage,1)) * .28))}.header-boundary-active .hero-navigation-panel{background:rgb(15 15 15/calc(.48 + (1 - var(--hero-coverage,1)) * .24))}@media (min-width:1024px){.site-header-overlay .hero-category-navigation .category-dropdown[open]>summary,.site-header-overlay .hero-category-navigation .category-dropdown>summary:focus-visible{background:#ffffff0e;outline:none;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0f,0 3px 12px #00000024}.site-header-overlay .hero-category-navigation .category-dropdown>summary:focus-visible{text-underline-offset:.4em;text-decoration-line:underline;text-decoration-color:#fffc;text-decoration-thickness:1px}}.hero-image img{transition:filter .18s ease-out}.hero-navigation-panel{color:#fff;background:#0f0f0f7a;border:1px solid #ffffff1f}.hero-navigation-panel[open]{animation:.18s ease-out both hero-menu-in}.hero-navigation-panel::backdrop{background:#00000029}@keyframes hero-submenu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-menu-in{0%{opacity:.7;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.slide-dots{scrollbar-width:thin;gap:.25rem;max-width:min(40vw,20rem);display:flex;overflow-x:auto}.slide-dot{flex:0 0 44px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.slide-dot>span{width:18px;height:2px}.homepage-section{padding-block:3.5rem}.homepage-section+.homepage-section{border-top:1px solid var(--color-line)}.category-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1.5rem;display:grid}.category-grid-single{max-width:34rem;margin-inline:auto}.category-image{aspect-ratio:4/5}.category-card,.product-card{min-width:0}.category-card img,.product-card img{transition:transform .35s}.category-card:hover img,.product-card:hover .object-cover{transform:scale(1.025)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .875rem;display:grid}.footer-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media (min-width:640px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-section{padding-block:5rem}}@media (min-width:768px){.hero-caption{padding-block:3rem}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.5rem}}@media (min-width:1024px){.header-category-slot{display:block}.header-main{grid-template-columns:minmax(140px,1fr) minmax(0,2fr) minmax(140px,1fr);gap:2rem;min-height:6rem}.brand-link{text-align:start;font-size:1.125rem}.brand-image{margin-inline:0}.header-main>:last-child{justify-self:end}.footer-grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@keyframes breathe{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.header-visual-dark .header-control{text-shadow:0 1px 2px #000000a6}.header-visual-dark .header-control svg{filter:drop-shadow(0 1px .6px #0009)}.header-visual-light .header-control{text-shadow:0 1px #ffffffb3}.header-visual-light .header-control svg{filter:drop-shadow(0 1px .4px #fff9)}.checkout-layout{gap:1.75rem}.checkout-layout>div>section,.checkout-recipient{scroll-margin-block-start:1.5rem}.shipping-choices{border:0;min-width:0;margin:0;padding:0}.shipping-choice{border:1px solid var(--color-line);cursor:pointer;align-items:flex-start;gap:.8rem;min-height:88px;padding:1rem;font-size:.8rem;display:flex}.shipping-choice input{accent-color:var(--color-ink);flex:none;width:18px;height:18px;margin-block-start:.25rem}.shipping-choice:has(input:checked){border-color:var(--color-ink);background:var(--color-surface)}.shipping-choice:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:4px}.shipping-choice:has(input:disabled){opacity:.55;cursor:not-allowed}.checkout-payable{background:var(--color-surface);border-block:1px solid var(--color-line);padding:1.25rem}.checkout-payable>span{font-size:.75rem;display:block}.checkout-payable>bdi{white-space:normal;margin-block:.6rem;font-size:1.6rem;font-weight:700;display:block}.checkout-payable>p{color:var(--color-muted);font-size:.7rem}.checkout-quote>div:last-of-type{border-top:1px solid var(--color-line);padding-top:1rem;font-weight:700}.checkout-quote>div:last-of-type bdi{font-size:1.15rem}.checkout-line-details summary{cursor:pointer;min-height:44px;padding-block:.5rem;font-size:.8rem}.checkout-line-details li{padding-block:.75rem}.checkout-address-editor>:has(#address-address){grid-column:1/-1}.geographic-search{z-index:5;position:absolute;inset-block-start:-.55rem;inset-inline-end:0}.geographic-search[open]{z-index:20}.geographic-search>summary{cursor:pointer;text-underline-offset:.3em;align-items:center;min-height:44px;font-size:.7rem;text-decoration:underline;list-style:none;display:flex}.geographic-search>summary::-webkit-details-marker{display:none}.geographic-search-panel{border:1px solid var(--color-line);background:var(--color-paper);width:min(19rem,100vw - 3rem);padding:.75rem;position:absolute;inset-block-start:100%;inset-inline-end:0}.account-page{max-width:72rem;margin-inline:auto}.account-heading{border-bottom:1px solid var(--color-line);padding-bottom:.75rem}.account-identity{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;font-size:.8rem;display:flex}.account-identity>p:first-child{color:var(--color-muted);font-size:.7rem}.account-layout{align-items:start}.account-content{width:100%;max-width:52rem}.account-orders>li{padding-block:1.15rem}.account-status{background:var(--color-surface);color:var(--color-ink);padding:.2rem .55rem;display:inline-block}.account-address-actions{border-top:1px solid var(--color-line);flex-wrap:wrap;gap:.25rem;padding-top:.5rem;display:flex}.account-address-actions button{min-height:44px;padding:.4rem .7rem;font-size:.75rem}@media (max-width:639px){.checkout-page{gap:1rem}.checkout-page>header{margin-bottom:0}.checkout-layout>div{gap:1.5rem}.checkout-layout>div>section,.checkout-recipient{padding-top:1rem}.account-page{gap:1.25rem}.account-page .account-layout{gap:1.5rem}}@media (min-width:1024px){.checkout-layout{grid-template-columns:minmax(0,1.45fr) minmax(18rem,1fr);gap:2.75rem}.checkout-summary{padding-inline-start:1.5rem}.checkout-summary.summary-sticky{position:sticky;top:1.5rem}}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.hero-primary .hero-stage{height:clamp(27rem,112vw,42rem);min-height:0}.hero-secondary .hero-stage{height:clamp(21rem,56vw,34rem);min-height:0}.hero-stage:after{background:linear-gradient(270deg,#000000ad,#00000026 60%,#0000 86%),#0000002b linear-gradient(#00000080,#0000 27% 66%,#00000059)}.hero-image{background:#202020}.hero-image img{-o-object-position:center top;object-position:center top;filter:grayscale()contrast(1.02)}.hero-image [role=img]{color:#e7e5e3}.hero-caption{padding-block:0;top:37%;bottom:auto}.hero-copy{max-width:min(67%,22rem)}.hero-eyebrow{color:#e8e5e2;margin-block-end:.5rem;font-size:.8125rem;line-height:1.5}.hero-title{letter-spacing:-.028em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.7rem,6.4vw,2.8rem);font-weight:500;line-height:1.33}.hero-description{color:#efebe8;max-width:35ch;margin-block-start:.65rem;font-size:.875rem;line-height:1.65}.hero-destination{pointer-events:auto;border:1px solid #ffffff8c;justify-content:space-between;align-items:center;gap:.7rem;height:auto;min-height:44px;margin-block-start:.8rem;padding-inline:.7rem;font-size:.8125rem;font-weight:500;display:inline-flex}.hero-destination:hover{background:#ffffff21}.hero-destination svg{width:1rem;height:1rem}.hero-controls{z-index:2;inset-inline:0;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:.15rem}.hero-controls button{pointer-events:auto}.hero-stepper,.hero-progress{align-items:center;gap:.2rem;display:flex}.hero-stepper button{position:relative}.hero-stepper button:before{content:"";border:1px solid #ffffff73;border-radius:50%;width:32px;height:32px;position:absolute}.hero-stepper svg{width:.95rem;height:.95rem}.hero-progress>span{color:#e0ddda;font-size:.68rem;display:none}.hero-progress .slide-dot{min-width:44px;min-height:44px}.hero-progress .slide-dot>span{width:16px;height:1px}.site-header .header-main{min-height:60px}.site-header-overlay .header-main:after{content:"";inset-inline:clamp(1.1rem,4.7vw,5rem);pointer-events:none;border-block-end:1px solid #fff3;position:absolute;bottom:0}.site-header-overlay .header-visual-light .header-main:after{border-color:var(--color-line)}.site-header .header-action-group{gap:0}.site-header-overlay .header-cart-count[data-unknown]{display:none}.header-cart-count{position:absolute;inset-block-start:.2rem;inset-inline-end:.2rem}.site-header-overlay .header-cart-count:not([data-unknown]){color:#161616;background:#efeeeb;border-radius:50%;place-items:center;min-width:14px;height:14px;line-height:1;display:grid}.site-header-overlay .header-boundary-source .header-cart-count:not([data-unknown]){color:inherit;background:0 0}.site-header .brand-link{font-size:clamp(1rem,2.2vw,1.45rem);font-weight:450;line-height:1.4}.site-header-overlay .brand-image img{filter:none}.site-header .brand-image{width:min(11rem,100%);height:clamp(1.9rem,4.8vw,2.6rem)}.site-header-overlay .header-visual-dark{background:#0c0c0c26}.header-category-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:.15rem clamp(.75rem,1.5vw,1.4rem);display:flex}.header-category-list>li>a,.category-summary{font-weight:500;line-height:1.5}.category-summary{align-items:center;gap:.3rem;min-height:44px;list-style:none;display:flex}.category-summary::-webkit-details-marker{display:none}.category-summary svg{width:.75rem;height:.75rem;transform:rotate(-90deg)}.category-dropdown[open] .category-summary svg{transform:rotate(90deg)}.category-subtree{gap:.15rem;display:grid}.header-category-slot{position:relative}.site-header .header-category-slot .category-popover{inset-inline:0;border-block-start:1px solid #78787859;min-width:15rem;max-height:min(55dvh,25rem);padding:.8rem 1.2rem;top:100%}.site-header .category-popover a{min-height:42px;padding-block:.15rem}.site-header-overlay .header-category-slot .category-popover{background:#131313f0}.site-header-overlay .hero-navigation-panel{background:#121212f2}.hero-navigation-panel .mobile-editorial-links{border-color:#ffffff38}body:has(.hero-category-navigation details[open],.hero-navigation-panel[open]) .hero-primary .hero-stage:after{background-color:#00000045}.homepage-section.category-showcase{background:#f5f4f2;padding-block:1.65rem 1.9rem}.category-showcase-heading{justify-content:center;align-items:center;gap:clamp(1rem,3vw,2.25rem);margin-block-end:1.25rem;display:flex}.category-showcase-heading h2,.homepage-products h2{text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.25rem,2.2vw,2rem);font-weight:650;line-height:1.45}.category-showcase-track{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:min(29%,13rem);grid-auto-flow:column;justify-content:safe center;gap:clamp(.5rem,1.35vw,1.15rem);padding:.3rem .3rem .8rem;scroll-padding-inline:.35rem;display:grid;overflow-x:auto}.category-showcase-track li{scroll-snap-align:start;min-width:0}.category-oval{isolation:isolate;aspect-ratio:.545;color:#fff;background:#262525;border:1px solid #1919193d;border-radius:50%/28%;display:block;position:relative;overflow:hidden}.category-oval-image{background:#393735;height:100%}.category-oval-image img{filter:grayscale()brightness(.83);transition:transform .18s}.category-oval-image [role=img]{display:none}.category-oval:after{content:"";pointer-events:none;background:linear-gradient(#0000 38%,#000000c2);position:absolute;inset:0}.category-oval-label{z-index:1;inset-inline:10%;text-align:center;overflow-wrap:anywhere;text-shadow:0 1px 4px #000000bf;justify-items:center;gap:.25rem;font-size:clamp(.875rem,1.35vw,1.2rem);font-weight:550;line-height:1.42;display:grid;position:absolute;bottom:17%}.category-oval-label svg{width:.95rem;height:.95rem}.category-oval:is(:hover,:focus-visible) .category-oval-image img{transform:scale(1.035)}.category-oval:focus-visible,.homepage-product-track a:focus-visible{outline-offset:2px}.editorial-footer{isolation:isolate;color:#eeeae6;background:#141414;position:relative}.editorial-footer-photo,.editorial-footer-photo .media-frame,.editorial-footer:before{position:absolute;inset:0}.editorial-footer-photo{z-index:-2;overflow:hidden}.editorial-footer-photo .media-frame{background:#141414}.editorial-footer-photo img{-o-object-position:left 54%;object-position:left 54%;filter:grayscale()brightness(.78)blur(1px)}.editorial-footer-photo [role=img]{display:none}.editorial-footer:before{content:"";z-index:-1;background:linear-gradient(270deg,#0f0f0ffa,#0f0f0fde 65%,#0f0f0f59)}.editorial-footer-content{padding-block:2.75rem 2rem}.editorial-footer-content>.footer-grid{border-block-end:1px solid #ffffff40;gap:1.2rem 1.65rem;padding-block-end:1.1rem}.footer-brand{font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.35}.editorial-footer :where(p,address,li,a:not(.footer-brand)){color:#f2eeeb;line-height:1.65}.editorial-footer h2{color:#fff;margin-block-end:.2rem;font-size:.9375rem;font-weight:650;line-height:1.45}.editorial-footer .footer-identity{justify-items:start;gap:.15rem;min-width:0;display:grid}.editorial-footer .footer-identity address{margin-block-start:.35rem}.editorial-footer .footer-identity p{overflow-wrap:anywhere;min-width:0;max-width:100%}.editorial-footer .footer-social{min-width:0}.editorial-footer .footer-trust{width:4rem;height:4rem}.editorial-footer .brand-image{margin-inline:0}@media (min-width:768px){.hero-primary .hero-stage{height:clamp(29rem,50.3vw,54rem)}.hero-caption{top:24%}.hero-copy{max-width:min(45%,32rem)}.hero-title{font-size:clamp(2.5rem,4.65vw,5rem);line-height:1.29}.hero-eyebrow{font-size:clamp(.8rem,1.2vw,1rem)}.hero-description{margin-block-start:1rem;font-size:clamp(.83rem,1.2vw,1.08rem)}.hero-description:before{content:"";border-block-start:1px solid;width:1.8rem;margin-block-end:.7rem;display:block}.hero-destination{gap:1.3rem;min-height:48px;margin-block-start:1.25rem;padding-inline:1rem;font-size:.84rem}.hero-controls{bottom:1.2rem}.hero-progress{gap:1rem}.hero-progress>span{display:inline}.hero-progress .slide-dot>span{width:26px}.site-header .header-main{min-height:clamp(64px,5.5vw,80px)}.homepage-section.category-showcase{padding-block:2rem 3.25rem}.category-showcase-heading{margin-block-end:1.8rem}.category-showcase-heading:before,.category-showcase-heading:after{content:"";border-block-start:1px solid #a5a09b;width:min(20%,14rem)}.category-showcase-track{grid-auto-columns:min(19%,14.5rem)}.editorial-footer-content{padding-block:4rem 2rem}.editorial-footer-content>.footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));width:min(88%,67rem)}}@media (max-width:1023px){.site-header .header-main{grid-template-columns:minmax(7.75rem,1fr) minmax(0,1fr) minmax(7.75rem,1fr);gap:0;padding-inline:.875rem}.site-header .header-mobile-trigger{justify-self:start}.site-header .header-action-group{justify-self:end}.site-header .header-action-group svg{width:1rem;height:1rem}}@media (768px<=width<1024px){.editorial-footer-content>.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:76%}}@media (max-width:767px){.hero-image img{-o-object-position:center 25%;object-position:center 25%}.category-showcase-heading{justify-content:start}.category-showcase-track{gap:.7rem;margin-inline:-1.25rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem}.category-showcase-track[data-scrollable]{grid-auto-columns:clamp(6rem,31%,9rem)}.category-showcase-track:not([data-scrollable]){grid-auto-columns:min(30%,9rem)}.editorial-footer:before{background:linear-gradient(270deg,#0f0f0ff7,#0f0f0fd6 63%,#0f0f0f9e)}.editorial-footer-photo img{-o-object-position:27% center;object-position:27% center}.editorial-footer-content>.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-footer-content>.footer-grid>:first-child{grid-column:1/-1}.editorial-footer-content>.footer-grid>.footer-social{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.25rem 1rem;display:flex}.editorial-footer .footer-social h2{flex-basis:100%}.editorial-footer .footer-social>a{margin-inline-start:auto}}@media (prefers-reduced-motion:reduce){.category-oval-image img{transition:none}}@media (max-width:767px){.homepage-products{padding-block:2rem 1.4rem}.homepage-products h2{margin-block-end:.95rem}.homepage-product-track{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:clamp(10rem,47%,14rem);grid-auto-flow:column;gap:.75rem;padding:.35rem .35rem .8rem;scroll-padding-inline:.35rem;overflow-x:auto}.homepage-product-track>*{scroll-snap-align:start}.homepage-product-track .product-card-copy{padding-block-start:.65rem}.homepage-product-track .product-card h3{overflow-wrap:anywhere;min-block-size:3.1em;font-size:.9375rem;font-weight:600;line-height:1.55}.homepage-product-track .product-card-prices{gap:.15rem;line-height:1.5;display:grid}.homepage-product-track .product-card-prices>bdi{font-weight:550}}.hover\:bg-neutral-800:hover{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.hover\:bg-surface:hover{background-color:var(--color-surface)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.aria-\[current\=page\]\:font-bold[aria-current=page]{font-weight:700}.aria-\[current\=page\]\:underline[aria-current=page]{text-decoration-line:underline}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mb-12{margin-bottom:3rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:gap-2{gap:.5rem}.sm\:p-10{padding:2.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[11rem_minmax\(0\,1fr\)\]{grid-template-columns:11rem minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:border-y-0{border-top-width:0;border-bottom-width:0}.lg\:border-e{border-inline-end-width:1px}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:pe-6{padding-inline-end:1.5rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}}
