:is(cart-items,#main-cart-footer,cart-drawer,cart-notification){--color-foreground: 33, 30, 28;--color-background: 255, 250, 245;--color-button: 190, 173, 212;--color-button-text: 33, 30, 28;--color-secondary-button: 255, 250, 245;--color-secondary-button-text: 33, 30, 28;--color-link: 33, 30, 28;--buttons-radius: 12px;--buttons-radius-outset: 12px;--buttons-border-width: 1px;--buttons-border-opacity: 1}cart-items.gradient,#main-cart-footer.gradient{background:#fffaf5;color:#211e1c}cart-items .title-wrapper-with-link{align-items:center;gap:16px;padding-bottom:20px;border-bottom:2px solid #211e1c}cart-items .title--primary{margin-bottom:0}cart-items .cart__items{border-bottom:0}cart-items .cart-items thead th{color:#655d58;padding-bottom:16px}cart-items .cart-item{border-bottom:1px solid #d9cfc8}cart-items .cart-item>td{padding-top:24px;padding-bottom:24px}:is(cart-items,cart-drawer) .cart-item__image{border:1px solid #d9cfc8;border-radius:14px;background:#f3e8f0;object-fit:contain}:is(cart-items,cart-drawer) .cart-item__name{color:#211e1c;line-height:1.35;font-weight:600;text-decoration-thickness:1px}:is(cart-items,cart-drawer) .product-option{color:#655d58;line-height:1.6}:is(cart-items,cart-drawer) .cart-item__price-wrapper .price{font-weight:600;color:#211e1c}:is(cart-items,cart-drawer) .quantity{background:#f1d7df;border:1px solid #211e1c;border-radius:10px;color:#211e1c}:is(cart-items,cart-drawer) .quantity:after{box-shadow:none}:is(cart-items,cart-drawer) .quantity__button{color:#211e1c;min-height:44px}:is(cart-items,cart-drawer) cart-remove-button .button{border-radius:10px;min-height:44px;min-width:44px;color:#211e1c}:is(cart-items,cart-drawer) cart-remove-button .button:hover{background:#f1d7df}#main-cart-footer .cart__blocks{background:#f2eaf7;border:1px solid #211e1c;border-radius:20px;padding:24px}#main-cart-footer .cart__footer{padding-top:16px;gap:32px;align-items:flex-start}#main-cart-footer .cart__blocks .totals{justify-content:space-between;align-items:baseline;gap:16px;padding:16px;background:#dbe4d5;border-radius:12px}#main-cart-footer .totals__total{font-size:1.7rem}#main-cart-footer .totals__total-value{font-size:2.2rem}#main-cart-footer .tax-note{text-align:left;line-height:1.6;margin:16px 0;color:#4d4540}#main-cart-footer .cart__ctas{margin-top:16px}#main-cart-footer .cart__checkout-button{width:100%;max-width:none;min-height:54px;font-weight:600}#main-cart-footer .cart__note .text-area{background:#fffaf5;border-radius:12px}:is(cart-items,cart-drawer,cart-notification,#main-cart-footer) .button:focus-visible,:is(cart-items,cart-drawer) .quantity__input:focus-visible{outline:3px solid #211e1c;outline-offset:4px}cart-notification .cart-notification{background:#fffaf5;color:#211e1c;border:1px solid #211e1c;border-radius:0 0 20px 20px;padding:24px;box-shadow:0 10px 28px #211e1c20}cart-notification .cart-notification__header{align-items:center;gap:12px;padding:0 0 16px;border-bottom:1px solid #d9cfc8}cart-notification .cart-notification__heading{line-height:1.5;font-weight:600;text-transform:none;letter-spacing:0}cart-notification .cart-notification__heading .icon-checkmark{color:#43613d;flex-shrink:0}cart-notification .cart-notification__close{position:static;margin:0;flex-shrink:0;width:44px;height:44px;border-radius:10px;background:#f1d7df;color:#211e1c}cart-notification .cart-notification-product{padding:20px 0}cart-notification .cart-notification-product__image{border-radius:12px;overflow:hidden;border:1px solid #d9cfc8}cart-notification .cart-notification__links .button{min-height:48px;border-radius:12px}cart-notification #cart-notification-button{background:#dbe4d5}cart-notification .cart-notification__links>.link{min-height:44px;padding:12px;color:#211e1c}cart-drawer .drawer__inner{background:#fffaf5;color:#211e1c;border-left:1px solid #211e1c;width:46rem;padding:0 20px}cart-drawer .drawer__header{background:#fffaf5;border-bottom:1px solid #d9cfc8;padding-bottom:16px}cart-drawer .drawer__heading{font-size:2.6rem}cart-drawer .drawer__footer{background:#f2eaf7;border-top:1px solid #d9cfc8;padding:20px;margin:0 -20px}cart-drawer .cart__checkout-button{min-height:52px;font-weight:600}cart-drawer .tax-note{line-height:1.6}cart-items .cart__warnings{padding:48px 20px}cart-items .cart__empty-text{margin-bottom:24px}@media screen and (min-width:750px){#main-cart-footer .cart__blocks{width:44rem;max-width:100%;flex:0 1 44rem}}@media screen and (max-width:749px){cart-items .title-wrapper-with-link{flex-wrap:wrap}cart-items .cart-item{padding-bottom:20px;margin-bottom:20px}cart-items .cart-item>td{padding-top:0;padding-bottom:0}#main-cart-footer .cart__blocks{padding:18px;width:100%}#main-cart-footer .cart__blocks .totals{padding:12px}#main-cart-footer .totals__total-value{font-size:2rem}cart-notification .cart-notification{padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/hg-cart.css.map */
