:root{--amv-cream: #faf6f1;--amv-sand: #f1e8df;--amv-red: #9b1b30;--amv-red-dark: #7e1426;--amv-ink: #2b2321;--amv-muted: #6e625d;--amv-line: rgba(43, 35, 33, .1);--amv-radius: 14px}body{letter-spacing:.01em}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.01em;line-height:1.12}.amv-wrap{max-width:1240px;margin:0 auto;padding:0 2rem}@media(min-width:750px){.amv-wrap{padding:0 4rem}}.amv-eyebrow{font-size:1.15rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--amv-red);margin:0 0 1.2rem}.amv-btn{display:inline-flex;align-items:center;gap:1.2rem;background:var(--amv-red);color:#fff;text-decoration:none;font-weight:700;font-size:1.5rem;letter-spacing:.02em;padding:1.5rem 3rem;border-radius:999px;transition:background .2s ease,transform .2s ease}.amv-btn:hover{background:var(--amv-red-dark);transform:translateY(-1px)}.amv-btn span{font-size:1.8rem;line-height:1}.amv-link{color:var(--amv-red);font-weight:700;font-size:1.35rem;text-decoration:none;white-space:nowrap}.amv-link:hover{text-decoration:underline;text-underline-offset:.3rem}.amv-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.8rem}.amv-section-head h2{margin:0;font-size:clamp(2.8rem,3.4vw,4rem)}@media(max-width:749px){.amv-section-head{flex-direction:column;align-items:flex-start;gap:1rem}}.section-header .header-wrapper{border-bottom:1px solid var(--amv-line)}.header__inline-menu .list-menu>li>.header__menu-item,.header__inline-menu .list-menu>li>details>summary.header__menu-item{font-size:1.25rem;letter-spacing:.12em;font-weight:600}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none;color:var(--amv-red)}@media(min-width:990px){.header--top-left{padding-top:1.6rem;padding-bottom:0}.header--top-left .header__inline-menu{justify-self:center;margin-top:1.4rem;padding:.4rem 0;border-top:1px solid var(--amv-line);width:100%;display:flex;justify-content:center}}.amv-header-search{display:none}@media(min-width:990px){.amv-header-search{display:flex;align-items:center;width:min(38rem,32vw);margin-right:1.6rem;border:1px solid var(--amv-line);border-radius:999px;background:var(--amv-cream);padding:0 .6rem 0 2rem;height:4.6rem}.amv-header-search input{flex:1;border:0;background:transparent;font:inherit;font-size:1.45rem;color:var(--amv-ink);outline:none;min-width:0}.amv-header-search button{border:0;background:transparent;cursor:pointer;color:var(--amv-red);width:3.6rem;height:3.6rem;display:grid;place-items:center}.amv-header-search button svg{width:2rem;height:2rem}.header--top-left .header__icons>details-modal.header__search{display:none}}.card-wrapper .card--card,.card-wrapper .card--standard .card__inner{overflow:hidden}.card-wrapper .card--card{background:#fff;transition:box-shadow .25s ease,transform .25s ease}.card-wrapper:hover .card--card{box-shadow:0 10px 30px #2b232114;transform:translateY(-2px)}.card__heading{font-family:var(--font-body-family);font-weight:700;font-size:1.5rem;line-height:1.35}.card__heading a{text-decoration:none}.card-information .price{font-size:1.6rem}.price--on-sale .price-item--sale{color:var(--amv-red);font-weight:700}.badge{font-weight:700;letter-spacing:.04em}.quick-add__submit.button{border-radius:999px;min-height:4.2rem;font-size:1.35rem}.collection .title-wrapper .title,.collection__title .title{font-size:clamp(2.8rem,3.4vw,4rem)}.card .short-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.3rem;line-height:1.45;color:var(--amv-muted);margin-top:.4rem}.card .quick-add__submit.button,.card .bb .button{background:transparent!important;color:var(--amv-red)!important;border:1.5px solid var(--amv-red)!important;box-shadow:none!important;font-weight:700;letter-spacing:.02em}.card .quick-add__submit.button:before,.card .quick-add__submit.button:after{box-shadow:none!important}.card .quick-add__submit.button:hover{background:var(--amv-red)!important;color:#fff!important}.card .green{color:var(--amv-ink)!important;font-weight:600;font-size:1.3rem}.card .product-inventory.low-stock,.card .in-stock .product-inventory{color:var(--amv-red)!important;font-size:1.1rem;letter-spacing:.06em}.card .save-price{background:var(--amv-red)!important;color:#fff!important;border-radius:999px;padding:.2rem .8rem}.footer{border-top:0}.footer-block__heading{font-family:var(--font-heading-family);font-size:2rem;letter-spacing:0}.footer a{text-decoration:none}.footer a:hover{color:#fff;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/9/assets/amivelle.css.map */
