.footer-bottom{margin-top:32px;font-size:14px;text-decoration:underline}.socials-item{display:flex;will-change:opacity}.socials-item:hover{opacity:.6}.socials-item img{object-fit:contain;object-position:center;width:28px;height:28px}.socials{display:flex;gap:48px}.socials[data-invert=true] .socials-item img{filter:invert(1)}.footer-top-primary{display:flex;flex-direction:column}.footer-top-primary .socials{display:flex;justify-content:center;margin-bottom:32px}.footer-header{font-size:16px;font-weight:700;margin-bottom:16px}.footer-title{font-size:14px;font-weight:700}.footer-text{font-size:14px;margin-bottom:16px;padding-top:4px;display:inline-block}.footer-top-secondary a:hover{text-decoration:underline}.footer-top{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;max-width:864px}@media (min-width: 1024px){.footer-top{flex-direction:row}}.footer{display:flex;align-items:center;flex-direction:column;height:fit-content;padding:48px 0;background-color:#fafbfc;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.navbar-item{text-wrap:nowrap}.navbar-item__link{color:#fff;font-size:32px;font-weight:600;text-decoration:none}.navbar-item__link:hover{opacity:.6}@media (min-width: 1024px){.navbar-item__link{font-size:1rem}}.navbar-item-list{display:flex;justify-content:space-between;flex-direction:column;list-style:none;width:100%;gap:24px}@media (min-width: 1024px){.navbar-item-list{flex-direction:row}}.navbar-primary{flex:1;display:none}.navbar-primary.is-active{z-index:100;display:flex;position:absolute;top:158px;left:0}@media (min-width: 1024px){.navbar-primary.is-active{position:initial}}@media (min-width: 1024px){.navbar-primary{display:flex}}.navbar-hamburger{display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;width:40px;height:40px}.navbar-hamburger span{display:block;position:relative;width:24px;height:2px;background-color:#fff;transition:background .3s ease-in-out}.navbar-hamburger span:before,.navbar-hamburger span:after{content:"";position:absolute;width:24px;height:2px;background-color:#fff;transition:all .3s ease-in-out}.navbar-hamburger span:before{top:-8px}.navbar-hamburger span:after{top:8px}.navbar-hamburger.is-active span{background-color:transparent}.navbar-hamburger.is-active span:before,.navbar-hamburger.is-active span:after{top:0}.navbar-hamburger.is-active span:before{transform:rotate(45deg)}.navbar-hamburger.is-active span:after{transform:rotate(-45deg)}.navbar-secondary{display:flex;flex:1}.navbar-secondary .socials{display:none}@media (min-width: 1024px){.navbar-secondary .socials{display:flex}}.navbar-secondary .navbar-hamburger{display:flex;flex:1;justify-content:flex-end;margin-right:32px}@media (min-width: 1024px){.navbar-secondary .navbar-hamburger{display:none}}.navbar-logo{display:flex;align-items:center;justify-content:flex-start;width:100%;font-size:0;margin-left:32px;pointer-events:none}.navbar-logo a{display:flex;align-items:center}.navbar-logo__image--desktop{display:none}@media (min-width: 1024px){.navbar-logo__image--desktop{display:block;width:447px;margin-bottom:10px}}.navbar-logo__image--mobile{height:164px}@media (min-width: 1024px){.navbar-logo__image--mobile{display:none}}@media (min-width: 1024px){.navbar-logo{justify-content:center;margin-left:0;width:auto}}.navbar__outer{justify-content:center;align-items:center;max-height:164px;overflow:hidden;width:100%;background-color:#000;transition:all .3s ease}.navbar__outer.is-open{max-height:400px;height:400px}@media (min-width: 1024px){.navbar__outer.is-open{height:32px}}@media (min-width: 1024px){.navbar__outer{display:flex;max-height:none;height:32px;overflow:visible}}.navbar__inner{display:flex;align-items:center;justify-content:center;width:100%;max-width:1280px}.navbar__group{display:flex;flex:1;justify-content:flex-end}.navbar__group--left{justify-content:flex-end}.navbar__group--right{justify-content:flex-start}@media (min-width: 1024px){.navbar{padding:128px 0}}@font-face{font-family:Drop Dead Gorgeous;src:url(/assets/fonts/DKDropDeadGorgeous.woff2) format("woff2-variations");font-weight:100 1000;font-stretch:25% 151%}@font-face{font-family:IBM Plex Mono,monospace;src:url(/assets/fonts/IBMPlexMono-Regular.woff2) format("woff2-variations");font-weight:100 1000;font-stretch:25% 151%}@font-face{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;src:url(/assets/fonts/HelveticaNeueMedium.woff2) format("woff2-variations");font-weight:100 1000;font-stretch:25% 151%}*{box-sizing:border-box}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{overflow-x:hidden;margin:0}body,input,textarea,button,select,pre{font:400 18px/1.4 IBM Plex Mono,monospace;font-variation-settings:"slnt" 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}p,pre{margin:0}a{color:#000;text-decoration:none}input[type=text],input[type=password],textarea,select{outline:none}.hidden,[hidden]{display:none!important}.bottle-lottie{display:inline-flex}.bottle-lottie__item{height:364px;width:fit-content}@media (min-width: 1024px){.bottle-lottie__item{height:486px}}.bottle-lottie:hover{transform:translateY(-10px)}.bottle-lottie:active{transform:scale(.95)}@media (min-width: 1024px){.bottle-lottie{justify-content:end}}.hero-content{display:flex;align-items:center;justify-content:center;height:70vh}.hero-content--desktop{display:none}@media (min-width: 1024px){.hero-content--desktop{flex-direction:row;display:flex;gap:8px}}.hero-content--mobile{display:flex}@media (min-width: 1024px){.hero-content--mobile{display:none}}.hero-content__image{width:100%;height:auto;object-fit:contain;padding:0 16px}.button{padding:1rem 1.5rem;background-color:#000;font-size:16px;font-weight:600;color:#fff;line-height:24px}.button[data-inverse=true]{color:#000;background-color:#fff;border:2px solid #000000}.button[data-has-action=false]{pointer-events:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.about-us{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:56px 0}.about-us__title{margin-bottom:48px;font-family:Drop Dead Gorgeous;font-size:32px;text-align:center;line-height:36px}.about-us__text{margin:16px;max-width:750px;font-size:18px;line-height:24px;text-align:justify}.about-us__text--header{display:flex;justify-content:center;margin-bottom:32px}.about-us__button{margin:32px 0}.product-highlight{display:flex;flex-direction:column;margin:36px 0;width:100%}.product-highlight__visual,.product-highlight__content{width:100%;min-width:50%}.product-highlight__visual{display:flex;padding:0;justify-content:center}@media (min-width: 1024px){[data-alignment=left] .product-highlight__visual{padding-left:10%;justify-content:start}}@media (min-width: 1024px){.product-highlight__visual{justify-content:end;width:100%;padding-right:10%}}.product-highlight__content{position:relative}.product-highlight__content__title{background:#000;color:#fff;font-family:Drop Dead Gorgeous;height:56px;display:flex;align-items:center;justify-content:center;margin-top:12px;padding:0 16px;transform:translate(10px)}[data-alignment=left] .product-highlight__content__title{transform:translate(-10px)}@media (min-width: 1024px){[data-alignment=left] .product-highlight__content__title{justify-content:end;text-align:start;transform:translate(10px)}}.product-highlight__content__title:before{position:absolute;background:#000;width:100vw;height:56px;right:0;left:100%;content:""}[data-alignment=left] .product-highlight__content__title:before{left:auto;right:100%}@media (min-width: 1024px){.product-highlight__content__title{justify-content:start;transform:translate(-10px)}}.product-highlight__content__body{margin:36px 0;padding:0 8px}@media (min-width: 1024px){[data-alignment=left] .product-highlight__content__body{text-align:end}}.product-highlight__content__footer{display:flex;gap:16px;margin:0 8px}@media (min-width: 1024px){[data-alignment=left] .product-highlight__content__footer{justify-content:end}}@media (min-width: 1024px){.product-highlight[data-alignment=left]{flex-direction:row-reverse}}@media (min-width: 1024px){.product-highlight{flex-direction:row}}.products{display:flex;flex-direction:column;margin:32px 0}.products__outer .container{max-width:1280px;margin:0 auto}.section-separator{display:flex;align-items:center;justify-content:center;background-color:#000;height:48px}.section-separator__title{font-family:Drop Dead Gorgeous;color:#fff;font-size:24px}
