:root{--vs-bg: #F6EFE7;--vs-tile: #EFE5DB;--vs-paper: #FBF7F2;--vs-fill: #F3E9DF;--vs-sand: #E3D3C0;--vs-ink: #232120;--vs-ink-hover: #4A4643;--vs-ink-pressed: #6F645C;--vs-muted: #6F645C;--vs-line: #B9AC9C;--vs-border: #DCCFBF;--vs-hair: rgba(35, 33, 32, .1);--vs-paper-hover: #EFE5DB;--vs-paper-pressed: #E3D3C0;--vs-gold: #B8945F;--vs-gold-text: #7C5E36;--vs-scrim: rgba(35, 33, 32, .25);--vs-glass: rgba(251, 247, 242, .9);--vs-glass-header: rgba(246, 239, 231, .9);--vs-glass-dark: rgba(35, 33, 32, .75);--vs-grad-bottom: linear-gradient(180deg, rgba(35, 33, 32, 0) 0, rgba(35, 33, 32, .62) 38%, rgba(35, 33, 32, .8) 100%);--vs-grad-push: linear-gradient(180deg, rgba(35, 33, 32, 0) 0, rgba(35, 33, 32, .55) 45%, rgba(35, 33, 32, .82) 100%);--vs-grad-cream: linear-gradient(180deg, rgba(239, 229, 219, 0) 0, rgba(239, 229, 219, .94) 62%);--vs-ok: #4F6B2A;--vs-err: #B3261E;--vs-on-photo: #FBF7F2;--vs-s1: 1px;--vs-s2: 2px;--vs-s4: 4px;--vs-s8: 8px;--vs-s12: 12px;--vs-s16: 16px;--vs-s20: 20px;--vs-s24: 24px;--vs-s32: 32px;--vs-s40: 40px;--vs-s48: 48px;--vs-s56: 56px;--vs-s64: 64px;--vs-s80: 80px;--vs-s120: 120px;--vs-s160: 160px;--vs-r2: 2px;--vs-r4: 4px;--vs-r6: 6px;--vs-r8: 8px;--vs-r12: 12px;--vs-rfull: 999px;--vs-shadow: 0 4px 80px rgba(35, 33, 32, .12);--vs-serif: "Fraunces", "Iowan Old Style", Georgia, "Times New Roman", serif;--vs-sans: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--vs-ease: cubic-bezier(.31, 0, .13, 1);--vs-ease-inout: cubic-bezier(.65, .05, .36, 1);--vs-d-fast: .15s;--vs-d-base: .3s;--vs-d-menu: .45s;--vs-d-link: .5s;--vs-d-fade: .6s;--vs-d-chip: .7s;--vs-d-bar: .9s;--vs-d-slide: 1s;--vs-d-hero: 1.2s;--vs-stagger: .05s;--vs-header-h: 80px;--vs-bar-h: 56px;--vs-stick: 80px;--vs-tile-ratio: .924855;--vs-no-scroll-pad: 0px;--account-dialog-top: var(--vs-header-h);--vs-t-display: 330 40px/52px var(--vs-serif);--vs-t-h2: 330 32px/41.6px var(--vs-serif);--vs-t-h2-curated: 340 32px/41.6px var(--vs-serif);--vs-t-h3: 350 24px/33.6px var(--vs-serif);--vs-t-lead: 360 20px/28px var(--vs-serif);--vs-t-foot: 380 16px/28px var(--vs-serif);--vs-t-menu: 400 16px/19.2px var(--vs-sans);--vs-t-body: 400 16px/24.5px var(--vs-sans);--vs-t-ui: 500 14px/17px var(--vs-sans);--vs-t-intro: 400 14px/22px var(--vs-sans);--vs-t-label: 500 12px/14px var(--vs-sans);--vs-t-tiny: 400 10px/14px var(--vs-sans)}@media(max-width:749px){:root{--vs-header-h: 72px;--vs-bar-h: 66px;--vs-t-h2-curated: 340 24px/31.2px var(--vs-serif)}}@media(max-width:340px){:root{--vs-t-display: 330 34px/44px var(--vs-serif)}}html[data-vs-contrast=high]{--vs-muted: #232120;--vs-hair: rgba(35, 33, 32, .35);--vs-line: #6F645C}html.vs-no-scroll,html.vs-no-scroll body{overflow:hidden}html.vs-no-scroll{scrollbar-gutter:stable}body.vs{background:var(--vs-bg);color:var(--vs-ink);font:var(--vs-t-body);letter-spacing:0}.villy.vs{background:var(--vs-bg);color:var(--vs-ink)}.villy .shopify-section{background:transparent}.villy.vs ::selection{background:var(--vs-sand);color:var(--vs-ink)}.villy :focus-visible,.villy .focus-inset:focus-visible{outline:2px solid var(--vs-ink);outline-offset:2px;box-shadow:none}.villy .focus-inset:focus-visible{outline-offset:-2px}.vs-glass-on :focus-visible,.villy .vs-btn--glass:focus-visible,.villy .vs-menu__bar :focus-visible{outline-color:var(--vs-on-photo)}.vs-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vs-live{position:fixed;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0}.villy .vs-hr{height:1px;margin:0;border:0;background:var(--vs-hair)}@supports selector(::-webkit-scrollbar){.villy .vs-scroll,.villy.vs .vs-scroll,.villy .vs-level{scrollbar-width:auto;scrollbar-color:auto}}@supports not selector(::-webkit-scrollbar){.villy .vs-scroll,.villy.vs .vs-scroll,.villy .vs-level{scrollbar-width:thin;scrollbar-color:var(--vs-ink) var(--vs-border)}}.vs-scroll::-webkit-scrollbar,.vs-level::-webkit-scrollbar{width:1px;height:1px}.vs-scroll::-webkit-scrollbar-track,.vs-level::-webkit-scrollbar-track{background:var(--vs-border);border-radius:999px}.vs-scroll::-webkit-scrollbar-thumb,.vs-level::-webkit-scrollbar-thumb{background:var(--vs-ink);border-radius:999px}.villy .vs-t-display,.villy .vs-t-h2,.villy .vs-t-h2-curated,.villy .vs-t-h3,.villy .vs-t-lead,.villy .vs-t-foot{margin:0;color:var(--vs-ink);font-style:normal;text-transform:none}.villy .vs-t-display{font:var(--vs-t-display);letter-spacing:-.8px;font-variation-settings:"opsz" 72}.villy .vs-t-h2{font:var(--vs-t-h2);letter-spacing:-.64px;font-variation-settings:"opsz" 72}.villy .vs-t-h2-curated{font:var(--vs-t-h2-curated);letter-spacing:-.48px;font-variation-settings:"opsz" 48}.villy .vs-t-h3{font:var(--vs-t-h3);letter-spacing:-.48px;font-variation-settings:"opsz" 36}.villy .vs-t-lead{font:var(--vs-t-lead);letter-spacing:-.4px;font-variation-settings:"opsz" 24}.villy .vs-t-foot{font:var(--vs-t-foot);letter-spacing:0}.villy .vs-t-body{font:var(--vs-t-body)}.villy .vs-t-ui{font:var(--vs-t-ui)}.villy .vs-t-intro{font:var(--vs-t-intro)}.villy .vs-t-label{font:var(--vs-t-label);color:var(--vs-muted)}.villy .vs-t-tiny{font:var(--vs-t-tiny);color:var(--vs-muted)}.villy .vs-surtitle{margin:0 0 16px;font:var(--vs-t-label);color:var(--vs-muted);text-align:center;text-transform:none;letter-spacing:0}.villy .vs-muted{color:var(--vs-muted)}.villy .vs-p{margin:0;font:var(--vs-t-body);color:var(--vs-ink)}.villy .vs-intro{margin:0;font:var(--vs-t-intro);color:var(--vs-muted)}.villy .vs-head{text-align:center;padding-inline:24px}.villy .vs-head .vs-surtitle{margin-bottom:16px}.villy .vs-head__text{margin:20px auto 0;max-width:560px;font:var(--vs-t-intro);color:var(--vs-muted)}.villy .vs-head__link{margin-top:24px}.vs-btn,.villy .button.vs-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:auto;max-width:360px;min-width:0;height:48px;min-height:48px;padding:0 12px;border:1px solid var(--vs-ink);border-radius:var(--vs-r6);background:var(--vs-ink);color:var(--vs-bg);font:var(--vs-t-ui);letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--vs-d-base) var(--vs-ease),border-color var(--vs-d-base) var(--vs-ease),color var(--vs-d-base) var(--vs-ease)}@media(hover:hover){.vs-btn:hover{background:var(--vs-ink-hover);border-color:var(--vs-ink-hover);color:var(--vs-bg)}}.vs-btn:active{background:var(--vs-ink-pressed);border-color:var(--vs-ink-pressed)}.vs-btn--block{display:flex;width:100%;max-width:none}.vs-btn--order{justify-content:space-between;text-align:left}.vs-btn--order .vs-btn__sub{display:block;font:var(--vs-t-label);opacity:.75}.vs-btn--paper{background:var(--vs-paper);border-color:var(--vs-paper);color:var(--vs-ink);box-shadow:var(--vs-shadow)}@media(hover:hover){.vs-btn--paper:hover{background:var(--vs-paper-hover);border-color:var(--vs-paper-hover);color:var(--vs-ink)}}.vs-btn--paper:active{background:var(--vs-paper-pressed);border-color:var(--vs-paper-pressed)}.vs-btn--flat{box-shadow:none}.vs-btn--outline{background:transparent;border-color:var(--vs-border);color:var(--vs-ink)}@media(hover:hover){.vs-btn--outline:hover{background:var(--vs-paper);border-color:var(--vs-border);color:var(--vs-ink)}}.vs-btn--outline:disabled,.vs-btn--outline[aria-disabled=true]{color:var(--vs-muted);border-color:var(--vs-hair);background:transparent;cursor:default;opacity:.6}.vs-btn--glass{background:var(--vs-glass-dark);border-color:transparent;color:var(--vs-on-photo);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}@media(hover:hover){.vs-btn--glass:hover{background:#232120d9;border-color:transparent;color:var(--vs-on-photo)}}.vs-btn:disabled,.vs-btn[aria-disabled=true]{background:var(--vs-fill);border-color:var(--vs-fill);color:var(--vs-muted);cursor:default}.vs-btn.is-loading{pointer-events:none}.vs-link,.villy a.vs-link,.villy .vs-cta{display:inline-block;padding-bottom:4px;font:500 14px/16.8px var(--vs-sans);letter-spacing:0;color:var(--vs-ink);text-decoration:none;background-color:transparent;border:0;cursor:pointer;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:100% 1px,0% 1px;background-position:0 100%,0 100%;transition:background-size var(--vs-d-link) var(--vs-ease),background-position var(--vs-d-link) var(--vs-ease),color var(--vs-d-link) var(--vs-ease)}@media(hover:hover){.vs-link:hover,.villy a.vs-link:hover,.villy .vs-cta:hover{background-size:0% 1px,100% 1px;background-position:100% 100%,0 100%;color:var(--vs-ink-hover)}}.vs-link--on-photo,.villy a.vs-link--on-photo{color:var(--vs-on-photo)}@media(hover:hover){.vs-link--on-photo:hover,.villy a.vs-link--on-photo:hover{color:#e5e5e5}}.vs-link--small,.villy .vs-link--small{padding-bottom:2px;color:var(--vs-muted)}.vs-link--plain{background-image:none;padding-bottom:0}.vs-underline{text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.vs-link{position:relative}.vs-link:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}}.vs-chip{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border:0;border-radius:var(--vs-r6);background:transparent;color:var(--vs-muted);font:var(--vs-t-label);letter-spacing:0;cursor:pointer;white-space:nowrap;transition:background-color var(--vs-d-base) var(--vs-ease),color var(--vs-d-base) var(--vs-ease)}.vs-chip[aria-pressed=true],.vs-chip.is-selected,.vs-chip--paper{background:var(--vs-paper);color:var(--vs-ink);box-shadow:var(--vs-shadow)}.vs-chip .vs-icon{flex:none}.vs-icon{display:block;flex:none}.vs-icon-btn{position:relative;display:inline-grid;place-items:center;width:48px;height:48px;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:var(--vs-ink);cursor:pointer;text-decoration:none;transition:color var(--vs-d-link) var(--vs-ease);-webkit-tap-highlight-color:transparent}@media(max-width:749px){.vs-icon-btn{width:44px;height:44px}}@media(hover:hover){.vs-icon-btn:hover{color:var(--vs-ink-hover)}}.vs-icon-btn .svg-wrapper{display:grid;place-items:center;width:24px;height:24px}.vs-icon-btn .svg-wrapper svg{width:24px;height:24px}.vs-tags{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;font:400 12px/14px var(--vs-sans);color:var(--vs-muted)}.vs-tags li{padding:0 8px}.vs-tags li+li{border-left:1px solid var(--vs-line)}.vs-tags li:first-child{padding-left:0}.vs-field{position:relative}.vs-field__input{display:block;width:100%;height:51px;padding:0 16px;margin:0;border:1px solid var(--vs-line);border-radius:var(--vs-r6);background:var(--vs-fill);color:var(--vs-ink);font:400 14px/17px var(--vs-sans);letter-spacing:0;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color var(--vs-d-base) var(--vs-ease)}.vs-field__input:focus{outline:none;border-color:var(--vs-ink)}.vs-field__input:focus-visible{outline:2px solid var(--vs-ink);outline-offset:2px}.vs-field__label{position:absolute;left:12px;top:17px;padding:0 4px;font:400 14px/17px var(--vs-sans);color:var(--vs-muted);pointer-events:none;transform-origin:left top;white-space:nowrap;transition:transform var(--vs-d-base) var(--vs-ease),background-color var(--vs-d-base) var(--vs-ease)}.vs-field__input:focus+.vs-field__label,.vs-field__input:not(:placeholder-shown)+.vs-field__label{transform:translateY(-26px) scale(.857);background:var(--vs-paper);color:var(--vs-ink)}.vs-field__msg{margin:8px 0 0;font:var(--vs-t-label);color:var(--vs-ok)}.vs-field__msg--error{color:var(--vs-err)}.vs-switch{position:relative;flex:none;width:42px;height:24px;padding:0;border:0;border-radius:34px;background:#23212040;cursor:pointer;transition:background-color .4s var(--vs-ease)}.vs-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--vs-paper);transition:transform .4s var(--vs-ease)}.vs-switch[aria-checked=true]{background:var(--vs-ink)}.vs-switch[aria-checked=true]:after{transform:translate(18px)}@media(max-width:749px){.vs-switch:before{content:"";position:absolute;top:-10px;right:-2px;bottom:-10px;left:-2px}}dialog.vs-dlg{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--vs-ink);overflow:hidden}dialog.vs-dlg:not([open]){display:none}dialog.vs-dlg::backdrop{background:transparent}.vs-dlg__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;background:var(--vs-scrim);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);opacity:0;transition:opacity var(--vs-d-menu) var(--vs-ease)}dialog.vs-dlg.is-open .vs-dlg__overlay{opacity:1}dialog.vs-dlg.is-closing .vs-dlg__overlay{opacity:0;transition-duration:var(--vs-d-fast)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.vs-dlg__overlay{background:#23212080}:root{--vs-glass: rgba(251, 247, 242, .98)}}.vs-dlg__close{position:absolute;top:12px;right:12px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--vs-ink);cursor:pointer}vs-carousel{display:block;position:relative;min-width:0}.vs-car__track{position:relative;display:flex;gap:var(--vs-gap, 16px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding-inline:var(--vs-pad, 0px);scroll-padding-inline:var(--vs-pad, 0px);scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom}.vs-car__track::-webkit-scrollbar{display:none}.vs-car__track:focus-visible{outline-offset:-2px}.vs-car__slide{flex:0 0 var(--vs-slide-w, 320px);min-width:0;scroll-snap-align:start}@media(max-width:749px){vs-carousel[data-center-first=true]{--vs-pad: calc((100% - var(--vs-slide-w, 320px)) / 2)}vs-carousel[data-center-first=true] .vs-car__slide{scroll-snap-align:center}}vs-carousel[data-drag=true] .vs-car__track{cursor:grab}vs-carousel .vs-car__track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}vs-carousel .vs-car__track.is-dragging a{pointer-events:none}.vs-car__pager{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;font:var(--vs-t-label);color:var(--vs-ink)}.vs-car__pager[hidden]{display:none}.vs-car__prev,.vs-car__next{position:relative;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:var(--vs-ink);cursor:pointer;transition:opacity var(--vs-d-base) var(--vs-ease)}.vs-car__prev:after,.vs-car__next:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.vs-car__prev:disabled,.vs-car__next:disabled{opacity:.25;cursor:default}.vs-car__count{min-width:28px;text-align:center;font-variant-numeric:tabular-nums}.villy .v-toast{font-family:var(--vs-sans)}:root{--v-cream: var(--vs-bg);--v-cream-2: var(--vs-tile);--v-sand: var(--vs-sand);--v-paper: var(--vs-paper);--v-ink: var(--vs-ink);--v-ink-soft: var(--vs-ink-hover);--v-ink-mute: var(--vs-muted);--v-line-soft: var(--vs-hair);--v-font-display: var(--vs-serif);--v-font-ui: var(--vs-sans);--v-ease: var(--vs-ease);--v-ease-in-out: var(--vs-ease-inout);--v-t-fast: .3s;--v-t: .45s;--v-t-slow: .6s;--v-radius: 6px;--v-radius-lg: 6px;--v-header-h: var(--vs-header-h);--v-backdrop: var(--vs-tile)}.villy .v-eyebrow{font:500 12px/14px var(--vs-sans);letter-spacing:0;text-transform:none;color:var(--vs-muted)}.villy .v-eyebrow:before,.villy .v-eyebrow:after{display:none}.villy .v-orn{display:none}.villy .v-display,.villy .v-h1{font:var(--vs-t-display);letter-spacing:-.8px;font-variation-settings:"opsz" 72}.villy .v-h2{font:var(--vs-t-h2);letter-spacing:-.64px;font-variation-settings:"opsz" 72}.villy .v-h3{font:var(--vs-t-h3);letter-spacing:-.48px;font-variation-settings:"opsz" 36}.villy h1,.villy h2,.villy h3,.villy h4{font-family:var(--vs-serif);letter-spacing:-.02em;font-weight:340}.villy .v-btn{min-height:48px;padding:0 20px;border-radius:var(--vs-r6);letter-spacing:0;text-transform:none;font:var(--vs-t-ui);transition:background-color var(--vs-d-base) var(--vs-ease),color var(--vs-d-base) var(--vs-ease),border-color var(--vs-d-base) var(--vs-ease)}@media(hover:hover){.villy .v-btn:hover{transform:none}}.villy .v-btn--gold,.villy .v-btn--ink{--b-bg: var(--vs-ink);--b-fg: var(--vs-bg);--b-bd: var(--vs-ink);box-shadow:none}@media(hover:hover){.villy .v-btn--gold:hover,.villy .v-btn--ink:hover{--b-bg: var(--vs-ink-hover);--b-bd: var(--vs-ink-hover);--b-fg: var(--vs-bg);box-shadow:none}}.villy .v-btn--outline-gold{--b-bd: var(--vs-border);--b-fg: var(--vs-ink);--b-bg: transparent}@media(hover:hover){.villy .v-btn--outline-gold:hover{--b-bg: var(--vs-paper);--b-bd: var(--vs-border);--b-fg: var(--vs-ink)}}.villy .v-link{letter-spacing:0;text-transform:none;font:var(--vs-t-ui);border-bottom-color:currentColor;padding-bottom:4px}@media(hover:hover){.villy .v-link:hover{color:var(--vs-ink-hover)}}.villy .button,.villy .shopify-challenge__button,.villy .customer button,.villy button.shopify-payment-button__button--unbranded{min-width:0;min-height:48px;border-radius:var(--vs-r6);font:var(--vs-t-ui);letter-spacing:0;text-transform:none;transition:background-color var(--vs-d-base) var(--vs-ease),color var(--vs-d-base) var(--vs-ease)}.villy .button:before,.villy .button:after,.villy button.shopify-payment-button__button--unbranded:before,.villy button.shopify-payment-button__button--unbranded:after{border-radius:var(--vs-r6);box-shadow:none}.villy .button .button-label{font:inherit;letter-spacing:0}.villy .button--tertiary{min-height:36px;font:var(--vs-t-label)}.villy .button--primary,.villy .product-form__submit.button{--color-button: 35, 33, 32;--color-button-text: 246, 239, 231}.villy .button--secondary{--color-button: 251, 247, 242;--color-button-text: 35, 33, 32}@media(hover:hover){.villy .button:not([disabled]):hover{--color-button: 74, 70, 67;--color-button-text: 246, 239, 231}}@media(hover:hover){.villy .button--secondary:not([disabled]):hover{--color-button: 239, 229, 219;--color-button-text: 35, 33, 32}}.villy .shopify-payment-button{--shopify-accelerated-checkout-button-border-radius: 6px;--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-inline-alignment: center}.villy .shopify-payment-button__button{min-height:48px;border-radius:var(--vs-r6)}.villy .field__input,.villy .select__select,.villy .customer .field input,.villy .text-area{font-family:var(--vs-sans);font-size:14px;border-radius:var(--vs-r6)}.villy .field__label{letter-spacing:0;font-size:14px}@media(max-width:989px),(pointer:coarse){.vs-field__input,.villy .field__input,.villy .select__select,.villy .customer .field input,.villy .text-area{font-size:16px}}.villy .rte a{color:var(--vs-ink);text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.villy .rte a:hover{color:var(--vs-ink-hover)}}.villy .pagination__item{font-family:var(--vs-sans)}.villy .pagination__item--current:after{background:var(--vs-ink);height:1px}.villy .main-page-title,.villy .title.title--primary{font:var(--vs-t-display);letter-spacing:-.8px}.villy :is(.h0,.h1,.h2,.h3,.h4,.h5,h5,h6){font-family:var(--vs-serif);font-weight:340;letter-spacing:-.02em}.villy .drawer{background-color:var(--vs-scrim);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.villy .drawer__inner{background:var(--vs-bg);border-left:0;box-shadow:var(--vs-shadow)}.villy .drawer__header{border-bottom:1px solid var(--vs-hair)}.villy .drawer__heading{font:var(--vs-t-h3);letter-spacing:-.48px;margin:0}.villy .drawer__close{border-radius:0}@media(hover:hover){.villy .drawer__close:hover{background:transparent;color:var(--vs-ink-hover)}}.villy .drawer__footer{border-top:1px solid var(--vs-hair)}.villy .cart__empty-text{font:var(--vs-t-h2);letter-spacing:-.64px}.villy .cart-item__image{border-radius:0;background:var(--vs-tile)}.villy .cart-item__name{font:var(--vs-t-ui);letter-spacing:0;text-decoration:none}@media(hover:hover){.villy .cart-item__name:hover{color:var(--vs-ink-hover)}}.villy .cart-items thead th{font:var(--vs-t-label);letter-spacing:0;text-transform:none;color:var(--vs-muted)}.villy .cart-item .price{font-weight:400}.villy .quantity{--inputs-radius: 6px;--inputs-radius-outset: 6px}.villy .quantity__input{font-family:var(--vs-sans);font-weight:500}.villy .totals__total{font:var(--vs-t-ui);letter-spacing:0;text-transform:none}.villy .totals__total-value,.villy .cart__footer .totals__total-value{font:500 16px/19px var(--vs-sans);letter-spacing:0}.villy .tax-note{color:var(--vs-muted);font-size:12px}.villy .cart-notification{border-radius:0 0 var(--vs-r6) var(--vs-r6)}.villy .title--primary,.villy .cart__warnings .title{font-family:var(--vs-serif)}@media(prefers-reduced-motion:reduce){:root{--vs-stagger: 0s}.vs-menu [data-vs-row]{transform:none}.vs-car__track{scroll-behavior:auto}}@media(min-width:750px){.villy .vs-menu__col:empty{display:block}}.villy .vs-footer__follow:empty{display:block}.vs-swatch{display:block;width:32px;height:32px;border-radius:inherit;background:var(--vs-swatch, var(--vs-tile));box-shadow:inset 0 0 0 1px #2321202e}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vs-base.css.map */
