#main-cart .cart-page__block{--cpp-line: rgba(var(--layout-text-color), .14);--cpp-line-strong: rgba(var(--layout-text-color), .28);--cpp-soft: rgba(var(--layout-text-color), .05);--cpp-tint: color-mix(in srgb, rgb(var(--layout-text-color)) 4%, rgb(var(--layout-bg-color)));--cpp-ring: 0 0 0 3px rgba(var(--layout-text-color), .14)}#main-cart{--cpp-card-radius: 16px;--cpp-field-radius: 10px;--cpp-micro: var(--caption-font-size, .75rem)}#main-cart .section-header{margin-bottom:36px}#main-cart .page-title{display:flex;align-items:center;gap:14px;font-size:clamp(1.35rem,1rem + 1.1vw,2.1rem);line-height:1.1;letter-spacing:.22em;text-transform:uppercase}#main-cart .page-title.center{justify-content:center}#main-cart .cart-page__count{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 10px;border-radius:999px;background:rgb(var(--layout-text-color));color:rgb(var(--layout-bg-color));font-size:14px;line-height:1;letter-spacing:0}#main-cart .cart-page.grid{grid-template-columns:minmax(0,720px) minmax(340px,440px);justify-content:center;gap:40px 56px;align-items:start}#main-cart .cart-page.grid.cart-empty{display:flex;flex-direction:column;align-items:center;gap:28px;padding-block:56px;text-align:center}#main-cart .cart-items tbody{gap:16px}#main-cart .cart-item,#main-cart .main-cart .cart-items .cart-item{padding:16px;border:1px solid var(--cpp-line);border-radius:var(--cpp-card-radius);background:var(--cpp-soft)}#main-cart .cart-item__product{gap:22px;align-items:stretch}#main-cart .cart-item__media{width:108px;max-width:108px;border-radius:12px}#main-cart .cart-item__details{gap:8px;min-width:0}#main-cart .cart-item__first-row{gap:16px;align-items:flex-start}#main-cart .cart-item__name{min-width:0;overflow-wrap:anywhere;line-height:1.4;letter-spacing:.08em}#main-cart .cart-item__totals{flex:0 0 auto;white-space:nowrap}#main-cart .cart-item:has(.quantity__input[value="1"]) .cart-item__details>.cart-item__price-wrapper:not(:has(s,.price--on-sale,.unit-price,.product-badge--preorder)){display:none}#main-cart .cart-item__details>dl:not(.cart-item__discounted-prices){display:flex;flex-wrap:wrap;gap:2px 16px;margin:0}#main-cart .product-option{font-size:var(--cpp-micro);letter-spacing:.04em;line-height:1.4;opacity:.62;flex-wrap:nowrap}#main-cart .cart-item__details-actions-wrapper{margin-top:auto;padding-top:10px}#main-cart .cart-item__details-actions{gap:14px;align-items:center}#main-cart .cart-item__details .quantity{width:auto;height:42px;padding:0 2px;gap:0;border:1px solid var(--cpp-line-strong);border-radius:999px;overflow:hidden;transition:border-color var(--animation-duration) var(--transition-timing-function),box-shadow var(--animation-duration) var(--transition-timing-function)}#main-cart .cart-item__details .quantity:focus-within{border-color:rgb(var(--layout-text-color));box-shadow:var(--cpp-ring)}#main-cart .cart-item__details .quantity__button{width:40px;min-width:40px;height:100%;border-radius:50%;transition:background-color var(--animation-duration) var(--transition-timing-function)}#main-cart .cart-item__details .quantity__input{width:36px;height:100%;padding:0;text-align:center;font-size:var(--body-font-size)}@media(hover:hover){#main-cart .cart-item__details .quantity__button:not([disabled]):hover{background:var(--cpp-soft)}}#main-cart .remove-button{margin-inline-start:0;opacity:.62;transition:opacity var(--animation-duration) var(--transition-timing-function)}#main-cart .remove-button:hover,#main-cart .remove-button:focus-within{opacity:1}#main-cart .remove-button a{min-height:42px;padding-inline:6px;font-size:var(--cpp-micro);letter-spacing:.08em;text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}#main-cart .cart-item__error{margin:0}#main-cart .cart-return{min-height:52px;padding-inline:30px;border-radius:999px;letter-spacing:.14em;text-transform:uppercase;font-size:var(--cpp-micro)}#main-cart .cart-page__block--price{position:sticky;top:calc(var(--sticky-header-height, 0px) + 24px)}#main-cart .cart-page__block--price.cart-page__block--padding{padding:30px;border-radius:20px;box-shadow:0 40px 80px -42px #000000bf}#main-cart .cart-page__block--price.cart-page__block--border{border:1px solid var(--cpp-line)}#main-cart .free-shipping{gap:14px;margin-bottom:18px;padding:16px 18px 18px;border:1px solid var(--cpp-line);border-radius:14px;background:var(--cpp-tint)}#main-cart .free-shipping__text{font-size:calc(var(--body-font-size) * .92);letter-spacing:.03em;line-height:1.4}#main-cart .free-shipping__progress{height:7px;margin:0;border-radius:999px;overflow:hidden;background-color:rgba(var(--layout-text-color),.12)}#main-cart .free-shipping__progress:after{top:0;height:100%;border-radius:inherit;background-color:rgb(var(--button-bg-color));background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.18) 0 6px,transparent 6px 12px);animation:cpp-grow 1s var(--transition-timing-function, ease) both}#main-cart .free-shipping__progress--success:after{background-color:rgb(var(--success-color))}#main-cart .block-prices>div{padding-block:10px}#main-cart .block-prices>div:not(:last-child){border-block-end:1px solid var(--cpp-line)}#main-cart .before-discounts,#main-cart .discount,#main-cart .cart-weight{font-size:var(--cpp-micro);letter-spacing:.05em}#main-cart .totals{align-items:baseline}#main-cart .totals__total{font-size:var(--cpp-micro);letter-spacing:.2em;text-transform:uppercase}#main-cart .totals__total-value{font-size:calc(var(--body-font-size) * 1.8);line-height:1.1}#main-cart .tax-note{font-size:var(--cpp-micro);letter-spacing:.02em;line-height:1.5;opacity:.62}#main-cart .cart__checkouts:not(:first-child){margin-top:22px}#main-cart .cart__checkouts:not(:last-child){margin-bottom:22px}#main-cart .cart__checkouts .cart__checkout-button{width:100%;min-width:0;min-height:58px;padding-block:0;border-radius:999px;letter-spacing:.14em;text-transform:uppercase;font-size:var(--cpp-micro);box-shadow:0 14px 28px -14px rgba(var(--shadow-color),.7)}#main-cart .cart__checkout-button+.cart__dynamic-checkout-buttons{margin-top:12px}#main-cart .accordion--compact{border-block-start:1px solid var(--cpp-line);border-block-end:0}#main-cart .accordion--compact:last-child{border-block-end:1px solid var(--cpp-line)}#main-cart .main-cart .accordion--compact .accordion__summary,#main-cart .accordion--compact .accordion__summary{padding-block:20px}#main-cart .accordion--compact .summary__title-name{font-size:var(--cpp-micro);letter-spacing:.16em;text-transform:uppercase}#main-cart .accordion--compact .accordion__title{font:inherit;letter-spacing:inherit;text-transform:inherit}#main-cart .accordion--compact .accordion__content{padding-bottom:22px}#main-cart .cart-discount__input-wrapper{gap:8px}#main-cart .cart-discount__input{min-height:50px;padding-inline:16px;border:1px solid var(--cpp-line-strong);border-radius:var(--cpp-field-radius);background:rgb(var(--layout-bg-color));transition:border-color var(--animation-duration) var(--transition-timing-function),box-shadow var(--animation-duration) var(--transition-timing-function)}#main-cart .cart-discount__input:focus,#main-cart .cart-discount__input:focus-visible{border-color:rgb(var(--layout-text-color));box-shadow:var(--cpp-ring);outline:none}#main-cart .cart-discount__button{min-height:50px;min-width:100px;padding-inline:22px;border-radius:var(--cpp-field-radius);letter-spacing:.14em;text-transform:uppercase;font-size:var(--cpp-micro)}#main-cart .cart-discount__pill{min-height:34px;padding:6px 14px;border-radius:999px;font-size:var(--cpp-micro);letter-spacing:.06em;background:var(--cpp-soft)}#main-cart .textarea,#main-cart .accordion-shipping-calculator .input,#main-cart .accordion-shipping-calculator select{border:1px solid var(--cpp-line-strong);border-radius:var(--cpp-field-radius);transition:border-color var(--animation-duration) var(--transition-timing-function),box-shadow var(--animation-duration) var(--transition-timing-function)}#main-cart .textarea{padding:14px 16px;min-height:100px}#main-cart .textarea:focus,#main-cart .textarea:focus-visible,#main-cart .accordion-shipping-calculator .input:focus,#main-cart .accordion-shipping-calculator select:focus{border-color:rgb(var(--layout-text-color));box-shadow:var(--cpp-ring);outline:none}#main-cart .offer.section-block:not(.bg-custom){padding:16px 18px;background:transparent;border:1.5px dashed var(--cpp-line-strong);border-radius:14px}#main-cart .bg-custom.offer{padding:16px 18px;border-radius:14px}#main-cart .offer__heading{font-size:var(--cpp-micro);letter-spacing:.16em;text-transform:uppercase}#main-cart .offer .richtext{font-size:calc(var(--body-font-size) * .9);line-height:1.55;opacity:.8}#main-cart .offer .richtext>*{margin-bottom:0}#main-cart .cart-empty__text{letter-spacing:.2em;text-transform:uppercase}#main-cart .cart-empty__actions{justify-content:center;flex-wrap:wrap;gap:12px}#main-cart .cart-empty__actions .button{min-height:54px;min-width:220px;padding-inline:34px;border-radius:999px;letter-spacing:.14em;text-transform:uppercase;font-size:var(--cpp-micro)}@media screen and (max-width:1024px){#main-cart .cart-page.grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:32px}#main-cart .cart-item__media{width:96px;max-width:96px}}@media screen and (max-width:768px){#main-cart .cart-page.grid{display:flex;flex-direction:column;gap:28px}#main-cart .cart-page__block--price{position:static;width:100%}#main-cart .cart-page__block--price.cart-page__block--padding{padding:22px}#main-cart .section-header{margin-bottom:24px}#main-cart .cart-items tbody{gap:10px}#main-cart .cart-item,#main-cart .main-cart .cart-items .cart-item{padding:10px}#main-cart .cart-item__product{gap:12px}#main-cart .cart-item__media{width:72px;max-width:72px}#main-cart .cart-item__details{gap:4px}#main-cart .cart-item__first-row{gap:10px}#main-cart .cart-item__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:calc(var(--body-font-size) * .85);letter-spacing:.04em;line-height:1.35}#main-cart .cart-item__details-actions{flex-wrap:nowrap;gap:6px}#main-cart .cart-item__details-actions-wrapper{padding-top:6px}#main-cart .remove-button{white-space:nowrap}#main-cart .remove-button a{min-height:36px}#main-cart .cart-item__details .quantity{height:36px}#main-cart .cart-item__details .quantity__button{width:34px;min-width:34px}#main-cart .cart-item__details .quantity__input{width:30px}#main-cart .totals__total-value{font-size:calc(var(--body-font-size) * 1.5)}#main-cart .cart-empty__actions .button{width:100%}}@keyframes cpp-grow{0%{width:0}}@media(prefers-reduced-motion:reduce){#main-cart .free-shipping__progress:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/main-cart.css.map */
