:root{--sl-cart-ink: #20211d;--sl-cart-paper: #f1ebdf;--sl-cart-line: rgba(32,33,29,.12)}body:has(.cart-page) .cart-title h1,#cart-drawer .theme-drawer__title{font-family:var(--font-heading--family, serif);font-weight:400;letter-spacing:-.02em;color:var(--sl-cart-ink)}body:has(.cart-page) .cart-title h1{font-size:clamp(38px,4vw,58px);line-height:1}body:has(.cart-page) .cart-page__items{border-top:1px solid var(--sl-cart-line);padding-top:22px}body:has(.cart-page) .cart-items__table-row{border-color:var(--sl-cart-line)}body:has(.cart-page) .cart-page__summary{background:var(--sl-cart-paper)}body:has(.cart-page) .cart-summary__inner{padding-top:38px}body:has(.cart-page) .cart__checkout-button,#cart-drawer .cart__checkout-button{min-height:50px;border-radius:0;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.sl-cart-messaging{width:100%;display:grid;gap:5px;padding-top:2px;color:#20211d9e}.sl-cart-messaging p{margin:0;font-family:var(--font-body--family, sans-serif);font-size:10px;line-height:1.5;letter-spacing:.01em}#cart-drawer .theme-drawer__dialog{border-radius:0}#cart-drawer .theme-drawer__header{border-bottom:1px solid var(--sl-cart-line)}#cart-drawer .theme-drawer__title{font-size:30px;line-height:1}#cart-drawer .cart-drawer__items .cart-items__table-row{border-color:var(--sl-cart-line)}#cart-drawer .cart-drawer__summary{background:#f7f3ea;border-top:1px solid var(--sl-cart-line);-webkit-mask-image:none;mask-image:none}#cart-drawer .cart-totals__total{font-weight:400}#cart-drawer .cart-totals__total-label,#cart-drawer .cart-primary-typography{font-family:var(--font-body--family, sans-serif)}body:has(.cart-page) .product-list h3{font-family:var(--font-heading--family, serif);font-weight:400}body:has(.cart-page) .product-list .product-card{box-shadow:none!important;border-radius:0!important;transform:none!important}body:has(.cart-page) .product-list .product-card img{border-radius:0!important}@media(max-width:749px){body:has(.cart-page) .cart-page{padding-inline:18px}body:has(.cart-page) .cart-title h1{font-size:40px}body:has(.cart-page) .cart-page__summary{margin-inline:-18px;padding-inline:18px}#cart-drawer .theme-drawer__title{font-size:28px}}@media(prefers-reduced-motion:reduce){body:has(.cart-page) *,#cart-drawer *{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/sand-loom-cart.css.map */
