@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400&family=Lora:ital,wght@0,400;0,500;0,700;1,400&display=swap";:root{--hw-bg-dark: #210817;--hw-bg-darker: #13040e;--hw-footer-bg: #0b0208;--hw-cream: #fff4df;--hw-muted: #decfc3;--hw-gold: #fa9039;--hw-red: #d9221c;--hw-border-warm: rgba(250, 144, 57, .55);--hw-shadow: 0 18px 45px rgba(0, 0, 0, .45);--hw-font-header: "Playfair Display", serif;--hw-font-body: "Lora", serif}.hw-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;font-family:var(--hw-font-header);text-transform:uppercase;font-size:14.7px;font-weight:900;letter-spacing:2px;cursor:pointer;transition:all .25s ease;text-align:center;border:1px solid rgba(255,255,255,.22);color:#fff;text-shadow:0 2px 3px rgba(0,0,0,.3);box-shadow:0 8px 24px #00000057;border-radius:3px;min-height:52px}.hw-btn:hover{transform:translateY(-3px);box-shadow:0 14px 34px #00000080;filter:brightness(1.08)}.header-wrapper{background:#13040ee6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(250,144,57,.35)}.header-wrapper .header{background:transparent}.header-wrapper .header__heading-link .h2,.header-wrapper .header__heading .h2,.header-wrapper .header__heading-link{font-family:var(--hw-font-header);font-weight:900;font-size:28px;letter-spacing:1.5px;color:var(--hw-gold);text-transform:uppercase}.header-wrapper .header__menu-item,.header-wrapper .header__menu-item span{font-family:var(--hw-font-header);font-size:12.8px;text-transform:uppercase;letter-spacing:1.4px;color:var(--hw-cream)}.header-wrapper .header__menu-item:hover,.header-wrapper .header__menu-item:hover span{color:var(--hw-gold);text-decoration:none}.header-wrapper .header__icon,.header-wrapper .header__icon svg,.header-wrapper .icon,.header-wrapper summary.header__icon{color:var(--hw-cream)}.header-wrapper .header__icon:hover,.header-wrapper .header__active-menu-item{color:var(--hw-gold)}.announcement-bar,.utility-bar,#shopify-section-announcement-bar .announcement-bar{background:var(--hw-bg-darker);color:var(--hw-muted)}.announcement-bar__message{font-family:var(--hw-font-header);text-transform:uppercase;letter-spacing:1.4px;font-size:11.5px;color:var(--hw-muted)}.hw-header-extras{display:flex;align-items:center;gap:14px;margin-right:6px}.hw-header-social{display:flex;align-items:center;gap:12px}.hw-header-social a{color:var(--hw-cream);display:inline-flex;line-height:0}.hw-header-social a:hover{color:var(--hw-gold)}.hw-header-social svg{width:17px;height:17px;fill:currentColor}.hw-mainsite-link{font-family:var(--hw-font-header);font-size:12.8px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:var(--hw-gold);padding:8px 13px;border:1px solid var(--hw-border-warm);border-radius:2px;text-decoration:none;white-space:nowrap;transition:background .25s ease,color .25s ease}.hw-mainsite-link:hover{background:var(--hw-gold);color:#14040e;text-decoration:none}@media screen and (max-width:989px){.hw-mainsite-link,.hw-header-social{display:none}}#hw-age-gate{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 15%,rgba(250,144,57,.18),transparent 30%),linear-gradient(135deg,#2b0f25,#050104);z-index:9999;display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px}#hw-age-gate.show{display:flex}#hw-age-gate .hw-age-logo{font-family:var(--hw-font-header);color:var(--hw-gold);font-size:40px;font-weight:900;letter-spacing:2px;margin-bottom:14px;text-transform:uppercase}#hw-age-gate h2{font-family:var(--hw-font-header);font-weight:900;color:var(--hw-cream);font-size:clamp(28.8px,5vw,43.2px);text-transform:uppercase;margin:0;letter-spacing:1px}#hw-age-gate .hw-age-subtitle{font-family:var(--hw-font-body);color:var(--hw-muted);max-width:430px;margin:10px auto 24px;font-size:15.2px}#hw-age-gate .hw-age-buttons{margin-top:8px;width:min(320px,100%)}#hw-age-gate .hw-age-btn{display:flex;align-items:center;justify-content:center;width:100%;font-family:var(--hw-font-header);font-weight:900;font-size:14.7px;text-transform:uppercase;letter-spacing:2px;padding:14px 24px;min-height:52px;border-radius:3px;cursor:pointer;box-shadow:0 8px 24px #00000057;transition:all .25s ease}#hw-age-gate .hw-age-btn:hover{transform:translateY(-3px);filter:brightness(1.08);box-shadow:0 14px 34px #00000080}#hw-age-gate .hw-age-yes{background:linear-gradient(180deg,#ff9a43,#bd5f18);border:1px solid #ff9a43;color:#fff;text-shadow:0 2px 3px rgba(0,0,0,.3)}#hw-age-gate .hw-age-no{margin-top:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.28);color:var(--hw-cream)}body.hw-age-no-scroll{overflow:hidden;position:fixed;width:100%;height:100%}[id*=__hero].shopify-section{position:relative;display:block;overflow:hidden}[id*=__hero] .custom-video{height:75vh!important;height:75svh!important;min-height:560px;overflow:hidden}[id*=__hero] .custom-video__container{height:100%!important}[id*=__hero] .custom-video__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}[id*=__hero] .custom-video__slider{position:absolute;top:0!important;left:0!important;width:100%!important;height:100%!important}[id*=__hero] .custom-video__overlay{background:radial-gradient(circle at 50% 48%,rgba(250,144,57,.12),transparent 28%),linear-gradient(#13040e40,#13040ef2),linear-gradient(to right,#13040e80,#13040e1a,#13040e80)!important;background-color:transparent!important}[id*=__hero] .custom-video__slide{transition:opacity 1.6s ease,visibility 1.6s ease}[id*=__hero] .custom-hero__buttons-container{background:transparent;max-width:min(980px,96vw)!important}[id*=__hero] .custom-hero__buttons-background{display:none}[id*=__hero] .custom-hero__cta-text p{font-family:var(--hw-font-body);color:#fff2df;text-shadow:0 3px 12px rgba(0,0,0,.75)}[id*=__hero] .custom-hero__buttons-wrapper{display:flex;flex-direction:column;align-items:center}[id*=__hero] .custom-hero__cta-text{display:contents}[id*=__hero] .custom-hero__cta-text p:nth-of-type(1){order:1}[id*=__hero] .custom-hero__cta-text p:nth-of-type(2){order:2}[id*=__hero] .custom-hero__cta-text p:nth-of-type(3){order:3}[id*=__hero] .custom-hero__buttons{order:4}[id*=__hero] .custom-hero__cta-text p:nth-of-type(4){order:5}[id*=__hero] .custom-hero__cta-text p:nth-of-type(1){font-family:var(--hw-font-header);text-transform:uppercase;letter-spacing:3px;font-size:12.5px;color:#ffd3ae;font-weight:900;margin-bottom:14px}[id*=__hero] .custom-hero__cta-text p:nth-of-type(2){font-family:var(--hw-font-header);font-weight:900;font-size:clamp(51.2px,8vw,121.6px);line-height:.86;color:var(--hw-cream);text-transform:uppercase;letter-spacing:1px;text-shadow:2px 2px 16px rgba(0,0,0,.58);margin:0}[id*=__hero] .custom-hero__cta-text p:nth-of-type(2) strong{font-weight:900}[id*=__hero] .custom-hero__cta-text p:nth-of-type(3){max-width:760px;margin:24px auto 10px;font-size:clamp(16.8px,2vw,22.7px)}[id*=__hero] .custom-hero__cta-text p:nth-of-type(4){margin-top:28px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}[id*=__hero] .custom-hero__cta-text p:nth-of-type(4) em{font-style:normal;font-family:var(--hw-font-header);color:var(--hw-muted);font-size:13.4px;letter-spacing:1px;text-transform:uppercase;border:1px solid rgba(255,255,255,.22);background:#00000038;padding:7px 10px;display:inline-block;text-shadow:none}[id*=__hero] .custom-hero__buttons{margin-top:28px;gap:16px}[id*=__hero] .custom-hero__buttons .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--hw-font-header);font-weight:900;font-size:14.7px;text-transform:uppercase;letter-spacing:2px;border-radius:3px;padding:14px 24px;min-height:52px;text-shadow:0 2px 3px rgba(0,0,0,.3);box-shadow:0 8px 24px #00000057;transition:all .25s ease}[id*=__hero] .custom-hero__buttons .button:nth-of-type(1){background:linear-gradient(180deg,#ff9a43,#bd5f18);border:1px solid #ff9a43;color:#fff}[id*=__hero] .custom-hero__buttons .button:nth-of-type(2){background:linear-gradient(180deg,#e12b25,#99140f);border:1px solid #e12b25;color:#fff}[id*=__hero] .custom-hero__buttons .button:nth-of-type(3){background:#ffffff0f;border:1px solid rgba(255,255,255,.28);color:var(--hw-cream)}[id*=__hero] .custom-hero__buttons .button:hover{filter:brightness(1.08);transform:translateY(-3px);box-shadow:0 14px 34px #00000080}.hw-scroll-cta{position:absolute;bottom:26px;left:50%;transform:translate(-50%);z-index:4;display:flex;flex-direction:column;align-items:center;gap:10px;background:none;border:none;padding:0;cursor:pointer;color:var(--hw-cream);transition:color .25s ease}.hw-scroll-cta__label{font-family:var(--hw-font-header);font-weight:900;font-size:11.5px;letter-spacing:3px;text-transform:uppercase;text-shadow:0 2px 8px rgba(0,0,0,.6)}.hw-scroll-cta__arrow{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--hw-border-warm);background:#00000040;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:var(--hw-gold);box-shadow:0 8px 24px #00000057;animation:hw-scroll-bounce 2.2s ease-in-out infinite;transition:background .25s ease,color .25s ease}.hw-scroll-cta__arrow svg{width:18px;height:18px}.hw-scroll-cta:hover{color:var(--hw-gold)}.hw-scroll-cta:hover .hw-scroll-cta__arrow{background:var(--hw-gold);color:#14040e}@keyframes hw-scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(9px)}}@media(prefers-reduced-motion:reduce){.hw-scroll-cta__arrow{animation:none}}[id*=__featured_product].shopify-section{display:block;background:radial-gradient(circle at 28% 50%,rgba(250,144,57,.12),transparent 27%),linear-gradient(135deg,#13040e,#2b0f25 60%,#160511);border-top:1px solid rgba(250,144,57,.25);border-bottom:1px solid rgba(250,144,57,.25);padding:86px 0}[id*=__featured_product] .gradient,[id*=__featured_product] [class*=color-scheme]{background:transparent!important}[id*=__featured_product] .featured-product{align-items:center;gap:44px}@media screen and (min-width:990px){[id*=__featured_product] .featured-product .product__media-wrapper{max-width:45%!important;width:45%!important}[id*=__featured_product] .featured-product .product__info-wrapper{max-width:55%!important;width:55%!important;padding:0 0 0 44px!important}[id*=__featured_product] .featured-product .product__info-container{max-width:none!important}}[id*=__featured_product],[id*=__featured_product] .rte,[id*=__featured_product] p{font-family:var(--hw-font-body);color:var(--hw-cream)}[id*=__featured_product] .product__media-wrapper .product__media-list,[id*=__featured_product] .product__media-wrapper .product-media-container{border:1px solid rgba(250,144,57,.38);background:#ffffff09;padding:12px;box-shadow:var(--hw-shadow);border-radius:0}[id*=__featured_product] .product-media-container .media,[id*=__featured_product] .product__media{border-radius:0;background:transparent}[id*=__featured_product] .hw-eyebrow{display:inline-block;font-family:var(--hw-font-header);text-transform:uppercase;letter-spacing:3px;font-size:12.5px;color:var(--hw-gold);margin-bottom:14px;font-weight:900}[id*=__featured_product] .hw-bottle-heading{font-family:var(--hw-font-header);font-weight:900;text-transform:uppercase;letter-spacing:1px;font-size:clamp(34.4px,5vw,65.6px);line-height:.95;color:var(--hw-gold);margin:0 0 18px;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}[id*=__featured_product] .hw-bottle-intro p{font-size:17px;line-height:1.6;color:var(--hw-cream);margin:0 0 16px}[id*=__featured_product] .product__title,[id*=__featured_product] h2.product__title,[id*=__featured_product] .product__title a{font-family:var(--hw-font-header);font-weight:700;text-transform:uppercase;letter-spacing:1.4px;font-size:22px;color:var(--hw-cream);margin:0}[id*=__featured_product] .price,[id*=__featured_product] .price__container,[id*=__featured_product] .price .price-item{font-family:var(--hw-font-body);color:var(--hw-muted);font-size:18px}[id*=__featured_product] .hw-bottle-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 12px}[id*=__featured_product] .hw-spec{border:1px solid rgba(255,255,255,.14);padding:13px;background:#00000038}[id*=__featured_product] .hw-spec strong{display:block;font-family:var(--hw-font-header);text-transform:uppercase;letter-spacing:1.4px;font-size:12.2px;color:var(--hw-gold);margin-bottom:2px}[id*=__featured_product] .hw-spec span{color:var(--hw-cream);font-size:15.2px}@media screen and (max-width:749px){[id*=__featured_product] .hw-bottle-specs{grid-template-columns:1fr}[id*=__featured_product].shopify-section{padding:56px 0}}[id*=__featured_product] .form__label,[id*=__featured_product] .quantity__label{color:var(--hw-muted);font-family:var(--hw-font-body)}[id*=__featured_product] .quantity{background:#00000038!important;border:1px solid rgba(255,255,255,.25);border-radius:3px}[id*=__featured_product] .quantity:before,[id*=__featured_product] .quantity:after{background:transparent!important;box-shadow:none!important}[id*=__featured_product] .quantity__input,[id*=__featured_product] .quantity__button{color:var(--hw-cream)!important;background:transparent!important}[id*=__featured_product] .quantity__button svg,[id*=__featured_product] .quantity__button svg path{fill:var(--hw-cream);color:var(--hw-cream)}[id*=__featured_product] .product-form__submit,[id*=__featured_product] .product-form__submit.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;min-width:260px;padding:14px 28px;min-height:52px;font-family:var(--hw-font-header);font-weight:900;font-size:14.7px;text-transform:uppercase;letter-spacing:2px;border-radius:3px;background:linear-gradient(180deg,#ff9a43,#bd5f18);border:1px solid #ff9a43;color:#fff;text-shadow:0 2px 3px rgba(0,0,0,.3);box-shadow:0 8px 24px #00000057;transition:all .25s ease}[id*=__featured_product] .product-form__submit:hover{transform:translateY(-3px);filter:brightness(1.08);box-shadow:0 14px 34px #00000080}[id*=__featured_product] .product__tax,[id*=__featured_product] .product__info-container>a,[id*=__featured_product] .product__tax a,[id*=__featured_product] .shipping-policy-link,[id*=__featured_product] .product__info-container .link{color:var(--hw-muted)}[id*=__featured_product] .hw-bottle-disclaimer{font-size:12px;color:#b8aaa0;margin-top:14px;font-style:italic}.custom-footer{background:var(--hw-footer-bg)!important;border-top:1px solid var(--hw-gold);text-align:center;padding-top:56px!important;padding-bottom:40px!important;color:var(--hw-muted);font-family:var(--hw-font-body)}.custom-footer .hw-footer-logo{font-family:var(--hw-font-header);font-size:28px;font-weight:900;color:var(--hw-gold);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:20px}.custom-footer .hw-footer-social{display:flex;justify-content:center;gap:18px;margin-bottom:24px}.custom-footer .hw-footer-social a{color:var(--hw-muted);line-height:0}.custom-footer .hw-footer-social a:hover{color:var(--hw-gold)}.custom-footer .hw-footer-social svg{width:20px;height:20px;fill:currentColor}.custom-footer .footer__blocks-wrapper{display:flex!important;justify-content:center}.custom-footer .footer-block__heading{display:none}.custom-footer .footer-block__details-content{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-bottom:20px}.custom-footer .footer-block__details-content li{margin:0}.custom-footer .footer-block__details-content .link{color:var(--hw-muted);font-size:12.8px;text-transform:uppercase;font-family:var(--hw-font-body);letter-spacing:.5px;padding:0}.custom-footer .footer-block__details-content .link:hover{color:var(--hw-gold);text-decoration:none}.custom-footer .footer-block__newsletter{margin:0 auto 8px}.custom-footer .footer-block__newsletter .footer-block__heading{display:block;color:var(--hw-cream);font-family:var(--hw-font-header);font-size:15.2px;text-transform:uppercase;letter-spacing:1.4px}.custom-footer .field__input{background:#ffffff0d;color:var(--hw-cream);border:1px solid rgba(255,255,255,.25)}.custom-footer .field__label{color:var(--hw-muted)}.custom-footer .newsletter-form__button{color:var(--hw-gold)}.custom-footer .hw-footer-copyright{font-size:12px;color:#888;margin-top:24px;line-height:1.7}.custom-footer .footer__copyright .copyright__content,.custom-footer .footer__copyright .copyright__content a,.custom-footer .custom-footer__right{font-size:12px;color:#888}.custom-footer .footer__copyright .copyright__content a:hover{color:var(--hw-gold)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hw-mainsite.css.map */
