:root{--color-vault-black-green: #0A1610;--color-deep-green: #152C1D;--color-primary-green: #1F3D2B;--color-white: #FFFFFF;--color-smoke: #C7C9C7;--color-charcoal-smoke: #6B6F73;--color-brick: #B33A28;--font-display: "Archivo Black", sans-serif;--font-body: "Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--container-max: 1200px;--padding-desktop: 48px;--padding-mobile: 20px;--hv-container-max: 1480px;--hv-container-pad: 16px;--hv-section-pad-y: 40px;--hv-grid-gutter: 8px;--border-thin: 1px solid rgba(199, 201, 199, .15);--border-standard: 1px solid rgba(199, 201, 199, .25);--border-emphasis: 1px solid rgba(199, 201, 199, .4);--transition-default: .2s ease}@media(min-width:600px){:root{--hv-container-pad: 20px;--hv-section-pad-y: 48px;--hv-grid-gutter: 10px}}@media(min-width:900px){:root{--hv-container-pad: 32px;--hv-section-pad-y: 64px;--hv-grid-gutter: 12px}}.hv-display{font-family:var(--font-display);font-size:clamp(56px,9vw,132px);line-height:.9;letter-spacing:-.03em;text-transform:uppercase}.hv-h2{font-family:var(--font-display);font-size:clamp(40px,5vw,72px);line-height:.95;letter-spacing:-.02em;text-transform:uppercase}.hv-h3{font-family:var(--font-body);font-size:22px;font-weight:700;letter-spacing:-.01em}.hv-body{font-family:var(--font-body);font-size:15px;font-weight:400;line-height:1.6}.hv-body-large{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.6}.hv-caption{font-family:var(--font-body);font-size:12px;font-weight:400;line-height:1.5;color:var(--color-charcoal-smoke)}.hv-eyebrow{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-smoke)}.hv-button{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hv-badge{font-family:var(--font-body);font-size:9px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}button,.button,.shopify-payment-button__button,input,textarea,select,.field__input,.card,.product-card,.collection-card,.article-card,.media,img,.drawer,.modal,.newsletter-form,.header,.footer{border-radius:0!important}:root{--element-text-font-family--heading: var(--font-display);--element-text-font-family--body: var(--font-body)}body{font-family:var(--font-body)}h1:not(.site-logo-text),h2{font-family:var(--font-display)!important;text-transform:uppercase;letter-spacing:-.02em}h3,h4{font-family:var(--font-body)!important;font-weight:700!important}.hv-section--light,[data-section-bg=light]{background-color:var(--color-white);color:var(--color-vault-black-green)}.hv-section--light h1,.hv-section--light h2,.hv-section--light h3,.hv-section--light h4,[data-section-bg=light] h1,[data-section-bg=light] h2,[data-section-bg=light] h3,[data-section-bg=light] h4{color:var(--color-vault-black-green)!important}html.herbanvault-homepage,body.herbanvault-homepage{background-color:var(--color-vault-black-green)!important}.final-cta-discovery__submit,.final-cta-discovery__submit-text{color:var(--color-vault-black-green)!important}body,.theme-body,input,textarea,select,button{font-family:var(--font-body),"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important}h1,h2,h3,h4,h5,h6,.heading-font-stack,.promo-block--header,.section--title,.collection--title,.product--title,.cart--title{font-family:var(--font-display),"Archivo Black",-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:900!important;letter-spacing:-.01em}.live-search-button,.live-search-button.mdc-ripple-surface,button.live-search-button{background-color:var(--color-white)!important;color:var(--color-vault-black-green)!important;border-radius:0!important;border:none!important;box-shadow:none!important;transition:background-color .2s ease,color .2s ease!important}.live-search-button:hover,button.live-search-button:hover{background-color:var(--color-primary-green)!important;color:var(--color-white)!important}.live-search-button svg,.live-search-button svg *,.live-search-button .search-icon--inactive,.live-search-button .search-icon--active,.live-search-button .search-icon--inactive svg,.live-search-button .search-icon--inactive svg *{color:var(--color-vault-black-green)!important;fill:var(--color-vault-black-green)!important;stroke:var(--color-vault-black-green)!important}.live-search-button.mdc-ripple-surface:before,.live-search-button.mdc-ripple-surface:after{background-color:var(--color-vault-black-green)!important}.productgrid--search-button{background-color:var(--color-white)!important;color:var(--color-vault-black-green)!important;border-radius:0!important}.productgrid--search-button:hover{background-color:var(--color-primary-green)!important;color:var(--color-white)!important}.article-card,.article--excerpt-wrapper--featured{--accent-gold: var(--color-smoke)}:root{--accent-gold: var(--color-smoke);--gold-subtle: rgba(199, 201, 199, .12);--hv-gold-resin: var(--color-smoke);--hv-deco-gold: var(--color-smoke);--hv-antique-gold: var(--color-charcoal-smoke)}.button-primary,.button-secondary,.product-form--atc-button,.cart__checkout-button,.shopify-payment-button .shopify-payment-button__button--unbranded,input[type=submit],button.btn,.button{border-radius:0!important}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,select{border-radius:2px!important}.site-header .small-promo,.site-header-main .small-promo,.site-header-main-content .small-promo{display:none!important}.site-header-menu-toggle--button .toggle-icon--bar,.site-header-menu-toggle .toggle-icon--bar,.site-header-menu-toggle .toggle-icon--bar-top,.site-header-menu-toggle .toggle-icon--bar-middle,.site-header-menu-toggle .toggle-icon--bar-bottom{background-color:var(--color-smoke)!important;width:22px!important;height:2px!important;border-radius:1px!important}.site-header-menu-toggle:hover .toggle-icon--bar,.site-header-menu-toggle:hover .toggle-icon--bar-top,.site-header-menu-toggle:hover .toggle-icon--bar-middle,.site-header-menu-toggle:hover .toggle-icon--bar-bottom{background-color:var(--color-white)!important}@media(min-width:1024px){.site-header:not(.site-header-sticky--scrolled) .site-header-menu-toggle{display:none!important;opacity:0!important;visibility:hidden!important}.site-header.site-header-sticky--scrolled .site-header-menu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;border:0!important;padding:0 14px!important;margin:0!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;height:52px!important}.site-header,.site-header-main{transition:padding .16s ease-out!important}.site-header.site-header-sticky--scrolled .site-header-main{padding-top:20px!important;padding-bottom:10px!important}}@media(min-width:769px){.site-header-mobile-search-button{display:none!important}}.site-header .site-header-main-content,.site-header-main-content{display:flex!important;align-items:center!important;gap:32px!important;flex-wrap:nowrap!important}.site-header .site-header-main-content .live-search,.site-header-main-content .live-search{flex:1 1 auto!important;min-width:0!important}.site-header .site-header-logo,.site-header-main-content .site-header-logo,div.site-header-logo{flex:0 0 auto!important;width:max-content!important;min-width:max-content!important;max-width:none!important;margin-right:0!important}.site-header .site-logo,.site-header-logo .site-logo,.site-header-logo a.site-logo{width:auto!important;min-width:max-content!important;display:inline-block!important}.site-header .site-logo,.site-header .site-logo-text,.site-header h1.site-logo-text{white-space:nowrap!important;display:inline-block!important}.site-header .site-logo-text,.site-header h1.site-logo-text{font-family:var(--font-display)!important;font-size:22px!important;font-weight:900!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:var(--color-white)!important;line-height:1!important;margin:0!important;padding:0!important}@media(min-width:769px){.site-header .site-logo-text,.site-header h1.site-logo-text{font-size:26px!important}}@media(max-width:768px){.site-header .site-logo-text,.site-header h1.site-logo-text{font-size:18px!important}}@media(max-width:420px){.site-header .site-logo-text,.site-header h1.site-logo-text{font-size:14px!important;letter-spacing:-.03em!important}}@media(max-width:768px){.site-header .live-search:not(.live-search--takeover),.site-header .hv-surprise-me{display:none!important}.site-header .live-search.live-search--takeover{display:block!important;position:fixed!important;top:0!important;left:0!important;right:0!important;height:100vh!important;height:100dvh!important;z-index:1050!important;background:transparent!important;pointer-events:none!important}.site-header .live-search--takeover .live-search-form,.site-header .live-search--takeover .search-flydown{pointer-events:auto!important}.site-header .live-search--takeover .live-search-filter-wrapper,.site-header .live-search--takeover .live-search-filter{display:none!important}.site-header .live-search--takeover .live-search-form{display:flex!important;align-items:center!important;gap:6px!important;padding:6px 8px!important;width:100%!important;height:56px!important;background:#0a1610!important;box-sizing:border-box!important}.site-header .live-search--takeover .form-field{flex:1 1 auto!important;height:44px!important;min-width:0!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important}.site-header .live-search--takeover .live-search-form-field,.site-header .live-search--takeover input[type=search]{width:100%!important;flex:1 1 auto!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 12px!important;background:#c7c9c71a!important;border:1px solid rgba(199,201,199,.25)!important;color:#fff!important;font-family:var(--font-body)!important;font-size:15px!important;line-height:44px!important;border-radius:0!important;box-sizing:border-box!important}.site-header .live-search--takeover .live-search-form-field::placeholder,.site-header .live-search--takeover input[type=search]::placeholder{color:#c7c9c780!important}.site-header .live-search--takeover .live-search-button{flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;margin:0!important;background:#c7c9c71a!important;border:1px solid rgba(199,201,199,.25)!important;border-radius:0!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.site-header .live-search--takeover .live-search-button svg{width:20px!important;height:20px!important;display:block!important}.site-header .live-search--takeover .live-search-button svg path,.site-header .live-search--takeover .live-search-button svg *{fill:#fff!important;stroke:#fff!important}.site-header .live-search--takeover .live-search-button .search-icon--inactive{display:none!important}.site-header .live-search--takeover .live-search-button .search-icon,.site-header .live-search--takeover .live-search-button .search-icon--active{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important}.site-header .live-search--takeover .live-search-button.mdc-ripple-surface,.site-header .live-search--takeover .live-search-button .mdc-ripple-upgraded{background-color:transparent!important}.site-header .live-search--takeover .live-search-takeover-cancel{flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;margin:0!important;background:transparent!important;border:1px solid rgba(199,201,199,.25)!important;border-radius:0!important;color:transparent!important;font-size:0!important;line-height:0!important;overflow:hidden!important;position:relative!important;box-sizing:border-box!important}.site-header .live-search--takeover .live-search-takeover-cancel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%23FFFFFF' stroke-width='2'><path d='M1 1 L13 13 M13 1 L1 13'/></svg>");background-repeat:no-repeat;background-position:center;background-size:14px 14px}.search-flydown{position:fixed!important;top:56px!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;height:auto!important;z-index:1100!important;background:#0a1610!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important;padding:16px!important;box-sizing:border-box!important;border-top:1px solid rgba(199,201,199,.15)!important}.search-flydown__list,.search-flydown__results,.search-flydown ul{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;list-style:none!important}.search-flydown__list-item,.search-flydown li{width:100%!important;padding:8px 0!important;border-bottom:1px solid rgba(199,201,199,.08)!important}.search-flydown a{color:#fff!important;text-decoration:none!important}.search-flydown h2,.search-flydown h3,.search-flydown [class*=title],.search-flydown [class*=heading]{font-family:var(--font-body)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#c7c9c7a6!important;margin:16px 0 8px!important}.site-header{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;padding:0 14px!important;min-height:56px!important}.site-header .site-header-menu-toggle--button{width:28px!important;height:28px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:0!important}.site-header .site-header-mobile-search-button--button,.site-header .site-header-cart--button{width:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.site-header .toggle-icon--bar{display:block!important;width:22px!important;height:2px!important;background-color:#fff!important;margin:0!important}.site-header .toggle-icon--bar+.toggle-icon--bar{margin-top:5px!important}.site-header .site-header-mobile-search-button svg,.site-header .site-header-cart svg{width:22px!important;height:22px!important}.site-header .site-header-mobile-search-button svg path,.site-header .site-header-cart svg path{stroke-width:2px!important;fill:none!important;stroke:#fff!important}.site-header .site-header-cart svg[fill=currentColor],.site-header .site-header-cart svg path[fill-rule]{fill:#fff!important;stroke:none!important}.site-header-main,.site-header-main-content{display:flex!important;flex:1 1 auto!important;align-items:center!important;min-width:0!important;padding:0!important}.site-header .site-header-menu-toggle,.site-header .site-header-mobile-search-button,.site-header .site-header-logo,.site-header .site-header-cart,.site-header .site-header-actions,.site-header h1.site-logo-text,.site-header .site-logo-text,.site-header .site-logo{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;margin:0!important}.site-header .site-header-menu-toggle,.site-header .site-header-mobile-search-button{flex:0 0 auto!important}.site-header .site-header-logo{flex:1 1 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;overflow:hidden!important}.site-header h1.site-logo-text,.site-header .site-logo-text,.site-header .site-logo{display:inline-block!important;text-align:center!important;max-width:100%!important;white-space:nowrap!important}.site-header .site-header-actions,.site-header .site-header-cart{flex:0 0 auto!important}.site-header-main .site-header-actions,.site-header-main-content .site-header-actions{display:inline-flex!important;flex:0 0 auto!important;list-style:none!important;padding:0!important;margin:0!important;height:auto!important;max-width:none!important}.site-header-main .site-header-actions__account-link,.site-header-main-content .site-header-actions__account-link{display:inline-flex!important;align-items:center!important;padding:0!important;margin:0!important;border:0!important}.site-header-main .site-header_account-link-anchor,.site-header-main-content .site-header_account-link-anchor{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;padding:0!important;border:0!important}.site-header-main .site-header_account-link-text,.site-header-main-content .site-header_account-link-text{display:none!important}.site-header-main .site-header__account-icon svg,.site-header-main-content .site-header__account-icon svg,.site-header .icon-account{width:22px!important;height:22px!important;color:#fff!important;fill:none!important;stroke:#fff!important}.site-header .icon-account path{stroke:#fff!important;stroke-width:2px!important;fill:none!important}.site-header .site-header-cart svg,.site-header .site-header-cart svg path,.site-header .site-header-cart--button svg,.site-header .site-header-cart--button svg path,.site-header-cart svg,.site-header-cart svg path{fill:#fff!important;color:#fff!important;stroke:#fff!important}.site-header .site-logo{display:inline-block!important}.hv-shop-nav-item{display:none!important}.site-mobile-nav{background:#152c1d!important;color:#fff!important}.site-mobile-nav,.site-mobile-nav a,.site-mobile-nav .navmenu-link,.site-mobile-nav .disclosure__toggle,.site-mobile-nav .site-header-actions a{color:#fff!important;--disclosure-toggle-text-color: #FFFFFF !important}.site-mobile-nav .site-header-actions .icon,.site-mobile-nav .site-header-actions svg,.site-mobile-nav .navmenu-submenu-toggle-btn svg,.site-mobile-nav .navmenu-link-parent:after{color:#ffffffbf!important;fill:#ffffffbf!important}.site-mobile-nav .mobile-nav-content__border,.site-mobile-nav .navmenu-item,.site-mobile-nav .navmenu-submenu{border-color:#c7c9c72e!important}.site-mobile-nav .navmenu-link{font-family:var(--font-body)!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}html.scroll-locked,html.scroll-locked body{overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;height:100%!important;max-height:100vh!important;-webkit-overflow-scrolling:auto!important;touch-action:none!important}html.scroll-locked body{position:fixed!important;width:100%!important;left:0!important}html.scroll-locked .mobile-nav-panel{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}.site-footer-wrapper{margin-top:0!important}.site-footer-blocks,.site-footer-blocks.column-count-2,.site-footer-blocks.column-count-3,.site-footer-blocks.column-count-4,.site-footer-blocks.column-count-5,.site-footer-blocks.column-count-6{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;gap:0!important}.column-count-5 .site-footer-block-item,.column-count-4 .site-footer-block-item,.column-count-3 .site-footer-block-item,.column-count-2 .site-footer-block-item,.site-footer-block-item{width:100%!important;padding:18px 0!important;border-bottom:1px solid rgba(199,201,199,.12)}.site-footer-block-item:last-child{border-bottom:none}.site-footer-block-title{display:flex!important;align-items:center;justify-content:space-between;cursor:pointer;margin:0!important;font-family:var(--font-body)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#fff!important}.site-footer-wrapper .navmenu,.site-footer-wrapper .navmenu-depth-1,footer .navmenu,footer .navmenu-depth-1{display:block!important;flex-direction:column!important;flex-wrap:nowrap!important;margin:0!important;padding:0!important}.site-footer-wrapper .navmenu-item,footer .navmenu-item{display:block!important;width:100%!important;margin:0!important;padding:0!important}.site-footer-wrapper .navmenu-link,footer .navmenu-link{display:block!important;width:100%!important;padding:8px 0!important;text-align:left!important}}.site-header .live-search input,.site-header .live-search-form input,.site-header input.form-field-input.live-search-form-field,.live-search input,.live-search-form input,.live-search-form input.form-field-input,.live-search .form-field-input,.live-search .live-search-form-field,input.form-field-input.live-search-form-field,input.live-search-form-field{background:#c7c9c714!important;border-top:1px solid rgba(199,201,199,.25)!important;border-right:1px solid rgba(199,201,199,.25)!important;border-bottom:1px solid rgba(199,201,199,.25)!important;border-left:1px solid rgba(199,201,199,.25)!important;border-radius:0!important;color:var(--color-white)!important;font-family:var(--font-body)!important;font-size:15px!important;font-weight:500!important;padding:0 16px!important;height:52px!important;line-height:50px!important;box-sizing:border-box!important;transition:border-color .2s ease,background .2s ease!important}.site-header .live-search input:focus,.live-search input:focus,.live-search-form input:focus,input.live-search-form-field:focus{background:#c7c9c71f!important;border-color:var(--color-smoke)!important;outline:none!important}.site-header .live-search input::placeholder,.live-search input::placeholder,.live-search-form input::placeholder,input.live-search-form-field::placeholder{color:var(--color-charcoal-smoke)!important;opacity:1!important}.live-search-form,.site-header .live-search-form,form.live-search-form{border:none!important;border-radius:0!important;background:transparent!important}.live-search-form-field,input.live-search-form-field,.live-search-filter,select.live-search-filter,.live-search-button,button.live-search-button{margin-top:2px!important}.site-header,.site-header-main{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.78  0 0 0 0 0.79  0 0 0 0 0.78  0 0 0 0.045 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")!important;background-color:var(--color-deep-green)!important;background-repeat:repeat!important}.site-header-cart--count{background:var(--color-brick)!important;color:var(--color-white)!important;font-family:var(--font-display)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.05em!important;border:1px solid var(--color-vault-black-green)!important;border-radius:0!important;padding:2px 5px!important;min-width:18px!important;text-align:center!important;box-shadow:0 0 0 1px var(--color-brick)!important}.site-header-actions__account-link svg,.site-header_account-link-anchor svg,.site-header-cart-icon svg,.site-header-cart--button svg{width:26px!important;height:26px!important}.site-header-actions,.site-header-cart{padding:0 8px!important}.site-header-actions__account-link a,.site-header_account-link-anchor,.site-header-cart--button{padding:8px 10px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;height:44px!important;box-sizing:border-box!important;border:1px solid transparent!important;transition:background .2s ease,border-color .2s ease!important}.site-header-actions__account-link a:hover,.site-header_account-link-anchor:hover,.site-header-cart--button:hover{background:#c7c9c70f!important;border-color:#c7c9c72e!important}.site-header .live-search-form select,.live-search-form select,.site-header .live-search-form .dropdown-trigger,.live-search-form .dropdown-trigger,.live-search-filter,.live-search-filter-wrapper select{background-color:#c7c9c714!important;border:1px solid rgba(199,201,199,.25)!important;border-radius:0!important;color:var(--color-white)!important;font-family:var(--font-body)!important;font-size:15px!important;font-weight:500!important;line-height:50px!important;height:52px!important;width:180px!important;min-width:180px!important;padding:0 36px 0 16px!important;box-sizing:border-box!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='%23C7C9C7'><path d='M0 0 L12 0 L6 8 Z'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:12px 8px!important;cursor:pointer!important}.live-search-filter-wrapper,.form-field-select-wrapper{width:200px!important;min-width:200px!important;flex:0 0 200px!important}.live-search-filter:hover,.live-search-filter:focus{border-color:var(--color-smoke)!important;outline:none!important}.live-search-filter-wrapper:after,.live-search-filter-wrapper:before,.form-field-select-wrapper:after,.form-field-select-wrapper:before{display:none!important;content:none!important}.site-header .live-search-button,.site-header button.live-search-button,.live-search-button{height:52px!important;width:52px!important;min-width:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-sizing:border-box!important}.live-search-button .search-icon,.live-search-button .search-icon--inactive,.live-search-button .search-icon--active,.site-header .live-search-button .search-icon--inactive{width:20px!important;height:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important}.live-search-button svg,.live-search-button .search-icon svg,.live-search-button .search-icon--inactive svg,.live-search-button .search-icon--active svg{display:none!important}.live-search-button .search-icon--inactive:before{content:"";display:block;width:22px;height:22px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A1610' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><circle cx='13' cy='12' r='6.5'/><line x1='17.5' y1='17.5' x2='22' y2='22'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain}.live-search-button:hover .search-icon--inactive:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><circle cx='13' cy='12' r='6.5'/><line x1='17.5' y1='17.5' x2='22' y2='22'/></svg>")}.site-header-right,.site-header-actions,.site-header-actions__account-link a,.site-header_account-link-anchor,.site-header-cart--button{font-family:var(--font-body)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--color-white)!important}.site-header-actions__account-link a:hover,.site-header_account-link-anchor:hover,.site-header-cart--button:hover{color:var(--color-smoke)!important}.site-header-cart--count{background:var(--color-brick)!important;color:var(--color-white)!important;font-family:var(--font-body)!important;font-size:11px!important;font-weight:700!important;border-radius:0!important;padding:1px 5px!important;min-width:16px!important;text-align:center!important}.site-header,.site-header-sticky,#shopify-section-header-group,.site-header-main{background:var(--color-deep-green)!important;border-bottom:1px solid rgba(199,201,199,.1)!important}.site-header-main{padding-top:14px!important;padding-bottom:14px!important}.navmenu,.navlist,.navmenu a,.navlist a{font-family:var(--font-body)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--color-white)!important}.navmenu a:hover,.navlist a:hover{color:var(--color-smoke)!important}.site-header .site-header-logo,.site-header-main-content .site-header-logo,.site-header-logo-link{display:inline-flex!important;align-items:center!important;height:52px!important;padding-right:24px!important;margin-right:24px!important;border-right:1px solid rgba(199,201,199,.35)!important}.site-header-actions__account-link,.site-header-cart{border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:1px solid rgba(199,201,199,.35)!important;height:52px!important;display:inline-flex!important;align-items:center!important;box-sizing:border-box!important}.site-header-actions__account-link a,.site-header_account-link-anchor,.site-header-cart--button{border:0!important;padding:8px 18px!important;height:52px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important}.site-header-actions__account-link:hover,.site-header-cart:hover{border-left-color:#c7c9c78c!important}.site-header-actions__account-link a:hover,.site-header_account-link-anchor:hover,.site-header-cart--button:hover{background:#c7c9c714!important}.site-header,.site-header-sticky,#shopify-section-header-group{border-bottom:1px solid rgba(199,201,199,.22)!important}@media(max-width:768px){.site-header .site-header-logo,.site-header-main-content .site-header-logo,.site-header-logo-link{border-right:0!important;padding-right:0!important;margin-right:0!important}.site-header-actions__account-link,.site-header-actions__account-link a,.site-header_account-link-anchor,.site-header-cart,.site-header-cart--button{border-left:0!important}.site-mobile-nav .site-header-actions__account-link,.site-mobile-nav .site-header-actions__account-link a,.site-mobile-nav .site-header_account-link-anchor{border-left:0!important;border-top:0!important;border-bottom:0!important;border-right:0!important}}.live-search-form-field,input.live-search-form-field,.live-search-filter,select.live-search-filter,.live-search-button,button.live-search-button{margin-top:0!important}.site-header .live-search-form select,.live-search-form select,.live-search-filter,select.live-search-filter,.live-search-form-field,input.live-search-form-field,.live-search-form input,.site-header .live-search-button,.live-search-button,button.live-search-button{height:52px!important;font-size:15px!important;line-height:52px!important;font-family:var(--font-body)!important;box-sizing:border-box!important}.live-search-form-field,input.live-search-form-field,.live-search-form input{padding:0 16px!important;font-weight:500!important;letter-spacing:.02em!important}.live-search-form-field::placeholder,input.live-search-form-field::placeholder,.live-search-form input::placeholder{color:var(--color-charcoal-smoke)!important;font-size:15px!important;font-weight:500!important;letter-spacing:.02em!important;opacity:1!important}.site-header .live-search-form select,.live-search-form select,.live-search-filter,select.live-search-filter{padding:0 36px 0 16px!important}.site-header .live-search-button,.site-header button.live-search-button,.live-search-button{width:52px!important;min-width:52px!important}.live-search-form-field,input.live-search-form-field{border-left:1px solid rgba(199,201,199,.25)!important;border-top-color:#c7c9c740!important;border-right-color:#c7c9c740!important;border-bottom-color:#c7c9c740!important}.site-header-main-content .live-search,.live-search{height:52px!important;align-items:center!important}.site-header-cart{top:50%!important;margin-top:-26px!important;bottom:auto!important}.announcement-bar,.static-announcement,[data-section-type=static-announcement]{background:var(--color-vault-black-green)!important;color:var(--color-white)!important;border-bottom:1px solid rgba(199,201,199,.12)!important;padding:8px 0!important;text-align:center!important}.announcement-bar__text,.announcement-bar a,.static-announcement__text,.static-announcement a,[data-section-type=static-announcement] p,[data-section-type=static-announcement] span,[data-section-type=static-announcement] a{font-family:var(--font-body)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--color-white)!important;line-height:1.4!important;margin:0!important;text-decoration:none!important}.announcement-bar a:hover,.static-announcement a:hover{color:var(--color-smoke)!important}.announcement-bar__close,.static-announcement__close{color:var(--color-smoke)!important;background:transparent!important;border:none!important}.search-flydown{background:var(--color-deep-green)!important;border:1px solid rgba(199,201,199,.25)!important;border-top:none!important;border-radius:0!important;color:var(--color-white)!important;box-shadow:0 16px 40px #00000073!important;padding:8px 0!important;font-family:var(--font-body)!important}.search-flydown h2,.search-flydown h3,.search-flydown [class*=heading],.search-flydown [class*=title]:not([class*=product-title]){font-family:var(--font-body)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--color-charcoal-smoke)!important;padding:12px 20px 6px!important;margin:0!important}.search-flydown a,.search-flydown li{color:var(--color-white)!important;text-decoration:none!important}.search-flydown a:hover,.search-flydown li:hover{background:var(--color-vault-black-green)!important}.search-flydown--product{display:flex!important;align-items:center!important;gap:14px!important;padding:12px 20px!important;text-decoration:none!important;color:var(--color-white)!important;transition:background .15s ease!important}.search-flydown--product:hover{background:var(--color-vault-black-green)!important}.search-flydown--product-image{flex:0 0 48px!important;width:48px!important;height:48px!important;background:var(--color-vault-black-green)!important;border:1px solid rgba(199,201,199,.15)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.search-flydown--product-image img,.search-flydown--product-image svg{max-width:100%!important;max-height:100%!important;object-fit:contain!important}.search-flydown--product-text{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.search-flydown--product-title{font-family:var(--font-display)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.02em!important;color:var(--color-white)!important;text-transform:uppercase!important;line-height:1.3!important;display:block!important}.search-flydown--product-price{font-family:var(--font-body)!important;font-size:13px!important;font-weight:700!important;color:var(--color-smoke)!important}.search-flydown [class*=stock],.search-flydown [class*=inventory]{font-family:var(--font-body)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--color-brick)!important}.search-flydown a[href*="/search"]{display:block!important;text-align:center!important;font-family:var(--font-body)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--color-white)!important;padding:14px 20px!important;margin-top:8px!important;background:var(--color-primary-green)!important;text-decoration:none!important;transition:background .2s ease!important}.search-flydown a[href*="/search"]:hover{background:var(--color-white)!important;color:var(--color-vault-black-green)!important}.atc-banner--container{background:var(--color-deep-green)!important;border:1px solid rgba(199,201,199,.25)!important;border-radius:0!important;color:var(--color-white)!important;font-family:var(--font-body)!important;box-shadow:0 24px 60px #00000080!important;max-width:420px!important}.atc-banner--outer,.atc-banner--inner{background:transparent!important}.atc-banner--inner{padding:24px!important}.atc-banner--product-title{font-family:var(--font-body)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--color-smoke)!important;margin:0 0 16px!important;display:flex!important;align-items:center!important;gap:8px!important}.atc-banner--product-title--icon,.atc-banner--product-title--icon svg{color:var(--color-white)!important;fill:var(--color-white)!important;stroke:var(--color-white)!important;width:16px!important;height:16px!important}.atc--product{display:flex!important;gap:14px!important;align-items:flex-start!important;padding-bottom:16px!important;border-bottom:1px solid rgba(199,201,199,.15)!important;margin-bottom:16px!important}.atc--product-image{flex:0 0 80px!important;width:80px!important;height:80px!important;background:var(--color-vault-black-green)!important;border:1px solid rgba(199,201,199,.15)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.atc--product-image img,.atc--product-image svg{max-width:100%!important;max-height:100%!important;object-fit:contain!important}.atc--product-details{flex:1 1 auto!important;min-width:0!important}.atc--product-details--title{font-family:var(--font-display)!important;font-size:14px!important;font-weight:900!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--color-white)!important;line-height:1.25!important;margin:0 0 6px!important}.atc--product-details--options{font-family:var(--font-body)!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--color-charcoal-smoke)!important;margin-bottom:8px!important;display:block!important}.atc--product-details--price{display:flex!important;align-items:baseline!important;gap:6px!important;font-family:var(--font-body)!important;font-size:14px!important;font-weight:700!important;color:var(--color-white)!important}.atc--product-details--price-quantity{color:var(--color-smoke)!important;font-weight:400!important}.atc--product-details--price-discounted{color:var(--color-brick)!important;text-decoration:line-through!important;font-weight:400!important;margin-left:6px!important}.atc-banner--container .discount-list{list-style:none!important;padding:0!important;margin:8px 0 0!important}.atc-banner--container .discount-list-item{font-family:var(--font-body)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--color-brick)!important;display:flex!important;align-items:center!important;gap:6px!important}.atc-banner--cart{background:transparent!important}.atc-banner--cart-subtotal{display:flex!important;justify-content:space-between!important;align-items:baseline!important;margin-bottom:16px!important}.atc-subtotal--label{font-family:var(--font-body)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--color-smoke)!important}.atc-subtotal--price{font-family:var(--font-display)!important;font-size:18px!important;font-weight:900!important;color:var(--color-white)!important}.atc-banner--cart-footer{display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:16px!important}.atc-button--viewcart,.atc-banner--container .button-secondary.atc-button--viewcart{background:transparent!important;color:var(--color-white)!important;border:1px solid var(--color-smoke)!important;border-radius:0!important;font-family:var(--font-body)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:14px 20px!important;text-align:center!important;text-decoration:none!important;display:block!important;transition:background .2s ease,color .2s ease,border-color .2s ease!important}.atc-button--viewcart:hover{background:var(--color-deep-green)!important;border-color:var(--color-white)!important;color:var(--color-white)!important}.atc-button--checkout,.atc-banner--container .button-primary.atc-button--checkout{background:var(--color-white)!important;color:var(--color-vault-black-green)!important;border:1px solid var(--color-white)!important;border-radius:0!important;font-family:var(--font-body)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:14px 20px!important;width:100%!important;text-align:center!important;cursor:pointer!important;transition:background .2s ease,color .2s ease!important}.atc-button--checkout:hover{background:var(--color-primary-green)!important;color:var(--color-white)!important;border-color:var(--color-primary-green)!important}.atc-banner--close{background:transparent!important;border:none!important;color:var(--color-smoke)!important;cursor:pointer!important;padding:8px!important}.atc-banner--close:hover{color:var(--color-white)!important}.atc-banner--close svg{width:14px!important;height:14px!important;fill:currentColor!important}.site-mobile-nav{background:var(--color-deep-green)!important;color:var(--color-white)!important;border-radius:0!important;border-right:1px solid rgba(199,201,199,.15)!important;font-family:var(--font-body)!important;padding:0!important}.site-mobile-nav .site-mobile-nav-top,.site-mobile-nav__header,.site-mobile-nav>header{background:var(--color-vault-black-green)!important;border-bottom:1px solid rgba(199,201,199,.15)!important;padding:18px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.site-mobile-nav a[href*="/account"],.site-mobile-nav .site-mobile-nav__account,.site-mobile-nav__account-link{font-family:var(--font-body)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--color-white)!important;text-decoration:none!important;display:flex!important;align-items:center!important;gap:8px!important}.site-mobile-nav .site-mobile-nav-close,.site-mobile-nav__close,.site-mobile-nav button[aria-label*=close i],.site-mobile-nav button[aria-label*=Close i]{background:transparent!important;border:none!important;color:var(--color-smoke)!important;cursor:pointer!important;padding:8px!important}.site-mobile-nav .site-mobile-nav-close:hover,.site-mobile-nav__close:hover{color:var(--color-white)!important}.site-mobile-nav .site-mobile-nav-close svg,.site-mobile-nav__close svg{width:18px!important;height:18px!important;fill:currentColor!important}.site-mobile-nav ul,.site-mobile-nav ol{list-style:none!important;padding:0!important;margin:0!important}.site-mobile-nav a,.site-mobile-nav li>a,.site-mobile-nav .mobile-nav-list-item a,.site-mobile-nav .mobile-nav__link{display:block!important;font-family:var(--font-body)!important;font-size:14px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--color-white)!important;padding:18px 20px!important;border-bottom:1px solid rgba(199,201,199,.1)!important;text-decoration:none!important;transition:background .15s ease,color .15s ease!important}.site-mobile-nav a:hover,.site-mobile-nav li>a:hover,.site-mobile-nav .mobile-nav-list-item a:hover{background:var(--color-vault-black-green)!important;color:var(--color-smoke)!important}.site-mobile-nav ul ul a,.site-mobile-nav .mobile-nav-list-item--child a{font-size:12px!important;padding-left:36px!important;color:var(--color-smoke)!important}.site-mobile-nav-overlay,.overlay--drawer,.drawer-backdrop{background:#0a1610b3!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.site-header{position:relative;isolation:isolate}.site-header:before,.site-header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;will-change:background-position;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 18%,black 82%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 18%,black 82%,transparent 100%)}.site-header:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1800 120' preserveAspectRatio='none'><defs><filter id='b' x='-5%25' y='-5%25' width='110%25' height='110%25'><feGaussianBlur stdDeviation='7'/></filter></defs><g filter='url(%23b)' fill='%23C7C9C7'><circle cx='160' cy='65' r='25' opacity='0.12'/><circle cx='190' cy='55' r='30' opacity='0.18'/><circle cx='225' cy='62' r='28' opacity='0.14'/><ellipse cx='258' cy='58' rx='30' ry='14' opacity='0.10'/><circle cx='180' cy='75' r='20' opacity='0.10'/><circle cx='610' cy='55' r='28' opacity='0.12'/><circle cx='645' cy='48' r='34' opacity='0.18'/><circle cx='682' cy='60' r='26' opacity='0.14'/><ellipse cx='718' cy='55' rx='28' ry='14' opacity='0.10'/><circle cx='635' cy='68' r='22' opacity='0.12'/><circle cx='1060' cy='62' r='26' opacity='0.12'/><circle cx='1095' cy='52' r='32' opacity='0.18'/><circle cx='1132' cy='62' r='25' opacity='0.14'/><ellipse cx='1168' cy='58' rx='32' ry='15' opacity='0.10'/><circle cx='1085' cy='73' r='20' opacity='0.12'/><circle cx='1510' cy='55' r='28' opacity='0.12'/><circle cx='1548' cy='48' r='32' opacity='0.18'/><circle cx='1585' cy='60' r='26' opacity='0.14'/><ellipse cx='1620' cy='55' rx='30' ry='14' opacity='0.10'/><circle cx='1530' cy='70' r='22' opacity='0.12'/></g></svg>");background-repeat:repeat-x;background-size:1800px 100%;background-position:0 50%;animation:hv-smoke-drift-1 45s linear infinite}.site-header:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2400 120' preserveAspectRatio='none'><defs><filter id='b2' x='-5%25' y='-5%25' width='110%25' height='110%25'><feGaussianBlur stdDeviation='14'/></filter></defs><g filter='url(%23b2)' fill='%23C7C9C7'><circle cx='350' cy='55' r='45' opacity='0.10'/><circle cx='412' cy='48' r='52' opacity='0.13'/><circle cx='480' cy='60' r='42' opacity='0.10'/><ellipse cx='548' cy='56' rx='55' ry='22' opacity='0.08'/><circle cx='380' cy='75' r='35' opacity='0.08'/><circle cx='1150' cy='62' r='45' opacity='0.10'/><circle cx='1218' cy='50' r='54' opacity='0.13'/><circle cx='1290' cy='62' r='44' opacity='0.10'/><ellipse cx='1360' cy='56' rx='55' ry='22' opacity='0.08'/><circle cx='1180' cy='78' r='38' opacity='0.08'/><circle cx='1900' cy='58' r='48' opacity='0.10'/><circle cx='1965' cy='50' r='50' opacity='0.13'/><circle cx='2030' cy='62' r='44' opacity='0.10'/><ellipse cx='2102' cy='58' rx='55' ry='22' opacity='0.08'/><circle cx='1930' cy='75' r='36' opacity='0.08'/></g></svg>");background-repeat:repeat-x;background-size:2400px 100%;background-position:0 50%;animation:hv-smoke-drift-2 75s linear infinite}@keyframes hv-smoke-drift-1{0%{background-position:0 50%}to{background-position:-1800px 50%}}@keyframes hv-smoke-drift-2{0%{background-position:0 50%}to{background-position:-2400px 50%}}@media(prefers-reduced-motion:reduce){.site-header:before,.site-header:after{animation:none}}.navmenu a,.navlist a,.site-navigation a,.site-navigation summary,.site-navigation .navmenu-link{transition:color .2s ease,background-color .2s ease,opacity .2s ease!important}.navmenu a:focus,.navlist a:focus,.site-navigation a:focus,.navmenu a:active,.navlist a:active,.site-navigation a:active{outline:none!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}.navmenu a:focus-visible,.navlist a:focus-visible,.site-navigation a:focus-visible,.site-navigation summary:focus-visible{outline:1px solid rgba(199,201,199,.5)!important;outline-offset:4px}.navmenu a:hover,.navlist a:hover,.site-navigation a:hover,.site-navigation summary:hover{color:var(--color-smoke)!important;background:transparent!important}.navmenu a,.navlist a{position:relative!important}.navmenu a:after,.navlist a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--color-white);transform-origin:left center;transform:scaleX(0);pointer-events:none;opacity:0;z-index:1}.navmenu a:active:after,.navlist a:active:after{animation:hv-nav-scan .72s cubic-bezier(.22,1,.36,1)}@keyframes hv-nav-scan{0%{transform-origin:left center;transform:scaleX(0);opacity:1}45%{transform-origin:left center;transform:scaleX(1);opacity:1}55%{transform-origin:right center;transform:scaleX(1);opacity:1}to{transform-origin:right center;transform:scaleX(0);opacity:0}}@media(prefers-reduced-motion:reduce){.navmenu a:active:after,.navlist a:active:after{animation:none}}.live-search-filter-wrapper{position:relative!important}.live-search-filter-wrapper.hv-custom-select-active,.live-search-filter-wrapper:has(.live-search-filter[data-hv-customized=true]){background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.live-search-filter-wrapper .live-search-filter,.live-search-filter-wrapper .live-search-filter-label,.live-search-filter-wrapper>.icon-chevron-down,.live-search-filter-wrapper>svg.icon-chevron-down,.live-search-filter-wrapper>.icon{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.live-search-filter[data-hv-customized=true]{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.live-search-filter-wrapper [data-hv-hidden=true]{display:none!important}.hv-custom-select__trigger{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:52px!important;padding:0 14px!important;background:#c7c9c714!important;border:1px solid rgba(199,201,199,.25)!important;border-radius:0!important;color:var(--color-white)!important;font-family:var(--font-body)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.01em!important;text-align:left!important;cursor:pointer!important;gap:8px!important;transition:border-color .2s ease,background .2s ease!important;box-sizing:border-box!important;-webkit-appearance:none!important;appearance:none!important}.hv-custom-select__trigger:hover{border-color:var(--color-smoke)!important;background:#c7c9c71f!important}.hv-custom-select__trigger:focus-visible{outline:none!important;border-color:var(--color-white)!important;box-shadow:0 0 0 2px #c7c9c74d!important}.hv-custom-select__trigger[aria-expanded=true]{border-color:var(--color-white)!important;background:#c7c9c724!important}.hv-custom-select__trigger-label{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.hv-custom-select__trigger-icon{flex:0 0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:12px!important;height:8px!important;color:var(--color-smoke)!important;transform:rotate(0)!important;transform-origin:center center!important;transition:transform .22s ease,color .22s ease!important}.hv-custom-select__trigger-icon svg{width:12px;height:8px;display:block}.hv-custom-select__trigger[aria-expanded=true] .hv-custom-select__trigger-icon{transform:rotate(180deg)!important;color:var(--color-white)!important}.hv-custom-select__panel{position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:auto!important;min-width:100%!important;max-height:360px!important;overflow-y:auto!important;background:var(--color-deep-green)!important;border:1px solid rgba(199,201,199,.3)!important;border-radius:0!important;box-shadow:0 24px 60px #0000008c!important;list-style:none!important;margin:0!important;padding:6px 0!important;z-index:1300!important;opacity:0!important;pointer-events:none!important;transform:translateY(-6px)!important;transition:opacity .18s ease,transform .18s ease!important}.hv-custom-select__panel--open{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.hv-custom-select__option{display:flex!important;align-items:center!important;padding:11px 18px!important;margin:0!important;font-family:var(--font-body)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.01em!important;color:var(--color-smoke)!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;transition:background .14s ease,color .14s ease!important;position:relative!important;border:none!important}.hv-custom-select__option:hover,.hv-custom-select__option--highlighted{background:var(--color-primary-green)!important;color:var(--color-white)!important}.hv-custom-select__option--selected{color:var(--color-white)!important;background:#c7c9c71a!important;font-weight:700!important}.hv-custom-select__option--selected:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;background:var(--color-white)}.hv-custom-select__option--all{border-bottom:1px solid rgba(199,201,199,.18)!important;margin-bottom:4px!important;padding-bottom:12px!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:12px!important;color:var(--color-charcoal-smoke)!important}.hv-custom-select__option--all.hv-custom-select__option--selected{color:var(--color-white)!important}.hv-custom-select__panel::-webkit-scrollbar{width:6px}.hv-custom-select__panel::-webkit-scrollbar-track{background:#c7c9c70f}.hv-custom-select__panel::-webkit-scrollbar-thumb{background:#c7c9c74d;border-radius:0}.hv-custom-select__panel::-webkit-scrollbar-thumb:hover{background:#c7c9c780}.navmenu .hv-shop-nav-item,.navlist .hv-shop-nav-item{list-style:none!important}.hv-shop-nav-link{position:relative!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:0 16px 0 0!important;margin-right:14px!important;font-family:var(--font-body)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--color-white)!important;cursor:pointer!important;border-right:1px solid rgba(199,201,199,.3)!important;transition:color .2s ease!important}.hv-shop-nav-link:before{content:"";display:inline-block;width:14px;height:10px;margin-right:4px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10' fill='none' stroke='%23FFFFFF' stroke-width='1.5' stroke-linecap='round'><path d='M1 1 L13 1 M1 5 L13 5 M1 9 L13 9'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain;transition:opacity .2s ease}.hv-shop-nav-link:hover{color:var(--color-smoke)!important}.hv-shop-nav-link:hover:before{opacity:.8}.hv-browse-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a1610b8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .24s ease;z-index:9000}.hv-browse-drawer__overlay--open{opacity:1;pointer-events:auto}.hv-browse-drawer__aside{position:fixed;top:0;left:0;bottom:0;width:min(420px,90vw);background:var(--color-deep-green);border-right:1px solid rgba(199,201,199,.2);box-shadow:16px 0 60px #00000080;transform:translate(-100%);transition:transform .28s cubic-bezier(.22,1,.36,1);z-index:9001;display:flex;flex-direction:column;overflow:hidden}.hv-browse-drawer__aside--open{transform:translate(0)}.hv-browse-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid rgba(199,201,199,.18);flex-shrink:0}.hv-browse-drawer__title{font-family:var(--font-display);font-size:18px;font-weight:900;color:var(--color-white);text-transform:uppercase;letter-spacing:.06em;margin:0;line-height:1}.hv-browse-drawer__close{background:transparent;border:1px solid rgba(199,201,199,.25);color:var(--color-smoke);width:36px;height:36px;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:0;transition:border-color .2s ease,color .2s ease,background .2s ease}.hv-browse-drawer__close:hover{border-color:var(--color-white);color:var(--color-white);background:#c7c9c714}.hv-browse-drawer__close svg{width:14px;height:14px;display:block}.hv-browse-drawer__list{list-style:none;margin:0;padding:8px 0 32px;overflow-y:auto;flex:1 1 auto}.hv-browse-drawer__list-item{list-style:none;margin:0}.hv-browse-drawer__item{display:flex;align-items:center;gap:16px;padding:14px 24px;color:var(--color-white);text-decoration:none;border-left:3px solid transparent;transition:background .18s ease,border-color .18s ease;font-family:var(--font-body)}.hv-browse-drawer__item:hover,.hv-browse-drawer__item:focus-visible{background:#c7c9c714;border-left-color:var(--color-white);outline:none}.hv-browse-drawer__item-image-wrap{flex:0 0 56px;width:56px;height:56px;background:var(--color-vault-black-green);border:1px solid rgba(199,201,199,.15);display:flex;align-items:center;justify-content:center;overflow:hidden}.hv-browse-drawer__item-image{width:100%;height:100%;object-fit:cover;display:block}.hv-browse-drawer__item-image--placeholder{background-image:linear-gradient(135deg,#c7c9c714,#c7c9c705);width:100%;height:100%}.hv-browse-drawer__item-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.hv-browse-drawer__item-name{font-family:var(--font-display);font-size:14px;font-weight:900;letter-spacing:.02em;color:var(--color-white);text-transform:uppercase;line-height:1.2}.hv-browse-drawer__item-count{font-size:11px;font-weight:500;letter-spacing:.08em;color:var(--color-charcoal-smoke);text-transform:uppercase}.hv-browse-drawer__item-arrow{flex:0 0 8px;color:var(--color-charcoal-smoke);display:inline-flex;align-items:center;transition:color .18s ease,transform .18s ease}.hv-browse-drawer__item:hover .hv-browse-drawer__item-arrow{color:var(--color-white);transform:translate(3px)}.hv-browse-drawer__empty{padding:24px;color:var(--color-charcoal-smoke);text-align:center;font-size:13px}.hv-browse-drawer__list::-webkit-scrollbar{width:6px}.hv-browse-drawer__list::-webkit-scrollbar-track{background:#c7c9c70f}.hv-browse-drawer__list::-webkit-scrollbar-thumb{background:#c7c9c74d}.hv-browse-drawer__list::-webkit-scrollbar-thumb:hover{background:#c7c9c780}@media(max-width:768px){.hv-browse-drawer__aside{width:100vw}.hv-shop-nav-link{font-size:12px!important;margin-right:10px!important;padding-right:12px!important}}@media(prefers-reduced-motion:reduce){.hv-browse-drawer__aside,.hv-browse-drawer__overlay{transition:none}}.hv-browse-drawer__body{flex:1 1 auto;overflow-y:auto;padding:0 0 32px}.hv-browse-drawer__body::-webkit-scrollbar{width:6px}.hv-browse-drawer__body::-webkit-scrollbar-track{background:#c7c9c70f}.hv-browse-drawer__body::-webkit-scrollbar-thumb{background:#c7c9c74d}.hv-browse-drawer__list{overflow:visible;padding:0}.hv-browse-drawer__section{border-bottom:1px solid rgba(199,201,199,.1)}.hv-browse-drawer__section:last-child{border-bottom:none}.hv-browse-drawer__section-label{display:block;padding:22px 24px 10px;margin:0;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-charcoal-smoke);line-height:1}.hv-browse-drawer__item-desc{font-size:11px;font-weight:400;color:var(--color-smoke);line-height:1.4;letter-spacing:0;text-transform:none;margin-top:1px}.hv-browse-drawer__item{padding:12px 24px}.hv-browse-drawer__products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:4px 24px 16px}.hv-browse-drawer__product{display:flex;flex-direction:column;text-decoration:none;color:var(--color-white);background:#c7c9c70a;border:1px solid rgba(199,201,199,.12);transition:border-color .18s ease,background .18s ease,transform .18s ease;overflow:hidden}.hv-browse-drawer__product:hover,.hv-browse-drawer__product:focus-visible{border-color:#c7c9c773;background:#c7c9c714;transform:translateY(-2px);outline:none}.hv-browse-drawer__product-image-wrap{display:block;width:100%;aspect-ratio:1 / 1;background:var(--color-vault-black-green);overflow:hidden}.hv-browse-drawer__product-image{width:100%;height:100%;object-fit:cover;display:block}.hv-browse-drawer__product-image--placeholder{background-image:linear-gradient(135deg,#c7c9c71a,#c7c9c705)}.hv-browse-drawer__product-name{font-family:var(--font-body);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.01em;color:var(--color-white);padding:10px 12px 2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hv-browse-drawer__product-price{font-family:var(--font-display);font-size:13px;font-weight:900;color:var(--color-smoke);padding:0 12px 10px;letter-spacing:.02em}.hv-browse-drawer__brands{display:flex;flex-wrap:wrap;gap:8px;padding:4px 24px 24px}.hv-browse-drawer__brand{display:inline-flex;align-items:center;padding:8px 12px;background:transparent;color:var(--color-smoke);border:1px solid rgba(199,201,199,.22);text-decoration:none;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:border-color .18s ease,color .18s ease,background .18s ease}.hv-browse-drawer__brand:hover,.hv-browse-drawer__brand:focus-visible{color:var(--color-white);border-color:var(--color-white);background:#c7c9c70f;outline:none}.site-navigation,.site-header .site-navigation{display:flex!important;justify-content:center!important}.navmenu,.navlist{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:0 auto!important;flex-wrap:wrap;row-gap:2px}.navmenu .navmenu-item,.navlist .navlist-item{margin:0!important}.navmenu a,.navlist a{font-size:13px!important;font-weight:700!important;letter-spacing:.1em!important;padding:10px 14px!important;white-space:nowrap!important}.hv-shop-nav-link{font-size:13px!important;letter-spacing:.12em!important;padding:10px 14px!important;margin-right:4px!important;border-right:none!important}.navmenu a:after,.navlist a:after{left:14px!important;right:14px!important;bottom:4px!important;height:2px!important;background:var(--color-white)!important;transform-origin:center center!important;transform:scaleX(0)!important}.navmenu a:active:after,.navlist a:active:after{animation:hv-nav-stamp .18s ease-out!important}@keyframes hv-nav-stamp{0%{transform:scaleX(0);opacity:0}60%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@media(prefers-reduced-motion:reduce){.navmenu a:active,.navlist a:active,.navmenu a:active:after,.navlist a:active:after{animation:none!important}}.hv-surprise-me{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;height:100%;width:100%;padding:0 14px;background:#c7c9c714;border-radius:0;box-sizing:border-box;color:var(--color-white);font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background-color .22s ease}.live-search-filter-wrapper button.hv-surprise-me,.live-search-filter-wrapper.hv-custom-select-active .hv-surprise-me{border:1px solid rgba(199,201,199,.25)!important;box-shadow:none!important}.live-search-filter-wrapper button.hv-surprise-me:hover,.live-search-filter-wrapper button.hv-surprise-me:focus-visible,.live-search-filter-wrapper.hv-custom-select-active .hv-surprise-me:hover,.live-search-filter-wrapper.hv-custom-select-active .hv-surprise-me:focus-visible{background-color:#ffffff1a!important;outline:none!important}.hv-surprise-me:before{content:"";position:absolute;top:0;bottom:0;left:-50%;width:50%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.18) 50%,transparent 100%);pointer-events:none;z-index:0;animation:hv-surprise-glow 3.2s ease-in-out infinite}@keyframes hv-surprise-glow{0%{left:-50%}to{left:100%}}.live-search .form-field,.live-search-form .form-field,.live-search-form .form-fields-inline .form-field,form.live-search-form,.live-search-form,.live-search-form .form-field.no-label{border-bottom:0!important;box-shadow:none!important;background-image:none!important}.hv-surprise-me__label{position:relative;z-index:2;pointer-events:none}.hv-surprise-me__clover{position:absolute;top:0;left:0;width:18px;height:18px;z-index:1;pointer-events:none;color:#7dff8c!important;will-change:transform;filter:drop-shadow(0 0 6px rgba(80,255,110,.95)) drop-shadow(0 0 2px rgba(180,255,200,.7))}.hv-surprise-me__clover svg,.hv-surprise-me__clover svg path,.hv-surprise-me__clover svg circle,.hv-surprise-me__clover svg line{display:block;stroke:#7dff8c!important}.hv-surprise-me__clover svg{width:18px;height:18px}.hv-surprise-me:hover .hv-surprise-me__clover{color:#b8ffc4!important;filter:drop-shadow(0 0 8px rgba(80,255,110,1)) drop-shadow(0 0 3px rgba(220,255,230,.85))}.hv-surprise-me:hover .hv-surprise-me__clover svg,.hv-surprise-me:hover .hv-surprise-me__clover svg path,.hv-surprise-me:hover .hv-surprise-me__clover svg circle,.hv-surprise-me:hover .hv-surprise-me__clover svg line{stroke:#b8ffc4!important}.hv-surprise-me--rolling{opacity:.75;pointer-events:none}.hv-surprise-me--rolling .hv-surprise-me__clover{animation:hv-clover-victory .52s cubic-bezier(.22,1,.36,1) forwards;color:var(--color-brick)}@keyframes hv-clover-victory{0%{transform:translate(50%,50%) scale(1) rotate(0);opacity:1}50%{transform:translate(50%,50%) scale(2.2) rotate(220deg);opacity:1}to{transform:translate(50%,50%) scale(.4) rotate(540deg);opacity:0}}@media(prefers-reduced-motion:reduce){.hv-surprise-me__clover{transition:none!important}.hv-surprise-me--rolling .hv-surprise-me__clover{animation:none!important;opacity:0}}.hv-mega-panel__overlay{position:fixed;top:100px;left:0;right:0;bottom:0;background:#0a1610a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:9000}.hv-mega-panel__overlay--open{opacity:1;pointer-events:auto}.hv-mega-panel__aside{position:fixed;top:100px;left:0;right:0;max-height:calc(78vh - 100px);background:var(--color-deep-green);border-top:1px solid rgba(199,201,199,.22);border-bottom:1px solid rgba(199,201,199,.18);box-shadow:0 24px 60px #0000008c;transform:translateY(-12px);opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease;z-index:9001;display:flex;flex-direction:column;overflow:hidden}.hv-mega-panel__aside--open{transform:translateY(0);opacity:1;pointer-events:auto}.hv-mega-panel__header{display:flex;align-items:center;justify-content:space-between;padding:18px 32px 12px;border-bottom:1px solid rgba(199,201,199,.1)}.hv-mega-panel__title{margin:0;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--color-smoke)}.hv-mega-panel__close{background:transparent;border:1px solid rgba(199,201,199,.3);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-white);cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.hv-mega-panel__close:hover,.hv-mega-panel__close:focus-visible{border-color:var(--color-white);background:#c7c9c714;outline:none}.hv-mega-panel__close svg{display:block}.hv-mega-panel__body{flex:1 1 auto;overflow-y:auto;padding:24px 0 40px}.hv-mega-panel__body::-webkit-scrollbar{width:6px}.hv-mega-panel__body::-webkit-scrollbar-track{background:#c7c9c70d}.hv-mega-panel__body::-webkit-scrollbar-thumb{background:#c7c9c74d}.hv-mega-panel__inner{max-width:1480px;margin:0 auto;padding:0 32px;display:flex;flex-direction:column;gap:32px}.hv-mega-panel__section+.hv-mega-panel__section{padding-top:28px;border-top:1px solid rgba(199,201,199,.1)}.hv-mega-panel__section-label{margin:0 0 18px;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-smoke)}.hv-mega-panel__products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.hv-mega-panel__product{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit;padding:12px;background:#c7c9c708;border:1px solid transparent;transition:border-color .18s ease,background .18s ease}.hv-mega-panel__product:hover,.hv-mega-panel__product:focus-visible{border-color:#c7c9c74d;background:#c7c9c712;outline:none}.hv-mega-panel__product-image-wrap{width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#c7c9c70f;display:flex;align-items:center;justify-content:center}.hv-mega-panel__product-image{width:100%;height:100%;object-fit:cover;display:block}.hv-mega-panel__product-image--placeholder{width:60%;height:60%;background:linear-gradient(135deg,#c7c9c71f,#c7c9c70a)}.hv-mega-panel__product-name{font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1.3;color:var(--color-white)}.hv-mega-panel__product-price{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--color-smoke)}.hv-mega-panel__brands{display:flex;flex-wrap:wrap;gap:8px}.hv-mega-panel__brand{padding:10px 16px;background:transparent;color:var(--color-smoke);border:1px solid rgba(199,201,199,.22);text-decoration:none;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:border-color .18s ease,color .18s ease,background .18s ease}.hv-mega-panel__brand:hover,.hv-mega-panel__brand:focus-visible{color:var(--color-white);border-color:var(--color-white);background:#c7c9c70f;outline:none}@media(max-width:768px){.hv-mega-panel__inner{padding:0 16px}.hv-mega-panel__header{padding:14px 16px 10px}.hv-mega-panel__products-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}}@media(prefers-reduced-motion:reduce){.hv-mega-panel__aside,.hv-mega-panel__overlay{transition:opacity .12s ease!important;transform:none!important}}.featured-products-v2,.featured-collection{background:#0a1610!important;padding:56px 0 64px!important}.featured-products-v2--white,.featured-products-v2--gray,.featured-products-v2--dark,.featured-collection--white,.featured-collection--gray,.featured-collection--dark{background:#0a1610!important}.featured-products-v2__container,.featured-collection__container{max-width:1480px!important;margin:0 auto!important;padding:0 32px!important}.featured-products-v2__header,.featured-collection__header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:28px!important;text-align:left!important}.featured-products-v2__badge,.featured-collection__badge{display:inline-block;position:relative;font-family:var(--font-body, "Space Grotesk", sans-serif)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:#ffffffc7!important;padding:6px 12px!important;border:1px solid rgba(199,201,199,.3)!important;background:transparent!important;margin:0!important;border-radius:0!important}.featured-products-v2__header:after,.featured-collection__header:after{content:"";display:block;width:48px;height:2px;background:#b33a28;margin-top:4px}.featured-products-v2__title,.featured-collection__title{font-family:var(--font-display, "Archivo Black", sans-serif)!important;font-size:clamp(28px,3.4vw,44px)!important;font-weight:900!important;line-height:1!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:#fff!important;margin:0!important}.featured-products-v2__subtitle,.featured-collection__subtitle{font-family:var(--font-body, "Space Grotesk", sans-serif)!important;font-size:clamp(14px,1.05vw,16px)!important;line-height:1.55!important;color:#c7c9c7c7!important;margin:0!important}.featured-products-v2__grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:12px!important}.featured-collection__grid{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:12px!important;counter-reset:hv-bestseller}.featured-collection .product-card-v2{counter-increment:hv-bestseller}.featured-collection .product-card-v2 .product-card-v2__image-wrapper:after{content:counter(hv-bestseller,decimal-leading-zero);position:absolute;top:10px;right:10px;z-index:3;font-family:var(--font-display, "Archivo Black", sans-serif);font-size:14px;font-weight:900;line-height:1;letter-spacing:0;color:#fff;background:#0a1610d9;border:1px solid #B33A28;padding:5px 8px;pointer-events:none}@media(max-width:1100px){.featured-collection__grid{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:900px){.featured-products-v2,.featured-collection{padding:40px 0 48px!important}.featured-products-v2__container,.featured-collection__container{padding:0 16px!important}.featured-products-v2__grid,.featured-collection__grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}}.product-card-v2{background:#152c1d!important;border:1px solid rgba(199,201,199,.18)!important;border-radius:0!important;box-shadow:none!important;overflow:hidden;transition:border-color .24s ease,transform .24s ease!important}.product-card-v2:hover{border-color:#c7c9c780!important;transform:translateY(-2px)}.product-card-v2--placeholder{background:#11241a!important;border-color:#c7c9c71a!important}.product-card-v2__image-link{display:block!important;text-decoration:none!important}.product-card-v2__image-wrapper{position:relative;aspect-ratio:1 / 1;background:#0a1610!important;overflow:hidden;border-radius:0!important}.product-card-v2__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .48s cubic-bezier(.22,1,.36,1)}.product-card-v2:hover .product-card-v2__image{transform:scale(1.04)}.product-card-v2__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .24s ease}.product-card-v2:hover .product-card-v2__image--hover{opacity:1}.product-card-v2__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#c7c9c74d}.product-card-v2__badge--sale{position:absolute;top:10px;left:10px;font-family:var(--font-body, "Space Grotesk", sans-serif)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;background:#b33a28!important;color:#fff!important;padding:5px 10px!important;border-radius:0!important;z-index:2}.product-card-v2__badge--sold-out{position:absolute;top:10px;left:10px;font-family:var(--font-body, "Space Grotesk", sans-serif)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;background:#0a1610d9!important;color:#b33a28!important;border:1px solid #B33A28!important;padding:4px 9px!important;border-radius:0!important;z-index:2}.product-card-v2:has(.product-card-v2__badge--sold-out) .product-card-v2__image-wrapper{opacity:.65}.product-card-v2__content{padding:16px 18px 18px!important;display:flex;flex-direction:column;gap:8px}.product-card-v2__vendor{font-family:var(--font-body, "Space Grotesk", sans-serif)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#c7c9c78c!important;margin:0!important}.product-card-v2__vendor--placeholder{color:#c7c9c733!important}.product-card-v2__title{font-family:var(--font-body, "Space Grotesk", sans-serif)!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.005em!important;color:#fff!important;text-decoration:none!important;line-height:1.3!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.product-card-v2__title--placeholder{color:#c7c9c740!important}.product-card-v2__price-wrapper{display:flex;align-items:baseline;gap:8px;margin-top:2px}.product-card-v2__price{font-family:var(--font-body, "Space Grotesk", sans-serif)!important;font-size:14px!important;font-weight:700!important;color:#fff!important;margin:0!important}.product-card-v2__price--sale{color:#b33a28!important}.product-card-v2__price--placeholder{color:#c7c9c740!important}.product-card-v2__compare-price{font-family:var(--font-body, "Space Grotesk", sans-serif)!important;font-size:12px!important;color:#c7c9c78c!important;text-decoration:line-through;margin:0!important}.product-card-v2__quick-add{margin-top:10px;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;padding:11px 14px!important;font-family:var(--font-body, "Space Grotesk", sans-serif)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#1f3d2b!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;cursor:pointer;transition:background .22s ease!important;width:100%}.product-card-v2__quick-add:hover,.product-card-v2__quick-add:focus-visible{background:#2a5039!important;outline:none!important}.product-card-v2__quick-add svg{flex-shrink:0}.product-card-v2__quick-add--sold-out{background:#2a2e2c!important;color:#c7c9c7a6!important;cursor:not-allowed}.product-card-v2__quick-add--sold-out:hover{background:#2a2e2c!important}.featured-products-v2__footer,.featured-collection__footer{margin-top:32px!important;text-align:center}.featured-products-v2__view-all,.featured-collection__view-all{display:inline-flex!important;align-items:center;gap:10px;padding:12px 24px!important;font-family:var(--font-body, "Space Grotesk", sans-serif)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#fff!important;background:transparent!important;border:1px solid rgba(199,201,199,.4)!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important;transition:border-color .22s ease,background .22s ease!important}.featured-products-v2__view-all:hover,.featured-collection__view-all:hover{border-color:#fff!important;background:#ffffff0f!important}.featured-products-v2__view-all svg,.featured-collection__view-all svg{flex-shrink:0}.featured-products-v2__empty-hint,.featured-collection__empty-hint{color:#c7c9c78c!important;font-family:var(--font-body, "Space Grotesk", sans-serif)!important;font-size:13px!important;text-align:center;padding:24px!important;border:1px dashed rgba(199,201,199,.15);margin:16px 0 0!important}.hv-catwall__container,.hv-setup__container,.featured-products-v2__container,.featured-collection__container,.hv-brand-marquee__container,.hv-trust-strip__container,.learn-vault-preview__container,.about-preview__container,.social-media__container,.final-merged__container{width:100%!important;max-width:var(--hv-container-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--hv-container-pad)!important;padding-right:var(--hv-container-pad)!important;box-sizing:border-box!important}@media(max-width:768px){html,body{width:100%!important;max-width:100%!important;overflow-x:hidden}.shopify-section,section.hv-catwall,section.hv-setup,section.featured-products-v2,section.featured-collection,section.hv-brand-marquee,section.hv-trust-strip,section.learn-vault-v2,section.hv-about,section.social-media-v2,section.final-cta-discovery,.site-header,footer{width:100%!important;max-width:100vw!important;box-sizing:border-box!important}}.hv-catwall,.hv-setup,.featured-products-v2,.featured-collection,.hv-brand-marquee,.learn-vault-preview,.about-preview,.social-media,.final-merged{padding-top:var(--hv-section-pad-y)!important;padding-bottom:var(--hv-section-pad-y)!important}.hv-catwall__grid,.hv-setup__grid,.featured-products-v2__grid,.featured-collection__grid{gap:var(--hv-grid-gutter)!important}@media(max-width:599.98px){.hv-setup__grid{grid-template-columns:1fr!important}.hv-catwall__grid,.featured-products-v2__grid,.featured-collection__grid{grid-template-columns:1fr 1fr!important}.hv-catwall__tile--0,.hv-catwall__tile--1,.hv-catwall__tile--2,.hv-catwall__tile--3,.hv-catwall__tile--4,.hv-catwall__tile--5,.hv-catwall__tile--6,.hv-catwall__tile--7{grid-column:span 1!important;grid-row:auto!important}}@media(min-width:600px)and (max-width:899.98px){.hv-setup__grid,.hv-catwall__grid,.featured-products-v2__grid,.featured-collection__grid{grid-template-columns:1fr 1fr!important}}.productitem__image-container,.productitem--image{aspect-ratio:1 / 1!important;background:#fff!important;--product-grid-item-image-aspect-ratio: 1 !important}.productitem--image-primary,.productitem--image-alternate{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.hv-reviews{background:#fff;color:#1d1d1d;padding:48px 0;border-top:1px solid rgba(199,201,199,.4)}.hv-reviews__container{max-width:920px;margin:0 auto;padding:0 var(--hv-container-pad, 16px)}.hv-reviews__heading{font-family:var(--hv-font-display, "Archivo Black", system-ui, sans-serif);font-size:32px;letter-spacing:.02em;margin:0 0 24px;text-transform:uppercase}.hv-reviews__summary{margin-bottom:24px}.hv-reviews__summary-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hv-reviews__summary-avg{font-family:var(--hv-font-display, "Archivo Black", system-ui, sans-serif);font-size:36px;line-height:1}.hv-reviews__summary-count{font-size:14px;color:#4a4a4a}.hv-reviews__stars{color:#1f3d2b;font-size:18px;letter-spacing:2px}.hv-reviews__empty,.hv-reviews__summary-loading,.hv-reviews__error{font-size:14px;color:#4a4a4a;margin:0}.hv-reviews__error{color:#b33a28}.hv-reviews__list{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.hv-reviews__item{border-top:1px solid rgba(199,201,199,.4);padding-top:24px}.hv-reviews__item:first-child{border-top:none;padding-top:0}.hv-reviews__item-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hv-reviews__item-title{font-family:var(--hv-font-display, "Archivo Black", system-ui, sans-serif);font-size:18px;margin:0;text-transform:uppercase;letter-spacing:.02em}.hv-reviews__item-meta{font-size:13px;color:#6a6a6a;margin:8px 0;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.hv-reviews__item-verified{font-size:12px;font-weight:600;color:#1f3d2b;background:#1f3d2b14;padding:2px 8px;letter-spacing:.02em;text-transform:uppercase}.hv-reviews__item-body{font-size:15px;line-height:1.6;margin:8px 0;white-space:pre-wrap}.hv-reviews__item-photos{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.hv-reviews__item-photo{width:96px;height:96px;object-fit:cover;border:1px solid rgba(199,201,199,.6)}.hv-reviews__pagination{text-align:center;margin-bottom:32px}.hv-reviews__load-more{background:transparent;border:1px solid #1d1d1d;padding:12px 24px;font-family:inherit;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;font-size:13px}.hv-reviews__load-more:hover{background:#1d1d1d;color:#fff}.hv-reviews__load-more:disabled{opacity:.5;cursor:not-allowed}.hv-reviews__form-wrap{border-top:1px solid rgba(199,201,199,.4);padding-top:24px;margin-top:24px}.hv-reviews__form-toggle{font-family:var(--hv-font-display, "Archivo Black", system-ui, sans-serif);font-size:16px;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;padding:8px 0;list-style:none}.hv-reviews__form-toggle::-webkit-details-marker{display:none}.hv-reviews__form-toggle:before{content:"+ "}details[open] .hv-reviews__form-toggle:before{content:"\2212  "}.hv-reviews__form{display:flex;flex-direction:column;gap:16px;margin-top:16px}.hv-reviews__field{display:flex;flex-direction:column;gap:6px}.hv-reviews__field-label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.hv-reviews__field input[type=text],.hv-reviews__field textarea{font-family:inherit;font-size:15px;padding:10px 12px;border:1px solid rgba(29,29,29,.3);background:#fff;color:#1d1d1d}.hv-reviews__field textarea{resize:vertical;min-height:100px}.hv-reviews__rating-fieldset,.hv-reviews__photos-fieldset{border:none;padding:0;margin:0}.hv-reviews__rating-input{display:flex;gap:4px}.hv-reviews__rating-star{cursor:pointer}.hv-reviews__rating-star input{position:absolute;opacity:0}.hv-reviews__rating-star-label{display:inline-block;padding:6px 12px;border:1px solid rgba(29,29,29,.3);font-family:var(--hv-font-display, "Archivo Black", system-ui, sans-serif);font-size:14px}.hv-reviews__rating-star input:checked+.hv-reviews__rating-star-label{background:#1f3d2b;color:#fff;border-color:#1f3d2b}.hv-reviews__rating-star input:focus+.hv-reviews__rating-star-label{outline:2px solid #7DFF8C;outline-offset:2px}.hv-reviews__photos-input{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.hv-reviews__photo-input{font-size:13px}.hv-reviews__photo-hint{font-size:12px;color:#6a6a6a;margin:4px 0 0}.hv-reviews__submit{background:#b33a28;color:#fff;border:none;padding:14px 28px;font-family:var(--hv-font-display, "Archivo Black", system-ui, sans-serif);font-size:15px;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;align-self:flex-start}.hv-reviews__submit:hover{background:#952c1d}.hv-reviews__submit:disabled{opacity:.5;cursor:not-allowed}.hv-reviews__form-message{font-size:14px;padding:8px 0;min-height:1em}.hv-reviews__signin-prompt{font-size:14px;color:#4a4a4a}.hv-reviews__signin-prompt a{color:#1f3d2b;text-decoration:underline}@media(min-width:600px){.hv-reviews__photos-input{grid-template-columns:repeat(4,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hv-brand.css.map */
