@import "https://fonts.googleapis.com/css2?family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700&display=swap";*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Google Sans,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}h1,.h1{letter-spacing:-.02em;font-size:40px;font-weight:400;line-height:48px}@media (width>=1024px){h1,.h1{letter-spacing:-.03em;font-size:88px;line-height:96px}}h2,.h2{letter-spacing:-.02em;font-size:32px;font-weight:400;line-height:40px}@media (width>=1024px){h2,.h2{letter-spacing:-.02em;font-size:56px;line-height:64px}}h3,.h3{letter-spacing:-.01em;font-size:24px;font-weight:400;line-height:32px}@media (width>=1024px){h3,.h3{letter-spacing:-.01em;font-size:32px;line-height:40px}}h4,.h4{letter-spacing:-.01em;font-size:20px;font-weight:400;line-height:28px}@media (width>=1024px){h4,.h4{letter-spacing:-.01em;font-size:24px;line-height:32px}}p{font-size:16px;line-height:24px}@media (width>=1024px){p{font-size:16px;line-height:24px}}.display{letter-spacing:-.03em;text-transform:uppercase;font-size:40px;font-weight:400;line-height:48px}@media (width>=1024px){.display{letter-spacing:-.04em;font-size:152px;line-height:144px}}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media (width>=375px){.container{max-width:375px}}@media (width>=475px){.container{max-width:475px}}@media (width>=640px){.container{max-width:640px;padding-left:24px;padding-right:24px}}@media (width>=768px){.container{max-width:768px;padding-left:24px;padding-right:24px}}@media (width>=1024px){.container{max-width:1024px;padding-left:16px;padding-right:16px}}@media (width>=1280px){.container{max-width:1280px;padding-left:16px;padding-right:16px}}@media (width>=1720px){.container{max-width:1720px;padding-left:16px;padding-right:16px}}@media (width>=1920px){.container{max-width:1920px;padding-left:16px;padding-right:16px}}.container{max-width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1100px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1720px){.container{max-width:1552px}}@media (width>=1920px){.container{max-width:1632px}}.row{flex-flow:wrap;margin-left:-16px;margin-right:-16px;display:flex}@media (width>=1024px){.row{margin-left:-16px;margin-right:-16px}}.row.no-gutters{margin-left:0;margin-right:0}.row.no-gutters>.col{padding-left:0;padding-right:0}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.sticky{position:sticky}.block{display:block}.inline{display:inline}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);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)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.col-12{width:100%;padding-left:16px;padding-right:16px}@media (width>=1024px){.col-12{padding-left:16px;padding-right:16px}}html,body{--tw-bg-opacity:1;background-color:rgb(243 243 241/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400;line-height:24px}main{position:relative}a{transition:color .2s,background-color .2s,border-color .2s}.label{letter-spacing:.04em;text-transform:uppercase;font-size:12px;line-height:16px}.rev-word{vertical-align:bottom;margin:-.12em -.08em -.18em;padding:.12em .08em .18em;display:inline-block;overflow:hidden}.rev-word-inner{transition:transform 1s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(115%)}.rev-word-inner.is-revealed{transform:translateY(0)}[data-reveal=wipe].reveal-ready{clip-path:inset(0 100% 0 0)}[data-reveal=wipe].reveal-ready.is-revealed{clip-path:inset(0);transition:clip-path 1.4s cubic-bezier(.77,0,.175,1)}[data-reveal=fade].reveal-ready{opacity:0}[data-reveal=fade].reveal-ready.is-revealed{opacity:1;transition:opacity 1.2s cubic-bezier(.33,1,.68,1)}[data-reveal=fade-up].reveal-ready{opacity:0;transform:translateY(60px)}[data-reveal=fade-up].reveal-ready.is-revealed{opacity:1;transition:opacity 1s ease-out,transform 1.2s cubic-bezier(.22,1,.36,1);transform:translateY(0)}[data-reveal=fade-in].reveal-ready{opacity:0}[data-reveal=fade-in].reveal-ready.is-revealed{opacity:1;transition:opacity 1.1s cubic-bezier(.45,0,.55,1)}[data-reveal=float-up].reveal-ready{opacity:0;transform:translateY(60px)}[data-reveal=float-up].reveal-ready.is-revealed{opacity:1;transition:opacity 1.1s cubic-bezier(.45,0,.55,1),transform 1.1s cubic-bezier(.45,0,.55,1);transform:translateY(0)}[data-reveal=stagger].reveal-ready>*{opacity:0;transform:translateY(40px)}[data-reveal=stagger].reveal-ready.is-revealed>*{opacity:1;transition:opacity .6s,transform .6s;transform:translateY(0)}[data-reveal=stagger].reveal-ready.is-revealed>:nth-child(2){transition-delay:.12s}[data-reveal=stagger].reveal-ready.is-revealed>:nth-child(3){transition-delay:.24s}[data-reveal=stagger].reveal-ready.is-revealed>:nth-child(4){transition-delay:.36s}[data-reveal=stagger].reveal-ready.is-revealed>:nth-child(5){transition-delay:.48s}[data-reveal=stagger].reveal-ready.is-revealed>:nth-child(6){transition-delay:.6s}[data-reveal=stagger].reveal-ready.is-revealed>:nth-child(7){transition-delay:.72s}[data-reveal=stagger].reveal-ready.is-revealed>:nth-child(8){transition-delay:.84s}[data-reveal=rise].reveal-ready{opacity:0;transform:translateY(120px)}[data-reveal=rise].reveal-ready.is-revealed{opacity:1;transition:opacity 1s ease-out,transform 1.4s cubic-bezier(.22,1,.36,1);transform:translateY(0)}[data-anime=fade-up] v-line{white-space:nowrap;will-change:transform;clip-path:inset(-1em 0 -.15em);display:block}[data-anime=fade-up] v-word,[data-anime=fade-up] v-letter{display:inline-block}@keyframes swipePointer{0%,to{opacity:1;transform:translate(0)rotate(0)}25%{opacity:1;transform:translate(0)rotate(30deg)}50%{opacity:1;transform:translate(-20px)rotate(30deg)}75%{opacity:1;transform:translate(0)rotate(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}b,strong{font-weight:700}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{margin-top:40px;margin-bottom:20px}.text h1:first-child,.text h2:first-child,.text h3:first-child,.text h4:first-child,.text h5:first-child,.text h6:first-child{margin-top:0}.text p{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));margin-bottom:16px}.text a{text-decoration-line:underline}.text ul{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));margin-bottom:16px;padding-left:32px;list-style-type:disc}.text ol{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));margin-bottom:16px;padding-left:32px;list-style-type:decimal}.noscroll{top:var(--st,0);inline-size:100%;position:fixed;overflow-y:scroll}.site-header{z-index:99;--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(201 201 201/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));position:sticky;top:0}.site-header-inner{justify-content:space-between;align-items:center;height:80px;display:flex}@media (width>=1280px){.site-header-inner{height:96px}}.site-header-start{align-items:center;gap:64px;display:flex}@media (width>=1280px){.site-header-start{gap:40px}}@media (width>=1720px){.site-header-start{gap:64px}}.site-header-logo{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));flex-shrink:0;align-items:center;display:flex}.site-header-logo svg{width:99px;height:24px}@media (width>=1280px){.site-header-logo svg{width:132px;height:32px}}.site-header-nav{align-items:center;gap:40px;display:none}@media (width>=1280px){.site-header-nav{display:flex}}.site-header-nav-link{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));border-color:#0000;border-bottom-width:1px;padding:8px 0;font-size:16px;font-weight:500;line-height:24px}.site-header-nav-link:hover,.site-header-nav-link.is-active{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.site-header-nav-link.is-active{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.site-header-actions{align-items:center;gap:24px;display:flex}.site-header-buttons{align-items:center;gap:8px;display:flex}.site-header-lang,.site-header-sep{display:none}@media (width>=1280px){.site-header-lang,.site-header-sep{display:flex}}.site-header-sep{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1));flex-shrink:0;width:1px;height:16px}.site-header-icon-btn{--tw-border-opacity:1;border-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.site-header-icon-btn svg{width:20.571px;height:20.571px}@media (width>=1280px){.site-header-icon-btn{width:56px;height:56px}.site-header-icon-btn svg{width:24px;height:24px}}.site-header-icon-btn:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.site-header-cart{--tw-bg-opacity:1;background-color:rgb(242 102 6/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:16px;justify-content:center;align-items:center;gap:16px;height:56px;padding:16px 24px 16px 32px;font-size:16px;font-weight:500;line-height:24px;display:none}@media (width>=1280px){.site-header-cart{display:flex}}.site-header-cart:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}@media (width>=1280px){.site-header-cart-mobile{display:none}}.site-header-hamburger{--tw-bg-opacity:1;background-color:rgb(242 102 6/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.site-header-hamburger svg{width:20.571px;height:20.571px}@media (width>=1280px){.site-header-hamburger{display:none}}.site-mobile-menu{z-index:999999;--tw-bg-opacity:1;background-color:rgb(20 20 20/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1));visibility:hidden;opacity:0;flex-direction:column;gap:24px;padding:12px 24px 32px;transition:opacity .3s,transform .3s,visibility .3s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-16px)}.site-mobile-menu.is-open{visibility:visible;opacity:1;transform:translateY(0)}@media (width>=1280px){.site-mobile-menu{display:none}}.site-mobile-menu-top{flex-shrink:0;justify-content:space-between;align-items:center;min-height:56px;display:flex}.site-mobile-menu-logo{--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1))}.site-mobile-menu-logo svg{width:99px;height:24px}.site-mobile-menu-close{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.site-mobile-menu-close svg{width:20.571px;height:20.571px}.site-mobile-menu-search{flex-direction:column;gap:8px;display:flex}.site-mobile-menu-search-label{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:12px;line-height:16px}.site-mobile-menu-search-field{--tw-border-opacity:1;border-width:1px;border-color:rgb(201 201 201/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));border-radius:16px;align-items:center;gap:16px;height:56px;padding:0 24px;display:flex}.site-mobile-menu-search-field input{background-color:#0000;outline:none;width:100%;font-size:16px;line-height:24px}.site-mobile-menu-search-field input::placeholder{--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1))}.site-mobile-menu-search-field button{flex-shrink:0}.site-mobile-menu-nav{flex-direction:column;flex:1 0 auto;display:flex}.site-mobile-menu-nav-link{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(74 74 74/var(--tw-border-opacity,1));justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:16px;display:flex}.site-mobile-menu-nav-link-title{letter-spacing:-.02em;--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1));font-size:32px;line-height:40px}.site-mobile-menu-nav-link-number{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:12px;line-height:16px}.site-mobile-menu-bottom{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(74 74 74/var(--tw-border-opacity,1));flex-direction:column;gap:16px;padding-top:24px;display:flex}.site-mobile-menu-cart{--tw-border-opacity:1;border-width:1px;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:16px;justify-content:space-between;align-items:center;height:56px;padding:16px 24px 16px 32px;font-size:16px;font-weight:500;line-height:24px;display:flex}.site-mobile-menu-socials{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:12px;line-height:16px}.lang-dropdown{position:relative}.lang-dropdown-trigger{cursor:pointer;color:#0f0e0ea8;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:21px;transition:color .2s;display:flex}.lang-dropdown-trigger:hover,.lang-dropdown-trigger[aria-expanded=true]{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.lang-dropdown-globe{flex-shrink:0}.lang-dropdown-current{white-space:nowrap}.lang-dropdown-chevron{color:#707070;flex-shrink:0;transition:transform .25s}.lang-dropdown.is-open .lang-dropdown-chevron{transform:rotate(180deg)}.lang-dropdown-menu{z-index:99;--tw-border-opacity:1;border-width:1px;border-color:rgb(201 201 201/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0px 12px 24px 0px #00000029;--tw-shadow-colored:0px 12px 24px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);visibility:hidden;opacity:0;border-radius:16px;flex-direction:column;gap:4px;min-width:160px;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;top:calc(100% + 16px);right:0;transform:translateY(-4px)}.lang-dropdown.is-open .lang-dropdown-menu{visibility:visible;opacity:1;transform:translateY(0)}.lang-dropdown-item{white-space:nowrap;color:#0f0e0ea8;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:500;line-height:21px;transition:background-color .15s,color .15s;display:block}.lang-dropdown-item:hover{--tw-bg-opacity:1;background-color:rgb(243 243 241/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.lang-dropdown-item.is-active{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));background:#eee}.lang-pills{flex-direction:column;gap:8px;display:flex}.lang-pills-label{letter-spacing:.04em;text-transform:uppercase;color:#707070;font-size:12px;line-height:16px}.lang-pills-list{align-items:center;gap:16px;display:flex}.lang-pills-item{white-space:nowrap;color:#ffffffa8;border-radius:8px;padding:11px 10px;font-size:14px;font-weight:500;line-height:normal;transition:background-color .15s,color .15s}.lang-pills-item:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.lang-pills-item.is-active{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));background:#eee}.site-footer{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1));padding-top:64px;overflow:hidden}@media (width>=1024px){.site-footer{padding-top:128px}}.site-footer-top{flex-direction:column;gap:48px;display:flex}@media (width>=1024px){.site-footer-top{flex-direction:row;justify-content:space-between;gap:32px}}.site-footer-newsletter{flex-direction:column;gap:16px;display:flex}@media (width>=1024px){.site-footer-newsletter{flex-shrink:0;gap:24px;width:40%}}@media (width>=1280px){.site-footer-newsletter{width:648px;max-width:45%}}.site-footer-newsletter-title{letter-spacing:-.01em;font-size:24px;line-height:32px}@media (width>=1024px){.site-footer-newsletter-title{letter-spacing:-.01em;font-size:32px;line-height:40px}}.site-footer-newsletter-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1024px){.site-footer-newsletter-text{font-size:20px;line-height:32px}}.site-footer-newsletter-form{flex-direction:column;gap:16px;display:flex}@media (width>=1024px){.site-footer-newsletter-form{flex-direction:row;align-items:flex-start}.site-footer-newsletter-form .form-group{flex:1}}.site-footer-newsletter-form .btn{width:100%;padding:16px 32px}@media (width>=1024px){.site-footer-newsletter-form .btn{width:auto;margin-top:24px}}.site-footer-menu{-moz-column-gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 16px;display:grid}@media (width>=1024px){.site-footer-menu{flex:auto;justify-content:flex-end;gap:24px;min-width:0;display:flex}}@media (width>=1280px){.site-footer-menu{flex:0 auto;gap:32px}}.site-footer-menu-col{flex-direction:column;align-items:flex-start;gap:16px;display:flex}@media (width>=1024px){.site-footer-menu-col{flex:1 1 0;min-width:0}}@media (width>=1280px){.site-footer-menu-col{flex:0 0 240px}}.site-footer-menu-col-title{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:12px;line-height:16px}.site-footer-menu-col-link{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1280px){.site-footer-menu-col-link{font-size:20px;line-height:32px}}.site-footer-menu-col-link:hover{--tw-text-opacity:1;color:rgb(242 102 6/var(--tw-text-opacity,1))}.site-footer-bottom{flex-direction:column;align-items:center;gap:24px;margin-top:48px;display:flex}@media (width>=1024px){.site-footer-bottom{align-items:stretch;gap:40px;margin-top:96px}}.site-footer-bottom-info{letter-spacing:.04em;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}@media (width>=1024px){.site-footer-bottom-info{flex-direction:row;justify-content:space-between}}.site-footer-bottom-info-tagline{display:none}@media (width>=1024px){.site-footer-bottom-info-tagline{display:block}}.site-footer-logo{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));aspect-ratio:355/44;width:calc(100% + 28px);margin:0 -14px;overflow:hidden}@media (width>=1024px){.site-footer-logo{aspect-ratio:1600/212;width:100%;margin:0}}.site-footer-logo svg{aspect-ratio:355/86;width:100%;height:auto;display:block}@media (width>=1024px){.site-footer-logo svg{aspect-ratio:1600/384}}.cookie-banner{z-index:999999;display:none;position:fixed;bottom:16px;left:0;right:0}@media (width>=1024px){.cookie-banner{bottom:32px}}.cookie-banner-container{padding-left:16px;padding-right:16px}.cookie-banner-inner{--tw-bg-opacity:1;background-color:rgb(20 20 20/var(--tw-bg-opacity,1));border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}@media (width>=1024px){.cookie-banner-inner{flex-direction:row;align-items:center;gap:32px;padding:32px 32px 32px 40px}}.cookie-banner-text{flex-direction:column;gap:16px;display:flex}@media (width>=1024px){.cookie-banner-text{flex:1;gap:8px;min-width:0}}.cookie-banner-title{letter-spacing:-.01em;--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1));letter-spacing:0;font-size:24px;font-weight:500;line-height:32px}.cookie-banner-description{--tw-text-opacity:1;color:rgb(201 201 201/var(--tw-text-opacity,1));font-size:16px;line-height:24px}.cookie-banner-description-extra{display:none}.cookie-banner-description-extra a{text-decoration-line:underline}.cookie-banner-description-extra a:hover{--tw-text-opacity:1;color:rgb(242 102 6/var(--tw-text-opacity,1))}@media (width>=1024px){.cookie-banner-description-extra{display:inline}}.cookie-banner-actions{flex-direction:column-reverse;flex-shrink:0;gap:16px;display:flex}@media (width>=1024px){.cookie-banner-actions{flex-direction:row}}.cookie-banner-actions .btn{width:100%}@media (width>=1024px){.cookie-banner-actions .btn{width:auto}}.section{padding-top:64px;padding-bottom:64px}@media (width>=1024px){.section{padding-top:160px;padding-bottom:160px}}.section.no-padding-t{padding-top:0}@media (width>=1024px){.section.no-padding-t{padding-top:0}}.section.no-padding-b{padding-bottom:0}@media (width>=1024px){.section.no-padding-b{padding-bottom:0}}.section.no-padding{padding-top:0;padding-bottom:0}@media (width>=1024px){.section.no-padding{padding-top:0;padding-bottom:0}}.section--dark{--tw-bg-opacity:1;background-color:rgb(20 20 20/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1))}.section-header{align-items:center;gap:24px;margin-bottom:24px;display:flex}@media (width>=1024px){.section-header{margin-bottom:64px}}.section-header-title,.section-header-meta{letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;font-size:12px;line-height:16px}.section-header-rule{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));flex:1;height:1px}.section-header--dark .section-header-rule{--tw-bg-opacity:1;background-color:rgb(74 74 74/var(--tw-bg-opacity,1))}.swiper-buttons{gap:10px;display:flex}.swiper-buttons .swiper-button-prev svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.swiper-button-next,.swiper-button-prev{--tw-border-opacity:1;border-width:1px;border-color:rgb(201 201 201/var(--tw-border-opacity,1));--tw-text-opacity:1;width:40px;height:40px;color:rgb(74 74 74/var(--tw-text-opacity,1));border-radius:100%;justify-content:center;align-items:center;transition:all .5s;display:flex}.swiper-button-next svg,.swiper-button-prev svg{width:18px;height:auto;transition:all .5s}.swiper-button-next:not(.swiper-button-disabled):hover,.swiper-button-prev:not(.swiper-button-disabled):hover{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.5}.swiper-button-next.swiper-button-lock,.swiper-button-prev.swiper-button-lock{display:none}.swiper-scrollbar-wrapper{flex-direction:column;align-items:center;gap:16px;margin-top:16px;display:flex}.swiper-scrollbar-wrapper-swipe-animation{animation:2s ease-in-out infinite swipePointer}.swiper-scrollbar-wrapper-swipe-animation svg{width:24px;height:24px}.swiper-scrollbar-wrapper .swiper-scrollbar{width:100%;height:6px;position:relative}.swiper-scrollbar-wrapper .swiper-scrollbar:after{content:"";background:#1111111a;height:6px;margin-top:auto;margin-bottom:auto;position:absolute;inset:0}.swiper-scrollbar-wrapper .swiper-scrollbar-drag{--tw-bg-opacity:1;background-color:rgb(242 102 6/var(--tw-bg-opacity,1));height:6px}.swiper-pagination{flex-direction:row;justify-content:center;gap:5px;margin-top:16px;display:flex}@media (width>=1024px){.swiper-pagination{gap:20px}}.swiper-pagination .swiper-pagination-bullet{cursor:pointer;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-bg-opacity:.4;flex:auto;width:auto;height:2px;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;position:relative;overflow:hidden}.swiper-pagination .swiper-pagination-bullet .swiper-pagination-progress{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));width:0%;height:100%;transition:none;position:absolute;top:0;left:0}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .swiper-pagination-progress{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.swiper-pagination--dots{z-index:4;flex-direction:row;justify-content:center;gap:8px;margin:0;position:absolute;bottom:24px;left:0;right:0}.swiper-pagination--dots .swiper-pagination-bullet{background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-bg-opacity:.5;flex:unset;border-radius:100%;width:12px;height:12px;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;overflow:visible}.swiper-pagination--dots .swiper-pagination-bullet .swiper-pagination-progress{display:none}.swiper-pagination--dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-bg-opacity:1}.swiper-mobile-no-padding{margin-left:-24px;margin-right:-24px}@media (width>=1024px){.swiper-mobile-no-padding{margin-left:0;margin-right:0}}.swiper-mobile-no-padding .swiper-wrapper .swiper-slide{scroll-margin-left:24px}.swiper-mobile-no-padding .swiper-wrapper .swiper-slide:first-child{margin-left:24px}@media (width>=1024px){.swiper-mobile-no-padding .swiper-wrapper .swiper-slide:first-child{margin-left:0}}.swiper-mobile-no-padding .swiper-wrapper .swiper-slide:last-child{margin-right:24px}@media (width>=1024px){.swiper-mobile-no-padding .swiper-wrapper .swiper-slide:last-child{margin-right:0}}.swiper-mobile-no-padding .swiper-wrapper .swiper-slide:last-child{scroll-margin-right:24px}.swiper-mobile-no-padding-2{margin-left:-24px;margin-right:-24px}@media (width>=1024px){.swiper-mobile-no-padding-2{margin-left:0;margin-right:0}}.swiper-mobile-no-padding-2 .swiper-wrapper .swiper-slide{padding-left:16px;padding-right:16px}@media (width>=1024px){.swiper-mobile-no-padding-2 .swiper-wrapper .swiper-slide{padding-left:0;padding-right:0}}@media (width<=1023px){.swiper-remove-on-mobile{flex-wrap:wrap;gap:16px;display:flex!important}.swiper-remove-on-mobile .swiper-wrapper{display:contents!important}.swiper-remove-on-mobile .swiper-slide{flex-shrink:0;width:100%!important}.swiper-remove-on-mobile .swiper-buttons{display:none!important}}@media (width>=1024px){.swiper-remove-on-desktop{flex-wrap:wrap;gap:16px;display:flex!important}.swiper-remove-on-desktop .swiper-wrapper{display:contents!important}.swiper-remove-on-desktop .swiper-slide{flex-shrink:0;width:100%!important}.swiper-remove-on-desktop .swiper-buttons{display:none!important}}.accordion-item-title{cursor:pointer;position:relative}.accordion-item-content{display:none}input::-webkit-outer-spin-button{appearance:none;margin:0;display:none}input::-webkit-inner-spin-button{appearance:none;margin:0;display:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.form-checkbox-group{cursor:pointer;-webkit-user-select:none;user-select:none;min-height:16px;padding-left:30px;font-size:16px;line-height:24px;display:block;position:relative}.form-checkbox-group a{text-decoration-line:underline}.form-checkbox-group .form-checkbox{cursor:pointer;opacity:0;width:0;height:0;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute}.form-checkbox-group .form-checkbox:checked~.checkmark{--tw-border-opacity:1;border-width:1px;border-color:rgb(242 102 6/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(242 102 6/var(--tw-bg-opacity,1))}.form-checkbox-group .form-checkbox:checked~.checkmark:after{display:block}.form-checkbox-group .checkmark{--tw-border-opacity:1;border-width:1px;border-color:rgb(74 74 74/var(--tw-border-opacity,1));width:16px;height:16px;margin-top:auto;margin-bottom:auto;position:absolute;top:0;bottom:0;left:0}.form-checkbox-group .checkmark:after{content:"";--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));border-width:0 2px 2px 0;width:4px;height:8px;display:none;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.form-checkbox-group.parsley-error{--tw-text-opacity:1;color:rgb(217 45 32/var(--tw-text-opacity,1))}.form-checkbox-group.parsley-error+.parsley-errors-list{display:none}.form-checkbox-group.parsley-error .checkmark{--tw-border-opacity:1;border-color:rgb(217 45 32/var(--tw-border-opacity,1))}.form-checkbox-group:has(.form-checkbox:disabled){opacity:.4;pointer-events:none}.form-group{flex-direction:column;gap:8px;display:flex}.form-group.has-error .form-input{--tw-border-opacity:1;border-color:rgb(217 45 32/var(--tw-border-opacity,1));box-shadow:inset 0 0 0 1px #d92d20}.form-group.has-error .form-error{display:block}.form-label{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:12px;line-height:16px}.form-input{--tw-border-opacity:1;border-width:1px;border-color:rgb(201 201 201/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(0 0 0/var(--tw-text-opacity,1));border-radius:16px;outline:none;height:56px;padding:16px 24px;font-size:16px;line-height:24px;transition:border-color .2s,box-shadow .2s}.form-input::placeholder{--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1))}.form-input:focus{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));box-shadow:inset 0 0 0 1px #000}textarea.form-input{resize:vertical;height:auto;min-height:144px}.form-error{--tw-text-opacity:1;color:rgb(217 45 32/var(--tw-text-opacity,1));font-size:14px;line-height:24px;display:none}.form-helper{--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:14px;line-height:24px}select[data-wire-model]{display:none!important}.choices{width:100%;margin-bottom:0;position:relative}.choices:focus{outline:none}.choices.is-disabled{pointer-events:none;opacity:.4}.choices__inner{cursor:pointer;--tw-border-opacity:1;border-width:1px;border-color:rgb(201 201 201/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(0 0 0/var(--tw-text-opacity,1));border-radius:16px;align-items:center;height:56px;padding:0 56px 0 24px;font-size:16px;line-height:24px;transition:border-color .2s,box-shadow .2s;display:flex}.choices:hover .choices__inner{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.choices.is-open .choices__inner,.choices.is-focused .choices__inner{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));box-shadow:inset 0 0 0 1px #000}.form-group.has-error .choices__inner{--tw-border-opacity:1;border-color:rgb(217 45 32/var(--tw-border-opacity,1));box-shadow:inset 0 0 0 1px #d92d20}.choices[data-type*=select-one]:after{content:"";pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:9px;height:9px;margin-top:-7px;transition:transform .25s,margin-top .25s;position:absolute;top:50%;right:26px;transform:rotate(45deg)}.choices[data-type*=select-one].is-open:after{margin-top:-2px;transform:rotate(225deg)}.choices__list--single{width:100%;padding:0}.choices__list--single .choices__item{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.choices__list--single .choices__placeholder{--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));opacity:1}.choices__list--dropdown,.choices__list[aria-expanded]{visibility:hidden;z-index:99;--tw-border-opacity:1;border-width:1px;border-color:rgb(201 201 201/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0px 12px 24px 0px #00000029;--tw-shadow-colored:0px 12px 24px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);opacity:0;border-radius:16px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;transform:translateY(-4px)}.choices__list--dropdown.is-active,.choices__list[aria-expanded].is-active{visibility:visible;opacity:1;transform:translateY(0)}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{max-height:280px;padding:8px;overflow:auto}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{cursor:pointer;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));border-radius:12px;padding:12px 16px;font-size:16px;line-height:24px;transition:background-color .15s}.choices__list--dropdown .choices__item.is-highlighted,.choices__list[aria-expanded] .choices__item.is-highlighted{--tw-bg-opacity:1;background-color:rgb(243 243 241/var(--tw-bg-opacity,1))}.choices__list--dropdown .choices__item.is-selected,.choices__list[aria-expanded] .choices__item.is-selected{font-weight:500}.choices__list--dropdown .choices__item:after,.choices__list[aria-expanded] .choices__item:after{display:none!important}.choices__list--dropdown .choices__placeholder,.choices__list[aria-expanded] .choices__placeholder,.choices__input--cloned,.choices[data-type*=select-one] .choices__input{display:none}.choices__input.is-hidden,.choices[data-type*=select-one] select.choices__input{display:none!important}.phone-input-group .iti{--iti-border-color:#c9c9c9;--iti-dialcode-color:#000;--iti-dropdown-bg:#fff;--iti-hover-color:#f3f3f1;--iti-spacer-horizontal:16px;--iti-arrow-color:#000;width:100%;display:block}.phone-input-group .iti__selected-country{border-radius:16px;padding-left:8px;background:0 0!important}.phone-input-group .iti__selected-country-primary{border-radius:16px;padding:0 8px 0 16px;background:0 0!important}.phone-input-group .iti__selected-dial-code{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:16px;line-height:24px}.phone-input-group .iti__dropdown-content{--tw-border-opacity:1;border-width:1px;border-color:rgb(201 201 201/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0px 12px 24px 0px #00000029;--tw-shadow-colored:0px 12px 24px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:16px;margin-top:8px;overflow:hidden}.phone-input-group .iti__search-input{--tw-border-opacity:1;border-width:0 0 1px;border-color:rgb(201 201 201/var(--tw-border-opacity,1));outline:none;padding:12px 16px 12px 44px;font-size:16px;line-height:24px}.phone-input-group .iti__country-list{max-height:280px}.phone-input-group .iti__country{padding:10px 16px;font-size:16px;line-height:24px}.phone-input-group .iti__country.iti__highlight{--tw-bg-opacity:1;background-color:rgb(243 243 241/var(--tw-bg-opacity,1))}.phone-input-group .iti__dial-code{--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1))}.blocker{z-index:999999;box-sizing:border-box;text-align:center;background-color:#00000080;width:100%;height:100%;padding:24px;position:fixed;inset:0;overflow:auto}.blocker:before{content:"";vertical-align:middle;height:100%;margin-right:-.05em;display:inline-block}.blocker.behind{background-color:#0000}.blocker--flex{justify-content:center;align-items:center;display:flex!important}.modal{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));text-align:left;vertical-align:middle;--tw-text-opacity:1;width:100%;color:rgb(0 0 0/var(--tw-text-opacity,1));z-index:2;box-sizing:border-box;max-width:707px;display:none;position:relative;box-shadow:0 20px 30px #00000040}.modal a.modal-close-btn{position:absolute;top:40px;right:32px}@media (width>=1024px){.modal a.modal-close-btn{top:40px;right:40px}}.modal a.modal-close-btn{font-size:0}.modal.modal-small{max-width:644px}.modal .modal-body{padding:32px 20px}@media (width>=1024px){.modal .modal-body{padding-top:56px;padding-left:56px;padding-right:56px}}.picture-blocker{z-index:999999}#notifications{cursor:pointer;z-index:99999;margin-left:15px;margin-right:15px;position:fixed;bottom:0;left:0;right:0}@media (width>=1024px){#notifications{left:unset;margin-left:0}}#notifications .alert{align-items:center;gap:12px;width:100%;margin-bottom:22px;padding:16px;display:flex}@media (width>=768px){#notifications .alert{width:auto}}#notifications .alert{border-radius:10px;width:361px;box-shadow:0 4px 6px #00000029}#notifications .alert .notify-close{margin-left:auto}#notifications .alert .notify-text{flex-direction:column;gap:6px;display:flex}#notifications .alert .notify-text-title{font-size:16px;font-weight:600;line-height:normal}#notifications .alert .notify-text-des{font-size:16px;font-weight:300;line-height:normal}#notifications .alert-success{color:#007f5f;background:#e8f2f0;border:1px solid #b7dbd2}#notifications .alert-success .notify-close,#notifications .alert-success .notify-text-des{color:#007f5f}#notifications .alert-danger{color:#d72c0d;background:#ffefef;border:1px solid #d72c0d}#notifications .alert-danger .notify-close,#notifications .alert-danger .notify-text-des{color:#d72c0d}#notifications .alert-warning{color:#518ef6;background:#e7eefa;border:1px solid #649af7}#notifications .alert-warning .notify-close,#notifications .alert-warning .notify-text-des{color:#518ef6}.alert{padding:16px}@media (width>=768px){.alert{padding:16px 70px}}.alert{align-items:center;gap:20px;font-size:16px;font-weight:300;line-height:normal;display:flex}.alert.alert-success{color:#007f5f;background:#e8f2f0;border:1px solid #b7dbd2}.alert.alert-warning{color:#d72c0d;background:#ffefef;border:1px solid #d72c0d}.btn{cursor:pointer;white-space:nowrap;border-width:1px;border-color:#0000;border-radius:16px;justify-content:center;align-items:center;gap:16px;height:56px;padding:16px 24px 16px 32px;font-size:16px;font-weight:500;line-height:24px;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;position:relative}.btn.btn-primary{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1))}.btn.btn-primary:hover{--tw-bg-opacity:1;background-color:rgb(74 74 74/var(--tw-bg-opacity,1))}.btn.btn-primary:disabled,.btn.btn-primary.btn-disabled{--tw-bg-opacity:1;background-color:rgb(201 201 201/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));pointer-events:none}.btn.btn-secondary{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));background-color:#0000}.btn.btn-secondary:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1))}.btn.btn-secondary:disabled,.btn.btn-secondary.btn-disabled{--tw-border-opacity:1;border-color:rgb(201 201 201/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));pointer-events:none}.btn.btn-light{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.btn.btn-light:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.btn.btn-light:disabled,.btn.btn-light.btn-disabled{--tw-bg-opacity:1;background-color:rgb(74 74 74/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));pointer-events:none}.btn.btn-accent{--tw-bg-opacity:1;background-color:rgb(242 102 6/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn.btn-accent:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.btn.btn-accent:disabled,.btn.btn-accent.btn-disabled{--tw-bg-opacity:1;background-color:rgb(201 201 201/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));pointer-events:none}.btn.btn-mobile-block{justify-content:space-between;width:100%}@media (width>=1024px){.btn.btn-mobile-block{justify-content:center;width:auto}}.btn-icon{--tw-border-opacity:1;border-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}@media (width>=1024px){.btn-icon{width:56px;height:56px}}.btn-icon:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.tabs.tabs-style-1 .tabs-nav{gap:8px;width:100%;margin-bottom:32px;display:grid}@media (width>=1024px){.tabs.tabs-style-1 .tabs-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:30px}}.tabs.tabs-style-1 .tabs-nav-link{cursor:pointer;border-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-border-opacity:.1;height:40px;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}@media (width>=1024px){.tabs.tabs-style-1 .tabs-nav-link{height:62px}}.tabs.tabs-style-1 .tabs-nav-link{background-color:#0000;outline:none;flex:none}.tabs.tabs-style-1 .tabs-nav-link.active{--tw-border-opacity:1;border-color:rgb(242 102 6/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(242 102 6/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.tabs.tabs-style-1 .tabs-nav-link.active:after{width:100%}.tabs.tabs-style-1 .tabs-panel{display:none}.tabs.tabs-style-1 .tabs-panel.active{display:block}.tabs.tabs-style-2 .tabs-nav{flex-wrap:nowrap;gap:20px;margin-bottom:32px;display:flex;overflow:auto}@media (width>=1024px){.tabs.tabs-style-2 .tabs-nav{justify-content:center;margin-bottom:40px}}.tabs.tabs-style-2 .tabs-nav{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}@media (width>=1024px){.tabs.tabs-style-2 .tabs-nav{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.tabs.tabs-style-2 .tabs-nav::-webkit-scrollbar{display:none}.tabs.tabs-style-2 .tabs-nav-link{padding:10px 8px}@media (width>=1024px){.tabs.tabs-style-2 .tabs-nav-link{padding-left:20px;padding-right:20px}}.tabs.tabs-style-2 .tabs-nav-link{--tw-text-opacity:1;color:rgb(242 102 6/var(--tw-text-opacity,1));border:unset}.tabs.tabs-style-2 .tabs-nav-link.active{border-bottom:2px solid #332b1e;font-weight:600}.tabs.tabs-style-2 .tabs-panel{display:none}.tabs.tabs-style-2 .tabs-panel.active{display:block}.tag{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;border-radius:16px;align-items:flex-start;padding:8px 16px;font-size:12px;line-height:16px;display:inline-flex}.tag--light{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.tag--dark{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1))}.tag--outline{--tw-border-opacity:1;border-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.tag--accent{--tw-bg-opacity:1;background-color:rgb(242 102 6/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.chip{white-space:nowrap;--tw-border-opacity:1;border-width:1px;border-color:rgb(201 201 201/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));border-radius:16px;align-items:center;gap:8px;padding:16px 24px;font-size:16px;font-weight:500;line-height:24px;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.chip:hover{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.chip.is-selected{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1))}.qty-stepper{--tw-border-opacity:1;border-width:1px;border-color:rgb(201 201 201/var(--tw-border-opacity,1));border-radius:16px;align-items:center;gap:8px;padding:8px;display:inline-flex}.qty-stepper-btn{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));border-radius:16px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.qty-stepper-btn:hover{--tw-bg-opacity:1;background-color:rgb(243 243 241/var(--tw-bg-opacity,1))}.qty-stepper-value{text-align:center;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));-moz-appearance:textfield;background-color:#0000;outline:none;width:32px;font-size:16px;font-weight:500;line-height:24px}.qty-stepper-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-stepper-value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.socials a{transition:color .2s}.socials a:hover{--tw-text-opacity:1;color:rgb(242 102 6/var(--tw-text-opacity,1))}.product-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:16px;flex-direction:column;height:100%;display:flex;overflow:hidden;container-type:inline-size}.product-card-media{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));aspect-ratio:376/440;display:block;position:relative;overflow:hidden}.product-card-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-card-media-photo{opacity:0;transition:opacity .4s}.product-card:hover .product-card-media-photo{opacity:1}.product-card-info{flex-direction:column;gap:8px;padding:16px;display:flex}@media (width>=1024px){.product-card-info{padding:24px}}.product-card-info-name{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:500;line-height:28px;display:block;overflow:hidden}@media (width>=1024px){.product-card-info-name{letter-spacing:-.01em;letter-spacing:0;font-size:24px;line-height:32px}}.product-card-info-descriptor{text-overflow:ellipsis;--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;height:48px;font-size:16px;line-height:24px;display:-webkit-box;overflow:hidden}.product-card-info-stock{--tw-text-opacity:1;color:rgb(217 45 32/var(--tw-text-opacity,1));font-size:14px;line-height:24px}.product-card-info-buy{justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.product-card-info-buy-price{white-space:nowrap;min-width:0;font-size:24px;font-weight:500;line-height:32px}@container (width<=340px){.product-card-info-buy-price{flex-direction:column;display:flex}.product-card-info-buy-price-dot{display:none}.product-card-info-buy-price-unit{--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:14px;font-weight:400;line-height:20px}}@container (width<=250px){.product-card-info-buy-price{font-size:20px;line-height:28px}}.product-card-info-buy-add{--tw-border-opacity:1;border-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.product-card-info-buy-add:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.product-card-info-buy-add:disabled{--tw-border-opacity:1;border-color:rgb(201 201 201/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));pointer-events:none}.about-hero{--tw-bg-opacity:1;background-color:rgb(20 20 20/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1));padding:24px 0;overflow:hidden}@media (width>=1024px){.about-hero{padding:148px 0}}.about-hero-inner{flex-direction:column-reverse;gap:40px;display:flex}@media (width>=1024px){.about-hero-inner{flex-direction:row;justify-content:space-between;align-items:stretch;gap:32px}}.about-hero-title{letter-spacing:-.03em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1));font-size:40px;line-height:48px}.about-hero-title span{display:inline}.about-hero-title span:not(:last-child):after{content:" "}@media (width>=1024px){.about-hero-title{letter-spacing:-.04em;flex-direction:column;gap:24px;font-size:152px;line-height:144px;display:flex}.about-hero-title span{display:block}.about-hero-title span:after{display:none}}.about-hero-aside{flex-direction:row-reverse;flex-shrink:0;justify-content:space-between;align-items:flex-start;display:flex}@media (width>=1024px){.about-hero-aside{flex-direction:column;justify-content:space-between;align-items:flex-end;width:96px}}.about-hero-logo{--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1))}.about-hero-logo svg{width:64px;height:64px}@media (width>=1024px){.about-hero-logo svg{width:96px;height:96px}}.about-hero-label{white-space:nowrap;text-transform:uppercase;--tw-text-opacity:1;color:rgb(242 102 6/var(--tw-text-opacity,1));font-size:14px;line-height:normal}@media (width>=1024px){.about-hero-label{text-align:right;font-size:16px;font-weight:500;line-height:24px}}.about-story-row{align-items:center;row-gap:24px}.about-story-image{border-radius:20px;height:368px;position:relative;overflow:hidden}@media (width>=1024px){.about-story-image{aspect-ratio:784/880;height:auto}}.about-story-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.about-story-copy{flex-direction:column;gap:24px;display:flex}@media (width>=1024px){.about-story-copy{gap:32px;padding-left:136px}}@media (width>=1280px){.about-story-copy{padding-left:96px}}@media (width>=1920px){.about-story-copy{padding-left:136px}}.about-story-copy-title{letter-spacing:-.02em;font-size:40px;line-height:48px}@media (width>=1024px){.about-story-copy-title{letter-spacing:-.03em;font-size:88px;line-height:96px}}.about-story-copy-lead{font-size:20px;line-height:32px}@media (width>=1024px){.about-story-copy-lead{font-size:24px;line-height:32px}}.about-story-copy-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1024px){.about-story-copy-text{font-size:20px;line-height:32px}}.about-values-row{row-gap:24px}.about-values-item{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));flex-direction:column;gap:8px;padding-top:24px;display:flex}@media (width>=1024px){.about-values-item{border-top-width:0;gap:24px;padding-top:32px}}.about-values-item-number{letter-spacing:-.02em;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:32px;line-height:40px}@media (width>=1024px){.about-values-item-number{letter-spacing:-.02em;font-size:56px;line-height:64px}}.about-values-item-title{letter-spacing:-.01em;font-size:24px;line-height:32px}@media (width>=1024px){.about-values-item-title{letter-spacing:-.01em;font-size:32px;line-height:40px}}.about-values-item-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));max-width:480px;font-size:16px;line-height:24px}.about-quote{--tw-bg-opacity:1;background-color:rgb(20 20 20/var(--tw-bg-opacity,1));padding-top:64px;padding-bottom:64px}@media (width>=1024px){.about-quote{padding:128px 0}}.about-quote .container{flex-direction:column;gap:16px;display:flex}@media (width>=1024px){.about-quote .container{gap:32px}}.about-quote-text{letter-spacing:0;--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1));font-size:40px;font-style:italic;line-height:48px}@media (width>=1024px){.about-quote-text{letter-spacing:-.01em;font-size:96px;line-height:96px}}.about-quote-text{max-width:1328px}.about-quote-author{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:12px;line-height:16px}.about-cta{padding-top:64px;padding-bottom:64px}@media (width>=1024px){.about-cta{padding:128px 0}}.about-cta-inner{flex-direction:column;gap:16px;display:flex}@media (width>=1024px){.about-cta-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:32px}}.about-cta-title{letter-spacing:-.02em;font-size:40px;line-height:48px}@media (width>=1024px){.about-cta-title{letter-spacing:-.03em;font-size:88px;line-height:96px}}.about-cta-title{max-width:1056px}.about-cta-actions{flex-direction:column;flex-shrink:0;gap:16px;display:flex}@media (width>=1024px){.about-cta-actions{flex-direction:row}}.home-page .section-header{margin-bottom:32px}@media (width>=1024px){.home-page .section-header{margin-bottom:64px}}.home-page .section-header-meta:empty{display:none}.home-hero{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));height:720px;position:relative;overflow:hidden}@media (width>=1024px){.home-hero{height:clamp(640px,50vw,960px)}}.home-hero-video{-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.home-hero-video::-webkit-media-controls{-webkit-appearance:none;display:none!important}.home-hero-video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.home-hero-shade{background:linear-gradient(#00000080 0,#0000 290px),linear-gradient(0deg,#00000080 0,#0000 290px);position:absolute;inset:0}@media (width>=1024px){.home-hero-shade{background:linear-gradient(90deg,#00000080 0,#0000 47.35%)}}.home-hero .container{height:100%;position:relative}.home-hero-inner{flex-direction:column;justify-content:space-between;height:100%;padding:40px 0 24px;display:flex}@media (width>=1024px){.home-hero-inner{flex-direction:row;align-items:center;gap:32px;padding-top:0;padding-bottom:0}}.home-hero-title{white-space:nowrap;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));width:max-content;font-size:86.054px;font-weight:400;position:relative}@media (width>=1024px){.home-hero-title{font-size:clamp(86.054px,8.8135vw,169.219px)}}.home-hero-title span{display:block}.home-hero-title-scent{letter-spacing:-.04em;font-size:.8173em;line-height:1.006}.home-hero-title-line{width:max-content;position:relative}.home-hero-title-that{text-transform:none;letter-spacing:-.01em;margin-left:.17em;font-size:.468em;font-style:italic;line-height:normal;position:absolute;top:.509em;left:100%}.home-hero-title-hooks{letter-spacing:-.05em;line-height:.923}.home-hero-aside{flex-direction:column;gap:14px;display:flex}@media (width>=1024px){.home-hero-aside{flex-shrink:0;gap:68px;width:433px}}.home-hero-callout{flex-direction:column;gap:4px;display:flex}@media (width>=1024px){.home-hero-callout{gap:8px}}.home-hero-callout-number{text-transform:uppercase;letter-spacing:.04em;font-size:10px;line-height:11px}@media (width>=1024px){.home-hero-callout-number{letter-spacing:.04em;color:#fffc;font-size:12px;line-height:16px}}.home-hero-callout-text{font-size:27.456px;font-style:italic;line-height:32.947px}@media (width>=1024px){.home-hero-callout-text{letter-spacing:0;font-size:40px;line-height:48px}}.home-hero-body{flex-direction:column;align-items:flex-start;gap:16px;display:flex}@media (width>=1024px){.home-hero-body{gap:32px}}.home-hero-body-text{font-size:14px;line-height:24px}@media (width>=1024px){.home-hero-body-text{font-size:18px}}.home-hero-button{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.home-hero-button:hover{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1))}.home-hero .home-hero-title .rev-word,.home-hero .home-hero-title .rev-word-inner{display:inline-block}.home-hero.is-intro .home-hero-video{animation:1.8s cubic-bezier(.16,1,.3,1) both home-hero-media}.home-hero.is-intro .home-hero-button{animation:1.8s cubic-bezier(.16,1,.3,1) .9s both home-hero-fade-up}@keyframes home-hero-media{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes home-hero-fade-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (width>=1024px){.home-about .section-header{margin-bottom:96px}}.home-about-statement{letter-spacing:-.02em;margin-bottom:32px;font-size:32px;line-height:40px}@media (width>=1024px){.home-about-statement{letter-spacing:-.03em;max-width:1600px;margin-bottom:96px;padding-left:17%;font-size:88px;line-height:96px}}@media (width>=1920px){.home-about-statement{padding-left:272px}}.home-about-statement-highlight{--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1))}.home-about-row{align-items:center;row-gap:32px}.home-about-image{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:20px;height:240px;position:relative;overflow:hidden}@media (width>=1024px){.home-about-image{aspect-ratio:784/528;height:auto}}.home-about-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}@media (width>=1024px){.home-about-image img{-o-object-position:50% 36%;object-position:50% 36%}}.home-about-copy{flex-direction:column;gap:32px;display:flex}@media (width>=1024px){.home-about-copy{padding-left:64px}}@media (width>=1720px){.home-about-copy{padding-left:136px}}.home-about-copy-lead{font-size:20px;line-height:32px}@media (width>=1024px){.home-about-copy-lead{font-size:24px;line-height:32px}}.home-about-copy-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));max-width:573px;font-size:20px;line-height:32px;display:none}@media (width>=1024px){.home-about-copy-text{display:block}}.home-about-principles{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.home-about-principles li{text-transform:uppercase;--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));align-items:center;gap:12px;font-size:18px;line-height:24px;display:flex}.home-about-principles-icon{--tw-bg-opacity:1;background-color:rgb(242 102 6/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.home-about-principles-icon svg{width:19.2px;height:19.2px}.home-products{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1));overflow:hidden}.home-products-heading{flex-direction:column;gap:32px;margin-bottom:32px;display:flex}@media (width>=1024px){.home-products-heading{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:64px}}.home-products-heading-title{letter-spacing:-.02em;font-size:40px;line-height:48px}@media (width>=1024px){.home-products-heading-title{letter-spacing:-.03em;max-width:1056px;font-size:88px;line-height:96px}}.home-products-heading-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1024px){.home-products-heading-text{flex-shrink:0;width:512px;max-width:40%;font-size:20px;line-height:32px}}.home-products-heading-button{flex-shrink:0;display:none}@media (width>=1024px){.home-products-heading-button{display:inline-flex}}.home-products-slider{margin-right:-24px}@media (width>=1024px){.home-products-slider{margin-right:0}}.home-products-slider .swiper-slide{width:280px;height:auto}@media (width>=1024px){.home-products-slider .swiper-slide{width:auto}}.home-products .product-card-media{aspect-ratio:280/320}@media (width>=1024px){.home-products .product-card-media{aspect-ratio:376/440}}.home-products .product-card-info-name{letter-spacing:-.01em;letter-spacing:0;font-size:24px;line-height:32px}.home-products .product-card-info-descriptor{font-size:14px}@media (width>=1024px){.home-products .product-card-info-descriptor{font-size:16px}}.home-products .product-card-info-buy{padding-top:8px}@media (width>=1024px){.home-products .product-card-info-buy{padding-top:16px}}.home-products .product-card-info-buy-add{width:56px;height:56px}.home-products-footer{flex-direction:column;align-items:flex-start;gap:24px;margin-top:32px;display:flex}@media (width>=1024px){.home-products-footer{display:none}.home-products-footer--end{flex-direction:row;justify-content:flex-end;margin-top:64px;display:flex}}.home-products-dots{align-items:center;gap:8px;display:flex}@media (width>=1024px){.home-products-dots{display:none}}.home-products-dots .home-dots-bullet{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(201 201 201/var(--tw-bg-opacity,1));border-radius:4px;width:8px;height:8px;transition:width .3s,background-color .3s;display:block}.home-products-dots .home-dots-bullet.is-active{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));width:24px}.home-fragrances{--tw-bg-opacity:1;background-color:rgb(243 243 241/var(--tw-bg-opacity,1))}@media (width>=1024px){.home-fragrances{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1))}.home-diffusers .product-card-media{aspect-ratio:520/440}.home-tech .section-header{margin-bottom:96px}}.home-tech-intro{flex-direction:column;gap:32px;margin-bottom:32px;display:flex}@media (width>=1024px){.home-tech-intro{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:96px}}.home-tech-intro-title{letter-spacing:-.02em;--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1));font-size:40px;line-height:48px}@media (width>=1024px){.home-tech-intro-title{letter-spacing:-.03em;max-width:784px;font-size:88px;line-height:96px}}.home-tech-intro-text{--tw-text-opacity:1;color:rgb(201 201 201/var(--tw-text-opacity,1));font-size:20px;line-height:32px}@media (width>=1024px){.home-tech-intro-text{flex-shrink:0;width:648px;max-width:45%}}.home-tech-steps{margin-bottom:32px}@media (width>=1024px){.home-tech-steps{margin-bottom:96px}}.home-tech-steps{row-gap:32px}.home-tech-step{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(74 74 74/var(--tw-border-opacity,1));flex-direction:column;gap:16px;padding-top:24px;display:flex}@media (width>=1024px){.home-tech-step{gap:24px;padding-top:32px}}.home-tech-step-top{justify-content:space-between;align-items:center;display:flex}.home-tech-step-number{letter-spacing:-.02em;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:32px;line-height:40px}@media (width>=1024px){.home-tech-step-number{letter-spacing:-.02em;font-size:56px;line-height:64px}}.home-tech-step-icon{--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1));flex-shrink:0;width:24px;height:24px}@media (width>=1024px){.home-tech-step-icon{width:32px;height:32px}}.home-tech-step-title{letter-spacing:-.01em;--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1));font-size:24px;line-height:32px}.home-tech-step-text{--tw-text-opacity:1;color:rgb(201 201 201/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1024px){.home-tech-step-text{font-size:20px;line-height:32px}}.home-tech-compare{--tw-border-opacity:1;border-width:1px;border-color:rgb(74 74 74/var(--tw-border-opacity,1));border-radius:16px;padding:8px 24px}@media (width>=1024px){.home-tech-compare{border-width:0;border-radius:0;padding:0}}.home-tech-compare-row{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(74 74 74/var(--tw-border-opacity,1));flex-direction:column;gap:8px;padding-top:16px;padding-bottom:16px;display:flex}.home-tech-compare-row:last-child{border-bottom-width:0}@media (width>=1024px){.home-tech-compare-row{grid-template-columns:384fr 576fr 576fr;gap:32px;padding-top:24px;padding-bottom:24px;display:grid}.home-tech-compare-row:last-child{border-bottom-width:1px}}.home-tech-compare-row--head{display:none}@media (width>=1024px){.home-tech-compare-row--head{display:grid}}.home-tech-compare-label{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:12px;line-height:16px}.home-tech-compare-label--accent{--tw-text-opacity:1;color:rgb(242 102 6/var(--tw-text-opacity,1))}.home-tech-compare-reed{--tw-text-opacity:1;color:rgb(201 201 201/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1024px){.home-tech-compare-reed{font-size:20px;line-height:32px}}.home-tech-compare-hook{--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1));font-size:16px;font-weight:500;line-height:24px}@media (width>=1024px){.home-tech-compare-hook{font-size:20px;font-weight:400;line-height:32px}.home-tech-compare-prefix{display:none}}.home-spaces{--tw-bg-opacity:1;background-color:rgb(243 243 241/var(--tw-bg-opacity,1));padding-top:0}@media (width>=1024px){.home-spaces{padding-top:160px}}.home-spaces .section-header{margin-bottom:16px}@media (width>=1024px){.home-spaces .section-header{margin-bottom:64px}}.home-spaces .section-header-meta{display:none}@media (width>=1024px){.home-spaces .section-header-meta{display:block}}.home-spaces-heading{margin-bottom:16px}@media (width>=1024px){.home-spaces-heading{margin-bottom:64px}}.home-spaces-heading .home-products-heading-text{display:none}@media (width>=1024px){.home-spaces-heading .home-products-heading-text{display:block}}.home-spaces-list{flex-direction:column;gap:16px;display:flex}@media (width>=1024px){.home-spaces-list{flex-direction:row;height:704px}}.home-spaces-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-spaces-item{--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1));border-radius:16px;height:96px;transition:height .7s cubic-bezier(.65,0,.35,1),flex-grow .7s cubic-bezier(.65,0,.35,1);position:relative;overflow:hidden}@media (width>=1024px){.home-spaces-item{flex:0 0 min(256px,16%);min-width:0;height:100%}}.home-spaces-item:after{content:"";pointer-events:none;background:#0006;transition:background-color .3s,opacity .4s;position:absolute;inset:0}.home-spaces-item:not(.is-open):hover:after{background:#00000040}.home-spaces-item-toggle{z-index:1;cursor:pointer;text-align:left;-moz-column-gap:16px;grid-template-columns:auto 1fr auto;grid-template-areas:"num title btn";align-items:center;column-gap:16px;padding:0 16px 0 24px;transition:opacity .3s;display:grid;position:absolute;inset:0}@media (width>=1024px){.home-spaces-item-toggle{grid-template:"num btn""title title"1fr/1fr auto;align-items:flex-start;padding:32px}}.home-spaces-item-number{letter-spacing:.04em;text-transform:uppercase;grid-area:num;font-size:12px;line-height:16px}@media (width>=1024px){.home-spaces-item-number{align-self:center}}.home-spaces-item-title{white-space:nowrap;letter-spacing:-.01em;grid-area:title;font-size:24px;line-height:32px}@media (width>=1024px){.home-spaces-item-title{letter-spacing:-.01em;align-self:flex-end;font-size:32px;line-height:40px}}.home-spaces-item-plus{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));border-radius:16px;grid-area:btn;justify-content:center;align-items:center;width:56px;height:56px;transition:background-color .2s;display:flex}.home-spaces-item-toggle:hover .home-spaces-item-plus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.home-spaces-item-card{opacity:0;visibility:hidden;z-index:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));border-radius:16px;flex-direction:column;gap:8px;padding:24px;transition:opacity .3s,visibility .3s;display:flex;position:absolute;bottom:16px;left:16px;right:16px}@media (width>=1024px){.home-spaces-item-card{gap:16px;width:448px;max-width:calc(100% - 64px);padding:32px;bottom:32px;left:32px;right:auto}}.home-spaces-item-card-label{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:12px;line-height:16px}.home-spaces-item-card-title{letter-spacing:-.02em;font-size:32px;line-height:40px}@media (width>=1024px){.home-spaces-item-card-title{letter-spacing:-.02em;font-size:56px;line-height:64px}}.home-spaces-item-card-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1024px){.home-spaces-item-card-text{font-size:20px;line-height:32px}}.home-spaces-item-card-tags{flex-wrap:wrap;gap:8px;display:none}@media (width>=1024px){.home-spaces-item-card-tags{display:flex}}.home-spaces-item.is-open{height:400px}@media (width>=1024px){.home-spaces-item.is-open{flex-grow:1;height:100%}}.home-spaces-item.is-open:after{opacity:0}.home-spaces-item.is-open .home-spaces-item-toggle{opacity:0;pointer-events:none}.home-spaces-item.is-open .home-spaces-item-card{opacity:1;visibility:visible;transition-delay:.45s}.home-banner{--tw-bg-opacity:1;background-color:rgb(20 20 20/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));padding-top:40px;padding-bottom:40px}@media (width>=1024px){.home-banner{padding-top:160px;padding-bottom:160px}}.home-banner-inner{flex-direction:column;gap:48px;display:flex}@media (width>=1024px){.home-banner-inner{flex-direction:row;justify-content:space-between;align-items:stretch;gap:32px}}.home-banner-copy{flex-direction:column;display:flex}.home-banner-label{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(242 102 6/var(--tw-text-opacity,1));font-size:12px;line-height:16px}@media (width>=1024px){.home-banner-label{margin-bottom:4px}}.home-banner-title{letter-spacing:-.03em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));margin-bottom:12px;font-size:40px;line-height:48px}.home-banner-title span{display:inline}.home-banner-title span:first-child:after{content:" "}@media (width>=1024px){.home-banner-title{letter-spacing:-.04em;margin-bottom:0;font-size:clamp(72px,6.25vw,120px);line-height:1.025}.home-banner-title span{display:block}.home-banner-title span:after{display:none}}.home-banner-text{color:#ffffffb3;max-width:300px;font-size:16px;line-height:24px}@media (width>=1024px){.home-banner-text{max-width:638px;font-size:20px;line-height:32px}}.home-banner-aside{justify-content:space-between;align-items:flex-end;display:flex}@media (width>=1024px){.home-banner-aside{flex-direction:column;flex-shrink:0;align-items:flex-end;padding-top:20px}}.home-banner-logo{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.home-banner-logo svg{width:64px;height:64px}@media (width>=1024px){.home-banner-logo svg{width:96px;height:96px}}.home-banner-button{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.home-banner-button:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.home-faq{--tw-bg-opacity:1;background-color:rgb(243 243 241/var(--tw-bg-opacity,1))}.home-faq-inner{flex-direction:column;gap:24px;display:flex}@media (width>=1024px){.home-faq-inner{flex-direction:row;align-items:flex-start;gap:64px}}.home-faq-intro{flex-direction:column;align-items:flex-start;gap:32px;display:flex}@media (width>=1024px){.home-faq-intro{flex-shrink:0;width:512px;max-width:34%}}.home-faq-intro-title{letter-spacing:-.02em;width:100%;font-size:40px;line-height:48px}@media (width>=1024px){.home-faq-intro-title{letter-spacing:-.03em;font-size:88px;line-height:96px}}.home-faq-intro-title{overflow-wrap:normal}.home-faq-intro-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:20px;line-height:32px;display:none}@media (width>=1024px){.home-faq-intro-text{display:block}}.home-faq-intro-button{display:none}@media (width>=1024px){.home-faq-intro-button{display:inline-flex}}.home-faq-list{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}@media (width>=1024px){.home-faq-list{flex:1;min-width:0}}.home-faq-item{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.home-faq-item-title{text-align:left;align-items:center;gap:16px;width:100%;padding-top:24px;padding-bottom:24px;display:flex}@media (width>=1024px){.home-faq-item-title{align-items:flex-start;gap:24px;padding-top:32px;padding-bottom:32px}}.home-faq-item-number{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));flex-shrink:0;width:48px;font-size:12px;line-height:16px;display:none}@media (width>=1024px){.home-faq-item-number{display:block}}.home-faq-item-question{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));flex:1;font-size:18px;font-weight:500;line-height:26px}@media (width>=1024px){.home-faq-item-question{font-size:20px;font-weight:400;line-height:32px}}.home-faq-item-toggle{--tw-border-opacity:1;border-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s,color .2s;display:flex;position:relative}.home-faq-item-toggle svg{width:17px;height:17px}.home-faq-item-toggle-minus{display:none}.home-faq-item-title.opened .home-faq-item-toggle{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.home-faq-item-title.opened .home-faq-item-toggle-plus{display:none}.home-faq-item-title.opened .home-faq-item-toggle-minus,.home-faq-item-title.opened+.home-faq-item-content{display:block}.home-faq-item-content{margin-top:-8px}@media (width>=1024px){.home-faq-item-content{margin-top:-20px}}.home-faq-item-answer{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));padding-bottom:24px;font-size:16px;line-height:24px}@media (width>=1024px){.home-faq-item-answer{max-width:792px;padding-bottom:32px;padding-left:72px;font-size:20px;line-height:32px}.home-faq-mobile-button{display:none}}.home-cta{--tw-bg-opacity:1;background-color:rgb(20 20 20/var(--tw-bg-opacity,1));padding-top:64px;padding-bottom:64px}@media (width>=1024px){.home-cta{padding:128px 0}}.home-cta-inner{flex-direction:column-reverse;align-items:flex-start;gap:24px;display:flex}@media (width>=1024px){.home-cta-inner{flex-direction:row;align-items:center;gap:32px}}.home-cta-copy{flex-direction:column;align-items:flex-start;gap:24px;width:100%;display:flex}@media (width>=1024px){.home-cta-copy{flex:1;gap:32px;min-width:0}}.home-cta-label{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(242 102 6/var(--tw-text-opacity,1));font-size:12px;line-height:16px}.home-cta-title{letter-spacing:-.02em;--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1));font-size:40px;line-height:48px}@media (width>=1024px){.home-cta-title{letter-spacing:-.03em;font-size:88px;line-height:96px}}.home-cta-title{max-width:784px}.home-cta-title span{--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1))}.home-cta-text{--tw-text-opacity:1;color:rgb(201 201 201/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1024px){.home-cta-text{max-width:648px;font-size:20px;line-height:32px}}.home-cta-actions{flex-direction:column;gap:24px;width:100%;display:flex}@media (width>=1024px){.home-cta-actions{flex-direction:row;gap:16px;width:auto}}.home-cta-button-outline{--tw-border-opacity:1;border-color:rgb(122 122 122/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1));background-color:#0000}.home-cta-button-outline:hover{--tw-border-opacity:1;border-color:rgb(221 221 221/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.home-cta-photo{border-radius:100%;flex-shrink:0;width:240px;height:240px;overflow:hidden}@media (width>=1024px){.home-cta-photo{width:clamp(320px,26.67vw,512px);height:clamp(320px,26.67vw,512px)}}.home-cta-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.products-header{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(221 221 221/var(--tw-border-opacity,1));padding:16px 0 24px}@media (width>=1024px){.products-header{border-bottom-width:0;padding:16px 0 20px}}.products-header .container{flex-direction:column;gap:24px;display:flex}@media (width>=1024px){.products-header .container{gap:48px}}.products-header-title{letter-spacing:-.02em;font-size:40px;line-height:48px}@media (width>=1024px){.products-header-title{letter-spacing:-.03em;font-size:88px;line-height:96px}}.products-breadcrumbs{white-space:nowrap;align-items:flex-start;gap:8px;font-size:14px;line-height:24px;display:flex}.products-breadcrumbs-link,.products-breadcrumbs-separator{--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1))}.products-breadcrumbs-link{transition:color .2s}.products-breadcrumbs-link:hover,.products-breadcrumbs-current{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.products-group .container{flex-direction:column;gap:16px;display:flex}@media (width>=1024px){.products-group .container{gap:24px}}.products-group-title{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));letter-spacing:-.02em;font-size:20px;line-height:normal}@media (width>=1024px){.products-group-title{letter-spacing:-.01em;font-size:32px;line-height:40px}}.products-group-title a:hover{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1))}.products-group-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=768px){.products-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.products-group .product-card-media{aspect-ratio:auto;height:320px}@media (width>=768px){.products-group .product-card-media{aspect-ratio:376/440;height:auto}}.products-group .product-card-info-descriptor{font-size:14px}@media (width>=1024px){.products-group .product-card-info-descriptor{font-size:16px}}.products-group .product-card-info-buy{padding-top:8px}@media (width>=1024px){.products-group .product-card-info-buy{padding-top:16px}}.products-group .product-card-info-buy-add{width:56px;height:56px}.products-diffusers{padding:24px 0}@media (width>=1024px){.products-diffusers{padding:40px 0 128px}.products-diffusers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (width>=768px){.products-diffusers .product-card-media{aspect-ratio:520/440}}.products-fragrances{padding:32px 0}@media (width>=1024px){.products-fragrances{padding:0 0 128px}.products-fragrances-grid{gap:32px}}@media (width>=1280px){.products-fragrances-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.products-promo{padding:32px 0 64px}@media (width>=1024px){.products-promo{padding:160px 0}}.products-promo-banner{--tw-bg-opacity:1;background-color:rgb(20 20 20/var(--tw-bg-opacity,1));border-radius:16px;flex-direction:column-reverse;gap:24px;padding:24px;display:flex;overflow:hidden}@media (width>=1024px){.products-promo-banner{flex-direction:row;align-items:center;gap:32px;padding:40px}}@media (width>=1280px){.products-promo-banner{gap:64px;padding:64px}}.products-promo-banner-copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}@media (width>=1024px){.products-promo-banner-copy{flex:1;gap:32px;min-width:0}}.products-promo-banner-copy-label{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:12px;line-height:16px}.products-promo-banner-copy-title{letter-spacing:-.02em;--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1));font-size:32px;line-height:40px}@media (width>=1024px){.products-promo-banner-copy-title{letter-spacing:-.02em;max-width:784px;font-size:56px;line-height:64px}}.products-promo-banner-copy-text{--tw-text-opacity:1;color:rgb(201 201 201/var(--tw-text-opacity,1));max-width:648px;font-size:20px;line-height:32px;display:none}@media (width>=1024px){.products-promo-banner-copy-text{display:block}}.products-promo-banner-image{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:16px;flex-shrink:0;width:100%;height:200px;position:relative;overflow:hidden}@media (width>=1024px){.products-promo-banner-image{aspect-ratio:648/432;width:45%;max-width:648px;height:auto}}.products-promo-banner-image img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (width>=1024px){.products-promo-banner-image img{top:calc(50% + 20px)}}.diffusers-breadcrumbs{white-space:nowrap;align-items:flex-start;gap:8px;font-size:14px;line-height:24px;display:flex}.diffusers-breadcrumbs-link,.diffusers-breadcrumbs-separator{--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1))}.diffusers-breadcrumbs-link:hover,.diffusers-breadcrumbs-current{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.diffusers-hero{--tw-bg-opacity:1;background-color:rgb(243 243 241/var(--tw-bg-opacity,1));padding:16px 0 64px}@media (width>=1024px){.diffusers-hero{padding:16px 0 128px}}.diffusers-hero .diffusers-breadcrumbs{margin-bottom:24px}@media (width>=1024px){.diffusers-hero .diffusers-breadcrumbs{margin-bottom:48px}}.diffusers-hero-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (width>=1024px){.diffusers-hero-grid{-moz-column-gap:32px;grid-template:".media"1fr"copy media""actions media"".media"1fr/minmax(0,1fr) minmax(0,1fr);gap:0 32px}}.diffusers-hero-copy{flex-direction:column;gap:12px;display:flex}@media (width>=1024px){.diffusers-hero-copy{grid-area:copy;gap:32px}}.diffusers-hero-copy-title{letter-spacing:-.02em;font-size:40px;line-height:48px}@media (width>=1024px){.diffusers-hero-copy-title{letter-spacing:-.03em;font-size:88px;line-height:96px}}.diffusers-hero-copy-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1024px){.diffusers-hero-copy-text{max-width:648px;font-size:24px;line-height:32px}}.diffusers-hero-copy-text-more{display:none}@media (width>=1024px){.diffusers-hero-copy-text-more{display:inline}}.diffusers-hero-media{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1));aspect-ratio:327/288;border-radius:16px;position:relative;overflow:hidden}@media (width>=1024px){.diffusers-hero-media{aspect-ratio:784/640;grid-area:media}}.diffusers-hero-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 52.5%;object-position:center 52.5%;width:100%;height:100%;position:absolute;inset:0}.diffusers-hero-actions{flex-direction:column;gap:12px;display:flex}@media (width>=1024px){.diffusers-hero-actions{flex-direction:row;grid-area:actions;gap:16px;margin-top:32px}}.diffusers-hero-actions .btn{width:100%}@media (width>=1024px){.diffusers-hero-actions .btn{width:auto;padding:16px 24px}}.diffusers-compare{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.diffusers-compare-meta-extra{display:none}@media (width>=1024px){.diffusers-compare-meta-extra{display:inline}}.diffusers-compare-heading{flex-direction:column;gap:24px;margin-bottom:24px;display:flex}@media (width>=1024px){.diffusers-compare-heading{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:64px}}.diffusers-compare-heading-title{letter-spacing:-.02em;font-size:32px;line-height:40px}@media (width>=1024px){.diffusers-compare-heading-title{letter-spacing:-.03em;max-width:1056px;font-size:88px;line-height:96px}}.diffusers-compare-heading-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:16px;font-weight:500;line-height:24px}@media (width>=1024px){.diffusers-compare-heading-text{flex-shrink:0;width:512px;font-size:20px;font-weight:400;line-height:32px}}.diffusers-compare-table{scrollbar-width:none;margin:0 -24px;padding:0 24px;overflow-x:auto}.diffusers-compare-table::-webkit-scrollbar{display:none}@media (width>=1024px){.diffusers-compare-table{margin:0;padding:0;overflow:visible}}.diffusers-compare-table-inner{width:632px}@media (width>=1024px){.diffusers-compare-table-inner{width:100%}.diffusers-compare-table-line{align-items:center;display:flex}}.diffusers-compare-table-cells{grid-template-columns:repeat(3,200px);gap:16px;display:grid}@media (width>=1024px){.diffusers-compare-table-cells{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.diffusers-compare-table-head-label,.diffusers-compare-table-row-label{flex-shrink:0;display:none}@media (width>=1024px){.diffusers-compare-table-head-label,.diffusers-compare-table-row-label{width:22.5%;padding-right:16px;display:block}}.diffusers-compare-table-head-label{letter-spacing:-.02em;font-size:56px;line-height:64px}.diffusers-compare-table-body{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(201 201 201/var(--tw-border-opacity,1));margin-top:24px}@media (width>=1024px){.diffusers-compare-table-body{margin-top:40px}}.diffusers-compare-table-row{padding-top:32px;padding-bottom:32px}@media (width>=1024px){.diffusers-compare-table-row{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(201 201 201/var(--tw-border-opacity,1));padding:56px 0}}.diffusers-compare-table-row-label{letter-spacing:-.01em;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:24px;line-height:32px}.diffusers-compare-table-cell{text-align:center;flex-direction:column;gap:8px;display:flex}.diffusers-compare-table-cell-label{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (width>=1024px){.diffusers-compare-table-cell-label{display:none}}.diffusers-compare-table-cell-label{font-size:16px;line-height:normal}.diffusers-compare-table-cell-value{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:14px;line-height:22px}@media (width>=1024px){.diffusers-compare-table-cell-value{font-size:20px;line-height:32px}}.diffusers-compare-sticky{display:none}@media (width>=1024px){.diffusers-compare-sticky{pointer-events:none;--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(221 221 221/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));left:0;right:0;top:var(--site-header-height,97px);z-index:98;opacity:0;padding:34px 0;transition:opacity .25s,transform .25s;display:block;position:fixed;transform:translateY(-100%)}.diffusers-compare-sticky.is-visible{pointer-events:auto;opacity:1;transform:translateY(0)}}.diffusers-compare-sticky-name{text-align:center;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));white-space:nowrap;text-overflow:ellipsis;font-size:24px;font-weight:500;line-height:32px;display:block;overflow:hidden}.diffusers-compare-model{--tw-border-opacity:1;border-width:1px;border-color:rgb(221 221 221/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));aspect-ratio:1;border-radius:6px;flex-direction:column;align-items:center;display:flex;overflow:hidden}@media (width>=1024px){.diffusers-compare-model{border-radius:12px}}.diffusers-compare-model-media{aspect-ratio:400/338.46;width:100%;display:block;position:relative}.diffusers-compare-model-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.diffusers-compare-model-name{text-align:center;--tw-text-opacity:1;width:100%;color:rgb(0 0 0/var(--tw-text-opacity,1));white-space:nowrap;text-overflow:ellipsis;margin-top:1px;padding-left:8px;padding-right:8px;font-size:14px;font-weight:500;line-height:16px;display:block;overflow:hidden}@media (width>=1024px){.diffusers-compare-model-name{margin-top:6px;font-size:24px;line-height:32px}}.diffusers-all{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1))}.diffusers-all-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=768px){.diffusers-all-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.diffusers-all-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.diffusers-all .product-card-media{aspect-ratio:327/320}@media (width>=1024px){.diffusers-all .product-card-media{aspect-ratio:520/440}}.diffusers-how{--tw-bg-opacity:1;background-color:rgb(243 243 241/var(--tw-bg-opacity,1))}.diffusers-how .section-header{margin-bottom:16px}@media (width>=1024px){.diffusers-how .section-header{margin-bottom:64px}}.diffusers-how-steps{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=1024px){.diffusers-how-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.diffusers-how-step{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}@media (width>=1024px){.diffusers-how-step{gap:24px;padding:40px}}.diffusers-how-step-top{justify-content:space-between;align-items:center;display:flex}.diffusers-how-step-number{letter-spacing:-.02em;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:32px;line-height:40px}@media (width>=1024px){.diffusers-how-step-number{letter-spacing:-.02em;font-size:56px;line-height:64px}}.diffusers-how-step-icon{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));flex-shrink:0;width:24px;height:24px}@media (width>=1024px){.diffusers-how-step-icon{width:32px;height:32px}}.diffusers-how-step-title{letter-spacing:-.01em;font-size:24px;line-height:32px}.diffusers-how-step-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1024px){.diffusers-how-step-text{font-size:20px;line-height:32px}.fragrances-mobile-only{display:none}}.fragrances-desktop-only{display:none}@media (width>=1024px){.fragrances-desktop-only{display:inline}}.fragrances-breadcrumbs{white-space:nowrap;align-items:flex-start;gap:8px;font-size:14px;line-height:24px;display:flex}.fragrances-breadcrumbs-link,.fragrances-breadcrumbs-separator{--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1))}.fragrances-breadcrumbs-link{transition:color .2s}.fragrances-breadcrumbs-link:hover,.fragrances-breadcrumbs-current{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.fragrances-hero{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(221 221 221/var(--tw-border-opacity,1));padding:16px 0 32px}@media (width>=1024px){.fragrances-hero{border-bottom-width:0;padding:16px 0 96px}}.fragrances-hero .container{flex-direction:column;gap:16px;display:flex}@media (width>=1024px){.fragrances-hero .container{gap:48px}}.fragrances-hero-row{flex-direction:column;gap:16px;display:flex}@media (width>=1024px){.fragrances-hero-row{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(221 221 221/var(--tw-border-opacity,1));flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:40px}}.fragrances-hero-title{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));letter-spacing:-.01em;font-size:32px;line-height:40px}.fragrances-hero-title em{letter-spacing:-.02em;font-style:italic}@media (width>=1024px){.fragrances-hero-title{letter-spacing:-.04em;max-width:1056px;font-size:min(152px,7.9vw);line-height:.947}.fragrances-hero-title em{letter-spacing:-.04em;font-size:1.105em}}.fragrances-hero-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1024px){.fragrances-hero-text{flex-shrink:0;width:40%;max-width:512px;font-size:20px;line-height:32px}}.fragrances-pick{padding:32px 0 64px}@media (width>=1024px){.fragrances-pick{padding:0 0 128px}}.fragrances-pick-row{align-items:center;row-gap:24px}.fragrances-pick-photo{border-radius:16px;height:328px;position:relative;overflow:hidden}@media (width>=1024px){.fragrances-pick-photo{aspect-ratio:1;height:auto}}.fragrances-pick-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fragrances-pick-info{flex-direction:column;align-items:flex-start;gap:24px;display:flex}@media (width>=1024px){.fragrances-pick-info{gap:32px;padding-left:48px}}@media (width>=1720px){.fragrances-pick-info{padding-left:136px}}.fragrances-pick-info-title{letter-spacing:0;font-size:40px;font-style:italic;line-height:48px}@media (width>=1024px){.fragrances-pick-info-title{letter-spacing:-.01em;font-size:clamp(56px,5vw,96px);line-height:1}}.fragrances-pick-info-lead{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:20px;line-height:32px}@media (width>=1024px){.fragrances-pick-info-lead{max-width:648px;font-size:24px;line-height:32px}}.fragrances-pick-info-notes{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));width:100%}.fragrances-pick-info-notes-item{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));justify-content:space-between;align-items:flex-start;gap:16px;padding-top:16px;padding-bottom:16px;display:flex}@media (width>=1024px){.fragrances-pick-info-notes-item{justify-content:flex-start;gap:0}}.fragrances-pick-info-notes-item-label{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));flex-shrink:0;font-size:12px;line-height:16px}@media (width>=1024px){.fragrances-pick-info-notes-item-label{width:192px}}.fragrances-pick-info-notes-item-value{text-align:right;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1024px){.fragrances-pick-info-notes-item-value{text-align:left;font-size:20px;line-height:32px}}.fragrances-pick-info-price{white-space:nowrap;letter-spacing:-.01em;font-size:24px;line-height:32px}@media (width>=1024px){.fragrances-pick .fragrances-pick-info-cart.btn{width:100%;max-width:648px}}.fragrances-all{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1))}.fragrances-all-header .section-header-meta{display:none}.fragrances-all-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=768px){.fragrances-all-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.fragrances-all-grid{gap:32px}}@media (width>=1280px){.fragrances-all-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fragrances-all .product-card-media{aspect-ratio:auto;height:320px}@media (width>=768px){.fragrances-all .product-card-media{aspect-ratio:376/440;height:auto}}.fragrances-all .product-card-info-descriptor{font-size:14px}@media (width>=1024px){.fragrances-all .product-card-info-descriptor{font-size:16px}}.fragrances-all .product-card-info-buy{padding-top:8px}@media (width>=1024px){.fragrances-all .product-card-info-buy{padding-top:16px}}.fragrances-all .product-card-info-buy-add{width:56px;height:56px}.fragrances-choose-header{margin-bottom:16px}@media (width>=1024px){.fragrances-choose-header{margin-bottom:64px}}.fragrances-choose-header .section-header-meta{display:none}@media (width>=1024px){.fragrances-choose-header .section-header-meta{display:block}}.fragrances-choose-title{letter-spacing:-.02em;margin-bottom:16px;font-size:32px;line-height:40px}@media (width>=1024px){.fragrances-choose-title{letter-spacing:-.03em;margin-bottom:64px;font-size:88px;line-height:96px}}.fragrances-choose-columns{flex-direction:column;gap:16px;display:flex}@media (width>=1024px){.fragrances-choose-columns{flex-direction:row;gap:32px}}.fragrances-choose-columns-item{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:16px;flex-direction:column;gap:8px;padding:24px;display:flex}@media (width>=1024px){.fragrances-choose-columns-item{flex:1;gap:16px;min-width:0;padding:40px}}.fragrances-choose-columns-item-label{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:12px;line-height:16px}.fragrances-choose-columns-item-title{letter-spacing:0;font-size:40px;font-style:italic;line-height:48px}.fragrances-choose-columns-item-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1024px){.fragrances-choose-columns-item-text{font-size:20px;line-height:32px}}.product-single-pager{justify-content:center;align-items:center;gap:8px;display:flex}.product-single-pager-dot{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(201 201 201/var(--tw-bg-opacity,1));border-radius:4px;width:8px;height:8px;transition:width .3s,background-color .3s;display:block}.product-single-pager-dot.is-active{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));width:24px}@media (width>=1024px){.product-single-pager-dot.is-active{width:32px}}.product-main{padding:16px 0 64px}@media (width>=1024px){.product-main{padding:16px 0 120px}}.product-main-breadcrumbs{--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:24px;display:flex}.product-main-breadcrumbs a:hover,.product-main-breadcrumbs-current{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.product-main-inner{flex-direction:column;gap:16px;margin-top:16px;display:flex}@media (width>=1024px){.product-main-inner{flex-direction:row;align-items:flex-start;gap:32px;margin-top:56px}}.product-main-gallery{width:100%}@media (width>=1024px){.product-main-gallery{flex:1;min-width:0;position:sticky;top:177px}}@media (width>=1280px){.product-main-gallery{top:193px}}.product-gallery{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));aspect-ratio:327/400;border-radius:16px;position:relative;overflow:hidden}@media (width>=1024px){.product-gallery{aspect-ratio:auto;height:calc(100vh - 217px);min-height:480px}}@media (width>=1280px){.product-gallery{height:calc(100vh - 233px)}}.product-gallery .swiper-wrapper{height:100%}.product-gallery-slide{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));height:100%;position:relative;overflow:hidden}.product-gallery-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-gallery-slide--composite img{-o-object-fit:contain;object-fit:contain;width:133%;height:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@media (width>=1024px){.product-gallery-slide--composite img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;top:0;left:0;transform:none}}.product-gallery-slide--bottom img{-o-object-position:center bottom;object-position:center bottom}.product-gallery-slide--right img{-o-object-position:right center;object-position:right center}.product-gallery-arrow{z-index:2;--tw-text-opacity:1;color:rgb(201 201 201/var(--tw-text-opacity,1));justify-content:center;align-items:center;width:40px;height:40px;transition:color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.product-gallery-arrow svg{width:20px;height:20px}@media (width>=1024px){.product-gallery-arrow svg{width:24px;height:24px}}.product-gallery-arrow:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.product-gallery-arrow.swiper-button-disabled{opacity:.4;pointer-events:none}.product-gallery-arrow--prev{left:6px}@media (width>=1024px){.product-gallery-arrow--prev{left:32px}}.product-gallery-arrow--next{right:6px}@media (width>=1024px){.product-gallery-arrow--next{right:32px}}.product-gallery-pager{z-index:2;position:absolute;bottom:16px;left:0;right:0}@media (width>=1024px){.product-gallery-pager{bottom:40px}}.product-buy{flex-direction:column;gap:16px;width:100%;display:flex}@media (width>=1024px){.product-buy{flex-shrink:0;gap:24px;width:400px}}@media (width>=1280px){.product-buy{width:440px}}@media (width>=1720px){.product-buy{width:512px}}.product-buy-title{flex-direction:column;gap:4px;padding-top:16px;display:flex}@media (width>=1024px){.product-buy-title{gap:16px;padding-top:0}}.product-buy-title-label{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:12px;line-height:16px}.product-buy-title-name{letter-spacing:-.02em;font-size:40px;line-height:48px}@media (width>=1024px){.product-buy-title-name{letter-spacing:-.02em;font-size:56px;line-height:64px}}.product-buy-lead{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:14px;line-height:22px}@media (width>=1024px){.product-buy-lead{margin-top:-8px;font-size:20px;line-height:32px}}.product-buy-price{letter-spacing:-.02em;font-size:32px;line-height:40px}@media (width>=1024px){.product-buy-price{letter-spacing:-.01em}}.product-buy-rule{--tw-border-opacity:1;border-width:1px 0 0;border-color:rgb(201 201 201/var(--tw-border-opacity,1));width:100%;margin:0}.product-buy-field{flex-direction:column;gap:8px;display:flex}.product-buy-field-label{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:12px;line-height:16px}@media (width>=1024px){.product-buy-field--qty .product-buy-field-label{display:none}}.product-buy-select{position:relative}.product-buy-actions{flex-direction:column;gap:8px;display:flex}@media (width>=1024px){.product-buy-actions{gap:16px}}.product-buy-actions-row{flex-direction:column;gap:16px;display:flex}@media (width>=1024px){.product-buy-actions-row{flex-direction:row;align-items:flex-end}}.product-buy-qty{justify-content:space-between;width:100%;height:56px;display:flex}@media (width>=1024px){.product-buy-qty{width:auto;display:inline-flex}}.product-buy-add{width:100%}@media (width>=1024px){.product-buy-add{flex:1;min-width:0}}.product-buy-checkout{width:100%;display:none}.is-in-cart .product-buy-checkout{display:flex}.product-buy-delivery{color:#707070;justify-content:center;align-items:center;gap:8px;font-size:12px;line-height:normal;display:flex}@media (width>=1024px){.product-buy-delivery{justify-content:flex-start;font-size:16px}}.product-buy-delivery svg{width:20px;height:20px}@media (width>=1024px){.product-buy-delivery svg{width:24px;height:24px}}.product-buy-perks{flex-direction:column;gap:16px;display:flex}@media (width>=1024px){.product-buy-perks{padding-top:8px}}.product-buy-perks li{align-items:center;gap:16px;font-size:16px;line-height:24px;display:flex}.product-buy-perks svg{flex-shrink:0}.product-buy-details{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(201 201 201/var(--tw-border-opacity,1))}@media (width>=1024px){.product-buy-details{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}}.product-buy-details-item{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(201 201 201/var(--tw-border-opacity,1))}@media (width>=1024px){.product-buy-details-item{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}}.product-buy-details-item .accordion-item-title{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:16px 0;font-size:16px;font-weight:500;line-height:20px;display:flex}@media (width>=1024px){.product-buy-details-item .accordion-item-title{padding:24px 0;font-size:20px;font-weight:400;line-height:32px}}.product-buy-details-item .accordion-item-title svg{flex-shrink:0;width:20px;height:20px}@media (width>=1024px){.product-buy-details-item .accordion-item-title svg{width:24px;height:24px}}.product-buy-details-item .accordion-item-title .icon-minus,.product-buy-details-item .accordion-item-title.opened .icon-plus{display:none}.product-buy-details-item .accordion-item-title.opened .icon-minus,.product-buy-details-item .accordion-item-title.opened+.accordion-item-content{display:block}.product-buy-details-item .accordion-item-content p{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));margin-top:-8px;padding-bottom:16px;font-size:14px;line-height:22px}@media (width>=1024px){.product-buy-details-item .accordion-item-content p{margin-top:-8px;padding-bottom:24px;font-size:16px;line-height:24px}}.product-sticky-bar{z-index:99;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-top:1px solid #ddd;flex-direction:column;align-items:center;gap:8px;padding:20px 24px 12px;transition:transform .3s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -3px 15.6px #0000001a}.product-sticky-bar.is-visible{transform:translateY(0)}@media (width>=1024px){.product-sticky-bar{display:none}}.product-sticky-bar-add{width:100%}.product-sticky-bar-delivery{color:#707070;align-items:center;gap:8px;font-size:12px;line-height:normal;display:flex}.product-sticky-bar-delivery svg{width:20px;height:20px}.product-features{padding-bottom:64px}@media (width>=1024px){.product-features{padding-bottom:120px}}.product-features-band{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:16px;flex-direction:column;display:flex;overflow:hidden}@media (width>=1024px){.product-features-band{flex-direction:row}}.product-features-item{flex-direction:column;gap:8px;padding:24px;display:flex}.product-features-item:not(:first-child){--tw-border-opacity:1;border-top-width:1px;border-color:rgb(201 201 201/var(--tw-border-opacity,1))}@media (width>=1024px){.product-features-item{flex:1;gap:16px;min-width:0;padding:40px}.product-features-item:not(:first-child){border-top-width:0;border-left-width:1px}}.product-features-item-top{align-items:center;gap:16px;display:flex}@media (width>=1024px){.product-features-item-top{flex-wrap:wrap;justify-content:space-between;row-gap:16px}}.product-features-item-number{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));flex-shrink:0;font-size:12px;line-height:16px}@media (width>=1024px){.product-features-item-number{order:1}}.product-features-item-title{letter-spacing:-.01em;flex:1;min-width:0;font-size:24px;line-height:32px}@media (width>=1024px){.product-features-item-title{letter-spacing:-.01em;flex:0 0 100%;order:3;width:100%;font-size:32px;line-height:40px}}.product-features-item-dot{--tw-bg-opacity:1;background-color:rgb(201 201 201/var(--tw-bg-opacity,1));border-radius:100%;flex-shrink:0;width:8px;height:8px;display:block}@media (width>=1024px){.product-features-item-dot{order:2}}.product-features-item-dot.is-active{--tw-bg-opacity:1;background-color:rgb(242 102 6/var(--tw-bg-opacity,1))}.product-features-item-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));padding-left:40px;font-size:16px;line-height:24px}@media (width>=1024px){.product-features-item-text{padding-left:0}}.product-story{padding-bottom:64px}@media (width>=1024px){.product-story{padding:120px 0}.product-story-inner{align-items:center;gap:32px;display:flex}}.product-story-media{display:none}@media (width>=1024px){.product-story-media{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1));aspect-ratio:784/640;border-radius:16px;flex-shrink:0;width:49%;display:block;position:relative;overflow:hidden}}.product-story-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.product-story-media img.is-active{opacity:1}.product-story-copy{flex-direction:column;gap:24px;display:flex}@media (width>=1024px){.product-story-copy{flex:1;gap:40px;min-width:0;padding-left:48px}}@media (width>=1720px){.product-story-copy{padding-left:136px}}.product-story-title{text-transform:uppercase;letter-spacing:-.03em;font-size:40px;line-height:48px}@media (width>=1024px){.product-story-title{letter-spacing:-.04em;font-size:56px;line-height:56px}}.product-story-list{flex-direction:column;gap:24px;display:flex}@media (width>=1024px){.product-story-list{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));gap:0}}.product-story-item{flex-direction:column;gap:16px;display:flex}@media (width>=1024px){.product-story-item{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(201 201 201/var(--tw-border-opacity,1));gap:0;position:relative}.product-story-item:before{content:"";--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));width:0;height:2px;position:absolute;top:-1px;left:0}.product-story-item.is-active:before{animation:4s linear forwards paused product-story-progress}}.product-story.is-in-view .product-story-item.is-active:before{animation-play-state:running}.product-story-item-image{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1));border-radius:16px;height:280px;position:relative;overflow:hidden}@media (width>=1024px){.product-story-item-image{display:none}}.product-story-item-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-story-item-head{text-align:left;align-items:center;gap:16px;width:100%;padding-top:8px;display:flex}@media (width>=1024px){.product-story-item-head{cursor:pointer;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));gap:24px;padding:24px 0;transition:color .3s}.product-story-item-head:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.product-story-item.is-active .product-story-item-head{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));padding-bottom:16px}}.product-story-item-number{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));flex-shrink:0;font-size:12px;line-height:16px}@media (width>=1024px){.product-story-item-number{color:inherit}}.product-story-item-title{letter-spacing:-.01em;flex:1;min-width:0;font-size:24px;line-height:32px}.product-story-item-body p{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1024px){.product-story-item-body{padding:0 0 24px 40px;display:none}.product-story-item-body p{font-size:20px;line-height:32px}.product-story-item.is-active .product-story-item-body{display:block}}.product-specs{--tw-bg-opacity:1;background-color:rgb(20 20 20/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));padding:64px 0}@media (width>=1024px){.product-specs{padding:120px 0}}.product-specs-inner{grid-template-columns:100%;grid-template-areas:"title""drawing""table""action";display:grid}@media (width>=1024px){.product-specs-inner{grid-template:"title drawing""table drawing""action drawing"1fr/minmax(0,680px) 1fr;align-items:start;max-width:1503px}}.product-specs-title{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(74 74 74/var(--tw-border-opacity,1));text-align:center;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));letter-spacing:-.02em;grid-area:title;padding-bottom:20px;font-size:32px;line-height:40px}@media (width>=1024px){.product-specs-title{text-align:left;letter-spacing:-.04em;border-width:0;padding-bottom:33px;font-size:56px;line-height:56px}}.product-specs-drawing{grid-area:drawing;justify-content:center;align-items:flex-start;gap:24px;margin:40px 0;padding-right:46px;display:flex}@media (width>=1024px){.product-specs-drawing{place-self:center end;gap:65px;margin:0 0 0 48px;padding-right:0}}.product-specs-drawing-height{flex-shrink:0;align-items:center;gap:8px;height:302px;display:flex}@media (width>=1024px){.product-specs-drawing-height{gap:12px;height:572px}}.product-specs-drawing-height-label{white-space:nowrap;text-align:center;--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1));writing-mode:vertical-rl;font-size:12px;line-height:15px;display:block;transform:rotate(180deg)}@media (width>=1024px){.product-specs-drawing-height-label{font-size:20px;line-height:32px}}.product-specs-drawing-body{flex-direction:column;gap:24px;width:160px;display:flex}@media (width>=1024px){.product-specs-drawing-body{gap:29px;width:303px}}.product-specs-drawing-image{aspect-ratio:303/572;position:relative}.product-specs-drawing-image img{width:100%;height:100%;position:absolute;inset:0}.product-specs-drawing-width{flex-direction:column;align-items:center;gap:8px;display:flex}@media (width>=1024px){.product-specs-drawing-width{gap:6px}}.product-specs-drawing-width-label{text-align:center;--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1));font-size:12px;line-height:15px}@media (width>=1024px){.product-specs-drawing-width-label{font-size:20px;line-height:32px}}.product-specs-dim{--tw-bg-opacity:1;background-color:rgb(242 102 6/var(--tw-bg-opacity,1));display:block;position:relative}.product-specs-dim:before,.product-specs-dim:after{content:"";--tw-border-opacity:1;border-color:rgb(242 102 6/var(--tw-border-opacity,1));border-style:solid;border-width:0;width:6px;height:6px;position:absolute}.product-specs-dim--vertical{width:1px;height:100%}.product-specs-dim--vertical:before{transform-origin:50%;border-top-width:1px;border-left-width:1px;top:0;left:-3px;transform:rotate(45deg)}.product-specs-dim--vertical:after{border-bottom-width:1px;border-right-width:1px;bottom:0;left:-3px;transform:rotate(45deg)}.product-specs-dim--horizontal{width:100%;height:1px}.product-specs-dim--horizontal:before{border-bottom-width:1px;border-left-width:1px;top:-3px;left:0;transform:rotate(45deg)}.product-specs-dim--horizontal:after{border-top-width:1px;border-right-width:1px;top:-3px;right:0;transform:rotate(45deg)}.product-specs-table{flex-direction:column;grid-area:table;display:flex}.product-specs-table-row{border-bottom:1px solid #282828;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:14px;line-height:normal;display:flex}@media (width>=1024px){.product-specs-table-row{font-size:16px}}.product-specs-table-row:first-child{border-top:1px solid #282828}.product-specs-table-row dt{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.product-specs-table-row dd{text-align:right;--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1))}.product-specs-action{grid-area:action;margin-top:24px}@media (width>=1024px){.product-specs-action{margin-top:30px}}.product-specs-action .btn-light{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.product-specs-action .btn-light:hover{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1))}.product-interior{padding:64px 0}@media (width>=1024px){.product-interior{padding:120px 0}}.product-interior-heading{flex-direction:column;margin-bottom:24px;display:flex}@media (width>=1024px){.product-interior-heading{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px}}.product-interior-heading-title{text-transform:uppercase;letter-spacing:-.03em;font-size:40px;line-height:48px}@media (width>=1024px){.product-interior-heading-title{letter-spacing:-.04em;font-size:56px;line-height:56px}}.product-interior-heading-text{display:none}@media (width>=1024px){.product-interior-heading-text{text-align:right;--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));max-width:512px;font-size:20px;line-height:32px;display:block}}.product-interior-stage{flex-direction:column;gap:24px;display:flex;position:relative}@media (width>=1024px){.product-interior-stage{aspect-ratio:1600/880;border-radius:16px;display:block;overflow:hidden}}.product-interior-stage-image{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1));border-radius:16px;height:420px;position:relative;overflow:hidden}@media (width>=1024px){.product-interior-stage-image{height:100%;position:absolute;inset:0}}.product-interior-stage-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.product-interior-pin{z-index:2;white-space:nowrap;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));border-radius:16px;align-items:center;gap:8px;padding:8px 16px 8px 8px;font-size:16px;font-weight:500;line-height:24px;display:flex;position:absolute;top:88px;left:41.6%;box-shadow:4px 4px 12.8px #00000026}@media (width>=1024px){.product-interior-pin{top:30.7%;left:51.375%}}.product-interior-pin-dot{--tw-bg-opacity:1;background-color:rgb(242 102 6/var(--tw-bg-opacity,1));border-radius:100%;flex-shrink:0;width:10px;height:10px;display:block}.product-interior-caption{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:16px;flex-direction:column;gap:8px;padding:24px;display:flex}@media (width>=1024px){.product-interior-caption{z-index:2;gap:16px;width:448px;padding:32px;position:absolute;bottom:40px;left:40px}}.product-interior-caption-label{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:12px;line-height:16px}.product-interior-caption-title{letter-spacing:-.01em;font-size:24px;line-height:32px}.product-interior-caption-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:16px;line-height:24px}.product-pairs{padding:64px 0}@media (width>=1024px){.product-pairs{padding:120px 0}}.product-pairs-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:24px;display:flex}@media (width>=1024px){.product-pairs-heading{margin-bottom:40px}}.product-pairs-heading-title{letter-spacing:-.02em;font-size:32px;line-height:40px}@media (width>=1024px){.product-pairs-heading-title{letter-spacing:-.03em;font-size:88px;line-height:96px}}.product-pairs-heading-link{display:none}@media (width>=1024px){.product-pairs-heading-link{flex-shrink:0;display:inline-flex}}.product-pairs-slider{margin-right:-24px;overflow:hidden}@media (width>=1024px){.product-pairs-slider{gap:32px;margin-right:0}}.product-pairs-slider .swiper-slide{width:280px;height:auto}@media (width>=1024px){.product-pairs-slider .swiper-slide{width:calc(25% - 24px)!important}}.product-pairs-footer{flex-direction:column;align-items:flex-start;gap:24px;margin-top:24px;display:flex}@media (width>=1024px){.product-pairs-footer{display:none}}.product-pairs-pager{justify-content:flex-start}@keyframes product-story-progress{0%{width:0}to{width:100%}}.product-buy-stock{--tw-text-opacity:1;color:rgb(217 45 32/var(--tw-text-opacity,1));margin-top:-8px;font-size:14px;line-height:24px}.business-page .section-header{margin-bottom:16px}@media (width>=1024px){.business-page .section-header{margin-bottom:64px}}.business-section-title{letter-spacing:-.02em;margin-bottom:16px;font-size:32px;line-height:40px}@media (width>=1024px){.business-section-title{letter-spacing:-.03em;max-width:1056px;margin-bottom:64px;font-size:88px;line-height:96px}}.business-hero{--tw-bg-opacity:1;background-color:rgb(20 20 20/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1));padding:48px 0 64px;overflow:hidden}@media (width>=1024px){.business-hero{padding:128px 0}}.business-hero-row{align-items:center;row-gap:24px}.business-hero-copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}@media (width>=1024px){.business-hero-copy{gap:32px}}.business-hero-label{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:12px;line-height:16px}.business-hero-title{letter-spacing:-.02em;--tw-text-opacity:1;width:100%;color:rgb(221 221 221/var(--tw-text-opacity,1));font-size:40px;line-height:48px}@media (width>=1024px){.business-hero-title{letter-spacing:-.03em;font-size:88px;line-height:96px}}.business-hero-text{--tw-text-opacity:1;color:rgb(201 201 201/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1024px){.business-hero-text{max-width:648px;font-size:24px;line-height:32px}}.business-hero-image{border-radius:16px;height:280px;position:relative;overflow:hidden}@media (width>=1024px){.business-hero-image{aspect-ratio:784/720;border-radius:20px;height:auto}}.business-hero-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 29%;object-position:50% 29%;width:100%;height:100%;position:absolute;inset:0}.business-benefits-row{row-gap:16px}.business-benefits-item{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;height:100%;padding:24px;display:flex}@media (width>=1024px){.business-benefits-item{gap:24px;padding:40px}}.business-benefits-item-icon{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.business-benefits-item-title{font-size:20px;line-height:32px}@media (width>=1024px){.business-benefits-item-title{letter-spacing:-.01em;font-size:24px;line-height:32px}}.business-benefits-item-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1024px){.business-benefits-item-text{font-size:20px;line-height:32px}}.business-spaces{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1))}.business-spaces .section-header{margin-bottom:24px}@media (width>=1024px){.business-spaces .section-header{margin-bottom:64px}}.business-spaces-meta-desktop{display:none}@media (width>=1024px){.business-spaces-meta-desktop{display:inline}.business-spaces-meta-mobile{display:none}}.business-spaces-row{row-gap:24px}.business-spaces-item{flex-direction:column;gap:16px;display:flex}@media (width>=1024px){.business-spaces-item{gap:24px}}.business-spaces-item-image{border-radius:16px;height:240px;position:relative;overflow:hidden}@media (width>=1024px){.business-spaces-item-image{aspect-ratio:512/640;height:auto}}.business-spaces-item-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.business-spaces-item-title{letter-spacing:-.01em;font-size:24px;line-height:32px}@media (width>=1024px){.business-spaces-item-title{letter-spacing:-.01em;font-size:32px;line-height:40px}}.business-spaces-item-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));margin-top:-4px;font-size:16px;line-height:24px}@media (width>=1024px){.business-spaces-item-text{margin-top:-12px;font-size:20px;line-height:32px}}.business-process .section-header{margin-bottom:24px}@media (width>=1024px){.business-process .section-header{margin-bottom:64px}}.business-process .business-section-title{margin-bottom:24px}@media (width>=1024px){.business-process .business-section-title{margin-bottom:64px}}.business-process-row{row-gap:24px}.business-process-item{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));flex-direction:column;gap:8px;padding-top:16px;display:flex}@media (width>=1024px){.business-process-item{gap:16px;padding-top:32px}}.business-process-item-number{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:12px;line-height:16px}.business-process-item-title{letter-spacing:-.01em;font-size:24px;line-height:32px}.business-process-item-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1024px){.business-process-item-text{font-size:20px;line-height:32px}}.business-form{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1))}.business-form-row{row-gap:24px}.business-form-intro{flex-direction:column;gap:24px;display:flex}@media (width>=1024px){.business-form-intro{gap:32px}}.business-form-intro-title{letter-spacing:-.02em;font-size:40px;line-height:48px}@media (width>=1024px){.business-form-intro-title{letter-spacing:-.03em;font-size:88px;line-height:96px}}.business-form-intro-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1024px){.business-form-intro-text{font-size:20px;line-height:32px}}.business-form-intro-email{letter-spacing:-.01em;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:24px;line-height:32px;display:none}@media (width>=1024px){.business-form-intro-email{display:block}}.business-form-intro-email:hover{--tw-text-opacity:1;color:rgb(242 102 6/var(--tw-text-opacity,1))}.business-form-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:16px;grid-template-columns:repeat(1,minmax(0,1fr));gap:24px;padding:24px;display:grid}@media (width>=1024px){.business-form-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:40px}}@media (width>=1280px){.business-form-card{padding:64px}}@media (width>=1024px){.business-form-card-full{grid-column:1/-1}}.business-form-type{flex-direction:column;gap:16px;display:flex}.business-form-type-chips{flex-wrap:wrap;gap:8px;display:flex}.business-form-type-chip--desktop{display:none}@media (width>=1024px){.business-form-type-chip--desktop{display:inline-flex}}.business-form-submit{flex-direction:column;gap:24px;display:flex}@media (width>=1024px){.business-form-submit{flex-direction:row;align-items:center;gap:32px}}.business-form-submit-note{--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:14px;line-height:24px}.business-form-phone.has-error .form-input{--tw-border-opacity:1;border-color:rgb(217 45 32/var(--tw-border-opacity,1));box-shadow:inset 0 0 0 1px #d92d20}.business-form-phone.has-error .business-form-phone-error,.business-form-error{margin-top:8px;display:block}.contact-intro{padding:16px 0 64px}@media (width>=1024px){.contact-intro{padding-bottom:128px}}.contact-intro .container{flex-direction:column;gap:24px;display:flex}@media (width>=1024px){.contact-intro .container{gap:48px}}.contact-intro-copy{flex-direction:column;gap:24px;display:flex}@media (width>=1024px){.contact-intro-copy{gap:32px;max-width:1056px}}.contact-intro-title{letter-spacing:-.02em;font-size:40px;line-height:48px}@media (width>=1024px){.contact-intro-title{letter-spacing:-.03em;font-size:88px;line-height:96px}}.contact-intro-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1024px){.contact-intro-text{max-width:784px;font-size:24px;line-height:32px}}.contact-breadcrumbs{--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:24px;display:flex}.contact-breadcrumbs a{transition:color .2s}.contact-breadcrumbs a:hover,.contact-breadcrumbs-current{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.contact-channels{row-gap:24px}.contact-channels-item{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;height:100%;padding:24px;display:flex}@media (width>=1024px){.contact-channels-item{gap:24px;padding:40px}}.contact-channels-item-icon{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.contact-channels-item-text{flex-direction:column;gap:16px;width:100%;display:flex}@media (width>=1024px){.contact-channels-item-text{gap:8px}}.contact-channels-item-title{letter-spacing:-.01em;font-size:24px;line-height:32px}.contact-channels-item-desc{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1024px){.contact-channels-item-desc{line-height:32px}}.contact-channels-item-details{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(201 201 201/var(--tw-border-opacity,1));flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding-top:16px;display:flex}@media (width>=1024px){.contact-channels-item-details{padding-top:24px}}.contact-channels-item-email{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:16px;font-weight:500;line-height:24px}.contact-channels-item-line{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:16px;line-height:24px}.contact-channels-item-email,.contact-channels-item-line{transition:color .2s}.contact-channels-item a.contact-channels-item-email:hover,.contact-channels-item a.contact-channels-item-line:hover{--tw-text-opacity:1;color:rgb(242 102 6/var(--tw-text-opacity,1))}.contact-channels-item-meta{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:12px;line-height:16px}.contact-form{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1))}.contact-form-row{row-gap:24px}.contact-form-intro{flex-direction:column;gap:24px;display:flex}@media (width>=1024px){.contact-form-intro{gap:32px}}.contact-form-intro-title{letter-spacing:-.02em;font-size:40px;line-height:48px}@media (width>=1024px){.contact-form-intro-title{letter-spacing:-.03em;font-size:88px;line-height:96px}}.contact-form-intro-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1024px){.contact-form-intro-text{font-size:20px;line-height:32px}}.contact-form-hints{flex-direction:column;gap:16px;display:none}@media (width>=1024px){.contact-form-hints{display:flex}}.contact-form-hints li{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));align-items:center;gap:16px;font-size:16px;line-height:24px;display:flex}.contact-form-hints svg{flex-shrink:0}.contact-form-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:16px;grid-template-columns:repeat(1,minmax(0,1fr));gap:24px;padding:24px;display:grid}@media (width>=1024px){.contact-form-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:40px}}@media (width>=1280px){.contact-form-card{padding:64px}}@media (width>=1024px){.contact-form-card-full{grid-column:1/-1}}.contact-form-textarea{position:relative}.contact-form-textarea textarea.form-input{resize:none;height:160px;min-height:160px;padding-bottom:40px;display:block}.contact-form-textarea-counter{pointer-events:none;letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:12px;line-height:16px;position:absolute;bottom:16px;right:24px}.contact-form-error{margin-top:8px;display:block}.contact-form-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:16px;display:flex;position:relative}@media (width>=1024px){.contact-form-checkbox{align-items:center}}.contact-form-checkbox input{opacity:0;width:0;height:0;position:absolute}.contact-form-checkbox-box{--tw-border-opacity:1;border-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .2s;display:flex}.contact-form-checkbox-box svg{width:16px;height:16px;display:none}input:checked+.contact-form-checkbox-box{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}input:checked+.contact-form-checkbox-box svg{display:block}input:focus-visible+.contact-form-checkbox-box{outline-offset:2px;outline:2px solid #f26606}.contact-form-checkbox-label{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:16px;line-height:24px}.contact-faq-body{flex-direction:column;gap:24px;display:flex}@media (width>=1024px){.contact-faq-body{flex-direction:row;align-items:flex-start;gap:64px}}.contact-faq-intro{flex-direction:column;flex-shrink:0;gap:32px;display:flex}@media (width>=1024px){.contact-faq-intro{width:32%;max-width:512px}}.contact-faq-intro-title{letter-spacing:-.02em;font-size:40px;line-height:48px}@media (width>=1024px){.contact-faq-intro-title{letter-spacing:-.03em;font-size:88px;line-height:96px}.contact-faq-intro-title span{display:block}}.contact-faq-intro-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:20px;line-height:32px;display:none}@media (width>=1024px){.contact-faq-intro-text{display:block}}.contact-faq-list{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));width:100%}@media (width>=1024px){.contact-faq-list{flex:1;min-width:0}}.contact-faq-item{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));padding-top:24px;padding-bottom:24px}@media (width>=1024px){.contact-faq-item{padding-top:32px;padding-bottom:32px}}.contact-faq-item-title{text-align:left;align-items:center;gap:16px;width:100%;display:flex}@media (width>=1024px){.contact-faq-item-title{align-items:flex-start;gap:24px}}.contact-faq-item-number{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));flex-shrink:0;width:48px;font-size:12px;line-height:16px;display:none}@media (width>=1024px){.contact-faq-item-number{display:block}}.contact-faq-item-question{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));flex:1;min-width:0;font-size:18px;font-weight:500;line-height:26px}@media (width>=1024px){.contact-faq-item-question{font-size:20px;font-weight:400;line-height:32px}}.contact-faq-item-toggle{--tw-border-opacity:1;border-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s,color .2s;display:flex}.contact-faq-item-toggle svg{width:17px;height:17px}.contact-faq-item-toggle-minus{display:none}.contact-faq-item-title:hover .contact-faq-item-toggle{--tw-bg-opacity:1;background-color:rgb(243 243 241/var(--tw-bg-opacity,1))}.contact-faq-item-title.opened .contact-faq-item-toggle{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1))}.contact-faq-item-title.opened .contact-faq-item-toggle .contact-faq-item-toggle-plus{display:none}.contact-faq-item-title.opened .contact-faq-item-toggle .contact-faq-item-toggle-minus{display:block}.contact-faq-item-answer{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));padding-top:16px;font-size:16px;line-height:24px}@media (width>=1024px){.contact-faq-item-answer{max-width:792px;padding-top:12px;padding-left:72px;font-size:20px;line-height:32px}}.blocker.message-sent-blocker{background-color:#0006;justify-content:center;align-items:flex-end;padding:16px;display:flex}@media (width>=1024px){.blocker.message-sent-blocker{align-items:center;padding:24px}}.blocker.message-sent-blocker:before{display:none}.modal.message-sent-modal{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));text-align:center;max-width:512px;box-shadow:none;border-radius:16px;flex-direction:column;align-items:center;gap:16px;padding:24px}@media (width>=1024px){.modal.message-sent-modal{gap:24px;padding:48px}}.modal.message-sent-modal[style*=inline-block]{display:flex!important}.modal.message-sent-modal .message-sent-modal-check{--tw-bg-opacity:1;background-color:rgb(242 102 6/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:28px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.modal.message-sent-modal .message-sent-modal-check svg{width:24px;height:24px}.modal.message-sent-modal .message-sent-modal-title{letter-spacing:-.01em;font-size:32px;line-height:40px}.modal.message-sent-modal .message-sent-modal-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1024px){.modal.message-sent-modal .message-sent-modal-text{font-size:20px;line-height:32px}}.modal.message-sent-modal .message-sent-modal-actions{flex-direction:column;gap:16px;width:100%;display:flex}@media (width>=1024px){.modal.message-sent-modal .message-sent-modal-actions{flex-direction:row}}.modal.message-sent-modal .message-sent-modal-actions .btn{width:100%}@media (width>=1024px){.modal.message-sent-modal .message-sent-modal-actions .btn{flex:1;min-width:0}}.modal.message-sent-modal .message-sent-modal-home{justify-content:space-between}@media (width>=1024px){.modal.message-sent-modal .message-sent-modal-home{justify-content:center}}.modal.message-sent-modal .message-sent-modal-close{padding-right:32px}.search-results{--tw-bg-opacity:1;background-color:rgb(243 243 241/var(--tw-bg-opacity,1));padding:16px 0 64px}@media (width>=1024px){.search-results{padding:16px 0 128px}}.search-results .container{flex-direction:column;gap:24px;display:flex}@media (width>=1024px){.search-results .container{gap:48px}}.search-results-title{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:32px;line-height:40px}@media (width>=1024px){.search-results-title{letter-spacing:-.02em;font-size:56px;line-height:64px}}.search-breadcrumbs{white-space:nowrap;align-items:flex-start;gap:8px;font-size:14px;line-height:24px;display:flex}.search-breadcrumbs-link,.search-breadcrumbs-separator{--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1))}.search-breadcrumbs-link:hover,.search-breadcrumbs-current{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.search-form{width:100%;max-width:1056px}.search-form-field{--tw-border-opacity:1;border-width:2px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.search-form-field-input{--tw-text-opacity:1;width:100%;color:rgb(0 0 0/var(--tw-text-opacity,1));-webkit-appearance:none;background-color:#0000;outline:none;min-width:0;font-size:16px;line-height:24px}.search-form-field-input::-webkit-search-cancel-button{display:none}.search-form-field-clear{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:color .2s;display:flex}.search-form-field-clear:hover{--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1))}.search-tabs{scrollbar-width:none;gap:8px;margin-right:-24px;padding-right:24px;display:flex;overflow-x:auto}.search-tabs::-webkit-scrollbar{display:none}@media (width>=1024px){.search-tabs{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}.search-tabs .chip{flex-shrink:0}.search-products{row-gap:16px}@media (width>=1024px){.search-products{row-gap:32px}}.search-pages{flex-direction:column;display:flex}.search-pages-label{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:12px;line-height:16px}.search-pages-item{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(201 201 201/var(--tw-border-opacity,1));align-items:center;gap:16px;padding-top:16px;padding-bottom:16px;display:flex}@media (width>=1024px){.search-pages-item{gap:24px;padding-top:24px;padding-bottom:24px}}.search-pages-item-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.search-pages-item-title{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:16px;font-weight:500;line-height:24px}@media (width>=1024px){.search-pages-item-title{letter-spacing:-.01em;letter-spacing:0;font-size:24px;line-height:32px}}.search-pages-item-path{--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:14px;line-height:24px}.search-pages-item-icon{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));flex-shrink:0;transition:transform .2s}.search-pages-item:hover .search-pages-item-icon{transform:translate(2px,-2px)}.search-suggestions{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}@media (width>=1024px){.search-suggestions{gap:20px;padding:48px}.search-suggestions-mobile{display:none}}.search-suggestions-desktop{display:none}@media (width>=1024px){.search-suggestions-desktop{display:inline}}.search-suggestions-title{letter-spacing:-.01em;font-size:24px;line-height:32px}.search-suggestions-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1024px){.search-suggestions-text{font-size:20px;line-height:32px}}.search-suggestions-popular{flex-wrap:wrap;gap:8px;display:flex}.search-suggestions-popular-desktop-only{display:none}@media (width>=1024px){.search-suggestions-popular-desktop-only{display:inline-flex}}.cart-main{padding:16px 0 64px}@media (width>=1024px){.cart-main{padding:12px 0 160px}}.cart-breadcrumbs{white-space:nowrap;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));align-items:flex-start;gap:8px;font-size:14px;line-height:24px;display:flex}.cart-breadcrumbs a:hover,.cart-breadcrumbs-current{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.cart-title{letter-spacing:-.02em;margin-top:24px;font-size:40px;line-height:48px}@media (width>=1024px){.cart-title{letter-spacing:-.03em;margin-top:48px;font-size:88px;line-height:96px}}.cart-layout{flex-direction:column;gap:24px;margin-top:24px;display:flex}@media (width>=1024px){.cart-layout{gap:48px;margin-top:48px}}@media (width>=1280px){.cart-layout{flex-direction:row;align-items:flex-start;gap:64px}}.cart-items{flex-direction:column;gap:24px;min-width:0;display:flex}@media (width>=1024px){.cart-items{gap:32px}}@media (width>=1280px){.cart-items{flex:1}}.cart-items-list{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(201 201 201/var(--tw-border-opacity,1))}.cart-continue{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));align-self:flex-start;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}.cart-continue svg{flex-shrink:0;transition:transform .2s}.cart-continue:hover svg{transform:translate(-4px)}.cart-item{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(201 201 201/var(--tw-border-opacity,1));-moz-column-gap:16px;grid-template-columns:96px 1fr auto;grid-template-areas:"thumb name name""thumb variant variant""thumb price price""thumb. .""qty qty remove";gap:4px 16px;padding-top:24px;padding-bottom:24px;display:grid}@media (width>=1024px){.cart-item{-moz-column-gap:32px;grid-template:"thumb.qty price"1fr"thumb name qty price""thumb variant qty price""thumb remove qty price""thumb.qty price"1fr/160px 1fr auto 160px;gap:0 32px;padding-top:32px;padding-bottom:32px}}.cart-item-thumb{--tw-bg-opacity:1;background-color:rgb(243 243 241/var(--tw-bg-opacity,1));border-radius:16px;grid-area:thumb;justify-content:center;align-items:center;width:96px;height:96px;display:flex;overflow:hidden}@media (width>=1024px){.cart-item-thumb{width:160px;height:160px}}.cart-item-thumb img{width:calc(var(--thumb-w) * .63);height:auto}@media (width>=1024px){.cart-item-thumb img{width:var(--thumb-w)}}.cart-item-thumb img.is-fit{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.cart-item-name{letter-spacing:-.01em;--tw-text-opacity:1;min-width:0;color:rgb(0 0 0/var(--tw-text-opacity,1));grid-area:name;font-size:24px;font-weight:500;line-height:32px}.cart-item-name:hover{--tw-text-opacity:1;color:rgb(242 102 6/var(--tw-text-opacity,1))}.cart-item-name{letter-spacing:0}@media (width>=1024px){.cart-item-name{letter-spacing:-.01em;font-weight:400}}.cart-item-variant{--tw-text-opacity:1;min-width:0;color:rgb(122 122 122/var(--tw-text-opacity,1));grid-area:variant;font-size:14px;line-height:24px}@media (width>=1024px){.cart-item-variant{margin-top:8px;font-size:16px;line-height:24px}}.cart-item-price{grid-area:price;font-size:16px;font-weight:500;line-height:24px}@media (width>=1024px){.cart-item-price{text-align:right;align-self:center;font-size:24px;font-weight:500;line-height:32px}}.cart-item-qty{grid-area:qty;place-self:center start;margin-top:12px}@media (width>=1024px){.cart-item-qty{margin-top:0}}.cart-item-remove{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));grid-area:remove;place-self:center end;margin-top:12px;font-size:14px;line-height:24px;text-decoration-line:underline}.cart-item-remove:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (width>=1024px){.cart-item-remove{justify-self:start;margin-top:8px}}.cart-item.is-removing{opacity:0;transition:opacity .25s}.cart-empty{--tw-border-opacity:1;border-top-width:1px;border-bottom-width:1px;border-color:rgb(201 201 201/var(--tw-border-opacity,1));flex-direction:column;align-items:flex-start;gap:16px;padding-top:40px;padding-bottom:40px;display:flex}@media (width>=1024px){.cart-empty{gap:24px;padding-top:64px;padding-bottom:64px}}.cart-empty[hidden]{display:none}.cart-empty-title{letter-spacing:-.01em;font-size:24px;line-height:32px}@media (width>=1024px){.cart-empty-title{letter-spacing:-.01em;font-size:32px;line-height:40px}}.cart-empty-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:16px;line-height:24px}.cart-empty .btn{margin-top:8px}.cart-page.is-empty .cart-items-list,.cart-page.is-empty .cart-continue{display:none}.cart-summary{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:16px;flex-direction:column;gap:16px;width:100%;padding:24px;display:flex}@media (width>=1024px){.cart-summary{gap:24px;max-width:512px;padding:40px}}@media (width>=1280px){.cart-summary{flex-shrink:0;width:400px}}@media (width>=1720px){.cart-summary{width:512px}}.cart-summary-title{letter-spacing:-.01em;font-size:24px;line-height:32px}.cart-summary-row{justify-content:space-between;align-items:center;gap:16px;font-size:16px;line-height:24px;display:flex}.cart-summary-row span{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1))}.cart-summary-row strong{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-weight:500}.cart-summary-row--discount{display:none}@media (width>=1024px){.cart-summary-row--discount{display:flex}}.cart-summary-divider{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));border-width:0;width:100%;height:1px}.cart-summary-total{justify-content:space-between;align-items:center;gap:16px;display:flex}.cart-summary-total span{letter-spacing:-.01em;--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:24px;line-height:32px}.cart-summary-total strong{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));letter-spacing:-.02em;font-size:32px;font-weight:400;line-height:40px}@media (width>=1024px){.cart-summary-total strong{letter-spacing:-.01em}}.cart-summary-checkout{justify-content:space-between;width:100%}.cart-summary-checkout.is-disabled{--tw-bg-opacity:1;background-color:rgb(20 20 20/var(--tw-bg-opacity,1));opacity:.5;pointer-events:none}.cart-summary-perks{flex-direction:column;gap:16px;display:flex}.cart-summary-perks li{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));align-items:center;gap:12px;font-size:14px;line-height:24px;display:flex}@media (width>=1024px){.cart-summary-perks li{gap:16px;font-size:16px;line-height:24px}}.cart-summary-perks svg{flex-shrink:0}.cart-upsell{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1))}.cart-upsell-list{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin-right:-24px;padding-right:24px;display:flex;overflow-x:auto}.cart-upsell-list::-webkit-scrollbar{display:none}@media (width>=1024px){.cart-upsell-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-right:0;padding-right:0;display:grid;overflow:visible}}.cart-upsell-list-item{scroll-snap-align:start;flex-shrink:0;width:280px}@media (width>=1024px){.cart-upsell-list-item{width:auto}}.cart-notices{--tw-border-opacity:1;border-width:1px;border-color:rgb(217 45 32/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(217 45 32/var(--tw-text-opacity,1));border-radius:16px;flex-direction:column;gap:4px;margin-bottom:24px;padding:16px;font-size:14px;line-height:24px;display:flex}.cart-item-stock{--tw-text-opacity:1;color:rgb(217 45 32/var(--tw-text-opacity,1));display:block}.checkout-main{padding:16px 0 64px}@media (width>=1024px){.checkout-main{padding:16px 0 160px}}.checkout-breadcrumbs{white-space:nowrap;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));align-items:flex-start;gap:8px;font-size:14px;line-height:24px;display:flex}.checkout-breadcrumbs a:hover,.checkout-breadcrumbs-current{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.checkout-title{letter-spacing:-.02em;margin-top:32px;font-size:40px;line-height:48px}@media (width>=1024px){.checkout-title{letter-spacing:-.03em;margin-top:48px;font-size:88px;line-height:96px}}.checkout-steps{align-items:center;gap:8px;margin-top:32px;display:flex}@media (width>=1024px){.checkout-steps{gap:16px;margin-top:48px}}.checkout-steps-rule{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));flex-shrink:0;width:32px;height:1px}@media (width>=1024px){.checkout-steps-rule{width:96px}}.checkout-steps-item{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (width>=1024px){.checkout-steps-item{gap:16px}}.checkout-steps-item-dot{--tw-border-opacity:1;border-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:500;line-height:24px;display:flex}.checkout-steps-item-label{white-space:nowrap;--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:16px;font-weight:500;line-height:24px;display:none}@media (width>=1024px){.checkout-steps-item-label{display:block}}.checkout-steps-item.is-active .checkout-steps-item-dot{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1))}.checkout-steps-item.is-active .checkout-steps-item-label{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));display:block}.checkout-layout{flex-direction:column;gap:32px;margin-top:32px;display:flex}@media (width>=1024px){.checkout-layout{gap:64px;margin-top:48px}}@media (width>=1280px){.checkout-layout{flex-direction:row;align-items:flex-start}}.checkout-form{flex-direction:column;gap:32px;min-width:0;display:flex}@media (width>=1024px){.checkout-form{gap:64px}}@media (width>=1280px){.checkout-form{flex:1}}.checkout-block{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width>=1024px){.checkout-block{gap:32px}}.checkout-block-heading{align-items:center;gap:16px;display:flex}.checkout-block-heading-number{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:12px;line-height:16px}.checkout-block-heading-title{letter-spacing:-.02em;font-size:32px;line-height:40px}@media (width>=1024px){.checkout-block-heading-title{letter-spacing:-.01em;font-size:32px;line-height:40px}}.checkout-block-fields{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=1024px){.checkout-block-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.checkout-block-fields-wide{grid-column:1/-1}}.checkout-block-fields-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width>=1024px){.checkout-block-fields-pair{grid-column:1/-1;gap:32px}}.checkout-radio-group{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=1024px){.checkout-radio-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}.checkout-radio-card{cursor:pointer;--tw-border-opacity:1;border-width:1px;border-color:rgb(201 201 201/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:16px;align-items:center;gap:16px;padding:24px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.checkout-radio-card input{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkout-radio-card:hover{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.checkout-radio-card:has(input:checked){--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));box-shadow:inset 0 0 0 1px #000}.checkout-radio-card:has(input:focus-visible){outline-offset:2px;outline:2px solid #f26606}.checkout-radio-card-indicator{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:1.5px solid #c9c9c9;border-radius:100%;flex-shrink:0;width:24px;height:24px;transition:border .2s}input:checked~.checkout-radio-card-indicator{border:7px solid #000}.checkout-radio-card-text{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.checkout-radio-card-title{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:16px;font-weight:500;line-height:24px}.checkout-radio-card-caption{--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:14px;line-height:24px}.checkout-radio-card-price{white-space:nowrap;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:16px;font-weight:500;line-height:24px}.checkout-summary{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:16px;flex-direction:column;gap:16px;width:100%;padding:24px;display:flex}@media (width>=1024px){.checkout-summary{gap:24px;max-width:512px;padding:40px}}@media (width>=1280px){.checkout-summary{flex-shrink:0;width:400px}}@media (width>=1720px){.checkout-summary{width:512px}}.checkout-summary-title{letter-spacing:-.01em;font-size:24px;line-height:32px}.checkout-summary-items{flex-direction:column;gap:16px;display:flex}@media (width>=1024px){.checkout-summary-items{gap:24px}}.checkout-summary-item{align-items:center;gap:16px;display:flex}.checkout-summary-item-thumb{--tw-bg-opacity:1;background-color:rgb(243 243 241/var(--tw-bg-opacity,1));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}@media (width>=1024px){.checkout-summary-item-thumb{border-radius:16px;width:64px;height:64px}}.checkout-summary-item-thumb img{width:calc(var(--thumb-w) * .88);height:auto}@media (width>=1024px){.checkout-summary-item-thumb img{width:var(--thumb-w)}}.checkout-summary-item-thumb img.is-fit{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.checkout-summary-item-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.checkout-summary-item-name{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:16px;font-weight:500;line-height:24px}.checkout-summary-item-variant{--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:14px;line-height:24px}.checkout-summary-item-price{white-space:nowrap;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:16px;font-weight:500;line-height:24px}.checkout-summary-divider{--tw-bg-opacity:1;background-color:rgb(201 201 201/var(--tw-bg-opacity,1));border-width:0;width:100%;height:1px;margin:0}.checkout-summary-divider--strong{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.checkout-summary-row{justify-content:space-between;align-items:center;gap:16px;font-size:16px;line-height:24px;display:flex}.checkout-summary-row span{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1))}.checkout-summary-row strong{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-weight:500}.checkout-summary-row--subtotal{display:none}@media (width>=1024px){.checkout-summary-row--subtotal{display:flex}}.checkout-summary-total{justify-content:space-between;align-items:center;gap:16px;display:flex}.checkout-summary-total span{letter-spacing:-.01em;--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:24px;line-height:32px}.checkout-summary-total strong{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));letter-spacing:-.02em;font-size:32px;font-weight:400;line-height:40px}@media (width>=1024px){.checkout-summary-total strong{letter-spacing:-.01em}}.checkout-summary-submit{justify-content:space-between;width:100%}.checkout-summary-note{--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:14px;line-height:24px}.checkout-summary-note-terms{display:none}@media (width>=1024px){.checkout-summary-note-terms{display:inline}}.checkout-phone.has-error .form-input{--tw-border-opacity:1;border-color:rgb(217 45 32/var(--tw-border-opacity,1));box-shadow:inset 0 0 0 1px #d92d20}.checkout-phone.has-error .checkout-phone-error,.checkout-error{margin-top:8px;display:block}.order-confirmed-inner{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}@media (width>=1024px){.order-confirmed-inner{gap:32px}}.order-confirmed-check{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1));border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.order-confirmed-check svg{width:40px;height:40px}.order-confirmed-check path{stroke-width:1.8px}.order-confirmed-title{letter-spacing:-.02em;font-size:40px;line-height:48px}@media (width>=1024px){.order-confirmed-title{letter-spacing:-.03em;font-size:88px;line-height:96px}}.order-confirmed-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1024px){.order-confirmed-text{max-width:526px;font-weight:500}}.order-confirmed-text-extra{display:none}@media (width>=1024px){.order-confirmed-text-extra{display:inline}}.order-confirmed-card{text-align:left;flex-direction:column;gap:16px;width:100%;display:flex}@media (width>=1024px){.order-confirmed-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:16px;max-width:512px;padding:32px 40px}}.order-confirmed-card-row{white-space:nowrap;justify-content:space-between;align-items:center;gap:16px;font-size:16px;line-height:24px;display:flex}.order-confirmed-card-row span{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1))}.order-confirmed-card-row strong{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-weight:500}.order-confirmed-card-details{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}@media (width>=1024px){.order-confirmed-card-details{background-color:#0000;border-radius:0;padding:0}}.order-confirmed-card-actions{flex-direction:column;gap:12px;margin-top:8px;display:flex}@media (width>=1024px){.order-confirmed-card-actions{flex-direction:row;gap:16px;margin-top:0}}.order-confirmed-card-actions .btn{width:100%}@media (width>=1024px){.order-confirmed-card-actions .btn{flex:1}}.order-confirmed-card-home{justify-content:space-between}@media (width>=1024px){.order-confirmed-card-home{justify-content:center}}.order-confirmed-card-catalog{padding-right:24px}@media (width>=1024px){.order-confirmed-card-catalog{padding-right:32px}}.info-page{--tw-bg-opacity:1;background-color:rgb(243 243 241/var(--tw-bg-opacity,1));padding:16px 0 64px}@media (width>=1024px){.info-page{padding:16px 0 160px}}.info-page-breadcrumbs{--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));flex-wrap:wrap;align-items:flex-start;gap:8px;font-size:14px;line-height:24px;display:flex}.info-page-breadcrumbs a{--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));transition:color .2s}.info-page-breadcrumbs a:hover,.info-page-breadcrumbs [aria-current]{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.info-page-header{flex-direction:column;align-items:flex-start;gap:24px;margin-top:24px;display:flex}@media (width>=1024px){.info-page-header{gap:16px;margin-top:48px}}.info-page-title{letter-spacing:-.02em;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:40px;line-height:48px}@media (width>=1024px){.info-page-title{letter-spacing:-.03em;font-size:88px;line-height:96px}}.info-page-tag{white-space:normal;max-width:100%}.info-page-tag-desktop{display:none}@media (width>=1024px){.info-page-tag-desktop{display:inline}.info-page-tag-mobile{display:none}}.info-page-body{flex-direction:column;gap:24px;margin-top:24px;display:flex}@media (width>=1024px){.info-page-body{flex-direction:row;align-items:flex-start;gap:32px;margin-top:48px}}.info-page-toc{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:16px;flex-direction:column;gap:16px;padding:32px;display:flex}@media (width>=1024px){.info-page-toc{flex-shrink:0;width:280px;position:sticky;top:128px}}@media (width>=1920px){.info-page-toc{width:376px}}.info-page-toc-title{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:12px;line-height:16px}.info-page-toc-list{flex-direction:column;gap:16px;display:flex}.info-page-toc-link{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));align-items:center;gap:8px;font-size:16px;line-height:24px;transition:color .2s;display:flex}.info-page-toc-link:before{content:"";--tw-bg-opacity:1;background-color:rgb(201 201 201/var(--tw-bg-opacity,1));border-radius:100%;flex-shrink:0;width:8px;height:8px;transition:background-color .2s}.info-page-toc-link:hover,.info-page-toc-link.is-active{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.info-page-toc-link.is-active:before{--tw-bg-opacity:1;background-color:rgb(242 102 6/var(--tw-bg-opacity,1))}.info-page-content{flex-direction:column;gap:24px;display:flex}@media (width>=1024px){.info-page-content{flex:1;gap:48px;min-width:0;padding-left:48px}}@media (width>=1720px){.info-page-content{padding-left:96px}}@media (width>=1920px){.info-page-content{padding-left:136px}}.info-page-content section{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(201 201 201/var(--tw-border-opacity,1));flex-direction:column;gap:8px;padding-top:24px;scroll-margin-top:104px;display:flex}@media (width>=1024px){.info-page-content section{border-width:0;gap:16px;padding-top:0;scroll-margin-top:128px}}.info-page-content h2{letter-spacing:-.01em;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:24px;line-height:32px}.info-page-content h3{letter-spacing:-.01em;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:20px;line-height:28px}@media (width>=1024px){.info-page-content h3{letter-spacing:-.01em;font-size:24px;line-height:32px}}.info-page-content p,.info-page-content ul,.info-page-content ol{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1024px){.info-page-content p,.info-page-content ul,.info-page-content ol{font-size:20px;line-height:32px}}.info-page-content ul,.info-page-content ol{flex-direction:column;gap:8px;padding-left:24px;display:flex}.info-page-content ul{list-style:outside}.info-page-content ol{list-style:decimal}.info-page-content a{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));text-decoration-line:underline}.info-faq{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}@media (width>=1024px){.info-faq{max-width:1024px}}.info-faq-item{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.info-faq-item-title{text-align:left;--tw-text-opacity:1;width:100%;color:rgb(0 0 0/var(--tw-text-opacity,1));align-items:center;gap:16px;padding:24px 0;display:flex}@media (width>=1024px){.info-faq-item-title{align-items:flex-start;gap:24px;padding:32px 0}}.info-faq-item-number{display:none}@media (width>=1024px){.info-faq-item-number{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));flex-shrink:0;width:48px;font-size:12px;line-height:16px;display:block}}.info-faq-item-question{flex:1;min-width:0;font-size:18px;font-weight:500;line-height:26px}@media (width>=1024px){.info-faq-item-question{font-size:20px;font-weight:400;line-height:32px}}.info-faq-item-toggle{--tw-border-opacity:1;border-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s,color .2s;display:flex;position:relative}.info-faq-item-toggle-minus{display:none}.info-faq-item-title:hover .info-faq-item-toggle,.info-faq-item-title.opened .info-faq-item-toggle{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.info-faq-item-title.opened .info-faq-item-toggle-plus{display:none}.info-faq-item-title.opened .info-faq-item-toggle-minus{display:block}.info-faq-item-content p{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));margin-top:-8px;padding-bottom:24px;font-size:16px;line-height:24px}@media (width>=1024px){.info-faq-item-content p{max-width:792px;margin-top:-20px;padding-bottom:32px;padding-left:72px;font-size:20px;line-height:32px}}.faq-page-more{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(201 201 201/var(--tw-border-opacity,1));flex-direction:column;gap:16px;margin-top:40px;padding-top:24px;display:flex}@media (width>=1024px){.faq-page-more{flex-direction:row;justify-content:space-between;align-items:center;gap:32px;margin-top:64px;padding-top:32px}}.faq-page-more p{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));max-width:480px;font-size:16px;line-height:24px}@media (width>=1024px){.faq-page-more p{font-size:20px;line-height:32px}}.faq-page-more .btn{flex-shrink:0}.not-found-page{--tw-bg-opacity:1;background-color:rgb(243 243 241/var(--tw-bg-opacity,1));padding:48px 0 64px}@media (width>=1024px){.not-found-page{padding:128px 0 160px}}.not-found-page-inner{flex-direction:column-reverse;gap:24px;display:flex}@media (width>=1024px){.not-found-page-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:32px}}.not-found-page-copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}@media (width>=1024px){.not-found-page-copy{flex:1;gap:32px;min-width:0}}.not-found-page-label{letter-spacing:.04em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1));font-size:12px;line-height:16px}.not-found-page-code{text-transform:uppercase;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));letter-spacing:-.04em;font-size:56px;line-height:56px}@media (width>=1024px){.not-found-page-code{letter-spacing:-.05em;font-size:160px;line-height:152px}}@media (width>=1920px){.not-found-page-code{font-size:208px;line-height:192px}}.not-found-page-title{letter-spacing:-.02em;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:32px;line-height:40px}@media (width>=1024px){.not-found-page-title{letter-spacing:-.02em;max-width:784px;font-size:56px;line-height:64px}}.not-found-page-text{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (width>=1024px){.not-found-page-text{max-width:648px;font-size:24px;line-height:32px}}.not-found-page-search{width:100%}@media (width>=1024px){.not-found-page-search{max-width:648px}}.not-found-page-search-field{position:relative}.not-found-page-search-field .form-input{padding-right:64px}.not-found-page-search-field .form-input::-webkit-search-cancel-button{-webkit-appearance:none}.not-found-page-search-submit{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:16px;right:24px}.not-found-page-actions{flex-direction:column;gap:24px;width:100%;display:flex}@media (width>=1024px){.not-found-page-actions{flex-direction:row;gap:16px;width:auto}.not-found-page-actions-catalog{padding-right:32px}}.not-found-page-visual{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1));border-radius:16px;flex-shrink:0;width:100%;height:280px;position:relative;overflow:hidden}@media (width>=1024px){.not-found-page-visual{aspect-ratio:512/632;width:400px;height:auto}}@media (width>=1920px){.not-found-page-visual{width:512px}}.not-found-page-visual img{width:auto;max-width:none;height:382.6px;position:absolute;top:6px;left:50%;transform:translate(-50%)}@media (width>=1024px){.not-found-page-visual img{width:98.36%;height:auto;top:.95%;left:1.56%;transform:none}}@media (width>=768px){.md\:col-6{width:50%;padding-left:16px;padding-right:16px}@media (width>=1024px){.md\:col-6{padding-left:16px;padding-right:16px}}}@media (width>=1024px){.lg\:col-3{width:25%;padding-left:16px;padding-right:16px}@media (width>=1024px){.lg\:col-3{padding-left:16px;padding-right:16px}}.lg\:col-4{width:33.3333%;padding-left:16px;padding-right:16px}@media (width>=1024px){.lg\:col-4{padding-left:16px;padding-right:16px}}.lg\:col-5{width:41.6667%;padding-left:16px;padding-right:16px}@media (width>=1024px){.lg\:col-5{padding-left:16px;padding-right:16px}}.lg\:col-6{width:50%;padding-left:16px;padding-right:16px}@media (width>=1024px){.lg\:col-6{padding-left:16px;padding-right:16px}}.lg\:col-7{width:58.3333%;padding-left:16px;padding-right:16px}@media (width>=1024px){.lg\:col-7{padding-left:16px;padding-right:16px}}}@media (width>=1280px){.xl\:col-3{width:25%;padding-left:16px;padding-right:16px}@media (width>=1024px){.xl\:col-3{padding-left:16px;padding-right:16px}}.xl\:col-4{width:33.3333%;padding-left:16px;padding-right:16px}@media (width>=1024px){.xl\:col-4{padding-left:16px;padding-right:16px}}.xl\:col-8{width:66.6667%;padding-left:16px;padding-right:16px}@media (width>=1024px){.xl\:col-8{padding-left:16px;padding-right:16px}}}
