.cart-page{--cart-font-size--2xs: var(--font-size--2xs);--cart-font-size--xs: var(--font-size--xs);--cart-font-size--sm: var(--font-size--sm);--cart-font-size--md: var(--font-size--md);--cart-font-size--2xl: var(--font-size--2xl);display:grid;grid-template-columns:1fr;gap:0 var(--padding-5xl)}.cart-page--empty{display:flex;flex-direction:column;align-items:center;justify-content:center}.cart-page--empty .cart-page__title,.cart-page--empty .cart-page__more-blocks{margin-top:var(--margin-6xl)}.cart-page__more-blocks{width:100%}.cart-page--empty .cart-title{text-align:center}.cart-page__main{grid-column:1}.cart-page__summary{padding-top:var(--padding-xl);background-color:var(--color-background)}.cart__summary-container:not(.cart__container--extend) .cart__summary-inner{height:100%}.cart__summary-inner{background-color:var(--color-background)}.cart-page__summary .cart__summary-inner{padding:40px 20px}@media screen and (min-width:750px){.cart-page__summary .cart__summary-inner{padding:40px 64px}}@media screen and (min-width:1040px){.cart-page__summary .cart__summary-inner{padding:93px 50px 0 40px}}@media screen and (min-width:1600px){.cart-page__summary .cart__summary-inner{padding:93px 115px 0}}@media screen and (min-width:1040px){.cart-page{grid-template-columns:1fr min(40%,var(--sidebar-width));grid-template-rows:min-content min-content 1fr}.cart-page__summary{display:grid;height:100%;grid-column:2;grid-row:1 / -1;align-self:stretch;grid-template-rows:subgrid;padding-top:0;position:relative}.section--page-width .cart-page:has(.cart__container--extend){grid-column:2 / 4;grid-template-columns:1fr minmax(var(--sidebar-width),calc((100vw - var(--page-width)) / 2 + var(--sidebar-width)))}.cart__container--extend{height:100%}}@media screen and (min-width:1400px){.cart-page{grid-template-columns:1fr 690px}}.main-cart-width .cart-page:not(.cart-page--empty) .cart-page__title,.main-cart-width .cart-page:not(.cart-page--empty) .cart-page__items{padding-left:20px;padding-right:20px}.main-cart-width .cart-page__items{padding-bottom:60px}.main-cart-width .cart-page__title{padding-top:30px}@media(min-width:750px){.main-cart-width .cart-page:not(.cart-page--empty) .cart-page__title,.main-cart-width .cart-page:not(.cart-page--empty) .cart-page__items{padding-left:32px;padding-right:32px}}@media(min-width:1040px){.main-cart-width .cart-page:not(.cart-page--empty) .cart-page__title,.main-cart-width .cart-page:not(.cart-page--empty) .cart-page__items{padding-left:65px;padding-right:0}.main-cart-width .cart-page__title{padding-top:50px}}@media(min-width:1600px){.main-cart-width .cart-page:not(.cart-page--empty) .cart-page__title,.main-cart-width .cart-page:not(.cart-page--empty) .cart-page__items{padding-left:127px}}@media(hover:hover){.cart-also-like__slider-next:hover path,.cart__slider-next:hover path,.cart-also-like__slider-prev:hover path,.cart__slider-prev:hover path{fill:#f36c23}.cart-also-like__slider-next:hover rect,.cart__slider-next:hover rect,.cart-also-like__slider-prev:hover rect,.cart__slider-prev:hover rect{stroke:#f36c23}}.cart__slider-prev.swiper-button-disabled,.cart__slider-next.swiper-button-disabled,.cart-also-like__slider-prev.swiper-button-disabled,.cart-also-like__slider-next.swiper-button-disabled{opacity:.5;cursor:not-allowed}.cart-items{--cart-item-media-width-min: 2.5rem;--cart-item-media-width-max: 7.5rem;container-name:cart-items;container-type:inline-size;width:100%}.cart-items-disabled{pointer-events:none}.cart-items__table{width:100%}.cart-items__table *{margin:0}.cart-items__table-row{display:grid!important;grid-template-columns:117px 1fr 30px;grid-template-rows:minmax(min-content,auto) auto;gap:20px var(--gap-md);align-items:start;padding-bottom:var(--cart-items-gap);margin-bottom:var(--margin-lg)}.cart-items__media{grid-column:1;grid-row:1;display:block}.cart-items__details{grid-column:2;grid-row:1;display:block}td.cart-items__remove{grid-column:3;grid-row:1;display:block}.cart-items__qty-cell{grid-column:1;grid-row:2;display:block}.cart-items__price-cell{grid-column:2 / 4;grid-row:2;display:flex;height:100%;align-items:center}@media(min-width:750px){.cart-items__table-row{display:grid;grid-template-columns:150px 1fr auto 30px;grid-template-rows:auto auto}.cart-items__media{width:auto;grid-column:1;grid-row:1 / 3}.cart-items__details{width:auto;grid-column:2 / 4;grid-row:1}.cart-items__qty-cell{width:auto;grid-column:2;grid-row:2}.cart-items__price-cell{width:auto;grid-column:3;grid-row:2;justify-content:flex-end}td.cart-items__remove{width:auto;grid-column:4;grid-row:1 / 3}}@media(min-width:1040px)and (max-width:1599px){.cart-items__qty-cell,.cart-items__quantity-container{max-width:130px}}@media(min-width:1600px){.cart-items__table-row{grid-template-columns:195px 30% 130px auto 30px;grid-template-rows:auto;align-items:center;gap:30px}.cart-items__media{grid-column:1;grid-row:1}.cart-items__details{grid-column:2;grid-row:1}.cart-items__qty-cell{grid-column:3;grid-row:1}.cart-items__price-cell{grid-column:4;grid-row:1}td.cart-items__remove{grid-column:5;grid-row:1}}.cart-items__table-row.cart-items__nested-line td:first-child{width:60%;justify-self:right}html:active-view-transition-type(page-navigation) .cart-items__table-row{view-transition-name:none!important}.cart-items__table-row.removing{overflow:hidden;animation:removeRow calc(var(--animation-speed) * 2) var(--animation-easing) forwards;animation-delay:var(--animation-speed)}@keyframes removeRow{0%{height:var(--row-height)}to{opacity:0;height:0;padding-bottom:0;margin-bottom:0;border-color:transparent}}.cart-items__table-row:last-child{padding-bottom:0}.cart-items--dividers .cart-items__table-row{border-bottom:1px solid var(--color-border);margin-bottom:var(--cart-items-gap)}.cart-items--dividers .cart-items__table-row:has(+.cart-items__nested-line){border-bottom:none;margin-bottom:0}.cart-items--dividers .cart-items__table-row:last-child{border-block-end:none;padding-block-end:0;margin-bottom:0}.cart-items__details{color:rgb(var(--color-foreground-rgb) / var(--opacity-70))}.cart-items__details>*+*,.cart-items__bundle li{margin-block-start:var(--margin-2xs)}.cart-items__details *{font-size:var(--cart-font-size--sm)}.cart-items__details a{text-decoration:none}.cart-items__title{font-size:16px;line-height:19px;color:var(--color-foreground);text-transform:var(--product-title-case);font-weight:900;margin-bottom:10px;display:block;transition:color .3s ease-in-out}@media(hover:hover){.cart-items__title:hover{color:var(--color-primary)}}.cart-page .cart-items__title,.cart-page .cart-items__price{font-size:20px;line-height:24px}@media(min-width:750px){.cart-items__title,.cart-items__price{font-size:18px;line-height:20px}}@media(min-width:1600px){.cart-items__title{font-size:20px;line-height:24px}}.cart-items__price{font-weight:900;color:var(--color-foreground)}.cart-items__variant{display:flex;gap:5px;align-items:center}.cart-items__variant dd,.cart-items__variant dt{font-size:12px}td.cart-items__remove{background-color:#f5f5f6;height:25px;max-height:25px;max-width:25px;min-height:25px!important;border-radius:50%;width:25px;justify-content:center;box-shadow:none;padding:0;min-width:25px}.cart-items__media{padding:0}.cart-items__price{min-height:unset;display:block}.cart-items__price-unit{font-size:var(--cart-font-size--xs)}.cart-items__media-container{display:flex;aspect-ratio:195 / 130;position:relative;width:100%;overflow:hidden}.cart-items__media-image{aspect-ratio:195 / 130;object-fit:cover;object-position:center center;width:100%;height:auto;-webkit-user-select:none;user-select:none}.cart-items__quantity-container{display:flex;flex-direction:column-reverse;gap:var(--gap-xs)}@media(min-width:1280px){.cart-items__quantity-container{gap:30px}}.cart-items__quantity-container .quantity-selector{max-height:38px;width:120px}.cart-items__quantity-container .quantity-selector :is(.quantity-minus,.quantity-plus){min-height:38px;width:38px;height:38px}.cart-items__quantity-container .icon-plus path{stroke:#f36c23}@media(min-width:768px){.cart-items__quantity-container{flex-direction:row;align-items:center}}.cart-items__empty-button{margin-top:var(--margin-md);padding-inline:var(--padding-4xl);padding-block:var(--padding-lg)}.cart-items__error{display:flex;align-items:flex-start;width:100%;grid-area:error;margin-block-start:var(--margin-xs);opacity:1;overflow:hidden;transform:translateY(0);transition:opacity var(--drawer-animation-speed) var(--animation-easing),transform var(--drawer-animation-speed) var(--animation-easing)}@starting-style{.cart-items__error{opacity:0;transform:translateY(-.5rem)}}.cart-item__error{display:flex;align-items:flex-start;width:100%;font-size:var(--cart-font-size--sm);padding-block:var(--padding-2xs)}.cart-item__error .svg-wrapper{flex-shrink:0;width:var(--icon-size-xs);height:var(--icon-size-xs);margin-inline:var(--margin-3xs) var(--margin-xs);margin-block-start:var(--margin-3xs)}.cart-items__price{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.cart__original-total-container,.cart__total-container{display:flex;flex-direction:column}.cart__total-container{row-gap:var(--gap-2xs)}.cart__total-container:has(.cart__installments){row-gap:var(--gap-xs)}.cart__original-total-container:empty{display:none}.cart__summary-totals{display:flex;flex-direction:column;gap:var(--gap-xl);width:100%;border-block-start:none}.cart__summary-totals:has(>:first-child:not(.cart__original-total-container,.cart__total-container)){padding-block-start:0;border-block-start:none}@media screen and (min-width:750px){.cart__summary-totals{padding-block-start:0}}.cart__original-total-container,.cart__original-total-container *{font-size:var(--cart-font-size--sm)}.cart__total{font-weight:var(--font-weight-bold)}.cart__total-label{font-size:12px;text-transform:uppercase;font-weight:900}@media(min-width:768px){.cart__total-label{font-size:15px}}.cart__total-value{font-size:24px;font-weight:900;text-align:left}.cart__affirm-wrapper svg{width:90px;margin-right:33px}@media(min-width:1280px){.cart__total-value{font-size:32px}}.cart-primary-typography{font-family:var(--cart-primary-font-family);font-style:var(--cart-primary-font-style);font-weight:var(--cart-primary-font-weight)}.cart-secondary-typography{font-family:var(--cart-secondary-font-family);font-style:var(--cart-secondary-font-style);font-weight:var(--cart-secondary-font-weight)}.cart__ctas{width:100%;display:grid;gap:var(--checkout-button-gap);grid-auto-flow:row;grid-template-columns:1fr}.cart-items-component .cart__ctas{width:calc(100% - 60px);margin-right:auto}.cart__additional-checkout-buttons{width:100%}.cart__ctas .cart__checkout-button{width:100%;max-width:200px;height:clamp(25px,var(--height-buy-buttons),55px);padding-inline:var(--padding-4xl)}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-inline-alignment: center;--shopify-accelerated-checkout-button-border-radius: var( --style-border-radius-buttons-primary );--shopify-accelerated-checkout-row-gap: var(--checkout-button-gap, 10px)}.cart-note{width:100%}@starting-style{.cart-note[open-by-default-on-desktop][open-by-default-on-mobile] .details-content{block-size:auto;opacity:1;overflow-y:visible}}.cart-note__inner{padding-block:var(--padding-2xs) var(--padding-sm)}.cart-note__summary{display:flex;align-items:center;justify-content:space-between}.cart-note__summary:hover{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.cart-note__label{display:flex;align-items:flex-start;gap:var(--gap-2xs);font-size:var(--cart-font-size--sm)}.cart-note__instructions{color:var(--color-input-text);background-color:var(--color-input-background);border-width:var(--style-border-width-inputs);border-color:var(--color-input-border);transition:box-shadow var(--animation-speed) ease;box-shadow:var(--input-box-shadow);min-height:5.5rem;min-width:100%;max-width:100%;font-size:var(--cart-font-size--sm);padding:max(4px,calc(var(--style-border-radius-inputs) * (1 - cos(45deg))))}.cart-note .svg-wrapper{height:var(--icon-size-sm);width:var(--icon-size-sm);margin:0}.cart-note .icon-plus{height:var(--icon-size-xs);width:var(--icon-size-xs)}.remove-icon-bottom,.remove-icon-top{transition:transform var(--animation-speed) var(--animation-easing)}.cart-items__remove:hover .remove-icon-top{transform:translate(calc(-1 * var(--icon-stroke-width)),var(--icon-stroke-width)) rotate(-15deg)}.cart-items__remove:is(:hover,:active) .remove-icon-bottom{transform:translateY(var(--icon-stroke-width))}.cart-items__table-row.removing .remove-icon-bottom{transform:translateY(0)}.cart-items__table-row.removing .remove-icon-top{animation:removeButtonClickedIconTop var(--animation-speed) var(--animation-easing) forwards}@keyframes removeButtonClickedIconTop{50%{transform:translateY(calc(-1 * var(--icon-stroke-width)))}to{transform:translate(0)}}.cart-items__properties{display:block;margin-block-start:var(--margin-2xs)}.cart-items__properties dt,.cart-items__properties dd{display:inline}.cart__affirm-container .__affirm-logo{display:none!important}.cart__summary-item:first-child{padding-bottom:15px}.cart__summary-item:not(:first-child){padding-bottom:15px;padding-top:15px}@media(min-width:1040px){.cart__summary-item:first-child{padding-bottom:25px}.cart__summary-item:not(:first-child){padding-bottom:25px;padding-top:25px}}@media(min-width:1600px){.cart__summary-item:first-child{padding-bottom:30px}.cart__summary-item:not(:first-child){padding-bottom:30px;padding-top:30px}}.cart__summary-item:not(:last-child){border-bottom:1px solid #ececed}.cart-items__details .icon{width:18px;height:18px;margin-right:5px}.cart-items__details .icon svg{width:18px;height:18px}.cart-items__details .pre-order{margin-top:10px;margin-bottom:10px;align-items:center}.cart__slider-view-all{margin-top:16px;font-weight:600;text-decoration:underline;text-decoration-style:dashed;display:block}.cart-items__labels{position:absolute;top:0;left:0;z-index:1;display:flex}.cart-page .cart-items__image-container .cart-items__sale-label,.cart-items__shipping-label,.new-sticker{font-size:9px;line-height:12px;padding:2px 4px;font-weight:800;background-color:#f36c23;color:#fff;margin-right:5px;border-radius:2px;display:flex;align-items:center}@media(min-width:750px){.cart-page .cart-items__image-container .cart-items__sale-label{padding:5px 10px}.cart-page .cart-items__image-container .cart-items__sale-label,.cart-items__shipping-label,.new-sticker{padding:2px 10px}}.quantity-selector .quantity-minus:disabled,.quantity-selector .quantity-plus:disabled,.quantity-selector input[type=number]:disabled,.quantity-selector.disabled{background:#f6f7fb}.quantity-selector .quantity-minus:disabled .svg-wrapper,.quantity-selector .quantity-plus:disabled .svg-wrapper{display:none}
/*# sourceMappingURL=/cdn/shop/t/144/assets/section-main-cart.css.map */
