:root{--vf-ivory: #F7F3EC;--vf-ivory2: #EFE7DB;--vf-olive: #5B6B3D;--vf-olive2: #6F7D4E;--vf-forest: #324128;--vf-gold: #B89A5D;--vf-gold2: #C8A96B;--vf-walnut: #7B5A3D;--vf-black: #1F1F1F}.color-schema-1 h1,.color-schema-1 h2,.color-schema-1 h3,.color-schema-1 h4,.color-schema-1 h5,.color-schema-1 h6,.color-schema-1 .h0,.color-schema-1 .h1,.color-schema-1 .h2,.color-schema-1 .h3,.color-schema-1 .h4,.color-schema-1 .h5,.color-schema-1 .h6{color:var(--vf-forest)}.content--special .s-header__title,.content--special .s-header__sub,.content--special h1,.content--special h2,.content--special h3{color:inherit!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:.01em}.color-schema-1{--color-divider: rgba(184, 154, 93, .45);--color-border: rgba(184, 154, 93, .45)}.vf-accent-underline:after{content:"";display:block;width:64px;height:2px;margin:.6rem 0 0;background:var(--vf-gold)}.button,button.button,.btn{letter-spacing:.04em}.product-btn-atc:not([disabled]):not(.btn-secondary){background:var(--vf-olive)!important;border-color:var(--vf-olive)!important;color:#fff!important}.product-btn-atc:not([disabled]):not(.btn-secondary):hover{background:var(--vf-forest)!important;border-color:var(--vf-forest)!important}.product-btn-atc .btn-secondary__content,.product-btn-atc .btn-primary__content,.product-btn-atc .js-product-form-submit-btn-text{color:#fff!important}.product-btn-atc[disabled],.product-btn-atc.btn-secondary:not(.btn-secondary--animate){background:var(--vf-ivory2)!important;border-color:#32412840!important}.product-btn-atc[disabled] .btn-secondary__content,.product-btn-atc[disabled] .js-product-form-submit-btn-text,.product-btn-atc.btn-secondary:not(.btn-secondary--animate) .js-product-form-submit-btn-text{color:var(--vf-forest)!important}.vf-container{max-width:1200px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.vf-eyebrow{display:inline-flex;align-items:center;gap:.5rem;color:var(--vf-olive);font-family:var(--font-body-family, inherit);font-weight:700;text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;margin:0 0 1.25rem}.vf-eyebrow svg{color:var(--vf-gold)}.vf-btn{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;border-radius:2px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;text-decoration:none;transition:all .3s ease;cursor:pointer;border:2px solid transparent}.vf-btn--primary{background:var(--vf-olive);color:#fff;box-shadow:0 4px 14px #3241282e}.vf-btn--primary:hover{background:var(--vf-forest);transform:translateY(-2px);box-shadow:0 8px 22px #32412842}.vf-btn--outline{background:transparent;border-color:var(--vf-forest);color:var(--vf-forest)}.vf-btn--outline:hover{background:var(--vf-forest);color:var(--vf-ivory)}.vf-btn--gold{background:var(--vf-gold);color:var(--vf-black)}.vf-btn--gold:hover{background:var(--vf-gold2);transform:translateY(-2px)}.vf-section{padding:clamp(3.5rem,8vw,6.5rem) 0}.vf-section-title{font-family:var(--font-heading-family);color:var(--vf-forest);font-weight:600;font-size:clamp(2rem,4vw,3.25rem);margin:0 0 1rem;line-height:1.1}.vf-section-sub{color:var(--vf-olive);max-width:38rem;font-size:1.05rem;line-height:1.6;margin:0}.vf-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--vf-olive);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;text-decoration:none}.vf-link:hover{color:var(--vf-gold)}sht-sticky-header,sht-header,.section-header,.header,.header--transparent,.is-header-transparent,.bg-transparent{background:var(--vf-ivory)!important}.section-header{box-shadow:0 1px #b89a5d66,0 6px 18px #3241280f}.header--transparent .header__logo img{filter:none!important}.header .menu__link,.section-header .menu__link{color:var(--vf-forest)!important;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.header .menu__link:hover,.section-header .menu__link:hover{color:var(--vf-olive)!important}.header .menu__link--active{color:var(--vf-olive)!important;position:relative}.header .menu__link--active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--vf-gold);border-radius:2px}.header__icons svg,.header__icon svg{color:var(--vf-forest)}.section-header .header.ctnr{max-width:100%!important;padding-left:clamp(1.25rem,3vw,3rem)!important;padding-right:clamp(1.25rem,3vw,3rem)!important}.header__nav .menu{justify-content:center}.vf-card__media{position:relative}.vf-hot-badge{display:inline-flex;align-items:center;gap:.35em;font-family:var(--font-body-family, inherit);font-weight:700;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase;line-height:1;color:#fbf4e6;background:linear-gradient(135deg,#b8472d,#c9742e);border:1px solid rgba(255,255,255,.35);padding:.42em .7em;border-radius:999px;box-shadow:0 3px 10px #b8472d59;white-space:nowrap}.vf-hot-badge svg{flex:0 0 auto}.vf-card__media .vf-hot-badge{position:absolute;top:.75rem;left:.75rem;z-index:3;animation:vf-hot-pulse 2.4s ease-in-out infinite}@keyframes vf-hot-pulse{0%,to{box-shadow:0 3px 10px #b8472d59}50%{box-shadow:0 3px 16px #b8472d99}}@media(prefers-reduced-motion:reduce){.vf-card__media .vf-hot-badge{animation:none}}.badge.badge--hot{color:#fbf4e6;background:linear-gradient(135deg,#b8472d,#c9742e);border:1px solid rgba(255,255,255,.35)}.badge.badge--hot .badge-text{display:inline-flex;align-items:center;gap:.35em}
/*# sourceMappingURL=/cdn/shop/t/13/assets/valhalla-brand.css.map */
