:root{--font-weight-bold: 700;--cart-font-size--sm: var(--font-size--sm);--cart-font-size--xl: var(--font-size--xl);--sn-clay: #a84830;--sn-clay-dark: #8a3a1e;--sn-ink: #26242a;--sn-muted: #8a8790;--sn-line: rgba(38, 36, 42, .1);--sn-line-soft: rgba(38, 36, 42, .06);--sn-cream: #faf6f3}.price,product-price .price,.cart-items__price,.cart-totals__total-value,.cart__total-value{font-weight:700;letter-spacing:-.01em}.compare-at-price{font-weight:500;opacity:.42;text-decoration-thickness:1.2px}.tax-note.tax-note.tax-note,.unit-price,.volume-pricing-note{font-weight:400}.cart-drawer__dialog{--drawer-inline-padding: 20px;--drawer-max-width: 448px;border:0;box-shadow:-24px 0 64px #26242a2e}.cart-drawer__inner{background:#fff}.cart-drawer__header{align-items:center;gap:12px;padding:18px var(--drawer-inline-padding) 14px;border-bottom:1px solid var(--sn-line);background:#fff}.cart-drawer__heading{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1}.cart-drawer__close-button{flex:none;width:40px;height:40px;min-width:40px;border-radius:50%;border:1px solid var(--sn-line);display:grid;place-items:center;background:#fff;transition:background .15s ease,border-color .15s ease}.cart-drawer__close-button:hover{background:var(--sn-cream);border-color:#26242a33}.cart-drawer__close-button svg{width:15px;height:15px}.cart-drawer .cart-items__table-row{column-gap:14px;padding:16px 0;margin-bottom:0;border-bottom:1px solid var(--sn-line-soft)}.cart-drawer .cart-items__table-row:last-child{border-bottom:0}.cart-drawer .cart-items__media img,.cart-drawer .cart-items__media-image{border-radius:12px;background:var(--sn-cream);object-fit:cover}.cart-drawer .cart-items__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14.5px;font-weight:600;line-height:1.35;color:var(--sn-ink);text-decoration:none}.cart-drawer .cart-items__variants{font-size:12.5px;color:var(--sn-muted)}.cart-drawer .cart-items__price{font-size:14.5px;line-height:1.35}.cart-drawer .cart-items__quantity{align-items:center;gap:12px;margin-block-start:10px}.cart-drawer .cart-items__quantity-controls,.cart-drawer quantity-selector-component,.cart-drawer .quantity-selector{border-radius:999px;overflow:hidden}.cart-drawer .cart-items__remove{width:36px;height:36px;min-width:36px;border-radius:50%;opacity:.5;transition:opacity .15s ease,background .15s ease}.cart-drawer .cart-items__remove:hover{opacity:1;background:var(--sn-cream)}.cart-drawer__summary{background:#fff;border-top:1px solid var(--sn-line);padding:16px var(--drawer-inline-padding) calc(16px + env(safe-area-inset-bottom,0px));box-shadow:0 -12px 28px #26242a0f}.cart-drawer__summary .cart-totals{gap:12px}.cart-drawer__summary .cart-totals__total-label{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--sn-muted)}.cart-drawer__summary .cart-totals__total-value{font-size:21px;line-height:1.1}.cart-drawer__summary .cart-totals__tax-note{font-size:12px;color:var(--sn-muted)}.cart-drawer__summary .cart-actions{border-block:1px solid var(--sn-line-soft)}.cart-drawer__summary .cart__ctas{gap:10px;margin-top:4px}.cart-drawer__summary .cart__checkout-button,.cart-drawer__summary .cart__ctas button[type=submit]{min-height:54px;border-radius:999px;font-weight:700;letter-spacing:.02em}.cart-drawer__summary .cart__ctas:after{content:"Secure checkout";display:block;text-align:center;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--sn-muted);margin-top:2px}@media(max-width:749px){.cart-drawer__dialog{--drawer-inline-padding: 16px}.cart-drawer__summary .cart-totals__total-value{font-size:19px}.cart-drawer .cart-items__title{font-size:14px}}#header-group+:not(script):not(style):not(template){margin-block-end:18px}@media(max-width:749px){#header-group+:not(script):not(style):not(template){margin-block-end:12px}}.rtl-card--hero figure{aspect-ratio:4 / 5!important}.rtl-card--hero img{object-fit:contain!important}@media(max-width:749px){.split-card .split-card__info{padding:1.4rem;gap:.8rem}.split-card .split-card__title{font-size:1.5rem;line-height:1.2;text-wrap:balance}.split-card .split-card__count{font-size:.75rem;padding:.25rem .7rem}.split-card .split-card__arrow{width:3rem;height:3rem}.split-card .split-card__arrow svg{width:16px;height:16px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sanatlyn-custom.css.map */
