:root{--border-width: 4px}@media screen and (max-width: 991px){:root{--border-width: 2px}}@font-face{font-family:"Karantina";src:url("/static/font/Karantina-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Karantina";src:url("/static/font/Karantina-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}a,body,div,footer,h1,h2,h3,h4,header,html,img,li,nav,p,span,ul,input,textarea,button{margin:0;padding:0;border:0;font:inherit}input,select,textarea,button{-webkit-appearance:none;outline:none;background:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a,div,footer,h1,h2,header,img,li,nav,p,span,ul{font-family:inherit}li,ul{list-style:none}a,button{color:inherit;text-decoration:none}a,img,picture,svg,video,input,button{display:block}img,svg{width:100%;height:auto;pointer-events:none}video{width:100%;height:auto}html::-webkit-scrollbar{width:0;background-color:rgba(0,0,0,0)}html{scrollbar-width:none}body{overscroll-behavior:none}input{color:inherit;border-radius:0;width:100%}input::placeholder{color:inherit;opacity:1}input:focus::placeholder{opacity:0}.h0,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-weight:700;text-transform:uppercase}.h0{font-size:10vw;line-height:.86em;letter-spacing:-0.02em}h1,.h1{font-size:9.4rem;line-height:.84em;letter-spacing:-0.02em}h2,.h2{font-size:6rem;line-height:.84em;letter-spacing:-0.02em}h3,.h3{font-size:3.28rem;line-height:.9em;letter-spacing:-0.02em}h4,.h4{font-size:2.7rem;line-height:1.1em;letter-spacing:0}h5,.h5{font-size:2rem;line-height:1em;letter-spacing:0}@media screen and (max-width: 1450px){h2,.h2{font-size:6.5rem;line-height:.84em}h4,.h4{font-size:2.5rem}}@media screen and (max-width: 990px){.h0{font-size:10.5rem;line-height:.9em}h2,.h2{font-size:6.85rem;line-height:.86em}h3,.h3{font-size:4.5rem;line-height:1.03em}h4,.h4{font-size:3rem;line-height:1.1em}}@media screen and (max-width: 660px){h2,.h2{font-size:5rem;line-height:.86em}h3,.h3{font-size:4.4rem;line-height:1.03em}h4,.h4{font-size:3rem;line-height:1.1em}}p,li,a,.default{font-size:1.286rem;line-height:1em}.medium,.text-link{font-size:2.28rem;line-height:1em;letter-spacing:0}.large{font-size:3.71rem;line-height:.88em}.highlight{font-size:2rem;line-height:.85em;letter-spacing:.01em;text-transform:uppercase}@media screen and (max-width: 990px){p,li,a,.default{font-size:2rem;line-height:1em}.medium,.text-link{font-size:2.5rem;line-height:1em}.large{font-size:3rem;line-height:1em}.highlight{font-size:2.5rem;line-height:.95em}}@media screen and (max-width: 660px){p,li,a,.default,.text-link{font-size:2.5rem;line-height:1em}.medium,.text-link{font-size:2.85rem;line-height:1em}.large{font-size:3rem;line-height:1em}.small,.small-regular{font-size:1.5rem;line-height:1.14em}}p a{display:inline-block;font-size:1em;text-decoration:underline}.error{text-align:center;font-size:1rem;line-height:1em;letter-spacing:.1em;position:absolute;top:100%;left:0;width:100%;padding-top:.45rem;color:#8a2533;opacity:0;will-change:opacity;transition:opacity 250ms}@media screen and (max-width: 990px){.error{font-size:1.35rem;padding-top:.65rem}}@media screen and (max-width: 660px){.error{font-size:1.5rem;padding-top:.8rem}}html{font-size:21px;-webkit-font-smoothing:antialiased}@media screen and (max-width: 3000px){html{font-size:14px}}@media screen and (max-width: 1650px){html{font-size:12px}}@media screen and (max-width: 1450px){html{font-size:10px}}@media screen and (max-width: 990px){html{font-size:10px}}@media screen and (max-width: 660px){html{font-size:8px}}@media screen and (max-width: 370px){html{font-size:7px}}body{font-family:"Karantina";font-weight:400;background:#fff;color:#333132}canvas{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}canvas.sequence{position:absolute}#app{width:100%;height:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none}#app.smooth-scroll-native{position:fixed;top:0;left:0}#app.smooth-scroll{position:fixed;top:0;left:0;overflow:hidden}#loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff6ea;will-change:opacity;z-index:3}#loader-inlay{display:flex;align-items:center;justify-content:center;width:100%;height:100%}#loader-logo{position:absolute;top:2rem;left:50%;width:14vw;transform:translate3d(-50%, 0, 0)}#ll-01{opacity:0;stroke:#8a2533;fill:rgba(0,0,0,0);transition:fill 450ms}#loader-title{text-align:center;max-width:7em;opacity:0}#loader-title .outer{will-change:transform}#loader-title .word{transform:translate3d(0, 100%, 0)}#nav{position:absolute;top:0;left:0;width:100%;z-index:2}#logo-wrap{position:absolute;top:2rem;left:50%;width:18rem;transform:translateX(-50%)}#logo{position:relative;will-change:transform}#logo :nth-child(2),#logo :nth-child(3){position:absolute;top:0;left:0}#nav-container{display:flex;justify-content:space-between;padding:0 9.4vw;gap:22rem}#nav-left,#nav-right{flex:1 1 100%;position:relative;display:flex;align-items:center;padding:2rem 0 1.8rem;overflow:hidden}.nav-line{position:absolute;bottom:0;left:0;width:100%;height:var(--border-width);background:#2b2a29;border-radius:10px;will-change:transform}#nav-right{justify-content:flex-end}#storefinder-button{position:relative;display:flex;align-items:center;font-size:2rem;line-height:1em;text-transform:uppercase;letter-spacing:0;height:3.4rem;color:#fff;padding:.25rem 1.2rem .1rem;border-radius:500px;cursor:pointer}#storefinder-button>span{position:relative}#storefinder-button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:500px;background:#333132;transition:transform 350ms cubic-bezier(0.23, 1, 0.32, 1);will-change:transform}@media screen and (hover: hover){#storefinder-button:hover::before{transform:scale(0.95)}}#storefinder-icon{display:none}#nav-social-wrap{display:flex;align-items:center;gap:.86rem}.nav-social-item{position:relative;width:2.6rem;border-radius:500px}.nav-social-item svg{position:relative;fill:#fff6ea}.nav-social-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:500px;background:#333132;transition:transform 350ms cubic-bezier(0.23, 1, 0.32, 1);will-change:transform}@media screen and (hover: hover){.nav-social-item:hover::before{transform:scale(0.95)}}#storefinder-button,.nav-social-item{will-change:transform}@media screen and (max-width: 1450px){#nav-container{padding-left:6.4vw;padding-right:6.4vw}}@media screen and (max-width: 990px){#nav-container{padding-left:4rem;padding-right:4rem;gap:18rem}#logo-wrap{width:14rem;max-width:none}#storefinder-button{padding:.1rem 1.5rem 0;height:3rem}.nav-social-item{width:3rem}}@media screen and (max-width: 660px){#nav-container{padding-left:1.5rem;padding-right:1.5rem}#storefinder-button{padding:0;width:4rem;height:4rem}#storefinder-button span{display:none}#storefinder-icon{position:relative;display:block;fill:#fff6ea}#nav-social-wrap{gap:1.5rem}.nav-social-item{width:4rem}#logo-wrap{width:12.5rem}}#transition{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff6ea;pointer-events:none;opacity:0;will-change:opacity;z-index:3}#cb{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}.smooth-scroll-native #wrapper{width:100%;height:100%;overflow-y:scroll;overscroll-behavior:none;scrollbar-width:none}section{position:relative}section.full{display:flex;width:100%;min-height:100vh;min-height:100svh}section.full>.section-inlay{width:100%}.section-inlay{position:relative;padding:8rem 9.4vw;z-index:1}@media screen and (max-width: 1450px){.section-inlay{padding:8rem 6.4vw}}@media screen and (max-width: 990px){.section-inlay{padding:6rem 4rem}}@media screen and (max-width: 660px){.section-inlay{padding:6rem 1.5rem}}::-moz-selection{color:#333132;background-color:#fff6ea}::selection{color:#333132;background-color:#fff6ea}.container{position:relative;width:100%;max-width:90rem;margin:0 auto}.inlay{background-image:url("/static/assets/global/reissdorf-pattern.jpg");overflow:hidden}.smooth-scroll .inlay{position:absolute;top:0;left:0;width:100%;will-change:transform}.smooth-scroll-native .inlay{position:relative}@media screen and (max-width: 990px){.inlay{background-size:990px}}@media screen and (max-width: 660px){.inlay{background-size:660px}}#svg{position:fixed;width:0;height:0}img[data-async]{opacity:0;will-change:opacity;transition:opacity 300ms}img[data-async].is-loaded{opacity:1}#age-confirmation{position:fixed;top:0;left:0;width:100%;height:100%;background:#37d42f;pointer-events:none;opacity:0;z-index:3}#age-confirmation-logo-wrap{position:absolute;top:2rem;left:50%;width:10.4vw;max-width:20rem;transform:translateX(-50%)}#age-confirmation-logo{position:relative;will-change:transform}#age-confirmation-logo :nth-child(2),#age-confirmation-logo :nth-child(3){position:absolute;top:0;left:0}#age-confirmation-inlay{display:flex;align-items:center;min-height:100%;padding-top:13vw;padding-bottom:10vw}#age-confirmation-content{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto}#age-confirmation-content .overline{margin-bottom:1.5rem}#age-confirmation-content h2{max-width:9em;margin-bottom:1.3rem}#age-confirmation-content h2+p{max-width:32em;margin-bottom:2rem}@media screen and (max-width: 990px){#age-confirmation-inlay{padding-top:20rem;padding-bottom:14rem}#age-confirmation-logo-wrap{width:17rem;max-width:none}}@media screen and (max-width: 660px){#age-confirmation-inlay{padding-top:18rem;padding-bottom:14rem}#age-confirmation-logo-wrap{width:12.5rem}}#cookie-banner{display:none;position:fixed;bottom:0;left:0;width:100%;padding-bottom:4.3rem;will-change:transform;transform:translate3d(0, 100%, 0);z-index:3}#cookie-banner-container{background:#fff;max-width:111rem;margin:0 auto;border-radius:.57rem}#cookie-banner-inlay{display:flex;align-items:center;justify-content:space-between;gap:3rem;width:100%;height:100%;padding:2.1rem 2.8rem 1.9rem}#cookie-banner-left{max-width:50rem}#cookie-banner-left h2{margin-bottom:.64rem}#cookie-banner-right{display:flex;align-items:center;gap:3em}.footer .section-inlay{padding-top:22rem;padding-bottom:10rem}.footer .footer-flex{position:relative;display:flex;align-items:flex-start;justify-content:space-between;padding-top:1rem;gap:21rem}.footer .footer-left,.footer .footer-right{flex:1 1 100%}.footer .footer-right{text-align:right}.footer .line{width:100%;height:var(--border-width);overflow:hidden;margin-bottom:1rem}.footer .line-inlay{width:100%;height:100%;background:#333132;will-change:transform}.footer .footer-left .line-inlay{transform:translate3d(100%, 0, 0)}.footer .footer-right .line-inlay{transform:translate3d(-100%, 0, 0)}.footer .footer-right .link-wrap{justify-content:flex-end}.footer .inner{transform:translate3d(0, 100%, 0)}.footer .link-wrap{display:flex;align-items:flex-start;gap:3.36rem}.footer .small{letter-spacing:0}.footer .footer-logo-wrap{position:absolute;top:5rem;left:50%;transform:translate(-50%, -50%)}.footer .footer-logo{display:flex;flex-direction:column;align-items:center}.footer .footer-logo img{width:15.5rem;margin-bottom:2rem}.footer .footer-logo .small{text-align:center;white-space:nowrap}.footer .social-link-wrap{display:flex;justify-content:center;gap:1.12vw;margin-bottom:4rem}.footer .social-link{position:relative;width:4.2rem}.footer .social-link svg{position:relative;fill:#fff6ea}.footer .social-link::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:500px;background:#333132;transition:transform 350ms cubic-bezier(0.23, 1, 0.32, 1);will-change:transform}@media screen and (hover: hover){.footer .social-link:hover::before{transform:scale(0.95)}}.footer .lottie{position:absolute;top:0;right:8vw;width:26.78rem;aspect-ratio:.833;transform:translate3d(0, -91%, 0);pointer-events:none;z-index:1}@media screen and (max-width: 1350px){.footer .footer-right .link-wrap{flex-direction:column;align-items:flex-end;gap:1rem}}@media screen and (max-width: 990px){.footer .section-inlay{padding-bottom:3rem}.footer .footer-logo-wrap{display:flex;justify-content:center;position:relative;top:auto;left:auto;width:100%;transform:none;margin-bottom:1.5rem}.footer .footer-flex{flex-direction:column;position:relative;padding-top:2rem}.footer .footer-right .link-wrap,.footer .footer-left .link-wrap{flex-direction:column;align-items:center}.footer .footer-flex,.footer .link-wrap{gap:1rem}.footer .footer-left,.footer .footer-right{width:100%}.footer .footer-right{text-align:center}.footer .line{position:absolute;top:0;width:50%;margin:0}.footer .footer-left .line{left:0}.footer .footer-right .line{right:0}.footer .lottie{transform:translate3d(0, -94%, 0)}}.marquee-wrapper{display:flex;align-items:center;width:100%;overflow:hidden}.marquee-inlay{display:flex;flex-shrink:0;will-change:transform}.marquee-item{flex-shrink:0;white-space:nowrap;padding-right:1rem}[data-parallax-wrap]{overflow:hidden}img.bg-image[data-parallax-container]{top:auto;bottom:0;height:115%;will-change:transform}.text-link{position:relative;font-weight:700;text-transform:uppercase;color:#333132;width:min-content;white-space:nowrap;cursor:pointer;overflow:hidden}.text-link::before,.text-link::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:var(--border-width);background:#333132;border-radius:7rem}@media screen and (hover: hover){.text-link::before,.text-link::after{transition:transform 650ms cubic-bezier(0.86, 0, 0.07, 1);transition-duration:0ms;will-change:transform}.text-link::before{transform:translate3d(-100%, 0, 0);transition-delay:100ms}.text-link:hover::before{transition-duration:650ms;transform:translate3d(0%, 0, 0)}.text-link:hover::after{transition-duration:650ms;transform:translate3d(100%, 0, 0)}}@media screen and (max-width: 990px){.text-link{padding-bottom:2px}}.overline{display:flex;align-items:center;margin-bottom:1rem;max-width:100%}.overline p{white-space:nowrap}.overline .line{flex-shrink:1;width:8rem;height:1px;margin-bottom:2px;margin-left:1rem;overflow:hidden}.overline .line-inlay{width:100%;height:100%;background:currentColor;will-change:transform}.overline.centered{text-align:center}.overline.centered .line:first-child{margin-right:1rem;margin-left:0}@media screen and (max-width: 990px){.overline{margin-bottom:1.5rem}.overline .line{margin-bottom:2px}}@media screen and (max-width: 660px){.overline .line{width:12.5rem}}.video-container{position:relative;aspect-ratio:16/9;min-width:80rem;width:160vh;max-width:100%;margin:0 auto;border-radius:1.71rem;overflow:hidden;isolation:isolate}.video-container video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-container .preview-image{will-change:opacity;transition:opacity 450ms}.video-container .video-loader{position:absolute;top:50%;left:50%;width:16rem;height:1rem;border-radius:500px;background:#333132;border:2px solid #333132;transform:translate(-50%, -50%);overflow:hidden;z-index:2}.video-container .video-loader-inlay{width:100%;height:100%;background:#fff6ea;border-radius:500px;will-change:transform;transform:translate3d(-100%, 0, 0)}.video-container .enable-sound-wrap{position:absolute;bottom:4rem;left:50%;transform:translateX(-50%);z-index:2}.video-container .enable-sound{position:relative;width:6rem;aspect-ratio:1/1;border-radius:50%;will-change:transform,opacity;opacity:0;transition:opacity 450ms;pointer-events:none;cursor:pointer}.video-container .enable-sound::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:#333132;transition:transform 350ms cubic-bezier(0.23, 1, 0.32, 1);will-change:transform}.video-container .enable-sound svg{position:relative;fill:#fff6ea;will-change:transform}.video-container .enable-sound svg:nth-child(2){position:absolute;top:0;left:0;opacity:0}@media screen and (hover: hover){.video-container .enable-sound:hover::before{transform:scale(0.95)}.video-container .enable-sound:active::before{transform:scale(0.92)}}.video-container.is-sound-enabled .enable-sound svg:first-child{opacity:0}.video-container.is-sound-enabled .enable-sound svg:nth-child(2){opacity:1}@media screen and (max-width: 990px){.video-container{min-width:50rem}}@media screen and (max-width: 990px){.video-container{min-width:30rem}}.flex{display:flex}.flex-s-s{display:flex;justify-content:flex-start;align-items:flex-start}.flex-s-c{display:flex;justify-content:flex-start;align-items:center}.flex-s-e{display:flex;justify-content:flex-start;align-items:flex-end}.flex-c-s{display:flex;justify-content:center;align-items:flex-start}.flex-c-c{display:flex;justify-content:center;align-items:center}.flex-e-c{display:flex;justify-content:flex-end;align-items:center}.flex-e-e{display:flex;justify-content:flex-end;align-items:flex-end}.flex-space-between-s{display:flex;justify-content:space-between;align-items:flex-start}.flex-space-between-c{display:flex;justify-content:space-between;align-items:center}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}span.outer{display:block;overflow:hidden}span.inner{display:block;will-change:transform;white-space:nowrap}span.inner-c{display:inline-block;will-change:transform;white-space:pre}span.word{white-space:nowrap}.outer,.outer{margin-top:-0.15em}.outer .inner,.outer .inner,.outer .inner-c,.outer .inner-c{padding-top:.15em}.image-container{position:relative}.copy{position:relative}.relative{position:relative}._404{text-align:center}._404 h1{margin:0 0 .5rem}.bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.white-bg{background:#fff}.black-bg{background:#000}.red-bg{background:#8a2533}.dark-grey-bg{background:#5a4f40}.off-white-bg{background:#e8e5de}.gold-bg{background:#b07d4b}.mask{overflow:hidden}.white{color:#fff}.black{color:#000}.red{color:#8a2533}.dark-grey{color:#5a4f40}.off-white{color:#e8e5de}.gold{color:#b07d4b}.green{color:#37d42f}.dark-green{color:#114734}.input-container{position:relative}.grunge{mask:url("/static/assets/global/reissdorf-text-grunge.svg"),linear-gradient(#000 0 0);mask-composite:exclude}.page-leaf{position:absolute;z-index:1}.page-leaf.leaf-01{top:0;left:0;width:15vw}.page-leaf.leaf-02{top:0;left:0;width:12vw}.page-leaf.leaf-03{top:0;right:0;width:12vw}.page-leaf.leaf-04{top:9vw;right:0;width:5vw;opacity:.9}.page-leaf.leaf-05{top:8vw;right:-8vw;width:14vw}.page-leaf.leaf-06{top:12vw;left:0;width:9vw}.page-leaf.leaf-07{top:20vw;left:-5vw;width:11vw}.page-leaf.leaf-08{top:-6vw;left:0;width:16vw}.page-leaf.leaf-09{top:8vw;left:0;width:4vw;opacity:.9}.page-leaf.leaf-10{bottom:4vw;left:0;width:9vw}.page-leaf.leaf-11{bottom:0;left:0;width:12vw}.page-leaf.leaf-12{bottom:0vw;left:9vw;width:6vw}.page-leaf.leaf-13{bottom:4vw;right:0;width:11vw}.page-leaf.leaf-14{bottom:3vw;right:0;width:3vw}.page-leaf.leaf-15{bottom:0;right:0;width:14vw}.page-leaf.leaf-16{top:0;right:0;width:13vw}.page-leaf.leaf-17{top:6vw;right:0;width:4vw}.page-leaf.leaf-18{top:8vw;right:0;width:8vw}@media screen and (max-width: 990px){.page-leaf.leaf-01{width:22vw}.page-leaf.leaf-02{width:18vw}.page-leaf.leaf-16{width:19vw}.page-leaf.leaf-17{width:6vw}.page-leaf.leaf-18{width:12vw}.page-leaf.leaf-03,.page-leaf.leaf-04,.page-leaf.leaf-05,.page-leaf.leaf-06,.page-leaf.leaf-07,.page-leaf.leaf-08,.page-leaf.leaf-09,.page-leaf.leaf-10,.page-leaf.leaf-11,.page-leaf.leaf-12,.page-leaf.leaf-13,.page-leaf.leaf-14,.page-leaf.leaf-15{display:none}}@media screen and (max-width: 660px){.page-leaf.leaf-01{width:30vw}.page-leaf.leaf-02{width:24vw}.page-leaf.leaf-16{width:26vw}.page-leaf.leaf-17{width:8vw}.page-leaf.leaf-18{width:16vw}}.glow{position:absolute;top:50%;left:50%;width:150%;height:160%;transform:translate(-50%, -50%);background:radial-gradient(50% 50% at 50% 50%, #FDFCF9 0%, rgba(249, 246, 237, 0) 100%);z-index:0}.home-header .section-inlay{display:flex;align-items:center;padding-top:5rem;padding-bottom:0}.home-header .content{position:absolute;top:50%;left:9.4vw;transform:translateY(-50%);padding-bottom:5rem}.home-header h1{text-align:center;max-width:3.4em;will-change:transform,opacity}.home-header h1 span:nth-child(2){font-size:.736em;line-height:1em}.home-header h1 span:nth-child(3){display:block;font-size:1.297em;line-height:.8em;transform:rotate(-1.2deg)}.home-header .bottle-wrap{position:relative;width:54vw;min-width:65rem;margin-left:auto}.home-header .bottle{position:relative}.home-header .detail{position:absolute;will-change:transform,opacity}.home-header .detail img{will-change:transform,opacity}.home-header .page-leaf{will-change:transform,opacity}.home-header .new{top:18%;left:50.5%;width:16%}.home-header .lemon{top:56%;left:25%;width:16%}.home-header .purple{top:45%;left:27.6%;width:28%}.home-header .guave{top:28%;left:75%;width:11.3%}.home-header .grapefruit{top:60%;left:52%;width:20.5%}.home-header .alc{bottom:18%;right:0%;width:19.3%}.home-header .splatter{width:13.5vw;left:0;bottom:0%;mix-blend-mode:multiply}.home-header .shadow{position:absolute;top:0;left:0;width:62vw;filter:blur(20px) opacity(0.2);transform-origin:0% 0%;will-change:transform,opacity;z-index:1}.home-header .plane{position:absolute;top:50%;left:100%;width:68rem;aspect-ratio:2.85;will-change:transform;transform:rotate(4deg);pointer-events:none;z-index:2}@media screen and (max-width: 1350px){.home-header .bottle-wrap{margin-right:-4vw}.home-header .content{left:6.4vw}}@media screen and (max-width: 990px){.home-header .section-inlay{flex-direction:column-reverse;align-items:center;justify-content:center;padding-top:10rem;padding-bottom:6rem}.home-header .content{position:relative;top:auto;left:auto;transform:none;padding:0}.home-header .bottle-wrap{margin-left:0;margin-right:10%;min-width:42rem;width:66vh;max-width:100vw;margin-bottom:-6rem}.home-header .shadow{width:92vw}.home-header .plane{width:60rem}}@media screen and (max-width: 660px){.home-header .bottle-wrap{min-width:0;max-width:none;width:110vw}.home-header .detail.alc{right:4%}.home-header .plane{width:52rem}}.home-intro{text-align:center}.home-intro .section-inlay{padding-top:0}.home-intro .content{display:flex;flex-direction:column;align-items:center;margin-bottom:5rem;padding-top:1rem}.home-intro .fx{transform:translate3d(0, 4rem, 0);opacity:0;will-change:transform}.home-intro h2{max-width:15em;margin-bottom:1.85rem}.home-intro h2 span{display:inline-block;padding-top:.1em;margin-top:-0.1em}.home-intro h2 span:first-child{font-size:.91em;transform:translate3d(-0.06em, -0.16em, 0)}.home-intro h2 span:nth-child(3){font-size:1.175em;transform:translate3d(0.06em, 0.018em, 0) rotate(2deg)}.home-intro p.large{max-width:19em}.home-intro .info-wrap{width:53.76vw;padding-top:2rem;margin:0 auto;border-top:var(--border-width) solid #333132;border-bottom:var(--border-width) solid #333132}.home-intro .info-icon-wrap{display:flex;align-items:flex-end;justify-content:space-around;gap:2rem}.home-intro .info-container{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));border-top:var(--border-width) solid #000;padding-top:4.5rem;margin:2rem 0 3rem}.home-intro .info-icon,.home-intro .info-inlay{position:relative;width:12.5vw;min-width:15rem}.home-intro .info-icon.lottie svg{position:absolute;top:0;left:0;width:100%}.home-intro .info-item{position:relative;display:flex;align-items:flex-start;justify-content:center}.home-intro .info-item .icon-mobile{display:none}.home-intro .info-item:not(:last-child)::after{content:"";position:absolute;top:50%;right:0;width:var(--border-width);height:100%;background:#333132;transform:translateY(-50%)}.home-intro .info-item .headline-wrap{display:flex;align-items:flex-end;justify-content:center;height:4.7vw;margin-bottom:1.3rem}.home-intro .info-item span{display:block}.home-intro .info-item:first-child h3>span:first-child{font-size:3.2vw;line-height:.8em}.home-intro .info-item:first-child h3>span:nth-child(2){font-size:2.6vw;line-height:.8em}.home-intro .info-item:nth-child(2) h3>span:first-child{font-size:3.8vw;line-height:.8em}.home-intro .info-item:nth-child(2) h3>span:nth-child(2){font-size:2.1vw;line-height:.8em}.home-intro .info-item:nth-child(3) h3>span:first-child{font-size:3.4vw;line-height:.8em}.home-intro .info-item:nth-child(3) h3>span:nth-child(2){font-size:2.15vw;line-height:.8em}.home-intro .info-item p{font-size:max(1.2vw,1.5rem);line-height:1em}@media screen and (max-width: 990px){.home-intro p.large{max-width:58rem;width:100%}.home-intro .info-wrap{width:100%;max-width:58rem}.home-intro .info-item .headline-wrap{height:5.55rem}.home-intro .info-item:first-child h3>span:first-child{font-size:3.8rem;line-height:.8em}.home-intro .info-item:first-child h3>span:nth-child(2){font-size:3.1rem;line-height:.8em}.home-intro .info-item:nth-child(2) h3>span:first-child{font-size:4.2rem;line-height:.8em}.home-intro .info-item:nth-child(2) h3>span:nth-child(2){font-size:2.5rem;line-height:.8em}.home-intro .info-item:nth-child(3) h3>span:first-child{font-size:4rem;line-height:.8em}.home-intro .info-item:nth-child(3) h3>span:nth-child(2){font-size:2.55rem;line-height:.8em}.home-intro .info-item p{font-size:1.8rem}}@media screen and (max-width: 660px){.home-intro .info-icon{min-width:12.5rem}.home-intro .info-icon-wrap{display:none}.home-intro .info-container{grid-template-columns:1fr;margin-bottom:0;padding-top:0}.home-intro .info-inlay{display:flex;flex-direction:column;align-items:center;max-width:32rem;width:100%}.home-intro .info-wrap{border:none;padding:0}.home-intro .info-item{padding-top:2rem;padding-bottom:3rem}.home-intro .info-item .headline-wrap{height:auto}.home-intro .info-item .icon-mobile{display:block;width:20rem;margin-bottom:4rem}.home-intro .info-item:first-child{padding-top:0}.home-intro .info-item:first-child h3>span:first-child{font-size:5.5rem;line-height:.8em}.home-intro .info-item:first-child h3>span:nth-child(2){font-size:4.4rem;line-height:.8em}.home-intro .info-item:first-child .icon-mobile{margin-bottom:1rem}.home-intro .info-item:nth-child(2) h3>span:first-child{font-size:7rem;line-height:.8em}.home-intro .info-item:nth-child(2) h3>span:nth-child(2){font-size:4rem;line-height:.8em}.home-intro .info-item:nth-child(3){padding-top:0;padding-bottom:0}.home-intro .info-item:nth-child(3) h3>span:first-child{font-size:5.4rem;line-height:.8em}.home-intro .info-item:nth-child(3) h3>span:nth-child(2){font-size:3.45rem;line-height:.8em}.home-intro .info-item:nth-child(3) .icon-mobile{margin-bottom:0}.home-intro .info-item p{font-size:3rem}.home-intro .info-item:not(:last-child)::after{content:"";position:absolute;top:auto;bottom:0;right:0;width:100%;height:var(--border-width);background:#333132;transform:none}}.home-about .section-inlay{padding-bottom:0}.home-about .content{position:relative;display:flex;align-items:center}.home-about .copy{position:relative;margin-bottom:14rem;z-index:1}.home-about .overline{color:#37d42f}.home-about .headline-wrap{position:relative;margin-bottom:1.5rem}.home-about .headline-item h2,.home-about .headline-item h3{white-space:nowrap;will-change:transform}.home-about .headline-item:not(:first-child){position:absolute;top:0;left:0;opacity:0}.home-about .copy-wrap{position:relative;margin-bottom:4.5rem}.home-about p.medium{max-width:19.5em}.home-about p.medium .inner,.home-about p.medium .outer{margin:0;padding:0}.home-about p.medium:not(:first-child){position:absolute;top:0;left:0;opacity:0}.home-about .fx{transform:translate3d(0, 4rem, 0);opacity:0;will-change:transform,opacity}.home-about .info-wrap{display:flex;padding:.8rem 0;margin-bottom:4rem}.home-about .info-item{text-align:center;width:23rem;will-change:transform,opacity}.home-about .info-item .line{position:absolute;left:0;width:100%;height:var(--border-width);background:#333132}.home-about .info-item .line:first-child{top:0}.home-about .info-item .line:last-child{bottom:0}.home-about .info-item .line-vert{position:absolute;top:.64rem;left:0;bottom:.64rem;width:var(--border-width);background:#333132;transform:scaleY(0)}.home-about .info-item .line,.home-about .info-item .line-vert{will-change:transform}.home-about .info-item:first-child .line{transform:translate3d(105%, 0, 0)}.home-about .info-item:last-child .line{transform:translate3d(-105%, 0, 0)}.home-about .info-item .inner{transform:translate3d(0, 100%, 0)}.home-about .info-container{position:relative;padding:2rem 0;margin-top:.75rem;overflow:hidden}.home-about .info-container .h3{text-transform:none}.home-about .bottle-group{position:relative;width:75rem;aspect-ratio:.99366;margin-left:auto}.home-about .bottle-item{position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform,opacity}.home-about .bottle-item:not(:first-child){opacity:0}.home-about .detail{position:absolute}.home-about .new{top:14%;left:23%;width:21.6%}.home-about .guave{top:28%;left:54%;width:15%;transform:rotate(12deg)}.home-about .grapefruit{top:51%;left:25%;width:29.3%}.home-about .alc{bottom:14%;right:9%;width:23.7%}.home-about .lemon{top:22%;left:49%;width:21.6%}.home-about .purple{top:56%;left:28%;width:19%}.home-about .teaser-list{display:flex;gap:4rem}.home-about .detail-wrap{position:relative}.home-about .detail-container{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;max-width:46rem}.home-about .detail-container:not(:first-child){position:absolute;top:0;left:0;width:100%;opacity:0}.home-about .detail-item{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.home-about .detail-item:last-child{min-width:11rem}.home-about .detail-icon{width:5.35rem}.home-about .slideshow-control{position:absolute;top:48%;width:3.9rem;transform:translate3d(0, -50%, 0);border-radius:500px;cursor:pointer}.home-about .slideshow-control.prev{left:25%}.home-about .slideshow-control.next{right:28.5%}.home-about .glow{width:250%;height:300%}.home-about .shadow-wrap{position:absolute;top:0;right:0;width:62vw;transform:scaleX(-1);z-index:1}.home-about .shadow{filter:blur(20px) opacity(0.2);transform-origin:0% 0%;will-change:transform}.home-about .pagination-wrap{position:absolute;bottom:9%;left:47.5%;display:flex;gap:1rem}.home-about .pagination{position:relative;width:1.28rem;cursor:pointer}.home-about .pagination svg:nth-child(2){position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity 250ms}@media screen and (hover: hover){.home-about .pagination:hover svg:nth-child(2){opacity:.5}}.home-about .pagination.active svg:nth-child(2){opacity:1}.home-about .plane{position:absolute;top:50%;right:100%;width:68rem;aspect-ratio:2.85;will-change:transform;transform:rotate(-4deg);pointer-events:none;z-index:2}@media screen and (max-width: 1250px){.home-about .bottle-group{margin-left:-10rem;margin-right:-8rem}}@media screen and (max-width: 990px){.home-about .section-inlay{padding-bottom:8rem}.home-about .content{flex-direction:column-reverse}.home-about .bottle-group{width:58rem;margin-left:0;margin-right:0}.home-about .copy{max-width:58rem;width:100%;margin:0 auto}.home-about .detail-container{max-width:100%}.home-about .detail-item:last-child{min-width:20rem}.home-about p.medium{max-width:none}.home-about .info-item{width:50%}.home-about .plane{top:20%;width:60rem}.home-about .slideshow-control{width:4.5rem}.home-about .slideshow-control.prev{left:20%}.home-about .slideshow-control.next{right:23%}.home-about .shadow{width:92vw}}@media screen and (max-width: 660px){.home-about .copy{max-width:none}.home-about .plane{width:52rem}}@media screen and (max-width: 500px){.home-about h2.h1{font-size:15vw}.home-about .alc{right:12%}.home-about .detail-item:last-child{min-width:14rem}.home-about .detail-item .h3{font-size:3rem}}.home-shop{background:#37d42f}.home-shop .section-inlay{display:flex;align-items:center;flex-wrap:wrap;padding-top:12rem}.home-shop .fx{transform:translate3d(0, 4rem, 0);opacity:0;will-change:transform,opacity}.home-shop>.bg-image{height:auto;min-height:56vw;max-height:100%;max-width:100%}.home-shop .left{position:relative;width:33.18vw}.home-shop .slideshow{position:relative;aspect-ratio:.86;border-radius:1rem;overflow:hidden;isolation:isolate}.home-shop .slide{position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform}.home-shop .slide:not(:first-child){opacity:0}.home-shop .right{display:flex;flex-direction:column;align-items:center;width:33.18vw;margin-left:7.98vw;text-align:center}.home-shop .overline{margin-bottom:2rem}.home-shop h2{max-width:8.8em;margin-bottom:2.5rem}.home-shop .right>p{max-width:36em;margin-bottom:3.5rem}.home-shop .slideshow-info-wrap{width:33.18vw;margin-top:2.5rem}.home-shop .slideshow-info-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.75rem}.home-shop .slideshow-info-list{flex:1 1 auto;position:relative;margin-right:4rem}.home-shop .slideshow-info{position:absolute;top:0;left:0;width:100%}.home-shop .slideshow-info:not(:first-child){opacity:0}.home-shop .slideshow-info h3{margin-bottom:.12rem;letter-spacing:0}.home-shop .pagination-wrap{flex-shrink:0;display:flex;gap:1.86rem}.home-shop .pagination{position:relative;overflow:hidden;cursor:pointer}.home-shop .pagination::before,.home-shop .pagination::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#114734;transition:transform 350ms cubic-bezier(0.86, 0, 0.07, 1);will-change:transform;pointer-events:none}.home-shop .pagination::before{transform:translate3d(-105%, 0, 0);transition-duration:0ms}.home-shop .pagination::after{transform:translate3d(105%, 0, 0);opacity:1}.home-shop .pagination:hover::before,.home-shop .pagination.active::before{transform:translate3d(0%, 0, 0);transition-duration:350ms}.home-shop .pagination:hover::after,.home-shop .pagination.active::after{transform:translate3d(0%, 0, 0);transition-duration:0ms;opacity:0}.home-shop .slideshow-control-wrap{display:flex;justify-content:center;gap:2rem}.home-shop .slideshow-control{display:flex;align-items:center;justify-content:center;width:4.3rem;aspect-ratio:1/1;border-radius:500px;background:#114734;cursor:pointer}.home-shop .slideshow-control svg{width:1.3rem;fill:#37d42f}.home-shop .disturber-wrap{position:absolute;top:0;right:0;min-width:10rem;width:6.5vw;aspect-ratio:1/1;transform:translate(50%, -50%)}.home-shop .disturber{position:absolute;top:0;left:0;transform:scale(0.85) rotate(-15deg);opacity:0;will-change:transform,opacity}.home-shop .progress-wrap{width:100%;height:2px;margin:2rem 0;background:#fff;overflow:hidden}.home-shop .progress{width:100%;height:100%;background:#114734;will-change:transform;transform:translate3d(-100%, 0, 0)}@media screen and (max-width: 1200px){.home-shop .right{width:40.04vw}}@media screen and (max-width: 990px){.home-shop .section-inlay{flex-direction:column-reverse;padding-top:10rem}.home-shop>.bg-image{height:100vh;min-height:116vw}.home-shop .disturber-wrap{width:12.5rem}.home-shop .right,.home-shop .left,.home-shop .slideshow-info-wrap{width:100%;max-width:58rem}.home-shop .right{order:3;margin-left:0;margin-bottom:8rem}.home-shop .left{order:2}.home-shop .slideshow-info-wrap{order:1}.home-shop .slideshow-control{width:5.5rem}.home-shop .slideshow-control svg{width:1.9rem}}@media screen and (max-width: 660px){.home-shop .right,.home-shop .left,.home-shop .slideshow-info-wrap{width:100%;max-width:58rem}.home-shop .right{margin-bottom:12rem}.home-shop .pagination-wrap{display:none}.home-shop .slideshow-info-list{margin-right:0}.home-shop .disturber-wrap{right:50%}}.home-storefinder .content{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:16rem 4rem;border-radius:1.42rem;background:#fff6ea}.home-storefinder .fx{transform:translate3d(0, 4rem, 0);opacity:0;will-change:transform,opacity}.home-storefinder .overline{margin-bottom:1.65rem}.home-storefinder h2{text-align:center;max-width:8.5em;margin-bottom:4rem}.home-storefinder form{display:flex;flex-direction:column;align-items:center;width:54rem;max-width:100%}.home-storefinder .input-container{width:100%;margin-bottom:2.5rem}.home-storefinder input{text-align:center;min-height:8.4rem;padding:.4rem 3.5rem 0;background:#333132;color:#fff6ea;border-radius:.71rem}.home-storefinder .store-list{display:none;width:100%;max-width:54rem;margin-top:2.5rem}.home-storefinder .store-item{border-bottom:var(--border-width) solid #333132;transform:translate3d(0, 2rem, 0);opacity:0;will-change:transform,opacity}.home-storefinder .store-item:first-child,.home-storefinder .store-item:nth-child(10n+1){border-top:var(--border-width) solid #333132}.home-storefinder .store-item:not(:nth-child(-n+10)){display:none}.home-storefinder .store-item>*{display:flex;align-items:center;justify-content:space-between;padding:1.8rem 0}.home-storefinder .store-item .large{margin-top:.2rem;text-transform:none}.home-storefinder .store-item .arrow-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:4.3rem;aspect-ratio:1/1;border-radius:500px;background:#333132;margin-left:2rem}.home-storefinder .store-item .arrow{fill:#fff6ea;width:1.3rem;will-change:transform,opacity}.home-storefinder .loader{position:absolute;top:50%;right:1rem;width:1.8rem;height:1.8rem;will-change:opacity;transition:opacity 350ms;opacity:0;pointer-events:none;transform:translateY(-50%)}.home-storefinder .loader-inlay{width:100%;height:100%;border:var(--border-width) solid #333132;border-top-color:#fff6ea;border-radius:50%;animation:rotate 1s linear infinite;animation-play-state:paused;will-change:transform}@keyframes rotate{100%{transform:rotate(1turn)}}.home-storefinder .loader.active{opacity:1}.home-storefinder .loader.active .loader-inlay{animation-play-state:running}.home-storefinder .cross-icon{position:absolute;top:1rem;right:1rem;width:1.8rem;fill:#fff6ea;opacity:0;transition:opacity 350ms;will-change:opacity;pointer-events:none;cursor:pointer}.home-storefinder .cross-icon.active{opacity:1;pointer-events:all}.home-storefinder .pagination-wrap{flex-shrink:0;display:flex;justify-content:center;flex-wrap:wrap;gap:1.86rem;width:54rem;max-width:100%;margin:2rem auto 0}.home-storefinder .pagination{position:relative;font-size:2rem;overflow:hidden;cursor:pointer}.home-storefinder .pagination::before,.home-storefinder .pagination::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#333132;transition:transform 350ms cubic-bezier(0.86, 0, 0.07, 1);will-change:transform;pointer-events:none}.home-storefinder .pagination::before{transform:translate3d(-105%, 0, 0);transition-duration:0ms}.home-storefinder .pagination::after{transform:translate3d(105%, 0, 0);opacity:1}.home-storefinder .pagination:hover::before,.home-storefinder .pagination.active::before{transform:translate3d(0%, 0, 0);transition-duration:350ms}.home-storefinder .pagination:hover::after,.home-storefinder .pagination.active::after{transform:translate3d(0%, 0, 0);transition-duration:0ms;opacity:0}.home-storefinder .detail-wrap{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1.42rem;overflow:hidden}.home-storefinder .detail{position:absolute}.home-storefinder .leaf-01{bottom:0%;left:0%;width:8vw}.home-storefinder .leaf-02{bottom:0%;left:0%;width:20vw}.home-storefinder .leaf-03{bottom:0%;right:0%;width:7vw}.home-storefinder .leaf-04{top:0%;left:0%;width:8vw}.home-storefinder .tower{bottom:0%;left:8%;width:8.5vw}.home-storefinder .cathedral{bottom:0%;right:6.5%;width:13vw}.home-storefinder .glow{width:250%;height:300%}.home-storefinder .lottie{position:absolute;top:0;right:0;width:22vw}@media screen and (max-width: 990px){.home-storefinder .input-container{margin-bottom:3.5rem}.home-storefinder .content{padding-top:28rem;padding-bottom:22rem}.home-storefinder .tower{display:none}.home-storefinder .cathedral{width:14rem}.home-storefinder .leaf-01{width:10rem}.home-storefinder .leaf-03{width:9rem}.home-storefinder .leaf-02{width:20rem}.home-storefinder .leaf-04{width:8rem}.home-storefinder .lottie{width:30rem}.home-storefinder .pagination{font-size:2.5rem}}@media screen and (max-width: 660px){.home-storefinder .input-container{margin-bottom:4rem}}.home-social{padding-bottom:8rem}.home-social .section-inlay{padding-bottom:0}.home-social h2{max-width:5em;margin-bottom:5rem}.home-social .social-wrap{display:flex;overflow:hidden;cursor:grab}.home-social .social-container,.home-social .social-inlay{flex-shrink:0;display:flex;align-items:center}.home-social .social-container{will-change:transform}.home-social .social-item{flex-shrink:0;padding-right:8rem}.home-social .image-container{border-radius:1rem;overflow:hidden;isolation:isolate;will-change:transform}.home-social .image-container .bg-image.contain{object-fit:contain}.home-social .image-container._01{width:21.4vw;aspect-ratio:1.18;overflow:visible}.home-social .image-container._02{width:33.18vw;aspect-ratio:.86}.home-social .image-container._03{width:20.7vw;aspect-ratio:.78}.home-social .image-container._04{width:25.5vw;aspect-ratio:.846;overflow:visible}.home-social .image-container._05{width:21.4vw;aspect-ratio:1.18}.home-social .image-container .coming-soon{position:absolute;top:-4rem;left:-4rem;width:12rem;transform:rotate(-18deg)}.home-social .social-link-wrap{display:flex;justify-content:center;gap:1.12vw}.home-social .social-link{position:relative;width:4.2rem}.home-social .social-link svg{position:relative;fill:#fff6ea}.home-social .social-link::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:500px;background:#333132;transition:transform 350ms cubic-bezier(0.23, 1, 0.32, 1);will-change:transform}@media screen and (hover: hover){.home-social .social-link:hover::before{transform:scale(0.95)}}.home-social .glow{width:250%;height:300%}@media screen and (max-width: 990px){.home-social h2{margin-bottom:1rem}.home-social .social-wrap{padding-top:4rem}.home-social .social-item{padding-right:6rem}.home-social .image-container._01{width:32rem}.home-social .image-container._02{width:42rem}.home-social .image-container._03{width:31rem}.home-social .image-container._04{width:38.25rem}.home-social .image-container._05{width:32rem}.home-social .image-container .coming-soon{top:-4rem;left:-4rem;width:10rem}.home-social .social-link-wrap{gap:2rem}.home-social .social-link{width:5rem}}@media screen and (max-width: 660px){.home-social .social-link{width:6rem}}.home-product-info .section-inlay{display:flex;align-items:flex-start;padding-top:24rem;padding-bottom:18rem;padding-left:0}.home-product-info .fx{transform:translate3d(0, 4rem, 0);opacity:0;will-change:transform,opacity}.home-product-info>.bg-image{height:auto}.home-product-info .left{position:relative;width:46.57vw;aspect-ratio:1.53}.home-product-info .image-container{width:100%}.home-product-info .detail{position:absolute}.home-product-info .circle{top:-13%;left:16.5%;width:72%}.home-product-info .slide{position:absolute;top:0;left:0;width:100%;will-change:transform,opacity}.home-product-info .slide:not(:first-child){opacity:0}.home-product-info .right{display:flex;flex-direction:column;width:40.04vw;margin-left:auto}.home-product-info .overline{margin-bottom:2rem}.home-product-info h2{margin-bottom:2.5rem}.home-product-info .right>p{max-width:36em;margin-bottom:3.5rem}.home-product-info .info-slide{will-change:transform,opacity}.home-product-info .info-slide:not(:first-child){position:absolute;top:0;left:0;opacity:0;pointer-events:none}.home-product-info .accordion-wrap{width:100%;border-top:var(--border-width) solid #333132}.home-product-info .info-item{border-bottom:var(--border-width) solid #333132;position:relative}.home-product-info .info-item .icon-wrap{flex-shrink:0;position:relative;overflow:hidden;width:1.36rem}.home-product-info .info-item .arrow-down,.home-product-info .info-item .arrow-up{fill:#333132}.home-product-info .info-item .arrow-up{position:absolute;top:100%;left:0}.home-product-info .info-item .arrow-down{transform:rotate(180deg)}.home-product-info .info-item .arrow-up{top:100%;left:0}.home-product-info .download-item{border-bottom:var(--border-width) solid #333132;position:relative}.home-product-info .download-item .download-icon-wrap{position:relative;width:1.4rem}.home-product-info .download-item .download{position:relative;top:0;left:.25rem;width:1.4rem;fill:#333132}.home-product-info .info-header{display:flex;justify-content:space-between;align-items:center;gap:2rem;position:relative;padding:1.2rem 1rem 1rem;cursor:pointer}.home-product-info .info-header .small{font-size:1.2rem}.home-product-info .accordion-container{height:0;will-change:height;overflow:hidden}.home-product-info .accordion-inlay{max-width:115rem;padding:.3rem 1rem 2rem}.home-product-info .accordion-inlay p{font-size:1.72rem;line-height:1.2em}.home-product-info .accordion-inlay .bold{font-weight:700}.home-product-info .accordion-inlay p:not(:last-child){margin-bottom:1rem}.home-product-info .tab-wrap{display:flex;align-items:flex-start;justify-content:flex-end;gap:2rem;margin-bottom:4.4rem}.home-product-info .tab{display:flex;align-items:center;height:5rem;padding:.35rem 3rem 0;border:var(--border-width) solid #333132;border-radius:10px;cursor:pointer;transition:color 350ms,background-color 350ms}@media screen and (hover: hover){.home-product-info .tab:hover{background:rgba(51,49,50,.2)}}.home-product-info .tab.active{background:#333132;color:#fff6ea}.home-product-info .glow{width:250%;height:300%}.home-product-info .pagination-wrap{position:absolute;bottom:-4%;left:57%;display:flex;gap:1rem;transform:translate3d(-50%, 0, 0)}.home-product-info .pagination{position:relative;width:1.28rem;cursor:pointer}.home-product-info .pagination svg:nth-child(2){position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity 250ms}@media screen and (hover: hover){.home-product-info .pagination:hover svg:nth-child(2){opacity:.5}}.home-product-info .pagination.active svg:nth-child(2){opacity:1}.home-product-info .flag-sequence{position:absolute;top:-48%;left:25%;width:34.4%;aspect-ratio:.587;transform:rotate(-17deg)}.home-product-info .flag{transform-origin:0% 100%;will-change:transform}@media screen and (max-width: 1450px){.home-product-info .left{width:49.44vw}.home-product-info .right{width:43.04vw}}@media screen and (max-width: 990px){.home-product-info .section-inlay{flex-direction:column;align-items:center;padding-left:4rem}.home-product-info>.bg-image{height:100vh;min-height:116vw}.home-product-info .left{align-self:flex-start;width:90vw;margin-left:-5vw;margin-bottom:6rem}.home-product-info .right{width:100%;max-width:58rem;margin-left:0;margin-top:0}.home-product-info .tab-wrap{justify-content:flex-start}.home-product-info .accordion-inlay{padding:0rem 1rem 2.5rem}.home-product-info .accordion-inlay p{font-size:2rem}.home-product-info .info-header{padding:1.7rem 1rem 1.4rem}.home-product-info .info-header .small{font-size:1.5rem}.home-product-info .info-item .icon-wrap{width:1.5rem}.home-product-info .download-item .download-icon-wrap{width:1.8rem}.home-product-info .download-item .download{left:.25rem;width:1.8rem}.home-product-info .tab{height:5.5rem;padding-top:.65rem}}@media screen and (max-width: 660px){.home-product-info .section-inlay{padding-left:1.5rem;padding-top:16rem;padding-bottom:6rem}.home-product-info .left{width:106vw;margin-left:-11vw}.home-product-info .right{max-width:none}.home-product-info .accordion-inlay{padding:0rem 1.3rem 2.8rem}.home-product-info .accordion-inlay p{font-size:2.5rem}.home-product-info .info-header{padding:2rem 1.3rem 1.5rem}.home-product-info .info-header .small{font-size:2rem}.home-product-info .info-item .icon-wrap{width:2rem}.home-product-info .download-item .download-icon-wrap{width:2.1rem}.home-product-info .download-item .download{left:.4rem;width:2rem}.home-product-info .tab{height:6rem;padding-top:.75rem}}.home-video .glow{width:650%;height:350%}.legal-header .content{max-width:53.76vw;width:100%;margin:0 auto}.legal-header .text-link{margin-bottom:3.5rem}.legal-header .date{margin-top:3.5rem}.legal-header .et-switch{margin-bottom:1.5rem}.legal-header .checkbox-container{padding-bottom:1.5rem}.legal-header .checkbox-wrapper{display:flex;align-items:center;cursor:pointer}.legal-header .styled-checkbox{opacity:0;position:absolute}.legal-header .checkmark{width:20px;height:20px;border:2px solid #333132;border-radius:4px;margin-right:10px;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center}.legal-header .checkmark::after{content:"";width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px, -0.5px);display:none}.legal-header .styled-checkbox:checked+.checkmark{background:#333132;border-color:#333132}.legal-header .styled-checkbox:checked+.checkmark::after{display:block}.legal-header .checkbox-label{font-size:2rem;color:#333}.legal-header .glow{width:auto;height:400%;aspect-ratio:1/1}.legal-header p,.legal-header li{font-size:2rem}.legal-header h1{margin-bottom:3rem}.legal-header .h1{margin-bottom:1.5rem}.legal-header .h1+.h2,.legal-header .h1+h2{margin-top:3rem}.legal-header h2{margin-bottom:1.5rem}.legal-header h2{margin-bottom:1.5rem}.legal-header h3{margin-bottom:1.5rem}.legal-header p:not(:last-child){margin-bottom:1.5rem}.legal-header p+h2,.legal-header p+h3{margin-top:3rem}.legal-header ul{margin-bottom:3rem;padding-left:1rem}.legal-header li{position:relative;padding-left:1.35rem}.legal-header li:not(:last-child){margin-bottom:.2rem}.legal-header li::before{content:"•";position:absolute;top:0;left:0;font-size:.68em}@media screen and (max-width: 990px){.legal-header li::before{top:.55em}}@media screen and (max-width: 660px){.legal-header li::before{top:.6em}}.legal-header .h1+.rich-text-item{margin-top:3.5rem}.legal-header .rich-text-item:not(:last-child){margin-bottom:3.5rem}.legal-header strong{font-weight:500}@media screen and (max-width: 990px){.legal-header .content{max-width:55rem}}@media screen and (max-width: 660px){.legal-header .content{max-width:none}.legal-header .checkmark{width:16px;height:16px}.legal-header .checkmark::after{width:3px;height:7px}}#grid{display:flex;gap:1.12vw;position:fixed;top:0;left:0;width:100vw;height:100%;padding:0 9.4vw;pointer-events:none;opacity:0}#grid.active{opacity:.05}#grid.active.stronger{opacity:.2}#grid .column{width:5.74vw;background-color:#f30}@media screen and (max-width: 1450px){#grid{gap:1.12vw;padding:0 6.4vw}#grid .column{width:6.24vw}}@media screen and (max-width: 990px){#grid{display:none}}.styleguide .section-inlay>:not(:last-child),.styleguide .text-wrapper>:not(:last-child){margin:0 0 2rem}.styleguide .section-inlay>.text-wrapper{max-width:62rem}.styleguide .line{width:100%;height:1px;background:#5a4f40;margin:4rem 0}.styleguide .color-wrap{display:flex;flex-wrap:wrap;max-width:90rem;border:1px solid #000}.styleguide .color-tile{position:relative;width:25%;aspect-ratio:1}.styleguide .color-tile>div{position:absolute;top:1.5rem;left:1.5rem;right:1.5rem;font-size:2rem;line-height:.9em}
