:root{--v-ink:#111111;--v-black:#0B0B0B;--v-muted:#5A5A5A;--v-line:#E4E4E1;--v-soft:#F4F4F2;--v-accent:#D6001C;--v-accent-dark:#A80016;--v-accent-on-dark:#FF4655;--v-display:"Jost","Futura",system-ui,sans-serif;--v-body:"DM Sans",system-ui,-apple-system,sans-serif;--v-serif:"EB Garamond",Garamond,Georgia,serif;--v-wrap:1240px;--v-gutter:clamp(16px,4vw,48px);--v-space:clamp(64px,8vw,112px);--v-space-head:clamp(24px,3vw,40px);--v-ease:cubic-bezier(.2,.7,.2,1);--font-body-family:var(--v-body);--font-body-style:normal;--font-body-weight:400;--font-heading-family:var(--v-display);--font-heading-style:normal;--font-heading-weight:400}body{font-family:var(--v-body);letter-spacing:0;color:var(--v-ink)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--v-display);letter-spacing:.01em}.v-wrap{max-width:var(--v-wrap);margin:0 auto;padding:0 var(--v-gutter)}.v-sec{padding:var(--v-space) 0}.v-sec--flush{padding-top:0}.v-title{font:400 clamp(26px,3.2vw,38px)/1.15 var(--v-display);text-transform:uppercase;letter-spacing:.04em;margin:0;color:var(--v-ink)}.v-title em{font:italic 400 1.1em/1 var(--v-serif);text-transform:none;letter-spacing:0;color:var(--v-accent)}.v-dark .v-title em{color:var(--v-accent-on-dark)}.v-kicker{font:italic 400 clamp(22px,2.4vw,30px)/1.1 var(--v-serif);margin:0;color:var(--v-accent)}.v-eyebrow{font:500 11.5px/1 var(--v-body);letter-spacing:.24em;text-transform:uppercase;margin:0}.v-eyebrow a{text-decoration:none;color:inherit}.v-copy{color:var(--v-muted);margin:0;font-size:16px;line-height:1.65}.v-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px 24px;margin-bottom:var(--v-space-head);flex-wrap:wrap}.v-head--center{justify-content:center;text-align:center}.v-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 28px;border:1px solid var(--v-ink);background:transparent;color:var(--v-ink);font:500 12px/1 var(--v-body);letter-spacing:.18em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.v-btn:hover{background:var(--v-ink);color:#fff}.v-btn--red{background:var(--v-accent);border-color:var(--v-accent);color:#fff}.v-btn--red:hover{background:var(--v-accent-dark);border-color:var(--v-accent-dark);color:#fff}.v-btn--black{background:var(--v-ink);color:#fff}.v-btn--black:hover{background:var(--v-accent);border-color:var(--v-accent)}.v-link{font:500 12px/1 var(--v-body);letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:inherit;padding-bottom:5px;border-bottom:1px solid currentColor;transition:color .2s}.v-link:hover{color:var(--v-accent)}.v-offer{display:inline-flex;align-items:center;gap:8px;font:500 12.5px/1.3 var(--v-body);letter-spacing:.03em;color:var(--v-accent)}.v-offer:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.v-dark{background:var(--v-black);color:#fff}.v-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.v-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(32px,3.4vw,48px) clamp(16px,2vw,28px)}.v-card{display:flex;flex-direction:column;text-decoration:none;color:var(--v-ink)}.v-card[hidden]{display:none}.v-card__media{aspect-ratio:1/1;background:var(--v-soft);overflow:hidden;position:relative}.v-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease,transform .8s var(--v-ease)}.v-card__media img.v-card__alt{opacity:0}.v-card:hover .v-card__media img.v-card__alt{opacity:1}.v-card:hover .v-card__media img{transform:scale(1.03)}.v-deal{position:absolute;z-index:2;left:10px;top:10px;background:var(--v-accent);color:#fff;font:500 10.5px/1 var(--v-body);letter-spacing:.12em;text-transform:uppercase;padding:7px 9px}.v-card__body{padding-top:14px;display:flex;flex-direction:column;gap:6px}.v-card__cat{font:500 10.5px/1 var(--v-body);letter-spacing:.2em;text-transform:uppercase;color:var(--v-muted)}.v-card__title{font:500 16px/1.35 var(--v-body);margin:0;letter-spacing:0;text-wrap:balance}.v-card:hover .v-card__title{text-decoration:underline;text-underline-offset:3px}.v-card__row{display:flex;align-items:center;justify-content:space-between;gap:10px}.v-card__price{font:500 16px/1 var(--v-body)}.v-swatches{display:inline-flex;align-items:center;gap:5px}.v-swatches i{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.18);display:block}.v-swatches small{font-size:12px;color:var(--v-muted);margin-left:3px}.v-acc{border-top:1px solid var(--v-line)}.v-acc details{border-bottom:1px solid var(--v-line)}.v-acc summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 2px;font:500 16px/1.4 var(--v-body);cursor:pointer;min-height:62px}.v-acc summary::-webkit-details-marker{display:none}.v-acc .v-plus{flex:none;width:28px;height:28px;border:1px solid var(--v-ink);border-radius:50%;display:grid;place-items:center;transition:transform .3s var(--v-ease),background .2s,color .2s,border-color .2s}.v-acc .v-plus svg{width:12px;height:12px}.v-acc summary:hover .v-plus{background:var(--v-ink);color:#fff}.v-acc details[open] .v-plus{transform:rotate(45deg);background:var(--v-accent);border-color:var(--v-accent);color:#fff}.v-acc__body{padding:0 2px 22px;color:var(--v-muted);font-size:15px;line-height:1.65}.v-acc__body p{margin:0 0 10px}.v-acc__body ul{margin:0 0 10px;padding-left:20px}.announcement-bar-section .utility-bar{background:var(--v-accent);border-bottom:0}.announcement-bar__message,.announcement-bar__message span{font:500 11.5px/1.35 var(--v-body)!important;letter-spacing:.12em!important;text-transform:uppercase;color:#fff}.announcement-bar__link,.announcement-bar .slider-button{color:#fff}.section-header .header-wrapper{border-bottom:1px solid var(--v-line)}.header__menu-item span,.header__menu-item{font:400 12.5px/1 var(--v-body);letter-spacing:.06em}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none!important;border-bottom:1px solid var(--v-accent)}.header__heading-link .h2{font:500 30px/1 var(--v-serif)!important;letter-spacing:.2em;text-transform:uppercase}.cart-count-bubble{background:var(--v-accent)!important;color:#fff!important}.menu-drawer__menu-item{font:300 20px/1.2 var(--v-display);text-transform:uppercase;letter-spacing:.06em}.button,.shopify-payment-button__button--unbranded{font-family:var(--v-body);letter-spacing:.16em;text-transform:uppercase;font-size:12.5px;font-weight:500}.product-form__submit{min-height:52px}.product-form__input input[type=radio]+label{border-radius:0!important;font-size:13.5px;letter-spacing:0}.product-form__input input[type=radio]:checked+label{background:var(--v-ink);color:#fff;border-color:var(--v-ink)}.product-form__input .form__label{font:500 11px/1 var(--v-body);letter-spacing:.18em;text-transform:uppercase;color:var(--v-muted)}.vp-ticker{display:none}.product__title h1{font:400 clamp(26px,2.8vw,34px)/1.15 var(--v-display);letter-spacing:.01em}.product .price__regular .price-item,.product .price-item{font:500 22px/1 var(--v-body);letter-spacing:0}.product__info-container>*+*{margin-top:1.4rem}.v-deal-box{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--v-accent);padding:12px 14px}.v-deal-box svg{width:20px;height:20px;color:var(--v-accent);flex:none;margin-top:1px}.v-deal-box b{display:block;color:var(--v-accent);font-weight:500;font-size:14.5px}.v-deal-box small{color:var(--v-muted);font-size:13px}.v-blurb{margin:0;color:#333;font-size:15.5px;line-height:1.65}.v-fit{margin:0;font-size:13.5px;color:var(--v-muted)}.v-hint{margin:0;font-size:13.5px;color:var(--v-accent)}.v-mini{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid var(--v-line);display:grid;gap:8px;font-size:13.5px;color:var(--v-muted)}.v-mini li{display:flex;gap:10px;align-items:center}.v-mini svg{width:18px;height:18px;color:var(--v-accent);flex:none}.v-mini a{color:var(--v-ink)}.v-hero .v-slide{min-height:clamp(460px,62vh,580px)}.v-hero .v-over h1,.v-hero .v-over h2{font-size:clamp(42px,7vw,100px)}@media(max-width:820px){.v-hero .v-slide{min-height:0}.v-hero .v-slide--triptych{min-height:440px}.v-hero .v-over{bottom:28px;gap:12px}.v-hero .v-over .v-copy{font-size:14.5px}.v-hero .v-split{gap:18px;padding:20px var(--v-gutter) 24px}.v-hero .v-split .v-frame{aspect-ratio:16/10;border-width:6px}.v-hero .v-txt{gap:10px}.v-hero .v-big{font-size:34px}.v-hero .v-col{gap:18px;padding:22px var(--v-gutter) 24px}.v-hero .v-col .v-big{font-size:30px}.v-hero .v-collage{width:92%}.v-hero .v-hero-bar{padding:6px 0}}@media(max-width:520px){.v-hero .v-vert{display:none}}.collection-hero__title,.main-page-title,.title{font-family:var(--v-display);text-transform:uppercase;letter-spacing:.04em;font-weight:400}.card__heading{font-family:var(--v-body);font-weight:500;letter-spacing:0}.drawer__heading{font-family:var(--v-display);text-transform:uppercase;letter-spacing:.1em;font-weight:400}.totals__total-value{font-family:var(--v-body)}@media(max-width:820px){.v-grid{grid-template-columns:repeat(2,1fr);gap:32px 14px}.header__heading-link .h2{font-size:24px!important}}@media(max-width:520px){.v-card__title{font-size:14px}.v-deal{font-size:9.5px;padding:6px 7px;left:6px;top:6px}.v-swatches i{width:10px;height:10px}}@media(prefers-reduced-motion:reduce){.v-card__media img,.v-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/vamoire.css.map */
