@charset "UTF-8";:root{--font-body: "proxima nova", serif;--font-display: "Playfair Display", serif;--display-font-weight: 300;--display-size-scale: 1;--display-line-height: 1.05;--display-letter-spacing: -.01em}@font-face{font-family:playful display;font-style:normal;font-weight:400;font-display:swap;src:local("Playfair Display")}:root{--hero-family-aspect: 2880 / 759;--hero-footer-aspect: 2880 / 697;--hero-top-height: calc(100vw * 759 / 2880);--hero-footer-top-height: calc(100vw * 697 / 2880);--hero-break-height: calc(300px * var(--scale));--hero-product-card-height: calc(300px * var(--scale));--hero-product-image-height: calc(265px * var(--scale))}@media(max-width:950px){:root{--hero-break-height: calc(250px * var(--scale));--hero-top-height: 39.53125vw ;--hero-footer-top-height: calc(100vw * 697 / 2880 * 1.5)}}@media(max-width:600px){:root{--hero-top-height: calc(100vw * 759 / 2880 * 2.5);--hero-footer-top-height: calc(100vw * 697 / 2880 * 2.5)}}@media(max-width:1250px){:root{--hero-product-image-height: calc(325px * var(--scale))}}:root{--form-label-font-family: var(--font-body);--form-label-font-size: clamp(15px, 2.5vw, 18px);--form-label-font-weight: 400;--form-label-line-height: 1.4;--form-label-letter-spacing: calc(.5px * var(--scale));--form-label-color: var(--white);--form-label-padding-bottom: 5px;--form-control-font-family: var(--font-body);--form-control-font-size: var(--fs-base);--form-control-font-weight: 100;--form-control-line-height: 1.5;--form-control-letter-spacing: calc(.5px * var(--scale));--form-control-color: var(--black);--form-control-padding-block: clamp(8px, 2vw, 10px);--form-control-padding-inline: clamp(8px, 2vw, 10px);--form-control-bg: var(--white);--form-control-border-width: 0;--form-control-border-style: solid;--form-control-border-color: transparent;--form-control-border-radius: 0;--form-control-placeholder-color: rgba(22, 26, 29, .5);--form-control-disabled-opacity: .45;--form-control-invalid-border-color: #ffdada;--form-control-transition: opacity .25s ease-in-out, background-color .25s ease-in-out, border-color .25s ease-in-out, box-shadow .25s ease-in-out;--form-autofill-bg: var(--white);--form-autofill-text: var(--black);--form-row-gap: clamp(12px, 3vw, 20px);--form-row-padding-bottom: clamp(16px, 4vw, 25px);--form-field-min-inline: min(100%, 9.5rem);--form-qty-border-color: var(--gray);--form-qty-border-radius: 0;--form-qty-button-size: clamp(34px, 8vw, 44px)}:root{--black: #161a1d;--white: #fff;--md-gray: #1b2024;--gray: #42484d;--tan: #e2d7d1;--light-tan: #f4efe9;--hero-dark: #0e1012;--bottle-bg: #d0d0d0;--fs-lg: 3rem;--fs-md: 1.625rem;--fs-display-lg: calc(var(--fs-lg) * var(--display-size-scale));--fs-display-md: calc(var(--fs-md) * var(--display-size-scale));--fs-base: 1.125rem;--fs-display-base: calc(var(--fs-base) * var(--display-size-scale));--fs-sm: 1rem;--fs-xs: .75rem;--space-base: 5rem;--max-width: 1440px;--nav-trailing-edge: calc( var(--space-base) + max(0px, (100vw - 2 * var(--space-base) - var(--max-width)) / 2) );--z-buy-panel: 2;--z-product-buy-bar: 9;--z-navigation: 10;--z-cart-drawer: 20;--z-cookie-banner: 25;--z-cookie-modal: 110;--z-modal-overlay: 100;--product-fixed-buy-bar-height: calc(150px * var(--scale) + env(safe-area-inset-bottom, 0px))}::selection{background-color:var(--gray);color:var(--white)}::-moz-selection{background-color:var(--gray);color:var(--white)}@font-face{font-family:proxima nova;font-display:swap;src:url("./media/proximanova_light-GGQIE427.otf") format("opentype")}html{--scale: 1;font-size:calc(clamp(15px,1.1vw,17px) * var(--scale))}.skip-link{position:absolute;left:-9999px;top:0;z-index:10000;padding:.75rem 1rem;background:var(--tan);color:var(--black);font-family:var(--font-body);font-size:var(--fs-sm);text-decoration:none}.skip-link:focus-visible{left:.5rem;top:.5rem;outline:2px solid var(--white);outline-offset:2px}button:focus-visible,a:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--tan);outline-offset:2px}body{margin:0;background-color:var(--black);overflow-x:hidden}body *{box-sizing:border-box}body .section{padding:var(--space-base)}body .section .inside p:last-child{margin-bottom:0}body h1{font-family:var(--font-display);font-weight:var(--display-font-weight);font-size:var(--fs-display-lg);line-height:var(--display-line-height);letter-spacing:var(--display-letter-spacing);margin:0;color:var(--white)}body .section>.inside>h2,body .section>.inside>div>h2,body .section>.inside.left>div>h2{font-family:var(--font-display);font-weight:var(--display-font-weight);font-size:var(--fs-display-lg);line-height:var(--display-line-height);letter-spacing:var(--display-letter-spacing);margin:0;color:var(--white)}body p{font-family:var(--font-body);font-weight:100;font-size:var(--fs-base);line-height:1.5;letter-spacing:calc(.5px * var(--scale));margin:20px 0}body p strong{display:inline-block;font-size:var(--fs-md);width:100%;border-bottom:.5px solid var(--gray);margin-bottom:calc(10px * var(--scale));padding-bottom:calc(10px * var(--scale))}body p a{color:var(--white)}body #symvia-loader{position:fixed;display:flex;align-items:center;justify-content:center;inset:0;width:100%;height:100vh;height:100dvh;min-height:100svh;min-height:-webkit-fill-available;overflow:hidden;background:var(--black);z-index:9999;transition:opacity .6s ease}body #symvia-loader.fade-out{opacity:0;pointer-events:none}body #symvia-loader .logo{display:flex;align-items:center;flex-direction:column}body #symvia-loader .logo img.brand{display:block;width:150px;height:auto}body #symvia-loader .logo img.loading{display:block;width:50px;height:auto;margin-top:10px}body #symvia-loader .loader-tagline{overflow:hidden;white-space:nowrap;width:100%;color:var(--white);margin:10px 0 0;text-align:center;font-family:var(--font-display);font-size:var(--fs-md);line-height:1.1;letter-spacing:var(--display-letter-spacing)}@media(max-width:950px){html{--scale:.9}}@media(max-width:800px){:root{--fs-base: 1.25rem}html{--scale:.75}}@media(max-width:650px){:root{--space-base: 3rem}html{--scale:.75}}@media(max-width:900px){body.product-details-fixed-buy{padding-bottom:var(--product-fixed-buy-bar-height)}}@media(max-width:500px){body.product-details-fixed-buy{--product-fixed-buy-bar-height: calc(175px * var(--scale) + env(safe-area-inset-bottom, 0px))}}
