:root{--vt-ink: #121314;--vt-ink-2: #1b1d20;--vt-ink-3: #2a2d31;--vt-paper: #f5f2ec;--vt-paper-2: #ebe6dc;--vt-white: #ffffff;--vt-amber: #e3a900;--vt-amber-2: #f2c230;--vt-amber-deep: #a97c00;--vt-steel: #6b7078;--vt-steel-2: #9aa0a8;--vt-line: rgb(18 19 20 / .12);--vt-line-strong: rgb(18 19 20 / .22);--vt-line-inv: rgb(245 242 236 / .14);--vt-ok: #2f7d4a;--vt-err: #b3261e;--vt-r-sm: 6px;--vt-r: 12px;--vt-r-lg: 20px;--vt-shadow: 0 1px 2px rgb(18 19 20 / .06), 0 8px 24px -12px rgb(18 19 20 / .18);--vt-shadow-lg: 0 2px 4px rgb(18 19 20 / .06), 0 24px 60px -24px rgb(18 19 20 / .35);--vt-ease: cubic-bezier(.22, .61, .36, 1);--vt-ease-out: cubic-bezier(.16, 1, .3, 1);--vt-gutter: clamp(16px, 4vw, 40px);--vt-max: 1280px;--vt-sec-y: clamp(56px, 8vw, 112px);--vt-font-display: var(--font-heading--family, "Archivo", system-ui, sans-serif);--vt-font-body: var(--font-body--family, "Inter", system-ui, sans-serif)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--vt-amber);color:var(--vt-ink)}.vt{color:var(--vt-ink);font-family:var(--vt-font-body)}.vt *,.vt *:before,.vt *:after{box-sizing:border-box}.vt-wrap{width:100%;max-width:var(--vt-max);margin-inline:auto;padding-inline:var(--vt-gutter)}.vt-sec{padding-block:var(--vt-sec-y)}.vt-sec--tight{padding-block:clamp(40px,5vw,72px)}.vt--paper{background:var(--vt-paper)}.vt--white{background:var(--vt-white)}.vt--ink{background:var(--vt-ink);color:var(--vt-paper)}.vt--ink .vt-muted{color:#f5f2ecb3}.vt-muted{color:#121314a8}.vt-eyebrow{display:inline-flex;align-items:center;gap:10px;font:700 12px/1 var(--vt-font-display);letter-spacing:.16em;text-transform:uppercase;color:inherit;margin:0}.vt-eyebrow:before{content:"";width:22px;height:2px;background:var(--vt-amber);border-radius:2px}.vt-h1,.vt-h2,.vt-h3,.vt-h4{font-family:var(--vt-font-display);font-weight:700;margin:0;color:inherit;text-wrap:balance}.vt-h1{font-size:clamp(40px,6.2vw,84px);line-height:.98;letter-spacing:-.03em}.vt-h2{font-size:clamp(32px,4.4vw,56px);line-height:1.02;letter-spacing:-.025em}.vt-h3{font-size:clamp(22px,2.4vw,30px);line-height:1.12;letter-spacing:-.015em}.vt-h4{font-size:18px;line-height:1.25;letter-spacing:-.005em}.vt-lead{font-size:clamp(16px,1.35vw,19px);line-height:1.6;margin:0;text-wrap:pretty}.vt-body{font-size:16px;line-height:1.65}.vt-body p{margin:0 0 .8em}.vt-body p:last-child{margin-bottom:0}.vt-body ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.vt-body ul li{position:relative;padding-left:28px}.vt-body ul li:before{content:"";position:absolute;left:0;top:.42em;width:16px;height:16px;border-radius:50%;background:var(--vt-amber) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 8.2 2.3 2.3 4.7-5' fill='none' stroke='%23121314' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat}.vt-head{display:grid;gap:16px;margin-bottom:clamp(28px,4vw,48px);max-width:760px}.vt-head--center{margin-inline:auto;text-align:center;justify-items:center}.vt-head--row{max-width:none;grid-template-columns:1fr auto;align-items:end;gap:16px 32px}@media(max-width:749px){.vt-head--row{grid-template-columns:1fr}}.vt-btn{--b-bg: var(--vt-amber);--b-fg: var(--vt-ink);--b-bd: var(--vt-amber);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:10px;border:1.5px solid var(--b-bd);background:var(--b-bg);color:var(--b-fg);text-decoration:none;cursor:pointer;font:700 15px/1 var(--vt-font-display);letter-spacing:.02em;white-space:nowrap;transition:transform .25s var(--vt-ease),background-color .25s var(--vt-ease),color .25s var(--vt-ease),border-color .25s var(--vt-ease),box-shadow .25s var(--vt-ease);-webkit-tap-highlight-color:transparent}.vt-btn:hover{background:var(--vt-amber-2);border-color:var(--vt-amber-2);box-shadow:0 10px 24px -12px #e3a900cc}.vt-btn:active{transform:translateY(1px)}.vt-btn:focus-visible{outline:2px solid var(--vt-ink);outline-offset:3px}.vt-btn .vt-svg{width:18px;height:18px;transition:transform .3s var(--vt-ease)}.vt-btn:hover .vt-svg{transform:translate(3px)}.vt-btn--ink{--b-bg: var(--vt-ink);--b-fg: var(--vt-paper);--b-bd: var(--vt-ink)}.vt-btn--ink:hover{background:var(--vt-ink-3);border-color:var(--vt-ink-3);box-shadow:none}.vt-btn--ghost{--b-bg: transparent;--b-fg: currentColor;--b-bd: currentColor}.vt-btn--ghost:hover{background:currentColor;box-shadow:none}.vt-btn--ghost:hover>*{color:var(--vt-ink)}.vt--ink .vt-btn--ghost:hover>*{color:var(--vt-ink)}.vt--ink .vt-btn--ghost:hover{background:var(--vt-paper);border-color:var(--vt-paper)}.vt-btn--sm{min-height:44px;padding:0 18px;font-size:14px}.vt-btn--block{width:100%}.vt-btn[disabled],.vt-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.vt-btn.is-loading{color:transparent!important}.vt-btn.is-loading:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid var(--vt-ink);border-right-color:transparent;animation:vt-spin .7s linear infinite}.vt-btn--ink.is-loading:after{border-color:var(--vt-paper);border-right-color:transparent}@keyframes vt-spin{to{transform:rotate(360deg)}}.vt-link{color:inherit;font-weight:600;text-decoration:none;display:inline-flex;gap:8px;align-items:center;border-bottom:1.5px solid var(--vt-amber);padding-bottom:2px}.vt-link .vt-svg{width:16px;height:16px}.vt-svg{display:block;flex:none}.vt-svg .a{fill:var(--vt-icon-accent, var(--vt-amber));stroke:none;opacity:.95}.vt-ico{--s: 48px;width:var(--s);height:var(--s);flex:none;display:grid;place-items:center;border-radius:12px;background:var(--vt-paper);color:var(--vt-ink);box-shadow:inset 0 0 0 1px var(--vt-line);position:relative}.vt-ico .vt-svg{width:24px;height:24px}.vt-ico:after{content:"";position:absolute;top:6px;right:6px;width:5px;height:5px;border-radius:1px;background:var(--vt-amber);transform:rotate(45deg)}.vt-ico--ink{background:var(--vt-ink);color:var(--vt-paper);box-shadow:none}.vt-ico--amber{background:var(--vt-amber);color:var(--vt-ink);box-shadow:none;--vt-icon-accent: var(--vt-white)}.vt-ico--amber:after{background:var(--vt-ink)}.vt--ink .vt-ico:not(.vt-ico--amber){background:var(--vt-ink-2);color:var(--vt-paper);box-shadow:inset 0 0 0 1px var(--vt-line-inv)}.vt-ico--sm{--s: 36px;border-radius:9px}.vt-ico--sm .vt-svg{width:20px;height:20px}.vt-ico--sm:after{display:none}.vt-ico--lg{--s: 64px;border-radius:16px}.vt-ico--lg .vt-svg{width:30px;height:30px}.vt-media{position:relative;overflow:hidden;border-radius:var(--vt-r-lg);background:var(--vt-paper-2)}.vt-media img,.vt-media video{display:block;width:100%;height:100%;object-fit:cover}.vt-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#1213140f;font:600 13px/1 var(--vt-font-body);color:inherit}.vt--ink .vt-chip{background:#f5f2ec14}.vt-chip .vt-svg{width:16px;height:16px}@media(prefers-reduced-motion:no-preference){.vt-reveal{opacity:0;transform:translateY(18px);transition:opacity .8s var(--vt-ease-out),transform .8s var(--vt-ease-out);transition-delay:var(--d, 0s)}.vt-reveal.is-in{opacity:1;transform:none}}.shopify-design-mode .vt-reveal{opacity:1;transform:none}.vt-card{position:relative;display:flex;flex-direction:column;height:100%;background:var(--vt-white);border-radius:var(--vt-r-lg);overflow:hidden;box-shadow:inset 0 0 0 1px var(--vt-line);transition:box-shadow .35s var(--vt-ease),transform .35s var(--vt-ease)}.vt-card:hover{box-shadow:inset 0 0 0 1px var(--vt-line-strong),var(--vt-shadow-lg);transform:translateY(-3px)}.vt-card__media{position:relative;display:block;aspect-ratio:1;background:var(--vt-paper);overflow:hidden}.vt-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s var(--vt-ease),transform .8s var(--vt-ease-out)}.vt-card__media img+img{opacity:0}@media(hover:hover){.vt-card:hover .vt-card__media img+img{opacity:1}.vt-card:hover .vt-card__media img:only-of-type{transform:scale(1.04)}}.vt-card__badges{position:absolute;top:12px;left:12px;display:flex;gap:6px;z-index:1}.vt-badge{padding:6px 9px;border-radius:6px;font:700 11px/1 var(--vt-font-display);letter-spacing:.08em;text-transform:uppercase;background:var(--vt-ink);color:var(--vt-paper)}.vt-badge--amber{background:var(--vt-amber);color:var(--vt-ink)}.vt-card__body{display:grid;grid-template-rows:auto auto 1fr auto auto;gap:8px;padding:18px 18px 20px;flex:1}.vt-card__err{margin:8px 0 0;font-size:13px;color:var(--vt-err)}.vt-card__kicker{font:600 12px/1.2 var(--vt-font-body);color:var(--vt-steel);letter-spacing:.04em;text-transform:uppercase;min-height:1.2em}.vt-card__title{font:700 17px/1.25 var(--vt-font-display);letter-spacing:-.01em;margin:0;color:var(--vt-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.vt-card__title a{color:inherit;text-decoration:none}.vt-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.vt-card__price{align-self:end;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font:700 18px/1.2 var(--vt-font-display)}.vt-card__price s{font:500 14px/1 var(--vt-font-body);color:var(--vt-steel)}.vt-card__price small{font:500 12px/1 var(--vt-font-body);color:var(--vt-steel)}.vt-card__cta{position:relative;z-index:1;margin-top:6px}.vt-card__cta .vt-btn{width:100%;min-height:48px}@media(max-width:749px){.vt-card__body{padding:12px 12px 14px;gap:6px}.vt-card__title{font-size:15px}.vt-card__price{font-size:16px}.vt-card__cta .vt-btn{min-height:42px;font-size:13px;padding:0 10px}.vt-card__kicker{font-size:11px}}.vt-acc{border-top:1px solid var(--vt-line)}.vt-acc details{border-bottom:1px solid var(--vt-line)}.vt-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:22px 0;font:700 clamp(16px,1.4vw,19px)/1.3 var(--vt-font-display);letter-spacing:-.005em}.vt-acc summary::-webkit-details-marker{display:none}.vt-acc summary .q{flex:1}.vt-acc summary .pm{position:relative;width:32px;height:32px;border-radius:50%;background:var(--vt-paper);flex:none;transition:background .25s var(--vt-ease),transform .35s var(--vt-ease)}.vt-acc summary .pm:before,.vt-acc summary .pm:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.6px;background:var(--vt-ink);transform:translate(-50%,-50%);border-radius:2px;transition:transform .35s var(--vt-ease)}.vt-acc summary .pm:after{transform:translate(-50%,-50%) rotate(90deg)}.vt-acc details[open] summary .pm{background:var(--vt-amber)}.vt-acc details[open] summary .pm:after{transform:translate(-50%,-50%) rotate(0)}.vt-acc .a{padding:0 48px 24px 0;font-size:16px;line-height:1.65;color:#121314c7}.vt-acc .a p{margin:0 0 .7em}.vt-acc .a p:last-child{margin:0}.vt-acc .a a{color:var(--vt-ink);font-weight:600;text-decoration-color:var(--vt-amber);text-underline-offset:3px}.vt--ink .vt-acc,.vt--ink .vt-acc details{border-color:var(--vt-line-inv)}.vt--ink .vt-acc .a{color:#f5f2ecc7}.vt--ink .vt-acc summary .pm{background:var(--vt-ink-3)}.vt--ink .vt-acc summary .pm:before,.vt--ink .vt-acc summary .pm:after{background:var(--vt-paper)}.button,.button-secondary,button.button{letter-spacing:.02em}#header-component{--color-background: var(--vt-ink);--color-background-rgb: 18 19 20;--color-foreground: var(--vt-paper);--color-foreground-rgb: 245 242 236;--color-primary: var(--vt-paper);--color-primary-hover: var(--vt-amber);--color-border: rgb(245 242 236 / .14)}#header-component .header__row,#header-component .header__columns{background-color:var(--vt-ink)!important;color:var(--vt-paper)}#header-component .menu-list__link,#header-component .header-actions__action,#header-component .search-action button,#header-component a,#header-component button{color:var(--vt-paper)}#header-component .menu-list__link{font:600 14px/1 var(--vt-font-display)!important;letter-spacing:.04em;text-transform:uppercase;position:relative}#header-component .menu-list__link:after{content:"";position:absolute;left:var(--menu-horizontal-padding, 12px);right:var(--menu-horizontal-padding, 12px);bottom:6px;height:2px;background:var(--vt-amber);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--vt-ease)}#header-component .menu-list__link:hover:after,#header-component .menu-list__link[aria-current]:after{transform:scaleX(1)}#header-component .cart-bubble{--color-background: var(--vt-amber);background:var(--vt-amber);color:var(--vt-ink)}#header-component .cart-bubble__background{background:var(--vt-amber)!important}#header-component .cart-bubble__text{color:var(--vt-ink)!important;font-weight:700}#header-component .menu-list__submenu,#header-component .overflow-menu::part(overflow){--color-background: var(--vt-white);--color-foreground: var(--vt-ink);--color-foreground-rgb: 18 19 20;color:var(--vt-ink)}#header-component .menu-list__submenu a,#header-component .menu-list__submenu .menu-list__link{color:var(--vt-ink)}.menu-drawer,.header__drawer .menu-drawer{--color-background: var(--vt-white);--color-foreground: var(--vt-ink);--color-foreground-rgb: 18 19 20}.menu-drawer a,.menu-drawer button{color:var(--vt-ink)}#header-component .menu-drawer,#header-component .menu-drawer a,#header-component .menu-drawer button,#header-component .menu-drawer summary,#header-component .menu-drawer .menu-drawer__menu-item{color:var(--vt-ink)!important;opacity:1}#header-component .menu-drawer .menu-drawer__menu-item{font-family:var(--vt-font-display);font-weight:600;letter-spacing:-.01em}#header-component .menu-drawer .menu-drawer__menu-item--child{color:#121314c7!important;font-family:var(--vt-font-body);font-weight:500}#header-component .menu-drawer .resource-card__link,#header-component .menu-drawer .resource-card{color:var(--vt-ink)!important}#header-component .menu-drawer a:hover,#header-component .menu-drawer a[aria-current]{color:var(--vt-amber-deep)!important}#cart-drawer .theme-drawer__dialog{--color-background: var(--vt-white);max-width:min(460px,100vw);border-left:1px solid var(--vt-line);box-shadow:-40px 0 80px -40px #12131473}#cart-drawer .theme-drawer__header{border-bottom:1px solid var(--vt-line);padding-block:18px}#cart-drawer .theme-drawer__title{font:700 22px/1 var(--vt-font-display);letter-spacing:-.015em}#cart-drawer .theme-drawer__badge{background:var(--vt-amber);color:var(--vt-ink);font-weight:700}#cart-drawer .cart-items__table-row{padding-top:4px}#cart-drawer .cart-items__media-container,#cart-drawer .cart-items__media img{border-radius:12px;background:var(--vt-paper)}#cart-drawer .cart-items__title{font:700 15px/1.3 var(--vt-font-display)!important;letter-spacing:-.005em;color:var(--vt-ink)}#cart-drawer .cart-items__variants{color:var(--vt-steel);font-size:13px}#cart-drawer .cart-items__price{font:700 15px/1 var(--vt-font-display)!important}#cart-drawer quantity-selector-component,#cart-drawer .quantity-selector{border-radius:10px;border-color:var(--vt-line-strong)}#cart-drawer .cart-drawer__summary{background:var(--vt-paper);border-top:1px solid var(--vt-line);-webkit-mask-image:none;mask-image:none}#cart-drawer .cart__total{font:800 22px/1 var(--vt-font-display);letter-spacing:-.015em}#cart-drawer .cart__checkout-button,#cart-drawer .cart__ctas .button{min-height:56px;border-radius:12px;background:var(--vt-amber)!important;color:var(--vt-ink)!important;border:0;font:800 16px/1 var(--vt-font-display);letter-spacing:.02em;text-transform:none;box-shadow:0 14px 28px -14px #e3a900e6;transition:background-color .25s var(--vt-ease),transform .2s var(--vt-ease)}#cart-drawer .cart__checkout-button:hover{background:var(--vt-amber-2)!important}#cart-drawer .cart__checkout-button:active{transform:translateY(1px)}#cart-drawer .theme-drawer__close-button{border-radius:50%;background:var(--vt-paper)}#cart-drawer .cart-drawer__items:has(.cart-items__table):before{content:"Free tracked shipping on this order";display:block;margin:14px 0 6px;padding:12px 14px 12px 44px;border-radius:12px;background:#fff6dc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23121314' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='10.5' height='8.5' rx='1' fill='%23E3A900' stroke='none'/%3E%3Cpath d='M3 7h10.5v9.5H3zM13.5 10H17l3.5 3.6v2.9h-7'/%3E%3Ccircle cx='7' cy='17.6' r='1.9'/%3E%3Ccircle cx='17.2' cy='17.6' r='1.9'/%3E%3C/svg%3E") 14px center / 20px no-repeat;font:700 13.5px/1.3 var(--vt-font-display);color:var(--vt-ink)}#cart-drawer .cart-items__table-row:not(.cart-items__table-row--full-width-variants){border-bottom:1px solid var(--vt-line)}#cart-drawer .cart-items__media img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#cart-drawer .cart-items__unit-price-wrapper{color:var(--vt-steel);font-size:13px}#cart-drawer .cart-items__remove{color:var(--vt-steel)}#cart-drawer .cart-items__remove:hover{color:var(--vt-err)}#cart-drawer .cart-discount__label{font:700 14px/1 var(--vt-font-display)}#cart-drawer .cart-totals__tax-note{color:var(--vt-steel)}#cart-drawer .cart__ctas:after{content:"Secure checkout \b7  Cards & PayPal \b7  30-day returns";grid-column:1 / -1;flex-basis:100%;display:block;text-align:center;margin-top:4px;font:500 12.5px/1.4 var(--vt-font-body);color:var(--vt-steel)}#cart-drawer .cart-items__wrapper--drawer-empty{text-align:center;gap:18px}#cart-drawer .cart-items__wrapper--drawer-empty .button,#cart-drawer .cart-items__wrapper--drawer-empty a.button{background:var(--vt-amber)!important;color:var(--vt-ink)!important;border-color:var(--vt-amber)!important;border-radius:10px;min-height:52px;font:700 15px/1 var(--vt-font-display)}.product-information .product-details .text-block h1,.product-information .product-details h1{font-family:var(--vt-font-display);letter-spacing:-.025em;line-height:1.05}.product-information price-display,.product-information .price{font-family:var(--vt-font-display)}.product-information .add-to-cart-button,.product-information button[name=add]{min-height:58px;border-radius:12px;font:800 16px/1 var(--vt-font-display);letter-spacing:.02em;background:var(--vt-amber)!important;color:var(--vt-ink)!important;border-color:var(--vt-amber)!important}.product-information .add-to-cart-button:hover,.product-information button[name=add]:hover{background:var(--vt-amber-2)!important}.product-information .media-gallery img,.product-information .product-media img{border-radius:16px}.product-information.section{padding-top:clamp(16px,2.6vw,40px);padding-bottom:clamp(48px,6vw,88px)}.product-information .price{font:800 30px/1 var(--vt-font-display);letter-spacing:-.015em;color:var(--vt-ink)}.product-information .compare-at-price,.product-information s .price,.product-information .price s{font-size:18px;font-weight:500;color:var(--vt-steel)}.product-information .product-details .rte{font-size:15.5px;line-height:1.65;color:#121314c7}.product-information .product-details .rte h3,.product-information .product-details .rte h4{font:700 17px/1.3 var(--vt-font-display);margin:1.2em 0 .5em;color:var(--vt-ink)}.product-information .product-details .rte table{width:100%;border-collapse:collapse;font-size:14.5px}.product-information .product-details .rte td{padding:9px 0;border-bottom:1px solid var(--vt-line);vertical-align:top}.product-information .product-details .rte td:first-child{color:var(--vt-steel);width:40%;padding-right:12px}.product-information .quantity-selector,.product-information quantity-selector-component{border-radius:12px;min-height:58px}.product-information .accelerated-checkout-block,.product-information shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 12px;--shopify-accelerated-checkout-button-block-size: 52px}.sticky-add-to-cart__bar{background:var(--vt-ink)!important;color:var(--vt-paper)!important;border-radius:16px!important;box-shadow:0 18px 50px -18px #0000008c!important;border:1px solid var(--vt-line-inv)!important}.sticky-add-to-cart__image{border-radius:10px;overflow:hidden;background:var(--vt-paper)}.sticky-add-to-cart__title{font:700 15px/1.25 var(--vt-font-display)!important;color:var(--vt-paper)!important}.sticky-add-to-cart__variant{color:var(--vt-steel-2)!important}.sticky-add-to-cart__price .price{font:800 17px/1 var(--vt-font-display);color:var(--vt-amber)}.sticky-add-to-cart__button{background:var(--vt-amber)!important;color:var(--vt-ink)!important;border-color:var(--vt-amber)!important;border-radius:10px!important;font:800 15px/1 var(--vt-font-display)!important}.sticky-add-to-cart__button:hover{background:var(--vt-amber-2)!important}@media(prefers-reduced-motion:reduce){.vt *,.vt *:before,.vt *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.product-card{position:relative;background:var(--vt-white);border-radius:var(--vt-r-lg);box-shadow:inset 0 0 0 1px var(--vt-line);overflow:hidden;transition:box-shadow .35s var(--vt-ease),transform .35s var(--vt-ease)}@media(hover:hover){.product-card:hover{box-shadow:inset 0 0 0 1px var(--vt-line-strong),var(--vt-shadow-lg);transform:translateY(-3px)}}.product-card .card-gallery{background:var(--vt-paper)}.product-card .product-media img{object-fit:cover}.product-card__content{padding-bottom:16px!important}.product-card__content>.card-gallery~*:not(.contents),.product-card__content .text-block{margin-inline:16px!important;width:auto!important}.product-card .text-block,.product-card .text-block a,.product-card [class*=product-title]{font:700 16px/1.28 var(--vt-font-display)!important;letter-spacing:-.01em;color:var(--vt-ink)}.product-card .price{font:700 17px/1.2 var(--vt-font-display);color:var(--vt-ink)}.product-card .compare-at-price,.product-card s .price{font:500 14px/1 var(--vt-font-body);color:var(--vt-steel)}.facets__label,.facets__summary{font:600 14px/1 var(--vt-font-body)}.contact-form input:not([type=checkbox]):not([type=radio]),.contact-form textarea,.search-page-input,input.search-input{border-radius:12px!important;border:1px solid var(--vt-line-strong)!important;background:var(--vt-white);min-height:52px;padding-inline:16px;font:500 15px/1.3 var(--vt-font-body)}.contact-form textarea{padding-block:14px;min-height:160px}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:var(--vt-amber)!important;box-shadow:0 0 0 3px #e3a90040}.contact-form .button,.contact-form button[type=submit]{background:var(--vt-amber)!important;color:var(--vt-ink)!important;border-color:var(--vt-amber)!important;border-radius:10px!important;min-height:52px;padding-inline:28px;font:700 15px/1 var(--vt-font-display)!important}.main-search h1,.cart-page h1,.template-404 h1,.main-page h1{font-family:var(--vt-font-display);letter-spacing:-.025em}
/*# sourceMappingURL=/cdn/shop/t/16/assets/vt-theme.css.map */
