.sab2-cart{--ink: #1a3a52;--ink-2: #3a5770;--paper: #FFF4E8;--paper-soft: #FFFCF5;--cta: #FF3D6E;--hair: rgba(26, 58, 82, .14);--hair-strong: rgba(26, 58, 82, .3);display:block;background:var(--paper);color:var(--ink);font-family:Work Sans,sans-serif}.sab2-cart.cart-items-component .section-background{background:var(--paper)}.sab2-cart.cart-items-component .section{display:block;max-width:1440px;margin:0 auto;padding:80px 96px}.sab2-cart.cart-items-component .cart-page{display:grid;grid-template-columns:minmax(0,1fr) 440px;grid-template-rows:min-content 1fr;gap:0 80px;padding:0}.sab2-cart .cart-page__title{grid-column:1;grid-row:1;margin-bottom:32px}.sab2-cart .cart-page__items{grid-column:1;grid-row:2}.sab2-cart.cart-items-component .cart-page__summary{display:block;grid-column:2;grid-row:1 / -1;align-self:start;height:auto;padding:0;position:sticky;top:140px}.sab2-cart .cart-page__summary>.section-background{display:none}.sab2-cart .cart-page__more-blocks:empty{display:none}.sab2-cart.cart-items-component .cart-title h1{font-family:Fields Display,Georgia,serif;font-weight:800;font-size:72px;line-height:.98;letter-spacing:-.02em;color:var(--ink);text-transform:none;gap:16px}.sab2-cart .cart-title .cart-bubble{min-width:36px;height:36px;padding:0 10px;align-self:center;color:#fff}.sab2-cart .cart-title .cart-bubble__background{background:var(--cta);border-radius:100px;opacity:1}.sab2-cart .cart-title .cart-bubble__text{color:#fff;font-family:Work Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:0}.sab2-cart .cart-items--dividers .cart-items__table-row{border-color:var(--hair-strong)}.sab2-cart .cart-items__media-container{display:block}.sab2-cart.cart-items-component .cart-items__media-image{background:var(--paper-soft);border:1px solid var(--ink);border-radius:24px}.sab2-cart.cart-items-component a.cart-items__title{font-family:Fields Display,serif;font-weight:500;font-size:30px;line-height:1.05;color:var(--ink);text-decoration:none}.sab2-cart.cart-items-component .cart-items__details,.sab2-cart.cart-items-component .cart-items__details span{font-family:Fields,serif;font-size:17px;color:var(--ink-2)}.sab2-cart.cart-items-component .cart-items__price,.sab2-cart.cart-items-component .cart-items__price span,.sab2-cart.cart-items-component .cart-items__price text-component{font-family:Fields Display,serif;font-weight:800;font-size:24px;letter-spacing:-.02em;color:var(--ink)}.sab2-cart .cart-items__quantity .quantity-selector{background:var(--paper-soft);border:1px solid var(--ink);border-radius:100px;color:var(--ink);overflow:hidden}.sab2-cart .cart-items__quantity .quantity-selector input{background:transparent;color:var(--ink);font-family:Work Sans,sans-serif;font-weight:600}.sab2-cart .cart-items__quantity .quantity-selector button,.sab2-cart.cart-items-component .cart-items__remove{color:var(--ink)}.sab2-cart.cart-items-component .cart-items__remove:hover{color:var(--cta)}.sab2-cart.cart-items-component .cart__summary-container{background:var(--paper-soft);border:1px solid var(--ink);border-radius:36px;padding:40px;height:auto}@supports (corner-shape: squircle){.sab2-cart .cart__summary-container,.sab2-cart .cart-items__media-image{corner-shape:squircle}}.sab2-cart .cart__summary-inner{padding:0;border:none;background:none}.sab2-cart.cart-items-component .cart__total{display:block;color:var(--ink)}.sab2-cart.cart-items-component .cart__total-label{display:block;margin-bottom:8px;font-family:Work Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cta)}.sab2-cart.cart-items-component .cart__total-value,.sab2-cart.cart-items-component .cart__total-value span{font-family:Fields Display,serif;font-weight:800;font-size:56px;line-height:1;letter-spacing:-.03em;color:var(--ink)}.sab2-cart.cart-items-component .tax-note,.sab2-cart.cart-items-component .tax-note small,.sab2-cart.cart-items-component .tax-note a{font-family:Work Sans,sans-serif;font-size:12px;line-height:1.6;color:var(--ink-2)}.sab2-cart .cart__summary-totals{border:none;padding-top:0}.sab2-cart .cart__ctas{margin-top:24px;gap:12px}.sab2-cart.cart-items-component .cart__ctas .cart__checkout-button,.sab2-cart.cart-items-component .cart-items__empty-button{display:inline-flex;align-items:center;justify-content:center;min-height:60px;padding:18px 32px;background:var(--cta);color:#fff;border:none;border-radius:100px;box-shadow:none;font-family:Work Sans,sans-serif;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:transform .2s,background .2s}.sab2-cart.cart-items-component .cart__ctas .cart__checkout-button{width:100%}.sab2-cart.cart-items-component .cart__ctas .cart__checkout-button:hover,.sab2-cart.cart-items-component .cart-items__empty-button:hover{background:#e62d5a;color:#fff;box-shadow:none;transform:translate(-2px,-2px)}.sab2-cart shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 100px;--shopify-accelerated-checkout-button-block-size: 52px}.sab2-cart.cart-items-component .cart-page--empty{display:flex;min-height:50vh}.sab2-cart.cart-items-component .cart-page--empty .cart-page__title{margin-bottom:24px}.sab2-cart.cart-items-component .cart-page--empty .cart-items__wrapper p{font-family:Fields,serif;font-size:20px;color:var(--ink-2)}.sab2-cart.cart-items-component .cart-page--empty .cart-items__wrapper p a{color:var(--cta)}@media(prefers-reduced-motion:reduce){.sab2-cart.cart-items-component .cart__ctas .cart__checkout-button:hover,.sab2-cart.cart-items-component .cart-items__empty-button:hover{transform:none}}@media(max-width:1200px){.sab2-cart.cart-items-component .section{padding:80px 40px}.sab2-cart.cart-items-component .cart-page{grid-template-columns:minmax(0,1fr) 380px;gap:0 48px}.sab2-cart.cart-items-component .cart-title h1{font-size:56px}}@media(max-width:900px){.sab2-cart.cart-items-component .section{padding:56px 20px}.sab2-cart.cart-items-component .cart-page{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:0}.sab2-cart.cart-items-component .cart-page__summary{grid-column:1;grid-row:auto;position:static;margin-top:32px}.sab2-cart.cart-items-component .cart-title h1{font-size:40px}.sab2-cart.cart-items-component .cart__summary-container{border-radius:24px;padding:24px}.sab2-cart.cart-items-component .cart__total-value,.sab2-cart.cart-items-component .cart__total-value span{font-size:44px}.sab2-cart.cart-items-component .cart-items__media-image{border-radius:14px}.sab2-cart.cart-items-component a.cart-items__title{font-size:24px}.sab2-cart.cart-items-component .cart-items__price,.sab2-cart.cart-items-component .cart-items__price span,.sab2-cart.cart-items-component .cart-items__price text-component{font-size:20px}}@container cart-items (max-width: 719px){.sab2-cart.cart-items-component .cart-items__table-row{grid-template-columns:88px minmax(0,1fr) minmax(var(--cart-item-price-width),auto)}}@container cart-items (max-width: 480px){.sab2-cart.cart-items-component .cart-items__table-row{grid-template-columns:88px minmax(0,1fr);grid-template-areas:"media details" "media quantity" "media price" "media error"}.sab2-cart.cart-items-component .cart-items__price{justify-self:start;text-align:left;margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sab2-cart.css.map */
