@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600&display=swap";*,*:before,*:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}.header-announcements{background-color:#b8959a!important;color:#fffffff2!important;font-size:.72rem!important;letter-spacing:.04em;font-weight:500}header-component{transition:background-color .35s ease,box-shadow .35s ease;background-color:#fff!important;box-shadow:0 1px #2b22200f!important}header-component,header-component .header__logo,header-component nav a,header-component .header__icon,header-component[transparent],header-component[transparent] .header__logo,header-component[transparent] nav a,header-component[transparent] .header__icon{color:#2b2220!important;fill:#2b2220!important}header-component[transparent]{background-color:#fff!important}.header__logo-text{font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:-.01em!important;font-size:1.35rem!important}@media(min-width:990px){.header__columns{align-items:center}}.policy-list--visible .policy_list li a{text-decoration:underline;text-underline-offset:.15em}.utilities--blocks-3>.policy-list--visible{grid-column:1 / -1}@media screen and (min-width:750px){.utilities--blocks-3>.policy-list--visible{grid-column:2;justify-self:center}}.button:not(.button-unstyled):not(.quantity-minus):not(.quantity-plus):not(.cart-items__remove),button.button:not(.button-unstyled):not(.quantity-minus):not(.quantity-plus):not(.cart-items__remove),a.button:not(.button-unstyled){font-weight:600!important;letter-spacing:.04em;border-radius:4px!important;padding:14px 28px!important;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s!important}.button:not(.button-secondary):not(.button-unstyled):not(.quantity-minus):not(.quantity-plus):not(.cart-items__remove):hover{transform:translateY(-2px);box-shadow:0 16px 32px -12px #2b222040}.cart-items .quantity-selector .button.quantity-minus.button-unstyled,.cart-items .quantity-selector .button.quantity-plus.button-unstyled,.cart-drawer .quantity-selector .button.quantity-minus.button-unstyled,.cart-drawer .quantity-selector .button.quantity-plus.button-unstyled,.cart-items .cart-items__quantity-controls .button.cart-items__remove,.cart-drawer .cart-items__quantity-controls .button.cart-items__remove,.cart-items .button.cart-items__remove,.cart-drawer .button.cart-items__remove{padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;border-radius:0!important;overflow:visible!important;color:#1a1a1a!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;min-height:44px!important;width:44px!important;height:44px!important;flex-shrink:0!important}.cart-items .quantity-selector,.cart-drawer .quantity-selector{min-width:132px!important}.cart-items .quantity-selector .svg-wrapper,.cart-drawer .quantity-selector .svg-wrapper{width:16px!important;height:16px!important;min-width:16px!important;flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.cart-items .quantity-selector .button svg,.cart-drawer .quantity-selector .button svg,.cart-items .button.cart-items__remove svg,.cart-drawer .button.cart-items__remove svg{width:16px!important;height:16px!important;min-width:16px!important;max-width:none!important;display:block!important;stroke:currentColor!important}.cart-items .button.cart-items__remove svg,.cart-drawer .button.cart-items__remove svg{width:20px!important;height:20px!important;min-width:20px!important}.product-card img,.card-gallery img{transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.product-card:hover img,.card-gallery:hover img{transform:scale(1.04)}footer,.footer-section,.footer-utilities-section{background-color:#2b2220!important;color:#ffffffb3}footer a{color:#ffffffb3!important;transition:color .2s}footer a:hover{color:#fff!important}footer h2,footer h3,footer .footer__heading{color:#fff!important}.footer__copyright,.footer-policy-list a{color:#ffffff73!important;font-size:.78rem}.template-index main#MainContent,.template-index .shopify-section:has(.vhome){padding:0!important;margin:0!important;max-width:none!important}.template-index .vhome{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw}:focus-visible{outline:2px solid #b8959a;outline-offset:3px;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/voyagefit-custom.css.map */
