.p-cart__items-wrapper{display:block}.p-cart__inner{padding-block:calc(var(--remie-section-pad) / 2) var(--remie-section-pad)}.p-cart__form{margin-block-start:var(--remie-space-2xl)}.p-cart__empty{display:flex;flex-direction:column;align-items:center;gap:var(--remie-space-xl);padding-block:var(--remie-space-4xl) 0;text-align:center}.p-cart__empty-text{font-size:var(--remie-fz-lg);line-height:var(--remie-lh-tight)}.p-cart__table{display:block;width:100%;border-collapse:collapse}.p-cart__table :is(thead,colgroup){display:none}.p-cart__table tbody{display:block;border-top:1px solid var(--remie-color-border)}.p-cart__table .p-cart__item{display:grid;grid-template-rows:none;margin:0;grid-template-columns:96px minmax(0,1fr);column-gap:var(--remie-space-md);row-gap:var(--remie-space-sm);padding-block:var(--remie-space-lg);border-bottom:1px solid var(--remie-color-border)}.p-cart__table .p-cart__item>td{display:block;padding:0;border:0}.p-cart__media{grid-row:1 / span 4}.p-cart__media-link{display:block}.p-cart__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.p-cart__name{color:var(--remie-color-text)}.p-cart__stepper-button{transition:background-color .3s ease}.p-cart__remove-link{transition:border-color .3s ease}@media(hover:hover){.p-cart__item:has(.p-cart__media-link:hover) .p-cart__name{color:var(--remie-color-bg-green);background-size:100% 1px}.p-cart__stepper-button:not(.disabled):hover{background-color:var(--remie-color-bg-beige)}.p-cart__remove-link:hover{border-color:var(--remie-color-text)}}.p-cart__options,.p-cart__discounts{margin:var(--remie-space-xs) 0 0;padding:0;font-size:var(--remie-fz-sm);color:var(--remie-color-text-muted);list-style:none}.p-cart__option{display:flex}.p-cart__option :is(dt,dd){margin:0}.p-cart__price,.p-cart__total{display:flex;align-items:center;gap:var(--remie-space-sm)}.p-cart__label{font-size:var(--remie-fz-xs);line-height:var(--remie-lh-tight);color:var(--remie-color-text-muted)}.p-cart__quantity-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--remie-space-md)}.p-cart__stepper{display:flex;align-items:center;gap:2px;margin-inline-start:-14px}.p-cart__stepper-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-3px 0;padding:0;border:0;background:none;color:var(--remie-color-text);cursor:pointer}.p-cart__stepper-button .c-icon{pointer-events:none}.p-cart__stepper-button:is(:disabled,.disabled){color:var(--remie-color-placeholder);cursor:not-allowed}.p-cart__stepper-input{box-sizing:border-box;width:64px;height:38px;margin:0;padding:0;border:0;border-radius:0;background-color:var(--remie-color-input-bg);font-family:var(--remie-font-en);font-size:var(--remie-fz-md);line-height:var(--remie-lh-tight);color:var(--remie-color-text);text-align:center;-webkit-appearance:textfield;appearance:textfield}.p-cart__stepper-input::-webkit-inner-spin-button,.p-cart__stepper-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.p-cart__remove{display:block}.p-cart__remove-link{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:36px;height:32px;border:1px solid var(--remie-color-border-light);background-color:var(--remie-color-bg);color:var(--remie-color-text)}.p-cart__remove-link:before{content:"";position:absolute;top:-6px;right:-4px;bottom:-6px;left:-4px}.p-cart__error-text{display:block;font-size:var(--remie-fz-sm);line-height:var(--remie-lh-body);color:var(--remie-color-error)}.p-cart__error-text:not(:empty){margin-block-start:var(--remie-space-sm)}.p-cart__spinner{width:16px;height:16px}.p-cart__spinner:not(.hidden)~*{visibility:hidden}.p-cart__items.cart__items--disabled{pointer-events:none}.p-cart-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--remie-space-xs);margin:0}.p-cart-price__amount,.p-cart-price__compare{font-family:var(--remie-font-en);font-size:var(--remie-fz-base);line-height:var(--remie-lh-tight)}.p-cart-price__compare{font-size:var(--remie-fz-sm);color:var(--remie-color-text-muted)}.p-cart-price__tax{font-size:var(--remie-fz-xs);line-height:var(--remie-lh-tight);color:var(--remie-color-text-muted)}.p-cart__summary{display:grid;gap:var(--remie-space-2xl);margin-block-start:var(--remie-space-2xl)}.p-cart__summary.is-empty{display:none}.p-cart__note-label{display:block;font-weight:var(--remie-fw-medium);line-height:var(--remie-lh-tight)}.p-cart__note-input{display:block;box-sizing:border-box;width:100%;height:162px;margin-block-start:20px;padding:var(--remie-space-md);border:0;border-radius:0;background-color:var(--remie-color-input-bg);font-family:var(--remie-font-base);font-size:var(--remie-fz-input);line-height:var(--remie-lh-body);color:var(--remie-color-text);resize:vertical}.p-cart__note-input::placeholder{color:var(--remie-color-placeholder)}.p-cart__note-input:focus-visible{outline:2px solid var(--remie-color-text);outline-offset:2px}.p-cart__summary-contents{text-align:right}.p-cart__subtotal{display:flex;align-items:baseline;justify-content:flex-end;gap:var(--remie-space-xl)}.p-cart__subtotal-label{font-size:var(--remie-fz-base);line-height:var(--remie-lh-tight)}.p-cart__discounts--cart{margin:0 0 var(--remie-space-sm)}.p-cart__shipping-note{margin-block-start:var(--remie-space-sm)}.p-cart__buttons{margin-block-start:var(--remie-space-xl)}.p-cart__dynamic-checkout{margin-block-start:var(--remie-space-sm)}.p-cart__dynamic-checkout shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 50px;--shopify-accelerated-checkout-button-border-radius: 0;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-row-gap: var(--remie-space-sm)}.p-cart__errors:not(:empty){margin-block-start:var(--remie-space-md);font-size:var(--remie-fz-sm);color:var(--remie-color-error)}@media screen and (min-width:750px){.p-cart__stepper-input{width:100px}.p-cart__form{margin-block-start:68px}.p-cart__empty{padding-block:232px 140px}.p-cart__table .p-cart__item{grid-template-columns:150px minmax(0,1fr);column-gap:var(--remie-space-xl);padding-block:var(--remie-space-xl)}.p-cart__summary{margin-block-start:60px}}@media screen and (min-width:990px){.p-cart__table{display:table;table-layout:fixed}.p-cart__table colgroup{display:table-column-group}.p-cart__table thead{display:table-header-group}.p-cart__table tbody{display:table-row-group;border-top:0}.p-cart__col--media{width:182px}.p-cart__col--price{width:calc(194 / 1152 * 100%)}.p-cart__col--quantity{width:calc(326 / 1152 * 100%)}.p-cart__col--total{width:98px}.p-cart__head-cell{padding:0 0 12px;border-bottom:1px solid var(--remie-color-border);font-weight:var(--remie-fw-medium);line-height:var(--remie-lh-tight);text-align:left}.p-cart__table .p-cart__item{display:table-row}.p-cart__table .p-cart__item>td{display:table-cell;padding-block:var(--remie-space-xl);border-bottom:1px solid var(--remie-color-border);vertical-align:top}.p-cart__table .p-cart__item>.p-cart__media{padding-inline-end:var(--remie-space-xl)}.p-cart__table .p-cart__item>.p-cart__details{padding-inline-end:var(--remie-space-md)}.p-cart__image{width:150px}.p-cart__name{display:block;padding-block-start:var(--remie-space-xs)}.p-cart__price .p-cart-price,.p-cart__total .p-cart-price{min-height:38px;align-items:center}.p-cart__total .p-cart-price{justify-content:flex-end}.p-cart__total .p-cart__spinner{margin:11px 0 0 auto;padding:0}.p-cart__label{display:none}.p-cart__summary{grid-template-columns:minmax(0,500px) minmax(0,500px);justify-content:space-between;column-gap:var(--remie-space-xl)}.p-cart__checkout{grid-column:2}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/remie-section-cart.css.map */
