html:root{--vs-red: #b3261e;--vs-sale: #b3261e;--font-body--family: "Jost", system-ui, sans-serif;--font-subheading--family: "Jost", system-ui, sans-serif;--font-accent--family: "Jost", system-ui, sans-serif;--font-heading--family: "Cormorant Garamond", Georgia, serif;--font-heading--weight: 500;--font-heading--style: normal;--font-h1--family: var(--font-heading--family);--font-h2--family: var(--font-heading--family);--font-h3--family: var(--font-heading--family);--font-h4--family: var(--font-heading--family);--font-h1--weight: 500;--font-h2--weight: 500;--font-h3--weight: 500;--font-h4--weight: 500;--font-h5--family: var(--font-body--family);--font-h6--family: var(--font-body--family)}body{font-family:var(--font-body--family)}.menu-list__link,.menu-list__link-title,.mega-menu__link,.menu-drawer__menu-item,.header__row .menu-list a{font-family:var(--font-body--family)!important;font-weight:400;letter-spacing:.02em}html{touch-action:pan-x pan-y;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{touch-action:pan-x pan-y}[ref=priceContainer]:has(.compare-at-price) .price,.predictive-search-results__card [ref=priceContainer]:has(.compare-at-price) .price{color:var(--vs-red)!important;font-weight:600}.compare-at-price{color:rgb(var(--color-foreground-rgb) / .55)}.cart-items__unit-price-wrapper div:has(s)>span:not(.visually-hidden){color:var(--vs-red);font-weight:600}.predictive-search-results__card .price{font-weight:600}.vs-card__badge,.vs-upsell__tag,.vs-pr .vs-pr__save,.product-badges__badge--rectangle,.product-badges__badge{background:var(--vs-red)!important;color:#fff!important;border:0!important;border-radius:999px!important;font-family:var(--font-body--family)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important;padding:4px 9px!important;line-height:1.2!important}.vs-pr .vs-pr__save{font-size:14px!important;padding:5px 12px!important;align-self:center}.vs-pr__saved{margin:6px 0 0;color:var(--vs-red);font-size:14px;font-weight:600;font-family:var(--vs-font-body)}.announcement-bar__text{line-height:1.35}.vs-ann-timer{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:#ff8a80}@media(max-width:749px){.announcement-bar__slide{--font-size: 11px !important;letter-spacing:.02em!important}.announcement-bar__text{font-size:11px!important}}.vs-urg__row--timer{color:var(--vs-red)!important;background:#fbeeee!important;border-color:#efc9c6!important}.vs-urg__row--timer svg{color:var(--vs-red)!important}.vs-urg__row--timer b{color:var(--vs-red);font-weight:700}.vs-urg__avail{text-align:center}.shopify-payment-button__more-options,.shopify-payment-button__button--hidden{display:none!important}.variant-option--dropdowns{display:flex;flex-direction:column;gap:8px;width:100%}.variant-option--dropdowns>label{font-family:var(--font-body--family);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.variant-option--dropdowns .variant-option__select-wrapper{width:100%}.variant-option--dropdowns .variant-option__select{width:100%;min-height:50px;font-family:var(--font-body--family);font-size:16px;border-radius:10px;padding-inline:16px 40px;background:#fff}.vs-sizedlg{width:min(640px,calc(100vw - 24px));max-height:calc(100dvh - 40px);padding:0;border:0;border-radius:12px;background:var(--vs-bg, #f6f1ea);color:var(--vs-ink, #1f1a17);box-shadow:0 20px 60px #00000040;overflow:auto;font-family:var(--vs-font-body)}.vs-sizedlg::backdrop{background:#140e0a8c}.vs-sizedlg__head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:inherit;border-bottom:1px solid var(--vs-line, #e2d7c8)}.vs-sizedlg__title{margin:0;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.vs-sizedlg__close{width:40px;height:40px;border:0;border-radius:50%;background:#fff;font-size:22px;line-height:1;cursor:pointer;color:inherit}.vs-sizedlg .vs-acc__body{padding:16px 20px 22px}@media(max-width:749px){.vs-sizedlg{width:100vw;max-width:100vw;max-height:88dvh;margin:auto 0 0;border-radius:16px 16px 0 0}}.vs-acc~.vs-acc{margin-top:-18px}.vs-tiers__card{position:relative;transition:background .3s,border-color .3s,color .3s,transform .3s}.vs-tiers__card b{color:var(--vs-red)!important}.vs-tiers__card.is-on{border-color:var(--vs-red)!important}.vs-tiers__card.is-on:after{content:"\2713";position:absolute;top:4px;right:7px;font-size:11px;font-weight:700;color:var(--vs-red)}.vs-tiers__card.is-current{background:var(--vs-red)!important;border-color:var(--vs-red)!important;transform:scale(1.03)}.vs-tiers__card.is-current b,.vs-tiers__card.is-current span,.vs-tiers__card.is-current:after{color:#fff!important}.vs-tiers__note{text-align:center!important}.vs-look{width:100%}.vs-look__title,.vs-upsell__heading{margin:0 0 10px;font-family:var(--vs-font-body);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--vs-ink, #1f1a17)}.vs-look__cards{display:grid;grid-auto-flow:column;grid-auto-columns:44%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;overscroll-behavior-x:contain}.vs-look__cards::-webkit-scrollbar{display:none}@media(min-width:990px){.vs-look .vs-look__cards{grid-auto-columns:calc((100% - 24px) / 3)}}.vs-upsell__card{scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;min-width:0;color:inherit;text-decoration:none;font-family:var(--vs-font-body);font-size:13px;line-height:1.3}.vs-upsell__img{position:relative;display:block}.vs-upsell__img img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-radius:6px;background:#ede4d8}.vs-upsell__tag{position:absolute;top:8px;left:8px}.vs-upsell__title{color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vs-upsell__price{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.vs-upsell__price b{font-weight:600;color:#1f1a17}.vs-upsell__price b.is-sale{color:var(--vs-red)}.vs-upsell__price s{font-size:12px;opacity:.55}.vs-upsell__card select{width:100%;min-height:36px;padding:4px 8px;border:1px solid rgb(0 0 0 / .15);border-radius:6px;background:#fff;font:inherit;font-size:13px}.vs-upsell__add{min-height:38px;border:0;border-radius:999px;background:#1f1a17;color:#fff;font:inherit;font-size:12.5px;font-weight:600;letter-spacing:.04em;cursor:pointer}.vs-upsell__add:hover{background:var(--vs-red)}.vs-upsell__add[disabled]{opacity:.6;cursor:wait}.vs-upsell__timer{background:var(--vs-red)!important}.vs-upsell__timer b{font-variant-numeric:tabular-nums;white-space:nowrap}.vs-upsell__bar span{background:var(--vs-red)!important}.vs-tierchips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.vs-tierchip{position:relative;display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 4px;border:1px solid #e2d7c8;border-radius:6px;background:#fbf8f4;font-size:11px;line-height:1.2;text-align:center;transition:background .3s,border-color .3s,color .3s}.vs-tierchip b{font-size:15px;color:var(--vs-red)}.vs-tierchip.is-on{border-color:var(--vs-red)}.vs-tierchip.is-current{background:var(--vs-red);border-color:var(--vs-red);color:#fff}.vs-tierchip.is-current b{color:#fff}.vs-pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:100%}.vs-pay li{display:flex}.vs-pay svg{width:38px;height:24px;display:block}.vs-cart-opts{display:block;margin:0 0 4px}.vs-csw-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:6px}.vs-csw{position:relative;width:26px;height:26px;padding:0;border:1px solid rgb(0 0 0 / .15);border-radius:50%;background:var(--vs-csw-bg, #cfc6ba);background-size:cover;background-position:center;cursor:pointer;box-shadow:inset 0 0 0 2px #fff;transition:transform .15s}.vs-csw[aria-pressed=true]{outline:2px solid #1f1a17;outline-offset:2px}.vs-csw:disabled{opacity:.35;cursor:not-allowed}.vs-csw:disabled:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:#1f1a17;transform:rotate(45deg)}.vs-csw:not(:disabled):active{transform:scale(.9)}.cart-items__table-row[data-vs-sw="2"] .cart-items__media-container{touch-action:pan-y}.cart-items__table-row[data-vs-sw="2"] .cart-items__media-container:after{content:"\2039  \203a";position:absolute;left:50%;bottom:4px;transform:translate(-50%);padding:1px 6px;border-radius:999px;background:#ffffffd9;color:#1f1a17;font-size:10px;letter-spacing:.1em;pointer-events:none}.cart-items__table-row.is-vs-busy{opacity:.6;pointer-events:none;transition:opacity .2s}.cart-items__media-image{transition:opacity .2s}@keyframes vsBump{0%{transform:scale(1)}30%{transform:scale(1.25) rotate(-8deg)}60%{transform:scale(.92) rotate(4deg)}to{transform:scale(1)}}.vs-bump{animation:vsBump .6s ease}@keyframes vsRowIn{0%{opacity:0;transform:translateY(-14px);background-color:#f6dcd9}40%{opacity:1;transform:none;background-color:#f6dcd9}to{background-color:transparent}}.cart-items__table-row.vs-added{animation:vsRowIn 1.8s ease-out;border-radius:6px}.vs-toast{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));z-index:2147483000;display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;background:#1f1a17;color:#fff;font-family:var(--font-body--family);font-size:14px;box-shadow:0 10px 30px #00000040;transform:translate(-50%,120%);opacity:0;transition:transform .35s cubic-bezier(.2,.9,.3,1.3),opacity .25s;pointer-events:none}.vs-toast.is-in{transform:translate(-50%);opacity:1}.vs-toast i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#2fb36d;font-style:normal;font-size:13px}@media(prefers-reduced-motion:reduce){.vs-bump,.cart-items__table-row.vs-added{animation:none}}@media(max-width:749px){.vs-hero .vs-hero__track{height:calc(56.25vw + 200px)!important}.vs-hero .vs-hero__media{top:0!important;right:0!important;bottom:200px!important;left:0!important;height:auto!important}.vs-hero .vs-hero__media img,.vs-hero .vs-hero__media picture{object-position:center 30%}.vs-hero .vs-hero__slide:after{bottom:200px;background:linear-gradient(to top,#140e0a40,#140e0a00 45%)}.vs-hero .vs-hero__content{top:auto;bottom:0;height:200px;display:flex;align-items:center;background:#1f1a17}.vs-hero .vs-hero__content .vs-container{width:100%}.vs-hero .vs-hero__title{font-size:28px;line-height:1.05;margin:0 0 12px}.vs-hero .vs-eyebrow{margin-bottom:6px;font-size:11px}.vs-hero .vs-hero__text{display:none}.vs-hero .vs-btn{min-height:42px;padding:10px 24px;font-size:13px}.vs-hero .vs-hero__ui{display:none}.vs-hero .vs-hero__progress{bottom:200px}.vs-imgbanner .vs-imgbanner__link{aspect-ratio:16 / 9!important}.vs-mosaic{grid-auto-rows:auto!important}.vs-mosaic .vs-mosaic__tile{aspect-ratio:3 / 4;grid-column:auto!important;grid-row:auto!important}.vs-mosaic .vs-mosaic__tile img{object-position:center 20%}.vs-mosaic .vs-mosaic__tile:first-child .vs-mosaic__label h3{font-size:24px}.vs-mosaic__label{left:12px;right:12px;bottom:12px;flex-direction:column;align-items:flex-start;gap:4px}}.footer-content .menu__heading,.footer-content summary{font-family:var(--font-body--family);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.footer-content a{text-decoration:none}.footer-content a:hover{color:var(--vs-red)}@media(min-width:990px){.footer-content{grid-template-columns:1.4fr 1fr 1fr 1.4fr!important;column-gap:48px}}@media(max-width:749px){.footer-content{gap:26px!important}.footer-content>:first-child,.footer-content>:last-child{align-items:center!important;text-align:center!important}.footer-content>:first-child *,.footer-content>:last-child *{text-align:center!important}.footer-content>:first-child{padding-bottom:6px}.footer-content>:last-child{padding-top:6px}.footer-content>:last-child form,.footer-content>:last-child .email-signup{width:100%}.utilities{gap:10px!important;padding-top:18px!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/vs-v13.css.map */
