.card{position:relative;cursor:pointer}.card__link{display:block;color:inherit;text-decoration:none}.card .img{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--parchment);border-radius:var(--r, 3.5px)}.card .img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease}.card .img .ph2,.card--has-hover:hover .img .ph1{opacity:0}.card--has-hover:hover .img .ph2{opacity:1}.card .img .ph-placeholder{display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-style:italic;color:var(--muted);font-size:13px}.card .heart{position:absolute;top:10px;right:10px;width:32px;height:32px;background:#ffffffd9;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--ink);z-index:2;cursor:pointer;transition:background .2s,color .2s;border:0;border-radius:50%}.card .heart:hover,.card .heart.is-saved,.card .heart[aria-pressed=true]{background:#fff;color:var(--oxblood)}.card .mto-badge{position:absolute;bottom:10px;left:10px;background:#7d8e7af2;color:var(--silk);padding:5px 10px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;z-index:2;border-radius:var(--r, 3.5px);opacity:0;transition:opacity .25s ease;pointer-events:none}.card:hover .mto-badge{opacity:1}@media(hover:none){.card .mto-badge{opacity:1}}.card .info{padding:14px 4px 0}.card .title{font-family:var(--serif);font-size:16px;line-height:1.25;margin:0 0 4px;font-weight:400}.card .title em{font-style:italic;color:var(--oxblood)}.card .meta-row{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;color:var(--muted);margin-bottom:6px;gap:10px;flex-wrap:wrap}.card .price{font-family:var(--serif);font-size:16px;color:var(--ink)}.card .price .compare-at{color:var(--muted);margin-right:6px;font-size:12px}.card .rating{font-size:11px;letter-spacing:.04em}.card .rating .stars{color:var(--warm-gold);margin-right:4px}.card .swatches{display:flex;gap:5px;margin-top:6px;align-items:center}.card .swatches .s{width:14px;height:14px;border-radius:50%;border:1px solid var(--border);flex-shrink:0}.card .swatches .more{font-size:10px;color:var(--muted);margin-left:4px;align-self:center}.card .swatches .s--reversible{display:flex;overflow:hidden}.card .swatches .s--reversible>span{display:block;width:50%;height:100%;background-size:cover;background-position:center}@media(max-width:480px){.card .info{padding:10px 2px 0}.card .title{font-size:14px;line-height:1.2}.card .meta-row{font-size:11px}.card .price{font-size:14px}.card .swatches .s{width:12px;height:12px}.card .heart{width:28px;height:28px;font-size:12px;top:8px;right:8px}.card .mto-badge{padding:4px 8px;font-size:8px;bottom:8px;left:8px}}.sic-welcome{box-sizing:border-box;width:100%;margin:16px 0 20px;padding:18px;border:1px solid #e5dbcd;border-radius:10px;background:#fcfaf7;color:#24211e;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:start;line-height:1.45}.sic-welcome[hidden],.sic-welcome [hidden]{display:none!important}.sic-welcome *,.sic-welcome *:before,.sic-welcome *:after{box-sizing:border-box}.sic-welcome__title{display:flex;align-items:center;gap:9px;margin:0;font:700 16px/1.35 Inter,sans-serif;letter-spacing:0;text-transform:none}.sic-welcome__title svg{flex:0 0 20px;color:#8b1e2e}.sic-welcome__intro{margin:9px 0 12px;font-size:14px;line-height:1.5;font-weight:600}.sic-welcome__label{display:block;margin:0 0 6px;font-size:12px;font-weight:600}.sic-welcome__controls{display:flex;flex-wrap:wrap;gap:8px}.sic-welcome__email{flex:1 1 180px;min-width:0;width:100%;min-height:46px;padding:11px 12px;border:1px solid #b7ada1;border-radius:5px;background:#fff;color:#24211e;font:400 16px/1.35 Inter,sans-serif;box-shadow:none}.sic-welcome__email::placeholder{color:#756c63;opacity:1}.sic-welcome__apply{flex:1 0 136px;min-height:46px;padding:11px 15px;border:1px solid #8b1e2e;border-radius:5px;background:#8b1e2e;color:#fff;font:600 14px/1.35 Inter,sans-serif;cursor:pointer;letter-spacing:0;text-transform:none}.sic-welcome__apply:hover{background:#6c1724;border-color:#6c1724}.sic-welcome__apply:disabled{opacity:.7;cursor:wait}.sic-welcome__email:focus-visible,.sic-welcome__apply:focus-visible,.sic-welcome__edit:focus-visible{outline:2px solid #8b1e2e;outline-offset:3px}.sic-welcome__email[aria-invalid=true]{border-color:#9a2027}.sic-welcome__error{margin:8px 0 0;color:#9a2027;font-size:12px;line-height:1.5}.sic-welcome__price-box{margin:15px 0 0}.sic-welcome__price-label{margin:0 0 3px;color:#635a51;font-size:11px;line-height:1.5;font-weight:500;letter-spacing:.035em}.sic-welcome__price{margin:0;font:700 28px/1.2 Inter,sans-serif;color:#24211e}.sic-welcome__saving{margin:5px 0 0;color:#6c1724;font-size:12px;font-weight:500}.sic-welcome__condition{margin:11px 0 0;color:#635a51;font-size:11px;line-height:1.5}.sic-welcome__success{margin-top:10px;color:#35513b;font-size:13px;line-height:1.45}.sic-welcome__success p{margin:0}.sic-welcome__edit{min-height:36px;padding:6px 0;border:0;background:transparent;color:#5a332e;font:500 12px/1.4 Inter,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sic-welcome[data-context=cart]{margin:16px 0 4px;padding:14px}.sic-welcome[data-context=cart] .sic-welcome__title{font-size:14px}.sic-welcome[data-context=cart] .sic-welcome__price{font-size:24px}.sic-cart-total-label,.sic-cart-total-value{font-weight:700!important}.cart-drawer[data-sic-compact=true]:has(.sic-welcome:focus-within) #cart-drawer-foot{display:none}.cart-drawer[data-sic-compact=true] .sic-welcome__controls{flex-wrap:nowrap}.cart-drawer[data-sic-compact=true] .sic-welcome__apply{flex:0 0 124px;padding-inline:9px}@media(max-width:420px){.sic-welcome{padding:14px;margin-top:14px}.sic-welcome__controls{flex-direction:column}.sic-welcome__email,.sic-welcome__apply{flex:0 0 auto}.cart-drawer[data-sic-compact=true] .sic-welcome__controls{flex-direction:row}.cart-drawer[data-sic-compact=true] .sic-welcome__email{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.cart-drawer__panel{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/66/compiled_assets/styles.css.map?subset=AAAAAAAAAgAB */
