.cart-section{display:grid;grid-template-columns:3fr 1.4fr;gap:var(--gutter-regular)}@media screen and (max-width: 1100px){.cart-section{grid-template-columns:2fr 1.4fr}}@media screen and (max-width: 1023px){.cart-section{grid-template-columns:100%}}.cart-section aside{position:relative}.cart-section--empty shipping-calculator,.cart-section--empty product-recommendations,.cart-section--empty aside{display:none}.cart-section--empty .cart-holder{border:none}.cart-section--empty .cart-holder .cart-form__items{padding:0}.cart__subtotal-widget{padding:var(--gutter-regular);position:sticky;top:1.25rem}html[dir=rtl] .cart__subtotal-widget{right:0}html[dir=ltr] .cart__subtotal-widget{left:0}.cart__subtotal-widget .button:not(#cartDiscountSubmit){width:100%}.cart-form-item:not(:last-child){border-bottom:solid var(--color-borders-main) var(--border-width-cards)}@media screen and (max-width: 767px){.cart-form-item:not(:last-child){border:0}}.cart-form-item__title-variants span{display:inline-block;width:100%}.cart-form-item--layout{padding:var(--gutter-regular);display:grid;gap:var(--gutter-regular);grid-template-columns:6.25rem 18.75rem 1fr 6.25rem;grid-template-areas:"thumbnail price-title-variants quantity total";align-items:center}@media screen and (max-width: 1100px){.cart-form-item--layout{grid-template-columns:6.25rem 12.5rem 1fr 6.25rem}}@media screen and (max-width: 767px){.cart-form-item--layout{padding-inline-start:0;padding-inline-end:0;row-gap:0;grid-template-columns:6.25rem 1fr;grid-template-rows:max-content max-content;grid-template-areas:"thumbnail price-title-variants" "thumbnail quantity"}}.cart-form-item--layout .cart-item__thumbnail{grid-area:thumbnail}.cart-form-item--layout .cart-form-item__price-title-variants{grid-area:price-title-variants}@media screen and (max-width: 767px){.cart-form-item--layout .cart-form-item__price-title-variants{align-self:flex-end}}.cart-form-item--layout .cart-form-item__price-title-variants>*{display:inline-block;width:100%}.cart-form-item--layout .cart__quantity{grid-area:quantity}.cart-form-item--layout .cart__quantity svg{height:.6875rem}.cart-form-item--layout .cart__quantity svg *{transition:all .1s linear}@media screen and (max-width: 767px){.cart-form-item--layout .cart__quantity{align-self:flex-start}}.cart-form-item--layout .cart-item__total{grid-area:total}@media screen and (max-width: 767px){.cart-form-item--layout .cart-item__total{display:none}}.cart-block__head{background-color:#0000000d;border-bottom:solid var(--color-borders-main) var(--border-width-cards);border-radius:var(--border-radius-cards) var(--border-radius-cards) 0 0;height:3.4375rem;display:grid;grid-template-columns:calc(25rem + var(--gutter-regular)) 1fr 6.25rem;align-items:center;gap:var(--gutter-regular);padding:0 var(--gutter-regular);grid-template-areas:"product-info quantity total"}@media screen and (max-width: 1100px){.cart-block__head{grid-template-columns:calc(18.75rem + var(--gutter-regular)) 1fr 6.25rem}}#submit-cart-button.inactive{pointer-events:none;opacity:.3}.gift-form-container.background-lightgreen{background-color:#d1e6e2}.gift-form-container{border-radius:10px}.gift-form-container .checkbox-container{cursor:pointer}.gift-form-container .checkbox-container .box{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;background:#fff;border-radius:3px;-ms-transform:translateY(1px);transform:translateY(1px)}.gift-form-container .checkbox-container .box svg{display:none;width:10px;height:10px}.gift-form-container .checkbox-container.active svg{display:block}.gift-form-container .global-input{border:none;background:#fff}.cart__details .age-check .icon{font-size:0;width:20px;height:20px;position:relative;transform:translateY(1px)}@media screen and (min-width: 768px){.cart__details .age-check .icon{transform:translateY(2.5px)}}.cart__details .age-check .icon svg{width:20px;height:20px}.cart__details .age-check .icon svg *{fill:#333}.cart__details .age-checkbox-container{cursor:pointer}.cart__details .age-checkbox-container .box{position:relative;display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:#fff;border-radius:3px;transform:translateY(1px);margin-right:12px}.cart__details .age-checkbox-container .box svg{display:none;width:10px;height:10px}.cart__details .age-checkbox-container.active .box svg{display:block}.cart__details .submit-cart-page.inactive{pointer-events:none;opacity:.3}.general-timeslots{display:flex;gap:20px;margin-top:20px;flex-wrap:wrap}.general-timeslots input,.general-timeslots select{border-radius:8px;width:240px;font-size:14px}.general-timeslots>div.relative p{font-size:14px;opacity:.6;margin:-10px 0 0}.checkbox-container p{margin-bottom:0}h1.title{text-align:center;margin-bottom:40px}.timeslots{position:relative}.icon-time svg{width:16px;height:16px}.icon-time{position:absolute;top:53%;transform:translateY(-50%);right:12px}select#timeslots-general{background:none!important}.gj-datepicker .gj-icon{top:17px;right:12px;width:16px;height:16px;background-size:16px;background-image:url(/cdn/shop/files/download.svg?v=1763538800)}@media (max-width: 1100px){h1.title{margin-bottom:30px}.age-check p{margin-bottom:0}}@media (max-width: 767px){h1.title{margin-bottom:0}.general-timeslots input,.general-timeslots select{width:180px;min-height:48px}.general-timeslots{gap:12px}}@media (max-width: 512px){.general-timeslots input,.general-timeslots select{width:100%;min-height:48px}.general-timeslots{gap:10px}.datepicker-container,.timeslots{width:100%}.general-timeslots>div.relative p{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-main-cart.css.map */
