cart-items.sgs-cart,.sgs-cart-foot{display:block;background:#f7f5f1;color:#383838}cart-items.sgs-cart{padding-top:clamp(16rem,15vw,20.8rem);padding-bottom:0}.sgs-cart-foot .cart__footer{padding-top:clamp(3.2rem,4vw,4.8rem);padding-bottom:clamp(6.4rem,8vw,10.4rem)}.sgs-cart .page-width,.sgs-cart-foot .page-width{max-width:140.8rem;padding-inline:clamp(2rem,5vw,7.2rem)}.sgs-cart .title-wrapper-with-link{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1.28rem 3.2rem;margin:0 0 clamp(2.4rem,3vw,3.84rem);padding:0;border:0}.sgs-cart .title--primary{margin:0;color:#383838;font-size:clamp(3.2rem,1.76rem + 3.2vw,6.08rem);font-weight:800;line-height:1.06;letter-spacing:-.02em}.sgs-cart .underlined-link{color:#3c5cd6;font-size:1.44rem;font-weight:700;text-underline-offset:.4rem;text-decoration-thickness:1px}.sgs-cart .underlined-link:hover{color:#2c47ad}.sgs-cart .cart__items{padding:0 clamp(1.6rem,2.4vw,3.2rem) clamp(2.4rem,3vw,3.2rem);border:1px solid rgba(56,56,56,.12);border-radius:16px;background:#fff}.sgs-cart .cart-items th{padding-block:clamp(2.4rem,3vw,3.2rem) 1.6rem;border-bottom:1px solid rgba(56,56,56,.12);color:#383838;font-size:1.12rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.6}@media screen and (min-width:750px){.sgs-cart .cart-items td{padding-top:clamp(2.4rem,3vw,3.2rem)}.sgs-cart .cart-item+.cart-item:not(.cart-item__nested-line) td{border-top:1px solid rgba(56,56,56,.12)}}@media screen and (max-width:749px){.sgs-cart .cart-item{padding-top:2.4rem;margin-bottom:2.4rem}.sgs-cart .cart-item+.cart-item:not(.cart-item__nested-line){border-top:1px solid rgba(56,56,56,.12)}.sgs-cart .cart-items thead tr{margin-bottom:0;border-bottom-color:#3838381f}}.sgs-cart .cart-item__image-container{border-radius:14px;overflow:hidden}.sgs-cart .cart-item__image{border-radius:14px}.sgs-cart .cart-item__name{color:#383838;font-size:clamp(1.6rem,1.36rem + .5vw,2.08rem);font-weight:700;line-height:1.2}.sgs-cart .cart-item__name:hover{color:#3c5cd6;text-decoration:none}.sgs-cart .cart-item__details .product-option{font-size:1.36rem;opacity:.78}.sgs-cart .price,.sgs-cart .cart-item__final-price{color:#383838;font-size:1.6rem;font-weight:700}.sgs-cart .cart-item__old-price{font-weight:400;opacity:.6}.sgs-cart .discounts__discount{color:#3c5cd6;font-size:1.28rem;font-weight:700}.sgs-cart .quantity.cart-quantity{display:inline-grid;grid-template-columns:3.6rem 5.2rem 3.6rem;width:auto;min-height:0;border:1px solid rgba(56,56,56,.24);border-radius:4px;background:#fff;overflow:hidden}.sgs-cart .quantity.cart-quantity:before,.sgs-cart .quantity.cart-quantity:after{content:none}.sgs-cart .quantity__button{width:auto;height:3.6rem;padding:0;background:#3838380d;color:#383838;transition:background-color .2s ease}.sgs-cart .quantity__button:not([disabled]):hover{background:#3838381f}.sgs-cart .quantity__button svg{width:1.12rem}.sgs-cart .quantity__input{height:3.6rem;padding:0;border-inline:1px solid rgba(56,56,56,.24);color:#383838;font-size:1.6rem;font-weight:700}.sgs-cart .quantity__button:focus-visible,.sgs-cart .quantity__input:focus-visible{outline:2px solid #3c5cd6;outline-offset:-2px;box-shadow:none}.sgs-cart cart-remove-button .button{border-radius:4px;color:#3838388c}.sgs-cart cart-remove-button .button:not([disabled]):hover{background:#3c5cd60f;color:#3c5cd6}.sgs-cart-foot .cart__footer{display:block}.sgs-cart-foot .cart__blocks{max-width:44rem;margin-left:auto;padding:clamp(2.4rem,3vw,3.2rem);border:1px solid rgba(56,56,56,.12);border-radius:16px;background:#fff}.sgs-cart-foot .totals{align-items:baseline;gap:1.6rem}.sgs-cart-foot .totals__total{margin:0;color:#383838;font-size:1.12rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.6}.sgs-cart-foot .totals__total-value{margin:0;color:#383838;font-size:clamp(2.56rem,1.9rem + 1.2vw,3.52rem);font-weight:800;line-height:1;letter-spacing:-.02em}.sgs-cart-foot .tax-note{display:block;margin-top:1.28rem;color:#383838;font-size:1.28rem;line-height:1.5;opacity:.7}.sgs-cart-foot .cart__ctas{margin-top:2.4rem}.sgs-cart-foot .cart__checkout-button{width:100%;min-height:0;padding:1.68rem 3.36rem;border:0;border-radius:4px;background:#3c5cd6;color:#fff;font-size:1.44rem;font-weight:700;letter-spacing:.02em;transition:background-color .25s ease}.sgs-cart-foot .cart__checkout-button:before,.sgs-cart-foot .cart__checkout-button:after{content:none;box-shadow:none}.sgs-cart-foot .cart__checkout-button:not([disabled]):hover{background:#2c47ad}.sgs-cart-foot .cart__checkout-button[disabled]{opacity:.45}.sgs-cart-foot .cart__dynamic-checkout-buttons{margin-top:1.28rem}.sgs-cart .cart__warnings{padding:0 0 clamp(6.4rem,8vw,10.4rem);text-align:left}.sgs-cart .cart__empty-text{margin:0 0 2.4rem;color:#383838;font-size:clamp(2.88rem,1.9rem + 2vw,4.48rem);font-weight:800;line-height:1.06;letter-spacing:-.02em}.sgs-cart .cart__warnings .button{display:inline-block;min-height:0;padding:1.68rem 3.36rem;border:1px solid #3c5cd6;border-radius:4px;background:transparent;color:#3c5cd6;font-size:1.44rem;font-weight:700;letter-spacing:.02em;transition:background-color .25s ease,color .25s ease}.sgs-cart .cart__warnings .button:before,.sgs-cart .cart__warnings .button:after{content:none;box-shadow:none}.sgs-cart .cart__warnings .button:hover{background:#3c5cd6;color:#fff}.sgs-cart .cart__login-title{margin:clamp(4.8rem,6vw,6.4rem) 0 .8rem;color:#383838;font-size:clamp(1.6rem,1.36rem + .5vw,2.08rem);font-weight:700;line-height:1.2}.sgs-cart .cart__login-paragraph{margin-top:0;font-size:1.52rem;line-height:1.6;opacity:.88}.sgs-cart .cart__login-paragraph a{color:#3c5cd6}@media(prefers-reduced-motion:reduce){.sgs-cart .quantity__button,.sgs-cart-foot .cart__checkout-button,.sgs-cart .cart__warnings .button{transition:none}}@media screen and (max-width:749px){.sgs-cart .quantity,.sgs-cart .quantity__input,.sgs-cart .quantity__button{min-height:4.4rem}.sgs-cart .quantity__button{min-width:4rem}.sgs-cart .underlined-link,.sgs-cart-foot .underlined-link{display:inline-flex;align-items:center;min-height:4rem}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/sgs-cart.css.map */
