cart-items,#main-cart-footer,.sn-cart-assure{--sn-paper: #F3F4F1;--sn-surface: #FFFFFF;--sn-ink: #16201C;--sn-muted: #5C6862;--sn-line: #D9DED9;--sn-green: #1F3D34;--sn-brass: #8E6F3A;--sn-tile: #E6EAE5;--sn-display: "Bodoni Moda", "Bodoni 72", Didot, Georgia, serif;--sn-body: "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sn-mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--color-background: 243, 244, 241;--gradient-background: #F3F4F1;--color-foreground: 22, 32, 28;--color-button: 22, 32, 28;--color-button-text: 243, 244, 241;--color-link: 22, 32, 28;--buttons-radius: 4px;--buttons-radius-outset: 5px;--inputs-radius: 4px;--inputs-radius-outset: 5px;--inputs-border-opacity: .25;font-family:var(--sn-body);letter-spacing:0}cart-items{background:var(--sn-paper)}.shopify-section:has(#main-cart-footer){background:#f3f4f1}.shopify-section:has(.sn-cart-assure){background:#f3f4f1}cart-items .title-wrapper-with-link{align-items:flex-end;margin-bottom:2.4rem}cart-items .title--primary{font-family:var(--sn-display);font-weight:400;font-size:clamp(3.2rem,4vw,4.8rem);line-height:1.05;letter-spacing:-.01em;color:var(--sn-ink);margin:0}cart-items .title-wrapper-with-link .underlined-link{font-size:1.4rem;font-weight:500;color:var(--sn-ink);text-decoration:none;border-bottom:1px solid var(--sn-brass);padding-bottom:.2rem}cart-items .cart-items{border-collapse:separate;border-spacing:0}cart-items .cart-items thead th{font-family:var(--sn-mono);font-size:1.1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sn-muted);opacity:1;padding-bottom:1.4rem;border-bottom:1px solid var(--sn-line)}cart-items .cart-item>td{border-bottom:1px solid var(--sn-line);padding-block:2.4rem}cart-items .cart-item__media{width:auto}cart-items .cart-item__image{border-radius:4px;background:var(--sn-tile);aspect-ratio:1 / 1;object-fit:cover;width:100%;max-width:100%;height:auto}cart-items .cart-item__name{font-family:var(--sn-display);font-weight:400;font-size:2rem;line-height:1.2;letter-spacing:0;color:var(--sn-ink);text-decoration:none;word-break:normal;overflow-wrap:break-word}@media screen and (min-width:750px){cart-items .cart-item__media{width:12rem}cart-items .cart-item__image{max-width:12rem}}@media screen and (max-width:749px){cart-items .cart-item__name{font-size:1.7rem}cart-items .cart-item>td{padding-block:0;border-bottom:0}cart-items .cart-item{padding-block:2rem;border-bottom:1px solid var(--sn-line)}}cart-items .cart-item__name:hover{color:var(--sn-brass);text-decoration:none}cart-items .cart-item__details>*+*{margin-top:.6rem}cart-items .product-option{font-size:1.35rem;color:var(--sn-muted);letter-spacing:0}cart-items .product-option dt{font-family:var(--sn-mono);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}cart-items .cart-item__discounted-prices s,cart-items .cart-item__old-price{color:var(--sn-muted)}cart-items .price{font-family:var(--sn-body);font-weight:600;font-size:1.6rem;letter-spacing:0;color:var(--sn-ink);font-variant-numeric:tabular-nums}cart-items .quantity{background:var(--sn-surface);min-height:4.4rem;width:13rem}cart-items .quantity__input{font-size:1.5rem;font-family:var(--sn-body)}cart-items cart-remove-button .button{color:var(--sn-muted)}cart-items cart-remove-button .button:hover{color:var(--sn-ink)}cart-items .cart__warnings{padding-block:4rem 2rem}cart-items .cart__empty-text{font-family:var(--sn-display);font-weight:400;font-size:clamp(3.2rem,4vw,4.8rem);letter-spacing:-.01em;color:var(--sn-ink);margin-bottom:2.4rem}cart-items .cart__warnings .button{min-height:5rem;font-size:1.5rem;letter-spacing:.03em;padding-inline:3rem}cart-items .cart__login-title{font-family:var(--sn-display);font-weight:400;font-size:2.2rem;letter-spacing:0;color:var(--sn-ink);margin-top:4rem}cart-items .cart__login-paragraph{font-size:1.45rem;color:var(--sn-muted)}cart-items .cart__login-paragraph a{color:var(--sn-ink)}#main-cart-footer .cart__footer{padding-top:0}#main-cart-footer .cart__blocks{background:var(--sn-surface);border:1px solid var(--sn-line);border-radius:8px;padding:2.8rem;box-shadow:0 14px 34px #16201c0f}#main-cart-footer .totals{align-items:baseline;justify-content:space-between}#main-cart-footer .totals__total{font-family:var(--sn-mono);font-size:1.15rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sn-muted)}#main-cart-footer .totals__total-value{font-family:var(--sn-display);font-size:3rem;font-weight:400;letter-spacing:0;color:var(--sn-ink);font-variant-numeric:tabular-nums}#main-cart-footer .tax-note{font-size:1.3rem;color:var(--sn-muted);margin:1rem 0 2rem;text-align:left}#main-cart-footer .discounts{font-size:1.35rem;color:var(--sn-green)}#main-cart-footer .cart__ctas{gap:1rem}#main-cart-footer .cart__checkout-button{width:100%;min-height:5.6rem;font-family:var(--sn-body);font-size:1.55rem;font-weight:500;letter-spacing:.04em;max-width:none}#main-cart-footer .cart__checkout-button:hover:not([disabled]){background:var(--sn-green)}#main-cart-footer .cart__dynamic-checkout-buttons{margin-top:1.2rem}#main-cart-footer .cart__note textarea{border-radius:4px;background:var(--sn-paper)}@media screen and (min-width:750px){#main-cart-footer .cart__footer{justify-content:flex-end}#main-cart-footer .cart__blocks{width:44rem}}.sn-cart-assure__inner{display:flex;justify-content:flex-end;padding-block:0 4.8rem}.sn-cart-assure ul{list-style:none;margin:0;padding:0;width:100%;max-width:44rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.sn-cart-assure li{display:flex;flex-direction:column;gap:.6rem;font-size:1.25rem;line-height:1.4;color:var(--sn-muted);min-width:0}.sn-cart-assure .sn-icon{width:2.2rem;height:2.2rem;color:var(--sn-brass)}.sn-cart-assure b{color:var(--sn-ink);font-weight:600;font-size:1.3rem}.sn-cart-assure a{color:inherit;text-decoration:none;border-bottom:1px solid var(--sn-line)}.sn-cart-assure a:hover{color:var(--sn-ink)}.sn-cart-assure__help{margin-top:1.6rem;font-size:1.3rem;color:var(--sn-muted)}.sn-cart-assure__help a{color:var(--sn-ink)}.sn-cart-assure__col{width:100%;max-width:44rem}@media screen and (max-width:749px){.sn-cart-assure__inner{justify-content:stretch}.sn-cart-assure__col{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sn-cart.css.map */
