/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--radius-md:.375rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-1\/2{top:50%}.-right-12{right:calc(var(--spacing) * -12)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-1\/2{left:50%}.z-0{z-index:0}.z-\[100\]{z-index:100}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-69{margin:calc(var(--spacing) * 69)}.m-114{margin:calc(var(--spacing) * 114)}.m-167{margin:calc(var(--spacing) * 167)}.m-202{margin:calc(var(--spacing) * 202)}.m-213{margin:calc(var(--spacing) * 213)}.m-243{margin:calc(var(--spacing) * 243)}.m-280{margin:calc(var(--spacing) * 280)}.m-360{margin:calc(var(--spacing) * 360)}.m-438{margin:calc(var(--spacing) * 438)}.m-1123{margin:calc(var(--spacing) * 1123)}.mx-auto{margin-inline:auto}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/5\]{aspect-ratio:4/5}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[4\.75rem\]{height:4.75rem}.h-full{height:100%}.max-h-full{max-height:100%}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-full{width:100%}.max-w-\[400px\]{max-width:400px}.max-w-full{max-width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.\[touch-action\:pan-y\]{touch-action:pan-y}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded-\[3px\]{border-radius:3px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:3.40282e+38px}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#141414\]\/14{border-color:oklab(19.1251% 2.98023e-8 -1.49012e-8/.14)}.bg-\[\#faf8f5\]{background-color:#faf8f5}.bg-cover{background-size:cover}.fill-white\/0{fill:#0000}@supports (color:color-mix(in lab,red,red)){.fill-white\/0{fill:color-mix(in oklab,var(--color-white) 0%,transparent)}}.stroke-white\/70{stroke:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.stroke-white\/70{stroke:color-mix(in oklab,var(--color-white) 70%,transparent)}}.object-cover{-o-object-fit:cover;object-fit:cover}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-0{padding-top:0}.pt-4{padding-top:calc(var(--spacing) * 4)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-\[\#141414\]{color:#141414}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.opacity-45{opacity:.45}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.6\)_inset\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.6\)_inset\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#fff9) inset}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,transform\]{transition-property:background-color,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:border-\[\#141414\]\/28:hover{border-color:oklab(19.1251% 2.98023e-8 -1.49012e-8/.28)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:stroke-white:hover{stroke:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#141414\]\/25:focus-visible{outline-color:oklab(19.1251% 2.98023e-8 -1.49012e-8/.25)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.97\]:active{scale:.97}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-50:disabled{opacity:.5}@media (hover:hover){.disabled\:hover\:border-\[\#141414\]\/14:disabled:hover{border-color:oklab(19.1251% 2.98023e-8 -1.49012e-8/.14)}.disabled\:hover\:bg-\[\#faf8f5\]:disabled:hover{background-color:#faf8f5}}@media (min-width:40rem){.sm\:flex{display:flex}.sm\:max-w-\[400px\]{max-width:400px}.sm\:max-w-\[480px\]{max-width:480px}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:rounded-\[20px\]{border-radius:20px}.sm\:shadow-\[0_2\.8px_2\.2px_rgba\(0\,0\,0\,0\.02\)\,0_6\.7px_5\.3px_rgba\(0\,0\,0\,0\.028\)\,0_12\.5px_10px_rgba\(0\,0\,0\,0\.035\)\,0_22\.3px_17\.9px_rgba\(0\,0\,0\,0\.042\)\,0_41\.8px_33\.4px_rgba\(0\,0\,0\,0\.05\)\,0_100px_80px_rgba\(0\,0\,0\,0\.07\)\]{--tw-shadow:0 2.8px 2.2px var(--tw-shadow-color,#00000005),0 6.7px 5.3px var(--tw-shadow-color,#00000007),0 12.5px 10px var(--tw-shadow-color,#00000009),0 22.3px 17.9px var(--tw-shadow-color,#0000000b),0 41.8px 33.4px var(--tw-shadow-color,#0000000d),0 100px 80px var(--tw-shadow-color,#00000012);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}

/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{vertical-align:baseline;color:inherit;background:0 0;margin:0;padding:0;font-size:100%;text-decoration:none}ins{text-decoration:none}ins,mark{color:#000;background-color:#ff9}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}img,input,select{vertical-align:middle}button{margin:0;padding:0}@font-face{font-family:Kudryashev Display;src:url(/fonts/kudryashev/KudryashevDisplay.woff2)format("woff2"),url(/fonts/kudryashev/KudryashevDisplay.woff)format("woff"),url(/fonts/kudryashev/KudryashevDisplay.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kudryashev Display;src:url(/fonts/kudryashev/KudryashevDisplay-Sans.woff2)format("woff2"),url(/fonts/kudryashev/KudryashevDisplay-Sans.woff)format("woff"),url(/fonts/kudryashev/KudryashevDisplay-Sans.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:icons;src:url(/_next/static/media/icons.917f5422.eot);src:url(/_next/static/media/icons.917f5422.eot#iefix)format("embedded-opentype"),url(/_next/static/media/icons.64de834e.woff2)format("woff2"),url(/_next/static/media/icons.b5b6b8b3.woff)format("woff"),url(/_next/static/media/icons.2a85b0d7.ttf)format("truetype"),url(/_next/static/media/icons.96594d0e.svg#icons)format("svg");font-weight:400;font-style:normal}[class*=\ icon-]:before,[class^=icon-]:before{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.2em;margin-right:.2em;font-family:icons;font-style:normal;font-weight:400;line-height:1em;display:inline-block}.icon-up-open:before{content:""}.icon-down-open:before{content:""}.icon-cash:before{content:""}.icon-payment:before{content:""}.icon-shipping:before{content:""}.icon-delivery-fast:before{content:""}.icon-cart:before{content:""}.icon-search:before{content:""}.icon-home:before{content:""}.icon-delivery:before{content:""}.icon-avatar:before{content:""}.icon-left:before{content:""}.icon-happy:before{content:""}.icon-materials:before{content:""}.icon-heart:before{content:""}.icon-right:before{content:""}.icon-card-payment:before{content:""}.icon-filters:before{content:""}.icon-send:before{content:""}.icon-cancel:before{content:""}.icon-twitter:before{content:""}.icon-facebook:before{content:""}.icon-linkedin:before{content:""}.icon-youtube-play:before{content:""}.icon-instagram:before{content:""}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translateZ(var(--toastify-z-index));width:var(--toastify-toast-width);box-sizing:border-box;color:#fff;padding:4px;position:fixed}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0;padding:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:auto}}.Toastify__toast{--y:0;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;border-radius:var(--toastify-toast-bd-radius);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;z-index:0;direction:ltr;justify-content:space-between;margin-bottom:1rem;padding:8px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a}.Toastify__toast--stacked{width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;position:absolute}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";height:calc(var(--g) * 1px);position:absolute;bottom:100%;left:0;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{flex:auto;align-items:center;margin:auto 0;padding:6px;display:flex}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;flex-shrink:0;width:20px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;align-self:flex-start;padding:0;transition:all .3s}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:0;border-bottom-left-radius:var(--toastify-toast-bd-radius);position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:100%;border-bottom-left-radius:0;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;position:absolute;bottom:0;left:0}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}html{color-scheme:light only;-webkit-tap-highlight-color:#0000;background-color:#fff}body,html{width:100%;margin:0;padding:0;overflow-y:auto;background:#fff!important;overflow-x:hidden!important}#__next{isolation:isolate;background-color:#fff}#__next,.app-main{min-height:100dvh;min-height:-webkit-fill-available}:root{--main-font:"Kudryashev Display",sans-serif;--font-title:"Archivo",sans-serif;--font-serif:"Playfair Display",Georgia,serif;--color-primary:#333;--color-light:#fff;--color-background:#fff;--color-orange:#c4a574;--color-orange-light:#f5f2eb;--color-black:#333;--color-text:#666;--color-text-light:#999;--color-white:#fff;--color-gray:#ccc;--color-gray-light:#f5f5f5;--color-red:red;--border-color:#e5e5e5;--carousel-control-bg:#fffffff2;--mobile-media-height:320px;--mobile-sticky-header-height:105px;--promo-bar-offset:0px;--transition-default:.3s ease-in-out;--shadow-luxury:0 2px 8px #0000000d;--shadow-hover:0 4px 12px #00000014;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:1.875rem;--font-size-3xl:2.25rem;--font-size-4xl:3rem;--font-size-5xl:3.75rem;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--line-height-loose:2;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:2rem;--spacing-lg:3rem;--spacing-xl:4rem;--spacing-2xl:6rem;--lux-color-ink:#131416;--lux-color-soft-ink:#3f4145;--lux-color-muted:#72757d;--lux-color-line:#e8e9eb;--lux-color-surface:#f7f7f6;--lux-color-white:#fff;--lux-radius-sm:6px;--lux-radius-pill:999px;--lux-space-xs:.5rem;--lux-space-sm:.875rem;--lux-space-md:1.5rem;--lux-space-lg:2.5rem;--lux-space-xl:4rem;--lux-space-2xl:6rem;--lux-heading-display:clamp(2rem,5vw,4rem);--lux-heading-lg:clamp(1.5rem,3vw,2.5rem);--lux-body-size:clamp(.95rem,1.3vw,1.05rem);--lux-label-size:.68rem;--lux-tracking-label:.22em;--lux-motion-fast:.18s;--lux-motion-base:.32s;--lux-motion-slow:.5s;--lux-ease:cubic-bezier(.22,1,.36,1)}@media (min-width:768px){:root{--font-size-md:1.25rem;--font-size-lg:1.5rem;--font-size-xl:2rem;--font-size-2xl:2.5rem;--font-size-3xl:3rem;--font-size-4xl:4rem;--font-size-5xl:5rem}}@media (min-width:1202px){:root{--font-size-xl:2.25rem;--font-size-2xl:3rem;--font-size-3xl:3.75rem;--font-size-4xl:4.5rem;--font-size-5xl:6rem}}.lux-section-placeholder{background-color:var(--lux-color-surface);width:100%;min-height:200px}.promo-bar{box-sizing:border-box;background:var(--lux-color-surface);width:100%;min-height:48px;color:var(--lux-color-soft-ink);border-bottom:1px solid var(--lux-color-line);letter-spacing:.04em;justify-content:center;align-items:center;padding:.75rem 1rem;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.45;display:flex}.promo-bar-text{text-align:center;max-width:min(100%,36rem)}.lux-section-header{margin-bottom:var(--lux-space-lg)}.lux-section-header.is-centered{text-align:center}.lux-section-label{text-transform:uppercase;font-family:Inter,sans-serif;font-size:var(--lux-label-size);letter-spacing:var(--lux-tracking-label);color:var(--lux-color-muted);overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin-bottom:.55rem;display:inline-block}@media (max-width:480px){.lux-section-label{letter-spacing:.16em;font-size:.62rem}}.lux-section-title{font-family:Kudryashev Display,serif;font-size:var(--lux-heading-lg);color:var(--lux-color-ink);overflow-wrap:anywhere;word-break:break-word;text-wrap:balance;max-width:100%;margin:0;font-weight:400;line-height:1.12}@media (max-width:768px){.lux-section-title{font-size:clamp(1.25rem,5.5vw,1.85rem);line-height:1.15}}@media (max-width:380px){.lux-section-title{font-size:clamp(1.1rem,6.5vw,1.55rem)}}.lux-primary-cta{border-radius:var(--lux-radius-pill);background:var(--lux-color-ink);min-height:48px;color:var(--lux-color-white);text-transform:uppercase;letter-spacing:.13em;transition:transform var(--lux-motion-base) var(--lux-ease),background var(--lux-motion-base) var(--lux-ease);justify-content:center;align-items:center;gap:.5rem;padding:.78rem 1.5rem;font-family:Inter,sans-serif;font-size:.72rem;text-decoration:none;display:inline-flex}.lux-primary-cta:hover{background:#1f2124;transform:translateY(-1px)}.lux-media-card{background:var(--lux-color-white)}.lux-media-link{color:inherit;text-decoration:none}.lux-media-image-wrap{aspect-ratio:4/5;width:100%;position:relative;overflow:hidden}.lux-media-image{-o-object-fit:cover;object-fit:cover;transition:transform var(--lux-motion-slow) var(--lux-ease)}.lux-media-overlay{opacity:0;transition:opacity var(--lux-motion-base) var(--lux-ease);background:linear-gradient(#0000 46%,#0c0c0c8f);justify-content:center;align-items:flex-end;padding:1rem;display:flex;position:absolute;inset:0}.lux-media-overlay span{color:#fff;text-transform:uppercase;letter-spacing:.14em;border:1px solid #ffffffe6;padding:.5rem 1rem;font-size:.68rem}.lux-media-content{padding-top:.85rem}.lux-media-content h3{color:var(--lux-color-ink);margin:0;font-family:Kudryashev Display,serif;font-size:1.04rem;font-weight:400}.lux-media-content p{color:var(--lux-color-muted);margin:.32rem 0 0;font-family:Inter,sans-serif;font-size:.82rem;line-height:1.4}.lux-media-card:hover .lux-media-image{transform:scale(1.035)}.lux-media-card:hover .lux-media-overlay{opacity:1}@keyframes watchAnimation{0%{transform:rotate(0)translate(10px)rotate(0)}to{transform:rotate(1turn)translate(10px)rotate(-1turn)}}@keyframes opacity{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}.promoGroup{flex-direction:column;margin-bottom:1.5rem;display:flex}.promoLabel{font-size:var(--font-size-sm);color:#111;font-weight:var(--font-weight-semibold);margin-bottom:.5rem}.promoRow{align-items:center;gap:10px;display:flex}main{margin-top:0;padding-top:0}.promoInput{height:45px;font-size:var(--font-size-sm);background-color:#f5f5f5;border:1px solid #ccc;border-radius:999px;flex:1;padding:0 1rem;transition:border-color .3s,background-color .3s}.promoInput:focus{background-color:#fff;border-color:#000;outline:none}.promoBtn{color:#fff;height:45px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;text-transform:uppercase;letter-spacing:.8px;background-color:#000;border:none;border-radius:999px;padding:0 1.5rem;transition:background-color .3s}.promoBtn:hover{background-color:#333}*,:after,:before{box-sizing:border-box}.site-header__center,.site-header__left{flex:1;align-items:center;display:flex}.site-header__center{justify-content:center}.site-header__right{flex:1;justify-content:flex-end;align-items:center;display:flex}*{overflow:prop}body{box-sizing:border-box;font-family:var(--main-font);color:var(--color-text);font-size:var(--font-size-base);line-height:var(--line-height-normal);background:#fff!important}body.body--with-footer .main{align-items:normal}.dropdown{display:inline-block;position:relative}.dropdown .dropbtn{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:4px;padding:12px;font-size:16px;transition:background-color .3s}.dropdown .dropbtn:hover{background-color:#333}.dropdown .dropdown-content{z-index:1;opacity:0;background-color:#f9f9f9;border-radius:4px;min-width:160px;padding:8px 0;transition:opacity .3s;display:none;position:absolute;top:100%;left:0;box-shadow:0 8px 16px #0003}.dropdown:hover .dropdown-content{opacity:1;display:block}.dropdown .dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;transition:background-color .3s;display:block}.dropdown .dropdown-content a:hover{background-color:#f1f1f1}span{font-weight:300}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font-family:var(--main-font);background:0 0;border:none;border-radius:0;outline:none}button{cursor:pointer;color:inherit}h1,h2,h3,h4,h5{color:var(--color-black);font-family:var(--main-font);line-height:var(--line-height-tight);font-weight:var(--font-weight-normal)}h1{font-size:var(--font-size-3xl)}@media (min-width:768px){h1{font-size:var(--font-size-4xl)}}@media (min-width:1202px){h1{font-size:var(--font-size-5xl)}}h2{font-size:var(--font-size-2xl)}@media (min-width:768px){h2{font-size:var(--font-size-3xl)}}@media (min-width:1202px){h2{font-size:var(--font-size-4xl)}}h3{font-size:var(--font-size-xl)}@media (min-width:768px){h3{font-size:var(--font-size-2xl)}}@media (min-width:1202px){h3{font-size:var(--font-size-3xl)}}h4{font-size:var(--font-size-lg)}@media (min-width:768px){h4{font-size:var(--font-size-xl)}}@media (min-width:1202px){h4{font-size:var(--font-size-2xl)}}h5{font-size:var(--font-size-md)}@media (min-width:768px){h5{font-size:var(--font-size-lg)}}@media (min-width:1202px){h5{font-size:var(--font-size-xl)}}h6{font-size:var(--font-size-base)}@media (min-width:768px){h6{font-size:var(--font-size-md)}}@media (min-width:1202px){h6{font-size:var(--font-size-lg)}}p{font-size:var(--font-size-base);line-height:var(--line-height-normal)}@media (min-width:768px){p{font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}}.container{max-width:380px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (min-width:767px){.container{max-width:650px;margin-left:auto;margin-right:auto}}@media (min-width:768px){.container{max-width:980px;margin-left:auto;margin-right:auto}}@media (min-width:1202px){.container{max-width:1280px;margin-left:auto;margin-right:auto}}.main-page{padding-top:var(--mobile-sticky-header-height);background-color:#fff;width:100%;min-width:0;max-width:100%;overflow-x:clip}.block .block__title{font-size:var(--font-size-sm);margin-bottom:23px}.btn-hamburger{z-index:100;width:25px;margin-left:auto;display:block;position:relative}.btn-hamburger span,.btn-hamburger:after,.btn-hamburger:before{content:"";border-radius:3px;width:20px;height:2px;margin-top:-1px;margin-left:-10px;transition:transform .3s .3s,top .3s .3s,bottom .3s .3s,right .3s .3s,opacity .3s .3s;display:block;position:absolute;top:50%;left:50%}.btn-hamburger:before{transform:translateY(-6px)}.btn-hamburger:after{transform:translateY(6px)}.btn-hamburger.is-active:before{transform:rotate(45deg)}.btn-hamburger.is-active:after{transform:rotate(-45deg)}.btn-hamburger.is-active span{opacity:0}.btn{color:#000;cursor:pointer}.btn.btn--rounded{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;background:#fff;border-radius:50px;padding:11px 20px;display:inline-block}@media (min-width:767px){.btn.btn--rounded{font-size:var(--font-size-sm);padding:15px 25px}}.btn.btn--rounded.btn--border{border:1px solid #000}.btn.btn--rounded.btn--yellow{background-color:#000}.site-logo{font-size:var(--font-size-sm);align-items:center;height:28px;display:flex}@media (min-width:767px){.site-logo{font-size:var(--font-size-base)}}.site-logo svg{fill:currentColor;-o-object-fit:contain;object-fit:contain;width:38px;height:28px;margin-right:15px}@media (min-width:767px){.site-logo svg{width:45px;height:35px}}.breadcrumb{background:#fff;border-bottom:1px solid #0000000d;margin-top:0;padding:24px 0}@media (min-width:767px){.breadcrumb{padding:12px 0}}.breadcrumb .breadcrumb-list{margin:0;padding:0;list-style:none;display:flex}.breadcrumb .breadcrumb-list li{color:#b2b2b2;font-size:13px}.breadcrumb .breadcrumb-list li:not(:first-child){margin-left:10px}.breadcrumb .breadcrumb-list li:not(:first-child):before{content:"/ ";margin-right:3px}.site-header{z-index:1000;color:#fff;width:100%;height:90vh;box-shadow:none;transition:all .3s;top:0;left:0}@media (min-width:1202px){.site-header{color:#000}}@media (min-width:767px){.site-header{height:12vh}}.site-header .btn-hamburger span,.site-header .btn-hamburger:after,.site-header .btn-hamburger:before{background-color:#000}@media (max-width:767px){.site-header .btn-hamburger span,.site-header .btn-hamburger:after,.site-header .btn-hamburger:before{background-color:#fff}}.site-header .container{height:100%;display:flex}.site-header .site-logo{color:#fff}.site-header .site-header__gallery.navbar img{width:15px;height:38px;margin-right:5px}.site-header .site-header__gallery img{width:35px;height:100px;margin-right:10px}.site-header .site-header__gallery{color:#fff;z-index:9;opacity:1;text-align:center;letter-spacing:1.5rem;align-items:center;font-family:Kudryashev Display;font-size:6rem;transition:opacity 1s cubic-bezier(.5,0,0,.5),font-size .5s cubic-bezier(.5,0,0,.89),margin-top .5s cubic-bezier(.5,0,0,.89),transform .5s cubic-bezier(.5,0,0,.89);position:fixed;left:50%;transform:translate(-50%,100%)}@media (min-width:768px) and (max-width:1202px){.site-header .site-header__gallery{left:60%}}.site-header .site-header__gallery.navbar{color:#000;letter-spacing:.3rem;margin-top:-1%;font-size:2rem;transition:opacity 1s cubic-bezier(.5,0,0,.5),font-size .5s cubic-bezier(.5,0,0,.89),margin-top .5s cubic-bezier(.5,0,0,.89),transform .5s cubic-bezier(.5,0,0,.89);position:absolute;transform:translate(-50%)}@media (min-width:768px) and (max-width:1202px){.site-header .site-header__gallery.navbar{margin-top:-2%}}@media only screen and (max-width:768px){.site-header .site-header__gallery{color:#fff;z-index:9999;opacity:1;letter-spacing:.8rem;text-align:center;margin-left:-35%;font-family:Kudryashev Display;font-size:2.5rem;transition:opacity 1s cubic-bezier(.5,0,0,.5),margin-top .5s cubic-bezier(.5,0,0,.89),transform .5s cubic-bezier(.5,0,0,.89);top:-15%;transform:translate(-5%,250%)}}@media only screen and (max-width:768px) and (max-width:767px){.site-header .site-header__gallery{transform:translate(-5%,230%)}}@media only screen and (max-width:768px){.site-header .site-header__gallery.navbar{letter-spacing:0;margin-top:0;font-size:1.5rem;transition:opacity 1s cubic-bezier(.5,0,0,.5),font-size .5s cubic-bezier(.5,0,0,.89),margin-top .5s cubic-bezier(.5,0,0,.89),transform .5s cubic-bezier(.5,0,0,.89);position:absolute;left:55%}}@media only screen and (max-width:768px) and (min-width:768px) and (max-width:1202px){.site-header .site-header__gallery.navbar{position:absolute;top:25%;left:72%}}@media only screen and (max-width:768px) and (max-width:767px){.site-header .site-header__gallery.navbar{position:absolute;top:15%}}.site-header .site-header__btn-avatar{display:none}@media (min-width:768px){.site-header .site-header__btn-avatar{display:block}.site-header .site-header__btn-menu{display:none}}.site-header .site-header__actions{align-items:center;margin-left:auto;display:flex}@media (max-width:767px){.site-header .site-header__actions{align-items:center;position:absolute;top:15px;right:10px}}.site-header .site-header__actions button{margin-left:15px}@media (min-width:768px){.site-header .site-header__actions button{margin-left:25px}}.site-header .site-header__actions i{color:#000;z-index:10;font-size:18px;transition:all .3s;position:relative}@media (max-width:767px){.site-header .site-header__actions i{color:#fff;z-index:10;font-size:18px;transition:all .3s;position:relative}}.site-header .dropdown{position:relative}.site-header .dropdown-content-profile{z-index:1;background-color:#f9f9f9;min-width:200px;margin-top:340px;display:block;position:absolute;box-shadow:0 8px 16px #0003}.site-header .btn-logout,.site-header .dropdown-content-profile a{text-align:center;color:#000;margin-top:10px;padding:12px 16px;text-decoration:none;display:block}.site-header .btn-logout:hover,.site-header .dropdown-content-profile a:hover{background-color:#f1f1f1}.site-header .site-nav{z-index:9999;background-color:#fff;border-left:1px solid #e5e5e5;width:250px;height:100vh;margin-left:auto;margin-right:auto;transition:all .3s;position:fixed;top:2%;right:-250px}@media (min-width:768px){.site-header .site-nav{background-color:#0000;border:none;width:auto;height:auto;position:relative;right:0}}.site-header .site-nav .site-nav__btn{text-align:left;width:100%;padding:13px 18px;font-size:15px;font-weight:500}@media (min-width:768px){.site-header .site-nav .site-nav__btn{display:none}}.site-header .site-nav.site-nav--open{right:0}.site-header .site-nav a{color:#000;text-align:left;padding:15px 18px;font-size:15px;font-weight:500;display:inline-block}@media (min-width:768px){.site-header .site-nav a{color:#000;padding:15px 10px;font-size:14px}}.site-header .site-nav .dropdown{display:inline-block;position:relative}.site-header .site-nav .dropdown:hover .dropdown-content{display:block}.site-header .site-nav .dropdown .dropdown-content{z-index:1;background-color:#fff;border-radius:4px;min-width:160px;padding:10px;display:none;position:absolute;top:100%;left:0;box-shadow:0 8px 16px #0003}.site-header .site-nav .dropdown .dropdown-content a{color:#333;padding:5px 0;text-decoration:none;transition:background-color .3s;display:block}.site-header .site-nav .dropdown .dropdown-content a:hover{background-color:#f5f5f5}.site-header.site-header--fixed{height:10%;margin-top:0;position:fixed}@media screen and (max-width:768px){.site-header.site-header--fixed{height:10%}}.site-header.site-header--fixed{background-color:#f4ecec;border-bottom:1px solid #f4ecec}.site-header.site-header--fixed .btn-hamburger span,.site-header.site-header--fixed .btn-hamburger:after,.site-header.site-header--fixed .btn-hamburger:before{background-color:#000}.site-header.site-header--fixed a,.site-header.site-header--fixed i{color:#000}.site-header.site-header--fixed button{color:#fff}.site-header.site-header--fixed .site-logo,.site-header.site-header--fixed button i{color:#000}.site-header.site-header--fixed .btn-logout{color:#000;cursor:pointer;background-color:#0000;border:none;margin-left:50px;padding:5px 10px;font-size:14px;font-weight:600;transition:color .3s}.site-header.site-header--fixed .btn-logout:hover{color:#ff92ce}.site-header.site-header--expanded{z-index:1000;height:50vh;margin-top:-8%;position:fixed}.site-header .overlay{z-index:1;background:#00000080;position:fixed;inset:0}.site-header .women-section{margin-left:-120px;margin-right:80px;display:inline-block;position:relative}.site-header .expanded-nav{margin-left:14%!important}.site-header .expanded-nav ul li.special-prices a{color:red!important;font-weight:700!important}.site-header .women-link{cursor:pointer;padding:8px;transition:all .3s}.site-header .line-expended{margin-left:28%}.site-header .expanded-nav{z-index:10000;background-color:#fff0;width:100%;margin-left:50px;padding:10px 0;position:absolute;top:55%;left:0}.site-header .women-section:hover .expanded-nav{display:block}.site-header .expanded-nav ul{margin:0;padding:0;list-style:none}.site-header .expanded-nav ul li{padding:10px 20px}.site-header .expanded-nav ul li a{color:#000;text-decoration:none;display:block}.site-header .expanded-nav ul li a:hover{color:#e4e4e4}.site-header .nested-dropdown{z-index:10000;transition:opacity .3s,visibility .8s;position:absolute;top:10px;left:40%}.site-header .expanded-nav ul li:hover .nested-dropdown{display:block}.site-header .nested-dropdown ul{margin:0;padding:0;list-style:none}.site-header .nested-dropdown ul li{padding:10px 20px}.site-header .nested-dropdown ul li a{color:#000;text-decoration:none}.site-header .search-form-wrapper.search-form--active .search-form{top:10px}@media (min-width:768px){.site-header .search-form-wrapper.search-form--active .search-form{top:auto}.site-header .search-form-wrapper.search-form--active .search-form input{border:1px solid #ababab}}.Reels{background-color:#f5f5f5;width:100%;padding:25px}.reels-title,.title-Dots{margin-bottom:20px}.reels-title{font-size:var(--font-size-3xl);text-align:center;font-family:Kudryashev Display;font-weight:var(--font-weight-medium);color:#333;font-style:italic}@media (min-width:768px){.reels-title{font-size:var(--font-size-4xl)}}@media (min-width:1202px){.reels-title{font-size:var(--font-size-5xl)}}.reel-card{text-align:center;padding:10px}.reel-image,.reel-video{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:450px}.reel-title{font-size:var(--font-size-base);color:#555;text-align:justify;margin-top:10px;margin-bottom:2%;font-family:Arial,sans-serif}.reel-link{font-size:var(--font-size-sm);color:#007bff;margin-top:8px;text-decoration:none;display:inline-block}.reel-link:hover{text-decoration:underline}.slick-dots{text-align:center;padding-top:20px}.slick-dots ul{justify-content:center;padding:0;list-style-type:none;display:flex}.slick-dots li{border-radius:50%;width:10px;height:10px;margin:0 5px;transition:background-color .3s}.slick-next,.slick-prev{z-index:2;width:40px;height:40px}.slick-next:before,.slick-prev:before{color:#007bff;font-size:40px}@media (max-width:1020px){.reel-image,.reel-video{height:450px}}@media (max-width:768px){.reel-image,.reel-video{height:350px}}@media (max-width:480px){.reel-image,.reel-video{height:350px}}.search-page{margin-top:80px}.titre{font-weight:var(--font-weight-medium);font-size:var(--font-size-lg)}@media (min-width:768px){.titre{font-size:var(--font-size-xl)}}.titre{margin-bottom:10px;margin-left:20px;font-size:20px;font-weight:500}.search-bar{z-index:10;width:100%;max-width:220vh;margin:0 auto;padding:10px;transition:all .3s;display:flex;position:relative}.button-row{margin-bottom:20px;display:flex}.category-button{color:#333;cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:8px;align-items:center;margin-left:10px;margin-right:10px;padding:8px 18px;font-size:1em;display:flex;box-shadow:0 2px 4px #0000001a}.category-button svg{color:#ff4500;margin-right:8px}.toast{top:max(1rem,env(safe-area-inset-top,0px));right:max(1rem,env(safe-area-inset-right,0px));z-index:200005;background:#f9f7f3;border:1px solid #e3dfd6;border-radius:2px;flex-direction:column;align-items:center;width:min(300px,100vw - 2rem);max-height:min(380px,100vh - 2rem);padding:1.15rem 1.1rem 1.25rem;font-family:Kudryashev Display,Playfair Display,Georgia,serif;display:flex;position:fixed;box-shadow:0 18px 48px #00000017,0 4px 12px #0000000a}.toast__close{cursor:pointer;color:#1a1a1a;opacity:.45;background:0 0;border:none;padding:.25rem;font-size:1.1rem;line-height:1;transition:opacity .2s;position:absolute;top:.65rem;right:.65rem}.toast__close:hover{opacity:.95}.toast .product-image{-o-object-fit:cover;object-fit:cover;width:70px;height:100px;margin-bottom:10px;margin-right:100px}.toast .toast-icon{width:18px;height:18px;margin-top:8px;margin-left:-100px}.toast .title-icon{flex-direction:row;display:flex}.toast .toast-buttons{flex-direction:column;justify-content:space-between;width:100%;display:flex}.toast .toast-button-1{color:#f9f7f3;text-align:center;letter-spacing:.14em;box-sizing:border-box;background:#1a1a1a;border:1px solid #1a1a1a;border-radius:2px;width:250px;max-width:100%;height:45px;margin-top:.5rem;margin-bottom:.75rem;padding:10px;font-size:.68rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.toast .toast-button-2{color:#1a1a1a;letter-spacing:.04em;text-underline-offset:3px;margin-top:.5rem;margin-left:75px;font-size:.8rem;text-decoration:underline}.toast .price-name{flex-direction:column}.toast .product-name{color:#1a1a1a;margin-top:10px;margin-left:-75px;margin-right:75px;font-size:.85rem;font-weight:500;line-height:1.35}.toast .button-1-title{margin-top:4px;font-weight:600}.toast .Toast-title{color:#1a1a1a;letter-spacing:.12em;text-transform:uppercase;margin-top:10px;margin-bottom:35px;margin-left:10px;font-size:.72rem;font-weight:600}.toast .toast-button-1:hover{color:#faf8f3;background:#2a2a2a}.toast .image-price{justify-content:left;align-items:center;display:flex}.toast .price{color:#1a1a1a;letter-spacing:.02em;margin-top:-35px;margin-left:-75px;margin-right:75px;font-size:.9rem;font-weight:600}.search-form-wrapper{z-index:5000;position:relative}.search-form-wrapper .search-form{z-index:100;background-color:#fff;height:100vh;transition:all .3s;position:fixed;top:-100vh;left:0;right:0}@media (min-width:768px){.search-form-wrapper .search-form{height:auto;position:static;top:auto}}.search-form-wrapper .search-form .icon-cancel{cursor:pointer;position:absolute;top:18px;right:22px}@media (min-width:768px){.search-form-wrapper .search-form .icon-cancel{display:none}}.search-form-wrapper .search-form input{color:gray;background-color:#0000;border-bottom:1px solid #000;height:42px;padding:0;font-size:13px;transition:all .3s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.search-form-wrapper .search-form input:-ms-placeholder-shown{color:gray}.search-form-wrapper .search-form input::-moz-placeholder{color:gray}.search-form-wrapper .search-form input::placeholder{color:gray}@media (min-width:768px){.search-form-wrapper .search-form input{border:none;border-radius:50px;width:0;margin-top:-21px;top:50%;left:auto;right:-9px;transform:none}}.search-form-wrapper.search-form--active input{text-align:center;background-color:#fff;width:80%;padding:0 40px 0 8px}@media (min-width:768px){.search-form-wrapper.search-form--active input{text-align:left;width:300px;padding:0 19px}}.search-form-wrapper.search-form--active i{z-index:10;color:#000!important}.page-intro{position:relative}.page-intro .swiper-button-next,.page-intro .swiper-button-prev{z-index:100;cursor:pointer;background-color:#ffffff1f;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;display:none;position:absolute;inset:auto 14% 20px auto;transform:translate(50%)}@media (min-width:767px){.page-intro .swiper-button-next,.page-intro .swiper-button-prev{width:52px;height:52px;font-size:17px;display:flex;bottom:30px}}@media (min-width:768px){.page-intro .swiper-button-next,.page-intro .swiper-button-prev{width:72px;height:72px;font-size:21px;display:flex;bottom:30px}}.page-intro .swiper-button-next:before,.page-intro .swiper-button-prev:before{color:#fff;content:"";font-family:icons}.page-intro .swiper-button-next:hover,.page-intro .swiper-button-prev:hover{background:#fff}.page-intro .swiper-button-next:hover:before,.page-intro .swiper-button-prev:hover:before{color:#000}.page-intro .swiper-button-next{right:20px}@media (min-width:767px){.page-intro .swiper-button-next{right:7%}}.page-intro .swiper-button-next:before{content:""}.page-intro .shop-data{z-index:99;width:80%;padding:36px 30px 30px;display:none;position:absolute;bottom:0;left:0}@media (min-width:767px){.page-intro .shop-data{display:block}}.page-intro .shop-data:before{content:"";z-index:1;background:#fff;border-radius:0 70px 0 0;width:100%;display:block;position:absolute;top:0;bottom:0;left:0}.page-intro .shop-data .shop-data__items{z-index:10;justify-content:flex-end;width:100%;display:flex;position:relative}.page-intro .shop-data .shop-data__items li{margin-left:80px;display:flex}@media (min-width:767px){.page-intro .shop-data .shop-data__items li{margin-left:30px;display:block}}@media (min-width:768px){.page-intro .shop-data .shop-data__items li{margin-left:80px;display:flex}}.page-intro .shop-data .shop-data__items li i{color:#000;background:var(--color-orange-light);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;margin-right:27px;font-size:13px;display:flex}@media (min-width:767px){.page-intro .shop-data .shop-data__items li i{margin-bottom:15px}}@media (min-width:768px){.page-intro .shop-data .shop-data__items li i{margin-bottom:0}}.page-intro .shop-data .shop-data__items li .data-item__content h4{margin-bottom:7px;font-size:14px}.page-intro .shop-data .shop-data__items li .data-item__content p{font-size:12px;line-height:135%}.page-intro .page-intro__slide{background-color:#fafafa;background-position:top;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative}@media (min-width:767px){.page-intro .page-intro__slide{height:screen}}.page-intro .page-intro__slide:before{content:"";z-index:5;background-color:#0003;width:100%;height:100%;position:absolute;left:0}.page-intro .page-intro__slide .container{z-index:10;align-items:center;height:100%;display:flex;position:relative}.page-intro .page-intro__slide .page-intro__slide__content{margin-top:auto;margin-bottom:40px}@media (min-width:767px){.page-intro .page-intro__slide .page-intro__slide__content{margin-top:0;margin-bottom:2%}}.page-intro .page-intro__slide .page-intro__slide__content h2{font-size:var(--font-size-3xl);color:#fff;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin-bottom:auto;animation-name:slideInFromTop;animation-duration:1s;animation-timing-function:ease}@media (min-width:767px){.page-intro .page-intro__slide .page-intro__slide__content h2{font-size:var(--font-size-4xl);width:600px}}@media (min-width:1202px){.page-intro .page-intro__slide .page-intro__slide__content h2{font-size:var(--font-size-5xl)}}.page-intro .page-intro__slide .page-intro__slide__content .btn-shop{color:#fff;align-items:center;margin-top:5%;font-size:xx-large;font-weight:1000;transition:color 1s;display:flex}.page-intro .page-intro__slide .page-intro__slide__content .btn-shop i{color:#000;background-color:#fff;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;margin-right:10px;font-size:15px;transition:color 1s,background-color 1s;display:flex}.page-intro .page-intro__slide .page-intro__slide__content .btn-shop:hover{color:#000}.page-intro .page-intro__slide .page-intro__slide__content .btn-shop:hover i{color:#fff;background-color:#000}@keyframes slideInFromTop{0%{opacity:0;margin-top:-100px}to{opacity:1;margin-top:1%}}.banner-video-item{width:100%;height:100vh;margin:0;padding:0;position:relative}.hero-carousel{height:100%!important}.hero-carousel,.hero-carousel .swiper-slide,.hero-carousel .swiper-wrapper{width:100%!important;margin:0!important;padding:0!important}@media only screen and (max-width:768px){.banner-video-item{width:"contain";height:"cover"}}@media only screen and (max-width:760px){.banner-video-item{width:100%;height:"fit"}}.banner-image{width:100%}.banner-image .banner-image-item{display:flex;position:relative}@media screen and (max-width:700px){.banner-image .banner-image-item{height:400px;width:cover}}@media screen and (min-width:768px){.banner-image .banner-image-item{height:600px;width:cover}}@media screen and (min-width:1024px){.banner-image .banner-image-item{height:700px;width:cover}}.featured-section-title{width:100%;height:10px;font-family:Classic Roman Regular;font-size:var(--font-size-2xl);color:#4a4a4a;text-align:center;margin:1% auto 3.5%;display:block}@media only screen and (max-width:600px){.featured-section-title{font-size:var(--font-size-xl);margin-top:10%}}@media (min-width:768px){.featured-section-title{font-size:var(--font-size-3xl)}}@media (min-width:1202px){.featured-section-title{font-size:var(--font-size-4xl)}}.featured{padding:35px 0 62px}@media (min-width:767px){.featured{padding:70px 0 92px}.featured .container{flex-wrap:wrap;justify-content:space-between;display:flex}}@media (min-width:768px){.featured .container{grid-gap:34px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"\31  \31  \31  \31  \31  \31  \32  \32  \32  \33  \33  \33 ";display:grid}}.featured .featured-items{flex-wrap:wrap;display:flex}.featured .featured-item{flex:1 0 30%;height:70vh;margin-bottom:20px;margin-right:10px}.featured .featured-item__content{background-position:50%;flex-direction:column;justify-content:flex-end;padding:20%;display:flex}@media (max-width:760px){.featured .featured-items{flex-direction:column}.featured .featured-item{flex:1 0 100%;height:575px;margin-right:0}}.featured .featured-item{background-position:50%;background-repeat:no-repeat;background-size:cover;height:475px;margin-bottom:10px;padding:21px 22px;display:flex;position:relative}@media (min-width:768px){.featured .featured-item{height:575px;margin-bottom:0}}.featured .featured-item:before{content:"";z-index:1;background:#00000047;width:100%;height:100%;position:absolute;top:0;left:0}.featured .featured-item .featured-item__content{z-index:2;margin-top:auto;position:relative}.featured .featured-item .featured-item__content h3{font-weight:var(--font-weight-normal);font-size:var(--font-size-lg);color:#fff;line-height:var(--line-height-normal);margin-bottom:15px}@media (min-width:767px){.featured .featured-item .featured-item__content h3{font-size:var(--font-size-xl);margin-bottom:20px}}.products-content{width:100%;min-height:100vh;padding-top:0;display:block;position:relative}.products-content__toolbar{z-index:4;box-sizing:border-box;width:100%;padding:.35rem 1rem 1rem;position:relative}@media screen and (max-width:768px){.products-content__toolbar{padding:.2rem .75rem .85rem}}@media (min-width:769px){.products-content__toolbar.with-sidebar{padding-left:340px}}@media (min-width:769px) and (max-width:1200px){.products-content__toolbar.with-sidebar{padding-left:305px}}.products-content__search-wrap{width:100%;max-width:500px;margin:0 auto;position:relative}.products-content__search-wrap:after{content:"";background-color:#e0e0e0;width:100%;height:1px;position:absolute;bottom:0;left:0}.products-content__search-input{color:#1a1a1a;text-align:center;width:100%;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;outline:none;padding:1rem 0;font-family:Inter,sans-serif;font-size:.95rem}.products-content__search-input:focus,.products-content__search-input:focus-visible{outline-offset:0;box-shadow:none;border:none;outline:none}.products-content__search-input::-webkit-search-decoration,.products-content__search-input::-webkit-search-results-button{display:none}.products-content__search-input::-webkit-search-results-decoration{display:none}.products-content__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;cursor:pointer;opacity:.85;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath stroke='%231a1a1a' stroke-width='1.4' stroke-linecap='round' d='M3 3l6 6M9 3L3 9'/%3E%3C/svg%3E") 50%/12px 12px no-repeat;width:16px;height:16px;margin-left:.35rem}.products-content__search-input::-webkit-search-cancel-button:hover{opacity:1}.products-content__search-input::-moz-placeholder{color:#999;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.products-content__search-input::placeholder{color:#999;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.products-content__intro{z-index:4;flex-direction:row;justify-self:center;align-items:center;gap:1rem;width:100%;margin-top:.5rem;padding:0 1rem;display:flex;position:relative}@media screen and (max-width:768px){.products-content__intro{gap:.75rem;margin-top:.75rem;padding:0 .5rem}}@media (min-width:769px){.products-content__intro.with-sidebar{padding-left:340px}}@media (min-width:769px) and (max-width:1200px){.products-content__intro.with-sidebar{padding-left:305px}}.filter-buttons-row{color:#111;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:10px;width:100%;padding-bottom:2px;overflow:auto hidden;display:flex!important}.filter-buttons-row::-webkit-scrollbar{display:none}@media (min-width:769px){.filter-buttons-row{flex-wrap:wrap;justify-content:center;overflow:visible}}.products-content__intro h2{font-size:var(--font-size-xl);margin:0}@media (min-width:768px){.products-content__intro h2{font-size:var(--font-size-2xl)}}.products-content__intro span{color:#777;font-weight:400}.filter-button{background:var(--lux-color-white);letter-spacing:.06em;color:var(--lux-color-soft-ink);cursor:pointer;transition:background-color .22s var(--lux-ease),border-color .22s var(--lux-ease),color .22s var(--lux-ease);text-align:center;white-space:nowrap;border:1px solid #12121233;border-radius:9999px;flex:0 auto;min-width:-moz-fit-content;min-width:fit-content;padding:.48rem 1.05rem;font-family:Inter,sans-serif;font-size:.82rem;font-weight:500;line-height:1.2}@media (hover:hover) and (pointer:fine){.filter-button:hover{border-color:var(--lux-color-ink);background:var(--lux-color-ink);color:var(--lux-color-white)}}@media screen and (max-width:768px){.filter-button{padding:.4rem .95rem;font-size:.76rem}}.filter-button.active{color:var(--lux-color-white)}.filter-button.active,.filter-button.active:hover{background:var(--lux-color-ink);border-color:var(--lux-color-ink)}.filter-sidebar-header{box-sizing:border-box;background:#fafaf8;border-bottom:1px solid #12121212;flex-direction:column;align-items:stretch;gap:.65rem;width:100%;padding:1rem 1rem .85rem;display:flex;position:relative}@media (max-width:768px){.filter-sidebar-header{z-index:10;background:#fafaf8;gap:.55rem;padding:.95rem 1rem .85rem;position:relative}}.filter-sidebar-header__top{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:2.25rem;display:flex}.filter-sidebar-header__actions{flex-direction:row;flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.filter-sidebar-header__actions .filter-reset-btn{letter-spacing:.16em;min-width:82px;margin-left:0;padding:.4rem .78rem;font-size:.6rem}.filter-sidebar-header__actions .filter-sidebar__close-btn{width:32px;height:32px}.filter-sidebar-header__context{flex-wrap:wrap;align-items:center;gap:.35rem;padding-top:.1rem;display:flex}.filter-sidebar-context-chip{border-radius:var(--lux-radius-pill);background:var(--lux-color-white);letter-spacing:.12em;text-transform:uppercase;max-width:100%;color:var(--lux-color-ink);cursor:pointer;transition:border-color var(--lux-motion-fast) var(--lux-ease),background var(--lux-motion-fast) var(--lux-ease);border:1px solid #1212122e;align-items:center;gap:.35rem;padding:.35rem .5rem .35rem .65rem;font-family:Inter,sans-serif;font-size:.65rem;font-weight:600;display:inline-flex}.filter-sidebar-context-chip:hover{border-color:var(--lux-color-ink);background:#1212120a}.filter-sidebar-context-chip__label{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;overflow:hidden}.filter-sidebar-context-chip__meta{opacity:.65;font-weight:500}.filter-sidebar-context-chip__remove{opacity:.75;border-radius:50%;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;margin-left:.1rem;font-size:1rem;line-height:1;display:inline-flex}.filter-heading{color:#111;letter-spacing:.02em;margin:0;font-family:Kudryashev Display,serif;font-size:1.2rem;font-weight:500}.filter-heading--page{letter-spacing:.1em;text-transform:uppercase;text-align:left;min-width:0;color:var(--lux-color-ink);flex:1;font-size:clamp(1.05rem,3.2vw,1.35rem);font-weight:400}.filter-heading--sidebar{letter-spacing:.14em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:clamp(.92rem,2.6vw,1.05rem);line-height:1.2;overflow:hidden}.filter-sidebar-back{letter-spacing:.12em;text-transform:uppercase;width:-moz-fit-content;width:fit-content;color:var(--lux-color-ink);cursor:pointer;text-align:left;transition:background var(--lux-motion-fast) var(--lux-ease),border-color var(--lux-motion-fast) var(--lux-ease),transform var(--lux-motion-fast) var(--lux-ease);background:#fffffff0;border:1px solid #12121224;border-radius:999px;align-items:center;gap:.28rem;padding:.42rem .82rem;font-family:Inter,sans-serif;font-size:.64rem;font-weight:600;display:none}.filter-sidebar-back:hover{background:#fff;border-color:#12121247;transform:translate(-1px)}@media (max-width:768px){.filter-sidebar-back{display:inline-flex}}.filter-sidebar-back svg{width:.85rem;height:.85rem}.filter-sidebar__muted{color:var(--lux-color-muted);margin:0;padding:.35rem 0;font-size:.82rem}.filter-sidebar__accordion{flex-direction:column;gap:.35rem;display:flex}.filter-sidebar__accordion-item{border-bottom:1px solid #1212120f;margin-bottom:.35rem;padding-bottom:.45rem}.filter-sidebar__accordion-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.filter-sidebar__check-list{flex-direction:column;gap:.3rem;padding:.15rem 0 .25rem;display:flex}.filter-sidebar__check-row,.filter-sidebar__check-row .checkbox{width:100%}.filter-sidebar__accordion-row{flex-direction:row;align-items:center;gap:.25rem;width:100%;display:flex}.filter-sidebar__accordion-check{flex:1;min-width:0}.filter-sidebar__accordion-check .checkbox{width:100%}.filter-sidebar__detail-toggle{width:36px;height:36px;color:var(--lux-color-soft-ink);cursor:pointer;transition:background var(--lux-motion-fast) var(--lux-ease),color var(--lux-motion-fast) var(--lux-ease),transform .25s var(--lux-ease);background:0 0;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.filter-sidebar__detail-toggle svg{transition:transform .25s var(--lux-ease)}.filter-sidebar__detail-toggle.is-open svg{transform:rotate(180deg)}.filter-sidebar__detail-toggle:hover{color:var(--lux-color-ink);background:#1212120d}.filter-nested{border-left:1px solid #1212121a;margin:.45rem 0 0 .25rem;padding:.5rem 0 .15rem .85rem}.filter-nested__label{letter-spacing:.18em;text-transform:uppercase;color:#7a7670;margin:0 0 .45rem;font-family:Inter,sans-serif;font-size:.62rem}.filter-nested__chips{flex-wrap:wrap;gap:.35rem .45rem;display:flex}.filter-nested__empty{margin:0;font-size:.78rem!important}.filter-tag-chip{color:var(--lux-color-soft-ink);background:var(--lux-color-white);border-radius:var(--lux-radius-pill);cursor:pointer;transition:background var(--lux-motion-fast) var(--lux-ease),color var(--lux-motion-fast) var(--lux-ease),border-color var(--lux-motion-fast) var(--lux-ease);border:1px solid #1212121f;align-items:center;padding:.38rem .72rem;font-family:Inter,sans-serif;font-size:.74rem;display:inline-flex}.filter-tag-chip:hover{border-color:var(--lux-color-ink);color:var(--lux-color-ink)}.filter-tag-chip.active{background:var(--lux-color-ink);color:var(--lux-color-white);border-color:var(--lux-color-ink)}.filter-view-all{text-align:center;width:calc(100% - 2rem);max-width:100%;letter-spacing:var(--lux-tracking-label);text-transform:uppercase;cursor:pointer;color:var(--lux-color-ink);transition:color var(--lux-motion-fast) var(--lux-ease),border-color var(--lux-motion-fast) var(--lux-ease),background var(--lux-motion-fast) var(--lux-ease),opacity var(--lux-motion-fast) var(--lux-ease);background:#12121208;border:1px solid #1212121c;border-radius:10px;margin:.55rem auto .1rem;padding:.75rem .6rem;font-family:Inter,sans-serif;font-size:.67rem;font-weight:600;display:block}.filter-view-all:hover{opacity:.95;background:#1212120f;border-color:#1212123d}.filter-reset-btn{color:var(--lux-color-ink);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:background var(--lux-motion-fast) var(--lux-ease),color var(--lux-motion-fast) var(--lux-ease),border-color var(--lux-motion-fast) var(--lux-ease),transform var(--lux-motion-fast) var(--lux-ease),box-shadow var(--lux-motion-fast) var(--lux-ease);background:linear-gradient(#fff,#f3f3f1);border:1px solid #12121233;border-radius:999px;margin-left:auto;padding:.44rem .9rem;font-size:.62rem;font-weight:600;box-shadow:0 4px 12px #0c0c0c14}.filter-reset-btn:hover{color:var(--lux-color-white);background:linear-gradient(#1a1b1e,#08090a);border-color:#0c0d0f;transform:translateY(-1px);box-shadow:0 8px 16px #0c0c0c2e}.filter-reset-btn:active{transform:translateY(0);box-shadow:0 4px 10px #0c0c0c1f}.apply-filter-btn{width:calc(100% - 3rem);color:var(--lux-color-white);text-align:center;cursor:pointer;transition:transform var(--lux-motion-base) var(--lux-ease),box-shadow var(--lux-motion-base) var(--lux-ease),background var(--lux-motion-base) var(--lux-ease);letter-spacing:.11em;text-transform:uppercase;background:linear-gradient(#131416,#060607);border:1px solid #0000008c;border-radius:10px;margin:1.5rem;padding:14px 20px;font-size:.82rem;font-weight:600;box-shadow:0 10px 22px #00000038}.apply-filter-btn:hover{background:linear-gradient(#1e2023,#0c0d0f);transform:translateY(-1px);box-shadow:0 12px 24px #0000003d}@media (min-width:769px){.apply-filter-btn{display:none}}.filter-toggle-floating{background:var(--lux-color-white);border-radius:0 var(--lux-radius-sm) var(--lux-radius-sm) 0;cursor:pointer;width:auto;min-width:48px;height:52px;color:var(--lux-color-ink);transition:left .52s cubic-bezier(.23,1,.32,1),min-width .28s var(--lux-ease),color .2s var(--lux-ease),background .2s var(--lux-ease),box-shadow .3s var(--lux-ease);z-index:52;border:1px solid #1212121f;border-left:none;flex-direction:row;justify-content:center;align-items:center;gap:.4rem;padding:0 .7rem 0 .55rem;font-size:1rem;display:inline-flex;position:fixed;top:50%;left:0;transform:translateY(-50%);box-shadow:4px 0 20px #00000012}@media (hover:hover) and (pointer:fine){.filter-toggle-floating:hover{background:#fafaf8;box-shadow:4px 0 28px #0000001a}}.filter-toggle-floating.open{border-radius:0 var(--lux-radius-sm) var(--lux-radius-sm) 0;left:320px}@media (max-width:1200px){.filter-toggle-floating.open{left:290px}}@media (max-width:768px){.filter-toggle-floating.open{display:inline-flex;left:0}.filter-toggle-floating{background:var(--lux-color-ink);width:auto;min-width:52px;height:52px;color:var(--lux-color-white);z-index:90;border:1px solid var(--lux-color-ink);border-left:none;border-radius:0 12px 12px 0;padding:0 .65rem 0 .55rem;font-size:1.1rem;inset:auto auto 22px 0;transform:none;box-shadow:0 10px 28px #00000047}}.filter-toggle-floating__icon{flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;line-height:0;display:flex}.filter-toggle-floating__text{letter-spacing:.14em;text-transform:uppercase;color:inherit;white-space:nowrap;font-family:Inter,sans-serif;font-size:.62rem;font-weight:600}@media (max-width:768px){.filter-toggle-floating__text{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.filter-sidebar-backdrop{-webkit-backdrop-filter:blur(2px);z-index:50;cursor:pointer;background:#0c0c0c52;border:none;position:fixed;inset:0}@media (min-width:769px){.filter-sidebar-backdrop{display:none}}.filter-icon-btn{display:none}.filter-icon-btn i{font-size:1.5rem}.filter-sidebar__close-btn{cursor:pointer;color:var(--lux-color-ink);width:36px;height:36px;transition:color var(--lux-motion-fast) var(--lux-ease),border-color var(--lux-motion-fast) var(--lux-ease),background var(--lux-motion-fast) var(--lux-ease);z-index:11;background:0 0;border:1px solid #12121224;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;margin-left:0;padding:0;font-size:1.15rem;line-height:1;display:none;position:relative}.filter-sidebar__close-btn:hover{color:var(--lux-color-ink);border-color:var(--lux-color-ink);background:#1212120a}@media (min-width:769px){.filter-sidebar__close-btn{display:flex}}@media (max-width:768px){.filter-sidebar__close-btn{display:none}}.filter-sidebar__close-btn svg{width:16px;height:16px;display:block}.filter-sidebar{z-index:120;width:320px;height:calc(100vh - 90px);font-family:"Inter",var(--main-font,system-ui),sans-serif;background-color:#fafaf8;border-right:1px solid #12121212;padding:0 0 1rem;transition:left .52s cubic-bezier(.23,1,.32,1),transform .52s cubic-bezier(.23,1,.32,1);position:fixed;top:90px;left:-350px;overflow-y:auto;box-shadow:18px 0 60px #00000012}@media (max-width:1200px){.filter-sidebar{width:290px;left:-320px}}@media (max-width:768px){.filter-sidebar{top:var(--mobile-sticky-header-height);width:100%;max-width:100%;height:calc(100vh - var(--mobile-sticky-header-height));transform:translateX(calc(-100% + var(--filter-sidebar-swipe-x,0px)));will-change:transform;z-index:130;border-right:none;padding:0 0 1rem;position:fixed;left:0;box-shadow:0 24px 80px #0000001f}}.filter-sidebar.open{left:0;box-shadow:18px 0 60px #00000014}@media (max-width:768px){.filter-sidebar.open{transform:translateX(var(--filter-sidebar-swipe-x,0))}}.filter-sidebar.fixed{position:fixed}@media (max-width:768px){.filter-sidebar.fixed{top:var(--mobile-sticky-header-height);height:calc(100vh - var(--mobile-sticky-header-height));max-height:calc(100vh - var(--mobile-sticky-header-height));position:fixed}}.filter-sidebar::-webkit-scrollbar{width:6px}.filter-sidebar::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}.filter-sidebar::-webkit-scrollbar-thumb:hover{background-color:#999}.filter-sidebar::-webkit-scrollbar-track{background-color:#f0f0ee}.filter-sidebar__section{background:linear-gradient(#ffffffe6,#fbfbf9f2);border:1px solid #12121214;border-radius:14px;margin:.55rem .7rem;padding:.95rem 1.1rem;box-shadow:0 10px 22px #0c0c0c0a}@media (max-width:768px){.filter-sidebar__section{margin:.45rem .7rem;padding:.9rem .95rem}}.filter-sidebar__section h2{margin-bottom:10px;font-size:.9rem}.filter-divider{opacity:.6;border:none;border-top:1px solid #1212120f;width:100%;margin:.1rem 0}.filter-options{gap:.75rem;padding-top:.5rem}.filter-section{flex-direction:row;justify-content:space-between;width:100%;display:flex}.filter-option-btn{font-size:18px;left:10px}.filter-section-header{cursor:pointer;justify-content:space-between;align-items:center;padding:.1rem 0;display:flex}.filter-section-header h3{font-family:Inter,sans-serif;font-size:var(--lux-label-size);letter-spacing:var(--lux-tracking-label);text-transform:uppercase;color:var(--lux-color-ink);text-wrap:balance;margin:0;font-weight:600;line-height:1.35}@media (max-width:768px){.filter-section-header h3{font-size:.71rem}}.filter-toggle-btn{cursor:pointer;color:var(--lux-color-ink);width:1.8rem;height:1.8rem;transition:color var(--lux-motion-fast) var(--lux-ease),border-color var(--lux-motion-fast) var(--lux-ease),background var(--lux-motion-fast) var(--lux-ease),transform var(--lux-motion-fast) var(--lux-ease);background:#12121208;border:1px solid #1212121c;border-radius:999px;justify-content:center;align-items:center;padding:.2rem;font-size:1rem;display:flex}.filter-toggle-btn:hover{background:#12121212;border-color:#12121242;transform:translateY(-1px)}.filter-option{cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 16px;font-size:.9rem;transition:all .3s}.filter-option:hover{background-color:#f5f5f5;border-color:#999}.filter-option.active{color:#fff;background-color:#000;border-color:#000;font-weight:500}.filter-price-options{flex-flow:wrap;gap:10px;display:flex}.filter-option-price{color:#000;cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 16px;font-size:.9rem;transition:all .3s}.filter-option-price:hover{background-color:#f5f5f5}.filter-option-price.active{color:#fff;background-color:#000;border-color:#000;font-weight:500}.price-input{flex-direction:column;gap:.42rem;display:flex}.price-input label{font-family:Inter,sans-serif;font-size:var(--lux-label-size);color:var(--lux-color-muted);letter-spacing:var(--lux-tracking-label);text-transform:uppercase}.price-input input{border-radius:var(--lux-radius-sm);background:var(--lux-color-white);color:var(--lux-color-ink);transition:border-color var(--lux-motion-fast) var(--lux-ease),box-shadow var(--lux-motion-fast) var(--lux-ease);border:1px solid #12121224;padding:10px 12px;font-size:.88rem}.price-input input::-moz-placeholder{color:var(--lux-color-muted);opacity:.85}.price-input input::placeholder{color:var(--lux-color-muted);opacity:.85}.price-input input:focus{border-color:var(--lux-color-ink);outline:none;box-shadow:0 0 0 1px #1314161f}.filter-sidebar .products-filter__block__content .checkbox{transition:background var(--lux-motion-fast) var(--lux-ease),border-color var(--lux-motion-fast) var(--lux-ease);border:1px solid #0000;border-radius:10px;margin-bottom:8px;padding:.46rem .55rem;font-size:13px}.filter-sidebar .products-filter__block__content .checkbox:hover{background:#12121208;border-color:#1212121a}.filter-sidebar .products-filter__block__content .checkbox .checkbox__check{border-color:#12121242;border-radius:4px;width:17px;height:17px;margin-right:10px}.filter-sidebar .products-filter__block__content .checkbox .checkbox__check:before{width:5px;height:10px;top:2px;left:6px}.error-message{color:#d32f2f;margin-top:.5rem;font-size:.8rem}.filter-sidebar__section input,.filter-sidebar__section select{border-radius:var(--lux-radius-sm);width:100%;transition:border-color var(--lux-motion-fast) var(--lux-ease);border:1px solid #12121224;margin-top:5px;padding:10px 12px;font-size:.88rem}.filter-sidebar__section input:focus,.filter-sidebar__section select:focus{border-color:var(--lux-color-ink);outline:none}.products-filter__block__content{flex-direction:column;gap:.32rem;padding-top:.58rem;display:flex}@media (max-width:768px){.products-content__intro{flex-direction:row;align-items:center;padding:0 1rem}.filter-icon-btn{cursor:pointer}.filter-buttons-row{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%;display:flex}}.product__name{color:#000;font-weight:var(--font-weight-normal);font-size:var(--font-size-base);margin-bottom:.5rem;font-family:Whyte,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}@media (min-width:768px){.product__name{font-size:var(--font-size-md)}}.product__price{color:#000;align-items:center;margin-bottom:.5rem;font-weight:900;display:flex}.product__actions{justify-content:flex-end;display:flex}.product__old-price{color:#999;margin-right:.5rem;text-decoration:line-through}.product__current-price{color:#000;font-weight:var(--font-weight-bold);font-size:var(--font-size-base)}@media (min-width:768px){.product__current-price{font-size:var(--font-size-md)}}.btn-favorite{color:#000;cursor:pointer;background-color:#0000;border:none;margin-top:-60px;font-size:30px}.btn-favorite.active{color:#fe3e5b;font-size:30px}.product__discount{color:#fff;background-color:#fe3e5b;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.product__image-overlay{opacity:1;background-color:#ffffffb0;flex-direction:column;justify-content:end;align-items:center;width:100%;height:15%;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0}.product__image:hover .product__image-overlay{opacity:1;z-index:1000}.product__image:hover .image-controls{opacity:1;z-index:100}.btn-buy{color:#000;cursor:pointer;background-color:#fff0;margin-bottom:1rem;padding:.5rem 1rem;font-size:1rem;font-weight:700}.btn-buy:hover{font-size:1.2rem}.image-controls{justify-content:space-between;width:92%;margin-left:5px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.image-control{cursor:pointer;color:#000;margin:0 1rem;font-size:14px}.product-item .product__image.open{-o-object-fit:contain;object-fit:contain;transform-origin:0 0;background-color:#fafafa;width:19.5vw;height:55vh;margin-bottom:10px;transition:width .5s,height .5s;position:relative}@media screen and (max-width:768px){.product-item .product__image.open{width:100%;transform-origin:none;height:55vh;transition:none}}.product-item .product__image{-o-object-fit:contain;object-fit:contain;background-color:#fafafa;width:22vw;height:65vh;margin-bottom:10px;transition:width .5s,height .5s;position:relative}@media screen and (max-width:768px){.product-item .product__image{width:100%}}@media (max-width:768px){.product-item .product__image{height:385px;margin-bottom:10px}}.product-item .product__image>a{border-radius:15px;width:100%;height:100%;padding:18px;display:block;position:relative}@media (max-width:768px){.product-item .product__image>a{padding:24px}}.product-item .product__image .btn-heart{z-index:20;background-color:#fff;border:none;width:32px;height:32px;font-size:12px;position:absolute;top:10px;right:15px;box-shadow:0 0 3px #00000029}@media (max-width:768px){.product-item .product__image .btn-heart{width:38px;height:38px;font-size:14px;top:19px;right:19px}}.product-item .product__image .btn-heart.btn-heart--active{color:#fff;background-color:#ca0000}.product-item .product__image img{z-index:5;-o-object-position:top center;object-position:top center;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;top:0;left:0}.product-item .product__image .product__discount{color:#fff;background-color:var(--color-red);z-index:10;border-radius:40px;padding:5px 9px;font-size:12px;font-weight:500;position:absolute;bottom:10px;right:10px}.product-item .product__description{z-index:9;color:#fff;box-sizing:border-box;opacity:0;text-align:center;background:#000000b3;width:100%;padding:20px;transition:transform .5s,opacity .5s;position:absolute;bottom:0;transform:translateY(100%)}.product-item .product__description h3,.product-item .product__description h6{margin:5px 0;font-family:Kudryashev Display,sans-serif}.product-item .product__description .product__current-price{color:#000}.product-item .product__description .product__price{justify-content:center;align-items:center;gap:10px;font-family:Kudryashev Display,sans-serif;display:flex}.product-item .product__description .product__price h4{margin:0;font-size:15px;font-weight:400}.product-item .product__description .product__price span{color:#cecece;font-size:15px;text-decoration:line-through}.product-item:hover .product__description{opacity:1;transform:translateY(0)}.product-item:hover .product__image{transition:transform .3s;top:auto;bottom:0;left:0}.product-item:hover img{transform:scale(1)}@keyframes skeleton{0%{background-position:-200px 0}to{background-position:200px 0}}.product__price--discount h4{color:red}.section{margin-bottom:0}@media (min-width:767px){.section{margin-bottom:15px}}.section .section__intro{margin-bottom:36px}@media (min-width:767px){.section .section__intro{margin-bottom:15px}}.section .section__intro h4{font-size:var(--font-size-xl);font-weight:var(--font-weight-light);text-align:center}@media (min-width:767px){.section .section__intro h4{font-size:var(--font-size-2xl)}}.products-list{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(.85rem,2vw,1.5rem);width:100%;padding:0 2rem;transition:margin .4s,width .4s;display:grid;position:relative}@media (min-width:1700px){.products-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.75rem;padding:0 2.5rem}}@media (max-width:1400px){.products-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}@media (max-width:1200px){.products-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (max-width:1024px){.products-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (max-width:768px){.products-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:0 1rem 0 .35rem}}@media (max-width:480px){.products-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 .85rem 0 .3rem}}.products-list.open{width:calc(100% - 320px);margin-left:320px}@media (max-width:1200px){.products-list.open{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:calc(100% - 290px);margin-left:290px}}@media (min-width:1201px) and (max-width:1480px){.products-list.open{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.products-list.open{width:100%;margin-left:0}}.products-list__items,.products-list__skeleton-grid{display:contents}.products-list__item{flex-direction:column;min-width:0;height:100%;display:flex}.products-list__item>div{flex-direction:column;flex:1;width:100%;display:flex}.products-list--loading{min-height:52vh}.products-list__count{letter-spacing:.12em;text-transform:uppercase;color:#14141494;text-align:left;width:100%;max-width:100%;margin:0;padding:0 2rem 1.25rem;font-size:.72rem;font-weight:500}@media (max-width:768px){.products-list__count{padding:0 1rem 1rem}}.product-list-parent{flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;min-height:50vh;padding-top:2rem;display:flex;position:relative}@media (max-width:768px){.product-list-parent{padding-top:.5rem;padding-bottom:5.5rem}}.you-can-like{text-align:center;justify-content:center;align-items:center;width:100%;padding:40px 20px;display:flex}.you-can-like__container{text-align:center;width:90%;min-width:90vw;max-width:90vw}.you-can-like__button-container{justify-content:center;margin-top:20px;display:flex}.you-can-like__button{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:20px;padding:10px 20px;font-family:Kudryashev Display,sans-serif;font-size:1rem;font-weight:700;transition:background-color .3s}.you-can-like__button:hover{background-color:#333}@media (max-width:768px){.you-can-like{padding:30px 15px}.you-can-like__button{padding:12px 15px;font-size:.9rem}}.section-products-featured{height:auto;position:relative}.section-products-featured .section-products-featured__header{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}@media (min-width:767px){.section-products-featured .section-products-featured__header{margin-bottom:0}}.section-products-featured .section-products-featured__header h3{font-weight:var(--font-weight-light);font-size:var(--font-size-md)}@media (min-width:767px){.section-products-featured .section-products-featured__header h3{font-size:var(--font-size-2xl)}}.section-products-featured .products-carousel .swiper-container{overflow:hidden}.section-products-featured .products-carousel .swiper-button-next,.section-products-featured .products-carousel .swiper-button-prev{color:#fff;cursor:pointer;z-index:10;background-color:#000000b3;border:none;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.section-products-featured .products-carousel .swiper-button-next:hover,.section-products-featured .products-carousel .swiper-button-prev:hover{background-color:#0003}.section-products-featured .products-carousel .swiper-button-next:before,.section-products-featured .products-carousel .swiper-button-prev:before{content:"‹";font-size:24px}.section-products-featured .products-carousel .swiper-button-next:before{content:"›"}.section-products-featured .products-carousel .swiper-button-prev{left:10px}.section-products-featured .products-carousel .swiper-button-next{right:10px}@media (min-width:767px){.shop-data-items{justify-content:space-between;display:flex}}.shop-data-items li{text-align:center;margin-bottom:50px}@media (min-width:767px){.shop-data-items li{text-align:left;width:22%;margin-bottom:0}}.shop-data-items li i{color:#000;background:#f6f6f6;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:20px;transition:all .3s;display:flex}@media (min-width:767px){.shop-data-items li i{margin-bottom:43px;margin-left:0;margin-right:0}}.shop-data-items li .data-item__content h4{margin-bottom:20px}.shop-data-items li .data-item__content p{font-size:13px;line-height:150%}.shop-data-items li:hover i{color:#000;background:var(--color-orange-light)}.checkbox-color-wrapper{display:flex;position:relative}.checkbox-color-wrapper .checkbox-color{width:16.6667%}.checkbox-color{color:#000;align-items:center;margin-bottom:18px;font-size:14px;font-weight:300;display:flex}.checkbox-color .checkbox__check{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;width:100%;padding-bottom:100%;display:block;position:relative}.checkbox-color .checkbox__check .checkbox__color{position:absolute;inset:8px}.checkbox-color:first-of-type .checkbox__check{border-left:1px solid #d4d4d4}.checkbox-color input{width:0;height:0;display:none;overflow:hidden}.checkbox-color input:checked+.checkbox__check{background-color:#dbdbdb}.products-filter__block__content{grid-template-columns:repeat(auto-fit,minmax(100px,2fr));gap:5px;display:block;overflow:auto}.products-filter__block__content .checkbox{cursor:pointer;align-items:center;display:flex}.products-filter__block__content .checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;width:18px;height:18px;margin-right:8px;display:none;position:relative}.products-filter__block__content .checkbox input[type=checkbox]:checked{background-color:#007bff;border-color:#007bff}.products-filter__block__content .checkbox input[type=checkbox]:checked:before{content:"✓";color:#fff;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.products-filter__block__content .checkbox label{color:#333;font-size:14px}.products-filter__block__content .checkbox:hover input[type=checkbox]{border-color:#007bff}.products-page{min-height:100vh}.products-page .products-filter .btn-submit{width:150px;margin:20px auto 30px;display:block}@media (min-width:767px){.products-page .products-filter .btn-submit{display:none}}.products-page .products-filter .products-filter__wrapper{z-index:99;background-color:#fff;border:2px solid #000;flex-shrink:0;width:300px;height:calc(100% - 101px);padding:20px;transition:all .4s;position:fixed;top:101px;left:-300px;overflow:auto}@media (min-width:767px){.products-page .products-filter .products-filter__wrapper{top:134px}}@media (min-width:768px){.products-page .products-filter .products-filter__wrapper{width:220px;height:auto;margin-right:20px;padding:0;position:relative;top:0;left:0}}@media (min-width:1202px){.products-page .products-filter .products-filter__wrapper{width:310px;margin-right:30px;top:0}}.products-page .products-filter .products-filter__wrapper.products-filter__wrapper--open{left:0}.products-page .products-filter .products-filter__menu-btn{z-index:100;background-color:#fff;border-bottom:1px solid #e6e6e6;width:100%;padding:8px 16px;font-size:12px;position:fixed;top:65px;left:0;right:0}@media (min-width:767px){.products-page .products-filter .products-filter__menu-btn{top:100px}}@media (min-width:768px){.products-page .products-filter .products-filter__menu-btn{display:none}}.products-page .products-filter .products-filter__menu-btn i{transition:all .3s;display:inline-block;transform:rotate(270deg)}.products-page .products-filter .products-filter__menu-btn.products-filter__menu-btn--active i{transform:rotate(90deg)}.products-page .products-filter .rc-slider .rc-slider-handle{border-color:#000;width:20px;height:20px;margin-top:-7px}.products-page .products-filter .rc-slider .rc-slider-handle.rc-slider-handle-dragging{box-shadow:none}.products-page .products-filter .rc-slider .rc-slider-track{background:#000}.products-page .products-content{padding-top:0}.products-page .products-content .products-content__intro{align-items:center;position:relative}.products-page .products-content .products-content__intro h2{font-size:var(--font-size-xl);color:#333;font-weight:var(--font-weight-light);margin-right:auto}@media (min-width:767px){.products-page .products-content .products-content__intro h2{font-size:var(--font-size-xl)}}@media (min-width:768px){.products-page .products-content .products-content__intro h2{font-size:var(--font-size-2xl)}}.products-page .products-content .products-content__intro h2 span{color:#d8d8d8}.products-page .products-content .products-content__intro .products-filter-btn{cursor:pointer;background:0 0;border:none;font-size:1.5rem;transition:transform .3s;position:relative}@media (min-width:767px){.products-page .products-content .products-content__intro .products-filter-btn{display:none}}.products-page .products-content .products-content__intro .products-filter-btn.active{transform:rotate(90deg)}.products-page .products-content .products-content__intro .products-content__filter{z-index:50;background-color:#fff0;border:1px solid #e5e5e5;width:290px;padding:20px;display:none;position:absolute;top:150%;right:0}.products-page .products-content .products-content__intro .products-content__filter.products-order-open{display:block}@media (min-width:767px){.products-page .products-content .products-content__intro .products-content__filter{border:none;width:100%;margin-top:30px;padding:0;display:flex;position:static}}@media (min-width:768px){.products-page .products-content .products-content__intro .products-content__filter{width:auto;margin-top:0}}.products-page .products-content .products-content__intro .products-content__filter .products__filter__select{align-items:center;margin-bottom:20px;display:flex}.products-page .products-content .products-content__intro .products-content__filter .products__filter__select:last-of-type{margin-bottom:0}.products-page .products-content .products-content__intro .products-content__filter .products__filter__select:first-of-type{margin-left:0}@media (min-width:767px){.products-page .products-content .products-content__intro .products-content__filter .products__filter__select{margin-bottom:0;margin-left:42px}}.products-page .products-content .products-content__intro .products-content__filter .products__filter__select h4{font-size:var(--font-size-sm)}@media (min-width:767px){.products-page .products-content .products-content__intro .products-content__filter .products__filter__select h4{font-size:var(--font-size-base)}}.products-page .products-content .products-content__intro .products-content__filter .products__filter__select .select-wrapper{margin-left:auto}@media (min-width:767px){.products-page .products-content .products-content__intro .products-content__filter .products__filter__select .select-wrapper{margin-left:15px}}.products-page .products-content .products-content__intro .products-content__filter .products__filter__select .select-wrapper select{width:70%;font-size:var(--font-size-base);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid #ddd;border-radius:.25rem;padding:.5rem 1rem;transition:border-color .3s}@media (min-width:767px){.products-page .products-content .products-content__intro .products-content__filter .products__filter__select .select-wrapper select{font-size:var(--font-size-base);padding:9px 38px 9px 12px}}.products-page .products-content .products-content__intro .products-content__filter .products__filter__select .select-wrapper select{position:relative}.products-page .products-content .products-content__intro .products-content__filter .products__filter__select .select-wrapper .select-form:after{content:"";pointer-events:none;border:8px solid #0000;border-top-color:#333;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.btn-add-to-cart{font-size:24px;transition:transform .2s}.btn-add-to-cart:hover{color:#000;transform:scale(1.2)}.checkbox{color:#000;align-items:center;margin-bottom:18px;font-size:14px;font-weight:300;display:flex}.checkbox .checkbox__check{border:1px solid #000;flex-shrink:0;width:26px;height:26px;margin-right:18px;display:block;position:relative}.checkbox .checkbox__check:before{content:"";opacity:0;z-index:100;-o-transition:all .2s linear;border:2px solid #000;border-width:0 2px 2px 0;width:7px;height:12.5px;transition:all .2s linear;display:block;position:absolute;top:4px;left:9px;transform:scale(1)rotate(45deg)}.checkbox input:checked+.checkbox__check:before{opacity:1}.checkbox.checkbox--square{width:16.6667%;position:relative}.checkbox.checkbox--square input:checked+.checkbox__check{background-color:#000;border-color:#000}.checkbox.checkbox--square input:checked+.checkbox__check:before{opacity:0}.checkbox.checkbox--square input:checked~p{color:#fff}.checkbox.checkbox--square input{display:none}.checkbox.checkbox--square p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox.checkbox--square .checkbox__check{border:1px solid #d4d4d4;border-left:none;width:100%;margin-right:0;padding-bottom:100%;display:block;position:relative}.checkbox.checkbox--square .checkbox__check .checkbox__color{position:absolute;inset:8px}.checkbox.checkbox--square:first-of-type .checkbox__check{border-left:1px solid #d4d4d4}.checkbox-square-wrapper{display:flex}.load-more{z-index:10000;background-color:#000}.no-more-items{margin-top:50%;margin-bottom:20%}@media screen and (max-width:768px){.no-more-items{font-size:var(--font-size-md);margin-top:150%}}.select-wrapper{position:relative}.select-wrapper:before{content:"";color:#aaa;font-family:icons;font-size:var(--font-size-base);display:block;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.select-wrapper select{border:1px solid #d8d8d8;border-radius:50px;padding:9px 38px 9px 12px}.select-wrapper select,.select-wrapper select option{font-size:var(--font-size-base)}.select-wrapper.select-form select{width:100%}.quantity-buttons{align-items:center;display:flex}.quantity-buttons .btn{margin:0 17px}.quantity-button{border:1px solid #d8d8d8;border-radius:50px;align-items:center;height:38px;padding:0 20px;display:inline-flex}@media (min-width:767px){.quantity-button{height:49px}}.quantity-button .quantity-button__btn{font-size:23px;font-weight:400}.quantity-button span{font-size:var(--font-size-md);color:#000;font-weight:var(--font-weight-bold);margin:0 18px}.btn-heart{border:1px solid #d8d8d8;border-radius:100%;justify-content:center;align-items:center;width:49px;height:49px;font-size:16px;display:flex}.btn-heart.btn-heart--active,.btn-heart:hover{color:#fff;background-color:#ca0000}.accordion-item{border-bottom:1px solid #ddd;padding:10px 0}.accordion-header{cursor:pointer;background:0 0;border:none;justify-content:space-between;width:97%;padding:10px 0;font-weight:700;display:flex}.accordion-content{color:#555;padding:10px;font-size:14px;line-height:1.8}.share-icons{gap:15px;padding:10px 0}.share-icon,.share-icons{justify-content:center;display:flex}.share-icon{color:#fff;background:linear-gradient(135deg,#1c1c1c,#2e2e2e);border-radius:50%;align-items:center;width:40px;height:40px;font-size:18px;transition:all .3s;box-shadow:0 4px 10px #0003}.share-icon:hover{background:linear-gradient(135deg,#3b3b3b,#5a5a5a);transform:scale(1.1)}.share-icon i{font-size:16px}.product-single-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex;position:relative}@media screen and (max-width:991px){.product-single-page{margin-top:10%}}.product-single-page .divider{font-weight:var(--font-weight-bold);font-size:var(--font-size-md);cursor:pointer;justify-content:center;gap:40px;margin:20px 0;display:flex}.product-single-page .tab{text-align:center;border-bottom:2px solid #0000;padding:10px 20px;transition:all .3s}.product-single-page .tab.active{color:#000;border-bottom:2px solid #000;font-weight:600}.product-single-page .content{margin-top:20px;position:relative}.fade-enter{opacity:0;transform:scale(.9)}.fade-enter-active{transition:all .3s}.fade-enter-active,.fade-exit{opacity:1;transform:scale(1)}.fade-exit-active{opacity:0;transition:all .5s;transform:scale(.9)}@media (min-width:767px){.product-single-container{max-width:650px;margin-top:0;margin-left:auto;margin-right:auto}}@media (min-width:768px){.product-single-container{max-width:980px;margin-top:15vh;margin-left:auto;margin-right:auto}}@media (min-width:767px){.product-single{margin-top:0}}.product-single .product-single__description{text-align:center;color:#333;flex-wrap:wrap;gap:20px;max-width:938px;margin:0 auto;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex}@media (min-width:767px){.product-single .product-single__description{justify-content:space-between}}.product-single .product-single__description .product-description-block{text-align:center;border:1px solid #eee;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:60px;padding:20px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 8px #0000000d}.product-single .product-single__description .product-description-block:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0000001a}@media (min-width:767px){.product-single .product-single__description .product-description-block{width:48%;margin-bottom:0}}.product-single .product-single__description .product-description-block i{color:#ff6b6b;margin-bottom:20px;font-size:32px;display:block}@media (min-width:767px){.product-single .product-single__description .product-description-block i{margin-bottom:40px;font-size:38px}}.product-single .product-single__description .product-description-block h4{color:#000;font-weight:var(--font-weight-bold);font-size:var(--font-size-md);letter-spacing:.5px;margin-bottom:20px}@media (min-width:767px){.product-single .product-single__description .product-description-block h4{font-size:var(--font-size-md);margin-bottom:25px}}.product-single .product-single__description .product-description-block p{color:#555;font-size:var(--font-size-base);line-height:var(--line-height-relaxed);text-align:center}@media (min-width:767px){.product-single .product-single__description .product-description-block p{font-size:var(--font-size-sm)}}.product-single .product-single__content{grid-template-columns:1fr 1fr;align-items:start;gap:40px;margin-bottom:auto;display:grid}@media (min-width:767px){.product-single .product-single__content{flex-direction:column;align-items:center;gap:20px;margin-bottom:5%;display:flex}}.product-single .product-content{flex:1}.product-single .product-single__reviews{flex-wrap:wrap;align-items:flex-start;display:flex}.product-single .product-single__reviews .reviews-list{width:100%;margin-left:auto}@media (min-width:768px){.product-single .product-single__reviews .reviews-list{width:48%}}.product-single .product-single__info .product-single__info-btns{justify-content:center;margin-bottom:90px;display:flex}.product-single .product-single__info .product-single__info-btns .btn{margin:0 15px;padding:8px 22px}@media (min-width:767px){.product-single .product-single__info .product-single__info-btns .btn{padding:12px 28px}}.product-single .product-single__info .product-single__info-btns .btn.btn--active{border:1px solidblack}.product-content{margin-left:2%;position:relative}.product-content .product-content__intro{margin-bottom:40px}@media (min-width:767px){.product-content .product-content__intro{margin-bottom:60px}}.product-content .product-filter-item{margin-bottom:38px}.product-content .product-filter-item:last-of-type{margin-bottom:0}.product-content .product-filter-item h5{font-weight:var(--font-weight-light);font-size:var(--font-size-sm);margin-bottom:19px}.product-content .product-filter-item h5 strong{font-weight:var(--font-weight-bold)}.product-content .product-filter-item .checkbox-color-wrapper .checkbox-color{border:none;width:30px;height:30px;margin-right:8px}@media (min-width:767px){.product-content .product-filter-item .checkbox-color-wrapper .checkbox-color{width:43px;height:43px;margin-right:13px}}.product-content .product-filter-item .checkbox-color-wrapper .checkbox-color .checkbox__check{border:1px solid #d4d4d4}.product-content .product-filter-item .checkbox-color-wrapper .checkbox-color .checkbox__color{inset:4px}@media (min-width:767px){.product-content .product-filter-item .checkbox-color-wrapper .checkbox-color .checkbox__color{inset:8px}}.product-content .product__prices{display:flex}.product-content .product__prices h4{font-weight:var(--font-weight-normal);color:red;font-size:var(--font-size-md)}@media (min-width:767px){.product-content .product__prices h4{font-size:var(--font-size-2xl)}}.product-content .product__prices span{font-weight:var(--font-weight-normal);font-size:var(--font-size-md);color:#cecece;margin-left:30px}@media (min-width:767px){.product-content .product__prices span{font-size:var(--font-size-2xl)}}.product-content .product__id{text-align:right;line-height:var(--line-height-normal);color:#cecece;font-size:var(--font-size-xs);position:absolute;top:-10px;right:0}.product-content .product__name{color:#000;font-size:var(--font-size-lg);font-weight:var(--font-weight-light);margin-bottom:9px}@media (min-width:767px){.product-content .product__name{font-size:var(--font-size-2xl);margin-bottom:15px}}.product-content .prod-name{size:10px}.product-content .product-on-sale{color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;background-color:red;border-radius:40px;margin-bottom:15px;padding:5px 9px;display:inline-block}@media (min-width:767px){.product-content .product-on-sale{font-size:var(--font-size-xs);margin-bottom:25px}}.product-gallery{flex-direction:row;gap:15px;margin-bottom:40px;display:flex}@media screen and (max-width:768px){.product-gallery{flex-direction:column;align-items:center;gap:12px;margin-bottom:20px}}.product-gallery__thumbs{flex-direction:column;gap:10px}@media screen and (max-width:768px){.product-gallery__thumbs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-direction:row;justify-content:flex-start;gap:8px;width:100%;padding:8px 0;overflow:auto hidden}.product-gallery__thumbs::-webkit-scrollbar{height:3px}.product-gallery__thumbs::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}}.product-gallery__thumb{cursor:pointer;width:100px;height:100px}.product-gallery__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (max-width:768px){.product-gallery__thumb{width:70px;height:70px}}.product-gallery{position:relative}.product-gallery__thumbs{margin-bottom:10px;display:flex}.product-gallery__thumbs .product-gallery__thumb{cursor:pointer}.product-gallery__thumbs .product-gallery__thumb img{border:2px solid #0000;transition:border-color .3s}.product-gallery__thumbs .product-gallery__thumb img.active-thumb{border-color:#000}.product-gallery__image{justify-content:center;align-items:center;width:100%;height:100%;margin-right:5%;display:flex;position:relative}@media screen and (max-width:768px){.product-gallery__image{width:100%;max-width:100%;margin-right:0}}.product-gallery__image img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:500px;height:auto}@media screen and (max-width:768px){.product-gallery__image img{width:100%;max-width:100%}}.product-gallery__image .swiper-button-next-product-detials,.product-gallery__image .swiper-button-prev-product-detials{color:#fff;cursor:pointer;z-index:10;background-color:#00000080;border:none;padding:10px;font-size:18px;transition:background-color .3s;position:absolute;top:50%;transform:translateY(-50%)}.product-gallery__image .swiper-button-next-product-detials:hover,.product-gallery__image .swiper-button-prev-product-detials:hover{background-color:#000c}.product-gallery__image .swiper-button-prev-product-detials{left:10px}@media screen and (max-width:768px){.product-gallery__image .swiper-button-prev-product-detials{width:36px;height:36px;padding:8px;font-size:20px;left:5px}}.product-gallery__image .swiper-button-next-product-detials{right:10px}@media screen and (max-width:768px){.product-gallery__image .swiper-button-next-product-detials{width:36px;height:36px;padding:8px;font-size:20px;right:5px}}.product-lightbox{z-index:9999;cursor:pointer;background:#000000f2;width:100vw;height:100vh;position:fixed;top:0;left:0}.lightbox-content,.product-lightbox{justify-content:center;align-items:center;display:flex}.lightbox-content{cursor:default;width:100%;max-width:90vw;height:100%;max-height:90vh;position:relative}.lightbox-close{cursor:pointer;color:#000;z-index:10000;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;transition:background .3s;display:flex;position:absolute;top:20px;right:20px}.lightbox-close:hover{background:#fff}@media screen and (max-width:768px){.lightbox-close{width:35px;height:35px;font-size:20px;top:10px;right:10px}}.lightbox-next,.lightbox-prev{cursor:pointer;color:#000;z-index:10000;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:28px;transition:background .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-next:hover,.lightbox-prev:hover{background:#fff}@media screen and (max-width:768px){.lightbox-next,.lightbox-prev{width:40px;height:40px;font-size:24px}}.lightbox-prev{left:20px}@media screen and (max-width:768px){.lightbox-prev{left:10px}}.lightbox-next{right:20px}@media screen and (max-width:768px){.lightbox-next{right:10px}}.lightbox-indicator{color:#000;z-index:10000;background:#ffffffe6;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:500;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media screen and (max-width:768px){.lightbox-indicator{padding:6px 12px;font-size:12px;bottom:10px}}.review-item{display:flex}.review-item .review__avatar{background-color:gray;border-radius:100%;flex-shrink:0;width:40px;height:40px;margin-right:27px}.review-item .review__avatar img{-o-object-fit:cover;object-fit:cover;border-radius:100%;width:100%;height:100%}.review-item .review__content{flex:1}.review-item .review__content h3{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin-bottom:4px}.review-item .review__content .review__comment{font-size:var(--font-size-sm);color:#000;line-height:var(--line-height-relaxed)}.review-item .review__content .react-rater{margin-bottom:5px}.review-item .review__content .react-rater .react-rater-star{margin-right:4px;font-size:21px;line-height:100%}.review-item .review__content .react-rater .react-rater-star.is-active,.review-item .review__content .react-rater .react-rater-star.is-active-half:before{color:#000}.reviews-list .review-item{margin-bottom:35px}.reviews-list .review-item:last-of-type{margin-bottom:0}.product-punctuation{flex-direction:column;margin-bottom:50px;margin-left:auto;margin-right:auto;display:flex}@media (min-width:767px){.product-punctuation{flex-wrap:wrap;justify-content:center;display:flex}}@media (min-width:768px){.product-punctuation{width:52%}}.product-punctuation .product-punctuation__values{text-align:center;margin-bottom:25px}@media (min-width:767px){.product-punctuation .product-punctuation__values{margin-bottom:0}}.product-punctuation .product-punctuation__values h3{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);margin-bottom:6px}@media (max-width:767px){.product-punctuation .product-punctuation__values h3{font-size:var(--font-size-4xl)}}.product-punctuation .product-punctuation__values .react-rater{margin-bottom:9px}.product-punctuation .product-punctuation__values .react-rater .react-rater-star{margin-right:4px;font-size:23px;line-height:100%}.product-punctuation .product-punctuation__values .react-rater .react-rater-star.is-active,.product-punctuation .product-punctuation__values .react-rater .react-rater-star.is-active-half:before{color:#000}.product-punctuation .product-punctuation__rates{width:200px}@media (min-width:767px){.product-punctuation .product-punctuation__rates{margin-left:68px}}.product-punctuation .punctuation-btn-wrapper{text-align:center;width:100%;margin-top:30px}@media (min-width:767px){.product-punctuation .punctuation-btn-wrapper{margin-top:50px}}.punctuations-lists .punctuation-item{align-items:center;display:flex}.punctuations-lists .punctuation-item .react-rater .react-rater-star.is-active,.punctuations-lists .punctuation-item .react-rater .react-rater-star.is-active-half:before{color:#000}.punctuations-lists .punctuation-item>span{font-size:var(--font-size-xs);color:#000;margin:0 auto}.punctuations-lists .punctuation-item .punctuation-item__bar{background-color:#dbdbdb;border-radius:40px;width:142px;height:2px;margin-left:auto;position:relative}.punctuations-lists .punctuation-item .punctuation-item__bar .punctuation-item__bar__current{z-index:10;background-color:#000;width:50%;height:100%;position:absolute;top:0;left:0}.checkout-steps{align-items:center;display:flex}.checkout-steps li{padding-right:60px;position:relative}@media (min-width:767px){.checkout-steps li{padding-right:105px}}.checkout-steps li.active i{color:#fff;background:#000}.checkout-steps li.done i{color:#000;border:1.3px solidblack}.checkout-steps li:before{content:"";background:#eee;height:1px;margin-top:-1px;display:block;position:absolute;top:50%;left:45px;right:15px}.checkout-steps li i{color:#d8d8d8;border-radius:100%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.checkout-steps li i.icon-delivery{font-size:12px}.checkout-steps li:last-of-type{padding-right:0}.checkout-steps li:last-of-type:before{content:none}.back-button-section{margin-bottom:6px;padding:4px 0 8px}@media (min-width:768px){.back-button-section{margin-bottom:1rem;padding:8px 0 12px}}.back-button-section a{color:#000;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);align-items:center;min-height:40px;line-height:1.2;display:inline-flex}.back-button-section a i{margin-right:8px;font-size:.9em}@media (min-width:768px){.back-button-section a i{margin-right:24px;font-size:1em}}.form-page{padding-bottom:40px}@media (min-width:768px){.form-page{padding-bottom:100px}}@media (min-width:767px){.form-page{padding-bottom:48px}}.form-block{width:100%;margin:0 auto}@media (min-width:767px){.form-block{width:100%;max-width:390px}}.form-block .form-block__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);text-align:center;margin-bottom:24px;padding:0 50px}@media (max-width:767px){.form-block .form-block__title{margin-bottom:8px;padding:0;font-size:clamp(32px,8.5vw,44px);line-height:1.05}}@media (min-width:768px){.form-block .form-block__title{font-size:var(--font-size-2xl)}}@media (min-width:767px){.form-block .form-block__title{font-size:clamp(38px,10vw,46px);line-height:1.05}}.form-block .form-block__description{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);text-align:center}@media (max-width:767px){.form-block .form-block__description{color:#6b6b6b;margin-bottom:6px;font-size:14px;line-height:1.4}}@media (min-width:767px){.form-block .form-block__description{color:#6b6b6b;margin-bottom:10px;font-size:14px;line-height:1.45}}.form-block .form{margin-top:40px}@media (min-width:767px){.form-block .form{margin-top:24px}}@media (max-width:767px){.form-block .form{margin-top:14px}}.form .form__input-row{margin-bottom:15px;position:relative}@media (min-width:767px){.form .form__input-row{margin-bottom:12px}}.form .form__input-row.form__input-row--two{justify-content:space-between;display:flex}.form .form__input-row.form__input-row--two .form__col{width:49%}.form .form__input{width:100%;height:47px;font-weight:var(--font-weight-medium);font-size:var(--font-size-base);color:gray;border:1px solid #d8d8d8;border-radius:40px;padding:0 22px}@media (min-width:767px){.form .form__input{height:52px;padding:0 18px}}.form .form__input.form__input--sm{height:49px;font-size:var(--font-size-sm);padding:0 28px}.form .form__password-toggle{color:#555;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;line-height:1;display:inline-flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}@media (min-width:767px){.form .form__password-toggle{width:36px;height:36px;right:14px}}.form .select-wrapper{height:100%}.form .select-wrapper:before{right:25px}.form .select-wrapper select{color:gray;height:100%;padding:0 28px;font-size:13px}.form .select-wrapper select option{color:gray;font-size:15px}.form .select-wrapper select option:first-of-type{opacity:.8;display:none}.form .form__btns{flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:12px;width:100%;display:flex}.form .form__btns .btn-social{text-align:center;box-sizing:border-box;flex:calc(50% - 6px);justify-content:center;align-items:center;gap:8px;min-width:0;max-width:calc(50% - 6px);min-height:47px;display:inline-flex}.form .form__btns .btn-social i,.form .form__btns .btn-social img{flex-shrink:0}@media (min-width:767px){.form .form__btns{gap:10px;margin-top:8px}.form .form__btns .btn-social{border-radius:999px;flex:calc(50% - 5px);max-width:calc(50% - 5px);min-height:50px;font-size:16px}}.form .btn-submit{text-transform:none;width:100%;margin-top:20px;padding-top:14px;padding-bottom:14px;font-weight:600}@media (min-width:767px){.form .btn-submit{min-height:52px;margin-top:14px;padding-top:14px;padding-bottom:14px}}.form .form__signup-link{font-size:var(--font-size-sm);color:#000;text-align:center;margin-top:16px;padding-bottom:2px;line-height:1.35}.form .form__signup-link a{font-weight:var(--font-weight-semibold);margin-left:0;display:inline-block}.form .form__signup-link a:hover{text-decoration:underline}.form .form__info{margin-bottom:22px}@media (min-width:767px){.form .form__info{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}}.form .form__info .form__info__forgot-password{text-align:center;margin-top:24px;display:block}@media (min-width:767px){.form .form__info .form__info__forgot-password{margin-top:0}}.form .form__info .checkbox{margin-bottom:0}.form .form__info .checkbox .checkbox__check{width:20px;height:20px}.form .form__info .checkbox .checkbox__check:before{width:6px;height:10.5px;top:2px;left:6px}.form .form__info .checkbox p{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.form .form__info a{font-size:var(--font-size-sm)}.fb-btn{color:#fff;box-sizing:border-box;background-color:#3b5998;border:1px solid #0000;border-radius:40px;justify-content:center;align-items:center;padding:10px 12px;font-weight:600;display:flex}@media (min-width:767px){.fb-btn{padding:0 12px}}.fb-btn i{margin-right:0;font-size:18px}.google-btn{color:#000;box-sizing:border-box;border:1px solid #f1584d;border-radius:40px;justify-content:center;align-items:center;padding:10px 12px;font-weight:600;display:flex}@media (min-width:767px){.google-btn{padding:0 12px}}.google-btn img{margin-right:0;font-size:18px}.tooltip{z-index:10;color:#fff;background:red;border-radius:6px;width:auto;padding:10px 15px;position:fixed}.tooltip:before{content:"";border-top:3px solid #0000;border-color:red #0000 #0000;border-style:solid;border-width:7px 3px 0;width:0;height:0;margin-left:-3px;position:absolute;bottom:-6px;left:50%}.error-page{text-align:center;align-items:center;min-height:calc(100vh - 200px);padding:60px 0;display:flex}.error-page h1{font-size:var(--font-size-4xl);text-align:center;margin:0 auto 20px}@media (min-width:767px){.error-page h1{font-size:var(--font-size-5xl)}}.error-page p{line-height:var(--line-height-relaxed);font-size:var(--font-size-base);margin-bottom:40px}@media (min-width:767px){.error-page p{font-size:var(--font-size-md);margin-bottom:50px}}.error-page .btn{margin:0 auto}.checkout-content{flex-wrap:wrap;justify-content:space-between;display:flex}.checkout-content .block{margin-bottom:48px}.checkout-content .block:last-of-type{margin-bottom:0}.checkout-content .checkout__btns{margin-bottom:38px}.checkout-content .checkout__btns .btn{width:125px;margin-right:11px}.checkout-content .checkout__col-6{width:100%}@media (min-width:768px){.checkout-content .checkout__col-6{width:53%}}@media (min-width:1202px){.checkout-content .checkout__col-6{width:41%}}.checkout-content .checkout__col-4{width:100%;margin-top:30px}@media (min-width:768px){.checkout-content .checkout__col-4{width:41%;margin-top:0}}@media (min-width:1202px){.checkout-content .checkout__col-4{width:25%}}.checkout-content .checkout__col-2{width:100%;margin-top:30px}@media (min-width:768px){.checkout-content .checkout__col-2{width:300px}}@media (min-width:1202px){.checkout-content .checkout__col-2{width:22%;margin-top:0}}.round-options{flex-wrap:wrap;display:flex}.round-options.round-options--three{margin-right:-6px}.round-options.round-options--three .round-item{width:calc(33.3333% - 6px);margin-right:6px}.round-options.round-options--two{margin-right:-6px}.round-options.round-options--two .round-item{width:calc(50% - 6px);margin-right:6px}.round-options .round-item{border-radius:20px;justify-content:center;align-items:center;height:44px;margin-bottom:8px;display:flex}.round-options .round-item img{max-width:70%;max-height:60%}.round-options .round-item p{color:#000;font-size:14px;font-weight:700}.round-options .round-item.round-item--bg{justify-content:space-between;align-items:center;height:51px;padding:0 26px 0 21px}.round-button{cursor:pointer;background:#fff;border:2px solid #e0e0e0;border-radius:8px;width:100%;min-height:44px;padding:10px 12px;transition:border-color .2s,background .2s}.round-button:hover{border-color:#999}.round-button.selected{background:#f8f8f8;border-color:#000}.round-options .round-item img{-o-object-fit:contain;object-fit:contain;width:auto;max-height:28px}.checkout-items{margin:0;padding:0;list-style:none}.checkout-items .checkout-item{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.checkout-items .checkout-item .checkout-item__content{flex:1;align-items:center;min-width:0;display:flex}.checkout-items .checkout-item .checkout-item__data{flex:1;min-width:0}.checkout-items .checkout-item .checkout-item__data h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:14px;font-weight:600;line-height:140%;overflow:hidden}.checkout-items .checkout-item .checkout-item__data span{color:#c4c4c4;font-size:12px;display:block}.checkout-items .checkout-item .checkout-item__img{background:#f5f5f5;border-radius:8px;flex-shrink:0;width:56px;height:56px;margin-right:14px;overflow:hidden}.checkout-items .checkout-item .checkout-item__img img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100%}.checkout-items .checkout-item>h3{flex-shrink:0;margin:0;font-size:15px;font-weight:600}.checkout-total{background:#f1f1f1;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;max-width:280px;margin:24px 0 0;padding:14px 20px;display:flex}.checkout-total p{color:#666;margin:0;font-size:13px;font-weight:300}.checkout-total h3{margin:0;font-size:22px;font-weight:700;line-height:1.2}.message{align-items:center;margin-top:10px;margin-left:20px;font-size:13px;display:flex}.message:before{content:"";border-radius:100%;width:4px;height:4px;margin-right:5px;display:block}.message.message--error{color:red}.message.message--error:before{background-color:red}.message .product-table{border-collapse:collapse;width:100%}.message .product-table td,.message .product-table th{border:1px solid #ddd;padding:10px}.message .product-table tbody tr:nth-child(2n),.message .product-table th{background-color:#f2f2f2}.message .product-table tbody tr:hover{background-color:#ddd}.page{font-family:Kudryashev Display}.container-gallery{margin-top:2.5%;overflow:hidden}@media only screen and (max-width:768px){.container-gallery{margin-top:0}}.navBar{justify-content:center;align-items:center;gap:50px;margin-bottom:20px;padding:15px 30px;transition:background-color .3s,box-shadow .3s,transform .3s;display:flex}.navItem{color:#333;cursor:pointer;border-radius:20px;padding:12px 18px;font-size:1.2rem;font-weight:600;transition:transform .3s,background-color .3s,color .3s;position:relative}.navItem:hover{color:#fff;background-color:#000;box-shadow:0 3px 8px #0000001a}.navItem:after{content:"";width:0;height:3px;transition:width .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.navItem:hover:after{width:100%}@media (max-width:768px){.navBar{flex-direction:column;gap:20px}.navItem{padding:10px 15px;font-size:1.1rem}}.title{color:#000;justify-content:center;font-size:2rem;font-weight:700;text-decoration:underline;display:flex}.gridContainer{grid-gap:10px;grid-template-columns:repeat(2,1fr);width:100vw;display:grid}.homeButton,.titleContainer{justify-content:center;align-items:center;display:flex}.homeButton{cursor:pointer;color:#000;background-color:#0000;border:none;margin-right:30px;padding:0;font-family:Kudryashev Display;font-size:2rem}.homeButton:hover{transition:transform .3s;transform:scale(1.1)}.refresh-button{margin-right:50px}.title{cursor:pointer;text-decoration:none}.card{background-color:#ddd;height:400px;transition:transform .3s ease-in-out;position:relative;overflow:hidden}.card:hover{z-index:1}.card:hover .overlay-left,.card:hover .overlay-right{opacity:1;transition:transform .5s ease-in-out,opacity .5s ease-in-out;transform:translate(0)}.card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.card:nth-child(3n){grid-column:span 2;height:400px}.card .overlay{text-align:center;opacity:0;z-index:500;background-color:#00000057;flex-direction:column;justify-content:center;align-items:center;width:50%;height:100%;transition:transform .5s ease-in-out,opacity .5s ease-in-out;display:flex;position:absolute;top:0;bottom:0}.card .overlay-left{left:0;transform:translate(-100%)}.card .overlay-right{background-color:#0000;right:0;transform:translate(100%)}.card .overlayButton{color:#fff;cursor:pointer;background-color:tomato;border:none;margin-top:150px;padding:10px 20px;font-size:1rem;transition:background-color .3s}.card .overlayButton:hover{background-color:#e5533d}.card .extratext,.card .overlayText{color:#fff;font-size:1rem}@media (max-width:430px){.navBar{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));padding:10px;display:grid}.navItem{text-align:center;border:1px solid #0000;padding:5px;font-size:10px;font-weight:700}.navItem:hover{cursor:pointer}.card .overlayButton{padding:8px 5px;font-size:.8rem}.card .overlay{width:70%}}.button{color:#fff;text-align:center;cursor:pointer;background-color:#0006;border:.5px solid #fff;border-radius:3px;padding:10px 20px;font-family:Kudryashev Display;font-size:1em;text-decoration:none;transition:transform .5s,background-color .5s;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.button:hover{background-color:#0009;transform:translate(-50%,-5%)}.image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;padding:.2rem}.section-title{font-size:2em}.section-title,.section-title-rooms-inside{text-align:center;font-family:Kudryashev Display}.section-title-rooms-inside{margin-top:2%;margin-bottom:2%;font-size:2.5rem}.fixed-video{z-index:-1;height:100%;position:fixed}.fixed-video,.mobile-video{-o-object-fit:cover;object-fit:cover;width:100%;top:0;left:0}.mobile-video{z-index:0}.mobile-video,.video-section{height:100vh;position:relative}.white-background{z-index:1;background-color:#fff;width:100%;position:relative}.wrapper .form-box{flex-direction:column;justify-content:center;width:50%;height:100%;display:flex;position:absolute;top:0}.wrapper .form-box.login{padding:0 60px 0 40px;left:0}.wrapper .form-box.register{padding:0 40px 0 60px;right:0}.wrapper .form-box.register .animation{opacity:0;visibility:hidden;filter:blur(40px);transition-delay:calc(.1s*var(--i));transform:translate(120%)}.wrapper.active .form-box.register .animation{opacity:1;visibility:visible;filter:blur();transition-delay:calc(.1s*var(--i));transform:translate(0)}.wrapper .info-text.register{pointer-events:none;padding:15px 60px 40px;left:40px}.wrapper.active .info-text.register{padding:40px 60px;left:0}.filter-options{flex-direction:column;display:flex}.price-input{align-items:center;margin-bottom:20px;display:block}.price-input label{margin-right:5px}.price-input .currency{margin-right:5px;font-weight:700}.price-input input{width:100%}.recently-viewed{background-color:#f7f9fc;border-radius:12px;margin-top:40px;padding:30px;box-shadow:0 4px 20px #0000001a}.recently-viewed h2{text-align:center;color:#2c3e50;text-transform:uppercase;margin-bottom:20px;font-size:32px;font-weight:700}.recently-viewed__grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;display:grid}.recently-viewed__item{text-align:center;background-color:#fff;border-radius:10px;padding:15px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 1px 10px #0000001a}.recently-viewed__item:hover{transform:translateY(-5px)scale(1.03);box-shadow:0 8px 25px #0003}.recently-viewed__item img{border-radius:10px;width:100%;transition:transform .3s}.recently-viewed__item img:hover{transform:scale(1.1)}.recently-viewed__item h3{color:#34495e;margin:15px 0 5px;font-size:20px;font-weight:600}.recently-viewed__item p{color:#e74c3c;margin-top:15px;font-size:18px;font-weight:700}.recently-viewed__item:after{content:"";border-radius:2px;width:100%;height:5px;margin-top:10px;display:block}.section-title-rooms{text-align:center;margin-top:4%;margin-bottom:2%;font-family:Kudryashev Display;font-size:3em}.banner-video-inspiration{width:100%;height:80%;margin-top:-5%}@media only screen and (max-width:768px){.banner-video-inspiration{width:100%;height:"cover";margin-top:-15%}}@media only screen and (max-width:760px){.banner-video-inspiration{width:100%;height:"fit";margin-top:-18%}}.fixed-video-inspiration{z-index:-1;-o-object-fit:cover;object-fit:cover;width:100%;height:80%;position:fixed;top:0;left:0}.show-more-wrapper{margin:30px 0;padding:0}.no-products-message,.show-more-wrapper{text-align:center;justify-content:center;align-items:center;width:100%;display:flex}.no-products-message{grid-column:1/-1;min-height:220px;padding:1rem}.no-products-message p{color:var(--lux-color-muted);margin:0;font-size:clamp(.95rem,2.8vw,1.12rem);line-height:1.45}.show-more-btn{color:#fff;cursor:pointer;text-align:center;background-color:#000;border:none;border-radius:5px;margin:0;padding:12px 24px;font-size:16px;transition:background-color .3s;display:inline-block}.show-more-btn:hover{background-color:#333}.no-more-items{color:#000;font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);text-align:center;margin:0;padding:20px}.loader-container{z-index:1000;opacity:1;backface-visibility:hidden;contain:strict;width:100%;min-height:100dvh;background-color:#fff;justify-content:center;align-items:center;min-height:-webkit-fill-available;display:flex;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}.loader{border-radius:var(--lux-radius-pill);background:linear-gradient(90deg,transparent 0,var(--lux-color-ink) 45%,var(--lux-color-ink) 55%,transparent 100%);width:min(120px,28vw);height:2px;animation:luxLoaderSweep var(--lux-motion-slow) var(--lux-ease) infinite;background-size:200% 100%}.loader.loader--inline{width:1.35rem;min-width:1.35rem;height:2px}.loader.loader--cta{width:min(88px,28vw);height:2px}@keyframes luxLoaderSweep{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.loader{opacity:.4;animation:none}.loader-container{transition:none}}.error-text{color:red;margin-top:3%}.addressContainer{background:#fff;border:1px solid #eaeaea;border-radius:12px;margin-bottom:2rem;padding:24px}.addressHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.addressHeader h3{font-size:18px;font-weight:500}.addressHeader .toggleOptions{gap:10px;display:flex}.addressHeader .toggleOptions button{cursor:pointer;background:0 0;border:1px solid #ccc;border-radius:20px;padding:6px 12px;font-size:13px;transition:all .3s}.addressHeader .toggleOptions button.activeToggle{color:#fff;background:#000;border-color:#000}.savedAddressList{gap:1rem;display:grid}.savedAddressList .addressCard{cursor:pointer;-webkit-tap-highlight-color:#0000;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #ccc;border-radius:8px;align-items:flex-start;gap:12px;min-height:60px;padding:14px;transition:border .2s;display:flex;position:relative}.savedAddressList .addressCard.selected{background-color:#fafafa;border-color:#000;box-shadow:0 0 6px #0000001a}.savedAddressList .addressCard:hover{border-color:#999}.savedAddressList .addressCard:active{background-color:#f5f5f5;transform:scale(.98)}@media (max-width:768px){.savedAddressList .addressCard{min-height:70px;padding:16px}.savedAddressList .addressCard:active{background-color:#f0f0f0}}.savedAddressList .addressCard input{cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:#0000;touch-action:manipulation;flex-shrink:0;min-width:20px;min-height:20px;margin-top:4px}.savedAddressList .addressCard .addressText{pointer-events:none;flex:1;min-width:0;font-size:14px}@media (max-width:768px){.savedAddressList .addressCard .addressText{font-size:13px}}.newAddressForm{flex-direction:column;gap:1.2rem;display:flex}.inputGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.inputGrid input{border:1px solid #ccc;border-radius:6px;padding:10px 12px;font-size:14px}.inputGrid input:focus{border-color:#000;outline:none}.saveAddressBtn{color:#fff;cursor:pointer;background:#000;border:none;border-radius:6px;align-self:start;margin-top:10px;padding:10px 18px;font-size:14px}.saveAddressBtn:hover{background:#222}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:9999;color:#fff;background-color:#000;padding:1rem;text-decoration:none;position:absolute;top:auto;left:-9999px}.skip-link:focus{top:0;left:0}:focus-visible{outline-offset:2px;outline:2px solid #d4af37}.lux-toastify-root{--toastify-color-light:#fff;--toastify-text-color-light:#666;--toastify-toast-background:#fff;--toastify-spinner-color:#333;--toastify-spinner-color-empty-area:#e5e5e5;--toastify-color-progress-success:#111;--toastify-color-progress-error:#c62828;--toastify-color-progress-info:#333;--toastify-color-progress-warning:#333;z-index:200010!important;width:min(100% - 1.5rem,28rem)!important;padding:0!important}.lux-toastify-root.Toastify__toast-container--top-center{top:max(1rem,env(safe-area-inset-top,0px))!important}.lux-toastify-root .Toastify__toast{min-height:3.15rem;box-shadow:var(--shadow-luxury,0 2px 8px #0000000d);color:var(--color-primary,#333);font-family:var(--main-font,"Kudryashev Display",serif);z-index:0;border:1px solid #e8e5df;border-radius:2px;margin-bottom:0;padding:.95rem 2.5rem .95rem 1.15rem;background:var(--color-white,#fff)!important}.lux-toastify-root .Toastify__toast:not(.Toastify__toast--stacked){margin-bottom:.65rem;position:relative;overflow:hidden}.lux-toastify-root .Toastify__toast--stacked{overflow:hidden;box-shadow:0 2px 8px #0000000f,0 12px 28px #0000000f}.lux-toastify-root .lux-toast{box-shadow:var(--shadow-luxury,0 2px 8px #0000000d)}.lux-toastify-root .Toastify__toast--success{border-left:3px solid #111;padding-left:calc(1.15rem - 2px)}.lux-toastify-root .Toastify__toast--error{border-left:3px solid var(--color-red,#c62828);padding-left:calc(1.15rem - 2px)}.lux-toastify-root .Toastify__toast--info{border-left:3px solid #333;padding-left:calc(1.15rem - 2px)}.lux-toastify-root .Toastify__toast--warning{border-left:3px solid var(--color-orange,#fbb03b);padding-left:calc(1.15rem - 2px)}.lux-toastify-root .Toastify__toast--dark,.lux-toastify-root .Toastify__toast--default{border-left:3px solid #999;padding-left:calc(1.15rem - 2px)}.lux-toastify-root .Toastify__toast-body,.lux-toastify-root .lux-toast__body{letter-spacing:.02em;color:var(--color-primary,#333);padding:0;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.45}.lux-toastify-root .Toastify__toast-theme--light{background:var(--color-white,#fff)!important;color:var(--color-primary,#333)!important}.lux-toastify-root .Toastify__close-button{width:1.75rem;height:1.75rem;color:var(--color-primary,#333);opacity:.38;border-radius:2px;transition:opacity .2s,background .2s;position:absolute;top:.5rem;right:.45rem}.lux-toastify-root .Toastify__close-button:focus-visible,.lux-toastify-root .Toastify__close-button:hover{opacity:.9;background:#f8f6f2}.lux-toastify-root .Toastify__close-button>svg{width:14px;height:14px}.lux-toastify-root .Toastify__progress-bar{opacity:.85;height:2px;background:#111!important}.lux-toastify-root .Toastify__progress-bar--wrp{border-radius:0;height:2px;bottom:0;background:#e8e5df!important}.lux-toastify-root .Toastify__progress-bar--error{background:var(--color-red,#c62828)!important}.lux-toastify-root .Toastify__progress-bar--info{background:#333!important}.lux-toastify-root .Toastify__progress-bar--warning{background:var(--color-orange,#fbb03b)!important}.lux-toastify-root .Toastify__spinner{border-color:#333 #e5e5e5 #e5e5e5;width:16px;height:16px}@media (max-width:480px){.lux-toastify-root{width:calc(100% - 1.25rem)!important}.lux-toastify-root .Toastify__toast{padding:.85rem 2.35rem .85rem 1rem}}html.discover-page-snap{scroll-behavior:auto;scroll-snap-type:none}:root{--landing-section-gap:clamp(1.25rem,2.8vw,2.25rem);--landing-head-gap:clamp(2rem,4vw,3rem);--landing-copy-gap:clamp(0.85rem,1.6vw,1.25rem);--landing-section-gap-tight:clamp(0.35rem,0.9vw,0.65rem);--landing-pt-first:clamp(1rem,2.5vw,1.75rem);--landing-content-max:1280px;--landing-narrow-max:42rem;--landing-section-px:clamp(1rem,4vw,2.5rem);--landing-ink:#141414;--landing-cream:#f8f6f2;--landing-warm:#f3efe8;--landing-sand:#efe6d8;--landing-gold:#e8dcc8;--landing-mist:#f0f4f3;--landing-pearl:#eef2f4;--landing-sage:#e9ede6;--landing-blush:#f7ece8;--landing-rose:#f3e4df;--landing-clay:#eadfd6}.homeMainContent{position:relative;z-index:2;width:100%;max-width:100%;overflow-x:clip;overflow-anchor:none;background:#fff}.firstHomeSectionMountPlaceholder{min-height:clamp(28rem,68vh,42rem);width:100%;pointer-events:none}html.is-home-scroll-restoring{overflow-anchor:none}.homeSection{position:relative;width:100%;margin:0;padding:0}.homeSection__surface{position:relative;isolation:isolate;overflow:hidden;max-width:100%;padding-bottom:clamp(1rem,2.2vw,1.75rem)}.homeSection__surface--white{--section-tone-a:#ffffff;--section-tone-b:#f8f6f2;--shape-orb-a:rgba(248,246,242,0.72);--shape-orb-b:rgba(238,242,244,0.28);--shape-ring:rgba(176,150,106,0.18);--shape-ring-glow:rgba(238,242,244,0.22);--shape-shard-a:rgba(255,255,255,0.55);--shape-shard-b:rgba(238,242,244,0.3);background:var(--section-tone-a)}.homeSection__surface--warm{--section-tone-a:#f3efe8;--section-tone-b:#efe6d8;--shape-orb-a:rgba(239,230,216,0.78);--shape-orb-b:rgba(232,220,200,0.34);--shape-ring:rgba(176,150,106,0.22);--shape-ring-glow:rgba(239,230,216,0.28);--shape-shard-a:rgba(247,236,232,0.5);--shape-shard-b:rgba(232,220,200,0.28);background:var(--section-tone-a)}.homeSection__surface--clay{--section-tone-a:#eadfd6;--section-tone-b:#f7ece8;--shape-orb-a:rgba(247,236,232,0.75);--shape-orb-b:rgba(234,223,214,0.32);--shape-ring:rgba(176,150,106,0.2);--shape-ring-glow:rgba(247,236,232,0.26);--shape-shard-a:rgba(255,252,247,0.48);--shape-shard-b:rgba(234,223,214,0.26);background:var(--section-tone-a)}.homeSection__surface--sage{--section-tone-a:#e9ede6;--section-tone-b:#f0f4f3;--shape-orb-a:rgba(240,244,243,0.74);--shape-orb-b:rgba(210,218,204,0.3);--shape-ring:rgba(176,150,106,0.16);--shape-ring-glow:rgba(233,237,230,0.24);--shape-shard-a:rgba(240,244,243,0.52);--shape-shard-b:rgba(233,237,230,0.28);background:var(--section-tone-a)}.homeSection__surface--clay:before,.homeSection__surface--sage:before,.homeSection__surface--warm:before,.homeSection__surface--white:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(128deg,var(--section-tone-a) 0,var(--section-tone-b) 42%,var(--section-tone-a) 100%);background-size:180% 180%;animation:luxToneGradient 22s ease-in-out infinite}.homeSection--first .homeSection__surface{padding-top:var(--landing-pt-first)}.homeSection--tight .homeSection__surface{padding-bottom:clamp(.5rem,1vw,.85rem)}.homeSection--grid .homeSection__surface{padding-bottom:clamp(1.25rem,2.5vw,2rem);background:#faf9f7}.homeSection--grid .homeSection__surface:before{animation:none;background:linear-gradient(180deg,#ffffff,#f8f6f2 52%,#ffffff);background-size:100% 100%;opacity:1}.homeSection--grid .homeSection__ambient{display:none}.homeSection--grid .landingSectionCadence{opacity:.72}.homeSection__ambient{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.homeSection--bridge .homeSection__surface--clay{--lux-pearl:#f5efe6;--lux-clay:#eadfd6;--lux-champagne:#d8c8b0;--lux-pearl-soft:rgba(245,239,230,0.85);--lux-clay-soft:rgba(234,223,214,0.72);--lux-champagne-soft:rgba(216,200,176,0.55);--lux-gradient-dur:9s;--lux-gradient-delay:-3s;background:var(--lux-pearl)}.homeSection--bridge .homeSection__surface--clay:before{background:linear-gradient(122deg,var(--lux-pearl) 0,var(--lux-clay) 38%,var(--lux-champagne) 62%,var(--lux-pearl) 100%);background-size:320% 320%;animation:luxBridgeGradient var(--lux-gradient-dur,9s) cubic-bezier(.42,.08,.52,.94) infinite;animation-delay:var(--lux-gradient-delay,0s)}.homeSection--bridge .homeSection__surface--clay:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.55;background:linear-gradient(180deg,transparent 0,var(--lux-clay-soft) 30%,var(--lux-champagne-soft) 55%,var(--lux-clay-soft) 80%,transparent 100%);background-size:100% 280%;animation:luxBridgeWaveBase 10s ease-in-out infinite;animation-delay:var(--lux-gradient-delay,0s)}.homeSection__ambient--lux:after{content:"";position:absolute;inset:0;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:multiply;pointer-events:none}.homeSection__luxMix{inset:-18%;opacity:.65;background:radial-gradient(ellipse 74% 60% at 14% 40%,var(--lux-champagne-soft) 0,transparent 58%),radial-gradient(ellipse 70% 54% at 86% 36%,var(--lux-clay-soft) 0,transparent 56%);animation-name:luxBridgeMix;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.homeSection__luxMix,.homeSection__luxWave{position:absolute;pointer-events:none;mix-blend-mode:soft-light}.homeSection__luxWave{left:-50%;width:200%;will-change:transform;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.homeSection__luxWave--a{bottom:-8%;height:42%;opacity:.48;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath fill='rgba(234%2C223%2C214%2C0.78)' d='M0 64 C150 96 300 32 450 64 S750 96 900 64 S1050 32 1200 64 V120 H0 Z'/%3E%3C/svg%3E") repeat-x bottom/50% 100%;animation-name:luxWaveDriftA;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.homeSection__luxWave--b{bottom:2%;height:36%;opacity:.42;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath fill='rgba(216%2C200%2C176%2C0.68)' d='M0 72 C180 40 360 88 540 72 S900 40 1080 72 S1140 88 1200 72 V120 H0 Z'/%3E%3C/svg%3E") repeat-x bottom/48% 100%;animation-name:luxWaveDriftB;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.homeSection__luxWave--c{top:-6%;height:38%;opacity:.38;transform:rotate(180deg);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath fill='rgba(245%2C239%2C230%2C0.72)' d='M0 56 C200 88 400 24 600 56 S1000 88 1200 56 V120 H0 Z'/%3E%3C/svg%3E") repeat-x bottom/52% 100%;animation-name:luxWaveDriftC;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.homeSection__luxWave--d{inset:0;left:0;width:100%;height:100%;opacity:.32;-webkit-mask-image:none;mask-image:none;background:linear-gradient(105deg,var(--lux-pearl-soft) 0,var(--lux-clay-soft) 35%,var(--lux-champagne-soft) 65%,var(--lux-pearl-soft) 100%);background-size:280% 100%;animation-name:luxWaveDriftD;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.homeSection__luxAura{position:absolute;border-radius:50%;filter:blur(64px);will-change:transform,opacity;mix-blend-mode:soft-light;pointer-events:none}.homeSection__luxAura--a{width:min(78vw,42rem);height:min(56vw,32rem);top:-14%;left:-10%;background:radial-gradient(circle,var(--lux-champagne-soft) 0,transparent 68%);animation-name:luxBridgeAuraA;animation-timing-function:cubic-bezier(.44,.12,.56,.88);animation-iteration-count:infinite;animation-direction:alternate}.homeSection__luxAura--b{width:min(70vw,38rem);height:min(52vw,30rem);top:14%;right:-16%;background:radial-gradient(circle,var(--lux-clay-soft) 0,transparent 70%);animation-name:luxBridgeAuraB;animation-timing-function:cubic-bezier(.38,.18,.62,.82);animation-iteration-count:infinite;animation-direction:alternate-reverse}.homeSection__luxAura--c{width:min(62vw,34rem);height:min(44vw,26rem);bottom:-18%;left:18%;background:radial-gradient(circle,var(--lux-champagne-soft) 0,var(--lux-clay-soft) 42%,transparent 72%);animation-name:luxBridgeAuraC;animation-timing-function:cubic-bezier(.5,.05,.45,.95);animation-iteration-count:infinite;animation-direction:alternate}.homeSection__luxOrb{position:absolute;pointer-events:none;will-change:transform,border-radius;opacity:.72}.homeSection__luxOrb--a{width:min(36vw,20rem);height:min(36vw,20rem);top:6%;left:4%;border-radius:42% 58% 61% 39%/44% 42% 58% 56%;background:radial-gradient(circle at 34% 30%,var(--lux-pearl-soft) 0,var(--lux-champagne-soft) 45%,transparent 100%);border:1px solid rgba(216,200,176,.28);box-shadow:0 0 48px rgba(216,200,176,.16);animation-name:luxBridgeOrbMorphA;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.homeSection__luxOrb--b{width:min(30vw,16rem);height:min(30vw,16rem);bottom:10%;right:6%;border-radius:58% 42% 38% 62%/52% 48% 52% 48%;background:linear-gradient(145deg,var(--lux-clay-soft) 0,var(--lux-champagne-soft) 55%,var(--lux-pearl-soft) 100%);box-shadow:0 0 40px rgba(234,223,214,.2);animation-name:luxBridgeOrbMorphB;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.homeSection__shape{position:absolute;pointer-events:none;will-change:transform}.homeSection__shape--orb{width:min(44vw,24rem);height:min(44vw,24rem);top:6%;right:-10%;border-radius:42% 58% 61% 39%/44% 42% 58% 56%;background:radial-gradient(circle at 32% 28%,var(--shape-orb-a) 0,var(--shape-orb-b) 52%,transparent 100%);opacity:.7;filter:blur(.5px);animation:luxShapeFloatA 28s ease-in-out infinite}.homeSection__shape--ring{width:min(30vw,15rem);height:min(30vw,15rem);bottom:10%;left:-6%;border-radius:50%;border:1px solid var(--shape-ring);background:radial-gradient(circle,transparent 58%,var(--shape-ring-glow) 100%);box-shadow:inset 0 0 48px var(--shape-ring-glow);animation:luxShapeRotate 52s linear infinite}.homeSection__shape--shard{width:min(20vw,10rem);height:min(20vw,10rem);top:38%;left:58%;border-radius:34% 66% 62% 38%/42% 36% 64% 58%;background:linear-gradient(140deg,var(--shape-shard-a) 0,var(--shape-shard-b) 100%);opacity:.55;animation:luxShapeFloatB 34s ease-in-out infinite}.homeSection__glow{position:absolute;border-radius:50%;filter:blur(88px);will-change:transform,opacity;mix-blend-mode:normal}.homeSection__glow--a{width:min(68vw,36rem);height:min(52vw,26rem);opacity:.55;animation:luxGlowDriftA 34s ease-in-out infinite alternate}.homeSection__glow--b{width:min(58vw,30rem);height:min(46vw,22rem);opacity:.45;animation:luxGlowDriftB 42s ease-in-out infinite alternate-reverse}.homeSection__glow--mobileCenter{display:none;width:min(88vw,22rem);height:min(52vw,14rem);left:50%;bottom:-18%;transform:translateX(-50%);opacity:.42;filter:blur(72px);animation:none}.homeSection--tone-white .homeSection__glow--a{top:8%;left:-6%;background:radial-gradient(circle,rgba(238,242,244,.22) 0,rgba(238,242,244,0) 72%)}.homeSection--tone-white .homeSection__glow--b{bottom:6%;right:-4%;background:radial-gradient(circle,rgba(248,246,242,.18) 0,rgba(248,246,242,0) 70%)}.homeSection--tone-warm .homeSection__glow--a{top:-4%;left:10%;background:radial-gradient(circle,rgba(232,220,200,.26) 0,rgba(232,220,200,0) 72%)}.homeSection--tone-warm .homeSection__glow--b{bottom:-2%;right:6%;background:radial-gradient(circle,rgba(239,230,216,.22) 0,rgba(239,230,216,0) 70%)}.homeSection--tone-warm .homeSection__glow--mobileCenter{background:radial-gradient(circle,rgba(232,220,200,.34) 0,rgba(239,230,216,.16) 42%,rgba(239,230,216,0) 72%)}.homeSection--tone-clay .homeSection__glow--a{top:4%;right:2%;background:radial-gradient(circle,rgba(247,236,232,.24) 0,rgba(247,236,232,0) 72%)}.homeSection--tone-clay .homeSection__glow--b{bottom:2%;left:4%;background:radial-gradient(circle,rgba(234,223,214,.2) 0,rgba(234,223,214,0) 70%)}.homeSection--tone-sage .homeSection__glow--a{top:6%;right:-5%;background:radial-gradient(circle,rgba(240,244,243,.24) 0,rgba(240,244,243,0) 72%)}.homeSection--tone-sage .homeSection__glow--b{bottom:4%;left:6%;background:radial-gradient(circle,rgba(233,237,230,.2) 0,rgba(233,237,230,0) 70%)}.homeSection__inner{position:relative;z-index:2;width:100%;max-width:100%;min-width:0;overflow-x:clip}.homeSection__surface>.landingSectionCadence{width:100%;max-width:none;margin-inline:0;padding-inline:0;box-sizing:border-box}@keyframes luxToneGradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes luxBridgeGradient{0%{background-position:0 40%}25%{background-position:55% 20%}55%{background-position:100% 65%}80%{background-position:35% 90%}to{background-position:0 40%}}@keyframes luxBridgeWaveBase{0%{background-position:0 0}35%{background-position:0 55%}70%{background-position:0 100%}to{background-position:0 0}}@keyframes luxBridgeMix{0%{transform:translateZ(0) scale(1);opacity:.58}to{transform:translate3d(4%,-3%,0) scale(1.06);opacity:.82}}@keyframes luxWaveDriftA{0%,to{transform:translateZ(0)}50%{transform:translate3d(-6%,-5%,0)}}@keyframes luxWaveDriftB{0%,to{transform:translateZ(0)}50%{transform:translate3d(7%,3%,0)}}@keyframes luxWaveDriftC{0%,to{transform:rotate(180deg) translateZ(0)}50%{transform:rotate(180deg) translate3d(-5%,5%,0)}}@keyframes luxWaveDriftD{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes luxBridgeAuraA{0%{transform:translateZ(0) scale(1);opacity:.72}to{transform:translate3d(10%,8%,0) scale(1.12);opacity:.92}}@keyframes luxBridgeAuraB{0%{transform:translateZ(0) scale(1);opacity:.65}to{transform:translate3d(-8%,6%,0) scale(1.1);opacity:.88}}@keyframes luxBridgeAuraC{0%{transform:translateZ(0) scale(1);opacity:.62}to{transform:translate3d(6%,-5%,0) scale(1.08);opacity:.85}}@keyframes luxBridgeOrbMorphA{0%,to{transform:translateZ(0) rotate(0deg) scale(1);border-radius:42% 58% 61% 39%/44% 42% 58% 56%}33%{transform:translate3d(3%,-2%,0) rotate(6deg) scale(1.05);border-radius:58% 42% 38% 62%/52% 48% 52% 48%}66%{transform:translate3d(-2%,4%,0) rotate(-4deg) scale(.97);border-radius:48% 52% 64% 36%/46% 58% 42% 54%}}@keyframes luxBridgeOrbMorphB{0%,to{transform:translateZ(0) rotate(12deg) scale(1);border-radius:58% 42% 38% 62%/52% 48% 52% 48%}50%{transform:translate3d(-4%,3%,0) rotate(20deg) scale(1.07);border-radius:40% 60% 55% 45%/58% 42% 58% 42%}}@keyframes luxShapeFloatA{0%,to{transform:translateZ(0) scale(1) rotate(0deg)}33%{transform:translate3d(-3%,4%,0) scale(1.06) rotate(4deg)}66%{transform:translate3d(2%,-3%,0) scale(.96) rotate(-3deg)}}@keyframes luxShapeFloatB{0%,to{transform:translateZ(0) rotate(12deg) scale(1)}50%{transform:translate3d(-4%,5%,0) rotate(22deg) scale(1.08)}}@keyframes luxShapeRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes luxGlowDriftA{0%{transform:translateZ(0) scale(1);opacity:.42}50%{transform:translate3d(3%,-2.5%,0) scale(1.05);opacity:.58}to{transform:translate3d(-2.5%,3%,0) scale(1.02);opacity:.46}}@keyframes luxGlowDriftB{0%{transform:translateZ(0) scale(1);opacity:.34}50%{transform:translate3d(-3.5%,2.5%,0) scale(1.06);opacity:.5}to{transform:translate3d(2.5%,-2.5%,0) scale(1.02);opacity:.38}}@media(max-width:768px){html{-webkit-overflow-scrolling:touch}.homeMainContent{overflow-x:clip}.homeSection__surface--clay:before,.homeSection__surface--sage:before,.homeSection__surface--warm:before,.homeSection__surface--white:before{animation:none;background-size:100% 100%;opacity:1}.homeSection--tone-warm .homeSection__surface--warm:before{background:linear-gradient(180deg,var(--section-tone-a) 0,var(--section-tone-b) 50%,var(--section-tone-a) 100%)}.homeSection--default .homeSection__surface,.homeSection--first .homeSection__surface,.homeSection--tight .homeSection__surface{padding-bottom:var(--landing-section-gap-tight,clamp(.35rem,.9vw,.65rem))}.homeSection--full .homeSection__surface{padding-top:0;padding-bottom:clamp(.75rem,2.5vw,1.25rem)}.homeSection--full .landingSectionCadence{padding-top:clamp(.2rem,.8vw,.35rem);padding-bottom:clamp(.25rem,.9vw,.45rem)}#home-collaborations .homeSection__ambient{display:block}.homeSection__ambient{display:none}.homeSection--bridge .homeSection__surface--clay:after{animation:none;opacity:0}.homeSection__glow,.homeSection__luxAura,.homeSection__luxOrb,.homeSection__luxWave,.homeSection__shape{will-change:auto}.homeSection--bridge .homeSection__surface{padding-bottom:clamp(1.25rem,4vw,1.75rem)}.homeSection--full .homeSection__glow--a,.homeSection--full .homeSection__glow--b,.homeSection--full .homeSection__shape{display:none}.homeSection--full .homeSection__glow--mobileCenter{display:block;bottom:-22%;opacity:.38;filter:blur(64px)}.homeSection__shape--orb{width:min(56vw,16rem);height:min(56vw,16rem);top:2%;right:-18%;opacity:.55}.homeSection__shape--ring{width:min(40vw,11rem);height:min(40vw,11rem);bottom:6%;left:-12%}.homeSection__shape--shard{width:min(28vw,7rem);height:min(28vw,7rem);top:52%;left:68%;opacity:.42}.homeSection--bridge .homeSection__luxMix{opacity:.68;inset:-15%}.homeSection--bridge .homeSection__luxWave--a,.homeSection--bridge .homeSection__luxWave--b,.homeSection--bridge .homeSection__luxWave--c,.homeSection--bridge .homeSection__luxWave--d{display:none}.homeSection--bridge .homeSection__luxAura--a{width:min(95vw,22rem);height:min(68vw,18rem);top:-10%;left:-18%}.homeSection--bridge .homeSection__luxAura--b{width:min(88vw,20rem);height:min(62vw,16rem);top:auto;bottom:-12%;right:-18%}.homeSection--bridge .homeSection__luxAura--c{width:min(75vw,17rem);height:min(52vw,14rem);bottom:-14%;left:-12%}.homeSection--bridge .homeSection__luxOrb--a{width:min(52vw,13rem);height:min(52vw,13rem);top:10%;bottom:auto;left:-4%;opacity:.72}.homeSection--bridge .homeSection__luxOrb--b{width:min(46vw,11.5rem);height:min(46vw,11.5rem);top:auto;bottom:8%;right:-4%;opacity:.68}}@media(prefers-reduced-motion:reduce){.homeSection--bridge .homeSection__surface--clay:after,.homeSection__glow,.homeSection__luxAura,.homeSection__luxMix,.homeSection__luxOrb,.homeSection__luxWave,.homeSection__shape,.homeSection__surface--clay:before,.homeSection__surface--sage:before,.homeSection__surface--warm:before,.homeSection__surface--white:before{animation:none}}.featured-collections-head{margin-bottom:var(--landing-head-gap)}.header_body__1P8gD{font-family:Kudryashev Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#333}@keyframes header_shake__Kg17s{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}50%{transform:translateX(4px)}75%{transform:translateX(-4px)}}.header_shake__Kg17s{animation:header_shake__Kg17s .3s ease}.header_header__w2BOs{position:fixed;top:0;width:100%;background-color:#fff;z-index:5555;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease;padding:1.5rem 0;border-bottom:1px solid #e5e5e5}html.app-booting .header_header__w2BOs,html.is-home-scroll-restoring .header_header__w2BOs{transition:none!important}.header_header__w2BOs.header_headerMenuRaised__raur3{z-index:8000}.header_header__w2BOs.header_headerNavOpen__9i2y_ .header_leftNav__o_Vzj{z-index:7000}.header_header__w2BOs.header_headerNavOpen__9i2y_ .header_logoWrapper__TSR03{opacity:0;visibility:hidden;pointer-events:none}@media(max-width:768px){.header_header__w2BOs.header_headerNavOpen__9i2y_ .header_rightNav__Mgnzy{opacity:0;visibility:hidden;pointer-events:none}.header_header__w2BOs.header_headerNavOpen__9i2y_.header_headerTransparent__VjKYE{background-color:#fff!important;background:#fff!important;border-bottom-color:rgba(0,0,0,0)}}.header_header__w2BOs.header_headerTransparent__VjKYE{background-color:rgba(0,0,0,0)!important;background:rgba(0,0,0,0)!important;border-bottom-color:rgba(0,0,0,0);box-shadow:none}.header_header__w2BOs.header_headerTransparent__VjKYE .header_leftNav__o_Vzj,.header_header__w2BOs.header_headerTransparent__VjKYE .header_rightNav__Mgnzy{color:#fff}.header_header__w2BOs.header_headerTransparent__VjKYE .header_avatarButton__SuQt1,.header_header__w2BOs.header_headerTransparent__VjKYE .header_cartBtn__7r8fg,.header_header__w2BOs.header_headerTransparent__VjKYE .header_favBtn__XhuKq,.header_header__w2BOs.header_headerTransparent__VjKYE .header_hamburger__swrVm,.header_header__w2BOs.header_headerTransparent__VjKYE .header_search__4UCHI{color:#fff!important}.header_header__w2BOs.header_headerTransparent__VjKYE .header_menuLabel__akRVk,.header_header__w2BOs.header_headerTransparent__VjKYE .header_searchLabel__X6wfk{color:#fff!important;font-weight:600}.header_header__w2BOs.header_headerTransparent__VjKYE .header_container__xofsz{background:rgba(0,0,0,0)}.header_header__w2BOs.header_sticky___dN1_{box-shadow:0 2px 8px rgba(0,0,0,.05)}.app-main.home-page .header_header__w2BOs:not(.header_sticky___dN1_):not(.header_headerNavOpen__9i2y_){background-color:rgba(0,0,0,0)!important;background:rgba(0,0,0,0)!important;border-bottom-color:rgba(0,0,0,0);box-shadow:none}.app-main.home-page .header_header__w2BOs:not(.header_sticky___dN1_):not(.header_headerNavOpen__9i2y_) .header_leftNav__o_Vzj,.app-main.home-page .header_header__w2BOs:not(.header_sticky___dN1_):not(.header_headerNavOpen__9i2y_) .header_rightNav__Mgnzy{color:#fff}.app-main.home-page .header_header__w2BOs:not(.header_sticky___dN1_):not(.header_headerNavOpen__9i2y_) .header_avatarButton__SuQt1,.app-main.home-page .header_header__w2BOs:not(.header_sticky___dN1_):not(.header_headerNavOpen__9i2y_) .header_cartBtn__7r8fg,.app-main.home-page .header_header__w2BOs:not(.header_sticky___dN1_):not(.header_headerNavOpen__9i2y_) .header_favBtn__XhuKq,.app-main.home-page .header_header__w2BOs:not(.header_sticky___dN1_):not(.header_headerNavOpen__9i2y_) .header_hamburger__swrVm,.app-main.home-page .header_header__w2BOs:not(.header_sticky___dN1_):not(.header_headerNavOpen__9i2y_) .header_search__4UCHI{color:#fff!important}.app-main.home-page .header_header__w2BOs:not(.header_sticky___dN1_):not(.header_headerNavOpen__9i2y_) .header_menuLabel__akRVk,.app-main.home-page .header_header__w2BOs:not(.header_sticky___dN1_):not(.header_headerNavOpen__9i2y_) .header_searchLabel__X6wfk{color:#fff!important;font-weight:600}.app-main.home-page .header_header__w2BOs{top:var(--promo-bar-offset,0);transition:top .3s ease}.app-main.home-page-scrolled .header_header__w2BOs{top:0}.header_avatarButton__SuQt1,.header_cartBtn__7r8fg,.header_favBtn__XhuKq{color:#333}.header_container__xofsz{position:relative;padding:.4% 3%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;min-height:3.5rem}.header_header__w2BOs.header_headerTransparent__VjKYE .header_container__xofsz{align-items:flex-end;padding-bottom:.5rem}@media(max-width:768px){.header_header__w2BOs.header_headerTransparent__VjKYE .header_container__xofsz{align-items:center;padding-bottom:0;background:rgba(0,0,0,0)}}.header_leftNav__o_Vzj,.header_rightNav__Mgnzy{display:flex;color:#000;align-items:center;gap:1rem;transition:color .3s ease}@media screen and (max-width:768px){.header_leftNav__o_Vzj,.header_rightNav__Mgnzy{gap:.5rem}}.header_leftNav__o_Vzj{flex-wrap:nowrap;align-items:center}@keyframes header_shakeFav__e5tj6{0%,to{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(.8)}75%{transform:scale(1.2)}}.header_favBtn__XhuKq{background:none;color:#000;border:none;cursor:pointer;font-size:1.3rem;transition:color .3s ease}.header_shakeFav__e5tj6{animation:header_shakeFav__e5tj6 .5s}@keyframes header_fadeSlide__WAgQS{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.header_langSwitch__GqbD2{margin-left:.5rem;display:inline-flex;align-items:center;align-self:center;min-height:2.375rem}@media(max-width:768px){.header_langSwitch__GqbD2{display:none}}.header_mobileLangSwitch__sKeo6{display:none}.header_mobileLangLabel__vDbgF{font-size:var(--font-size-sm);color:#555;font-weight:500}.header_mobileLangSelect__YmoTa{border:1px solid #ddd;border-radius:8px;font-size:var(--font-size-base);background:#fff;cursor:pointer;font-family:inherit;color:#333;min-width:80px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center;background-size:.8rem;padding:.5rem 2rem .5rem .8rem;transition:all .3s ease}.header_mobileLangSelect__YmoTa:hover{border-color:#bbb;background-color:#f9f9f9}.header_mobileLangSelect__YmoTa:focus{outline:none;border-color:#666;box-shadow:0 0 0 2px rgba(108,76,59,.1)}.header_langSelect__5gBh0{box-sizing:border-box;height:2.375rem;min-height:2.375rem;line-height:1;border:1px solid #ddd;border-radius:6px;padding:0 1.85rem 0 .65rem;margin:0;font-size:var(--font-size-sm);background-color:#fff;cursor:pointer;font-family:inherit;color:#333;min-width:auto;width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .45rem center;background-size:.65rem;display:inline-flex;align-items:center;vertical-align:middle;transition:all .3s ease}.header_langSelect__5gBh0:hover{border-color:#bbb;background-color:#f9f9f9}.header_langSelect__5gBh0:focus{outline:none;border-color:#666;box-shadow:0 0 0 2px rgba(108,76,59,.1)}@media(max-width:768px){.header_langSelect__5gBh0{height:2.125rem;min-height:2.125rem;padding:0 1.65rem 0 .5rem;font-size:var(--font-size-xs);border-radius:4px}}.header_logoHeroCenter__U3uo_{top:calc(50vh + var(--promo-bar-offset, 0px)/2);transform:translate(-50%,-50%) scale(1);padding:3rem 4rem;min-width:320px;height:auto}.header_logoHeroCenter__U3uo_ .header_logoText__d_X6V .header_logoImage__FpuYE{height:clamp(56px,10vw,130px)!important;max-height:none}@media(max-width:768px){.header_logoHeroCenter__U3uo_{top:calc(50vh + var(--promo-bar-offset, 0px)/2);transform:translate(-50%,-50%);padding:2rem 2.5rem;min-width:unset;width:auto;height:auto;background:rgba(0,0,0,0);border-radius:0;box-shadow:none}.header_logoHeroCenter__U3uo_:after,.header_logoHeroCenter__U3uo_:before{opacity:0}.header_logoHeroCenter__U3uo_ .header_logoText__d_X6V .header_logoImage__FpuYE{height:clamp(48px,14vw,88px)!important;max-height:none;filter:drop-shadow(0 2px 6px rgba(0,0,0,.14));mix-blend-mode:normal}}.header_logoWrapper__TSR03{position:fixed;left:50%;z-index:10;background:rgba(0,0,0,0);border:none;box-shadow:none;display:flex;align-items:center;justify-content:center;width:auto;pointer-events:auto;transition:transform .5s cubic-bezier(.25,.46,.45,.94),top .5s cubic-bezier(.25,.46,.45,.94),height .4s cubic-bezier(.25,.46,.45,.94),padding .4s ease;will-change:transform,top}html.app-booting .header_logoWrapper__TSR03,html.is-home-scroll-restoring .header_logoWrapper__TSR03{transition:none!important}.header_logoWrapper__TSR03:after,.header_logoWrapper__TSR03:before{content:"";position:absolute;width:24px;height:24px;border:1px solid rgba(212,175,55,.2);pointer-events:none;transition:opacity .3s ease}.header_logoWrapper__TSR03:before{top:12px;left:12px;border-right:none;border-bottom:none}.header_logoWrapper__TSR03:after{bottom:12px;right:12px;border-left:none;border-top:none}.header_logoWrapper__TSR03:hover:after,.header_logoWrapper__TSR03:hover:before{border-color:rgba(212,175,55,.35)}@media(max-width:768px){.header_logoWrapper__TSR03{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}}.header_logoWrapper__TSR03 .header_logoText__d_X6V{font-family:Kudryashev Display,-apple-system,BlinkMacSystemFont,Segoe UI,serif;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:100%;min-width:0;position:relative;text-decoration:none;color:inherit;line-height:0;transition:all .35s ease}.header_logoWrapper__TSR03 .header_logoText__d_X6V>span{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;max-width:100%;background:rgba(0,0,0,0)!important;line-height:0}.header_logoWrapper__TSR03 .header_logoText__d_X6V .header_logoImage__FpuYE{display:block;height:clamp(56px,10vw,130px)!important;width:auto!important;max-width:100%;-o-object-fit:contain;object-fit:contain;background:rgba(0,0,0,0);filter:drop-shadow(0 2px 4px rgba(0,0,0,.08));transition:transform .35s ease,filter .3s ease,height .35s ease;will-change:transform,height}.header_logoWrapper__TSR03:hover .header_logoText__d_X6V .header_logoImage__FpuYE{transform:scale(1.02);filter:drop-shadow(0 4px 8px rgba(0,0,0,.12))}.header_logoScrolled__h0kER{left:50%;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none;width:auto;min-width:unset;display:flex;align-items:center;justify-content:center}.header_logoScrolled__h0kER:after,.header_logoScrolled__h0kER:before{opacity:0}.header_logoScrolled__h0kER .header_logoText__d_X6V{width:auto;display:flex;align-items:center;justify-content:center}.header_logoScrolled__h0kER .header_logoText__d_X6V .header_logoImage__FpuYE{width:auto!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.08))}.header_logoScrolled__h0kER{top:calc(var(--promo-bar-offset, 0px) + 1.5rem);height:3.5rem;transform:translateX(-50%);padding:0 1rem}.header_logoScrolled__h0kER .header_logoText__d_X6V .header_logoImage__FpuYE{height:56px!important;max-height:56px}@media(max-width:768px){.header_logoScrolled__h0kER{top:calc(var(--promo-bar-offset, 0px) + .5rem);height:3rem;transform:translateX(-50%);padding:0 .75rem}.header_logoScrolled__h0kER .header_logoText__d_X6V .header_logoImage__FpuYE{height:2.25rem!important;max-height:2.25rem}.header_header__w2BOs.header_headerTransparent__VjKYE .header_logoScrolled__h0kER{top:var(--promo-bar-offset,0)}}.app-main.home-page-scrolled .header_logoWrapper__TSR03,.app-main:not(.home-page) .header_logoWrapper__TSR03{left:50%;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none;width:auto;min-width:unset;display:flex;align-items:center;justify-content:center}.app-main.home-page-scrolled .header_logoWrapper__TSR03:after,.app-main.home-page-scrolled .header_logoWrapper__TSR03:before,.app-main:not(.home-page) .header_logoWrapper__TSR03:after,.app-main:not(.home-page) .header_logoWrapper__TSR03:before{opacity:0}.app-main.home-page-scrolled .header_logoWrapper__TSR03 .header_logoText__d_X6V,.app-main:not(.home-page) .header_logoWrapper__TSR03 .header_logoText__d_X6V{width:auto;display:flex;align-items:center;justify-content:center}.app-main.home-page-scrolled .header_logoWrapper__TSR03 .header_logoText__d_X6V .header_logoImage__FpuYE,.app-main:not(.home-page) .header_logoWrapper__TSR03 .header_logoText__d_X6V .header_logoImage__FpuYE{width:auto!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.08))}.app-main.home-page-scrolled .header_logoWrapper__TSR03,.app-main:not(.home-page) .header_logoWrapper__TSR03{top:calc(var(--promo-bar-offset, 0px) + 1.5rem);height:3.5rem;transform:translateX(-50%);padding:0 1rem}.app-main.home-page-scrolled .header_logoWrapper__TSR03 .header_logoText__d_X6V .header_logoImage__FpuYE,.app-main:not(.home-page) .header_logoWrapper__TSR03 .header_logoText__d_X6V .header_logoImage__FpuYE{height:56px!important;max-height:56px}@media(max-width:768px){.app-main.home-page-scrolled .header_logoWrapper__TSR03,.app-main:not(.home-page) .header_logoWrapper__TSR03{top:calc(var(--promo-bar-offset, 0px) + .5rem);height:3rem;transform:translateX(-50%);padding:0 .75rem}.app-main.home-page-scrolled .header_logoWrapper__TSR03 .header_logoText__d_X6V .header_logoImage__FpuYE,.app-main:not(.home-page) .header_logoWrapper__TSR03 .header_logoText__d_X6V .header_logoImage__FpuYE{height:2.25rem!important;max-height:2.25rem}.header_logoWrapper__TSR03:not(.header_logoHeroCenter__U3uo_){top:calc(var(--promo-bar-offset, 0px) + .5rem);height:3rem;transform:translateX(-50%);padding:0 .35rem;min-width:unset;transition:none}.header_logoWrapper__TSR03:not(.header_logoHeroCenter__U3uo_):after,.header_logoWrapper__TSR03:not(.header_logoHeroCenter__U3uo_):before{opacity:0}.header_logoHeroCenter__U3uo_{transition:transform .5s cubic-bezier(.25,.46,.45,.94),top .5s cubic-bezier(.25,.46,.45,.94),height .4s cubic-bezier(.25,.46,.45,.94),padding .4s ease}html.app-booting .header_logoHeroCenter__U3uo_,html.is-home-scroll-restoring .header_logoHeroCenter__U3uo_{transition:none!important}.app-main.home-page .header_header__w2BOs.header_headerTransparent__VjKYE .header_logoWrapper__TSR03:not(.header_logoHeroCenter__U3uo_){background:hsla(0,0%,100%,.94);border-radius:4px;padding:.12rem .45rem;box-shadow:0 1px 6px rgba(0,0,0,.08)}.header_header__w2BOs{padding:0}.header_header__w2BOs:not(.header_headerTransparent__VjKYE){padding:.5rem 0}.header_header__w2BOs.header_headerTransparent__VjKYE{min-height:3rem}.header_container__xofsz{min-height:3rem;height:3rem;padding:0 .75rem;align-items:center}.header_leftNav__o_Vzj,.header_rightNav__Mgnzy{min-height:3rem;z-index:3}.header_rightNav__Mgnzy{gap:.35rem;overflow:visible}.header_logoWrapper__TSR03:not(.header_logoHeroCenter__U3uo_) .header_logoText__d_X6V .header_logoImage__FpuYE{height:2.25rem!important;max-height:2.25rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.12))}.header_header__w2BOs.header_headerTransparent__VjKYE .header_logoWrapper__TSR03:not(.header_logoHeroCenter__U3uo_) .header_logoText__d_X6V .header_logoImage__FpuYE{mix-blend-mode:normal;filter:none}.header_header__w2BOs:not(.header_headerTransparent__VjKYE) .header_logoWrapper__TSR03:not(.header_logoHeroCenter__U3uo_) .header_logoText__d_X6V .header_logoImage__FpuYE{mix-blend-mode:normal}.app-main.home-page-scrolled .header_logoWrapper__TSR03 .header_logoText__d_X6V .header_logoImage__FpuYE,.app-main:not(.home-page) .header_logoWrapper__TSR03 .header_logoText__d_X6V .header_logoImage__FpuYE,.header_logoScrolled__h0kER .header_logoText__d_X6V .header_logoImage__FpuYE{height:2.25rem!important;max-height:2.25rem;mix-blend-mode:normal;filter:drop-shadow(0 1px 2px rgba(0,0,0,.12))}.header_avatarButton__SuQt1,.header_cartBtn__7r8fg,.header_favBtn__XhuKq,.header_hamburger__swrVm,.header_search__4UCHI{min-height:3rem}}.header_menuLinks__ccTKc{display:flex;flex-direction:column;gap:.15rem;padding-top:.25rem}.header_menuLinks__ccTKc .header_menuNavEntry__Q43Us,.header_menuLinks__ccTKc a{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;box-sizing:border-box;padding:.7rem .65rem;margin-left:-.65rem;max-width:calc(100% + .65rem);font-family:var(--main-font),"Kudryashev Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:clamp(1.0625rem,2.4vw,1.1875rem);font-weight:400;line-height:1.35;letter-spacing:.06em;color:#141414;text-decoration:none!important;text-transform:uppercase;border:none;border-left:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);text-align:left;cursor:pointer;transition:color .28s ease,border-color .28s ease,padding-left .28s ease}@media(max-width:768px){.header_menuLinks__ccTKc .header_menuNavEntry__Q43Us,.header_menuLinks__ccTKc a{font-size:clamp(.9375rem,4.2vw,1.0625rem);letter-spacing:.06em}}@media(max-width:380px){.header_menuLinks__ccTKc .header_menuNavEntry__Q43Us,.header_menuLinks__ccTKc a{font-size:clamp(.875rem,4.8vw,1rem);letter-spacing:.05em}}.header_menuLinks__ccTKc .header_menuNavEntry__Q43Us:hover,.header_menuLinks__ccTKc a:hover{color:#000;border-left-color:rgba(26,26,26,.85);padding-left:.85rem}.header_menuLinks__ccTKc .header_menuNavChevron__SzvMr{margin-left:auto;font-size:1.1rem;font-weight:300;opacity:.45;line-height:1}.header_navAccountSection__84Mze{margin-top:0;padding-top:0;border-top:none}.header_navAccountLabel__pd7R7{margin:0 0 .45rem;padding-left:0;font-family:var(--font-title),"Archivo",sans-serif;font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a}.header_navAccountGuestRow__Sotg_{display:flex;flex-direction:row;gap:.5rem;margin-bottom:.65rem}.header_navAccountGuestPrimary__HEuym,.header_navAccountGuestSecondary__QhmRa{flex:1 1 0;min-width:0;box-sizing:border-box;padding:.58rem .5rem;border-radius:2px;font-family:var(--font-title),"Archivo",sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.header_navAccountGuestPrimary__HEuym{border:1px solid #1a1a1a;background-color:#1a1a1a;color:#fafaf8}.header_navAccountGuestPrimary__HEuym:hover{background-color:#000;border-color:#000;color:#fff}.header_navAccountGuestPrimary__HEuym:focus-visible{outline:2px solid hsla(0,0%,100%,.85);outline-offset:2px}.header_navAccountGuestSecondary__QhmRa{border:1px solid rgba(0,0,0,.2);background-color:rgba(0,0,0,0);color:#1a1a1a}.header_navAccountGuestSecondary__QhmRa:hover{background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.35)}.header_navAccountGuestSecondary__QhmRa:focus-visible{outline:2px solid rgba(0,0,0,.25);outline-offset:2px}.header_navAccountList__ZT0xO{display:flex;flex-direction:column;gap:.2rem}.header_navAccountItem__mjxkU{display:flex;align-items:center;gap:.75rem;padding:.55rem .45rem .55rem .35rem;margin-left:-.35rem;width:calc(100% + .35rem);max-width:none;box-sizing:border-box;border:none;border-radius:6px;font-family:var(--font-title),"Archivo",sans-serif;font-size:var(--font-size-sm);font-weight:500;letter-spacing:.03em;color:#242424;text-decoration:none;transition:background-color .2s ease,color .2s ease}.header_navAccountItem__mjxkU:hover{background-color:rgba(0,0,0,.04);color:#000}.header_navAccountItem__mjxkU:focus-visible{outline:2px solid rgba(0,0,0,.2);outline-offset:2px}.header_navAccountIcon__QNDJ5{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;color:#5a5a5a}.header_navAccountIcon__QNDJ5 svg{display:block}.header_navAccountText__9llYu{flex:1;min-width:0;line-height:1.35}.header_navAccountLogout__WueLX{margin-top:.35rem;padding:.55rem .75rem;width:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.12);border-radius:6px;background:rgba(0,0,0,0);font-family:var(--font-title),"Archivo",sans-serif;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.08em;color:#444;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.header_navAccountLogout__WueLX:hover{background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.2);color:#111}.header_navAccountLogout__WueLX:focus-visible{outline:2px solid #666;outline-offset:2px}.header_navSubPanel__K5wTx{display:flex;flex-direction:column;gap:.5rem;min-height:0;font-family:var(--main-font),"Kudryashev Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.header_navBackBtn__R7XYC{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;margin:0 0 .25rem -.35rem;padding:.4rem .5rem;border:none;background:rgba(0,0,0,0);font-family:var(--font-title),"Archivo",sans-serif;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#5c5c5c;cursor:pointer;transition:color .2s ease}.header_navBackBtn__R7XYC:hover{color:#111}.header_navBackBtn__R7XYC:focus-visible{outline:2px solid rgba(0,0,0,.2);outline-offset:2px}.header_navBackChevron__AqHQT{font-size:1.15rem;line-height:1;opacity:.65}.header_navSubHead__JB7zu{margin-bottom:.35rem;max-width:100%}.header_navSubTitle__Mrn2t{margin:0;font-size:clamp(.95rem,4.8vw,1.2rem);font-weight:600;line-height:1.25;letter-spacing:.08em;color:#111;hyphens:auto}.header_navSubKicker__cP9UC,.header_navSubTitle__Mrn2t{font-family:var(--font-title),"Archivo",sans-serif;text-transform:uppercase;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.header_navSubKicker__cP9UC{margin:.35rem 0 0;font-size:clamp(.58rem,2.8vw,.68rem);font-weight:500;line-height:1.35;letter-spacing:.1em;color:#7a7a7a}.header_navSubExplore__onPEQ{display:flex;flex-direction:column;gap:0;margin-top:.35rem}.header_navSubSection__jYMIP{padding:0;border-bottom:1px solid rgba(18,18,18,.07)}.header_navSubSection__jYMIP:first-child{padding-top:0}.header_navSubSection__jYMIP:last-child{border-bottom:none}.header_navSubSectionToggle__mjGfG{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.65rem;width:100%;margin:0;padding:.75rem 0;border:none;background:rgba(0,0,0,0);cursor:pointer;text-align:left;color:inherit;transition:color .2s ease}.header_navSubSectionToggle__mjGfG:hover{color:#000}.header_navSubSectionToggle__mjGfG:focus-visible{outline:2px solid rgba(0,0,0,.25);outline-offset:2px}.header_navSubSectionToggle__mjGfG[aria-expanded=true] .header_navSubSectionChevronIcon__z_sSR{transform:rotate(180deg)}.header_navSubSectionTitle__TycmD{margin:0;flex:1;min-width:0;font-family:Kudryashev Display,-apple-system,BlinkMacSystemFont,Segoe UI,serif;font-size:clamp(.95rem,2.4vw,1.1rem);font-weight:400;letter-spacing:.06em;color:#141414}.header_navSubSectionChevron__7MhgX{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#6a6a6a}.header_navSubSectionChevronIcon__z_sSR{display:block;transition:transform .28s cubic-bezier(.23,1,.32,1)}.header_navSubSection__jYMIP .header_navSubList__JQAfC{padding-bottom:.65rem}.header_navSubEmpty__VcUGJ{margin:0;padding:.35rem 0;font-family:var(--font-title),"Archivo",sans-serif;font-size:var(--font-size-xs);color:#8f8f8f;letter-spacing:.03em}.header_navSubList__JQAfC{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.1rem}.header_navSubSection__jYMIP .header_navSubList__JQAfC{margin-top:0}.header_navSubLink__MTVOG{display:block;padding:.55rem 0;font-family:var(--font-title),"Archivo",sans-serif;font-size:var(--font-size-sm);font-weight:400;letter-spacing:.03em;color:#3a3a3a;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.05);transition:color .2s ease,padding-left .2s ease}.header_navSubLink__MTVOG:hover{color:#000;padding-left:.25rem}.header_navSubFoot__mHE87{margin-top:.75rem;padding-top:.5rem}.header_navViewAll__lFej6{display:inline-block;font-family:var(--font-title),"Archivo",sans-serif;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#111;text-decoration:none;border-bottom:1px solid rgba(17,17,17,.35);padding-bottom:.15rem;transition:border-color .2s ease,color .2s ease}.header_navViewAll__lFej6:hover{color:#000;border-bottom-color:#000}.header_navSubSkeleton__srT7v{display:flex;flex-direction:column;gap:.65rem;margin-top:.75rem}.header_navSubSkeletonLine__z_EK6{display:block;height:.65rem;border-radius:2px;background:linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.1) 50%,rgba(0,0,0,.06));background-size:200% 100%;animation:header_navShimmer__A5_BA 1.1s ease-in-out infinite}@keyframes header_navShimmer__A5_BA{0%{background-position:100% 0}to{background-position:-100% 0}}.header_searchOverlay__0iS2f{z-index:9999;background-color:hsla(0,0%,100%,.96);overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;padding:2rem 1.5rem;transform:translateY(-100%);transition:transform .6s ease-in-out,opacity .4s ease;opacity:0;pointer-events:none}.header_open__ooBGV{transform:translateY(0);opacity:1;pointer-events:auto}.header_hamburger__swrVm{display:inline-flex;align-items:center;justify-content:flex-start;gap:.55rem;background:none;border:none;padding:0;margin:0;color:#333;font-size:var(--font-size-sm);cursor:pointer;z-index:9999;min-width:auto;min-height:2.375rem;transition:color .3s ease}.header_hamburger__swrVm:focus{outline:none}.header_hamburger__swrVm .header_menuIcon__nkNsj{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0}.header_hamburger__swrVm .header_menuIcon__nkNsj svg{display:block}.header_hamburger__swrVm .header_menuLabel__akRVk{line-height:1;display:inline-flex;align-items:center;font-size:var(--font-size-sm)}@media(max-width:768px){.header_hamburger__swrVm .header_menuLabel__akRVk{display:none}}.header_closeInside__Iansi{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;padding:0;min-width:44px;min-height:44px;border:none;border-radius:50%;background:rgba(0,0,0,0);color:#141414;cursor:pointer;z-index:2;position:relative;transition:background-color .2s ease,color .2s ease}.header_closeInside__Iansi:hover{background:rgba(20,20,20,.06);color:#000}.header_closeInside__Iansi:active{background:rgba(20,20,20,.1)}.header_closeInside__Iansi:focus-visible{outline:2px solid #666;outline-offset:2px}.header_navCloseIcon__VB0nC{display:block;flex-shrink:0;pointer-events:none}.header_dropdownSlide__jHh4Y{position:fixed;top:0;bottom:0;height:100vh;height:100dvh;background:#fff;z-index:150;overflow-y:auto;padding:4rem 3rem;font-size:.85rem;line-height:1.6;box-shadow:0 2px 8px rgba(0,0,0,.05);animation-duration:.3s;animation-fill-mode:forwards}.header_dropdownSlide__jHh4Y.header_fromLeft__vP7Na{top:0;bottom:0;left:0;width:min(92vw,20rem);max-width:20rem;height:100vh;height:100dvh;min-height:100dvh;max-height:100dvh;display:flex;flex-direction:column;padding:max(0px,env(safe-area-inset-top,0px)) 0 0!important;overflow:hidden;background:#fafaf8;border-right:1px solid rgba(18,18,18,.07);box-shadow:18px 0 60px rgba(0,0,0,.07);animation-name:header_slideInFromLeft__hoaDp;animation-duration:.52s;animation-timing-function:cubic-bezier(.23,1,.32,1);font-family:var(--main-font),"Kudryashev Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;z-index:6001}@media screen and (max-width:768px){.header_dropdownSlide__jHh4Y.header_fromLeft__vP7Na{width:100%;max-width:none}}.header_dropdownSlide__jHh4Y.header_fromRight__NLxgl{top:0;bottom:0;right:0;width:30vw;max-width:600px;height:100vh;height:100dvh;min-height:100dvh;max-height:100dvh;z-index:6001;animation-name:header_slideInFromRight__X_X6t}.header_dropdownSlide__jHh4Y.header_fromRight__NLxgl a{font-size:1rem;color:#333;border-bottom:1px solid #f0f0f0;text-decoration:none!important;transition:color .3s ease}.header_dropdownSlide__jHh4Y.header_fromRight__NLxgl a:hover{color:#666}.header_dropdownSlide__jHh4Y.header_fromRight__NLxgl a.header_animatedUnderline__jamII{border-bottom:none}.header_dropdownSlide__jHh4Y .header_contactTitle__oLtLd,.header_dropdownSlide__jHh4Y h2:not(.header_navSubTitle__Mrn2t){font-family:Kudryashev Display,-apple-system,BlinkMacSystemFont,Segoe UI,serif;font-size:var(--font-size-xl);margin-bottom:2rem}@media(max-width:768px){.header_dropdownSlide__jHh4Y .header_contactTitle__oLtLd,.header_dropdownSlide__jHh4Y h2:not(.header_navSubTitle__Mrn2t){font-size:var(--font-size-lg)}}.header_dropdownSlide__jHh4Y p{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:#222;margin-bottom:1rem}.header_dropdownSlide__jHh4Y strong{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.5px}.header_backBtn__y4V5n,.header_closeBtn__5ndd_,.header_loginBtn__aKah0{background:none;border:none;cursor:pointer;transition:all .3s ease}.header_backBtn__y4V5n{font-size:var(--font-size-xs);color:#333;align-self:flex-start}.header_backBtn__y4V5n:hover{text-decoration:underline}.header_closeBtn__5ndd_{position:absolute;top:1rem;right:1rem;background:#111;color:#fff;font-size:1.2rem;min-width:44px;min-height:44px;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.header_closeBtn__5ndd_:hover{background:#333;transform:scale(1.05)}.header_closeBtn__5ndd_:active{transform:scale(.95)}.header_loginBtn__aKah0{border:1px solid #ccc;padding:.4rem 1rem}.header_loginBtn__aKah0:hover{border-color:#666;color:#666}.header_overlay__UhQ5U{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6000;background-color:rgba(12,12,12,.32);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.23,1,.32,1)}.header_overlayVisible__9viQZ{opacity:1;transform:translateX(0);pointer-events:auto;cursor:pointer}.header_overlayVisible__9viQZ:focus-visible{outline:2px solid hsla(0,0%,100%,.9);outline-offset:-4px}@keyframes header_slideInFromLeft__hoaDp{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes header_slideInFromRight__X_X6t{0%{transform:translateX(100%)}to{transform:translateX(0)}}.header_avatarButton__SuQt1,.header_cartBtn__7r8fg{position:relative;background:none;color:#000;border:none;padding:0;cursor:pointer;font-size:1.3rem;transition:color .3s ease}.header_cartBtn__7r8fg{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:visible;line-height:0}.header_cartBtn__7r8fg svg{display:block;flex-shrink:0}.header_avatarButton__SuQt1{width:34px;height:34px;border-radius:0;background:rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;overflow:visible}.header_avatarImage__bGjQ2{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.header_avatarFallback__GCRWt,.header_avatarGuest__ZLPao{display:inline-flex;align-items:center;justify-content:center}.header_avatarFallback__GCRWt{background:linear-gradient(135deg,#111,#3a3a3a);color:#fff;border:1px solid hsla(0,0%,100%,.22);box-shadow:0 2px 8px rgba(0,0,0,.2);font-size:.68rem;font-weight:700;letter-spacing:.06em}.header_avatarGuest__ZLPao{width:18px;height:18px;border:none;border-radius:0;background:rgba(0,0,0,0);color:currentColor}.header_cartCount__EnJdf{position:absolute;top:.125rem;right:-.125rem;transform:none;min-width:1rem;height:1rem;padding:0 .15rem;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:#111;color:#fff;font-size:.5625rem;font-weight:600;line-height:1;border-radius:999px;pointer-events:none}@media(min-width:769px){.header_rightNav__Mgnzy{flex-wrap:nowrap;align-items:center}.header_rightNav__Mgnzy>.header_search__4UCHI .header_searchLabel__X6wfk{white-space:nowrap}.header_avatarButton__SuQt1,.header_cartBtn__7r8fg,.header_favBtn__XhuKq{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;min-height:2.375rem;height:2.375rem;width:1.25rem;min-width:1.25rem;padding:0;line-height:0;box-sizing:border-box}.header_avatarButton__SuQt1 svg,.header_cartBtn__7r8fg svg,.header_favBtn__XhuKq svg{display:block;flex-shrink:0}.header_avatarButton__SuQt1{width:1.25rem;height:2.375rem;min-width:1.25rem}}.header_contactItem__POzNM{margin-bottom:2rem}.header_contactItem__POzNM .header_contactRow__9BWki{display:flex;align-items:center;gap:.4rem;font-size:var(--font-size-base);cursor:pointer}@media(max-width:768px){.header_contactItem__POzNM .header_contactRow__9BWki{font-size:var(--font-size-sm)}}.header_contactItem__POzNM .header_contactRow__9BWki strong{font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px}.header_contactItem__POzNM .header_contactRow__9BWki strong a{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.header_animatedUnderline__jamII{position:relative;display:inline-block;text-decoration:none}.header_animatedUnderline__jamII:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transition:transform .3s ease}.header_animatedUnderline__jamII:hover:after{transform:scaleX(1)}.header_search__4UCHI{display:inline-flex;align-items:center;justify-content:flex-start;gap:.55rem;background:none;border:none;color:#333;font-size:var(--font-size-sm);cursor:pointer;transition:color .3s;margin:0;padding:0;min-height:2.375rem}.header_search__4UCHI:hover{color:#666}.header_search__4UCHI .header_searchIcon__FEBl4{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0}.header_search__4UCHI .header_searchIcon__FEBl4 svg{display:block}.header_search__4UCHI .header_searchLabel__X6wfk{line-height:1;display:inline-flex;align-items:center;font-size:var(--font-size-sm)}@media(max-width:768px){.header_search__4UCHI .header_searchLabel__X6wfk{display:none}}.header_navMenuHeader__Spk8I{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.15rem .85rem;border-bottom:1px solid rgba(0,0,0,.06)}.header_navMenuBrand__6MQDR{display:flex;align-items:center;min-width:0;flex:1;text-decoration:none;color:#111}.header_navMenuBrand__6MQDR:hover{color:#000}.header_navMenuBrand__6MQDR:focus-visible{outline:2px solid rgba(0,0,0,.18);outline-offset:3px}.header_navMenuWordmark__HUmcL{display:flex;flex-direction:column;gap:.4rem;min-width:0;max-width:100%}.header_navMenuWordmarkMain__yNk3v{font-family:var(--font-title),"Archivo",sans-serif;font-size:clamp(1.0625rem,4.2vw,1.2rem);line-height:1.15;letter-spacing:-.015em;color:inherit}.header_navMenuWordmarkMain__yNk3v strong{font-weight:700}.header_navMenuWordmarkTagline__vFkc6{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.55rem;width:min(100%,15.5rem);font-family:var(--font-title),"Archivo",sans-serif;font-size:.5625rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#4a4a4a;white-space:nowrap}.header_navMenuWordmarkRule__dEUy8{height:1px;background:rgba(0,0,0,.22)}.header_navMenuBrandLogo__nwzUq{width:auto;max-width:min(168px,52vw);height:auto;max-height:40px;-o-object-fit:contain;object-fit:contain}.header_navMenuBody___1bnJ{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:.35rem 1.15rem 1.5rem}@media(max-width:480px){.header_navMenuBody___1bnJ{padding:.35rem 1rem 1.35rem}}.header_navMenuFooter__fccgs{flex-shrink:0;display:flex;flex-direction:column;gap:.65rem;padding:1rem 1.15rem calc(1.25rem + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(0,0,0,.06);background:#fafaf8}.header_navMenuFooterMeta__Js1jp{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.35rem;padding-top:.85rem;border-top:1px solid rgba(0,0,0,.05)}.header_menuFooterSocial__8TZsg{display:flex;align-items:center;gap:.15rem}.header_menuFooterSocialLink__oYvxo{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:4px;background:rgba(0,0,0,0);color:#555;text-decoration:none;transition:color .2s ease,background-color .2s ease}.header_menuFooterSocialLink__oYvxo:hover{color:#111;background:rgba(0,0,0,.04)}.header_menuFooterSocialLink__oYvxo:focus-visible{outline:2px solid rgba(0,0,0,.18);outline-offset:1px}.LangToggle_root__bw1z4{display:inline-flex;padding:.2rem;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:#fff}.LangToggle_btn__KArdk{min-width:2.5rem;padding:.35rem .65rem;border:none;border-radius:999px;background:rgba(0,0,0,0);font-family:var(--font-title),"Archivo",sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.08em;color:#777;cursor:pointer;transition:background-color .2s ease,color .2s ease}.LangToggle_btn__KArdk:hover{color:#333}.LangToggle_btn__KArdk:focus-visible{outline:2px solid rgba(0,0,0,.18);outline-offset:1px}.LangToggle_btnActive__C_Z09{background:#111;color:#fff}.LangToggle_btnActive__C_Z09:hover{color:#fff}.AboutUs_container__QY8vD{max-width:1200px;margin:0 auto;padding:6rem 3rem 1.5rem;font-family:Kudryashev Display,sans-serif;color:#333;line-height:1.6}.AboutUs_manifesto__PB3MS{text-align:center;margin-bottom:3rem;padding:3rem 1.5rem;background:linear-gradient(180deg,#f8f6f2,#ffffff)}.AboutUs_manifestoEyebrow__TNSES{margin:0 0 .75rem;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#777}.AboutUs_manifesto__PB3MS h1{font-size:clamp(2rem,5vw,3rem);margin:0 0 1rem;color:#000}.AboutUs_manifestoLead__LEB7b{max-width:42rem;margin:0 auto 1.5rem;font-size:1.05rem}.AboutUs_manifestoCta__LOND9{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.5rem;border:1px solid #000;color:#000;text-decoration:none;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.AboutUs_intro__l_pCO{text-align:center;margin-bottom:2rem}.AboutUs_intro__l_pCO h2{font-size:2.2rem;margin-bottom:1rem;color:#000}.AboutUs_intro__l_pCO p{font-size:1.1rem;margin:0 auto}.AboutUs_history__IqMxO,.AboutUs_mission__QA769,.AboutUs_team__ML_YN,.AboutUs_values__mfZrb{margin-bottom:2.5rem}.AboutUs_history__IqMxO h2,.AboutUs_mission__QA769 h2,.AboutUs_team__ML_YN h2,.AboutUs_values__mfZrb h2{font-size:2rem;margin-bottom:1rem;padding-bottom:.3rem;border-bottom:1px solid #000;color:#000}.AboutUs_history__IqMxO p,.AboutUs_mission__QA769 p,.AboutUs_team__ML_YN p{font-size:1rem;margin-bottom:1rem}.AboutUs_values__mfZrb ul{list-style:disc;margin-left:1.5rem}.AboutUs_values__mfZrb li{margin-bottom:.8rem;font-size:1rem}@media(max-width:768px){.AboutUs_container__QY8vD{padding:2rem 1rem}.AboutUs_intro__l_pCO h1{font-size:2.2rem}.AboutUs_history__IqMxO h2,.AboutUs_mission__QA769 h2,.AboutUs_team__ML_YN h2,.AboutUs_values__mfZrb h2{font-size:1.7rem}.AboutUs_history__IqMxO p,.AboutUs_intro__l_pCO p,.AboutUs_mission__QA769 p,.AboutUs_team__ML_YN p,.AboutUs_values__mfZrb li{font-size:.95rem}}.Checkout_page__Hpp3V{min-height:100vh;background:#faf9f7;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px))}@media(min-width:768px){.Checkout_page__Hpp3V{padding-bottom:5rem}}.Checkout_page__Hpp3V:before{content:"";display:block;height:3px;background:#131416}.Checkout_container__oGBHA{max-width:1120px;margin:0 auto;padding:0 1rem}@media(min-width:768px){.Checkout_container__oGBHA{padding:0 2rem}}.Checkout_intro__8dl9q{padding:1.75rem 0 1.5rem}@media(min-width:768px){.Checkout_intro__8dl9q{padding:2.25rem 0 2rem}}.Checkout_breadcrumb__r1mVu{font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:#6b6e74;margin:0 0 .85rem;font-weight:500}.Checkout_breadcrumb__r1mVu a{color:#6b6e74;text-decoration:none;transition:color .2s ease}.Checkout_breadcrumb__r1mVu a:hover{color:#131416}.Checkout_pageTitle__MpK4N{margin:0;font-family:Playfair Display,serif;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:600;letter-spacing:-.02em;color:#131416;line-height:1.15}.Checkout_pageSubtitle___O5OD{margin:.65rem 0 0;max-width:36rem;font-size:.9375rem;line-height:1.55;color:#6b6e74}.Checkout_steps__BDI9J{display:flex;align-items:center;gap:0;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #e8e9eb}@media(min-width:768px){.Checkout_steps__BDI9J{margin-top:1.75rem}}.Checkout_step__gCDOA{display:flex;align-items:center;gap:.55rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b6e74}.Checkout_step__gCDOA.Checkout_active__O47tQ{color:#131416}.Checkout_stepNum__yTeY6{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #e8e9eb;background:#fff;color:#6b6e74;font-weight:600;font-size:.75rem;flex-shrink:0}.Checkout_step__gCDOA.Checkout_active__O47tQ .Checkout_stepNum__yTeY6{border-color:#131416;background:#131416;color:#fff}.Checkout_stepConnector__0w8wl{width:24px;height:1px;background:#e8e9eb;margin:0 .35rem;flex-shrink:0}@media(min-width:768px){.Checkout_stepConnector__0w8wl{width:40px;margin:0 .5rem}}.Checkout_main__TLUMm{padding-top:.5rem}@media(min-width:768px){.Checkout_main__TLUMm{padding-top:.75rem;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:2rem;align-items:start}}.Checkout_formCol__MYjP_{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.Checkout_formCol__MYjP_{gap:1.25rem}}.Checkout_section__1gDEz{background:#fff;border:1px solid #e8e9eb;border-radius:4px;overflow:hidden}.Checkout_sectionHead___VpQZ{display:flex;align-items:center;gap:.85rem;padding:1.15rem 1.25rem;border-bottom:1px solid #e8e9eb}@media(min-width:768px){.Checkout_sectionHead___VpQZ{padding:1.25rem 1.5rem}}.Checkout_sectionNum__ds9H7{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #131416;background:#131416;color:#fff;font-size:.8125rem;font-weight:600;flex-shrink:0}.Checkout_sectionTitle__JXcev{margin:0;font-family:Playfair Display,serif;font-size:1.125rem;font-weight:600;letter-spacing:-.01em;color:#131416}@media(min-width:768px){.Checkout_sectionTitle__JXcev{font-size:1.2rem}}.Checkout_sectionBody__DXCHp{padding:1.25rem}@media(min-width:768px){.Checkout_sectionBody__DXCHp{padding:1.35rem 1.5rem 1.5rem}}.Checkout_contactRow__TAwso{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.Checkout_contactRow__TAwso:last-of-type{margin-bottom:0}.Checkout_contactFull__MdlqW{grid-column:1/-1}.Checkout_contactLabel__Nj5HF{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6b6e74;margin-bottom:.35rem}.Checkout_contactValue__2AmND{font-size:.9375rem;color:#131416;padding:.35rem 0}.Checkout_locationBlock__xlu0U{display:none;margin-bottom:1.15rem;padding:1rem 1.1rem;background:#faf9f7;border-radius:2px;border:1px dashed #e8e9eb}@media(max-width:768px){.Checkout_locationBlock__xlu0U{display:block}}.Checkout_locationTitle__T54Tp{font-size:.8125rem;font-weight:600;color:#131416;margin:0 0 .35rem}.Checkout_locationHint__84hJo{font-size:.75rem;color:#6b6e74;margin:0 0 .75rem}.Checkout_locationBtn__f9QPM{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 1.15rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#131416;background:rgba(0,0,0,0);border:1px solid #131416;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease}.Checkout_locationBtn__f9QPM:hover:not(:disabled){background:#131416;color:#fff}.Checkout_locationBtn__f9QPM:disabled{opacity:.55;cursor:not-allowed}.Checkout_locationStatus__7vnTJ{font-size:.75rem;margin-top:.5rem;color:#6b6e74}.Checkout_locationStatus__7vnTJ.Checkout_success__r73pk{color:#047857}.Checkout_locationStatus__7vnTJ.Checkout_error__nZL9_{color:#b91c1c}.Checkout_tabs__opVAy{display:flex;gap:.35rem;margin-bottom:1.15rem;padding:0;background:rgba(0,0,0,0);border-bottom:1px solid #e8e9eb}.Checkout_tab__NWBfD{flex:1;padding:.65rem .75rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b6e74;background:rgba(0,0,0,0);border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;cursor:pointer;transition:color .2s ease,border-color .2s ease}.Checkout_tab__NWBfD.Checkout_active__O47tQ{color:#131416;border-bottom-color:#131416}.Checkout_addressList__shUIA{list-style:none;padding:0;margin:0}.Checkout_addressCard__gAHWs{display:block;width:100%;padding:1rem 1.1rem;margin-bottom:.65rem;text-align:left;background:#faf9f7;border:1px solid #e8e9eb;border-radius:2px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.Checkout_addressCard__gAHWs:last-child{margin-bottom:0}.Checkout_addressCard__gAHWs:hover{border-color:rgba(19,20,22,.35)}.Checkout_addressCard__gAHWs.Checkout_active__O47tQ{border-color:#131416;background:#fff}.Checkout_addressLabel__CKib3{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6b6e74;margin-bottom:.35rem}.Checkout_addressLines__evfeO{font-size:.9375rem;line-height:1.55;color:#131416}.Checkout_addressLines__evfeO p{margin:0 0 .15rem}.Checkout_formGrid__3zL5j{display:flex;flex-direction:column;gap:.85rem}.Checkout_formRow__ANd01{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.Checkout_formFull__ZlM_s{grid-column:1/-1}.Checkout_input__nRnm6{width:100%;padding:.72rem .95rem;font-size:.9375rem;color:#131416;background:#fff;border:1px solid #e8e9eb;border-radius:2px;transition:border-color .2s ease}.Checkout_input__nRnm6::-moz-placeholder{color:rgba(107,110,116,.85)}.Checkout_input__nRnm6::placeholder{color:rgba(107,110,116,.85)}.Checkout_input__nRnm6:focus{outline:none;border-color:#131416}.Checkout_input__nRnm6:-moz-read-only{background:#faf9f7;color:#6b6e74;cursor:default}.Checkout_input__nRnm6:read-only{background:#faf9f7;color:#6b6e74;cursor:default}.Checkout_saveAddrBtn__aC__d{min-height:40px;padding:0 1.25rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:#131416;color:#fff;border:1px solid #131416;border-radius:999px;cursor:pointer;align-self:flex-start;transition:background .2s ease,color .2s ease}.Checkout_saveAddrBtn__aC__d:hover{background:rgba(0,0,0,0);color:#131416}.Checkout_paymentList__E_tn0{display:flex;flex-direction:column;gap:.65rem}.Checkout_paymentCard__6UvDM{display:flex;align-items:center;gap:1rem;padding:1rem 1.15rem;background:#faf9f7;border:1px solid #e8e9eb;border-radius:2px;cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease}.Checkout_paymentCard__6UvDM:hover{border-color:rgba(19,20,22,.35)}.Checkout_paymentCard__6UvDM.Checkout_active__O47tQ{border-color:#131416;background:#fff}.Checkout_paymentIcon__17dWf{width:44px;height:44px;flex-shrink:0;background:#fff;border-radius:2px;display:flex;align-items:center;justify-content:center;color:#131416;border:1px solid #e8e9eb}.Checkout_paymentSvg__7uO_p{width:22px;height:22px;display:block}.Checkout_paymentTitle__Zvpuf{font-size:.9375rem;font-weight:600;color:#131416;margin:0 0 .2rem}.Checkout_paymentDesc__GEW8j{font-size:.8125rem;line-height:1.45;color:#6b6e74;margin:0}.Checkout_sidebar__VgwAg{display:flex;flex-direction:column;gap:.85rem}@media(min-width:768px){.Checkout_sidebar__VgwAg{position:sticky;top:1.25rem}}.Checkout_summaryCard__dNCZo{background:#fff;border:1px solid #e8e9eb;border-radius:4px;overflow:hidden}.Checkout_summaryHead__b_v5F{padding:1.15rem 1.25rem;border-bottom:1px solid #e8e9eb;font-family:Playfair Display,serif;font-size:1.05rem;font-weight:600;color:#131416}.Checkout_summaryList__u_TAF{list-style:none;padding:0;margin:0;max-height:280px;overflow-y:auto}.Checkout_summaryItem__igPDu{display:flex;align-items:center;gap:.85rem;padding:.9rem 1.25rem;border-bottom:1px solid #e8e9eb}.Checkout_summaryItem__igPDu:last-child{border-bottom:none}.Checkout_summaryThumb__BAEqm{width:52px;height:52px;flex-shrink:0;background:#faf9f7;border-radius:2px;overflow:hidden;border:1px solid #e8e9eb}.Checkout_summaryThumb__BAEqm img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Checkout_summaryInfo__HGj3N{flex:1;min-width:0}.Checkout_summaryName__dmXUW{font-size:.8125rem;font-weight:500;color:#131416;margin:0 0 .15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Checkout_summaryRef__zUDaN{font-size:.6875rem;letter-spacing:.04em;color:#6b6e74}.Checkout_summaryPrice__onKEw{font-size:.875rem;font-weight:600;color:#131416;flex-shrink:0}.Checkout_summaryRow__quPnG{padding:.45rem 1.25rem;font-size:.8125rem;color:#6b6e74}.Checkout_summaryRow__quPnG,.Checkout_summaryTotal__ThC4E{display:flex;justify-content:space-between;align-items:baseline}.Checkout_summaryTotal__ThC4E{padding:1.1rem 1.25rem;border-top:1px solid #e8e9eb;background:#faf9f7}.Checkout_summaryTotalLabel__hK4S8{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6b6e74}.Checkout_summaryTotalValue__My5DL{font-family:Playfair Display,serif;font-size:1.35rem;font-weight:600;letter-spacing:-.02em;color:#131416}.Checkout_alert__1F67i{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;margin-top:1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:2px;color:#b91c1c;font-size:.8125rem}.Checkout_alertClose__pveBh{background:none;border:none;color:#b91c1c;font-size:1.15rem;line-height:1;cursor:pointer;padding:0 4px}.Checkout_footer__17VLm{position:fixed;left:0;right:0;bottom:0;z-index:20;margin-top:0;padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom, 0px));border-top:1px solid #e8e9eb;background:rgba(250,249,247,.96);backdrop-filter:blur(8px);display:flex;flex-direction:row;justify-content:stretch;align-items:center;gap:.75rem}@media(min-width:768px){.Checkout_footer__17VLm{position:static;z-index:auto;margin-top:2rem;padding:1.5rem 0 0;border-top:1px solid #e8e9eb;background:rgba(0,0,0,0);backdrop-filter:none;justify-content:space-between}}.Checkout_footerBack__FyItk{display:none;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#131416;text-decoration:none}@media(min-width:768px){.Checkout_footerBack__FyItk{display:inline-flex}}.Checkout_footerBack__FyItk:hover{text-decoration:underline;text-underline-offset:3px}.Checkout_footerActions__q5g_N{display:flex;flex-wrap:wrap;gap:.65rem;width:100%}@media(min-width:768px){.Checkout_footerActions__q5g_N{width:auto;justify-content:flex-end}}.Checkout_btnSecondary__loQF_{flex:1;min-height:44px;padding:0 1.15rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:rgba(0,0,0,0);color:#131416;border:1px solid #e8e9eb;border-radius:999px;cursor:pointer;transition:border-color .2s ease,background .2s ease}@media(min-width:768px){.Checkout_btnSecondary__loQF_{flex:0 0 auto}}.Checkout_btnSecondary__loQF_:hover{border-color:#131416}.Checkout_btnPrimary__vVylN{flex:1;min-height:44px;padding:0 1.5rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:#131416;color:#fff;border:1px solid #131416;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease}@media(min-width:768px){.Checkout_btnPrimary__vVylN{flex:0 0 auto}}.Checkout_btnPrimary__vVylN:hover:not(:disabled){background:rgba(0,0,0,0);color:#131416}.Checkout_btnPrimary__vVylN:disabled{opacity:.55;cursor:not-allowed}.CheckoutTrustPanel_panel__0nPWg{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.1rem;border:1px solid #e8e9eb;border-radius:4px;background:#faf9f7}.CheckoutTrustPanel_compact___vARb{gap:.75rem;padding:.85rem 1rem}.CheckoutTrustPanel_deliveryPromise__YgpFJ{margin:0;font-size:.9375rem;line-height:1.5;color:#131416}.CheckoutTrustPanel_deliveryPromise__YgpFJ strong{display:block;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:#6b6e74;margin-bottom:.25rem;font-weight:600}.CheckoutTrustPanel_guestNote__DFzeF{margin:0;font-size:.8125rem;line-height:1.55;color:#6b6e74}.CheckoutTrustPanel_trustStrip__T2Zqa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none}.CheckoutTrustPanel_trustItem__paEk1{font-size:.75rem;line-height:1.45;color:#444;padding-left:1rem;position:relative}.CheckoutTrustPanel_trustItem__paEk1:before{content:"✓";position:absolute;left:0;top:0;color:#b8a065;font-size:.6875rem}.CheckoutTrustPanel_returns__W_1lD{margin:0;font-size:.8125rem;line-height:1.55;color:#444}.CheckoutTrustPanel_returns__W_1lD a{color:inherit}.CheckoutTrustPanel_concierge__Lk5VN{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;color:#131416;text-decoration:underline;text-underline-offset:2px}@media(min-width:769px){.CheckoutTrustPanel_trustStrip__T2Zqa{grid-template-columns:repeat(4,minmax(0,1fr))}}.CartItem_cartItem__RvWOs{display:flex;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0}.CartItem_cartItemImg__lRPyy img{width:100px;height:140px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.CartItem_cartItemContent__85sdv{display:flex;justify-content:space-between;flex:1;padding-left:15px}.CartItem_cartItemDetails__oMVZh{display:flex;flex-direction:column;gap:8px}.CartItem_cartItemName__NXrrg{font-size:18px;font-weight:600;color:#333;margin-bottom:5px}.CartItem_variantMeta__woP3b{font-size:13px;color:#666;margin:0}.CartItem_unitPrice__qqDJd{font-size:14px;color:#777;font-weight:500}.CartItem_unitPrice__qqDJd span{color:#444;font-weight:700}.CartItem_totalPrice__NbPHf{font-size:16px;font-weight:700;color:#222;margin-top:5px}.CartItem_totalPrice__NbPHf span{color:#000}.CartItem_cartItemQuantity__K_y1E{display:flex;align-items:center;gap:8px;font-size:14px;margin-top:10px}.CartItem_quantityButton__XpYx7{background:none;border:1px solid #bbb;padding:6px 10px;border-radius:5px;cursor:pointer;transition:all .2s;font-size:16px}.CartItem_quantityButton__XpYx7:hover{background-color:#e0e0e0}.CartItem_quantityButton__XpYx7:disabled{opacity:.5;cursor:not-allowed}.CartItem_quantityInput__BxZUz{width:50px;padding:5px;border:1px solid #bbb;border-radius:5px;text-align:center;font-size:16px;font-weight:700;background:#fff}.CartItem_trashButton__BYjRV{background:none;border:none;cursor:pointer;font-size:18px;transition:transform .2s}.CartItem_trashButton__BYjRV:hover{transform:scale(1.1);color:#c00}.Contact_wrapper__H28av{padding:8rem 2rem;max-width:1200px;margin:0 auto;font-family:Kudryashev Display;color:#111}.Contact_introText__obfe4{text-align:center;margin-bottom:3rem}.Contact_introText__obfe4 h1{font-size:3rem;margin-bottom:1rem}.Contact_introText__obfe4 p{font-size:1.2rem;line-height:1.6;color:#555;max-width:800px;margin:0 auto}.Contact_contactContainer__rKGkD{background:#fff;padding:2rem;border:1px solid #eee;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);margin-bottom:3rem}.Contact_title__H48fK{font-size:2.5rem;margin-bottom:.5rem;text-align:center}.Contact_subtitle__IxSw7{font-size:1.2rem;margin-bottom:2rem;text-align:center;color:#555}.Contact_form__Jxd73{gap:1.5rem}.Contact_form__Jxd73,.Contact_inputGroup__xnk8X{display:flex;flex-direction:column}.Contact_inputGroup__xnk8X label{font-weight:500;margin-bottom:.5rem}.Contact_inputGroup__xnk8X input,.Contact_inputGroup__xnk8X textarea{padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;transition:border-color .3s ease}.Contact_inputGroup__xnk8X input:focus,.Contact_inputGroup__xnk8X textarea:focus{border-color:#000;outline:none}.Contact_submitBtn__ILfd1{padding:.75rem 1.5rem;background-color:#000;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .3s ease;align-self:center}.Contact_submitBtn__ILfd1:hover{background-color:hsl(0,0%,-10%)}.Contact_status__d6Kj2{margin-top:1rem;font-size:1rem;text-align:center;color:green}.Contact_faqContainer__pZZcU{background:#fff;padding:2rem;max-height:100vh;overflow-y:auto;border:1px solid #eee;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.Contact_faqTitle__xjebi{font-size:2rem;margin-bottom:1.5rem;text-align:center;color:#000}.Contact_faqList__ryBf2{display:flex;flex-direction:column;gap:1rem}.Contact_faqItem__q2wi5{border-bottom:1px solid #eee;padding:1rem 0}.Contact_faqItem__q2wi5:last-child{border-bottom:none}.Contact_faqQuestion__8nTsj{display:flex;justify-content:space-between;align-items:center;width:100%;border:none;background:rgba(0,0,0,0);text-align:left;padding:0;cursor:pointer;font-size:1.1rem;font-weight:500;transition:color .3s ease}.Contact_faqQuestion__8nTsj:hover{color:#000}.Contact_faqQuestion__8nTsj .Contact_toggleIcon__c00JS{font-size:1.5rem;transition:transform .3s ease}.Contact_faqAnswer__HyROu{padding-top:.5rem;font-size:1rem;color:#555;animation:Contact_fadeIn__wVhSi .3s ease-in-out}@keyframes Contact_fadeIn__wVhSi{0%{opacity:0}to{opacity:1}}.Contact_socialMedia__rsMJp{text-align:center;margin-bottom:3rem}.Contact_socialMedia__rsMJp .Contact_socialTitle__8E4Zs{font-size:2.5rem;margin-bottom:1rem;color:#000}.Contact_socialMedia__rsMJp .Contact_socialIcons__ITgEJ{display:flex;justify-content:center;gap:1.5rem;margin-bottom:1rem}.Contact_socialMedia__rsMJp .Contact_socialIcons__ITgEJ a{font-size:1.8rem;color:#111;transition:color .3s ease}.Contact_socialMedia__rsMJp .Contact_socialIcons__ITgEJ a:hover{color:#000}.Contact_socialMedia__rsMJp .Contact_socialSubtitle__7pfIy{font-size:1.1rem;color:#555}@media(max-width:768px){.Contact_wrapper__H28av{padding:6rem 1rem}.Contact_introText__obfe4 h1{font-size:2.5rem}.Contact_introText__obfe4 p{font-size:1.1rem;padding:0 1rem}.Contact_contactContainer__rKGkD{padding:1.5rem}.Contact_title__H48fK{font-size:2rem}.Contact_subtitle__IxSw7{font-size:1rem}.Contact_inputGroup__xnk8X input,.Contact_inputGroup__xnk8X textarea{font-size:.95rem;padding:.65rem}.Contact_submitBtn__ILfd1{padding:.65rem 1.2rem;font-size:.95rem}.Contact_faqTitle__xjebi{font-size:1.8rem}.Contact_faqQuestion__8nTsj{font-size:1rem}.Contact_faqAnswer__HyROu{font-size:.95rem}.Contact_socialMedia__rsMJp .Contact_socialTitle__8E4Zs{font-size:2rem}.Contact_socialMedia__rsMJp .Contact_socialIcons__ITgEJ a{font-size:1.6rem}.Contact_socialMedia__rsMJp .Contact_socialSubtitle__7pfIy{font-size:1rem}}@media(max-width:480px){.Contact_wrapper__H28av{padding:4rem .5rem}.Contact_introText__obfe4 h1{font-size:2.2rem}.Contact_introText__obfe4 p{font-size:1rem}.Contact_contactContainer__rKGkD{padding:1rem}.Contact_title__H48fK{font-size:1.8rem}.Contact_subtitle__IxSw7{font-size:.9rem}.Contact_inputGroup__xnk8X input,.Contact_inputGroup__xnk8X textarea{font-size:.9rem;padding:.6rem}.Contact_submitBtn__ILfd1{padding:.6rem 1rem;font-size:.9rem}.Contact_faqTitle__xjebi{font-size:1.6rem}.Contact_faqQuestion__8nTsj{font-size:.95rem}.Contact_faqAnswer__HyROu{font-size:.9rem}.Contact_socialMedia__rsMJp .Contact_socialTitle__8E4Zs{font-size:1.8rem}.Contact_socialMedia__rsMJp .Contact_socialIcons__ITgEJ a{font-size:1.4rem}.Contact_socialMedia__rsMJp .Contact_socialSubtitle__7pfIy{font-size:.9rem}}.InspirationGallery_wrapper__Fl_6D{box-sizing:border-box;width:100%;min-height:0;margin:0 auto;max-width:1520px;padding:1.75rem 2.25rem 4rem;background:#fff}@media(max-width:768px){.InspirationGallery_wrapper__Fl_6D{padding:.75rem 1rem 2rem}}.InspirationGallery_layout__566vz{width:100%;max-width:1600px;margin-inline:auto;display:flex;flex-direction:column;gap:1.5rem}.InspirationGallery_intro__GPbDh{display:flex;flex-direction:column;align-items:center}.InspirationGallery_header__peHKE{text-align:center;margin-bottom:1.5rem}@media(min-width:768px){.InspirationGallery_header__peHKE{margin-bottom:2rem}}.InspirationGallery_title__z3bZv{font-family:Kudryashev Display,serif;font-size:2rem;font-weight:400;color:#1a1a1a;margin:0 0 .5rem;letter-spacing:-.02em}@media(min-width:768px){.InspirationGallery_title__z3bZv{font-size:3rem;margin-bottom:.75rem}}@media(min-width:1200px){.InspirationGallery_title__z3bZv{font-size:3.5rem}}.InspirationGallery_subtitle__aEATX{font-family:Inter,sans-serif;font-size:.9rem;color:#666;margin:0;line-height:1.6;max-width:400px;margin-inline:auto}@media(min-width:768px){.InspirationGallery_subtitle__aEATX{font-size:1rem;max-width:500px}}.InspirationGallery_controls__Ce83G{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:0;padding:0}@media(min-width:768px){.InspirationGallery_controls__Ce83G{gap:.75rem}}.InspirationGallery_categoryBtn__maBBR{padding:.5rem 1rem;border:1px solid #e8e8e8;border-radius:2rem;background:#fff;font-family:Inter,sans-serif;font-size:.85rem;color:#1a1a1a;cursor:pointer;transition:all .3s ease;white-space:nowrap}.InspirationGallery_categoryBtn__maBBR.InspirationGallery_active__i4VM_,.InspirationGallery_categoryBtn__maBBR:hover{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.InspirationGallery_categoryBtn__maBBR:focus{outline:none;box-shadow:0 0 0 2px rgba(26,26,26,.3)}@media(min-width:768px){.InspirationGallery_categoryBtn__maBBR{padding:.6rem 1.4rem;font-size:.9rem}}.InspirationGallery_galleryGrid__0ZOk9{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:480px){.InspirationGallery_galleryGrid__0ZOk9{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.InspirationGallery_galleryGrid__0ZOk9{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.InspirationGallery_galleryGrid__0ZOk9{grid-template-columns:repeat(3,1fr)}}@media(min-width:1400px){.InspirationGallery_galleryGrid__0ZOk9{grid-template-columns:repeat(4,1fr)}}.InspirationGallery_card__w_Wpz{background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease;content-visibility:auto;contain-intrinsic-size:auto 420px}.InspirationGallery_card__w_Wpz:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.1)}.InspirationGallery_card__w_Wpz:hover .InspirationGallery_image__iu_fO{transform:scale(1.05)}.InspirationGallery_card__w_Wpz:hover .InspirationGallery_overlay___e5Dm{opacity:1}@media(min-width:768px){.InspirationGallery_card__w_Wpz:hover{transform:translateY(-6px)}}.InspirationGallery_imageContainer__s12hx{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;background:#f5f5f5}@media(min-width:768px){.InspirationGallery_imageContainer__s12hx{aspect-ratio:4/5}}.InspirationGallery_image__iu_fO{-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.InspirationGallery_overlay___e5Dm{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.3) 40%,transparent);display:flex;align-items:flex-end;padding:1rem;opacity:0;transition:opacity .3s ease}@media(min-width:768px){.InspirationGallery_overlay___e5Dm{padding:1.5rem}}@media(max-width:767px){.InspirationGallery_overlay___e5Dm{opacity:1;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.2) 50%,transparent)}}.InspirationGallery_cardContent__rJlWV{width:100%}.InspirationGallery_cardTitle__qP0t_{font-family:Inter,sans-serif;font-size:1rem;font-weight:600;color:#fff;margin:0 0 .5rem;line-height:1.3;text-shadow:0 1px 3px rgba(0,0,0,.3)}@media(min-width:768px){.InspirationGallery_cardTitle__qP0t_{font-size:1.1rem}}.InspirationGallery_cardAction__5ZtEP{display:inline-flex;align-items:center;gap:.4rem;font-family:Inter,sans-serif;font-size:.8rem;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:.05em}.InspirationGallery_cardAction__5ZtEP svg{transition:transform .3s ease}.InspirationGallery_card__w_Wpz:hover .InspirationGallery_cardAction__5ZtEP svg{transform:translateX(4px)}@media(min-width:768px){.InspirationGallery_cardAction__5ZtEP{font-size:.85rem}}.InspirationGallery_loadMoreWrapper___UuQ2{display:flex;justify-content:center;margin-top:2rem}@media(min-width:768px){.InspirationGallery_loadMoreWrapper___UuQ2{margin-top:3rem}}.InspirationGallery_loadMore__No_9q{display:inline-block;background:#1a1a1a;color:#fff;border:none;padding:.875rem 2rem;border-radius:2rem;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease}.InspirationGallery_loadMore__No_9q:hover{background:#333;transform:translateY(-2px)}.InspirationGallery_loadMore__No_9q:focus{outline:none;box-shadow:0 0 0 3px rgba(26,26,26,.3)}@media(min-width:768px){.InspirationGallery_loadMore__No_9q{padding:1rem 2.5rem;font-size:1rem}}.InspirationGallery_skeleton__1ekuf{height:280px;background:#f0f0f0;border-radius:.75rem;animation:InspirationGallery_pulse___Jn2O 1.5s infinite}@media(min-width:768px){.InspirationGallery_skeleton__1ekuf{height:320px}}@keyframes InspirationGallery_pulse___Jn2O{0%,to{opacity:1}50%{opacity:.5}}.InspirationGallery_grid__J1TQ6{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:480px){.InspirationGallery_grid__J1TQ6{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.InspirationGallery_grid__J1TQ6{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.InspirationGallery_grid__J1TQ6{grid-template-columns:repeat(3,1fr)}}.InspirationGallery_toggleBtn__hOq45,.InspirationGallery_viewToggle__Quj0z{display:none}.InspirationGallery_categories__cFW0T{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.InspirationGallery_cardMedia__cA_hx{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden}.InspirationGallery_contentOverlay__2A6g8,.InspirationGallery_discoverBtn__vigX_{display:none}.InspirationGallery_list__VrxbT{display:flex;flex-direction:column;gap:1rem}.InspirationGallery_listItem__ywnLI{display:flex;flex-direction:column;background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}@media(min-width:768px){.InspirationGallery_listItem__ywnLI{flex-direction:row;align-items:stretch}}.InspirationGallery_listImageWrapper__hVsOL{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#f5f5f5}@media(min-width:768px){.InspirationGallery_listImageWrapper__hVsOL{width:40%;aspect-ratio:auto;min-height:200px}}.InspirationGallery_listImage__4nvn1{-o-object-fit:cover;object-fit:cover}.InspirationGallery_listContent__BDMsn{padding:1rem;flex:1}.InspirationGallery_listContent__BDMsn h3{font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.InspirationGallery_listContent__BDMsn p{font-size:.9rem;color:#666;margin:0 0 .5rem;line-height:1.5}.InspirationGallery_listContent__BDMsn .InspirationGallery_actions__6_6mQ{display:flex;gap:.5rem;margin-top:1rem}.InspirationGallery_listContent__BDMsn .InspirationGallery_actions__6_6mQ button{padding:.5rem 1rem;font-size:.85rem;border-radius:2rem;border:1px solid #e8e8e8;background:#fff;cursor:pointer;transition:all .3s ease}.InspirationGallery_listContent__BDMsn .InspirationGallery_actions__6_6mQ button:hover{background:#1a1a1a;color:#fff;border-color:#1a1a1a}@media(min-width:768px){.InspirationGallery_listContent__BDMsn{padding:1.5rem}}.InspirationGallery_listNavLeft__nIzGc,.InspirationGallery_listNavRight__egPqO{display:none}.InspirationGallery_category__dXqVz,.InspirationGallery_version__HTu8N{font-size:.8rem;color:#999;margin-bottom:.25rem}.PageLuxLoader_embedded__KE2vP{min-height:min(72vh,560px);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.PageLuxLoader_embedded__KE2vP,.PageLuxLoader_viewport__cDpiX{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;background:#fff;box-sizing:border-box;max-width:100%}.PageLuxLoader_viewport__cDpiX{min-height:100dvh;min-height:100vh;width:100%;padding:2rem}.Footer_footer__7blBZ{background-color:#fff;background:#fff;opacity:1;padding:4rem 5% 2rem;color:#666;font-family:Kudryashev Display;position:relative;z-index:10;overflow-x:hidden;overflow-y:hidden;min-height:200px}.Footer_footer__7blBZ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:-1}.Footer_footer__7blBZ .Footer_top__ZXcV0{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:3rem;padding-bottom:3rem;position:relative}.Footer_footer__7blBZ .Footer_top__ZXcV0:after{content:"";position:absolute;left:50%;bottom:0;width:100vw;transform:translateX(-50%);border-bottom:1px solid #e5e5e5}.Footer_footer__7blBZ .Footer_column__MUQlv{display:flex;flex-direction:column;gap:1rem}.Footer_footer__7blBZ .Footer_column__MUQlv .Footer_title__7c5VS{font-size:.95rem;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.8rem;color:#333}.Footer_footer__7blBZ .Footer_column__MUQlv .Footer_text__dA1rP{font-size:.9rem;line-height:1.5;color:#666}.Footer_footer__7blBZ .Footer_column__MUQlv .Footer_links__QwRx2{list-style:none;padding:0;margin:0}.Footer_footer__7blBZ .Footer_column__MUQlv .Footer_links__QwRx2 li{margin-bottom:.5rem}.Footer_footer__7blBZ .Footer_column__MUQlv .Footer_links__QwRx2 li a{font-size:.9rem;color:#666;text-decoration:none;transition:color .3s ease}.Footer_footer__7blBZ .Footer_column__MUQlv .Footer_links__QwRx2 li a:hover{color:#333;text-decoration:underline}.Footer_footer__7blBZ .Footer_column__MUQlv .Footer_contactInfo__M7G6U{margin:0}.Footer_footer__7blBZ .Footer_column__MUQlv .Footer_contactInfo__M7G6U+.Footer_socials__ZQOX5{margin-top:1rem}.Footer_footer__7blBZ .Footer_column__MUQlv .Footer_contactInfo__M7G6U a{font-size:.9rem;color:#666;text-decoration:none;transition:color .3s ease}.Footer_footer__7blBZ .Footer_column__MUQlv .Footer_contactInfo__M7G6U a:hover{color:#333;text-decoration:underline}.Footer_footer__7blBZ .Footer_column__MUQlv .Footer_socials__ZQOX5{list-style:none;padding:0;margin:.75rem 0 0;display:flex;flex-wrap:wrap;gap:.65rem}.Footer_footer__7blBZ .Footer_column__MUQlv .Footer_socials__ZQOX5 li{display:flex}.Footer_footer__7blBZ .Footer_column__MUQlv .Footer_socialLink__FjAx2{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(20,20,20,.14);border-radius:50%;color:#141414;background:#fafafa;text-decoration:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .2s ease}.Footer_footer__7blBZ .Footer_column__MUQlv .Footer_socialLink__FjAx2 svg{display:block;flex-shrink:0}.Footer_footer__7blBZ .Footer_column__MUQlv .Footer_socialLink__FjAx2:hover{background:#141414;border-color:#141414;color:#fff;transform:translateY(-1px)}.Footer_footer__7blBZ .Footer_column__MUQlv .Footer_socialLink__FjAx2:focus-visible{outline:2px solid #141414;outline-offset:2px}.Footer_footer__7blBZ .Footer_column__MUQlv .Footer_logo__nbWVP{max-width:200px;width:100%;height:auto;margin-bottom:.25rem}.Footer_footer__7blBZ .Footer_column__MUQlv .Footer_brandLink__TLdDV{display:inline-flex;align-self:flex-start;text-decoration:none}.Footer_footer__7blBZ .Footer_column__MUQlv .Footer_brandLink__TLdDV:focus-visible{outline:2px solid #141414;outline-offset:4px}.Footer_footer__7blBZ .Footer_bottom__S9peM{width:100%;padding:1rem 0;text-align:center;font-size:1rem;color:#666}@media(max-width:768px){.Footer_footer__7blBZ{padding:2.5rem 1.25rem 1.5rem;margin-bottom:0}.Footer_footer__7blBZ .Footer_top__ZXcV0{gap:2rem;padding-bottom:1.5rem}.Footer_footer__7blBZ .Footer_top__ZXcV0:after{width:100%}.Footer_footer__7blBZ .Footer_column__MUQlv .Footer_title__7c5VS{font-size:.85rem;font-weight:400;letter-spacing:1.2px}.Footer_footer__7blBZ .Footer_column__MUQlv .Footer_contactInfo__M7G6U a,.Footer_footer__7blBZ .Footer_column__MUQlv .Footer_links__QwRx2 li a,.Footer_footer__7blBZ .Footer_column__MUQlv .Footer_text__dA1rP{font-size:.875rem;line-height:1.6}.Footer_footer__7blBZ .Footer_column__MUQlv .Footer_socialLink__FjAx2{width:46px;height:46px}.Footer_footer__7blBZ .Footer_bottom__S9peM{font-size:.75rem;padding:1.5rem 0 1rem;line-height:1.4}}@media screen and (min-width:1024px){.Footer_footer__7blBZ{padding:2rem 5% 1rem}}.payment-status_wrapper__hS0PJ{box-sizing:border-box;width:100%;min-height:min(70vh,100vh - 12rem);display:flex;align-items:flex-start;justify-content:center;padding:1.5rem 1rem 3.5rem;background:var(--color-background,#ffffff)}@media(min-width:769px){.payment-status_wrapper__hS0PJ{padding:1.75rem 1.5rem 4rem;align-items:center;min-height:calc(100vh - 8rem)}}.payment-status_card__B3lGY{position:relative;width:100%;max-width:38rem;min-width:0;box-sizing:border-box;background:var(--color-white,#ffffff);color:var(--color-primary,#333333);border:1px solid #e8e5df;border-radius:2px;padding:2rem 1.35rem 2.25rem;text-align:center;box-shadow:var(--shadow-luxury,0 2px 8px rgba(0,0,0,.05))}.payment-status_card__B3lGY:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#111}@media(min-width:520px){.payment-status_card__B3lGY{padding:2.35rem 2rem 2.5rem}}.payment-status_eyebrow__3aC0B{font-family:var(--main-font,"Kudryashev Display",serif);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-light,#999999);margin:0 0 .75rem;font-weight:600}.payment-status_title__kYu_y{color:#111}.payment-status_titleError__ufVk_,.payment-status_title__kYu_y{font-family:var(--main-font,"Kudryashev Display",serif);font-size:clamp(1.45rem,4vw,2rem);font-weight:500;line-height:1.22;margin:0 0 .85rem;letter-spacing:.02em}.payment-status_titleError__ufVk_{color:var(--color-red,#c62828)}.payment-status_titleWarn__c70I3{font-family:var(--main-font,"Kudryashev Display",serif);font-size:clamp(1.45rem,4vw,2rem);font-weight:500;line-height:1.22;margin:0 0 .85rem;letter-spacing:.02em;color:var(--color-text,#666666)}.payment-status_subtitle__8vSQS{font-size:.95rem;line-height:1.55;margin:0 auto 1.75rem;max-width:28rem;color:var(--color-text,#666666);font-weight:400}.payment-status_subtitle__8vSQS em{font-style:italic;color:var(--color-primary,#333333)}.payment-status_detailsGrid__2Bu9y{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem .5rem;margin-bottom:1.5rem;padding:1.1rem .5rem;background:#f8f6f2;border:1px solid #e8e5df;border-radius:2px;width:100%;min-width:0;box-sizing:border-box}.payment-status_detailsGrid__2Bu9y div{text-align:center;min-width:0}.payment-status_detailsGrid__2Bu9y span{display:block;font-size:.62rem;color:var(--color-text-light,#999999);text-transform:uppercase;letter-spacing:.14em;font-weight:600}.payment-status_detailsGrid__2Bu9y strong{display:block;margin-top:.4rem;font-size:clamp(.82rem,2.2vw,1.05rem);font-weight:600;color:#111;line-height:1.3;word-break:break-word}.payment-status_metaGrid__ZmuFZ{display:grid;grid-template-columns:1fr;gap:1.15rem;margin-bottom:1.75rem;padding:1.35rem 0;border-top:1px solid var(--border-color,#e5e5e5);border-bottom:1px solid var(--border-color,#e5e5e5);text-align:left}@media(min-width:640px){.payment-status_metaGrid__ZmuFZ{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.25rem}}.payment-status_metaGrid__ZmuFZ span{display:block;font-size:.62rem;color:var(--color-text-light,#999999);text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin-bottom:.35rem}.payment-status_metaGrid__ZmuFZ p{margin:0;font-size:.88rem;line-height:1.45;color:var(--color-primary,#333333)}.payment-status_itemsList__6io4e{text-align:left;margin-bottom:1.75rem}.payment-status_itemsList__6io4e h3{font-family:var(--main-font,"Kudryashev Display",serif);font-size:1.05rem;font-weight:500;margin:0 0 1rem;color:#111;letter-spacing:.04em}.payment-status_itemsList__6io4e ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.payment-status_item__gQqwp{display:flex;align-items:center;gap:1rem;padding:.65rem .75rem;border:1px solid #e8e5df;border-radius:2px;background:#fafafa;transition:border-color .2s ease,background .2s ease}.payment-status_item__gQqwp:hover{border-color:var(--border-color,#e5e5e5);background:#f8f6f2}.payment-status_itemThumb__J7qwM{flex-shrink:0;width:4.25rem;height:5.25rem;-o-object-fit:cover;object-fit:cover;border-radius:2px;border:1px solid #e8e5df;background:var(--color-white,#ffffff)}.payment-status_itemThumbPlaceholder__ct4k0{flex-shrink:0;width:4.25rem;height:5.25rem;border-radius:2px;border:1px dashed var(--border-color,#e5e5e5);background:var(--color-gray-light,#f5f5f5)}.payment-status_itemInfo__vM4Ko{flex:1;min-width:0}.payment-status_itemName__rsA_U{margin:0;font-size:.92rem;font-weight:500;color:var(--color-primary,#333333);line-height:1.35}.payment-status_itemQty__qXa2i{margin:.35rem 0 0;font-size:.8rem;color:var(--color-text,#666666);letter-spacing:.02em}.payment-status_actions__LcxVJ{display:flex;flex-direction:column;align-items:center;gap:.65rem;margin-top:.5rem}@media(min-width:480px){.payment-status_actions__LcxVJ{flex-direction:row;flex-wrap:wrap;justify-content:center}}.payment-status_button__DzepM{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.75rem;background:#000;color:var(--color-white,#ffffff);font-family:var(--main-font,"Kudryashev Display",serif);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-radius:50px;border:1px solid #000;transition:background .2s ease,color .2s ease,border-color .2s ease}.payment-status_button__DzepM:hover{background:#333;border-color:#333;color:#fff}.payment-status_buttonSecondary__Q2HkV{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.5rem;background:var(--color-white,#ffffff);color:var(--color-primary,#333333);font-family:var(--main-font,"Kudryashev Display",serif);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:50px;border:1px solid #d6d2cb;transition:border-color .2s ease,background .2s ease}.payment-status_buttonSecondary__Q2HkV:hover{border-color:#111;background:#fafafa}.payment-status_link__1DKfi{display:inline-block;margin-top:.25rem;color:var(--color-text,#666666);font-size:.82rem;letter-spacing:.04em;text-decoration:none;border-bottom:1px solid var(--color-gray,#cccccc);padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.payment-status_link__1DKfi:hover{color:#111;border-bottom-color:#111}.payment-status_message__Q3aI_{font-size:.95rem;line-height:1.55;color:var(--color-text,#666666);max-width:26rem;margin:0 auto 1.5rem}.payment-status_loadingWrap___or_x{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:12rem;padding:2rem 1rem}.payment-status_loadingLabel__jGNL5{font-family:var(--main-font,"Kudryashev Display",serif);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-light,#999999);font-weight:600}.payment-status_reassuranceBlock__ksoDX{margin:1.75rem 0 0;padding:1.25rem 1rem;border:1px solid #e8e5df;background:#faf9f7;text-align:left}.payment-status_reassuranceTitle__HQLud{margin:0 0 .65rem;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:#777;font-weight:600}.payment-status_reassuranceSteps__Ux1PX,.payment-status_reassuranceText__jPxH4{margin:0;font-size:.875rem;line-height:1.55;color:#444}.payment-status_reassuranceSteps__Ux1PX{padding-left:1.15rem}.payment-status_reassuranceSteps__Ux1PX li+li{margin-top:.35rem}.PrivacyPolicy_container__WoqG6{max-width:1200px;margin:0 auto;padding:6rem 3rem 1.5rem;font-family:Kudryashev Display,sans-serif;color:#333;line-height:1.6}.PrivacyPolicy_header__geAd8{text-align:center;font-size:2.6rem;margin-bottom:.5rem;color:#000}.PrivacyPolicy_effectiveDate__1_DrY{text-align:center;font-size:1rem;font-style:italic;margin-bottom:2rem}.PrivacyPolicy_accordionItem__3t7G2{border-bottom:1px solid #000;padding:1rem 0;margin-bottom:1rem}.PrivacyPolicy_accordionButton__PA7dJ{background:none;border:none;width:100%;padding:.5rem 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.PrivacyPolicy_accordionButton__PA7dJ h2{font-size:1.4rem;margin:0;color:#000}.PrivacyPolicy_accordionButton__PA7dJ .PrivacyPolicy_toggleIcon__ygB9H{font-size:1.8rem;line-height:1}.PrivacyPolicy_accordionContent__N3CeR{margin-top:.5rem}.PrivacyPolicy_accordionContent__N3CeR p{margin-bottom:1rem}.PrivacyPolicy_accordionContent__N3CeR ul{list-style-type:disc;margin-left:1.5rem;margin-bottom:1rem}.PrivacyPolicy_accordionContent__N3CeR ul li{margin-bottom:.5rem}.PrivacyPolicy_accordionContent__N3CeR a{color:#000;text-decoration:none}.PrivacyPolicy_accordionContent__N3CeR a:hover{text-decoration:underline}@media(max-width:768px){.PrivacyPolicy_container__WoqG6{padding:6rem 3rem 1.5rem}.PrivacyPolicy_header__geAd8{font-size:2.2rem}.PrivacyPolicy_accordionButton__PA7dJ h2{font-size:1.2rem}.PrivacyPolicy_toggleIcon__ygB9H{font-size:1.6rem}}.SectionCadence_cadence__HKAjk{--cadence-gap:clamp(0.75rem,2vw,1.25rem);--cadence-arm-max:min(14rem,40vw);position:relative;z-index:1;background:rgba(0,0,0,0);isolation:isolate;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;-moz-column-gap:var(--cadence-gap);column-gap:var(--cadence-gap);width:100%;max-width:none;margin:0;padding-inline:0;pointer-events:none}.SectionCadence_cadence--folio__9s7_W{padding-top:clamp(.45rem,1vw,.7rem);padding-bottom:clamp(.55rem,1.2vw,.85rem)}.SectionCadence_cadence--whisper__qnskE{--cadence-gap:0.55rem;--cadence-arm-max:min(7rem,24vw);padding-top:clamp(.3rem,.7vw,.5rem);padding-bottom:clamp(.35rem,.85vw,.55rem)}.SectionCadence_arm__r5CHm{display:block;width:100%;max-width:var(--cadence-arm-max);height:1px;transform:scaleX(0);will-change:transform}.SectionCadence_armLeft__QfZ_q{justify-self:end;transform-origin:right center}.SectionCadence_armRight__D0j0_{justify-self:start;transform-origin:left center}.SectionCadence_cadence--tone-white__emgfr .SectionCadence_armLeft__QfZ_q{background:linear-gradient(90deg,#ffffff,rgba(176,150,106,.15) 35%,rgba(176,150,106,.62))}.SectionCadence_cadence--tone-white__emgfr .SectionCadence_armRight__D0j0_{background:linear-gradient(90deg,rgba(176,150,106,.62),rgba(176,150,106,.15) 65%,#ffffff)}.SectionCadence_cadence--tone-warm___uMjJ .SectionCadence_armLeft__QfZ_q{background:linear-gradient(90deg,var(--landing-warm,#f3efe8) 0,rgba(176,150,106,.18) 35%,rgba(176,150,106,.62) 100%)}.SectionCadence_cadence--tone-warm___uMjJ .SectionCadence_armRight__D0j0_{background:linear-gradient(90deg,rgba(176,150,106,.62) 0,rgba(176,150,106,.18) 65%,var(--landing-warm,#f3efe8) 100%)}.SectionCadence_cadence--tone-clay__0d75t .SectionCadence_armLeft__QfZ_q{background:linear-gradient(90deg,var(--landing-clay,#eadfd6) 0,rgba(176,150,106,.18) 35%,rgba(176,150,106,.62) 100%)}.SectionCadence_cadence--tone-clay__0d75t .SectionCadence_armRight__D0j0_{background:linear-gradient(90deg,rgba(176,150,106,.62) 0,rgba(176,150,106,.18) 65%,var(--landing-clay,#eadfd6) 100%)}.SectionCadence_cadence--tone-sage__NqCuO .SectionCadence_armLeft__QfZ_q{background:linear-gradient(90deg,var(--landing-sage,#e9ede6) 0,rgba(176,150,106,.15) 35%,rgba(176,150,106,.58) 100%)}.SectionCadence_cadence--tone-sage__NqCuO .SectionCadence_armRight__D0j0_{background:linear-gradient(90deg,rgba(176,150,106,.58) 0,rgba(176,150,106,.15) 65%,var(--landing-sage,#e9ede6) 100%)}.SectionCadence_glyph__qw0rA{position:relative;width:7px;height:7px;border:1px solid rgba(176,150,106,.75);transform:rotate(45deg) scale(0);flex-shrink:0;will-change:transform}.SectionCadence_glyph__qw0rA:after{content:"";position:absolute;inset:2px;background:rgba(176,150,106,.22)}.SectionCadence_cadence--whisper__qnskE .SectionCadence_arm__r5CHm{opacity:.7}.SectionCadence_cadence--whisper__qnskE .SectionCadence_glyph__qw0rA{width:5px;height:5px}@media(max-width:768px){.SectionCadence_cadence--folio__9s7_W{padding-top:clamp(.2rem,.8vw,.35rem);padding-bottom:clamp(.25rem,.9vw,.45rem)}.SectionCadence_cadence--whisper__qnskE{padding-top:clamp(.18rem,.65vw,.3rem);padding-bottom:clamp(.22rem,.75vw,.38rem)}}@media(prefers-reduced-motion:reduce){.SectionCadence_arm__r5CHm{transform:scaleX(1)}.SectionCadence_glyph__qw0rA{transform:rotate(45deg) scale(1)}}.BackToTop_wrapper__4NBBZ{--scroll-progress:0;position:fixed;bottom:2rem;right:2rem;width:48px;height:48px;padding:0;border:none;border-radius:50%;cursor:pointer;z-index:7100;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,.12);transition:transform .2s ease,box-shadow .2s ease,background .12s ease-out,bottom .35s cubic-bezier(.22,1,.36,1);background:conic-gradient(from -90deg at 50% 50%,#111 0deg,#111 calc(var(--scroll-progress) * 1turn),#e0e0e0 0deg)}.BackToTop_wrapper__4NBBZ:hover{transform:scale(1.06);box-shadow:0 6px 18px rgba(0,0,0,.18)}.BackToTop_wrapper__4NBBZ:active{transform:scale(.96)}.BackToTop_wrapper__4NBBZ:focus-visible{outline:2px solid #111;outline-offset:3px}.BackToTop_iconWrap__C59Ao{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;color:#fff;filter:drop-shadow(0 0 1px rgba(0,0,0,.35)) drop-shadow(0 1px 2px rgba(0,0,0,.25))}.BackToTop_icon__rGo_X{display:block}@media(max-width:768px){.BackToTop_wrapper__4NBBZ{right:1rem;bottom:1.25rem}}.newsletter_newsletterSection__4YCTn{padding:clamp(3rem,8vw,5rem) clamp(1.25rem,5vw,3rem);background:#000;color:#fff;text-align:center;position:relative}.newsletter_newsletterContainer__U__yv{max-width:36rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:0}.newsletter_newsletterHead__H2tKs{width:100%;max-width:none;padding:0;margin-bottom:clamp(1.5rem,3.5vw,2rem)}.newsletter_titleLead__E165c{display:inline-block;font-weight:400;letter-spacing:.04em}.newsletter_titleAccent__q__YL{color:var(--color-orange,#c4a574);font-style:italic;font-weight:400;letter-spacing:.03em}.newsletter_newsletterTitle__MVHn8{color:#fff!important;text-transform:none!important;letter-spacing:.04em!important;font-size:clamp(1.85rem,5vw,2.75rem)!important;line-height:1.12!important;max-width:14ch!important;margin-inline:auto!important;position:relative;padding-bottom:clamp(.85rem,2vw,1.25rem);text-wrap:balance}.newsletter_newsletterTitle__MVHn8:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:clamp(2.75rem,8vw,4.5rem);height:1px;background:var(--color-orange,#c4a574)}.newsletter_newsletterTitle__MVHn8 em{font-style:italic;font-weight:400}@media(min-width:768px){.newsletter_newsletterTitle__MVHn8{max-width:none!important;letter-spacing:.05em!important}}.newsletter_newsletterDesc__bpahI{font-family:"Inter",var(--font-title,sans-serif);font-size:.9375rem;color:hsla(0,0%,100%,.82)!important;margin:clamp(.85rem,2vw,1.1rem) 0 clamp(1.25rem,3vw,1.75rem)!important;line-height:1.65;font-weight:300;letter-spacing:.01em;max-width:28rem;text-wrap:pretty}@media(min-width:768px){.newsletter_newsletterDesc__bpahI{font-size:1rem;line-height:1.7}}@media(min-width:1024px){.newsletter_newsletterDesc__bpahI{font-size:1.0625rem}}.newsletter_newsletterForm___ph5s{width:100%;max-width:26rem;margin:0 auto .625rem}@media(min-width:768px){.newsletter_newsletterForm___ph5s{max-width:28rem;margin-bottom:.75rem}}.newsletter_newsletterFormField__XoDaz{display:flex;align-items:center;gap:.375rem;width:100%;padding:.3125rem .3125rem .3125rem 0;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;background:hsla(0,0%,100%,.04);transition:all .35s cubic-bezier(.4,0,.2,1)}.newsletter_newsletterFormField__XoDaz:focus-within{border-color:rgba(196,165,116,.55);background:hsla(0,0%,100%,.06);box-shadow:0 0 0 1px rgba(196,165,116,.18)}@media(min-width:768px){.newsletter_newsletterFormField__XoDaz{gap:.5rem;padding:.375rem .375rem .375rem 0}}.newsletter_newsletterInput__9WG_q{flex:1 1 auto;min-width:0;padding:.8125rem .25rem .8125rem 1.125rem;border:none;border-radius:999px;background:rgba(0,0,0,0);color:#fff;font-family:"Inter",var(--font-title,sans-serif);font-size:.9375rem;font-weight:300;letter-spacing:.01em;line-height:1.4;min-height:2.75rem;transition:all .35s cubic-bezier(.4,0,.2,1)}.newsletter_newsletterInput__9WG_q::-moz-placeholder{color:hsla(0,0%,100%,.68);text-transform:none;letter-spacing:.01em;opacity:1}.newsletter_newsletterInput__9WG_q::placeholder{color:hsla(0,0%,100%,.68);text-transform:none;letter-spacing:.01em;opacity:1}.newsletter_newsletterInput__9WG_q:focus{outline:none}@media(min-width:768px){.newsletter_newsletterInput__9WG_q{padding:.9375rem .375rem .9375rem 1.375rem;font-size:.96875rem;min-height:3rem}}.newsletter_newsletterButton__Wg0Xk{flex-shrink:0;width:2.625rem;height:2.625rem;padding:0;background:rgba(0,0,0,0);color:#fff;border:1px solid hsla(0,0%,100%,.42);border-radius:50%;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.newsletter_newsletterButton__Wg0Xk svg{width:1rem;height:1rem;transition:transform .3s ease,color .3s ease}.newsletter_newsletterButton__Wg0Xk:active{transform:scale(.94);border-color:var(--color-orange,#c4a574);background:rgba(196,165,116,.12)}@media(min-width:768px){.newsletter_newsletterButton__Wg0Xk{width:2.875rem;height:2.875rem}.newsletter_newsletterButton__Wg0Xk svg{width:1.0625rem;height:1.0625rem}.newsletter_newsletterButton__Wg0Xk:hover{border-color:var(--color-orange,#c4a574);background:rgba(196,165,116,.14);color:var(--color-orange,#c4a574)}.newsletter_newsletterButton__Wg0Xk:hover svg{transform:translateX(2px)}}.newsletter_requiredLabel__88M7o{margin-top:.5rem;font-family:"Inter",var(--font-title,sans-serif);font-size:.6875rem;color:hsla(0,0%,100%,.72);font-weight:400;letter-spacing:.06em;text-transform:uppercase}@media(min-width:768px){.newsletter_requiredLabel__88M7o{font-size:.75rem;margin-top:.625rem}}.newsletter_errorMessage__DIMXO,.newsletter_successMessage__e8sic{margin-top:1rem;font-family:"Inter",var(--font-title,sans-serif);font-size:.875rem;font-weight:400;letter-spacing:.02em;line-height:1.5}.newsletter_successMessage__e8sic{color:var(--color-orange,#c4a574)}.newsletter_errorMessage__DIMXO{color:#f0b4b4}.CookieConsent_banner__qyI_8{position:fixed;bottom:0;left:0;right:0;z-index:7000;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:#111;color:#fff;box-shadow:0 -4px 24px rgba(0,0,0,.15)}.CookieConsent_text___Ef0_{margin:0;font-size:.875rem;line-height:1.5;flex:1;min-width:200px}.CookieConsent_text___Ef0_ a{color:#fff;text-decoration:underline}.CookieConsent_button__iiOII{padding:.6rem 1.25rem;border:none;border-radius:999px;background:#fff;color:#111;font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap}.CookieConsent_button__iiOII:hover{opacity:.9}.vedette_vedetteContainer__nHsRr{--vedette-mobile-px:clamp(0.75rem,3vw,1rem);--vedette-mobile-gap:clamp(0.85rem,2.5vw,1.25rem);width:100%;max-width:1400px;margin:0 auto clamp(2.5rem,5vw,4rem);overflow:hidden;background-color:rgba(0,0,0,0);padding:.25rem 2rem 2rem}@media(max-width:900px){.vedette_vedetteContainer__nHsRr{overflow:visible;padding:0 0 var(--vedette-mobile-gap);margin-bottom:2rem}}.vedette_vedetteWrapper__TLCc_{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:min(80vh,720px);width:100%;gap:4rem}@media(max-width:1200px){.vedette_vedetteWrapper__TLCc_{gap:3rem}}@media(max-width:900px){.vedette_vedetteWrapper__TLCc_{flex-direction:column;align-items:stretch;min-height:auto;gap:var(--vedette-mobile-gap)}}.vedette_mobileTitle__Gq1Pw{display:none}@media(max-width:900px){.vedette_mobileTitle__Gq1Pw{display:block;order:1;width:100%;margin:0;padding:var(--landing-section-gap,clamp(1.25rem,2.8vw,2.25rem)) var(--vedette-mobile-px) 0;box-sizing:border-box;text-align:center}}.vedette_contentSide__6z8sT{flex:1;order:1;padding:2rem 4rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:50%;z-index:2}@media(max-width:1200px){.vedette_contentSide__6z8sT{padding:2rem 3rem}}@media(max-width:900px){.vedette_contentSide__6z8sT{order:3;display:flex;flex-direction:column;gap:var(--landing-copy-gap,clamp(.85rem,1.6vw,1.25rem));max-width:100%;padding:0 var(--vedette-mobile-px);align-items:stretch;text-align:center}.vedette_contentTitleDesktop__DCIZV{display:none}}.vedette_imageSide__CbYjn{flex:1;order:2;height:80vh;max-height:800px;position:relative;overflow:hidden;display:flex;flex-direction:column}@media(max-width:900px){.vedette_imageSide__CbYjn{order:2;width:100%;height:auto;max-height:none;flex:none;padding:0 var(--vedette-mobile-px);box-sizing:border-box;overflow:visible}}.vedette_imageWrapper__sGRnr{width:100%;height:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}@media(max-width:900px){.vedette_imageWrapper__sGRnr{width:100%;height:auto;aspect-ratio:4/5;min-height:clamp(20rem,72vw,28rem);max-height:none;border-radius:12px}}.vedette_imageWrapper__sGRnr:hover .vedette_optimizedImage__catvb{transform:scale(1.05)}.vedette_optimizedImage__catvb{transition:transform 1.5s cubic-bezier(.19,1,.22,1);-o-object-fit:contain;object-fit:contain}@media(max-width:900px){.vedette_optimizedImage__catvb{-o-object-fit:cover;object-fit:cover}}.vedette_imagePlaceholder__riERe{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:280px;background-color:#ececea;color:#999;font-size:14px;font-family:Inter,sans-serif}.vedette_videoContainer__0YCTZ{width:100%;height:100%;position:relative;overflow:hidden;background-color:#111}@media(max-width:900px){.vedette_videoContainer__0YCTZ{width:100%;height:auto;aspect-ratio:4/5;min-height:clamp(20rem,72vw,28rem);max-height:none;border-radius:12px}}.vedette_videoContainer__0YCTZ:hover .vedette_videoWrapper__AWukx{transform:scale(1.05)}.vedette_videoWrapper__AWukx{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform 1.5s cubic-bezier(.19,1,.22,1)}.vedette_sectionHead__SXTTc{margin-bottom:var(--landing-head-gap,clamp(2rem,4vw,3rem))}@media(max-width:900px){.vedette_sectionHead__SXTTc{display:flex;flex-direction:column;gap:var(--landing-copy-gap,clamp(.85rem,1.6vw,1.25rem));margin-bottom:0}.vedette_sectionHead__SXTTc>div:first-child{margin-bottom:0}.vedette_contentSubtitle__LgJxx{margin-top:0}}.vedette_description__j3x95{font-family:Inter,sans-serif;font-size:1.05rem;line-height:1.7;color:#666;margin-bottom:3rem;max-width:90%;font-weight:300}.vedette_discoverBtn__iH4xi{display:inline-flex;align-items:center;justify-content:center;padding:1rem 3rem;background-color:#111;color:#fff;text-decoration:none;text-transform:uppercase;font-size:.9rem;letter-spacing:.1em;transition:all .3s ease;border:1px solid #111}.vedette_discoverBtn__iH4xi:hover{background-color:#fff;color:#111}@media(max-width:900px){.vedette_discoverBtn__iH4xi{width:100%;padding:1.2rem}}.vedette_error__9nVJc,.vedette_loading__QjQiv{padding:4rem;text-align:center;font-size:1.2rem;color:#888}.ProductSliderHome_section__pH284{width:100%;max-width:100%;min-width:0;padding:clamp(2rem,4vw,3rem) 0 clamp(.5rem,1.2vw,1rem);background:transparent;position:relative;overflow-x:clip}.ProductSliderHome_container__oXkmU{max-width:min(1440px,100%);margin:0 auto;padding:0 clamp(1rem,3vw,2rem);min-width:0;width:100%}.ProductSliderHome_sectionHead__pI5_H{margin-bottom:var(--landing-head-gap,clamp(2rem,4vw,3rem))}.ProductSliderHome_collectionsTitle__KHRyS{max-width:none!important;line-height:1.15!important;text-transform:none!important;letter-spacing:.02em!important;font-size:clamp(1.75rem,3.2vw,2.45rem)!important;white-space:nowrap}.ProductSliderHome_collectionsTitleAccent__k6ebD,.ProductSliderHome_collectionsTitleLead__YkzGC{display:inline}.ProductSliderHome_stage__wyBjY{gap:1.25rem;overflow-x:clip}.ProductSliderHome_progressSlider__XNbAf,.ProductSliderHome_stage__wyBjY{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;min-width:0}.ProductSliderHome_editorialLayout__oOhlp{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:clamp(1rem,2vw,1.35rem);width:100%;min-width:0;max-width:100%}.ProductSliderHome_copyColumn__Kl_Hd{display:flex;flex-direction:column;gap:clamp(.85rem,1.6vw,1.15rem);min-width:0;min-height:clamp(14rem,26vw,20rem)}.ProductSliderHome_sliderContent__zU7pG{position:relative;width:100%;margin-inline:auto;aspect-ratio:4/5;overflow:hidden;min-height:0;contain:layout paint}.ProductSliderHome_controls__M4GcY{display:flex;align-items:stretch;gap:.5rem;width:100%;z-index:1}.ProductSliderHome_navButton__8BV_S{width:40px;height:40px;flex-shrink:0;align-self:center;border-radius:50%;border:1px solid rgba(20,20,20,.12);background:#ffffff;color:#141414;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .25s ease}.ProductSliderHome_navButton__8BV_S:hover{background:#141414;color:#ffffff;border-color:#141414;transform:translateY(-1px)}.ProductSliderHome_pagination__0y3gQ{display:flex;flex:1;align-items:stretch;min-width:0;overflow:hidden}.ProductSliderHome_progressTabs__aY9Ys{display:flex;flex:1;flex-wrap:nowrap;align-items:stretch;width:100%;min-width:0;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border:1px solid rgba(20,20,20,.1);background:rgba(255,255,255,.88);backdrop-filter:blur(8px);-webkit-overflow-scrolling:touch}.ProductSliderHome_progressTabs__aY9Ys::-webkit-scrollbar{display:none}.ProductSliderHome_progressTab__Shq23{position:relative;isolation:isolate;display:flex;flex:1 0 auto;flex-direction:column;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem 1rem;border:none;border-right:1px solid rgba(20,20,20,.08);background:transparent;cursor:pointer;text-align:center}.ProductSliderHome_progressTab__Shq23:last-child{border-right:none}.ProductSliderHome_progressTabFill__qeex1{background:rgba(176,150,106,.22);height:100%;top:0;z-index:0}.ProductSliderHome_tabLabel__6AvaR{position:relative;z-index:1;font-family:Kudryashev Display,serif;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:#141414;white-space:nowrap;line-height:1.2;text-align:center}@media (min-width:981px){.ProductSliderHome_progressSlider__XNbAf{max-width:min(1120px,100%);margin-inline:auto}.ProductSliderHome_editorialLayout__oOhlp{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);grid-template-rows:auto 1fr;-moz-column-gap:clamp(2rem,3.5vw,3.25rem);column-gap:clamp(2rem,3.5vw,3.25rem);row-gap:clamp(1.25rem,2vw,1.75rem);align-items:start}.ProductSliderHome_controls__M4GcY{position:relative;grid-column:1/-1;grid-row:1}.ProductSliderHome_sliderContent__zU7pG{grid-column:1;grid-row:2;width:100%;max-width:520px;margin-inline:0;margin-top:clamp(.5rem,1.5vw,1rem)}.ProductSliderHome_copyColumn__Kl_Hd{grid-column:2;grid-row:2;justify-content:center;align-self:center;padding-inline:clamp(.5rem,1.5vw,1rem) 0;display:flex;min-height:clamp(16rem,28vw,22rem)}.ProductSliderHome_aside__mFi20{display:flex;flex-direction:column;justify-content:flex-start;gap:.85rem;min-height:0;padding:0;width:100%}.ProductSliderHome_navButton__8BV_S{width:36px;height:36px}.ProductSliderHome_asideTitle__ppCwB{font-size:clamp(1.4rem,2vw,1.75rem)}.ProductSliderHome_asideBody__Qo6im{font-size:clamp(.88rem,1.2vw,.95rem);max-width:none}}@media (min-width:1200px){.ProductSliderHome_progressSlider__XNbAf{max-width:min(1180px,100%)}.ProductSliderHome_editorialLayout__oOhlp{-moz-column-gap:clamp(2.25rem,4vw,3.75rem);column-gap:clamp(2.25rem,4vw,3.75rem)}.ProductSliderHome_sliderContent__zU7pG{max-width:540px}}.ProductSliderHome_asideEyebrow__p_6Vz{margin:0;font-family:Inter,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#8a8175}.ProductSliderHome_asideTitle__ppCwB{margin:0;font-family:Kudryashev Display,serif;font-size:clamp(1.65rem,2.8vw,2.35rem);font-weight:400;line-height:1.12;color:#141414}.ProductSliderHome_asideBody__Qo6im{margin:0;font-family:Inter,sans-serif;font-size:clamp(.92rem,1.5vw,1rem);line-height:1.7;color:#5c5c5c;max-width:28rem}.ProductSliderHome_asideCta__RPGr3{display:inline-flex;align-items:center;gap:.45rem;margin-top:.15rem;width:-moz-fit-content;width:fit-content;min-height:2.65rem;padding:.6rem 1.25rem;border:1px solid #141414;background:#141414;color:#ffffff;font-family:Kudryashev Display,serif;font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,border-color .25s ease}.ProductSliderHome_asideCta__RPGr3:hover{background:#2a2a2a;border-color:#2a2a2a}.ProductSliderHome_mobileCopy__swR7e{display:none}.ProductSliderHome_slide__FGDUm{position:absolute;inset:0;width:100%;height:100%}.ProductSliderHome_heroCard__hLqKC{position:relative;display:block;width:100%;height:100%;padding:0;border:none;border-radius:14px;overflow:hidden;cursor:pointer;background:#f4f1ec;text-align:left;box-shadow:0 18px 42px rgba(12,12,12,.1);transition:box-shadow .45s ease,transform .45s ease}.ProductSliderHome_heroCard__hLqKC:focus-visible,.ProductSliderHome_heroCard__hLqKC:hover{outline:none;transform:translateY(-2px);box-shadow:0 24px 48px rgba(12,12,12,.14)}.ProductSliderHome_heroMedia__ocQfI{position:absolute;inset:0;overflow:hidden;background:#f4f1ec}.ProductSliderHome_heroImage__OHUpO{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.ProductSliderHome_heroCard__hLqKC:focus-visible .ProductSliderHome_heroImage__OHUpO,.ProductSliderHome_heroCard__hLqKC:hover .ProductSliderHome_heroImage__OHUpO{transform:scale(1.02)}.ProductSliderHome_heroPlaceholder__vX1p9{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f4f4f1,#e9e9e4);color:#999;font-family:Kudryashev Display,serif;font-size:1rem;text-align:center;padding:1.5rem}.ProductSliderHome_heroGradient__y12eq{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 52%,rgba(0,0,0,.68));pointer-events:none}@media (min-width:981px){.ProductSliderHome_heroGradient__y12eq{background:linear-gradient(180deg,rgba(0,0,0,0) 68%,rgba(0,0,0,.35))}.ProductSliderHome_heroCaption__xhE_m{display:none}}.ProductSliderHome_heroCaption__xhE_m{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;gap:.5rem;padding:clamp(1.25rem,3vw,2rem);color:#ffffff}.ProductSliderHome_heroLabel__8pDUz{font-family:Kudryashev Display,serif;font-size:clamp(1.2rem,2.4vw,1.75rem);font-weight:400;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.ProductSliderHome_heroCta__S2L3A{display:inline-flex;align-items:center;gap:.45rem;font-family:Inter,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.92)}@media (max-width:980px){.ProductSliderHome_editorialLayout__oOhlp{display:flex;flex-direction:column;gap:clamp(.85rem,2.5vw,1.1rem);width:100%}.ProductSliderHome_controls__M4GcY{order:1;gap:.45rem;align-items:center;width:100%}.ProductSliderHome_sliderContent__zU7pG{order:2;width:calc(100% + 2 * clamp(.75rem, 3vw, 1rem));max-width:none;margin-inline:calc(-1 * clamp(.75rem, 3vw, 1rem));border-radius:0}.ProductSliderHome_heroCard__hLqKC{border-radius:10px}.ProductSliderHome_copyColumn__Kl_Hd{order:3;display:block;width:100%;max-width:100%;min-width:0;min-height:0;padding-inline:0}.ProductSliderHome_aside__mFi20{display:none}.ProductSliderHome_mobileCopy__swR7e{display:flex;flex-direction:column;align-items:stretch;gap:.85rem;width:100%;max-width:100%;min-width:0;padding-top:.15rem;overflow-wrap:break-word;word-break:break-word;overflow-x:clip}.ProductSliderHome_mobileCopyEyebrow__pFbov{margin:0;font-family:Inter,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#8a8175}.ProductSliderHome_mobileCopyTitle__icYqD{margin:0;font-family:Kudryashev Display,serif;font-size:clamp(1.4rem,5.8vw,1.75rem);font-weight:400;line-height:1.15;color:#141414;overflow-wrap:break-word;word-break:break-word;max-width:100%}.ProductSliderHome_mobileCopyBody__Lk0dq{margin:0;font-family:Inter,sans-serif;font-size:.92rem;line-height:1.7;color:#5c5c5c;overflow-wrap:anywhere;word-break:break-word;hyphens:auto;max-width:100%;white-space:normal}.ProductSliderHome_mobileCopyCta__J_ZMO{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:2.75rem;margin-top:.2rem;padding:.65rem 1.25rem;border:1px solid #141414;background:#141414;color:#ffffff;font-family:Kudryashev Display,serif;font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,border-color .25s ease}.ProductSliderHome_mobileCopyCta__J_ZMO:active{background:#2a2a2a;border-color:#2a2a2a}.ProductSliderHome_heroCaption__xhE_m{display:none}.ProductSliderHome_navButton__8BV_S{display:inline-flex;width:34px;height:34px;flex-shrink:0}.ProductSliderHome_pagination__0y3gQ{overflow:visible}.ProductSliderHome_progressTabs__aY9Ys{border:none;background:transparent;gap:.45rem;padding:.1rem 0;scroll-padding-inline:.25rem;scroll-snap-type:x proximity;align-items:center}.ProductSliderHome_progressTab__Shq23{flex:0 0 auto;min-height:2.35rem;padding:.5rem .85rem .62rem;border:1px solid rgba(20,20,20,.12);border-radius:999px;background:rgba(255,255,255,.92);scroll-snap-align:center;overflow:hidden}.ProductSliderHome_progressTab__Shq23[aria-selected=true]{border-color:rgba(176,150,106,.45);background:rgba(255,255,255,.98)}.ProductSliderHome_progressTab__Shq23:last-child{border-right:1px solid rgba(20,20,20,.12)}.ProductSliderHome_progressTabFill__qeex1{top:auto!important;bottom:0;left:0;height:2px!important;border-radius:999px;background:rgba(176,150,106,.92)}.ProductSliderHome_tabLabel__6AvaR{font-size:.62rem;letter-spacing:.04em}.ProductSliderHome_sectionHead__pI5_H{margin-bottom:clamp(1rem,3vw,1.35rem)}.ProductSliderHome_collectionsTitle__KHRyS{white-space:normal!important;font-size:clamp(1.45rem,6.2vw,1.85rem)!important;line-height:1.2!important}.ProductSliderHome_container__oXkmU{padding-inline:clamp(.75rem,3vw,1rem)}.ProductSliderHome_stage__wyBjY{width:100%;margin-inline:0}.ProductSliderHome_progressSlider__XNbAf{width:100%}.ProductSliderHome_section__pH284{padding:clamp(1.25rem,4vw,1.75rem) 0 clamp(.5rem,1.2vw,.85rem)}}@media (max-width:768px){.ProductSliderHome_controls__M4GcY{position:static}.ProductSliderHome_progressTab__Shq23{padding:.42rem .72rem;min-height:2rem}}@media (prefers-reduced-motion:reduce){.ProductSliderHome_heroCard__hLqKC,.ProductSliderHome_heroImage__OHUpO,.ProductSliderHome_navButton__8BV_S{transition:none}}.Collaboration_collectionSection__PDXEn{padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(1.25rem,2.5vw,2rem);background:rgba(0,0,0,0);overflow:hidden}.Collaboration_container__6PQqF{max-width:var(--landing-content-max,1280px);margin:0 auto;padding:0 var(--landing-section-px,1.5rem);min-width:0}.Collaboration_sectionHead__wD2aT{margin-bottom:clamp(2.75rem,6vw,4.25rem)}.Collaboration_layout__bb9uh{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,4vw,3.5rem);align-items:center;margin-top:clamp(.25rem,1.5vw,.75rem)}.Collaboration_galleryColumn__8yS1Q{display:flex;justify-content:center;min-width:0}.Collaboration_gallery__ZyqGN{padding:0;width:100%;max-width:480px}.Collaboration_galleryCaption___HRl7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;width:100%;margin-top:clamp(1.25rem,2.8vw,1.75rem);text-align:center}.Collaboration_activeLabel__XzOlz{margin:0;text-align:center;font-family:Kudryashev Display,serif;font-size:clamp(.95rem,1.8vw,1.15rem);letter-spacing:.08em;text-transform:uppercase;color:#141414}.Collaboration_logoBadge__f0nTa{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:#fff;box-shadow:0 8px 24px rgba(20,20,20,.1);padding:.45rem;flex-shrink:0}.Collaboration_logoImage__qTyDh{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.Collaboration_logoFallback__U4Zf6{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:#fff;box-shadow:0 8px 24px rgba(20,20,20,.1);font-family:Kudryashev Display,serif;font-size:1.25rem;color:#141414}.Collaboration_copyColumn__1Ml20{display:flex;flex-direction:column;align-items:flex-start;gap:var(--landing-copy-gap,clamp(.85rem,1.6vw,1.25rem));max-width:34rem}.Collaboration_eyebrow__caFH5{margin:0;font-family:Kudryashev Display,serif;font-size:.68rem;letter-spacing:.28em;text-transform:uppercase;color:#8a8175}.Collaboration_headline__aHF8C{margin:0;font-family:Kudryashev Display,serif;font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:400;line-height:1.15;color:#141414}.Collaboration_body__a64q3{margin:0;font-family:Inter,sans-serif;font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.75;color:#5c5c5c}.Collaboration_activeMeta__HxJp0{margin:.25rem 0 0;display:flex;flex-direction:column;gap:.65rem;padding-top:.75rem;border-top:1px solid rgba(20,20,20,.08);width:100%;touch-action:pan-y}.Collaboration_activeMetaBrand__VwQem{display:flex;align-items:center;gap:.85rem}.Collaboration_activeMetaLabel__xLnj3{font-family:Inter,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#8a8175}.Collaboration_activeMetaName__FSm47{font-family:Kudryashev Display,serif;font-size:1.1rem;letter-spacing:.05em;color:#141414}.Collaboration_actions__e_2jf{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:.65rem;margin-top:.5rem;width:100%}.Collaboration_primaryCta__mFc0z,.Collaboration_secondaryCta__sUSZ_{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;flex:1 1 0;min-width:0;min-height:2.75rem;padding:.65rem .85rem;font-family:Kudryashev Display,serif;font-size:clamp(.58rem,2.6vw,.68rem);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;text-align:center;line-height:1.2;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.Collaboration_primaryCta__mFc0z{background:#141414;color:#fff;border:1px solid #141414}.Collaboration_primaryCta__mFc0z:hover{background:#2a2a2a;border-color:#2a2a2a}.Collaboration_secondaryCta__sUSZ_{background:rgba(0,0,0,0);color:#141414;border:1px solid rgba(20,20,20,.2);cursor:pointer}.Collaboration_secondaryCta__sUSZ_:hover{border-color:#141414}@media(max-width:960px){.Collaboration_layout__bb9uh{grid-template-columns:1fr;gap:clamp(2.75rem,6vw,3.25rem)}.Collaboration_sectionHead__wD2aT{margin-bottom:clamp(2rem,5.5vw,3rem)}.Collaboration_galleryColumn__8yS1Q{width:100%;max-width:100%;margin-inline:auto;padding-inline:0}.Collaboration_copyColumn__1Ml20{max-width:none;align-items:center;text-align:center}.Collaboration_activeMetaBrand__VwQem,.Collaboration_activeMeta__HxJp0{align-items:center}.Collaboration_activeMetaBrand__VwQem{flex-direction:column;text-align:center}.Collaboration_actions__e_2jf{justify-content:center;max-width:min(100%,28rem);margin-inline:auto}}@media(max-width:768px){.Collaboration_collectionSection__PDXEn{padding-top:clamp(.35rem,1.5vw,.75rem);padding-bottom:clamp(1rem,3vw,1.5rem)}.Collaboration_sectionHead__wD2aT{margin-bottom:clamp(1.75rem,5vw,2.35rem)}.Collaboration_layout__bb9uh{gap:clamp(2.25rem,6vw,3rem);margin-top:0}.Collaboration_gallery__ZyqGN{max-width:min(100%,22rem);margin-inline:auto}.Collaboration_galleryColumn__8yS1Q{display:flex;justify-content:center;width:100%}.Collaboration_copyColumn__1Ml20{padding-top:clamp(1rem,3.5vw,1.5rem)}.Collaboration_galleryCaption___HRl7{margin-top:clamp(1.15rem,3.5vw,1.65rem)}}.LandingBridge_bridge__vApkt{padding:0 var(--landing-section-px)}.LandingBridge_editorial__7g8lB{max-width:var(--landing-narrow-max);margin:0 auto;text-align:center;padding:clamp(2rem,5vw,3.5rem) 0}.LandingBridge_bridgeManifesto__rlyid .LandingBridge_editorial__7g8lB{padding:clamp(1.5rem,3.5vw,2.5rem) 0}.LandingBridge_bridgeManifesto__rlyid .LandingBridge_sectionHead__iRjo5{margin-bottom:clamp(1.75rem,4vw,2.75rem)}.LandingBridge_bridgeManifesto__rlyid .LandingBridge_editorial__7g8lB{padding-bottom:clamp(1.75rem,4vw,2.5rem)}.LandingBridge_sectionHead__iRjo5{margin-bottom:var(--landing-head-gap,clamp(2rem,4vw,3rem))}.LandingBridge_actions___2tz3{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem}.LandingBridge_primaryCta__DdK0T,.LandingBridge_secondaryCta__ybo4A{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.625rem 1.5rem;font-family:Kudryashev Display,serif;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.LandingBridge_primaryCta__DdK0T{background:#111;color:#fff;border:1px solid #111}.LandingBridge_primaryCta__DdK0T:hover{background:#2a2a2a}.LandingBridge_secondaryCta__ybo4A{background:rgba(0,0,0,0);color:#111;border:1px solid #111}.LandingBridge_secondaryCta__ybo4A:hover{background:#f5f5f5}.LandingBridge_imageGrid__Hrsyu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:var(--landing-content-max);margin:clamp(1.5rem,3vw,2.5rem) auto 0}.LandingBridge_imageCard__DFG5y{position:relative;aspect-ratio:3/4.2;overflow:hidden;background:#f5f5f5}.LandingBridge_imageMedia__dVknf{-o-object-fit:cover;object-fit:cover}.LandingBridge_imageCta__5t7mX{position:absolute;left:50%;bottom:1.25rem;transform:translateX(-50%);padding:.625rem 1.25rem;border:1px solid #fff;background:rgba(0,0,0,.4);color:#fff;font-family:Kudryashev Display,serif;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .25s ease,transform .25s ease}.LandingBridge_imageCta__5t7mX:hover{background:rgba(0,0,0,.6);transform:translateX(-50%) translateY(-2px)}@media(max-width:900px){.LandingBridge_imageGrid__Hrsyu{grid-template-columns:1fr;max-width:26rem}}.LandingBridge_manifestoTitle__yq_VX{text-wrap:balance}.LandingBridge_manifestoSubtitle__hGKIR{text-wrap:pretty}@media(max-width:768px){.LandingBridge_bridgeManifesto__rlyid{padding-inline:clamp(1rem,4vw,1.35rem)}.LandingBridge_bridgeManifesto__rlyid .LandingBridge_editorial__7g8lB{max-width:min(100%,26rem);padding:clamp(1.5rem,5vw,2rem) 0 clamp(2rem,6vw,2.75rem)}.LandingBridge_bridgeManifesto__rlyid .LandingBridge_sectionHead__iRjo5{margin-bottom:clamp(1.35rem,4vw,1.85rem)}.LandingBridge_bridgeManifesto__rlyid .LandingBridge_editorial__7g8lB{padding:clamp(1.35rem,4.5vw,1.85rem) 0 clamp(1.75rem,5vw,2.25rem)}.LandingBridge_manifestoTitle__yq_VX{font-size:clamp(1.32rem,6.2vw,1.72rem)!important;letter-spacing:.05em!important;line-height:1.14!important;max-width:22ch!important}.LandingBridge_manifestoSubtitle__hGKIR{margin-top:clamp(.75rem,2.8vw,1rem)!important;font-size:clamp(.88rem,3.8vw,.96rem)!important;line-height:1.65!important;max-width:34ch!important;padding-inline:0}.LandingBridge_bridgeManifesto__rlyid .LandingBridge_actions___2tz3{width:100%;margin-top:.25rem}.LandingBridge_bridgeManifesto__rlyid .LandingBridge_primaryCta__DdK0T{width:100%;max-width:20rem;min-height:3rem;padding-inline:1.25rem}}.HomeCatalogCta_root__342kf{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem;padding:clamp(2rem,4vw,3rem) var(--landing-section-px,1.5rem);max-width:var(--landing-narrow-max,42rem);margin:0 auto}.HomeCatalogCta_eyebrow__u8vQl{margin:0;font-family:Kudryashev Display,serif;font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;color:#8a8175}.HomeCatalogCta_title___ObzM{margin:0;font-family:Kudryashev Display,serif;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:400;line-height:1.2;color:#141414}.HomeCatalogCta_cta__An6h4{display:inline-flex;align-items:center;gap:.45rem;margin-top:.35rem;min-height:2.75rem;padding:.65rem 1.45rem;font-family:Kudryashev Display,serif;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:#fff;background:#141414;border:1px solid #141414;transition:background-color .25s ease,border-color .25s ease}.HomeCatalogCta_cta__An6h4:hover{background:#2a2a2a;border-color:#2a2a2a}.rooms-details_errorPage__LwzVG{min-height:80vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.rooms-details_errorPage__LwzVG h1{font-family:Kudryashev Display,serif;font-size:1.75rem;color:#1a1a1a}.rooms-details_errorPage__LwzVG button{padding:.9rem 2rem;background:#1a1a1a;color:#fff;border:none;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:background .3s}.rooms-details_errorPage__LwzVG button:hover{background:#333}.rooms-details_hero__3fFVb{padding:clamp(2rem,6vw,5rem) clamp(1rem,4vw,4rem)}@media(max-width:980px){.rooms-details_hero__3fFVb{margin-top:calc(-1*var(--mobile-sticky-header-height, 105px));padding-top:calc(var(--mobile-sticky-header-height, 105px) + clamp(.45rem,2vw,.75rem));padding-bottom:clamp(1.5rem,4vw,2.25rem);padding-inline:clamp(1.35rem,9vw,2.25rem);background-color:#f9f9f8}}.rooms-details_heroShell__JZpqt{max-width:1380px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-template-areas:"intro" "image" "body";align-items:start;gap:clamp(.85rem,2.5vw,1.25rem);width:100%;min-width:0;overflow-x:clip}@media(min-width:981px){.rooms-details_heroShell__JZpqt{margin-top:0;grid-template-columns:minmax(280px,42%) minmax(320px,1fr);grid-template-areas:"intro image" "body image";gap:clamp(1.5rem,3vw,3rem)}}.rooms-details_heroIntro__xy3_a{grid-area:intro}.rooms-details_heroBody__vDhhd{grid-area:body}.rooms-details_heroImg__C0CdL{grid-area:image;position:relative;width:100%;border-radius:6px;overflow:hidden;aspect-ratio:4/5;max-height:min(68vh,520px);min-height:0}@media(min-width:981px){.rooms-details_heroImg__C0CdL{align-self:start;aspect-ratio:4/5;max-height:min(78vh,820px)}}.rooms-details_heroImg__C0CdL img,.rooms-details_heroImg__C0CdL video{-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%}.rooms-details_heroBody__vDhhd,.rooms-details_heroIntro__xy3_a{position:relative;z-index:2;color:#17181b;max-width:min(100%,36rem);width:100%;min-width:0;text-align:center;margin-inline:auto;overflow-wrap:break-word;word-break:break-word}@media(min-width:981px){.rooms-details_heroBody__vDhhd,.rooms-details_heroIntro__xy3_a{text-align:left;margin-inline:0;max-width:36rem}}.rooms-details_heroBody__vDhhd h1,.rooms-details_heroIntro__xy3_a h1{font-family:Kudryashev Display,serif;font-size:clamp(1.85rem,7vw,2.5rem);font-weight:400;margin:.45rem 0 0;line-height:1.12}@media(min-width:981px){.rooms-details_heroBody__vDhhd h1,.rooms-details_heroIntro__xy3_a h1{font-size:clamp(2.1rem,5vw,4.2rem);margin-top:.9rem;line-height:1.1}}.rooms-details_heroBody__vDhhd{display:flex;flex-direction:column;align-items:center}@media(min-width:981px){.rooms-details_heroBody__vDhhd{align-items:flex-start}}.rooms-details_heroVideo__Sgoa_{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;display:block}.rooms-details_heroLead__u0_LU{font-family:Kudryashev Display,serif;font-size:clamp(.92rem,1.15vw,1.05rem);line-height:1.72;letter-spacing:.01em;text-transform:none;color:#6e665e;margin:0 0 1.1rem;max-width:min(100%,36rem);width:100%;min-width:0;overflow-wrap:break-word;word-break:break-word;hyphens:auto;text-align:center;margin-inline:auto}@media(min-width:981px){.rooms-details_heroLead__u0_LU{font-family:Inter,sans-serif;color:#50535a;line-height:1.65;text-align:left;margin-inline:0;max-width:42rem}}.rooms-details_heroMeta__9gtZa{font-family:Inter,sans-serif;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:#666970;margin:0 0 1.35rem;text-align:center}@media(min-width:981px){.rooms-details_heroMeta__9gtZa{text-align:left}}.rooms-details_heroLabel__t7ZPg{display:block;font-family:Inter,sans-serif;font-size:.64rem;text-transform:uppercase;letter-spacing:.24em;color:#7f828a;text-align:center}@media(min-width:981px){.rooms-details_heroLabel__t7ZPg{display:inline-block;text-align:left}}.rooms-details_description__Q03GQ{max-width:780px;margin:0 auto;padding:2rem 2rem 4.25rem;text-align:left;font-family:Inter,sans-serif;font-size:clamp(.95rem,1.1vw,1.02rem);line-height:1.82;color:#50535a}@media(max-width:899px){.rooms-details_description__Q03GQ{text-align:center;font-family:Kudryashev Display,serif;color:#6e665e;background:#fff;padding-inline:clamp(1.35rem,9vw,2.25rem);padding-top:clamp(2.25rem,7vw,3.25rem);padding-bottom:clamp(3rem,8vw,4.5rem)}}.rooms-details_description__Q03GQ p{margin-top:1em;margin-bottom:1em;line-height:inherit;color:inherit}@media(max-width:899px){.rooms-details_description__Q03GQ p{text-align:center}}.rooms-details_description__Q03GQ p:first-child{margin-top:0}.rooms-details_description__Q03GQ p:last-child{margin-bottom:0}.rooms-details_description__Q03GQ ol,.rooms-details_description__Q03GQ ul{margin-top:1em;margin-bottom:1em;padding-left:1.5em;text-align:left}@media(max-width:899px){.rooms-details_description__Q03GQ ol,.rooms-details_description__Q03GQ ul{list-style-position:inside;padding-left:0;text-align:center}}.rooms-details_description__Q03GQ ol li,.rooms-details_description__Q03GQ ul li{margin-top:.5em;margin-bottom:.5em;line-height:inherit;color:inherit}.rooms-details_description__Q03GQ ol{list-style-type:decimal}.rooms-details_description__Q03GQ ul{list-style-type:disc}.rooms-details_description__Q03GQ h1,.rooms-details_description__Q03GQ h2,.rooms-details_description__Q03GQ h3,.rooms-details_description__Q03GQ h4,.rooms-details_description__Q03GQ h5,.rooms-details_description__Q03GQ h6{margin-top:1.5em;margin-bottom:.75em;font-weight:600;line-height:1.2;color:#1a1a1a;font-family:Kudryashev Display,serif;text-align:inherit}@media(max-width:899px){.rooms-details_description__Q03GQ h1,.rooms-details_description__Q03GQ h2,.rooms-details_description__Q03GQ h3,.rooms-details_description__Q03GQ h4,.rooms-details_description__Q03GQ h5,.rooms-details_description__Q03GQ h6{text-align:center}}.rooms-details_description__Q03GQ h1:first-child,.rooms-details_description__Q03GQ h2:first-child,.rooms-details_description__Q03GQ h3:first-child,.rooms-details_description__Q03GQ h4:first-child,.rooms-details_description__Q03GQ h5:first-child,.rooms-details_description__Q03GQ h6:first-child{margin-top:0}.rooms-details_description__Q03GQ h1{font-size:2em}.rooms-details_description__Q03GQ h2{font-size:1.75em}.rooms-details_description__Q03GQ h3{font-size:1.5em}.rooms-details_description__Q03GQ h4{font-size:1.25em}.rooms-details_description__Q03GQ b,.rooms-details_description__Q03GQ strong{font-weight:700;color:#1a1a1a}.rooms-details_description__Q03GQ em,.rooms-details_description__Q03GQ i{font-style:italic}.rooms-details_description__Q03GQ u{text-decoration:underline}.rooms-details_description__Q03GQ a{color:#1a1a1a;text-decoration:underline}.rooms-details_description__Q03GQ a:hover{color:#333}.rooms-details_description__Q03GQ blockquote{margin:1em 0;padding-left:1em;border-left:3px solid #1a1a1a;font-style:italic;color:#777}.rooms-details_description__Q03GQ[style*="text-align: left"],.rooms-details_description__Q03GQ[style*="text-align:left"]{text-align:left!important}.rooms-details_description__Q03GQ[style*="text-align: center"],.rooms-details_description__Q03GQ[style*="text-align:center"]{text-align:center!important}.rooms-details_description__Q03GQ[style*="text-align: right"],.rooms-details_description__Q03GQ[style*="text-align:right"]{text-align:right!important}.rooms-details_description__Q03GQ[style*="text-align: justify"],.rooms-details_description__Q03GQ[style*="text-align:justify"]{text-align:justify!important}@media(max-width:1024px){.rooms-details_description__Q03GQ{padding:4rem 2rem}}@media(max-width:768px){.rooms-details_description__Q03GQ{padding:3rem 1.5rem;font-size:.95rem;line-height:1.8}}@media(max-width:480px){.rooms-details_description__Q03GQ{padding:2.5rem 1.25rem;font-size:.9rem;line-height:1.75}}.rooms-details_gallery__OBL8l{padding:3rem 0 4.25rem;background:#f8f8f7;overflow-x:clip;scroll-margin-top:var(--mobile-sticky-header-height,96px)}@media(max-width:980px){.rooms-details_gallery__OBL8l{padding:2.5rem 0 3.5rem}}.rooms-details_galleryHeader__cLjSk{padding-inline:clamp(1rem,4vw,2.5rem)}.rooms-details_grid__I7ZtS{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;padding:0 2.5rem;max-width:1400px;margin:0 auto}@media(max-width:1200px){.rooms-details_grid__I7ZtS{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.rooms-details_grid__I7ZtS{grid-template-columns:repeat(2,1fr);padding:0 1.5rem;gap:1.25rem}}@media(max-width:980px){.rooms-details_grid__I7ZtS{display:none}}.rooms-details_card__M_J_T{display:flex;flex-direction:column}.rooms-details_cardImage__5vWwa{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;cursor:pointer;background:#eee}.rooms-details_cardImage__5vWwa img{-o-object-fit:cover;object-fit:cover}@media(hover:hover)and (pointer:fine){.rooms-details_card__M_J_T:hover .rooms-details_cardImage__5vWwa img{transform:scale(1.04)}.rooms-details_card__M_J_T:hover .rooms-details_cardOverlay__D6Tni{background:rgba(0,0,0,.25)}.rooms-details_card__M_J_T:hover .rooms-details_cardOverlay__D6Tni span{opacity:1;transform:translateY(0)}}.rooms-details_cardOverlay__D6Tni{position:absolute;inset:0;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;transition:background .4s ease}.rooms-details_cardOverlay__D6Tni span{font-family:Inter,sans-serif;font-size:.7rem;text-transform:uppercase;letter-spacing:.2em;color:#fff;padding:.5rem 1.25rem;border:1px solid #fff;opacity:0;transform:translateY(10px);transition:all .3s ease}.rooms-details_cardInfo__mrXNM{padding:1rem .25rem .5rem}.rooms-details_cardInfo__mrXNM h3{font-family:Kudryashev Display,serif;font-size:.95rem;font-weight:400;color:#1a1a1a;margin-bottom:.35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rooms-details_cardMeta__gjd_b{display:flex;justify-content:space-between;align-items:center}.rooms-details_cardPrice__mYnxG{font-family:Inter,sans-serif;font-size:.8rem;color:#666}.rooms-details_cardLink__wwjOO{min-height:36px;padding:.45rem .9rem;font-size:.62rem}.rooms-details_mobileSwiper__du1NQ{display:none}@media(max-width:980px){.rooms-details_mobileSwiper__du1NQ{display:block;padding:0 1rem 2.5rem;overflow:hidden}.rooms-details_mobileSwiper__du1NQ .swiper{padding-bottom:2rem;overflow:visible}.rooms-details_mobileSwiper__du1NQ .swiper-wrapper{align-items:stretch}.rooms-details_mobileSwiper__du1NQ .swiper-slide{width:100%!important;height:auto}.rooms-details_mobileSwiper__du1NQ .swiper-pagination-bullet{background:#1a1a1a;opacity:.2;width:6px;height:6px}.rooms-details_mobileSwiper__du1NQ .swiper-pagination-bullet-active{opacity:1}}.rooms-details_mobileCard__Q7dwj{margin:0;width:100%}.rooms-details_mobileCardImage__HTQ21{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:4px;background:#eee;cursor:pointer}.rooms-details_mobileCardImage__HTQ21 img{-o-object-fit:cover;object-fit:cover}.rooms-details_mobileCardInfo__FpWN_{padding:1rem .5rem;text-align:center}.rooms-details_mobileCardInfo__FpWN_ h3{font-family:Kudryashev Display,serif;font-size:1rem;color:#1a1a1a;margin-bottom:.25rem}.rooms-details_mobileCardInfo__FpWN_ span{display:block;font-family:Inter,sans-serif;font-size:.85rem;color:#666;margin-bottom:.75rem}.rooms-details_mobileCardInfo__FpWN_ a{display:inline-block;padding:.55rem 1.5rem;background:#1a1a1a;color:#fff;font-family:Inter,sans-serif;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;text-decoration:none}.rooms-details_mobileCardInfo__FpWN_ a:hover{background:#333}.rooms-details_related__xT7an{padding:4rem 2rem 4.5rem;background:#fff}@media(max-width:768px){.rooms-details_related__xT7an{padding:3.5rem 1.5rem}}.rooms-details_relatedGrid__oVp3t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;max-width:1180px;margin:0 auto}@media(max-width:768px){.rooms-details_relatedGrid__oVp3t{grid-template-columns:1fr;gap:1.5rem}}.rooms-details_relatedCard__AX4e0{cursor:pointer}.rooms-details_nav__0yMAd{display:flex;justify-content:center;align-items:center;gap:1.5rem;padding:2.5rem 2rem 4rem;background:#fafafa}.rooms-details_nav__0yMAd button{display:flex;align-items:center;gap:.4rem;padding:.8rem 1.5rem;background:#fff;border:1px solid #e0e0e0;border-radius:50px;font-family:Inter,sans-serif;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#1a1a1a;cursor:pointer;transition:all .3s}.rooms-details_nav__0yMAd button:disabled{opacity:.3;cursor:not-allowed}.rooms-details_nav__0yMAd button:not(:disabled):hover{background:#1a1a1a;color:#fff;border-color:#1a1a1a}@media(max-width:768px){.rooms-details_nav__0yMAd{gap:1rem;padding:2rem 1rem 3rem}.rooms-details_nav__0yMAd button{padding:.7rem 1rem}.rooms-details_nav__0yMAd button span{display:none}}.rooms-details_navCenter__vUDRC{flex-direction:column;gap:.2rem!important;padding:.6rem 1rem!important;background:rgba(0,0,0,0)!important;border:none!important}.rooms-details_navCenter__vUDRC span{font-size:.6rem!important;color:#888}.rooms-details_navCenter__vUDRC svg{opacity:.5}.rooms-details_navCenter__vUDRC:hover{background:rgba(0,0,0,0)!important;color:#1a1a1a!important}.rooms-details_navCenter__vUDRC:hover svg{opacity:1}.rooms-details_modalPortal__mOnoK{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center}.rooms-details_modalBackdrop__Xw8Au{position:absolute;inset:0;background:rgba(10,10,10,.96);cursor:pointer;z-index:1}.rooms-details_modal__zTUPS{position:fixed;inset:0;z-index:10000;background:rgba(10,10,10,.96)}.rooms-details_modalClose__R0ZpX,.rooms-details_modal__zTUPS{display:flex;align-items:center;justify-content:center;cursor:pointer}.rooms-details_modalClose__R0ZpX{position:absolute;top:1.5rem;right:1.5rem;width:50px;height:50px;border-radius:50%;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;z-index:10;transition:all .3s ease}.rooms-details_modalClose__R0ZpX:hover{background:hsla(0,0%,100%,.35);transform:rotate(90deg) scale(1.05)}.rooms-details_modalClose__R0ZpX:active{transform:scale(.95);transform:scale(.9)}.rooms-details_modalContent__c4RLR{width:90%;height:85%;max-width:1200px;position:relative;z-index:5;display:flex;align-items:center;justify-content:center;cursor:default}@media(max-width:768px){.rooms-details_modalContent__c4RLR{width:95%;height:80%}}.rooms-details_modalSwiper__l4DlB{width:100%;height:100%}.rooms-details_modalSlide__l0UXU{display:flex!important;align-items:center!important;justify-content:center!important}.rooms-details_modalImg__SVJhc{position:relative;width:75vw;max-width:450px;aspect-ratio:3/4}.rooms-details_modalImg__SVJhc img{-o-object-fit:cover;object-fit:cover;border-radius:2px}@media(max-width:768px){.rooms-details_modalImg__SVJhc{width:85vw;max-width:none}}.rooms-details_modalNext__1dZWA,.rooms-details_modalPrev__08NGO{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:#fff;cursor:pointer;z-index:10001;display:flex;align-items:center;justify-content:center;transition:all .3s}.rooms-details_modalNext__1dZWA:hover,.rooms-details_modalPrev__08NGO:hover{background:hsla(0,0%,100%,.15)}@media(max-width:768px){.rooms-details_modalNext__1dZWA,.rooms-details_modalPrev__08NGO{display:none}}.rooms-details_modalPrev__08NGO{left:1.25rem}.rooms-details_modalNext__1dZWA{right:1.25rem}.rooms-details_modalCount__llbPt{position:absolute;bottom:1.25rem;left:50%;transform:translateX(-50%);color:hsla(0,0%,100%,.6);font-family:Inter,sans-serif;font-size:.75rem;letter-spacing:.15em;z-index:10001}.rooms-details_modalInfo__eiUgd{position:absolute;bottom:3.5rem;left:50%;transform:translateX(-50%);z-index:10002;display:flex;align-items:center;gap:1.25rem;background:#fff;padding:.9rem 1.25rem;border-radius:50px;box-shadow:0 6px 25px rgba(0,0,0,.2)}@media(max-width:768px){.rooms-details_modalInfo__eiUgd{flex-direction:column;gap:.75rem;padding:1rem 1.25rem;border-radius:12px;width:calc(100% - 2rem);max-width:260px}}.rooms-details_modalDetails__AJFWu{display:flex;flex-direction:column;gap:.15rem}@media(max-width:768px){.rooms-details_modalDetails__AJFWu{align-items:center;text-align:center}}.rooms-details_modalName__jpynZ{font-family:Kudryashev Display,serif;font-size:.95rem;color:#1a1a1a}.rooms-details_modalPrice__ufDTM{font-family:Inter,sans-serif;font-size:.8rem;color:#666}.rooms-details_modalShop__6gN5L{padding:.5rem 1.25rem;background:#1a1a1a;color:#fff;border-radius:50px;font-family:Inter,sans-serif;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;white-space:nowrap;transition:all .3s}.rooms-details_modalShop__6gN5L:hover{background:#333}@media(max-width:768px){.rooms-details_modalShop__6gN5L{width:100%;text-align:center;padding:.6rem 1.5rem}}.sidebar_overlay__qtXOd{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2147483000}.sidebar_sidebar__fRBI8{position:fixed;top:0;right:-390px;width:390px;max-width:100vw;height:100%;background:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.5);transition:right .3s ease;z-index:2147483001;display:flex;flex-direction:column;padding-top:2%}.sidebar_sidebar--open__BZkpd{right:0}@media(max-width:540px){.sidebar_sidebar__fRBI8{width:100vw;right:-100vw}.sidebar_sidebar--open__BZkpd{right:0}}.sidebar_sidebar__content__KRYMF{flex-grow:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;height:100%}.sidebar_sidebar__close__v5WBF{background:none;border:none;color:#111;font-size:28px;cursor:pointer;position:absolute;top:30px;right:30px;padding:8px;display:flex;align-items:center;justify-content:center;z-index:10}@media(max-width:540px){.sidebar_sidebar__close__v5WBF{top:20px;right:16px}}.sidebar_frais-envoi__qQqQZ,.sidebar_sous-total__slh8H,.sidebar_total__D7mrF{font-weight:600;color:#000}.sidebar_sidebar__title__YygQG{margin-left:40px;text-align:left;margin-right:60px;font-weight:bolder;font-size:23px;font-family:Arial,Helvetica,sans-serif}@media(max-width:540px){.sidebar_sidebar__title__YygQG{margin-left:20px;margin-right:50px;font-size:20px}}.sidebar_sidebar__list__CteGF{list-style:none;padding:0;width:100%;overflow-y:auto}.sidebar_sidebar__item__sikHx{width:100%;margin-bottom:10px}.sidebar_no-scroll__rmJzc{overflow:hidden}.sidebar_item-container__BOgoz{display:flex;align-items:center;border:1px solid #ccc;padding:10px;border-radius:5px;width:100%}.sidebar_item-image__q4dEC{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.sidebar_item-details__i5tZr{flex:1;margin-left:10px}.sidebar_item-price___UiQq{font-size:16px;font-weight:700;margin:0}.sidebar_item-name__Z4V_K{font-size:14px;margin:5px 0}.sidebar_item-actions__J34RJ{display:flex;align-items:center;margin-top:5px}.sidebar_item-action-icon__CQz_o{cursor:pointer;margin-right:10px;color:#333}.sidebar_divider__Sp59d{border-bottom:.1px #d3d3d3;margin:10px auto;width:90%}.sidebar_promo-code__lw8QD{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;font-size:15px;color:#000;font-weight:700}.sidebar_emptyCartLuxIcon__oYw0J{width:clamp(110px,30vw,168px);height:auto;margin-bottom:.65rem}.sidebar_emptyCartLuxBag__4JfUd,.sidebar_emptyCartLuxHandle__ohj9Q,.sidebar_emptyCartLuxRing__D3zJR{fill:none;stroke:#111}.sidebar_emptyCartLuxRing__D3zJR{stroke-width:1.2;opacity:.22}.sidebar_emptyCartLuxBag__4JfUd{stroke-width:2;stroke-linejoin:round}.sidebar_emptyCartLuxHandle__ohj9Q{stroke-width:2;stroke-linecap:round}.sidebar_sidebar__empty__MDy3D{display:flex;flex-direction:column;align-items:center;margin-top:80px;padding:0 1rem}@media(max-width:540px){.sidebar_emptyCartLuxIcon__oYw0J{width:120px}.sidebar_sidebar__empty__MDy3D{margin-top:60px;padding:0 .75rem;gap:.25rem}}.sidebar_panier-vide__QlAhD{font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.3;color:#000;font-weight:600;text-align:center;margin:.6rem 0 .35rem}.sidebar_message__e4Fz_{text-align:center;color:#000;font-weight:400;line-height:1.45;font-size:clamp(.95rem,1.8vw,1.1rem);max-width:26ch;margin:0}.sidebar_discover-button__ftX2r{font-weight:600;font-size:clamp(.9rem,1.7vw,.98rem);line-height:1;display:inline-flex;align-items:center;justify-content:center;min-width:160px;width:clamp(160px,58%,230px);min-height:44px;padding:.85rem 1.1rem;background-color:#000;color:#fff;border-radius:8px;cursor:pointer;text-align:center;margin-top:30px;text-decoration:none;white-space:nowrap}.sidebar_discover-button__ftX2r:hover{background-color:#515151}.sidebar_discover-button__ftX2r:focus-visible{outline:2px solid #111;outline-offset:2px}@media(max-width:540px){.sidebar_message__e4Fz_{max-width:24ch}.sidebar_discover-button__ftX2r{width:min(100%,220px);min-width:0;margin-top:1.15rem}}.sidebar_promo-icon__O3owR{margin-right:2px;color:#000}.sidebar_promo-button__CqPwA{background:none;border:none;color:#000;cursor:pointer;text-decoration:none;padding:0;font-size:16px}.sidebar_promo-button__CqPwA:hover{color:#0056b3}.sidebar_promo-text__mm5BE{font-size:15px;padding-left:10px;font-weight:600}.sidebar_sidebar__footer__xWntZ{padding:16px;background-color:#f8f8f8;border-top:1px solid #ddd}.sidebar_list-footer__6fpoK{display:flex;flex-direction:column;flex-grow:1}.sidebar_sidebar__footer-row__aBLws{display:flex;justify-content:space-between;margin-bottom:8px}.sidebar_order-button__Bwqyg{width:100%;padding:1rem;background:#000;color:#fff;border:none;border-radius:4px;cursor:pointer}.sidebar_order-button__Bwqyg:hover{background-color:#00c281}.sidebar_promoGroup__FvZje{margin-bottom:1.5rem;display:flex;flex-direction:column}.sidebar_promoLabel__KMeD_{font-size:.85rem;color:#555;font-weight:500;margin-bottom:.65rem;text-transform:uppercase;letter-spacing:.5px}.sidebar_promoRow__I1u9d{display:flex;align-items:stretch;gap:0;background:#f8f8f8;border:1.5px solid #e0e0e0;border-radius:12px;padding:4px;transition:border-color .2s ease,box-shadow .2s ease}.sidebar_promoRow__I1u9d:focus-within{border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.06)}@media(max-width:540px){.sidebar_promoRow__I1u9d{flex-direction:row;gap:0}}.sidebar_promoInput__kBtM8{flex:1;height:42px;padding:0 1rem;border:none;border-radius:8px;font-size:.95rem;background-color:rgba(0,0,0,0);color:#111;font-weight:500;letter-spacing:.02em}.sidebar_promoInput__kBtM8::-moz-placeholder{color:#999;font-weight:400}.sidebar_promoInput__kBtM8::placeholder{color:#999;font-weight:400}.sidebar_promoInput__kBtM8:focus{outline:none;background-color:rgba(0,0,0,0)}@media(max-width:540px){.sidebar_promoInput__kBtM8{width:auto;flex:1;min-width:0}}.sidebar_promoBtn__DhixT{height:42px;padding:0 1.25rem;background-color:#1a1a1a;color:#fff;border:none;border-radius:8px;font-size:.75rem;font-weight:600;cursor:pointer;text-transform:uppercase;letter-spacing:.6px;transition:background-color .2s ease,transform .15s ease;white-space:nowrap;flex-shrink:0}.sidebar_promoBtn__DhixT:hover{background-color:#333}.sidebar_promoBtn__DhixT:active{transform:scale(.97)}@media(max-width:540px){.sidebar_promoBtn__DhixT{width:auto;padding:0 1rem;font-size:.7rem}}.searchbar_searchPageIntro__Wz2O0{position:relative;padding:2rem;background:#fff;text-align:center}.searchbar_searchPageIntro__Wz2O0 .searchbar_storeLogo__jTxED{height:60px;margin-bottom:1rem}.searchbar_searchPageIntro__Wz2O0 .searchbar_cancelButton__t_GWZ{background:none;border:none;color:#555;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;position:absolute;transition:color .3s}.searchbar_searchPageIntro__Wz2O0 .searchbar_cancelButton__t_GWZ:hover{color:#a0846d}.searchbar_searchBarExtended__2PqyG,.searchbar_searchBar__Q7409{display:flex;align-items:center;max-width:640px;margin:0 auto;padding:.75rem 1.2rem;border-radius:50px;background:rgba(249,249,249,.9);backdrop-filter:blur(4px);box-shadow:0 4px 15px rgba(0,0,0,.05);border:1px solid #ddd;transition:all .3s ease}.searchbar_searchBarIcon__b9wN4{font-size:1.3rem;color:#aaa;margin-right:.75rem;transition:color .3s}.searchbar_searchBarExtended__2PqyG:hover .searchbar_searchBarIcon__b9wN4,.searchbar_searchBar__Q7409:hover .searchbar_searchBarIcon__b9wN4{color:#333}.searchbar_searchBarInput__xq2Af{flex:1;border:none;background:rgba(0,0,0,0);font-size:1rem;color:#222;padding:.4rem 0;transition:all .2s ease}.searchbar_searchBarInput__xq2Af::-moz-placeholder{color:#aaa}.searchbar_searchBarInput__xq2Af::placeholder{color:#aaa}.searchbar_searchBarInput__xq2Af:focus{outline:none}.searchbar_searchBarInput__xq2Af:focus::-moz-placeholder{color:rgba(0,0,0,0)}.searchbar_searchBarInput__xq2Af:focus::placeholder{color:rgba(0,0,0,0)}.searchbar_suggestionsList__Znu9g{position:absolute;top:100%;left:0;right:0;max-width:600px;background:#fff;border:1px solid #eee;border-radius:20px;box-shadow:0 12px 32px rgba(0,0,0,.06);margin:.5rem auto 0;padding:.5rem 0;z-index:5;overflow:hidden}.searchbar_suggestionsList__Znu9g .searchbar_suggestionItem__m7yj6{padding:1rem 1.5rem;font-size:.95rem;color:#333;cursor:pointer;transition:all .25s ease;text-align:left}.searchbar_suggestionsList__Znu9g .searchbar_suggestionItem__m7yj6:hover{background-color:#f9f6f3;color:#000}.searchbar_suggestionsList__Znu9g .searchbar_suggestionItem__m7yj6:not(:last-child){border-bottom:1px solid #f2f2f2}.searchbar_searchOverlay__LWxMb{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.7);backdrop-filter:blur(3px);z-index:1}.searchbar_categoryFilter__nFwUW{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.2rem}.searchbar_categoryRadio__zHFN4 input{display:none}.searchbar_categoryRadio__zHFN4{padding:.6rem 1.2rem;border:1px solid #ccc;border-radius:8px;font-size:.9rem;background-color:#f5f5f5;cursor:pointer;transition:.2s}.searchbar_categoryRadio__zHFN4:hover{background-color:#eaeaea}.searchbar_active__MJMtW{background-color:#000;color:#fff;border-color:#000}.FirstHomeSection_gridSection__uWSrF{width:100%;max-width:var(--landing-content-max,1280px);margin:0 auto;padding:0 var(--landing-section-px,1.5rem) 1rem;background:rgba(0,0,0,0)}.FirstHomeSection_sectionHeader__AB8_c{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem;margin-bottom:var(--landing-head-gap,clamp(2rem,4vw,3rem))}.FirstHomeSection_sectionHead__g41Iq{margin-bottom:0;width:100%}.FirstHomeSection_sectionLink__e0W3N{font-family:Inter,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.28em;color:#141414;transition:opacity .2s ease}.FirstHomeSection_sectionLink__e0W3N:hover{opacity:.65}.FirstHomeSection_headerMeta__16p3e{margin:-.5rem 0 clamp(1.25rem,3vw,2rem)}.FirstHomeSection_errorBanner__9GLsY{margin:1rem 0 0;padding:.75rem 1rem;border-radius:0;background:rgba(255,0,0,.05);color:#a80d0d;display:inline-flex;align-items:flex-start;flex-wrap:wrap;gap:.75rem;font-size:.95rem;border:1px solid rgba(255,0,0,.1)}.FirstHomeSection_errorInfo__jWxrC{display:flex;flex-direction:column;gap:.15rem;text-align:left;min-width:250px}.FirstHomeSection_errorTitle__yxqBK{font-weight:500}.FirstHomeSection_errorMeta__StHmi{font-size:.78rem;color:#6a1a1a;word-break:break-all;line-height:1.2}.FirstHomeSection_retryButton__bTLIJ{background:#111;color:#fff;border:none;border-radius:0;padding:.5rem 1.2rem;cursor:pointer;font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;transition:background .3s ease}.FirstHomeSection_retryButton__bTLIJ:hover{background:#333}.FirstHomeSection_grid__W4X_2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.85rem,2vw,1.35rem);width:100%;align-items:stretch}@media(max-width:1100px){.FirstHomeSection_grid__W4X_2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.FirstHomeSection_grid__W4X_2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}.FirstHomeSection_card__3ZzLU{display:flex;flex-direction:column;align-items:stretch;gap:.85rem;min-width:0;width:100%;overflow:visible}.FirstHomeSection_productImage__swJ94{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.FirstHomeSection_cardLink__HIghv{text-decoration:none;color:inherit;width:100%;display:flex;flex-direction:column;flex:1;cursor:pointer}.FirstHomeSection_cardLink__HIghv:hover{text-decoration:none}.FirstHomeSection_skeletonCard__8hu3v{gap:.75rem}.FirstHomeSection_skeletonThumb__hVhrI{width:100%;aspect-ratio:4/5;background:#f3f0eb;animation:FirstHomeSection_shimmer__u1BUi 1.5s ease infinite}.FirstHomeSection_skeletonLine__SAnvJ{width:70%;height:12px;background:#ece8e2;animation:FirstHomeSection_shimmer__u1BUi 1.5s ease infinite}.FirstHomeSection_skeletonLineShort__7Cy7w{width:35%}.FirstHomeSection_imageWrapper__oTB_W{position:relative;cursor:pointer;width:100%;overflow:visible;background:rgba(0,0,0,0);margin-bottom:0;border-radius:0;flex-shrink:0;--product-gallery-chrome-inset:0.75rem;--product-gallery-action-size:2.625rem}.FirstHomeSection_imageWrapper__oTB_W img{width:100%!important;height:100%!important;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transition:transform .7s cubic-bezier(.22,1,.36,1);border-radius:0}.FirstHomeSection_imageWrapper__oTB_W:hover img{transform:scale(1.04)}.FirstHomeSection_imageWrapper__oTB_W .FirstHomeSection_cartButton__aB3Dd,.FirstHomeSection_imageWrapper__oTB_W .FirstHomeSection_favButton__aRC4F{position:absolute;z-index:2;opacity:0;transition:all .35s ease}.FirstHomeSection_imageWrapper__oTB_W .FirstHomeSection_favButtonInBar__T0Alf{opacity:0}.FirstHomeSection_imageWrapper__oTB_W:hover .FirstHomeSection_cartButton__aB3Dd,.FirstHomeSection_imageWrapper__oTB_W:hover .FirstHomeSection_favButtonInBar__T0Alf,.FirstHomeSection_imageWrapper__oTB_W:hover .FirstHomeSection_favButton__aRC4F{opacity:1}.FirstHomeSection_imageWrapper__oTB_W:has([data-has-gallery-dots=true]) .FirstHomeSection_cartButton__aB3Dd{bottom:calc(var(--product-gallery-chrome-inset, .75rem) + var(--product-gallery-dots-offset, 1.15rem))}.FirstHomeSection_cartButton__aB3Dd,.FirstHomeSection_favButton__aRC4F{display:flex;align-items:center;justify-content:center;border:none;background:hsla(0,0%,100%,.92);backdrop-filter:blur(6px);border-radius:50%;width:var(--product-gallery-action-size,2.625rem);height:var(--product-gallery-action-size,2.625rem);font-size:1rem;cursor:pointer;transition:all .25s ease;color:#141414;box-shadow:0 4px 18px rgba(0,0,0,.12);margin:0;padding:0}.FirstHomeSection_cartButton__aB3Dd:hover,.FirstHomeSection_favButton__aRC4F:hover{background:#141414;color:#fff}.FirstHomeSection_favButton__aRC4F{top:var(--product-gallery-chrome-inset,.75rem);right:var(--product-gallery-chrome-inset,.75rem)}.FirstHomeSection_favButtonInBar__T0Alf{position:static;top:auto;right:auto;opacity:1}.FirstHomeSection_cartButton__aB3Dd{bottom:var(--product-gallery-chrome-inset,.75rem);right:var(--product-gallery-chrome-inset,.75rem)}.FirstHomeSection_favButton__aRC4F.FirstHomeSection_active__lmaP9{color:#b0926a;background:hsla(0,0%,100%,.96)}.FirstHomeSection_productMeta__60DfD{padding:.85rem .15rem 0;border-top:1px solid rgba(20,20,20,.08);margin-top:.85rem;width:100%;min-width:0;overflow:visible}.FirstHomeSection_name__GkZfj{margin:0;padding:.15rem 0 0;font-size:.72rem;font-weight:500;text-align:left;font-family:Kudryashev Display,serif;letter-spacing:.08em;text-transform:uppercase;color:#141414;width:100%;line-height:1.35;overflow:visible;word-break:break-word}.FirstHomeSection_price__Rifkz{padding:0;margin:0;font-size:.88rem;color:#6e6e6e;font-weight:400;font-family:Inter,sans-serif;text-align:left;letter-spacing:0;width:100%;min-width:0;overflow:visible;white-space:nowrap;text-overflow:clip;display:block}.FirstHomeSection_swatches__VhGzm{display:flex;gap:.45rem;margin-top:.65rem;justify-content:flex-start;width:100%}.FirstHomeSection_swatch__D4PfK{width:12px;height:12px;border:1px solid rgba(0,0,0,.12);border-radius:50%;cursor:default}.FirstHomeSection_error__5h78H,.FirstHomeSection_loader___7hlp{text-align:center;padding:4rem;color:#666}.FirstHomeSection_loadMoreWrapper__nDcqC{text-align:center;margin-top:clamp(2rem,4vw,2.75rem)}.FirstHomeSection_loadMoreButton__itfE3{background:rgba(0,0,0,0);color:#141414;padding:.85rem 2.25rem;border:1px solid #141414;border-radius:0;font-family:Kudryashev Display,serif;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:all .35s ease}.FirstHomeSection_loadMoreButton__itfE3:hover{background:#141414;color:#fff}.FirstHomeSection_loadMoreButton__itfE3:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.FirstHomeSection_gridSection__uWSrF{padding-bottom:var(--landing-section-gap-tight,clamp(.35rem,.9vw,.65rem))}.FirstHomeSection_sectionHeader__AB8_c{margin-bottom:clamp(1.25rem,3.5vw,1.75rem)}.FirstHomeSection_card__3ZzLU,.FirstHomeSection_sectionHeader__AB8_c{gap:var(--landing-copy-gap,clamp(.85rem,1.6vw,1.25rem))}.FirstHomeSection_name__GkZfj{padding-top:.25rem;font-size:.68rem;line-height:1.4}.FirstHomeSection_price__Rifkz{margin-top:.15rem}.FirstHomeSection_imageWrapper__oTB_W{--product-gallery-action-size:2.5rem}.FirstHomeSection_imageWrapper__oTB_W .FirstHomeSection_cartButton__aB3Dd,.FirstHomeSection_imageWrapper__oTB_W .FirstHomeSection_favButtonInBar__T0Alf,.FirstHomeSection_imageWrapper__oTB_W .FirstHomeSection_favButton__aRC4F{opacity:1}}@media(max-width:480px){.FirstHomeSection_grid__W4X_2{gap:.85rem}.FirstHomeSection_card__3ZzLU{gap:1.05rem}.FirstHomeSection_productMeta__60DfD{margin-top:.65rem;padding-top:.65rem}}@keyframes FirstHomeSection_shimmer__u1BUi{0%{opacity:.55}50%{opacity:.9}to{opacity:.55}}.OrderDetailsDialog_title__t2iVk{font-family:Playfair Display,serif!important;font-weight:600!important;font-size:1.35rem!important;display:flex!important;justify-content:space-between!important;align-items:center!important;color:#131416!important}.OrderDetailsDialog_content__2UY_e{padding:1.5rem!important}.OrderDetailsDialog_summaryGrid__NOn_k{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.OrderDetailsDialog_label__qXr5t{margin:0 0 .25rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#6b6e74}.OrderDetailsDialog_value__Il6vZ{margin:0;font-size:.9375rem;color:#131416}.OrderDetailsDialog_blockTitle__w1p1A{font-family:Playfair Display,serif!important;font-size:1.05rem!important;font-weight:600!important;margin-bottom:1rem!important;color:#131416!important}.OrderDetailsDialog_lineItem__hwEIq{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.OrderDetailsDialog_lineThumb__HUyCM{position:relative;width:72px;height:92px;flex:0 0 auto;border-radius:2px;overflow:hidden;background:#f7f7f6;border:1px solid #e8e9eb}.OrderDetailsDialog_lineThumbImage__AsUyO{-o-object-fit:cover;object-fit:cover}.OrderDetailsDialog_lineName__Z_H2z{font-weight:600!important;color:#131416!important}.OrderDetailsDialog_lineMeta__v6_QG{font-size:.875rem!important;color:#6b6e74!important}.OrderDetailsDialog_totals__Edz_k{display:flex;flex-direction:column;gap:.65rem}.OrderDetailsDialog_totalRow__rK8JS{display:flex;justify-content:space-between;gap:1rem;font-size:.9375rem;color:#6b6e74}.OrderDetailsDialog_totalRowStrong__sZFh4{margin-top:.35rem;padding-top:.75rem;border-top:1px solid #e8e9eb;font-weight:700;color:#131416}.OrderDetailsDialog_actions__gnGG_{padding:1rem 1.5rem!important}.OrderDetailsDialog_closeButton__i8dKa{text-transform:none!important;border-radius:999px!important;border-color:#131416!important;color:#131416!important;font-weight:600!important}.OrderDetailsDialog_closeButton__i8dKa:hover{background:#131416!important;color:#fff!important}.Profile_page__Jo0L2{min-height:100vh;background:#faf9f7;padding:5.5rem 0 4rem}@media(min-width:768px){.Profile_page__Jo0L2{padding:6.5rem 0 5rem}}.Profile_container__do_5_{width:min(1180px,100%);margin:0 auto;padding:0 1rem}@media(min-width:768px){.Profile_container__do_5_{padding:0 2rem}}.Profile_layout__TcL1G{display:grid;gap:1.5rem}@media(min-width:768px){.Profile_layout__TcL1G{grid-template-columns:260px minmax(0,1fr);gap:2.5rem;align-items:start}}.Profile_sidebar__QRsjM{background:#fff;border:1px solid #e8e9eb;border-radius:4px;padding:1.5rem}.Profile_userBlock__wCnbT{padding-bottom:1.25rem;border-bottom:1px solid #e8e9eb;margin-bottom:1rem}.Profile_userName__takf0{margin:0 0 .35rem;font-family:Playfair Display,serif;font-size:1.35rem;font-weight:600;letter-spacing:-.02em;color:#131416;line-height:1.25}.Profile_userEmail__nWgD8{margin:0;font-size:.8125rem;color:#6b6e74;word-break:break-word}.Profile_nav__8aRHT{display:flex;flex-direction:column;gap:.25rem}.Profile_navItem__ZcZFr{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:rgba(0,0,0,0);text-align:left;width:100%;padding:.75rem .85rem;border-radius:2px;font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#6b6e74;cursor:pointer;transition:background .2s ease,color .2s ease}.Profile_navItem__ZcZFr:hover{background:rgba(19,20,22,.04);color:#131416}.Profile_navItemActive__30sbh{background:rgba(184,160,101,.12);color:#131416;box-shadow:inset 2px 0 0 #b8a065}.Profile_mobileNav__5MRuN{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.Profile_mobileNav__5MRuN::-webkit-scrollbar{display:none}@media(min-width:768px){.Profile_mobileNav__5MRuN{display:none}}.Profile_mobileNavItem__kqrza{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e8e9eb;background:#fff;padding:.55rem .9rem;border-radius:999px;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#6b6e74;cursor:pointer;white-space:nowrap}.Profile_mobileNavItemActive__dGLTV{border-color:#131416;color:#131416;background:#fff}.Profile_desktopNav__VAByp{display:none}@media(min-width:768px){.Profile_desktopNav__VAByp{display:flex}}.Profile_content__kpTxp{background:#fff;border:1px solid #e8e9eb;border-radius:4px;min-height:420px}.Profile_section__q_wma{padding:1.5rem}@media(min-width:768px){.Profile_section__q_wma{padding:2rem 2.25rem}}.Profile_sectionHeader__6GQ91{margin-bottom:1.75rem;padding-bottom:1.25rem;border-bottom:1px solid #e8e9eb}.Profile_sectionTitle__VbO93{margin:0 0 .4rem;font-family:Playfair Display,serif;font-size:clamp(1.5rem,2.5vw,1.85rem);font-weight:600;letter-spacing:-.02em;color:#131416}.Profile_sectionSubtitle__MkJ_v{margin:0;font-size:.9375rem;line-height:1.55;color:#6b6e74}.Profile_emptyState__ep43t{text-align:center;padding:3rem 1rem;color:#6b6e74;font-size:.9375rem}.Profile_primaryButton__AyYUt{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 1.35rem;border:1px solid #131416;border-radius:999px;background:#131416;color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:background .2s ease,color .2s ease}.Profile_primaryButton__AyYUt:hover{background:rgba(0,0,0,0);color:#131416}.Profile_primaryButton__AyYUt:disabled{opacity:.55;cursor:not-allowed}.Profile_ghostButton__0RoVa{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 1.35rem;border:1px solid #e8e9eb;border-radius:999px;background:rgba(0,0,0,0);color:#131416;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:border-color .2s ease,background .2s ease}.Profile_ghostButton__0RoVa:hover{border-color:#131416;background:rgba(19,20,22,.03)}.Profile_ghostButton__0RoVa:disabled{opacity:.55;cursor:not-allowed}.Profile_loadMoreWrap__pb3tV{display:flex;justify-content:center;margin-top:2rem}.Purchases_visuallyHidden__dBtsV{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Purchases_toolbar__T1BNH{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1rem;padding:1rem;border:1px solid #e8e9eb;border-radius:4px;background:#fff}@media(min-width:768px){.Purchases_toolbar__T1BNH{flex-direction:row;align-items:center;gap:1rem;padding:.85rem 1rem}}.Purchases_searchWrap__JhKa6{position:relative;display:flex;align-items:center;flex:1;min-width:0}.Purchases_searchIcon__H1UUd{position:absolute;left:.85rem;color:#6b6e74;pointer-events:none}.Purchases_searchInput__04Foq{width:100%;min-height:44px;padding:.65rem .9rem .65rem 2.5rem;border:1px solid #e8e9eb;border-radius:999px;background:#f7f7f6;color:#131416;font-size:.875rem;transition:border-color .2s ease,background .2s ease}.Purchases_searchInput__04Foq::-moz-placeholder{color:rgba(107,110,116,.85)}.Purchases_searchInput__04Foq::placeholder{color:rgba(107,110,116,.85)}.Purchases_searchInput__04Foq:focus{outline:none;border-color:rgba(19,20,22,.28);background:#fff}.Purchases_filters__9c_sQ{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.Purchases_filterField__j8r5p{min-width:0}.Purchases_filterSelect__VYAMn{min-height:44px;padding:.55rem 2rem .55rem .85rem;border:1px solid #e8e9eb;border-radius:999px;background:#fff;color:#131416;font-size:.8125rem;font-weight:500;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b6e74' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;transition:border-color .2s ease}.Purchases_filterSelect__VYAMn:focus{outline:none;border-color:rgba(19,20,22,.28)}.Purchases_clearFilters__gBWPr{min-height:44px;padding:0 .95rem;border:none;border-radius:999px;background:rgba(0,0,0,0);color:#6b6e74;font-size:.8125rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:color .2s ease}.Purchases_clearFilters__gBWPr:hover{color:#131416}.Purchases_resultsSummary__FwPsH{margin:0 0 1rem;font-size:.8125rem;color:#6b6e74}.Purchases_list__dkCqN{display:flex;flex-direction:column;gap:1rem}.Purchases_orderCard__ZL4SM{display:grid;gap:1rem;padding:1rem;border:1px solid #e8e9eb;border-radius:4px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.Purchases_orderCard__ZL4SM:hover{border-color:rgba(19,20,22,.18);box-shadow:0 8px 24px rgba(19,20,22,.05)}@media(min-width:768px){.Purchases_orderCard__ZL4SM{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.15rem 1.25rem}}.Purchases_thumbs__TBf39{display:flex;gap:.45rem;align-items:center}.Purchases_thumb__FmmMB{position:relative;flex:0 0 auto;width:72px;height:92px;border-radius:2px;overflow:hidden;background:#f7f7f6;border:1px solid #e8e9eb}@media(min-width:768px){.Purchases_thumb__FmmMB{width:80px;height:100px}}.Purchases_thumbImage__H__D2{-o-object-fit:cover;object-fit:cover}.Purchases_thumbMore__mggUB{display:flex;align-items:center;justify-content:center;min-width:44px;height:92px;padding:0 .5rem;border-radius:2px;background:#f7f7f6;border:1px solid #e8e9eb;font-size:.75rem;font-weight:600;color:#6b6e74}@media(min-width:768px){.Purchases_thumbMore__mggUB{height:100px}}.Purchases_meta__xxhV1{min-width:0}.Purchases_orderTitle__TZ6w2{margin:0 0 .35rem;font-family:Playfair Display,serif;font-size:1.05rem;font-weight:600;color:#131416}.Purchases_orderLine___WvI8{margin:0;font-size:.875rem;line-height:1.5;color:#6b6e74}.Purchases_orderTotal__YZvaL{margin:.35rem 0 0;font-size:.9375rem;font-weight:600;color:#131416}.Purchases_status__K8roN{display:inline-flex;align-items:center;margin-top:.55rem;padding:.2rem .65rem;border-radius:999px;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.Purchases_statusSuccess__d9IRp{background:rgba(34,139,34,.1);color:#1f6b1f}.Purchases_statusInfo__oCLGT{background:rgba(19,20,22,.07);color:#131416}.Purchases_statusWarning__Sq0Qr{background:rgba(184,160,101,.16);color:#7a6530}.Purchases_statusError__P7eDn{background:rgba(185,28,28,.1);color:#9f1f1f}.Purchases_actions__WYJB8{display:flex;flex-wrap:wrap;gap:.5rem}@media(min-width:768px){.Purchases_actions__WYJB8{flex-direction:column;align-items:stretch;min-width:180px}}.Purchases_actionButton__jyWRq,.Purchases_actionLink__gFxqh{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 1rem;border:1px solid #e8e9eb;border-radius:999px;background:rgba(0,0,0,0);color:#131416;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:border-color .2s ease,background .2s ease;width:100%}.Purchases_actionButton__jyWRq:hover,.Purchases_actionLink__gFxqh:hover{border-color:#131416;background:rgba(19,20,22,.03)}.Purchases_actionMuted__6nUHd{border:none;background:rgba(0,0,0,0);color:#6b6e74;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;padding:.35rem 0}.Purchases_actionMuted__6nUHd:hover{color:#131416}.Purchases_actionMuted__6nUHd:disabled{opacity:.55;cursor:not-allowed}.Purchases_returnNote__ShAx7{margin:0;font-size:.75rem;color:#6b6e74}.SurMesureRequests_list__WGLhU{display:flex;flex-direction:column;gap:1rem}.SurMesureRequests_card__Xogxy{border:1px solid #e8e9eb;border-radius:4px;padding:1rem;display:grid;gap:1rem;background:#fff}@media(min-width:768px){.SurMesureRequests_card__Xogxy{grid-template-columns:80px minmax(0,1fr);align-items:start;padding:1.15rem 1.25rem}}.SurMesureRequests_thumb__NBc6H{position:relative;width:72px;height:92px;border-radius:2px;overflow:hidden;background:#f7f7f6;border:1px solid #e8e9eb}.SurMesureRequests_thumbImage__r0tz0{-o-object-fit:cover;object-fit:cover}.SurMesureRequests_titleRow__YjhJq{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.35rem}.SurMesureRequests_title__9VfqD{margin:0;font-family:Playfair Display,serif;font-size:1.05rem;font-weight:600;color:#131416}.SurMesureRequests_date___QO9s{margin:0 0 .75rem;font-size:.875rem;color:#6b6e74}.SurMesureRequests_message__b5fDW{margin:0;font-size:.9375rem;line-height:1.6;color:#131416;white-space:pre-wrap}.SurMesureRequests_response__FBx_z{margin-top:1rem;padding:.85rem 1rem;border-radius:2px;background:rgba(184,160,101,.1);border:1px solid rgba(184,160,101,.22)}.SurMesureRequests_responseLabel__iueZt{display:block;margin-bottom:.35rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#7a6530;font-weight:600}.SurMesureRequests_responseText__cSnvR{margin:0;font-size:.875rem;line-height:1.55;color:#131416;white-space:pre-wrap}.FavouritesProducts_card__rW_Xf{position:relative;display:flex;flex-direction:column;justify-content:space-between;background:#fff;border-radius:20px;box-shadow:0 6px 24px rgba(0,0,0,.07);overflow:hidden;transition:transform .3s ease}.FavouritesProducts_card__rW_Xf:hover{transform:translateY(-5px)}.FavouritesProducts_imageWrapper__K4bba{position:relative}.FavouritesProducts_imageWrapper__K4bba .FavouritesProducts_image__yJ1BE{width:100%;height:280px;-o-object-fit:cover;object-fit:cover;cursor:pointer}@media(max-width:768px){.FavouritesProducts_imageWrapper__K4bba .FavouritesProducts_image__yJ1BE{height:220px}}@media(max-width:480px){.FavouritesProducts_imageWrapper__K4bba .FavouritesProducts_image__yJ1BE{height:180px}}.FavouritesProducts_imageWrapper__K4bba .FavouritesProducts_heart__f0uWW{position:absolute;top:10px;right:10px;background:#fff;border-radius:50%;padding:8px;z-index:2}.FavouritesProducts_imageWrapper__K4bba .FavouritesProducts_heart__f0uWW svg,.FavouritesProducts_imageWrapper__K4bba .FavouritesProducts_heart__f0uWW:hover svg{color:red}.FavouritesProducts_info___j_St{padding:14px 16px;text-align:center}.FavouritesProducts_name__bpuqq{font-family:Playfair Display,serif;font-size:1.1rem;font-weight:600;color:#111;margin-bottom:6px}@media(max-width:768px){.FavouritesProducts_name__bpuqq{font-size:1rem}}@media(max-width:480px){.FavouritesProducts_name__bpuqq{font-size:.95rem}}.FavouritesProducts_price__24OVK{font-size:.95rem}.FavouritesProducts_price__24OVK .FavouritesProducts_old__VJuW2{color:#aaa;text-decoration:line-through;margin-right:6px}.FavouritesProducts_price__24OVK .FavouritesProducts_current__X3qQY{color:#000}@media(max-width:480px){.FavouritesProducts_price__24OVK{font-size:.9rem}}.FavouritesProducts_addButtonWrapper__TZ4B7{margin-top:auto;padding:16px;text-align:center}.FavouritesProducts_addButtonWrapper__TZ4B7 button{width:100%;font-family:Playfair Display,serif;background:#000;color:#fff;padding:10px 22px;border-radius:999px;border:none;font-weight:600;cursor:pointer;transition:background .3s ease}.FavouritesProducts_addButtonWrapper__TZ4B7 button:hover{background:#222}.FavouritesProducts_addButtonWrapper__TZ4B7 button:disabled{opacity:.5}@media(max-width:480px){.FavouritesProducts_addButtonWrapper__TZ4B7 button{font-size:.9rem;padding:8px 16px}}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-button-prev,~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto;.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;.swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);button&{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}}.swiper-pagination-lock{display:none}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.HeroCarousel_wrap__w48Eq{z-index:2;height:100vh;min-height:28rem}.HeroCarousel_slide__vWbnx,.HeroCarousel_wrap__w48Eq{position:relative;width:100%;overflow:hidden;background-color:#f3f2ef}.HeroCarousel_slide__vWbnx{height:100%;min-height:100%}.HeroCarousel_heroImg__6ZTt_{-o-object-fit:cover;object-fit:cover;opacity:1}.HeroCarousel_skeleton__bAyfb{position:relative;z-index:2;width:100%;height:100vh;min-height:28rem;overflow:hidden;background-color:var(--lux-color-surface);background-image:linear-gradient(110deg,var(--lux-color-surface) 0,#fafaf8 45%,var(--lux-color-surface) 90%);background-size:200% 100%;animation:HeroCarousel_heroShimmer__zLSyE 1.4s var(--lux-ease) infinite}@media(prefers-reduced-motion:reduce){.HeroCarousel_skeleton__bAyfb{animation:none;background-image:none}}@keyframes HeroCarousel_heroShimmer__zLSyE{0%{background-position:100% 0}to{background-position:-100% 0}}.HeroCarousel_skeletonInner__tUDoH{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(1.5rem,4vw,3rem);pointer-events:none}.HeroCarousel_skeletonLine__BqyCG{height:.42rem;max-width:min(42vw,14rem)}.HeroCarousel_skeletonLineWide__W0Vm9,.HeroCarousel_skeletonLine__BqyCG{border-radius:var(--lux-radius-pill);background:rgba(19,20,22,.08);margin-bottom:.65rem}.HeroCarousel_skeletonLineWide__W0Vm9{height:.55rem;max-width:min(72vw,22rem)}.mobile-product-sheet_overlay___TOeW{position:fixed;inset:0;z-index:2147483000;background:hsla(0,0%,100%,.72);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:flex-end;justify-content:center;padding:0;overscroll-behavior:none;touch-action:none;overflow:hidden}.mobile-product-sheet_sheet__7YdUL{width:100%;max-width:100%;border-radius:20px 20px 0 0;background:#fff;animation:mobile-product-sheet_slideUp__rkHwK .26s ease-out;will-change:transform;display:flex;flex-direction:column;max-height:min(96dvh,820px);overflow:hidden}.mobile-product-sheet_dragRegion__u_aj_{flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.2rem;min-height:36px;padding:.35rem 3rem .2rem;touch-action:pan-y}.mobile-product-sheet_dragHandle__L3UGZ{width:46px;height:5px;border-radius:999px;background:#b8b8b8}.mobile-product-sheet_dragHint__8N359{font-size:.68rem;color:#8a8a8a;letter-spacing:.03em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-product-sheet_closeGhost__dLQ8u{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);width:40px;height:40px;margin:0;padding:0;border:none;border-radius:10px;background:rgba(0,0,0,0);color:#444;font-size:1.65rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.mobile-product-sheet_sheetInner__aW_2u{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.mobile-product-sheet_sheetScroll__lkLzZ{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;padding:0 1rem 1rem}.mobile-product-sheet_sheetFooter__whau2{flex-shrink:0;padding:.75rem 1rem calc(.85rem + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid #ececec}.mobile-product-sheet_galleryBlock__MXLxI{width:calc(100% + 2rem);margin:0 -1rem}.mobile-product-sheet_imageWrap__ETXxs{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background:#f3f2ef;--product-gallery-chrome-inset:0.75rem;--product-gallery-action-size:2.25rem;--product-gallery-counter-height:1.375rem}.mobile-product-sheet_imageWrapWithGallery__LYhbp{touch-action:pan-x pan-y}.mobile-product-sheet_imageTrack__af1Nx{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pinch-zoom;scrollbar-width:none;contain:layout style}.mobile-product-sheet_imageTrack__af1Nx::-webkit-scrollbar{display:none}.mobile-product-sheet_imageTrackTouchStep__4P0pB{overflow:hidden;scroll-snap-type:none;cursor:default;touch-action:pan-y;-webkit-overflow-scrolling:auto}.mobile-product-sheet_imageTrackTouchStep__4P0pB .mobile-product-sheet_imageTrackInner__Zl_Su{width:-moz-max-content;width:max-content;min-width:100%;height:100%}.mobile-product-sheet_imageTrackTouchStep__4P0pB .mobile-product-sheet_imageSlide__taNsz{flex:0 0 var(--gallery-slide-width,100%);width:var(--gallery-slide-width,100%);max-width:var(--gallery-slide-width,100%)}.mobile-product-sheet_imageTrackInner__Zl_Su{display:flex;width:100%;height:100%;will-change:transform}.mobile-product-sheet_galleryDots__QyNJb{display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box;padding:.45rem 0 .1rem;background:#fff}.mobile-product-sheet_sheetDotsRow__4D_i5{width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;justify-content:center;padding:0}.mobile-product-sheet_imageSlide__taNsz{position:relative;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;background:#f3f2ef;transform:translateZ(0)}.mobile-product-sheet_imageMedia__Dqc56,.mobile-product-sheet_imageSlide__taNsz{width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.mobile-product-sheet_imageMedia__Dqc56{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block}.mobile-product-sheet_imagePlaceholder__Ccyxd{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#8c8c8c;font-size:.85rem;background:#eee}.mobile-product-sheet_dotRow__E5ZEM{position:absolute;z-index:4;left:0;right:0;bottom:.65rem;display:flex;justify-content:center;align-items:center;gap:.35rem;padding:0 .5rem;pointer-events:none}.mobile-product-sheet_dotRow__E5ZEM .mobile-product-sheet_dot__wmPvN{pointer-events:auto}.mobile-product-sheet_dot__wmPvN{width:7px;height:7px;padding:0;border:none;border-radius:50%;background:hsla(0,0%,100%,.55);cursor:pointer;box-shadow:0 0 0 1px rgba(0,0,0,.2)}.mobile-product-sheet_dotActive__RqY4Y{background:#fff;transform:scale(1.25);box-shadow:0 0 0 2px rgba(0,0,0,.35)}.mobile-product-sheet_thumbRail__6ufLs{display:flex;align-items:center;gap:.45rem;padding:.55rem .75rem .65rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;background:#fff;border-bottom:1px solid #ececec}.mobile-product-sheet_thumbRail__6ufLs::-webkit-scrollbar{display:none}.mobile-product-sheet_thumbMini__PjsKr{position:relative;flex:0 0 auto;width:52px;height:52px;border:2px solid rgba(0,0,0,.12);border-radius:6px;overflow:hidden;background:#eceae6;padding:0;cursor:pointer}.mobile-product-sheet_thumbMiniImage__09DTu{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-product-sheet_thumbImageFallback__lixw_{position:absolute;inset:0;display:block;background:#eceae6}.mobile-product-sheet_thumbMiniActive__z4OJ4{border-color:#111}.mobile-product-sheet_thumbPlayIcon__14B1h{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.28);color:#fff;font-size:.65rem;pointer-events:none}.mobile-product-sheet_thumbVideoFallback__EnTr1{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#111;color:#fff;font-size:.75rem}.mobile-product-sheet_videoBadge__E57ob{position:absolute;left:.75rem;bottom:.75rem;z-index:6;display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .55rem;border-radius:999px;background:hsla(0,0%,100%,.92);color:#141414;font-size:.62rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;box-shadow:0 1px 6px rgba(0,0,0,.08)}.mobile-product-sheet_videoBadgeIcon__O5GWQ{width:.65rem;height:.65rem;flex-shrink:0}.mobile-product-sheet_imageActions__UVlKq{position:absolute;z-index:6;top:var(--product-gallery-chrome-inset,.75rem);right:var(--product-gallery-chrome-inset,.75rem);bottom:auto;display:flex;flex-direction:column;gap:.45rem;pointer-events:none}.mobile-product-sheet_imageActionsWithGallery__ZOzcu{top:calc(var(--product-gallery-chrome-inset, .75rem) + var(--product-gallery-action-size, 2.25rem) + .45rem)}.mobile-product-sheet_imageIconButton___Efau{pointer-events:auto;width:var(--product-gallery-action-size,2.25rem);height:var(--product-gallery-action-size,2.25rem);border:none;border-radius:50%;background:hsla(0,0%,100%,.92);color:#111;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .15s ease}.mobile-product-sheet_imageIconButton___Efau:active:not(:disabled){transform:scale(.94)}.mobile-product-sheet_imageIconButton___Efau:disabled{opacity:.65;cursor:not-allowed}.mobile-product-sheet_productHeader__IZzxl{text-align:left;margin:.75rem 0 .5rem;padding-top:0}.mobile-product-sheet_title__6if46{margin:0 0 .25rem;font-size:1.15rem;font-weight:600;letter-spacing:.01em;color:#111;line-height:1.25}.mobile-product-sheet_price__ikf05{margin:0;color:#333;font-size:1rem;font-weight:500}.mobile-product-sheet_sku__l4OtS{margin:0 0 .35rem;font-size:.75rem;color:#777;letter-spacing:.04em;text-transform:uppercase}.mobile-product-sheet_accordion__9EO6t{text-align:left;margin:.35rem 0 .5rem;border-top:1px solid #ececec}.mobile-product-sheet_accordionItem__dSNkK{border-bottom:1px solid #ececec}.mobile-product-sheet_accordionHeader__gh_xp{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.75rem 0;background:none;border:none;font-size:.7rem;font-weight:600;letter-spacing:.07em;color:#111;cursor:pointer;text-align:left}.mobile-product-sheet_accordionHeader__gh_xp>span:first-of-type{flex:1 1 auto;min-width:0;line-height:1.3}.mobile-product-sheet_accordionChevron__pSenZ{flex-shrink:0;display:inline-block;transition:transform .2s ease;font-size:.6rem;color:#666}.mobile-product-sheet_accordionChevron__pSenZ[data-open=true]{transform:rotate(180deg)}.mobile-product-sheet_accordionContent__572qF{padding:0 0 .85rem;font-size:.88rem;line-height:1.5;color:#3a3a3a}.mobile-product-sheet_shareRow__7JaIO{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.mobile-product-sheet_shareLink__H41it{width:40px;height:40px;border-radius:50%;border:1px solid #e0e0e0;background:#fafafa;color:#111;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;text-decoration:none;cursor:pointer}.mobile-product-sheet_copyHint__4rfO2{width:100%;font-size:.78rem;color:#555}.mobile-product-sheet_primaryAction__iHfPE{width:100%;min-height:48px;border:none;border-radius:12px;background:#111;color:#fff;font-size:.92rem;font-weight:600;letter-spacing:.02em;cursor:pointer}.mobile-product-sheet_primaryAction__iHfPE:active{opacity:.92}@keyframes mobile-product-sheet_slideUp__rkHwK{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ProductsFeatured_featuredSection__BWiLx{padding:clamp(2.5rem,5vw,4rem) 0;background-color:#fafafa}.ProductsFeatured_container___ECvC{margin:0 auto;max-width:1280px;padding:0 clamp(1rem,4vw,2rem)}.ProductsFeatured_luxSectionHeader__vB8Ao{margin-bottom:clamp(1.75rem,4vw,2.75rem)}.ProductsFeatured_header__LzeGS{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.ProductsFeatured_title__ABYjF{font-size:clamp(2rem,4vw,3rem);font-weight:400;font-family:Kudryashev Display,serif;color:#131416;margin:0;letter-spacing:-.02em}.ProductsFeatured_carouselContent__sYJKc{display:flex;width:100%}.ProductsFeatured_carouselReveal__eYKKI{height:100%;width:100%;min-width:0}.ProductsFeatured_carouselItem__ESfT_{min-width:0;flex-grow:0;flex-shrink:0;flex-basis:min(92%,26rem)!important;max-width:min(92%,26rem)}@media(min-width:560px){.ProductsFeatured_carouselItem__ESfT_{flex-basis:calc(50% - .5rem)!important;max-width:calc(50% - .5rem)}}@media(min-width:900px){.ProductsFeatured_carouselItem__ESfT_{flex-basis:calc(33.333% - .67rem)!important;max-width:calc(33.333% - .67rem)}}@media(min-width:1200px){.ProductsFeatured_carouselItem__ESfT_{flex-basis:calc(33.333% - .75rem)!important;max-width:calc(33.333% - .75rem)}}.ProductsFeatured_productLink__GFN5r{display:block;text-decoration:none;color:inherit}.ProductsFeatured_card__SBy1v{border:none;height:100%;width:100%;max-width:none;margin-inline:0;background:rgba(0,0,0,0);box-shadow:none}.ProductsFeatured_cardContent__SFPGM{padding:0;height:100%;display:flex;flex-direction:column}.ProductsFeatured_imageWrapper__g0W8b{position:relative;overflow:visible;margin-bottom:.85rem;border-radius:2px;background:rgba(0,0,0,0)}.ProductsFeatured_image__q2b95{width:100%;height:100%;background-size:cover;background-position:top}.ProductsFeatured_productDetails__F5g7S{padding:0 .15rem .5rem;text-align:left}.ProductsFeatured_category__JR87M{font-family:Inter,sans-serif;font-size:.65rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#72757d;margin:0 0 .45rem}.ProductsFeatured_productName__9ytpn{font-family:Kudryashev Display,serif;font-size:clamp(1.1rem,2.2vw,1.45rem);font-weight:400;line-height:1.25;color:#131416;margin:0 0 .35rem;transition:color .25s ease;cursor:pointer}.ProductsFeatured_price__IPlKB{font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;color:#50535a;margin:0}.ProductsFeatured_carouselNav__AUA6P{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:clamp(1.5rem,3vw,2.25rem)}.ProductsFeatured_navButton__J5qNm{position:relative;transform:translateY(0);min-width:44px;min-height:44px}.ProductsFeatured_buttonWrapper__vJ9Fd{text-align:center;margin-top:clamp(2rem,4vw,3rem)}.ProductsFeatured_viewAllButton__UX_Oo{display:inline-block;background-color:#131416;color:#fff;padding:.7rem 1.75rem;font-family:Inter,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-radius:999px;transition:background-color .25s ease,transform .25s ease}.ProductsFeatured_viewAllButton__UX_Oo:hover{background-color:#2a2c31}.ProductsFeatured_progressBar__Jb827{position:relative;height:8px;background-color:#333;border-radius:4px;overflow:hidden;width:100%;max-width:300px;margin:2rem auto 0}.ProductsFeatured_slider__jEZBv{position:absolute;top:0;bottom:0;background-color:#fff;border-radius:4px;transition:left .3s ease}.ProductMediaGalleryChrome_chrome__eEKCp,.ProductMediaGalleryChrome_counterOverlay__Z_8ls{position:absolute;inset:0;z-index:5;pointer-events:none;background:none}.ProductMediaGalleryChrome_topBar__oY7Iw{position:absolute;top:var(--product-gallery-chrome-inset,.75rem);left:var(--product-gallery-chrome-inset,.75rem);right:var(--product-gallery-chrome-inset,.75rem);z-index:6;display:flex;align-items:center;justify-content:space-between;gap:.35rem;height:var(--product-gallery-action-size,2.625rem);pointer-events:none}.ProductMediaGalleryChrome_topBarLeading__n4e8a{flex:1 1 auto;min-width:0}.ProductMediaGalleryChrome_topBarActions__EU4x_{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:.45rem;pointer-events:auto}.ProductMediaGalleryChrome_counter__rYhUX{position:absolute!important;top:calc(var(--product-gallery-chrome-inset, .75rem) + (var(--product-gallery-action-size, 2.625rem) - var(--product-gallery-counter-height, 1.375rem))/2)!important;right:auto!important;bottom:auto!important;left:var(--product-gallery-chrome-inset,.75rem)!important;inset:auto!important;width:auto!important;max-width:calc(100% - var(--product-gallery-chrome-inset, .75rem)*2 - var(--product-gallery-action-size, 2.625rem) - .35rem);height:auto!important;min-height:var(--product-gallery-counter-height,1.375rem);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:.25rem .45rem;border-radius:4px;background:rgba(0,0,0,.55);color:#fff;font-size:.62rem;font-weight:600;letter-spacing:.02em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProductMediaGalleryChrome_counterInBar___go_R{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;inset:auto!important;flex:0 0 auto;max-width:calc(100% - var(--product-gallery-action-size, 2.625rem) - .35rem);pointer-events:auto}.ProductMediaGalleryChrome_dots__fPXUQ{position:absolute;left:50%;bottom:.55rem;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:.28rem;max-width:calc(100% - 1.5rem);padding:0 .25rem}.ProductMediaGalleryChrome_dotsRow__BMvio{display:flex;align-items:center;justify-content:center;gap:.28rem;width:100%;padding:.45rem 0 .1rem;pointer-events:auto}.ProductMediaGalleryChrome_variantCardDots__ccZdl .ProductMediaGalleryChrome_dot__qfKoC{background:rgba(17,17,17,.28);box-shadow:none}.ProductMediaGalleryChrome_variantCardDots__ccZdl .ProductMediaGalleryChrome_dotActive__ELwKf{background:#111;box-shadow:none}.ProductMediaGalleryChrome_dot__qfKoC{flex-shrink:0;width:5px;height:5px;padding:0;border:none;border-radius:50%;background:rgba(17,17,17,.28);cursor:default;transition:transform .2s ease,background .2s ease,opacity .2s ease}.ProductMediaGalleryChrome_dotInteractive__sBuhx{pointer-events:auto;cursor:pointer}.ProductMediaGalleryChrome_dotActive__ELwKf{background:#111;transform:scale(1.22)}.ProductMediaGalleryChrome_variantSheet__2PPuf.ProductMediaGalleryChrome_topBar__oY7Iw{height:var(--product-gallery-action-size,2.25rem)}.ProductMediaGalleryChrome_variantSheet__2PPuf.ProductMediaGalleryChrome_topBar__oY7Iw .ProductMediaGalleryChrome_counterInBar___go_R{max-width:calc(100% - var(--product-gallery-action-size, 2.25rem) - .35rem);font-size:.62rem}.ProductMediaGalleryChrome_variantSheet__2PPuf.ProductMediaGalleryChrome_chrome__eEKCp .ProductMediaGalleryChrome_counter__rYhUX,.ProductMediaGalleryChrome_variantSheet__2PPuf.ProductMediaGalleryChrome_counterOverlay__Z_8ls .ProductMediaGalleryChrome_counter__rYhUX{top:calc(var(--product-gallery-chrome-inset, .75rem) + (var(--product-gallery-action-size, 2.25rem) - var(--product-gallery-counter-height, 1.375rem))/2)!important;left:var(--product-gallery-chrome-inset,.75rem)!important;max-width:calc(100% - var(--product-gallery-chrome-inset, .75rem)*2 - var(--product-gallery-action-size, 2.25rem) - .35rem);font-size:.62rem}.ProductMediaGalleryChrome_variantSheet__2PPuf.ProductMediaGalleryChrome_dots__fPXUQ{max-width:calc(100% - 5.5rem)}.ProductMediaGalleryChrome_variantSheet__2PPuf.ProductMediaGalleryChrome_dotsRow__BMvio{width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;justify-content:center}.ProductMediaGalleryChrome_variantSheet__2PPuf.ProductMediaGalleryChrome_dotsRow__BMvio .ProductMediaGalleryChrome_dot__qfKoC,.ProductMediaGalleryChrome_variantSheet__2PPuf.ProductMediaGalleryChrome_dots__fPXUQ .ProductMediaGalleryChrome_dot__qfKoC{width:6px;height:6px;background:rgba(17,17,17,.28);box-shadow:none}.ProductMediaGalleryChrome_variantSheet__2PPuf.ProductMediaGalleryChrome_dotsRow__BMvio .ProductMediaGalleryChrome_dotActive__ELwKf,.ProductMediaGalleryChrome_variantSheet__2PPuf.ProductMediaGalleryChrome_dots__fPXUQ .ProductMediaGalleryChrome_dotActive__ELwKf{background:#111;box-shadow:none}.ProductMediaGalleryChrome_variantPdp__LpRFV .ProductMediaGalleryChrome_counter__rYhUX{top:.85rem;left:.85rem;max-width:none;min-height:1.5rem;font-size:.68rem;padding:.28rem .52rem;border-radius:4px;background:rgba(0,0,0,.55);color:#fff}.ProductMediaGalleryChrome_variantPdp__LpRFV .ProductMediaGalleryChrome_dots__fPXUQ{bottom:1rem}.ProductMediaGalleryChrome_variantPdp__LpRFV .ProductMediaGalleryChrome_dot__qfKoC{width:6px;height:6px;background:hsla(0,0%,100%,.42)}.ProductMediaGalleryChrome_variantPdp__LpRFV .ProductMediaGalleryChrome_dotActive__ELwKf{background:#fff}.ProductMediaGalleryChrome_variantPdpNav__5cBph .ProductMediaGalleryChrome_dots__fPXUQ{bottom:4.25rem}.ProductMediaGalleryChrome_variantLightbox__NtUyh .ProductMediaGalleryChrome_counter__rYhUX{top:1.25rem;left:1.25rem;max-width:none;min-height:1.625rem;font-size:.72rem;padding:.3rem .58rem;border-radius:4px;background:rgba(0,0,0,.55);color:#fff}.ProductMediaGalleryChrome_variantLightbox__NtUyh .ProductMediaGalleryChrome_dots__fPXUQ{bottom:1.5rem}.ProductMediaGalleryChrome_variantLightbox__NtUyh .ProductMediaGalleryChrome_dot__qfKoC{width:6px;height:6px;background:hsla(0,0%,100%,.42)}.ProductMediaGalleryChrome_variantLightbox__NtUyh .ProductMediaGalleryChrome_dotActive__ELwKf{background:#fff}@media(max-width:768px){.ProductMediaGalleryChrome_counter__rYhUX{font-size:.6rem;padding:.22rem .4rem}.ProductMediaGalleryChrome_dots__fPXUQ{bottom:.5rem;gap:.24rem}.ProductMediaGalleryChrome_dotsRow__BMvio{gap:.24rem;padding-top:.4rem}.ProductMediaGalleryChrome_dot__qfKoC{width:5px;height:5px}}@media(max-width:380px){.ProductMediaGalleryChrome_counter__rYhUX{font-size:.58rem;padding:.2rem .35rem}}.ProductCardMedia_root__xSIfb{position:relative;width:100%;display:flex;flex-direction:column;--product-gallery-dots-offset:0px;--product-gallery-chrome-inset:0.75rem;--product-gallery-action-size:2.625rem;--product-gallery-counter-height:1.375rem}.ProductCardMedia_rootWithDots__KKdIJ{--product-gallery-dots-offset:1.15rem}.ProductCardMedia_mediaFrame__5R_Az{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background:#f3f2ef;flex-shrink:0}.ProductCardMedia_track__iEbvj{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;touch-action:pan-x pinch-zoom}.ProductCardMedia_track__iEbvj::-webkit-scrollbar{display:none}.ProductCardMedia_track__iEbvj:active{cursor:grabbing}.ProductCardMedia_trackSingle__GWE5I{overflow:hidden;cursor:default;touch-action:auto}.ProductCardMedia_trackMobileTapOnly__kITW5{overflow:hidden;cursor:default;touch-action:manipulation}.ProductCardMedia_trackTouchStep__Xoahe{overflow:hidden;scroll-snap-type:none;cursor:default;touch-action:pan-y;-webkit-overflow-scrolling:auto}.ProductCardMedia_trackTouchStep__Xoahe .ProductCardMedia_trackInner__ynJ3d{width:-moz-max-content;width:max-content;min-width:100%;height:100%}.ProductCardMedia_trackTouchStep__Xoahe .ProductCardMedia_slide__gY9YH{flex:0 0 var(--gallery-slide-width,100%);width:var(--gallery-slide-width,100%);max-width:var(--gallery-slide-width,100%)}.ProductCardMedia_trackInner__ynJ3d{display:flex;width:100%;height:100%;will-change:transform}.ProductCardMedia_slide__gY9YH{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);opacity:1;filter:none}.ProductCardMedia_slide__gY9YH:after,.ProductCardMedia_slide__gY9YH:before{content:none;display:none}.ProductCardMedia_slide__gY9YH span{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important}.ProductCardMedia_media__xq8rN{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:1;filter:none;background:#f3f2ef;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ProductCardMedia_videoBadge__phOJz{position:absolute!important;top:auto!important;right:auto!important;left:.65rem!important;bottom:.65rem!important;inset:auto!important;width:auto!important;height:auto!important;z-index:6;display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .55rem;border-radius:999px;background:hsla(0,0%,100%,.92);color:#141414;font-size:.62rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;box-shadow:0 1px 6px rgba(0,0,0,.08)}.ProductCardMedia_videoBadgeIcon__3fnNQ{width:.65rem;height:.65rem;flex-shrink:0}.ProductCardMedia_videoPlaceholder__2_AM8{background:#f3f2ef;color:#141414}.ProductCardMedia_fallback__FcEPj,.ProductCardMedia_videoPlaceholder__2_AM8{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ProductCardMedia_fallback__FcEPj{background:#f0efec;color:#8a8580;font-size:.85rem;letter-spacing:.04em}@media(max-width:768px){.ProductCardMedia_root__xSIfb{--product-gallery-action-size:2.5rem;--product-gallery-counter-height:1.3125rem}}@media(max-width:380px){.ProductCardMedia_root__xSIfb{--product-gallery-counter-height:1.25rem}}.discover_errorWrapper__8naO_{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#fff;flex-direction:column;text-align:center;padding:2rem}.discover_errorText__rkaoX{margin-top:1rem;color:#666;font-size:.9rem}@media(min-width:768px){.discover_errorText__rkaoX{font-size:1rem}}.discover_backButton__fhv_M{margin-top:1rem;padding:.75rem 1.5rem;background:#1a1a1a;color:#fff;border:none;border-radius:2rem;cursor:pointer;font-size:.9rem;transition:all .3s ease}.discover_backButton__fhv_M:hover{background:rgb(51.5,51.5,51.5)}.discover_detailPage__1kvQN{background:#fff;display:flex;flex-direction:column;width:100%;min-height:100vh}.discover_heroSection__1a0E3{box-sizing:border-box;width:100%;background:#f6f6f5;padding:clamp(.65rem,2vw,1rem) clamp(1rem,4vw,2.5rem) clamp(2rem,5vw,3.5rem)}@media(max-width:899px){.discover_heroSection__1a0E3{padding-inline:clamp(1.35rem,9vw,2.25rem);background:#f9f9f8}}@media(min-width:769px){.discover_heroSection__1a0E3{padding-top:clamp(1.25rem,3vw,1.75rem)}}.discover_heroGrid__sYIUY{display:grid;gap:clamp(1.5rem,4vw,3rem);max-width:1240px;margin-inline:auto;align-items:center;grid-template-columns:1fr;grid-template-areas:"intro" "visual" "body"}@media(min-width:900px){.discover_heroGrid__sYIUY{grid-template-columns:minmax(280px,1.05fr) minmax(280px,1fr);grid-template-areas:"visual intro" "visual body";align-items:center;gap:clamp(2rem,5vw,4rem)}}.discover_heroIntro__0LpP_{grid-area:intro;text-align:center;width:100%}@media(min-width:900px){.discover_heroIntro__0LpP_{text-align:left;width:min(100%,38rem);justify-self:center;margin-inline:auto}}.discover_heroIntro__0LpP_ .discover_mainSubtitle__VDxsB,.discover_heroIntro__0LpP_ .discover_mainTitle__V_I5z{margin-inline:auto;max-width:none}@media(min-width:900px){.discover_heroIntro__0LpP_ .discover_mainSubtitle__VDxsB,.discover_heroIntro__0LpP_ .discover_mainTitle__V_I5z{margin-inline:0}}.discover_heroBody__mgeUe{grid-area:body;text-align:center;width:100%}@media(max-width:899px){.discover_heroBody__mgeUe .discover_mainDescription__x9ICX{font-family:Kudryashev Display,serif;color:#6e665e;text-align:center;display:block;width:100%}.discover_heroBody__mgeUe .discover_mainDescription__x9ICX p{text-align:center}.discover_heroBody__mgeUe .discover_mainDescription__x9ICX ol,.discover_heroBody__mgeUe .discover_mainDescription__x9ICX ul{list-style-position:inside;padding-left:0;margin-left:auto;margin-right:auto;text-align:center;max-width:100%}.discover_heroBody__mgeUe .discover_mainDescription__x9ICX h1,.discover_heroBody__mgeUe .discover_mainDescription__x9ICX h2,.discover_heroBody__mgeUe .discover_mainDescription__x9ICX h3,.discover_heroBody__mgeUe .discover_mainDescription__x9ICX h4,.discover_heroBody__mgeUe .discover_mainDescription__x9ICX h5,.discover_heroBody__mgeUe .discover_mainDescription__x9ICX h6{text-align:center}}@media(min-width:900px){.discover_heroBody__mgeUe{text-align:left;width:min(100%,38rem);justify-self:center;margin-inline:auto}.discover_heroBody__mgeUe .discover_mainDescription__x9ICX{margin-inline:auto;max-width:none;text-align:left;display:inline-block;width:100%}}.discover_heroVisual__HN423{grid-area:visual;display:flex;justify-content:center;align-items:center;width:100%;overflow:hidden;border-radius:clamp(12px,1.4vw,20px)}@media(min-width:900px){.discover_heroVisual__HN423{justify-content:center;align-self:center}}.discover_heroParallaxShell__t9_2s{display:flex;justify-content:center;align-items:flex-start;width:100%}.discover_heroNativeImg__tQRiI{display:block;width:auto;max-width:min(100%,560px);height:auto;max-height:min(85vh,920px);border:1px solid rgba(19,20,22,.12);border-radius:clamp(12px,1.4vw,20px);box-shadow:0 18px 50px rgba(12,12,12,.08)}.discover_heroImageFallback__9i7x3{display:flex;align-items:center;justify-content:center;width:100%;max-width:420px;min-height:220px;margin-inline:auto;background:#ececea;color:#888;font-size:.9rem;border-radius:clamp(12px,1.4vw,20px)}.discover_heroCopy__Nbx7P{text-align:center;width:100%}@media(max-width:899px){.discover_heroCopy__Nbx7P .discover_mainDescription__x9ICX{font-family:Kudryashev Display,serif;color:#6e665e;text-align:center;display:block;width:100%}.discover_heroCopy__Nbx7P .discover_mainDescription__x9ICX p{text-align:center}.discover_heroCopy__Nbx7P .discover_mainDescription__x9ICX ol,.discover_heroCopy__Nbx7P .discover_mainDescription__x9ICX ul{list-style-position:inside;padding-left:0;margin-left:auto;margin-right:auto;text-align:center;max-width:100%}.discover_heroCopy__Nbx7P .discover_mainDescription__x9ICX h1,.discover_heroCopy__Nbx7P .discover_mainDescription__x9ICX h2,.discover_heroCopy__Nbx7P .discover_mainDescription__x9ICX h3,.discover_heroCopy__Nbx7P .discover_mainDescription__x9ICX h4,.discover_heroCopy__Nbx7P .discover_mainDescription__x9ICX h5,.discover_heroCopy__Nbx7P .discover_mainDescription__x9ICX h6{text-align:center}}@media(min-width:900px){.discover_heroCopy__Nbx7P{width:min(100%,38rem);justify-self:center;margin-inline:auto;padding-top:0}}.discover_heroCopy__Nbx7P .discover_mainDescription__x9ICX,.discover_heroCopy__Nbx7P .discover_mainSubtitle__VDxsB,.discover_heroCopy__Nbx7P .discover_mainTitle__V_I5z{margin-inline:auto;max-width:none}@media(min-width:900px){.discover_heroCopy__Nbx7P .discover_mainDescription__x9ICX{text-align:left;display:inline-block;width:100%}}.discover_titleSection__sTRd_{padding:1.5rem 1rem 2rem;text-align:center;background:linear-gradient(180deg,#fafafa,#fff)}@media(max-width:899px){.discover_titleSection__sTRd_{background:#f9f9f8;padding-inline:clamp(1.35rem,9vw,2.25rem);padding-block:clamp(2.25rem,7vw,3.5rem)}.discover_titleSection__sTRd_ .discover_mainDescription__x9ICX{font-family:Kudryashev Display,serif;color:#6e665e;text-align:center}.discover_titleSection__sTRd_ .discover_mainDescription__x9ICX p{text-align:center}.discover_titleSection__sTRd_ .discover_mainDescription__x9ICX ol,.discover_titleSection__sTRd_ .discover_mainDescription__x9ICX ul{list-style-position:inside;padding-left:0;margin-left:auto;margin-right:auto;text-align:center}.discover_titleSection__sTRd_ .discover_mainDescription__x9ICX h1,.discover_titleSection__sTRd_ .discover_mainDescription__x9ICX h2,.discover_titleSection__sTRd_ .discover_mainDescription__x9ICX h3,.discover_titleSection__sTRd_ .discover_mainDescription__x9ICX h4,.discover_titleSection__sTRd_ .discover_mainDescription__x9ICX h5,.discover_titleSection__sTRd_ .discover_mainDescription__x9ICX h6{text-align:center}}@media(max-width:767px){.discover_titleSection__sTRd_{min-height:auto}}@media(min-width:900px){.discover_titleSection__sTRd_{background:linear-gradient(180deg,#fafafa,#fff);padding:2rem 2rem 3rem}}@media(min-width:1024px){.discover_titleSection__sTRd_{padding:2.5rem 4rem 4rem}}.discover_mainTitle__V_I5z{font-family:Kudryashev Display,serif;font-size:1.75rem;font-weight:400;color:#1a1a1a;line-height:1.3;max-width:800px;margin:0 auto .75rem}@media(min-width:768px){.discover_mainTitle__V_I5z{font-size:2.5rem;margin-bottom:1rem}}@media(min-width:1024px){.discover_mainTitle__V_I5z{font-size:3rem}}.discover_mainSubtitle__VDxsB{font-size:1rem;color:#666;line-height:1.6;max-width:600px;margin:0 auto}@media(min-width:768px){.discover_mainSubtitle__VDxsB{font-size:1.1rem}}.discover_mainDescription__x9ICX{max-width:800px;margin:1.5rem auto 0;font-size:1rem;color:#666;line-height:1.75}.discover_mainDescription__x9ICX p{margin:.75rem 0}.discover_mainDescription__x9ICX p:first-child{margin-top:0}.discover_mainDescription__x9ICX p:last-child{margin-bottom:0}.discover_mainDescription__x9ICX h1,.discover_mainDescription__x9ICX h2,.discover_mainDescription__x9ICX h3,.discover_mainDescription__x9ICX h4,.discover_mainDescription__x9ICX h5,.discover_mainDescription__x9ICX h6{margin:1.5rem 0 .75rem;font-family:Kudryashev Display,serif;color:#1a1a1a}.discover_mainDescription__x9ICX h1:first-child,.discover_mainDescription__x9ICX h2:first-child,.discover_mainDescription__x9ICX h3:first-child,.discover_mainDescription__x9ICX h4:first-child,.discover_mainDescription__x9ICX h5:first-child,.discover_mainDescription__x9ICX h6:first-child{margin-top:0}.discover_mainDescription__x9ICX b,.discover_mainDescription__x9ICX strong{font-weight:600;color:#1a1a1a}.discover_mainDescription__x9ICX em,.discover_mainDescription__x9ICX i{font-style:italic}.discover_mainDescription__x9ICX u{text-decoration:underline}.discover_mainDescription__x9ICX ol,.discover_mainDescription__x9ICX ul{margin:1rem 0;padding-left:1.5rem}@media(min-width:768px){.discover_mainDescription__x9ICX{font-size:1.125rem;margin-top:2rem}}@media(min-width:1024px){.discover_mainDescription__x9ICX{font-size:1.25rem}}.discover_elementsWrapper__Ay1Kh{padding:1.5rem 1rem;display:flex;flex-direction:column;gap:2.25rem}@media(max-width:767px){.discover_elementsWrapper__Ay1Kh{padding:0;gap:0}}@media(min-width:768px){.discover_elementsWrapper__Ay1Kh{padding:2rem 3rem;gap:2.75rem}}@media(min-width:1024px){.discover_elementsWrapper__Ay1Kh{padding:2.5rem 5rem;gap:3.25rem;max-width:1400px;margin:0 auto;width:100%}}.discover_elementSection__qmD8f{width:100%}@media(max-width:767px){.discover_elementSection__qmD8f{padding:clamp(2.25rem,7vw,3.25rem) clamp(1.35rem,9vw,2.25rem)}.discover_elementSection__qmD8f:nth-child(odd){background:#f9f9f8}.discover_elementSection__qmD8f:nth-child(2n){background:#fff}}@media(min-width:768px){.discover_elementSection__qmD8f{background:rgba(0,0,0,0);padding:0}}.discover_elementGrid__KzFs5{display:grid;grid-template-columns:1fr;gap:1.25rem;grid-template-areas:"intro" "image" "copy"}@media(min-width:768px){.discover_elementGrid__KzFs5{grid-template-columns:1fr 1fr;grid-template-areas:"intro image" "copy image";gap:3rem;align-items:start}}@media(min-width:1024px){.discover_elementGrid__KzFs5{gap:4rem}}.discover_elementIntro__IpdCx{grid-area:intro;text-align:center}@media(min-width:768px){.discover_elementIntro__IpdCx{text-align:left}.discover_elementGridReversed__yU202{grid-template-areas:"image intro" "image copy"}}.discover_elementCopy__2rgVx{grid-area:copy;display:flex;flex-direction:column;text-align:center;gap:1rem}@media(min-width:768px){.discover_elementCopy__2rgVx{text-align:left;gap:1.25rem}}.discover_elementTitle__OK81j{font-family:Kudryashev Display,serif;font-size:1.25rem;font-weight:400;color:#1a1a1a;margin:0;line-height:1.3}@media(min-width:768px){.discover_elementTitle__OK81j{font-size:1.5rem;margin-bottom:1rem}}@media(min-width:1024px){.discover_elementTitle__OK81j{font-size:1.75rem}}.discover_elementBody__U9U8E{font-size:.9rem;color:#666;line-height:1.7;margin:0 0 1rem;font-family:inherit}@media(max-width:767px){.discover_elementBody__U9U8E{font-family:Kudryashev Display,serif;font-size:clamp(.92rem,3.8vw,1.02rem);color:#6e665e;line-height:1.72}}.discover_elementBody__U9U8E p{margin:0 0 .75rem;line-height:1.7;color:#666}@media(max-width:767px){.discover_elementBody__U9U8E p{color:inherit;text-align:center}}.discover_elementBody__U9U8E p:last-child{margin-bottom:0}.discover_elementBody__U9U8E ol,.discover_elementBody__U9U8E ul{margin:.75rem 0;padding-left:1.5rem;list-style-position:outside}@media(max-width:767px){.discover_elementBody__U9U8E ol,.discover_elementBody__U9U8E ul{list-style-position:inside;padding-left:0;text-align:center}}.discover_elementBody__U9U8E ol li,.discover_elementBody__U9U8E ul li{margin:.5rem 0;line-height:1.7;color:#666}@media(max-width:767px){.discover_elementBody__U9U8E ol li,.discover_elementBody__U9U8E ul li{color:inherit}}.discover_elementBody__U9U8E ol li p,.discover_elementBody__U9U8E ul li p{margin:0;display:inline}.discover_elementBody__U9U8E ol{list-style-type:decimal}.discover_elementBody__U9U8E ul{list-style-type:disc}.discover_elementBody__U9U8E b,.discover_elementBody__U9U8E strong{font-weight:600;color:#1a1a1a}.discover_elementBody__U9U8E em,.discover_elementBody__U9U8E i{font-style:italic}.discover_elementBody__U9U8E u{text-decoration:underline}.discover_elementBody__U9U8E h1,.discover_elementBody__U9U8E h2,.discover_elementBody__U9U8E h3,.discover_elementBody__U9U8E h4,.discover_elementBody__U9U8E h5,.discover_elementBody__U9U8E h6{margin:1rem 0 .5rem;font-weight:600;color:#1a1a1a;line-height:1.3;font-family:Kudryashev Display,serif}@media(max-width:767px){.discover_elementBody__U9U8E h1,.discover_elementBody__U9U8E h2,.discover_elementBody__U9U8E h3,.discover_elementBody__U9U8E h4,.discover_elementBody__U9U8E h5,.discover_elementBody__U9U8E h6{text-align:center}}.discover_elementBody__U9U8E h1:first-child,.discover_elementBody__U9U8E h2:first-child,.discover_elementBody__U9U8E h3:first-child,.discover_elementBody__U9U8E h4:first-child,.discover_elementBody__U9U8E h5:first-child,.discover_elementBody__U9U8E h6:first-child{margin-top:0}.discover_elementBody__U9U8E h1{font-size:1.5rem}.discover_elementBody__U9U8E h2{font-size:1.3rem}.discover_elementBody__U9U8E h3{font-size:1.1rem}.discover_elementBody__U9U8E h4{font-size:1rem}.discover_elementBody__U9U8E a{color:#1a1a1a;text-decoration:underline;transition:color .2s ease}.discover_elementBody__U9U8E a:hover{color:rgb(.5,.5,.5)}.discover_elementBody__U9U8E blockquote{margin:1rem 0;padding-left:1rem;border-left:3px solid #1a1a1a;font-style:italic;color:hsl(0,0%,50%)}@media(min-width:768px){.discover_elementBody__U9U8E{font-size:1rem;margin-bottom:1.5rem}}.discover_richTextContent__BocP4{margin:0 0 1rem;word-wrap:break-word;overflow-wrap:break-word}.discover_richTextContent__BocP4 *{box-sizing:border-box}.discover_discoverButtonLink__llSzJ{display:inline-block;text-decoration:none;align-self:center;margin-top:.5rem}@media(min-width:768px){.discover_discoverButtonLink__llSzJ{align-self:flex-start;margin-top:.75rem}}.discover_discoverButton__3o9wH{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:#1a1a1a;color:#fff;border:none;border-radius:2rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;width:100%;text-decoration:none}.discover_discoverButton__3o9wH:hover{background:rgb(51.5,51.5,51.5);transform:translateY(-2px)}.discover_discoverButton__3o9wH svg{transition:transform .3s ease}.discover_discoverButton__3o9wH:hover svg{transform:translateX(4px)}@media(min-width:768px){.discover_discoverButton__3o9wH{width:auto;font-size:1rem;padding:.875rem 2rem}}.discover_elementImageWrapper__N3A3Q{grid-area:image;position:relative;width:100%;overflow:hidden}@media(min-width:768px){.discover_elementImageWrapper__N3A3Q{align-self:center}}.discover_elementImageWrapper__N3A3Q{height:500px;border-radius:0;box-shadow:none;background:#f9f9f9}@media(min-width:768px){.discover_elementImageWrapper__N3A3Q{height:600px;border-radius:.75rem;box-shadow:0 4px 20px rgba(0,0,0,.08);background:#f5f5f5}}@media(min-width:1024px){.discover_elementImageWrapper__N3A3Q{height:600px}}.discover_elementImage___r6Se{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}@media(min-width:768px){.discover_elementImageWrapper__N3A3Q:hover .discover_elementImage___r6Se{transform:scale(1.05)}}.discover_descriptionSection__v6b1G{padding:2rem 1rem;background:#fafafa;text-align:center}@media(min-width:768px){.discover_descriptionSection__v6b1G{padding:3rem 2rem}}@media(min-width:1024px){.discover_descriptionSection__v6b1G{padding:4rem}}.discover_descriptionText__cmdxx{max-width:800px;margin:0 auto;font-size:1rem;color:#444;line-height:1.7}.discover_descriptionText__cmdxx p{margin:.5rem 0}.discover_descriptionText__cmdxx p:first-child{margin-top:0}.discover_descriptionText__cmdxx p:last-child{margin-bottom:0}@media(min-width:768px){.discover_descriptionText__cmdxx{font-size:1.1rem}}.discover_newsletterSection__TxbWi{padding:2rem 1rem;background:#1a1a1a;color:#fff;text-align:center}@media(min-width:768px){.discover_newsletterSection__TxbWi{padding:3rem 2rem}}.discover_newsletterContainer__hiQzv{max-width:500px;margin:0 auto}.discover_newsletterTitle__ulwik{font-family:Kudryashev Display,serif;font-size:1.25rem;font-weight:300;margin-bottom:.75rem;color:#fff}@media(min-width:768px){.discover_newsletterTitle__ulwik{font-size:1.5rem;margin-bottom:1rem}}.discover_newsletterDesc__lQKIs{font-size:.9rem;color:hsla(0,0%,100%,.8);margin-bottom:1rem;line-height:1.5}@media(min-width:768px){.discover_newsletterDesc__lQKIs{font-size:1rem;margin-bottom:1.5rem}}.discover_newsletterForm__2fHqx{display:flex;flex-direction:column;gap:.75rem}@media(min-width:480px){.discover_newsletterForm__2fHqx{flex-direction:row;gap:.5rem}}.discover_newsletterInput__uorZV{flex:1;padding:.875rem 1rem;border:none;border-radius:2rem;background:#fff;color:#1a1a1a;font-size:.9rem}.discover_newsletterInput__uorZV::-moz-placeholder{color:#999}.discover_newsletterInput__uorZV::placeholder{color:#999}.discover_newsletterInput__uorZV:focus{outline:none;box-shadow:0 0 0 3px hsla(0,0%,100%,.3)}.discover_newsletterButton__LSiVw{padding:.875rem 1.5rem;background:#fff;color:#1a1a1a;border:none;border-radius:2rem;font-weight:500;cursor:pointer;transition:all .3s ease}.discover_newsletterButton__LSiVw:hover{background:hsla(0,0%,100%,.9);transform:translateY(-2px)}.discover_requiredLabel__TVXUe{margin-top:.5rem;font-size:.75rem;color:hsla(0,0%,100%,.6)}.discover_imageContainer__lVrhG{position:relative;overflow:hidden;border-radius:.75rem}.discover_imageFill__i5Gj_{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s ease}.discover_imageContainer__lVrhG:hover .discover_imageFill__i5Gj_{transform:scale(1.05)}.discover_discoverSnapFooter__sPrlk{padding-bottom:clamp(2rem,5vw,3.5rem)}.discover_discoverButton1__p1kFf,.discover_elementButton__NPCel{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:#1a1a1a;color:#fff;border:none;border-radius:2rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease}.discover_discoverButton1__p1kFf:hover,.discover_elementButton__NPCel:hover{background:rgb(51.5,51.5,51.5);transform:translateY(-2px)}.PageContentSkeleton_root__Hg9Oq{width:100%;box-sizing:border-box}.PageContentSkeleton_block__jXdw5{background:linear-gradient(90deg,#f3f1ee,#ebe8e4 45%,#f3f1ee 90%);background-size:200% 100%;animation:PageContentSkeleton_pageSkelShimmer__45NIk 1.15s ease-in-out infinite;border-radius:2px}@keyframes PageContentSkeleton_pageSkelShimmer__45NIk{0%{background-position:200% 0}to{background-position:-200% 0}}.PageContentSkeleton_product__0ot3O{display:grid;gap:2rem;padding:1.5rem clamp(1rem,4vw,3rem) 3rem;max-width:1280px;margin:0 auto}@media(min-width:900px){.PageContentSkeleton_product__0ot3O{grid-template-columns:1fr 1fr;align-items:start}}.PageContentSkeleton_productGallery__xvE3k{width:100%;aspect-ratio:4/5;max-height:72vh}.PageContentSkeleton_productInfo__boJLq{display:flex;flex-direction:column;gap:.85rem}.PageContentSkeleton_productLineLg__93ULO{height:1.75rem;width:72%}.PageContentSkeleton_productLineMd__yl7Ax{height:1rem;width:48%}.PageContentSkeleton_productLineSm__Bo7aa{height:2.75rem;width:40%;margin-top:.5rem}.PageContentSkeleton_gridSection__jBwDN{padding:2rem clamp(1rem,4vw,3rem) 3rem}.PageContentSkeleton_gridTitle__goUJL{height:2rem;width:min(280px,60%);margin-bottom:1.5rem}.PageContentSkeleton_grid__HH0xl{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.PageContentSkeleton_gridCard__WUKYB{display:flex;flex-direction:column;gap:.75rem}.PageContentSkeleton_gridImage__BnBC4{width:100%;aspect-ratio:4/3}.PageContentSkeleton_gridLine__f8347{height:.9rem;width:80%}.PageContentSkeleton_gridLineShort__pgdXX{height:.75rem;width:55%}.PageContentSkeleton_heroSection__BC_bF{padding:2.5rem clamp(1rem,4vw,3rem);max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.PageContentSkeleton_heroImage__FgESe{width:100%;aspect-ratio:16/9;max-height:420px}.PageContentSkeleton_heroLine__kT7_k{height:1.1rem;width:100%}.PageContentSkeleton_heroLineShort__bGKgL{height:1.1rem;width:65%}.rooms_roomsSection__lCxLM{padding:.4rem 2.25rem 4rem;max-width:1520px;margin:0 auto;min-height:0;width:100%;min-width:0;background-color:#fff}@media(max-width:980px){.rooms_roomsSection__lCxLM{padding:.2rem clamp(1.35rem,9vw,2.25rem) 2rem}}.rooms_sectionTitleRooms__2ijxg{font-family:Kudryashev Display,serif;font-size:clamp(1.75rem,5.5vw,4.9rem);font-weight:400;color:#1a1a1a;text-align:center;margin-bottom:1.25rem;margin-top:0;letter-spacing:-.02em;line-height:1.08;max-width:100%;overflow-wrap:anywhere;word-break:break-word;padding-inline:.25rem}@media(max-width:768px){.rooms_sectionTitleRooms__2ijxg{font-size:clamp(1.55rem,8vw,2rem);margin-bottom:1rem}}@media(max-width:380px){.rooms_sectionTitleRooms__2ijxg{font-size:clamp(1.35rem,9vw,1.75rem)}}.rooms_luxIntro__edOOQ{margin-top:.35rem;margin-bottom:2rem}.rooms_controls__ocDYF{display:flex;flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:2.75rem}@media(min-width:769px){.rooms_controls__ocDYF{gap:2rem;margin-bottom:3.5rem}}.rooms_searchContainer__M9KCC{width:100%;max-width:500px;position:relative}.rooms_searchContainer__M9KCC:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#e0e0e0}.rooms_searchInput__RxDfA{width:100%;padding:1rem 0;border:none;font-family:Inter,sans-serif;font-size:.95rem;color:#1a1a1a;background:rgba(0,0,0,0);text-align:center;outline:none}.rooms_searchInput__RxDfA::-moz-placeholder{color:#999;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.rooms_searchInput__RxDfA::placeholder{color:#999;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.rooms_searchInput__RxDfA:focus+.rooms_searchLine__Sjj1X{transform:scaleX(1)}.rooms_filterChips__cfkeJ{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem}.rooms_chip__lPBgQ{background:#fff;border:1px solid #e7e7e8;border-radius:999px;font-family:Inter,sans-serif;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:#6f7279;cursor:pointer;padding:.56rem 1.05rem;transition:all .3s ease;position:relative}.rooms_chip__lPBgQ.rooms_active__kLW3F,.rooms_chip__lPBgQ:hover{color:#fff;background:#17181b;border-color:#17181b}.rooms_roomsGrid__XRr8V{display:grid;grid-template-columns:1fr;gap:clamp(2.25rem,5vw,3rem);width:100%;min-width:0}@media(min-width:981px){.rooms_roomsGrid__XRr8V{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:3rem 1.6rem}}.rooms_roomCard___yCFl{cursor:pointer;position:relative;width:100%;min-width:0;content-visibility:auto;contain-intrinsic-size:auto 520px}.rooms_roomCard___yCFl:focus{outline:2px solid #1a1a1a;outline-offset:2px}.rooms_imageWrapper__3FL5J{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:4px;margin-bottom:1rem;min-height:0}@media(max-width:980px){.rooms_imageWrapper__3FL5J{border-radius:6px}}.rooms_roomImage__vaLeC{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.rooms_roomCard___yCFl:hover .rooms_roomImage__vaLeC{transform:scale(1.05)}.rooms_overlay__OGJdM{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.55),rgba(0,0,0,.04));opacity:0;transition:opacity .4s ease;display:flex;align-items:center;justify-content:center}.rooms_roomCard___yCFl:hover .rooms_overlay__OGJdM{opacity:1}.rooms_viewLabel__Ge7Lj{color:#fff;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.2em;font-size:.68rem;border:1px solid #fff;padding:.6rem 1.3rem;backdrop-filter:blur(4px)}.rooms_roomText__2PDAT{text-align:left;padding:0 .15rem}.rooms_roomTitle__IFOoO{font-family:Kudryashev Display,serif;font-size:1.5rem;color:#1a1a1a;margin-bottom:.5rem;font-weight:400}.rooms_roomDescription__hHulb{font-family:Inter,sans-serif;font-size:.88rem;color:#5f6269;line-height:1.7;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.rooms_roomDescription__hHulb blockquote,.rooms_roomDescription__hHulb em,.rooms_roomDescription__hHulb h1,.rooms_roomDescription__hHulb h2,.rooms_roomDescription__hHulb h3,.rooms_roomDescription__hHulb h4,.rooms_roomDescription__hHulb h5,.rooms_roomDescription__hHulb h6,.rooms_roomDescription__hHulb li,.rooms_roomDescription__hHulb ol,.rooms_roomDescription__hHulb p,.rooms_roomDescription__hHulb strong,.rooms_roomDescription__hHulb u,.rooms_roomDescription__hHulb ul{all:unset;display:inline;font-family:inherit;font-size:inherit;color:inherit;line-height:inherit}.rooms_noResults__7wAat{grid-column:1/-1;text-align:center;font-family:Inter,sans-serif;color:#999;margin-top:4rem}.ProductPage_breadcrumb__vWFNW{padding:12px 32px;background:#fff;border-bottom:1px solid rgba(10,10,10,.05);margin-top:0}@media(max-width:768px){.ProductPage_breadcrumb__vWFNW{padding:8px 16px}}.ProductPage_breadcrumbContainer__umXNR{max-width:1440px;margin:0 auto}.ProductPage_breadcrumbList__2FKLy{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0;font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;letter-spacing:.5px;text-transform:uppercase}@media(max-width:768px){.ProductPage_breadcrumbList__2FKLy{white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ProductPage_breadcrumbList__2FKLy::-webkit-scrollbar{display:none}}.ProductPage_breadcrumbItem__d51O2{display:flex;align-items:center;gap:8px;color:#6b6b6b}.ProductPage_breadcrumbItem__d51O2 a{color:#6b6b6b;text-decoration:none;transition:color .15s ease}.ProductPage_breadcrumbItem__d51O2 a:hover{color:#0a0a0a}.ProductPage_breadcrumbSeparator__3pJM3{color:#c4c4c4;font-size:10px}.ProductPage_breadcrumbCurrent__BK2vc{color:#0a0a0a;font-weight:500}.ProductPage_productPage__s_hNr{background:#fff;min-height:100vh;padding-top:0;margin-top:0}@media(min-width:768px){.ProductPage_productPage__s_hNr{padding-top:0}}.ProductPage_productContainer__0X0S_{max-width:1440px;margin:0 auto;padding:64px 32px 48px}@media(max-width:768px){.ProductPage_productContainer__0X0S_{padding:12px 16px 32px}}.ProductPage_productMain__dp7Dy{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;margin-bottom:32px;align-items:start}.ProductPage_productMain__dp7Dy>*{min-width:0}@media(max-width:1024px){.ProductPage_productMain__dp7Dy{grid-template-columns:1fr;gap:32px}}@media(max-width:768px){.ProductPage_productMain__dp7Dy{gap:16px;margin-bottom:12px}}.ProductPage_gallery__OAE7l{position:relative;width:100%;max-width:100%}@media(min-width:1024px){.ProductPage_gallery__OAE7l{position:sticky;top:72px;height:calc(100vh - 72px);min-height:520px}}@media(max-width:1024px){.ProductPage_gallery__OAE7l{order:1}}.ProductPage_galleryWrapper__PVKVU{display:flex;gap:32px;height:100%}@media(max-width:768px){.ProductPage_galleryWrapper__PVKVU{flex-direction:column-reverse;gap:16px;height:auto}}.ProductPage_galleryThumbnails__rEPd0{display:flex;flex-direction:column;gap:16px;width:80px;flex-shrink:0;max-height:calc(100vh - 96px);overflow-y:auto;overflow-x:hidden;padding-right:2px;scrollbar-width:thin;scrollbar-color:#c4c4c4 rgba(0,0,0,0)}.ProductPage_galleryThumbnails__rEPd0::-webkit-scrollbar{width:4px}.ProductPage_galleryThumbnails__rEPd0::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:4px}@media(max-width:768px){.ProductPage_galleryThumbnails__rEPd0{flex-direction:row;width:100%;max-height:none;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;padding-right:0;gap:12px}.ProductPage_galleryThumbnails__rEPd0::-webkit-scrollbar{height:3px;width:auto}.ProductPage_galleryThumbnails__rEPd0::-webkit-scrollbar-thumb{background:#c4c4c4}}.ProductPage_thumbnail___6s9H{position:relative;width:80px;height:100px;cursor:pointer;overflow:hidden;border:1px solid rgba(0,0,0,0);transition:border-color .15s ease,opacity .15s ease;flex-shrink:0}.ProductPage_thumbnail___6s9H:hover{opacity:.8}.ProductPage_thumbnail___6s9H.ProductPage_active__G_PQe{border-color:#0a0a0a}.ProductPage_thumbnail___6s9H img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media(max-width:768px){.ProductPage_thumbnail___6s9H{width:60px;height:75px}}.ProductPage_thumbnailPlayIcon__xvyuD{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);color:#fff;font-size:14px;pointer-events:none}.ProductPage_mainImage__PMZsP{position:relative;flex:1;min-height:0;height:100%;aspect-ratio:unset;max-height:none;overflow:hidden;cursor:zoom-in;background:#f8f7f5}.ProductPage_mainImage__PMZsP img{-o-object-fit:cover;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1)}.ProductPage_mainImage__PMZsP:hover img{transform:scale(1.02)}@media(max-width:768px){.ProductPage_mainImage__PMZsP{aspect-ratio:3/4;height:auto;max-height:68vh}.ProductPage_mainImage__PMZsP img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}.ProductPage_imageNavigation__dEOqf{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);display:flex;gap:12px;z-index:10}.ProductPage_navButton__NO3Qa{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border:none;cursor:pointer;transition:background .15s ease,transform .15s ease}.ProductPage_navButton__NO3Qa:hover{background:#f8f7f5;transform:scale(1.05)}.ProductPage_navButton__NO3Qa svg{width:20px;height:20px;color:#0a0a0a}.ProductPage_imageCounter__rKlFp{position:absolute;bottom:24px;right:24px;font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;color:#6b6b6b;letter-spacing:1px}.ProductPage_mobileGallery__790Hh{display:none;position:relative}@media(max-width:768px){.ProductPage_mobileGallery__790Hh{display:block;margin:0;width:100%;border-radius:0;overflow:hidden}.ProductPage_desktopGallery__NTWNo{display:none}}.ProductPage_lightbox__FmZAO{position:fixed;inset:0;z-index:9999;background:rgba(10,10,10,.95);display:flex;align-items:center;justify-content:center}.ProductPage_lightboxBackdrop__ZeHnI{position:absolute;inset:0}.ProductPage_lightboxContent__ZaGM2{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.ProductPage_lightboxContent__ZaGM2 img{max-width:100%;max-height:90vh;-o-object-fit:contain;object-fit:contain}.ProductPage_lightboxClose__HZrtb{position:absolute;top:1.5rem;right:1.5rem;width:48px;height:48px;border-radius:50%;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);color:#fff;cursor:pointer;z-index:100;display:flex;align-items:center;justify-content:center;transition:all .3s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ProductPage_lightboxClose__HZrtb:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.4);transform:rotate(90deg)}.ProductPage_lightboxClose__HZrtb:active{transform:scale(.9) rotate(90deg)}.ProductPage_lightboxClose__HZrtb svg{width:18px;height:18px;transition:transform .3s ease}@media(max-width:768px){.ProductPage_lightboxClose__HZrtb{top:1rem;right:1rem;width:40px;height:40px}.ProductPage_lightboxClose__HZrtb svg{width:16px;height:16px}}.ProductPage_lightboxNav__xpWQY{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);color:#fff;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ProductPage_lightboxNav__xpWQY:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.4)}.ProductPage_lightboxNav__xpWQY:active{transform:translateY(-50%) scale(.9)}.ProductPage_lightboxNav__xpWQY.ProductPage_prev__k_FW3{left:32px}.ProductPage_lightboxNav__xpWQY.ProductPage_prev__k_FW3:hover svg{transform:translateX(-3px)}@media(max-width:768px){.ProductPage_lightboxNav__xpWQY.ProductPage_prev__k_FW3{left:16px}}.ProductPage_lightboxNav__xpWQY.ProductPage_next__24T__{right:32px}.ProductPage_lightboxNav__xpWQY.ProductPage_next__24T__:hover svg{transform:translateX(3px)}@media(max-width:768px){.ProductPage_lightboxNav__xpWQY.ProductPage_next__24T__{right:16px}}.ProductPage_lightboxNav__xpWQY svg{width:20px;height:20px;transition:transform .3s ease}@media(max-width:768px){.ProductPage_lightboxNav__xpWQY{width:44px;height:44px}.ProductPage_lightboxNav__xpWQY svg{width:18px;height:18px}}.ProductPage_lightboxCounter__FYpQY{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;color:#fff;letter-spacing:3px;text-transform:uppercase;padding:.5rem 1.25rem;background:rgba(10,10,10,.5);border-radius:20px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media(max-width:768px){.ProductPage_lightboxCounter__FYpQY{bottom:24px;font-size:11px;padding:.4rem 1rem}}.ProductPage_productInfo__IaDfr{display:flex;flex-direction:column}@media(max-width:1024px){.ProductPage_productInfo__IaDfr{order:2}}.ProductPage_productHeader__p1jrG{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid rgba(10,10,10,.08)}@media(max-width:768px){.ProductPage_productHeader__p1jrG{margin-bottom:16px;padding-bottom:16px;text-align:left}}.ProductPage_collectionLabel__W_jlB{display:inline-block;font-family:Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#6b6b6b;margin-bottom:12px}.ProductPage_collectionLabel__W_jlB a{color:inherit;text-decoration:none;transition:color .15s ease}.ProductPage_collectionLabel__W_jlB a:hover{color:#b8a065}.ProductPage_productName__2R0Ch{font-family:Kudryashev Display,Didot,Bodoni MT,Georgia,serif;font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1.2;color:#0a0a0a;margin:0 0 16px;letter-spacing:-.5px}@media(max-width:768px){.ProductPage_productName__2R0Ch{font-size:clamp(42px,9.5vw,56px);margin-bottom:8px;line-height:1.05}}.ProductPage_editorialLead__yncoe{margin-top:16px;padding-top:16px;border-top:1px solid rgba(10,10,10,.06);max-width:38rem}.ProductPage_editorialLabel__wTtOt{font-family:Helvetica Neue,Arial,sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#6b6b6b;margin:0 0 12px}.ProductPage_editorialBody__gKpOg{font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.65;color:#3d3d3d;margin:0 0 12px}.ProductPage_editorialMatter__D7B1P{font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.55;color:#6b6b6b;margin:0}.ProductPage_editorialMatterKey__d8gBX{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#9a9a9a;margin-bottom:4px}.ProductPage_productSku__xZvgj{font-family:Helvetica Neue,Arial,sans-serif;font-size:11px;letter-spacing:1px;color:#9a9a9a;text-transform:uppercase}@media(max-width:768px){.ProductPage_productSku__xZvgj{font-size:12px;letter-spacing:1.2px}}.ProductPage_productPrice__J1TWW{display:flex;align-items:baseline;gap:16px;margin-top:24px}@media(max-width:768px){.ProductPage_productPrice__J1TWW{margin-top:16px}}.ProductPage_currentPrice__Z9mXv{font-family:Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:300;color:#0a0a0a;letter-spacing:.5px}.ProductPage_originalPrice__Xewsa{font-family:Helvetica Neue,Arial,sans-serif;font-size:16px;color:#9a9a9a;text-decoration:line-through}.ProductPage_saleBadge__e__0u{display:inline-flex;align-items:center;padding:4px 12px;background:rgba(10,10,10,.88);color:#fff;font-family:Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.ProductPage_productVariants__wVNWF{display:flex;flex-direction:column;gap:32px;margin-bottom:32px}.ProductPage_variantSection__0YlkC{display:flex;flex-direction:column;gap:12px}.ProductPage_variantLabel__axqc1{display:flex;align-items:center;justify-content:space-between;font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#0a0a0a}.ProductPage_variantLabel__axqc1 span{font-weight:400;color:#6b6b6b;text-transform:none;letter-spacing:0}.ProductPage_sizeGuideLink__DNNCS{font-size:11px;color:#6b6b6b;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .15s ease}.ProductPage_sizeGuideLink__DNNCS:hover{color:#0a0a0a}.ProductPage_sizeOptions__UqLC2{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:768px){.ProductPage_sizeOptions__UqLC2{gap:12px}}.ProductPage_sizeOption__ONxjw{min-width:48px;height:44px;padding:0 16px;display:flex;align-items:center;justify-content:center;font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:.5px;color:#0a0a0a;background:rgba(0,0,0,0);border:1px solid #c4c4c4;cursor:pointer;transition:all .15s ease}@media(max-width:768px){.ProductPage_sizeOption__ONxjw{min-width:52px;height:48px;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0)}}.ProductPage_sizeOption__ONxjw:hover:not(.ProductPage_disabled__OV7D1):not(.ProductPage_selected__Ny3Ng){border-color:#0a0a0a}.ProductPage_sizeOption__ONxjw.ProductPage_selected__Ny3Ng{background:#0a0a0a;border-color:#0a0a0a;color:#fff}.ProductPage_sizeOption__ONxjw.ProductPage_disabled__OV7D1{color:#c4c4c4;cursor:not-allowed;position:relative}.ProductPage_sizeOption__ONxjw.ProductPage_disabled__OV7D1:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#c4c4c4;transform:rotate(-20deg)}.ProductPage_standardSize__cBxwS{display:flex;align-items:center;margin-top:8px}.ProductPage_standardBadge__wynYA{display:inline-flex;align-items:center;justify-content:center;min-width:100px;height:44px;padding:0 16px;font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:500;letter-spacing:.5px;color:#0a0a0a;background:#f8f7f5;border:1px solid #c4c4c4;border-radius:2px}@media(max-width:768px){.ProductPage_standardBadge__wynYA{min-width:110px;height:48px;font-size:14px}}.ProductPage_colorOptions__L4VR_{display:flex;gap:12px}.ProductPage_colorOption__Vt9ba{width:32px;height:32px;border-radius:50%;cursor:pointer;position:relative;transition:transform .15s ease;border:2px solid rgba(0,0,0,0)}.ProductPage_colorOption__Vt9ba:hover{transform:scale(1.1)}.ProductPage_colorOption__Vt9ba.ProductPage_selected__Ny3Ng{border-color:#0a0a0a}.ProductPage_colorOption__Vt9ba.ProductPage_selected__Ny3Ng:after{content:"";position:absolute;inset:-4px;border:1px solid #0a0a0a;border-radius:50%}.ProductPage_colorSwatch__7F9oO{width:100%;height:100%;border-radius:50%;border:1px solid rgba(10,10,10,.1)}.ProductPage_colorQuantityList__Gzcl0{display:flex;flex-direction:column;gap:12px;margin-top:16px}.ProductPage_colorQuantityRow__aGQzS{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:#f8f7f5;border:1px solid rgba(10,10,10,.06)}.ProductPage_colorQuantityLabel__2uU1C{display:flex;align-items:center;gap:12px;font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;color:#1a1a1a}.ProductPage_colorQuantitySwatch__Xa7yZ{width:18px;height:18px;border-radius:50%;border:1px solid rgba(10,10,10,.12);flex-shrink:0}.ProductPage_quantitySection__M3JNw{display:flex;flex-direction:column;gap:12px}.ProductPage_quantitySelector__lRt1y{display:flex;align-items:center;border:1px solid #c4c4c4;width:-moz-fit-content;width:fit-content}.ProductPage_quantityButton__1CuzA{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;font-size:18px;color:#0a0a0a;transition:background .15s ease}.ProductPage_quantityButton__1CuzA:hover:not(:disabled){background:#f8f7f5}.ProductPage_quantityButton__1CuzA:disabled{color:#c4c4c4;cursor:not-allowed}.ProductPage_quantityValue__N8zEn{min-width:48px;height:44px;display:flex;align-items:center;justify-content:center;font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4}.ProductPage_surMesureSection__RqDKR{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(10,10,10,.08)}.ProductPage_surMesureButton__GTZ36{width:100%;height:56px;display:flex;align-items:center;justify-content:center;gap:12px;font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:500;letter-spacing:1px;text-transform:none;color:#0a0a0a;background:rgba(0,0,0,0);border:2px solid #b8a065;cursor:pointer;transition:all .25s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ProductPage_surMesureButton__GTZ36:hover{background:#b8a065;color:#fff}.ProductPage_surMesureButton__GTZ36:active{transform:scale(.98)}.ProductPage_surMesureButton__GTZ36 span:first-child{font-size:18px}@media(max-width:768px){.ProductPage_surMesureButton__GTZ36{height:52px;font-size:12px}}.ProductPage_productActions__uwh0H{display:flex;flex-direction:column;gap:16px;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid rgba(10,10,10,.08)}@media(max-width:768px){.ProductPage_productActions__uwh0H{margin-bottom:24px;padding-bottom:24px}}.ProductPage_addToCartButton__QDqf3{width:100%;height:56px;display:flex;align-items:center;justify-content:center;gap:12px;font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#fff;background:#0a0a0a;border:none;cursor:pointer;transition:all .25s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ProductPage_addToCartButton__QDqf3:hover{background:#1a1a1a;transform:translateY(-1px)}.ProductPage_addToCartButton__QDqf3:active{transform:translateY(0);background:#1a1a1a}.ProductPage_addToCartButton__QDqf3:disabled{background:#c4c4c4;cursor:not-allowed;transform:none}.ProductPage_addToCartButton__QDqf3 svg{width:18px;height:18px}@media(max-width:768px){.ProductPage_addToCartButton__QDqf3{height:52px;font-size:12px;letter-spacing:1.5px}}.ProductPage_secondaryActions__m_Fvu{display:flex;gap:16px}@media(max-width:768px){.ProductPage_secondaryActions__m_Fvu{gap:12px}}.ProductPage_secondaryButton__sCvjc{flex:1;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:#0a0a0a;background:rgba(0,0,0,0);border:1px solid #c4c4c4;cursor:pointer;transition:all .15s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width:768px){.ProductPage_secondaryButton__sCvjc{height:44px;font-size:11px;letter-spacing:.5px}}.ProductPage_secondaryButton__sCvjc:hover{border-color:#0a0a0a;background:#f8f7f5}.ProductPage_secondaryButton__sCvjc:active{background:#f8f7f5}.ProductPage_secondaryButton__sCvjc.ProductPage_active__G_PQe{background:#f8f7f5;border-color:#0a0a0a}.ProductPage_secondaryButton__sCvjc.ProductPage_active__G_PQe svg{fill:#c41e3a;color:#c41e3a}.ProductPage_secondaryButton__sCvjc svg{width:16px;height:16px}.ProductPage_stockInfo__F7M0O{display:flex;align-items:center;gap:8px;font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;margin-bottom:24px}.ProductPage_stockInfo__F7M0O.ProductPage_inStock__H_adO{color:#2e7d32}.ProductPage_stockInfo__F7M0O.ProductPage_lowStock___U2eO{color:#b8a065}.ProductPage_stockInfo__F7M0O.ProductPage_outOfStock___3Toh{color:#c41e3a}.ProductPage_stockDot__xfH_2{width:6px;height:6px;border-radius:50%;background:currentColor}.ProductPage_accordionContainer__umMIK{display:flex;flex-direction:column}.ProductPage_accordionItem__TE8lS{border-bottom:1px solid rgba(10,10,10,.08)}.ProductPage_accordionItem__TE8lS:last-child{border-bottom:none}.ProductPage_accordionHeader__iMgC2{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px 0;font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:#0a0a0a;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:color .15s ease}.ProductPage_accordionHeader__iMgC2:hover{color:#6b6b6b}.ProductPage_accordionIcon__oip1V{width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .25s ease}.ProductPage_accordionIcon__oip1V.ProductPage_open__G6sQn{transform:rotate(180deg)}.ProductPage_accordionIcon__oip1V svg{width:12px;height:12px}.ProductPage_accordionContent__c8XWd{overflow:hidden}.ProductPage_accordionInner__T87Yf{padding-bottom:24px;font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.7;color:#3d3d3d}.ProductPage_accordionInner__T87Yf p{margin:0 0 16px}.ProductPage_accordionInner__T87Yf p:last-child{margin-bottom:0}.ProductPage_accordionInner__T87Yf ul{margin:0;padding-left:24px}.ProductPage_accordionInner__T87Yf ul li{margin-bottom:8px}.ProductPage_shareSection__p_8mM{display:flex;gap:16px}.ProductPage_shareButton__2W1I1{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:1px solid #c4c4c4;cursor:pointer;transition:all .15s ease;color:#3d3d3d}.ProductPage_shareButton__2W1I1:hover{border-color:#0a0a0a;color:#0a0a0a;background:#f8f7f5}.ProductPage_shareButton__2W1I1 svg{width:16px;height:16px}.ProductPage_relatedSection__8kv79{padding:96px 0;border-top:1px solid rgba(10,10,10,.08)}@media(max-width:768px){.ProductPage_relatedSection__8kv79{padding:12px 0 16px;border-top:none}}.ProductPage_sectionHeader__B5vwe{text-align:center;margin-bottom:64px}@media(max-width:768px){.ProductPage_sectionHeader__B5vwe{margin-bottom:8px;padding:0 16px}}.ProductPage_sectionLabel__7cOeg{font-family:Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:#6b6b6b;display:block;margin-bottom:12px}@media(max-width:768px){.ProductPage_sectionLabel__7cOeg{font-size:10px;letter-spacing:2px;margin-bottom:2px}}.ProductPage_sectionTitle__e1R2R{font-family:Kudryashev Display,Didot,Bodoni MT,Georgia,serif;font-size:clamp(24px,4vw,38px);font-weight:400;color:#0a0a0a;margin:0}@media(max-width:768px){.ProductPage_sectionTitle__e1R2R{font-size:24px}}.ProductPage_tabsContainer__CmXCD{display:flex;justify-content:center;gap:32px;margin-bottom:48px}@media(max-width:768px){.ProductPage_tabsContainer__CmXCD{gap:16px;margin-bottom:8px;padding:0 16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ProductPage_tabsContainer__CmXCD::-webkit-scrollbar{display:none}}.ProductPage_tab___7B7v{font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:#6b6b6b;background:rgba(0,0,0,0);border:none;border-bottom:2px solid rgba(0,0,0,0);padding:12px 0;cursor:pointer;transition:all .15s ease;white-space:nowrap}.ProductPage_tab___7B7v:hover{color:#0a0a0a}.ProductPage_tab___7B7v.ProductPage_active__G_PQe{color:#0a0a0a;border-bottom-color:#0a0a0a}@media(max-width:768px){.ProductPage_tab___7B7v{font-size:11px;letter-spacing:.5px;padding:8px 0}}.ProductPage_productsGrid__H2P5I{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media(max-width:1024px){.ProductPage_productsGrid__H2P5I{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.ProductPage_productsGrid__H2P5I{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 16px}}@media(max-width:576px){.ProductPage_productsGrid__H2P5I{gap:8px}}.ProductPage_productCard__Dypgm{position:relative;cursor:pointer}.ProductPage_productCard__Dypgm:hover .ProductPage_productCardImage__jGoop img{transform:scale(1.03)}.ProductPage_productCard__Dypgm:hover .ProductPage_productCardOverlay__InZoD{opacity:1}.ProductPage_productCardImage__jGoop{position:relative;aspect-ratio:3/4;overflow:hidden;background:#f8f7f5;margin-bottom:16px}.ProductPage_productCardImage__jGoop img{-o-object-fit:cover;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1)}.ProductPage_productCardOverlay__InZoD{position:absolute;inset:0;background:rgba(10,10,10,.1);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease}.ProductPage_productCardAction__kzOsN{padding:12px 24px;background:#fff;font-family:Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#0a0a0a;border:none;cursor:pointer;transition:background .15s ease}.ProductPage_productCardAction__kzOsN:hover{background:#f8f7f5}.ProductPage_productCardInfo__DdIon{text-align:center}@media(max-width:768px){.ProductPage_productCardInfo__DdIon{padding:0 4px}}.ProductPage_productCardName__RZ8n8{font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:400;color:#0a0a0a;margin:0 0 8px;line-height:1.4}@media(max-width:768px){.ProductPage_productCardName__RZ8n8{font-size:12px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.ProductPage_productCardPrice__LjH5c{font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;color:#6b6b6b}@media(max-width:768px){.ProductPage_productCardPrice__LjH5c{font-size:12px}}.ProductPage_viewAllLink__UBkrU{display:flex;justify-content:center;margin-top:48px}.ProductPage_viewAllButton__7Gbgp{display:inline-flex;align-items:center;gap:12px;font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:#0a0a0a;text-decoration:none;padding:16px 32px;border:1px solid #0a0a0a;transition:all .15s ease}.ProductPage_viewAllButton__7Gbgp:hover{background:#0a0a0a;color:#fff}.ProductPage_viewAllButton__7Gbgp svg{width:14px;height:14px;transition:transform .15s ease}.ProductPage_viewAllButton__7Gbgp:hover svg{transform:translateX(4px)}.ProductPage_errorContainer__QG2KD{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:32px}.ProductPage_errorTitle__hDymZ{font-family:Kudryashev Display,Didot,Bodoni MT,Georgia,serif;font-size:32px;color:#0a0a0a;margin-bottom:16px}.ProductPage_errorMessage__5oWp0{font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;color:#6b6b6b;margin-bottom:32px}.ProductPage_backButton__YSkFb{display:inline-flex;align-items:center;gap:12px;font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#fff;background:#0a0a0a;padding:16px 32px;border:none;cursor:pointer;transition:background .15s ease}.ProductPage_backButton__YSkFb:hover{background:#1a1a1a}.ProductPage_mobileSwiper__XoPJ_{position:relative}.ProductPage_mobileSwiper__XoPJ_ .swiper,.ProductPage_mobileSwiper__XoPJ_ .swiper-slide{width:100%}.ProductPage_mobileSlide__rkai3{aspect-ratio:4/5;position:relative;background:#f2f2f2;overflow:hidden}.ProductPage_mobileSlide__rkai3 img{transition:transform .5s ease}.ProductPage_mobileSlide__rkai3:active img{transform:scale(1.02)}.ProductPage_toast__GmtEZ{position:fixed;bottom:32px;right:32px;display:flex;align-items:center;gap:16px;padding:16px 24px;background:#1a1a1a;color:#fff;z-index:9999;max-width:400px}@media(max-width:768px){.ProductPage_toast__GmtEZ{left:16px;right:16px;bottom:16px;max-width:none}}.ProductPage_toastImage__UvNCm{width:50px;height:60px;-o-object-fit:cover;object-fit:cover}.ProductPage_toastContent__BXkkl{flex:1}.ProductPage_toastTitle__kxODZ{font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:500;margin-bottom:4px}.ProductPage_toastMessage__dIa1q{font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;color:#9a9a9a}.ProductPage_toastClose__gvwp7{background:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer;padding:8px;opacity:.7;transition:opacity .15s ease}.ProductPage_toastClose__gvwp7:hover{opacity:1}.ProductPage_srOnly__C82_R{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ProductPage_focusVisible__9Oe1w:focus-visible{outline:2px solid #0a0a0a;outline-offset:2px}@keyframes ProductPage_fadeIn___FTbV{0%{opacity:0}to{opacity:1}}@keyframes ProductPage_slideUp__uxbus{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductPage_scaleIn__KTqj5{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ProductPage_fadeIn___FTbV{animation:ProductPage_fadeIn___FTbV .4s ease forwards}.ProductPage_slideUp__uxbus{animation:ProductPage_slideUp__uxbus .5s ease forwards}.ProductPage_scaleIn__KTqj5{animation:ProductPage_scaleIn__KTqj5 .3s ease forwards}.ProductPage_delay1__qFVP1{animation-delay:.1s;opacity:0}.ProductPage_delay2__fe_w9{animation-delay:.2s;opacity:0}.ProductPage_delay3__79EaD{animation-delay:.3s;opacity:0}.ProductPage_delay4__Xkns1{animation-delay:.4s;opacity:0}.ProductPage_delay5__xno0I{animation-delay:.5s;opacity:0}.ProductPage_delay6__jOZxr{animation-delay:.6s;opacity:0}.ProductPage_delay7__aY7wC{animation-delay:.7s;opacity:0}.ProductPage_delay8__JcyZN{animation-delay:.8s;opacity:0}.ProductPage_productBadges__pp8rk{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.ProductPage_limitedBadge__Du0Kb,.ProductPage_scarcityBadge__4XDN2{display:inline-flex;align-items:center;padding:.25rem .65rem;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid}.ProductPage_limitedBadge__Du0Kb{background:#141414;color:#fff;border-color:#141414}.ProductPage_scarcityBadge__4XDN2{color:#7a4b2a;border-color:#d8c8b0;background:#f8f6f2}.ProductPage_productBrand__4lEYB,.ProductPage_productMaterial__eZwNi{margin:.35rem 0 0;font-size:.875rem;letter-spacing:.04em;color:#666}.ProductPage_creatorBio__ijw1Q{margin-top:1rem;padding-top:1rem;border-top:1px solid #ece7df}.ProductPage_creatorBioLabel__UXdSj{display:block;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:#888;margin-bottom:.35rem}.ProductPage_creatorBio__ijw1Q p{margin:0;font-size:.9375rem;line-height:1.6;color:#333}.ProductPage_editorialAtelier___XwAQ{font-style:italic;color:#555;margin-bottom:.75rem}.ProductPage_mobileStickyBar__M_zfb{display:none}@media(max-width:768px){.ProductPage_mobileStickyBar__M_zfb{display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:fixed;left:0;right:0;bottom:0;z-index:8500;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:hsla(0,0%,100%,.96);border-top:1px solid #ece7df;backdrop-filter:blur(8px);box-shadow:0 -4px 24px rgba(0,0,0,.06)}}.ProductPage_mobileStickyMeta__bkpi3{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ProductPage_mobileStickyPrice__tthxe{font-size:.9375rem;font-weight:600;letter-spacing:.02em}.ProductPage_mobileStickySizes__Ur0aP{display:flex;flex-wrap:wrap;gap:.25rem}.ProductPage_mobileStickySize__w0mct{min-width:1.75rem;height:1.75rem;padding:0 .35rem;border:1px solid #ddd;background:#fff;font-size:.6875rem}.ProductPage_mobileStickySizeActive__an_Wq{border-color:#141414;background:#141414;color:#fff}.ProductPage_mobileStickyActions__oKB9U{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ProductPage_mobileStickyFav__ixKNa{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ddd;background:#fff}.ProductPage_mobileStickyFavActive__43GV6{color:#b42318;border-color:#b42318}.ProductPage_mobileStickyAdd__FbbI1{display:inline-flex;align-items:center;gap:.35rem;height:2.5rem;padding:0 1rem;border:0;background:#141414;color:#fff;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.ProductPage_outOfStock___3Toh{color:#b42318}.SurMesureRequest_overlay__YAtoY{position:fixed;inset:0;background-color:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:5655;padding:72px 1rem 1rem;animation:SurMesureRequest_fadeIn__QgZgP .2s ease-out;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(max-width:768px){.SurMesureRequest_overlay__YAtoY{padding:56px .75rem max(.75rem,env(safe-area-inset-bottom));align-items:flex-start}}@keyframes SurMesureRequest_fadeIn__QgZgP{0%{opacity:0}to{opacity:1}}.SurMesureRequest_modal__NyfnK{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:calc(100vh - 72px - 2rem);overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:SurMesureRequest_slideUp__KRy5E .3s ease-out;margin:auto 0;flex-shrink:0}@media(max-width:768px){.SurMesureRequest_modal__NyfnK{max-height:calc(100vh - 56px - 1.5rem);border-radius:10px;margin-top:0}}@keyframes SurMesureRequest_slideUp__KRy5E{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.SurMesureRequest_header__hRYz1{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.SurMesureRequest_title__kKezE{font-size:1.5rem;font-weight:600;color:#111827;margin:0}.SurMesureRequest_closeButton__54WCS{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;color:#6b7280;border-radius:6px;transition:all .2s}.SurMesureRequest_closeButton__54WCS:hover{background-color:#f3f4f6;color:#111827}.SurMesureRequest_content__cMetJ{padding:1.5rem}.SurMesureRequest_description__hTMYR{color:#6b7280;margin-bottom:1.5rem;line-height:1.6}.SurMesureRequest_productInfo__NdAHt{background-color:#f9fafb;padding:1rem;border-radius:8px;margin-bottom:1.5rem;color:#374151;font-size:.95rem}.SurMesureRequest_form__rtx5e{display:flex;flex-direction:column;gap:1.25rem}.SurMesureRequest_formGroup__UBfAI{display:flex;flex-direction:column;gap:.5rem}.SurMesureRequest_label__LbCFk{font-size:.875rem;font-weight:500;color:#374151}.SurMesureRequest_required__09cLj{color:#ef4444}.SurMesureRequest_input__QEerU,.SurMesureRequest_textarea__vId8i{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.95rem;transition:all .2s;font-family:inherit;box-sizing:border-box}.SurMesureRequest_input__QEerU:focus,.SurMesureRequest_textarea__vId8i:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.SurMesureRequest_input__QEerU:disabled,.SurMesureRequest_textarea__vId8i:disabled{background-color:#f3f4f6;cursor:not-allowed}.SurMesureRequest_textarea__vId8i{resize:vertical;min-height:120px}.SurMesureRequest_actions__eQuHI{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.SurMesureRequest_cancelButton__nfr16,.SurMesureRequest_submitButton__J_QN4{padding:.75rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem;border:none}.SurMesureRequest_cancelButton__nfr16{background-color:#f3f4f6;color:#374151}.SurMesureRequest_cancelButton__nfr16:hover:not(:disabled){background-color:#e5e7eb}.SurMesureRequest_cancelButton__nfr16:disabled{opacity:.5;cursor:not-allowed}.SurMesureRequest_submitButton__J_QN4{background-color:#111827;color:#fff}.SurMesureRequest_submitButton__J_QN4:hover:not(:disabled){background-color:#1f2937}.SurMesureRequest_submitButton__J_QN4:disabled{opacity:.6;cursor:not-allowed}.SurMesureRequest_submitBar__VUexm{display:inline-flex;align-items:center;margin-right:.4rem;vertical-align:middle}@media(max-width:640px){.SurMesureRequest_modal__NyfnK{max-width:100%;border-radius:10px;max-height:calc(100vh - 56px - 1.5rem)}.SurMesureRequest_header__hRYz1{padding:1rem 1rem 1rem .75rem;gap:.5rem}.SurMesureRequest_title__kKezE{font-size:1.25rem}.SurMesureRequest_content__cMetJ{padding:1rem}.SurMesureRequest_description__hTMYR{font-size:.9rem;margin-bottom:1rem}.SurMesureRequest_form__rtx5e{gap:1rem}.SurMesureRequest_input__QEerU,.SurMesureRequest_textarea__vId8i{padding:.65rem;font-size:16px}.SurMesureRequest_textarea__vId8i{min-height:100px}.SurMesureRequest_actions__eQuHI{flex-direction:column-reverse;gap:.75rem;margin-top:.75rem;padding-top:1rem}.SurMesureRequest_cancelButton__nfr16,.SurMesureRequest_submitButton__J_QN4{width:100%;justify-content:center;min-height:48px;padding:.875rem 1rem}}.SizeGuideModal_overlay__uPnsj{position:fixed;inset:0;z-index:9000;display:flex;align-items:flex-end;justify-content:center}.SizeGuideModal_backdrop__LzzKP{position:absolute;inset:0;border:0;background:rgba(0,0,0,.45);cursor:pointer}.SizeGuideModal_panel__vntKd{position:relative;z-index:1;width:min(100%,42rem);max-height:85dvh;overflow:auto;background:#fff;border-radius:1rem 1rem 0 0;padding:1.25rem 1.5rem 1.75rem;box-shadow:0 -8px 32px rgba(0,0,0,.12)}.SizeGuideModal_header__HACnC{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.SizeGuideModal_header__HACnC h2{margin:0;font-size:1.125rem;letter-spacing:.04em;text-transform:uppercase}.SizeGuideModal_closeBtn__2vXg7{border:0;background:rgba(0,0,0,0);text-decoration:underline;cursor:pointer;font-size:.875rem}.SizeGuideModal_intro__g17LW,.SizeGuideModal_modelStats__H8u_B,.SizeGuideModal_note__llb0Z{margin:0 0 1rem;color:#555;font-size:.9375rem;line-height:1.55}.SizeGuideModal_modelStats__H8u_B{font-size:.8125rem;color:#666}.SizeGuideModal_tableWrap__WW0m8{overflow-x:auto}.SizeGuideModal_table__wgVKO{width:100%;border-collapse:collapse;font-size:.875rem}.SizeGuideModal_table__wgVKO td,.SizeGuideModal_table__wgVKO th{border-bottom:1px solid #ece7df;padding:.65rem .5rem;text-align:left}.SizeGuideModal_table__wgVKO th{font-weight:600;letter-spacing:.03em;text-transform:uppercase;font-size:.75rem}@media(min-width:768px){.SizeGuideModal_overlay__uPnsj{align-items:center;padding:1rem}.SizeGuideModal_panel__vntKd{border-radius:1rem}}.EditorialHead_head__xsn_s{width:100%;max-width:var(--landing-content-max,1280px);margin:0 auto;padding:0 var(--landing-section-px,1.5rem)}.EditorialHead_headInset__ANybh{max-width:none;padding-inline:0}.EditorialHead_head--left__A8dfT{text-align:left}.EditorialHead_head--center__X59S4{text-align:center}.EditorialHead_topRow__HsJlj{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:.55rem}.EditorialHead_head--center__X59S4 .EditorialHead_topRow__HsJlj{justify-content:center}.EditorialHead_eyebrow__NHw2T{font-family:Kudryashev Display,serif;font-size:clamp(.62rem,1.1vw,.7rem);letter-spacing:.3em;text-transform:uppercase;color:#8a8175}.EditorialHead_mark__2_UUo{font-family:Inter,sans-serif;font-size:.62rem;letter-spacing:.22em;color:rgba(20,20,20,.28);flex-shrink:0;padding-bottom:.15rem}.EditorialHead_title__LJZiC{margin:0;font-family:Kudryashev Display,serif;font-weight:400;color:#141414;line-height:1.08}.EditorialHead_head--left__A8dfT .EditorialHead_title__LJZiC{font-size:clamp(2rem,5vw,3.25rem);letter-spacing:.04em;max-width:18ch}.EditorialHead_head--center__X59S4 .EditorialHead_title__LJZiC{font-size:clamp(1.35rem,2.8vw,2.05rem);letter-spacing:.06em;text-transform:uppercase;max-width:24ch;margin-inline:auto}.EditorialHead_subtitle__nswhl{margin:clamp(.75rem,1.6vw,1rem) 0 0;font-family:Inter,sans-serif;font-size:clamp(.92rem,1.5vw,1.05rem);line-height:1.7;color:#5c5c5c;max-width:36rem}.EditorialHead_head--center__X59S4 .EditorialHead_subtitle__nswhl{margin-inline:auto}.EditorialHead_titleDisplay__VnX_d{font-size:clamp(2.25rem,5vw,3.75rem)!important;max-width:none!important;line-height:1.08}.EditorialHead_head--center__X59S4 .EditorialHead_titleDisplay__VnX_d{font-size:clamp(1.85rem,3.8vw,2.85rem)!important;max-width:24ch!important;text-transform:none;letter-spacing:.03em}.EditorialHead_accent__wdsla{color:#9a7d52;font-style:italic;text-decoration:none;text-underline-offset:0;transition:color .3s ease,opacity .3s ease}.EditorialHead_accent__wdsla:hover{color:#7a6238;opacity:.9}@media(max-width:768px){.EditorialHead_head--left__A8dfT .EditorialHead_title__LJZiC{font-size:clamp(1.65rem,8vw,2.2rem);max-width:none}.EditorialHead_head--center__X59S4 .EditorialHead_title__LJZiC{font-size:clamp(1.25rem,5.5vw,1.65rem);letter-spacing:.05em;max-width:22ch;text-wrap:balance}.EditorialHead_head--center__X59S4 .EditorialHead_subtitle__nswhl{font-size:clamp(.84rem,3.5vw,.94rem);line-height:1.62;max-width:32ch;text-wrap:pretty}.EditorialHead_eyebrow__NHw2T{font-size:clamp(.58rem,2.8vw,.65rem);letter-spacing:.22em}.EditorialHead_mark__2_UUo{display:none}}.circular-product-showcase_stage__MymGu{width:100%;max-width:62rem;margin-inline:auto}.circular-product-showcase_layout__6XOcV{display:grid;gap:clamp(1.75rem,4vw,3rem);align-items:center}@media(min-width:900px){.circular-product-showcase_layout__6XOcV{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,3.5vw,3.5rem);align-items:center}}.circular-product-showcase_carousel__8ycvL{position:relative;width:min(92vw,24rem);margin-inline:auto;aspect-ratio:4/5;perspective:1200px;touch-action:pan-y}@media(min-width:900px){.circular-product-showcase_carousel__8ycvL{width:min(100%,27rem);margin-inline:0}}.circular-product-showcase_card__Mkc9p{position:absolute;inset:0;border-radius:1.25rem;overflow:hidden;box-shadow:0 18px 48px rgba(20,20,20,.14);transition:transform .85s cubic-bezier(.4,2,.3,1),opacity .85s cubic-bezier(.4,2,.3,1);will-change:transform,opacity}.circular-product-showcase_cardSurface___2OGi{position:absolute;inset:0;z-index:1;width:100%;height:100%;border:none;padding:0;margin:0;background:rgba(0,0,0,0);cursor:pointer;border-radius:inherit;overflow:hidden}.circular-product-showcase_cardActive__02IEX{box-shadow:0 24px 56px rgba(20,20,20,.18)}.circular-product-showcase_copyMain__PaEbc{display:block;width:100%;margin:0;padding:0;border:none;background:rgba(0,0,0,0);text-align:inherit;color:inherit;cursor:pointer;font:inherit}.circular-product-showcase_copyMain__PaEbc:hover .circular-product-showcase_name__8RKRF{color:#5c4a32}.circular-product-showcase_cardImage__jeus1{-o-object-fit:cover;object-fit:cover}.circular-product-showcase_cardShade__xz6tE{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,20,20,0) 55%,rgba(20,20,20,.22));pointer-events:none}.circular-product-showcase_cardActions__VMHNv{position:absolute;inset:0;z-index:2;pointer-events:none}.circular-product-showcase_actionBtn__EHR_S{position:absolute;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:50%;background:hsla(0,0%,100%,.94);color:#141414;box-shadow:0 6px 20px rgba(20,20,20,.12);cursor:pointer;pointer-events:auto;transition:transform .2s ease,background-color .2s ease,color .2s ease}.circular-product-showcase_actionBtn__EHR_S:hover{background:#141414;color:#fff;transform:scale(1.06)}.circular-product-showcase_actionBtn__EHR_S:disabled{opacity:.6;cursor:not-allowed}.circular-product-showcase_favBtn__9QK9O{top:.85rem;right:.85rem}.circular-product-showcase_favBtnActive__gXSXR{color:#9a7b4f;background:hsla(0,0%,100%,.98)}.circular-product-showcase_cartBtn__pqdYr{bottom:.85rem;right:.85rem}.circular-product-showcase_copy__qkT9Q{display:flex;flex-direction:column;justify-content:center;gap:.35rem;text-align:center}@media(min-width:900px){.circular-product-showcase_copy__qkT9Q{text-align:left;min-height:clamp(22rem,32vw,30rem);justify-content:center}}.circular-product-showcase_brand__YPGlI{margin:0;font-family:Inter,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#8a8175}.circular-product-showcase_name__8RKRF{margin:.15rem 0 0;font-family:Kudryashev Display,serif;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:400;line-height:1.15;color:#141414}.circular-product-showcase_price__Zp2z4{margin:.5rem 0 0;font-family:Inter,sans-serif;font-size:clamp(.95rem,2vw,1.05rem);color:#5c5c5c}.circular-product-showcase_quote__2TTbp{margin:.85rem 0 0;font-family:Inter,sans-serif;font-size:clamp(.88rem,1.8vw,.98rem);line-height:1.7;color:#6b6560}.circular-product-showcase_nav__DFpUy{display:flex;justify-content:center;gap:.85rem;margin-top:1.75rem}@media(min-width:900px){.circular-product-showcase_nav__DFpUy{justify-content:flex-start;margin-top:2rem}}.circular-product-showcase_navBtn__MVbPR{display:flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border:1px solid rgba(20,20,20,.12);border-radius:50%;background:#faf8f5;color:#141414;cursor:pointer;transition:background-color .28s ease,border-color .28s ease,transform .28s ease}.circular-product-showcase_navBtn__MVbPR:hover{background:#141414;border-color:#141414;color:#fff;transform:scale(1.05)}.circular-product-showcase_navBtn__MVbPR:disabled{opacity:.35;cursor:not-allowed;transform:none}.circular-product-showcase_dots__Ys1lw{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-top:1rem}.circular-product-showcase_dot__wk6Ml{width:.35rem;height:.35rem;border:none;border-radius:50%;background:rgba(20,20,20,.18);padding:0;cursor:pointer;transition:transform .25s ease,background-color .25s ease}.circular-product-showcase_dotActive__Mji_6{background:#141414;transform:scale(1.35)}.circular-product-showcase_empty__LySf8{display:flex;align-items:center;justify-content:center;min-height:14rem;font-family:Kudryashev Display,serif;font-size:1rem;color:#8a8175}@media(max-width:768px){.circular-product-showcase_layout__6XOcV{gap:var(--landing-copy-gap,clamp(.85rem,1.6vw,1.25rem))}.circular-product-showcase_carouselMobile___ZIPP{perspective:none;contain:layout paint}.circular-product-showcase_carouselMobile___ZIPP .circular-product-showcase_card__Mkc9p{will-change:auto;box-shadow:0 10px 28px rgba(20,20,20,.1);transition:opacity .3s ease}.circular-product-showcase_copy__qkT9Q{min-height:0;gap:.25rem}.circular-product-showcase_price__Zp2z4{margin-top:.35rem}.circular-product-showcase_quote__2TTbp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.circular-product-showcase_nav__DFpUy,.circular-product-showcase_quote__2TTbp{margin-top:var(--landing-copy-gap,clamp(.85rem,1.6vw,1.25rem))}.circular-product-showcase_dots__Ys1lw{margin-top:var(--landing-section-gap-tight,clamp(.35rem,.9vw,.65rem))}}.page-intro_root__g5ZRA{width:100%;max-width:100%;min-width:0;margin:0 auto;padding:clamp(1.25rem,3vw,2rem) var(--landing-section-px,1.5rem) clamp(1.5rem,3vw,2.25rem);background:rgba(0,0,0,0);display:flex;flex-direction:column;align-items:stretch;gap:clamp(1rem,2vw,1.35rem);box-sizing:border-box}.page-intro_sectionHead__32Yg2{margin-bottom:0;align-self:center}.page-intro_brandNavShell__3__z_{width:100%;max-width:100%;min-width:0;position:relative}.page-intro_brandNav__KOFb0{display:flex;justify-content:flex-start;align-items:stretch;gap:clamp(1.25rem,3vw,2rem);flex-wrap:nowrap;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scroll-behavior:smooth;scroll-snap-type:x proximity;scroll-padding-inline:var(--landing-section-px,1.5rem);padding:.35rem var(--landing-section-px,1.5rem) .85rem;scrollbar-width:none;-ms-overflow-style:none}.page-intro_brandNav__KOFb0::-webkit-scrollbar{display:none}.page-intro_brandBtn__UJITp{position:relative;flex:0 0 auto;flex-shrink:0;border:none;background:rgba(0,0,0,0);cursor:pointer;white-space:nowrap;padding:.5rem 0;scroll-snap-align:center;font-family:Kudryashev Display,serif;font-size:clamp(.58rem,1.8vw,.62rem);letter-spacing:.18em;text-transform:uppercase;color:#8a8175;transition:color .25s ease}.page-intro_brandBtnActive__EqSqU,.page-intro_brandBtn__UJITp:hover{color:#141414}.page-intro_brandIndicator__agLsn{position:absolute;left:0;right:0;bottom:.12rem;height:1px;background:#141414;pointer-events:none}@media(min-width:769px){.page-intro_brandNav__KOFb0{justify-content:center;padding-inline:0;scroll-padding-inline:0;touch-action:auto}}@media(max-width:768px){.page-intro_root__g5ZRA{padding-bottom:var(--landing-section-gap-tight,clamp(.35rem,.9vw,.65rem));gap:var(--landing-copy-gap,clamp(.85rem,1.6vw,1.25rem))}.page-intro_brandNavShell__3__z_{width:calc(100% + 2*var(--landing-section-px, 1.5rem));max-width:calc(100% + 2*var(--landing-section-px, 1.5rem));margin-inline:calc(-1*var(--landing-section-px, 1.5rem))}.page-intro_brandNav__KOFb0{gap:1.35rem;padding-bottom:.95rem}.page-intro_brandBtn__UJITp{padding-inline:.1rem}}.page-intro_state__VU8lt{display:flex;justify-content:center;align-items:center;min-height:16rem;padding:2rem var(--landing-section-px,1.5rem);font-family:Kudryashev Display,serif;font-size:1rem;color:#8a8175;background:rgba(0,0,0,0)}.page-intro_stateError__R1rjI{color:#8b3a3a}.HomeInspiration_section__x1AWG{width:100%;max-width:min(1600px,100%);margin-inline:auto;padding:clamp(2.5rem,4vw,3.5rem) clamp(1.25rem,3vw,2rem) clamp(2.25rem,3.5vw,3rem)}.HomeInspiration_sectionHead__M61Xr{margin-bottom:var(--landing-head-gap,clamp(2rem,4vw,3rem))}.HomeInspiration_grid__tQ_1Q{list-style:none;margin:0;padding:0}.HomeInspiration_grid__tQ_1Q,.HomeInspiration_skeletonGrid__kvJxR{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,2vw,2rem)}.HomeInspiration_skeletonCard__Hwkb6{aspect-ratio:4/5;border-radius:0;background:linear-gradient(110deg,#f3f0eb 8%,#ece7df 18%,#f3f0eb 33%);background-size:200% 100%;animation:HomeInspiration_shimmer__SRuZX 1.4s ease-in-out infinite}.HomeInspiration_card__4zmhj{opacity:0;transform:translateY(12px);animation:HomeInspiration_fadeInUp__ykRFa .55s ease forwards}.HomeInspiration_cardLink__oB9h0{display:block;color:inherit;text-decoration:none}.HomeInspiration_imageWrap__E1_CX{position:relative;aspect-ratio:4/5;overflow:hidden;background:#f4f1ec}.HomeInspiration_image__YXbTv{-o-object-fit:cover;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.HomeInspiration_cardLink__oB9h0:focus-visible .HomeInspiration_image__YXbTv,.HomeInspiration_cardLink__oB9h0:hover .HomeInspiration_image__YXbTv{transform:scale(1.03)}.HomeInspiration_overlay__3SwqK{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:.45rem;padding:clamp(1rem,2.5vw,1.5rem);background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.62));color:#fff}.HomeInspiration_cardTitle__e4vkk{font-family:Kudryashev Display,serif;font-size:clamp(1rem,1.8vw,1.25rem);letter-spacing:.05em;text-transform:uppercase;line-height:1.2}.HomeInspiration_cardAction__ycyHg{display:inline-flex;align-items:center;gap:.4rem;font-family:Inter,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.HomeInspiration_footer___hneP{display:flex;justify-content:center;margin-top:clamp(1.5rem,3vw,2rem)}.HomeInspiration_viewAll__9WxFA{display:inline-flex;align-items:center;gap:.45rem;min-height:2.65rem;padding:.6rem 1.25rem;border:1px solid #141414;background:rgba(0,0,0,0);color:#141414;font-family:Kudryashev Display,serif;font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.HomeInspiration_viewAll__9WxFA:hover{background:#141414;color:#fff}@media(max-width:1024px){.HomeInspiration_grid__tQ_1Q,.HomeInspiration_skeletonGrid__kvJxR{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.HomeInspiration_section__x1AWG{padding-top:var(--landing-section-gap,clamp(1.25rem,2.8vw,2.25rem));padding-bottom:clamp(1.25rem,3vw,1.75rem);padding-inline:clamp(.85rem,3vw,1rem)}.HomeInspiration_sectionHead__M61Xr{margin-bottom:clamp(1.25rem,3.5vw,1.75rem)}.HomeInspiration_grid__tQ_1Q,.HomeInspiration_skeletonGrid__kvJxR{grid-template-columns:1fr;gap:clamp(1.1rem,3.5vw,1.35rem);max-width:min(100%,440px);margin-inline:auto}.HomeInspiration_overlay__3SwqK{padding:clamp(1.15rem,4vw,1.5rem)}.HomeInspiration_cardTitle__e4vkk{font-size:clamp(1.15rem,4.8vw,1.35rem)}.HomeInspiration_cardAction__ycyHg{font-size:.64rem}}@keyframes HomeInspiration_fadeInUp__ykRFa{to{opacity:1;transform:translateY(0)}}@keyframes HomeInspiration_shimmer__SRuZX{to{background-position-x:-200%}}@media(prefers-reduced-motion:reduce){.HomeInspiration_card__4zmhj,.HomeInspiration_image__YXbTv,.HomeInspiration_skeletonCard__Hwkb6{animation:none;transition:none}.HomeInspiration_card__4zmhj{opacity:1;transform:none}}.GridFullscreenViewer_homepageGridFullscreenOverlay__dFllG{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(8,8,8,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:GridFullscreenViewer_gridFullscreenFadeIn__ES_f0 .38s cubic-bezier(.22,1,.36,1) forwards;cursor:pointer;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);overscroll-behavior:none;touch-action:none}.GridFullscreenViewer_homepageGridFullscreenClose___9Hb0{position:fixed;top:max(1.25rem,env(safe-area-inset-top,0px) + .75rem);right:max(1.25rem,env(safe-area-inset-right,0px) + .75rem);z-index:10002;width:2.75rem;height:2.75rem;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;background:rgba(18,18,18,.55);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .25s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.GridFullscreenViewer_homepageGridFullscreenClose___9Hb0:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.38);transform:scale(1.04)}.GridFullscreenViewer_homepageGridFullscreenClose___9Hb0:focus-visible{outline:2px solid hsla(0,0%,100%,.85);outline-offset:3px}.GridFullscreenViewer_homepageGridFullscreenStage__H93Zh{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-height:100dvh;cursor:default;animation:GridFullscreenViewer_gridFullscreenScaleIn__agWau .42s cubic-bezier(.22,1,.36,1) forwards;touch-action:auto}.GridFullscreenViewer_homepageGridFullscreenFrame__QMjP5{position:relative;display:flex;align-items:center;justify-content:center;width:min(100%,56.25dvh);height:min(100dvh,177.7777777778vw);max-width:100vw;max-height:100dvh;overflow:hidden;border-radius:clamp(0px,1.2vw,14px);box-shadow:0 32px 80px rgba(0,0,0,.55),0 0 0 1px hsla(0,0%,100%,.06);background:#0a0a0a}.GridFullscreenViewer_homepageGridFullscreenMedia__ViJkm{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.GridFullscreenViewer_homepageGridFullscreenVideoWrap__gmJad{position:relative;width:100%;height:100%}.GridFullscreenViewer_homepageGridFullscreenPlay__e3uPM{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,.28);color:#fff;cursor:pointer;transition:background .25s ease}.GridFullscreenViewer_homepageGridFullscreenPlay__e3uPM:hover{background:rgba(0,0,0,.38)}.GridFullscreenViewer_homepageGridFullscreenPlayIcon__zumsB{width:4.5rem;height:4.5rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.35);background:rgba(12,12,12,.45);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.GridFullscreenViewer_homepageGridFullscreenChrome__KO7FH{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:2.75rem 1rem 1rem;background:linear-gradient(0deg,rgba(0,0,0,.72) 0,transparent);pointer-events:none}.GridFullscreenViewer_homepageGridFullscreenChromeBtn__7RhT7{pointer-events:auto;border:none;background:rgba(0,0,0,0);color:hsla(0,0%,100%,.92);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:.35rem .15rem;opacity:.88;transition:opacity .2s ease}.GridFullscreenViewer_homepageGridFullscreenChromeBtn__7RhT7:hover{opacity:1}.GridFullscreenViewer_homepageGridFullscreenProgress__6EC2W{flex:1;height:2px;border-radius:999px;background:hsla(0,0%,100%,.22);overflow:hidden;pointer-events:none}.GridFullscreenViewer_homepageGridFullscreenProgressFill__dDzFw{display:block;height:100%;width:0;background:hsla(0,0%,100%,.92);transition:width .12s linear}@keyframes GridFullscreenViewer_gridFullscreenFadeIn__ES_f0{0%{opacity:0}to{opacity:1}}@keyframes GridFullscreenViewer_gridFullscreenScaleIn__agWau{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.GridFullscreenViewer_homepageGridFullscreenFrame__QMjP5{width:100%;height:100dvh;max-width:100vw;border-radius:0;box-shadow:none}}@media(prefers-reduced-motion:reduce){.GridFullscreenViewer_homepageGridFullscreenOverlay__dFllG,.GridFullscreenViewer_homepageGridFullscreenStage__H93Zh{animation:none}}.HomepageGrid_section__I3Scx{padding:0 var(--landing-section-px);background-color:rgba(0,0,0,0)}@media(max-width:900px){.HomepageGrid_section__I3Scx{padding-inline:clamp(.75rem,3vw,1rem)}}.HomepageGrid_sectionHead___RwJF{max-width:1400px;margin:0 auto clamp(1.5rem,4vw,2.5rem)}@media(max-width:900px){.HomepageGrid_sectionHead___RwJF{margin-bottom:clamp(1.25rem,4vw,2rem)}}.SearchOverlay_searchOverlay__7lyVG{position:fixed;inset:0;z-index:999999999;height:100vh;height:100dvh;background-color:hsla(0,0%,100%,.96);backdrop-filter:blur(12px);-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;transform:translateY(-150%);transition:transform .3s ease-in-out,opacity .52s ease;opacity:1;pointer-events:none;min-height:0;overflow-y:auto}.SearchOverlay_open__NgW46{transform:translateY(0);opacity:1;pointer-events:auto}.SearchOverlay_closeBtn__3Qtd7{position:absolute;top:2rem;right:1rem;background:#222;color:#fff;font-size:.8rem;width:1.5rem;height:1.5rem;border-radius:50%;border:none;cursor:pointer;z-index:200;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.SearchOverlay_closeBtn__3Qtd7:hover{background:#444}@media(max-width:768px){.SearchOverlay_closeBtn__3Qtd7{top:calc(.65rem + env(safe-area-inset-top, 0px));right:.65rem}}.SearchOverlay_searchTop__I6nQc{flex-shrink:0;padding-top:env(safe-area-inset-top,0)}.SearchOverlay_searchTop__I6nQc .searchPageIntro{padding:1.25rem 1.25rem .65rem}@media(max-width:768px){.SearchOverlay_searchTop__I6nQc .searchPageIntro{padding:.85rem 1rem .5rem}}.SearchOverlay_filtersToolbar__B6m56{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;padding:0 1.25rem .85rem;max-width:960px;margin:0 auto;width:100%}@media(max-width:768px){.SearchOverlay_filtersToolbar__B6m56{padding:0 1rem .75rem;gap:.55rem .65rem}}.SearchOverlay_activeChips__kPBUL{display:flex;flex-wrap:wrap;gap:.45rem;flex:1 1 100%;min-width:0}.SearchOverlay_activeChip__lLm_W{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:999px;border:1px solid #141414;background:#141414;color:#fff;font-size:.75rem;letter-spacing:.03em;cursor:pointer;transition:opacity .2s ease}.SearchOverlay_activeChip__lLm_W span{font-size:.95rem;line-height:1;opacity:.85}.SearchOverlay_activeChip__lLm_W:hover{opacity:.88}.SearchOverlay_filtersActions__Cb37R{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.SearchOverlay_addFilterBtn__8490F{padding:.45rem .9rem;border:1px dashed #bbb;border-radius:999px;background:#fafafa;color:#141414;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.SearchOverlay_addFilterBtn__8490F:hover{background:#f0f0f0;border-color:#888}.SearchOverlay_clearFiltersBtn__u_hdA{padding:.45rem .75rem;border:none;background:rgba(0,0,0,0);color:#666;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.SearchOverlay_clearFiltersBtn__u_hdA:hover{color:#141414}.SearchOverlay_filterPicker___6YO0{position:absolute;top:calc(100% + .4rem);left:0;z-index:30;min-width:12.5rem;padding:.35rem;border:1px solid #e8e8e8;border-radius:12px;background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.08)}.SearchOverlay_filterPickerOption__Mj_Z0{display:block;width:100%;padding:.65rem .85rem;border:none;border-radius:8px;background:rgba(0,0,0,0);color:#141414;font-size:.875rem;text-align:left;cursor:pointer;transition:background-color .2s ease}.SearchOverlay_filterPickerOption__Mj_Z0:hover{background:#f5f5f5}.SearchOverlay_filterPickerEmpty__DYbyb{margin:0;padding:.65rem .85rem;font-size:.8rem;color:#777}.SearchOverlay_filterPanels__mJymm{display:flex;flex-direction:column;gap:.65rem;padding:0 1.25rem .85rem;max-width:960px;margin:0 auto;width:100%}@media(max-width:768px){.SearchOverlay_filterPanels__mJymm{padding:0 1rem .75rem;gap:.55rem}}.SearchOverlay_filterPanel__05X6t{padding:.75rem .85rem;border:1px solid #ececec;border-radius:14px;background:#fafafa}.SearchOverlay_filterPanelHeader__lDPSe{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.SearchOverlay_filterPanelRemove__Sw8hG{flex-shrink:0;width:1.65rem;height:1.65rem;border:none;border-radius:50%;background:#eee;color:#444;font-size:.7rem;line-height:1;cursor:pointer;transition:background-color .2s ease}.SearchOverlay_filterPanelRemove__Sw8hG:hover{background:#e0e0e0}.SearchOverlay_filterPanelOptions__9JI_7{display:flex;flex-wrap:wrap;gap:.45rem}.SearchOverlay_filterLabel__g5RoE{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:#777}.SearchOverlay_categoryItem__xv5r1{padding:.5rem .95rem;border:1px solid #ccc;border-radius:999px;background-color:#fff;color:#000;font-size:.82rem;cursor:pointer;transition:all .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine)and (min-width:769px){.SearchOverlay_categoryItem__xv5r1:hover{background-color:#f0f0f0}}.SearchOverlay_activeCategory__SfIAV{background-color:#000;color:#fff;border-color:#000}.SearchOverlay_resultsContainer__KJhuw{flex:1 1 auto;min-height:0;padding-top:.75rem}.SearchOverlay_resultsContainer__KJhuw .product-list-parent{padding-top:0;margin-top:0;min-height:0}@media(max-width:768px){.SearchOverlay_resultsContainer__KJhuw .product-list-parent{padding-top:0;padding-bottom:5.5rem}}.SearchOverlay_resultsContainer__KJhuw .products-list__count{padding-inline:var(--landing-section-px,1.25rem);padding-bottom:1rem}@media(max-width:768px){.SearchOverlay_resultsContainer__KJhuw .products-list__count{padding-inline:1.25rem;padding-bottom:.85rem}}.SearchOverlay_resultsContainer__KJhuw .products-list{padding-inline:var(--landing-section-px,1.25rem);padding-block:0;-moz-column-gap:clamp(.85rem,2.5vw,1rem);column-gap:clamp(.85rem,2.5vw,1rem);row-gap:clamp(1rem,3vw,1.25rem)}@media(max-width:768px){.SearchOverlay_resultsContainer__KJhuw .products-list{padding-inline:1.25rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1.15rem}}@media(max-width:480px){.SearchOverlay_resultsContainer__KJhuw .products-list{padding-inline:1rem;-moz-column-gap:.85rem;column-gap:.85rem;row-gap:1rem}}