main[data-template=cart]{color:#1d2428}main[data-template=cart] .gp-checkout-progress{display:flex;align-items:center;gap:15px;padding:15px 0 18px;border-bottom:1px solid #e7e9e7;margin:0 0 27px;color:#899093;font-size:13px;font-weight:680;letter-spacing:-.01em}main[data-template=cart] .gp-checkout-progress-current{display:inline-flex;align-items:center;gap:10px;color:#202628;font-weight:810}main[data-template=cart] .gp-checkout-progress-next{display:inline-flex;align-items:center;gap:10px}main[data-template=cart] .gp-checkout-progress-index{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:50%;border:1px solid #d9ddda;color:#82898b;font-size:11px;font-weight:800;flex:none}main[data-template=cart] .gp-checkout-progress-current .gp-checkout-progress-index{background:#d95325;border-color:#d95325;color:#fff}main[data-template=cart] .gp-checkout-progress>svg{color:#bbc0c0}main[data-template=cart] .cart-page{width:100%;max-width:1310px;margin:0 auto;grid-template-columns:minmax(0,1fr) minmax(300px,365px);grid-template-rows:min-content 1fr;column-gap:clamp(26px,4vw,60px);row-gap:18px}main[data-template=cart] .cart-page__title{display:flex;justify-content:space-between;align-items:center;gap:20px;grid-column:1;grid-row:1;margin:0;padding:0}main[data-template=cart] .cart-page__title :is(h1,h2,.cart-title){margin:0;color:#191f22;font-size:clamp(27px,2.6vw,38px);letter-spacing:-.055em;font-weight:860;line-height:1.15}main[data-template=cart] .gp-cart-back-to-shop{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none;color:#a74726}main[data-template=cart] .gp-cart-back-to-shop:hover{text-decoration:underline;text-underline-offset:3px}main[data-template=cart] .cart-page__items{grid-column:1;grid-row:2;margin:0;min-width:0}main[data-template=cart] .cart-items__wrapper{width:100%;min-width:0}main[data-template=cart] .cart-items__table{width:100%}main[data-template=cart] .cart-items__table-row{border-bottom:1px solid #e7e8e7;margin-bottom:0;padding:23px 0;column-gap:clamp(11px,1.8vw,25px)}main[data-template=cart] .cart-items__table-row:first-of-type{padding-top:8px}main[data-template=cart] .cart-items__media-container{background:#f7f7f5;border-radius:7px;overflow:hidden;border:1px solid #efefed;aspect-ratio:1}main[data-template=cart] .cart-items__media-image{object-fit:contain;width:100%;height:100%}main[data-template=cart] .cart-items__title{color:#262c2e;font-size:14px;font-weight:760;letter-spacing:-.02em;line-height:1.5;text-decoration:none}main[data-template=cart] .cart-items__title:hover{text-decoration:underline;text-underline-offset:2px}main[data-template=cart] .cart-items__variants{color:#717a7d;font-size:12px;line-height:1.5;margin-top:6px}main[data-template=cart] .cart-items__quantity{margin-top:11px}main[data-template=cart] .cart-items__quantity-controls{gap:4px}main[data-template=cart] .cart-items__quantity .quantity-selector{border:1px solid #dddfdd;border-radius:5px;overflow:hidden}main[data-template=cart] .cart-items__remove{color:#899194}main[data-template=cart] .cart-items__price{font-weight:800;color:#212728;font-size:15px;line-height:1.35}main[data-template=cart] .cart-page__summary{grid-column:2;grid-row:1/span 2;height:auto;display:block;grid-template-rows:none;padding:0;margin:0;position:sticky;top:150px;align-self:start}main[data-template=cart] .cart-page__summary .cart-summary{display:block;grid-row:auto;grid-template-rows:none;min-width:0;border:1px solid #e6e7e5!important;background:#f8f8f6!important;border-radius:9px!important;overflow:hidden;box-shadow:none}main[data-template=cart] .cart-page__summary .cart-summary__inner{display:flex;flex-direction:column;gap:19px;align-items:stretch;padding:26px 25px!important;position:static!important;top:auto!important;grid-row:auto;width:100%;box-sizing:border-box}main[data-template=cart] .gp-cart-summary-heading{display:flex;flex-direction:column;gap:5px}main[data-template=cart] .gp-cart-summary-heading h2{margin:0;font-size:21px;font-weight:830;color:#20282b;line-height:1.24;letter-spacing:-.038em}main[data-template=cart] .gp-cart-summary-heading p{margin:0;color:#757d80;font-size:11px;line-height:1.5}main[data-template=cart] .cart-totals{display:flex;flex-direction:column;width:100%;gap:16px}main[data-template=cart] .cart-totals__original-container{width:100%}main[data-template=cart] .cart-totals__container{width:100%}main[data-template=cart] .cart-totals__total{display:flex;align-items:baseline;justify-content:space-between;gap:9px;border-top:1px solid #e1e3df;padding-top:18px}main[data-template=cart] .cart-totals__total-label{color:#333a3d;font-size:13px;font-weight:750}main[data-template=cart] .cart-totals__total-value{color:#20272a;font-size:25px;font-weight:880;letter-spacing:-.05em;line-height:1.2;white-space:nowrap}main[data-template=cart] .cart-totals__tax-note{font-size:10px;line-height:1.6;color:#758083}main[data-template=cart] .cart-actions{width:100%}main[data-template=cart] .cart-actions summary{font-size:12px;color:#444b4e}main[data-template=cart] .cart__ctas{display:block;width:100%}main[data-template=cart] .cart__checkout-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;border:1px solid #d95325!important;border-radius:6px!important;background:#d95325!important;color:#fff!important;font-size:15px;font-weight:830;box-shadow:none!important;letter-spacing:0}main[data-template=cart] .cart__checkout-button:hover:not(:disabled){background:#b8431c!important;border-color:#b8431c!important}main[data-template=cart] .gp-cart-shipping-note{display:flex;gap:11px;align-items:flex-start;border-top:1px solid #e4e5e2;padding-top:15px}main[data-template=cart] .gp-cart-shipping-note svg{flex:none;color:#bd4e26;margin-top:1px}main[data-template=cart] .gp-cart-shipping-note p{margin:0;color:#72797c;font-size:11px;line-height:1.55}main[data-template=cart] .cart-page__more-blocks{display:none}main[data-template=cart] .cart-page--empty{display:flex;flex-direction:column;align-items:center;min-height:280px}main[data-template=cart] .cart-page--empty .cart-page__title{justify-content:center}main[data-template=cart] .cart-items__empty-button{min-height:49px;border-radius:6px;background:#d95325;color:#fff!important;border:1px solid #d95325;font-size:13px;font-weight:800}@media(max-width:990px){main[data-template=cart] .cart-page{grid-template-columns:minmax(0,1fr) minmax(285px,315px);column-gap:19px}main[data-template=cart] .cart-page__summary .cart-summary__inner{padding:21px!important}main[data-template=cart] .cart-items__table-row{column-gap:11px}}@media(max-width:749px){main[data-template=cart] .gp-checkout-progress{justify-content:center;gap:10px;margin-bottom:19px;padding:5px 0 17px;font-size:11px;white-space:nowrap}main[data-template=cart] .gp-checkout-progress-index{width:23px;height:23px;font-size:10px}main[data-template=cart] .cart-page{display:flex;flex-direction:column;gap:0;max-width:none}main[data-template=cart] .cart-page__title{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:15px}main[data-template=cart] .cart-page__title :is(h1,h2,.cart-title){font-size:27px}main[data-template=cart] .gp-cart-back-to-shop{font-size:10px;gap:4px}main[data-template=cart] .gp-cart-back-to-shop svg{width:14px;height:14px}main[data-template=cart] .cart-page__items{width:100%;min-width:0}main[data-template=cart] .cart-items__table-row{padding:19px 0;column-gap:10px}main[data-template=cart] .cart-items__title{font-size:13px;line-height:1.45}main[data-template=cart] .cart-items__variants{font-size:11px}main[data-template=cart] .cart-items__price{font-size:13px}main[data-template=cart] .cart-page__summary{width:100%;position:static!important;margin:22px 0 0;padding:0;height:auto}main[data-template=cart] .cart-page__summary .cart-summary{border-radius:7px!important}main[data-template=cart] .cart-page__summary .cart-summary__inner{padding:21px!important;gap:17px}main[data-template=cart] .gp-cart-summary-heading h2{font-size:19px}main[data-template=cart] .cart-totals__total-value{font-size:23px}main[data-template=cart] .cart__checkout-button{min-height:56px}}@media(max-width:350px){main[data-template=cart] .gp-checkout-progress{font-size:10px;gap:7px}main[data-template=cart] .gp-cart-back-to-shop{font-size:9px}}@media(prefers-reduced-motion:reduce){main[data-template=cart] .cart-items__table-row{transition:none}}.gp-cart-vat-info{width:100%;padding:12px 0;border-top:1px solid #e6e7e7;border-bottom:1px solid #e6e7e7;margin:6px 0 4px}.gp-cart-vat-info summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;color:#40484b;font-size:12px;font-weight:690;line-height:1.5}.gp-cart-vat-info summary::-webkit-details-marker{display:none}.gp-cart-vat-info summary>span{color:#c44c23;font-size:18px;font-weight:400}.gp-cart-vat-info[open] summary>span{transform:rotate(45deg)}.gp-cart-vat-breakdown{padding:14px 0 3px}.gp-cart-vat-breakdown>div{display:flex;justify-content:space-between;gap:14px;align-items:baseline;margin-bottom:10px;color:#596064;font-size:12px;line-height:1.4}.gp-cart-vat-breakdown>div strong{white-space:nowrap;color:#282d30;font-size:12px;font-weight:740;font-variant-numeric:tabular-nums}.gp-cart-vat-breakdown .gp-cart-vat-breakdown-total{border-top:1px solid #ededed;padding-top:12px;color:#272e31;font-weight:730}.gp-cart-vat-breakdown p,.gp-cart-vat-included-note{font-size:10px;line-height:1.6;color:#858a8e;margin:9px 0 0;max-width:355px}.gp-cart-vat-included-note{width:100%}@media(max-width:749px){.gp-cart-vat-info{padding:13px 0}.gp-cart-vat-info summary{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/134/assets/gp-checkout-cart.css.map */
