:root{--font-heading--family: "Anybody", sans-serif;--font-heading--weight: 700;--font-subheading--family: "Anybody", sans-serif;--font-subheading--weight: 700;--font-accent--family: "Anybody", sans-serif;--font-accent--weight: 700;--font-body--family: "Hanken Grotesk", sans-serif;--font-body--weight: 400;--style-border-radius-xs: 0;--style-border-radius-sm: 0;--style-border-radius-md: 0;--style-border-radius-lg: 0;--color-primary-button-hover-background: #745b14;--color-primary-button-hover-text: #ffffff;--color-primary-button-hover-border: #745b14;--color-secondary-button-hover-background: #745b14;--color-secondary-button-hover-text: #ffffff;--color-secondary-button-hover-border: #745b14;--viking-gold: #745b14;--viking-ease: cubic-bezier(.16, 1, .3, 1)}body{letter-spacing:normal}.viking-link-underline{position:relative;text-decoration:none}.viking-link-underline:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background-color:#745b14;transition:width .3s ease}.viking-link-underline:hover:after{width:100%}@media(prefers-reduced-motion:no-preference){.hero .hero__media{animation:viking-ken-burns 26s ease-in-out infinite alternate;will-change:transform}.hero__content-wrapper{animation:viking-fade-in-up 1.4s cubic-bezier(.16,1,.3,1) both}}@keyframes viking-ken-burns{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes viking-fade-in-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.collection-card .collection-title p,.collection-card [class*=collection-title] p{text-shadow:0 1px 4px rgba(0,0,0,.85),0 2px 16px rgba(0,0,0,.55)}.product-grid>li[data-available=false],.resource-list__item[data-available=false]{order:999}::selection{background-color:var(--viking-gold);color:#fff}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00000047;border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--viking-gold);background-clip:padding-box}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--viking-gold);outline-offset:2px}@media(prefers-reduced-motion:no-preference)and (hover:hover){.button,.button-secondary,.button-custom,a.button-unstyled,.quick-add__button,button[type=submit]{transition:transform .28s var(--viking-ease),box-shadow .28s var(--viking-ease),background-color .25s ease,border-color .25s ease,color .25s ease}.button:hover,.button-secondary:hover,.button-custom:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000002e}.button:active,.button-secondary:active,.button-custom:active{transform:translateY(0) scale(.97);box-shadow:0 2px 8px #0000001f}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.product-card,.collection-card{transition:transform .4s var(--viking-ease)}.product-card:hover,.collection-card:hover{transform:translateY(-6px)}.product-card:active,.collection-card:active{transform:translateY(-2px) scale(.99)}.product-card .product-media,.product-card .product-media-container,.collection-card .collection-card-image,.collection-card [class*=collection-card-image]{transition:box-shadow .4s var(--viking-ease)}.product-card:hover .product-media,.product-card:hover .product-media-container,.collection-card:hover .collection-card-image,.collection-card:hover [class*=collection-card-image]{box-shadow:0 18px 40px #00000038}.product-card:hover .badge,.collection-card:hover .badge,.product-card:hover .product-badges>*,.collection-card:hover .product-badges>*{animation:viking-badge-pop .5s var(--viking-ease)}}@keyframes viking-badge-pop{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.mega-menu__link:not(.mega-menu__link--parent){position:relative}.mega-menu__link:not(.mega-menu__link--parent):after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background-color:currentColor;transition:width .3s var(--viking-ease)}.mega-menu__link:not(.mega-menu__link--parent):hover:after{width:100%}}@media(prefers-reduced-motion:no-preference){.swatch{transition:transform .2s var(--viking-ease),box-shadow .2s ease}.variant-option__button-label:hover .swatch{transform:scale(1.08)}input:checked+.swatch,input:checked~.swatch{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--viking-gold)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.product-card,.collection-card,.resource-list__item,section .group-block,.main-collection-grid .product-grid__item{animation:viking-reveal-up linear both;animation-timeline:view();animation-range:entry 0% cover 30%}}}@keyframes viking-reveal-up{0%{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}header-component[data-sticky-state=active],.header[data-sticky-state=active],.section-header[data-sticky-state=active]{box-shadow:0 4px 24px #00000014;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:box-shadow .3s ease,backdrop-filter .3s ease}@media(hover:hover)and (pointer:fine){html.viking-custom-cursor-active,html.viking-custom-cursor-active a,html.viking-custom-cursor-active button,html.viking-custom-cursor-active input,html.viking-custom-cursor-active select,html.viking-custom-cursor-active label,html.viking-custom-cursor-active [role=button],html.viking-custom-cursor-active .product-card,html.viking-custom-cursor-active .collection-card{cursor:none}}.viking-cursor{position:fixed;top:0;left:0;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--viking-gold);pointer-events:none;z-index:2147483647;opacity:0;transform:translate3d(-100px,-100px,0);transition:width .25s var(--viking-ease),height .25s var(--viking-ease),margin .25s var(--viking-ease),opacity .2s ease,background-color .25s ease;will-change:transform}.viking-cursor.is-active{opacity:1}.viking-cursor.is-hovering{width:14px;height:14px;margin:-7px 0 0 -7px}.viking-cursor-ring{position:fixed;top:0;left:0;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;border:1.5px solid #ffffff;mix-blend-mode:difference;pointer-events:none;z-index:2147483646;opacity:0;transform:translate3d(-100px,-100px,0);transition:width .35s var(--viking-ease),height .35s var(--viking-ease),margin .35s var(--viking-ease),opacity .25s ease;will-change:transform}.viking-cursor-ring.is-active{opacity:1}.viking-cursor-ring.is-hovering{width:64px;height:64px;margin:-32px 0 0 -32px}.cart-bubble.viking-bubble-pop{animation:viking-bubble-pop .5s var(--viking-ease)}@keyframes viking-bubble-pop{0%{transform:scale(1)}35%{transform:scale(1.4)}60%{transform:scale(.9)}to{transform:scale(1)}}.product-card .quantity-selector-wrapper,.product-card .accelerated-checkout-block{display:none!important}.product-card .add-to-cart-button.button-secondary{background-color:#000;color:#fff;border-color:#000}@media(hover:hover){.product-card .add-to-cart-button.button-secondary:hover{background-color:var(--viking-gold);border-color:var(--viking-gold);color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/viking-overrides.css.map */
