.cart__footer .totals{justify-content:space-between;align-items:baseline;gap:1.6rem}.cart__footer .totals>*+*{margin-left:0}.cart__footer .totals__total{margin-top:0}.cart__footer .totals__total-value{display:inline-flex;align-items:baseline;gap:0}.cart__footer .totals__total-value .sp-tax{margin-left:.6rem;font-family:var(--serpentina-font-ui, sans-serif);font-size:1rem;letter-spacing:.04em;text-transform:none}.cart__footer .tax-note{display:block;margin:1.2rem 0 2.4rem;font-family:var(--serpentina-font-ui, sans-serif);font-size:1.1rem;letter-spacing:.06em;line-height:1.7;text-align:left}.cart__footer .cart__ctas .cart__checkout-button{width:100%;max-width:none}@media screen and (min-width:750px){.cart__footer .cart__blocks{width:100%;max-width:36rem;margin-left:auto}}cart-items .title-wrapper-with-link{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2rem;margin:0 0 3.2rem}cart-items .title-wrapper-with-link .sp-cart__title{flex:1 1 auto;margin:0;text-align:left}cart-items .cart__warnings .button{min-width:18rem}cart-items .cart-items thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}cart-items .cart__items{padding-bottom:0;border-bottom:0}cart-items .cart-item__details>*+*{margin-top:.8rem}cart-items .cart-item__name{display:inline-block;line-height:2rem}cart-items .cart-item__details .product-option.sp-cart__price{font-family:var(--serpentina-font-display, serif);font-size:1.5rem;font-variant-numeric:oldstyle-nums;letter-spacing:.04em;line-height:2rem;text-transform:none}cart-items .cart-item__details .product-option.sp-cart__price--old{color:var(--serpentina-muted, #66625d)}cart-items .cart-item__discounted-prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 1rem}cart-items .sp-tax{font-family:var(--serpentina-font-ui, sans-serif);font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1;text-transform:none}cart-items .cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){margin-top:0}cart-items .cart-item__totals .price{line-height:2rem}cart-items .cart-item__totals .cart-item__discounted-prices{flex-direction:column;align-items:flex-end;gap:0}cart-items .quantity{width:11.6rem;min-height:4.2rem}cart-items .quantity__button{width:4rem;min-width:4rem}cart-items .quantity__input{font-size:1.3rem}cart-items .cart-item__quantity-wrapper{display:flex;flex-wrap:nowrap;align-items:center;gap:.8rem}cart-items .quantity-popover-container{align-items:center;padding:0}cart-items .cart-item cart-remove-button{align-items:center;align-self:center;width:auto;height:auto;margin:0}cart-items cart-remove-button .button{min-width:4rem;min-height:4rem;margin:0}cart-items.sp-cart--no-line-total .cart-item__totals{display:none}@media screen and (max-width:749px){cart-items .cart-item{gap:1.2rem 1.5rem;margin-bottom:0;padding:2.4rem 0;border-bottom:1px solid var(--serpentina-rule, #c0bfc1)}cart-items .cart-item:first-child{border-top:1px solid var(--serpentina-rule, #c0bfc1)}cart-items .cart-item:has(+.cart-item__nested-line),cart-items .cart-item__nested-line{padding-bottom:0;border-bottom:0}cart-items .cart-item__nested-line{padding-top:0}cart-items .cart-item:last-child{border-bottom:1px solid var(--serpentina-rule, #c0bfc1);padding-bottom:2.4rem}cart-items.sp-cart--no-line-total .cart-item__details{grid-column:2 / 5}}@media screen and (min-width:750px){cart-items .cart-items td{padding-top:2.4rem;padding-bottom:2.4rem;border-bottom:1px solid var(--serpentina-rule, #c0bfc1)}cart-items .cart-items tbody tr:first-child td{border-top:1px solid var(--serpentina-rule, #c0bfc1)}cart-items .cart-items .cart-item:has(+.cart-item__nested-line) td,cart-items .cart-items .cart-item__nested-line td{padding-bottom:0;border-bottom:0}cart-items .cart-items .cart-item__nested-line td{padding-top:1rem;border-top:0}cart-items .cart-items .cart-item__nested-line:last-child td{padding-bottom:2.4rem;border-bottom:1px solid var(--serpentina-rule, #c0bfc1)}}cart-notification .cart-notification{padding:2.4rem 2.2rem;border-color:var(--serpentina-rule, #c0bfc1);border-radius:0;box-shadow:none}cart-notification .cart-notification.focused,cart-notification .cart-notification:focus-visible{box-shadow:none;outline:1px solid var(--serpentina-ink, #17161a);outline-offset:-1px}cart-notification .cart-notification__heading{font-family:var(--serpentina-font-ui, sans-serif);font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase}cart-notification .cart-notification__close{margin-right:-2.2rem}cart-notification .cart-notification-product{padding:2rem 0 2.4rem}cart-notification .cart-notification-product__image{margin-right:1.6rem}cart-notification .cart-notification-product__name{font-family:var(--serpentina-font-mincho, serif);font-size:1.3rem;letter-spacing:.1em;line-height:1.7}cart-notification .cart-notification-product .product-option{font-family:var(--serpentina-font-ui, sans-serif);font-size:1.1rem;letter-spacing:.08em}cart-notification .cart-notification__links{display:grid;gap:1rem}cart-notification .cart-notification__links>*{margin-top:0}cart-notification .cart-notification__links .button{width:100%;max-width:none}cart-notification .cart-notification__links .link{min-height:4.4rem;font-family:var(--serpentina-font-ui, sans-serif);font-size:1.1rem;letter-spacing:.2em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.6rem;text-transform:uppercase}.sp-footer-brand{padding-block:8px 24px;background:var(--serpentina-greige, #ebe9e4);color:var(--serpentina-ink, #17161a)}.sp-footer-brand__inner.page-width{display:flex;flex-direction:column;align-items:center;gap:14px;border-top:1px solid var(--serpentina-rule, #c0bfc1);padding-top:40px;padding-bottom:8px}.sp-footer-brand__logo{display:block;width:200px;max-width:100%}.sp-footer-brand__logo-image{display:block;width:100%;height:auto}.sp-footer-brand__logo-text{font-family:var(--serpentina-font-display, "Cormorant Garamond", serif);letter-spacing:.16em;text-transform:uppercase}.sp-footer-brand__official{display:block;width:110px;max-width:100%}.sp-footer-brand__official img{display:block;width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAGAAAAAAAAAgAAAAAAE */
