#MainContent[data-template=cart]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);grid-template-rows:auto 1fr;gap:36px 30px;align-items:start;width:100%;max-width:1364px;padding:28px 32px 48px;margin-inline:auto;color:#10283f}#MainContent[data-template=cart]>.shopify-section{grid-column:1/-1;min-width:0}#MainContent[data-template=cart]>.shopify-section:has(cart-items){grid-column:1;grid-row:1}#MainContent[data-template=cart]>.shopify-section:has(nc-cart-recommendations){grid-column:1;grid-row:2}#MainContent[data-template=cart]>.shopify-section:has(#main-cart-footer){grid-column:2;grid-row:1/3}#MainContent[data-template=cart] :is(cart-items,#main-cart-footer){padding:0;background:transparent}#MainContent[data-template=cart] :is(cart-items,#main-cart-footer)>.page-width{padding:0;max-width:none}#MainContent[data-template=cart] .title-wrapper-with-link{margin:0 0 4px}#MainContent[data-template=cart] .title--primary{font-size:36px;font-weight:700;line-height:1.2;margin:0;color:#10283f;letter-spacing:-.02em}#MainContent[data-template=cart] .title-wrapper-with-link>.underlined-link{display:none}#MainContent[data-template=cart] .nc-cart-count{margin:8px 0;font-size:15px;color:#60748c}#MainContent[data-template=cart] .cart-items{display:block;border-collapse:collapse;width:100%}#MainContent[data-template=cart] .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#MainContent[data-template=cart] .cart-items tbody{display:block;width:100%}#MainContent[data-template=cart] .cart-item{display:grid;grid-template-columns:128px minmax(0,1fr) 166px;grid-template-areas:"image details totals" "image details quantity";column-gap:22px;row-gap:10px;padding:24px 0;border-bottom:1px solid #e1e8ef;align-items:start;margin:0}#MainContent[data-template=cart] .cart-item>td{padding:0;border:0;min-width:0;width:auto;max-width:none}#MainContent[data-template=cart] .cart-item__media{grid-area:image}#MainContent[data-template=cart] .cart-item__image-container{width:128px;border:1px solid #e1e8ef;border-radius:6px;overflow:hidden;background:#f6f7f8}#MainContent[data-template=cart] .cart-item__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:0}#MainContent[data-template=cart] .cart-item__details{grid-area:details}#MainContent[data-template=cart] .cart-item__name{font-size:16px;line-height:1.4;font-weight:700;color:#10283f;text-decoration:none;display:block}#MainContent[data-template=cart] .cart-item__details>:is(div.product-option,.cart-item__discounted-prices){display:none}#MainContent[data-template=cart] .cart-item__details :is(dl,.discounts){margin:10px 0 0}#MainContent[data-template=cart] .cart-item__details .product-option{font-size:14px;line-height:1.6;color:#60748c;margin:0;overflow-wrap:anywhere}#MainContent[data-template=cart] .cart-item__details .discounts{font-size:12px;color:#60748c}#MainContent[data-template=cart] .cart-item__totals{grid-area:totals;justify-self:end;text-align:right}#MainContent[data-template=cart] .cart-item__totals :is(.price,.cart-item__final-price){font-size:16px;font-weight:700;color:#10283f;white-space:normal}#MainContent[data-template=cart] .cart-item__old-price{display:block;font-size:13px!important;font-weight:400!important;color:#60748c!important}#MainContent[data-template=cart] .cart-item__discounted-prices{display:block}#MainContent[data-template=cart] .cart-item__quantity{grid-area:quantity;align-self:end;justify-self:end}#MainContent[data-template=cart] .cart-item__quantity-wrapper{gap:10px;justify-content:flex-end}#MainContent[data-template=cart] .quantity{min-height:44px;width:118px;border-radius:5px;--inputs-radius:5px}#MainContent[data-template=cart] .quantity__button{width:34px;flex-basis:34px}#MainContent[data-template=cart] cart-remove-button{margin:0}#MainContent[data-template=cart] cart-remove-button .button{min-width:34px;min-height:44px;color:#10283f}#MainContent[data-template=cart] .cart__footer{display:block;padding:24px 26px;margin:0;border:0;border-radius:14px;background:#f2f8fc}#MainContent[data-template=cart] .cart__footer>.cart__blocks{width:100%;margin:0;max-width:none}#MainContent[data-template=cart] .nc-cart-tools{font-size:15px;color:#10283f;margin-bottom:22px}#MainContent[data-template=cart] .nc-cart-note{padding-top:22px;margin-top:22px;border-top:1px solid #e0e9f0}#MainContent[data-template=cart] .nc-cart-tools label{font-size:16px}#MainContent[data-template=cart] .nc-cart-tools :is(input,textarea){border-color:#d5e0e9;border-radius:5px}#MainContent[data-template=cart] .nc-cart-tools textarea{min-height:100px}#MainContent[data-template=cart] .nc-cart-feedback[data-confirmed=true]{color:#087b63}#MainContent[data-template=cart] .nc-cart-codes li{background:transparent;border-color:#d5e0e9;font-size:13px}#MainContent[data-template=cart] .nc-cart-codes button{color:#10283f}#MainContent[data-template=cart] .nc-c2-summary-lines{padding-top:16px;border-top:1px solid #dfe8ef;display:grid;gap:9px;font-size:14px}#MainContent[data-template=cart] .nc-c2-summary-lines>div{display:flex;justify-content:space-between;gap:16px}#MainContent[data-template=cart] .nc-c2-summary-lines dd{margin:0;text-align:right}#MainContent[data-template=cart] .nc-c2-shipping{font-size:12px;color:#60748c;max-width:65%}#MainContent[data-template=cart] .totals{padding-top:18px;margin-top:18px;border-top:1px solid #dfe8ef;align-items:center;justify-content:space-between;gap:12px}#MainContent[data-template=cart] .totals :is(h2,p){font-size:21px;font-weight:700;margin:0;color:#10283f}#MainContent[data-template=cart] .tax-note{font-size:12px;line-height:1.5;color:#60748c;margin-top:8px;display:block}#MainContent[data-template=cart] .nc-c2-savings{display:inline-block;margin:12px 0 0;padding:6px 9px;border-radius:5px;background:#e1f4eb;color:#087b63;font-size:13px;font-weight:600}#MainContent[data-template=cart] .cart__ctas{border-top:1px solid #dfe8ef;padding-top:18px;margin-top:18px}#MainContent[data-template=cart] .cart__checkout-button{background:#087b63;color:#fff;--color-button:8,123,99;--color-button-text:255,255,255;border-radius:5px;min-height:52px;font-size:18px;font-weight:600;letter-spacing:0}#MainContent[data-template=cart] .cart__checkout-button:after{border-radius:5px}#MainContent[data-template=cart] .cart__dynamic-checkout-buttons{margin-top:12px}.nc-cart-recommendations{display:block;min-width:0}.nc-cart-recommendations h2{font-size:21px;line-height:1.3;font-weight:700;color:#10283f;margin:0 0 18px}.nc-c2-recommendation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0}.nc-c2-recommendation-card{border:1px solid #dfe6ee;border-radius:8px;padding:6px;display:flex;flex-direction:column;min-width:0;background:#fff}.nc-c2-recommendation-card>a{text-decoration:none;color:#10283f}.nc-c2-recommendation-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f6f7f8;border-radius:5px}.nc-c2-recommendation-card h3{font-size:14px;line-height:1.45;font-weight:600;margin:12px 10px 8px;color:#10283f}.nc-c2-recommendation-card .price{font-size:15px;color:#10283f;font-weight:600;margin:0 10px 12px}.nc-c2-recommendation-card :is(form,.nc-c2-card-cta){margin:auto 10px 10px}.nc-c2-recommendation-card form .nc-c2-card-cta{margin:0;width:100%}.nc-c2-card-cta{display:flex;align-items:center;justify-content:center;min-height:44px;text-align:center;padding:8px;border:1px solid #a5bed1;border-radius:5px;background:#fff;color:#10283f;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer}.nc-c2-card-cta:focus-visible{outline:2px solid #087b63;outline-offset:3px}#MainContent[data-template=cart]:has(cart-items.is-empty){grid-template-columns:1fr}#MainContent[data-template=cart]:has(cart-items.is-empty)>.shopify-section:has(nc-cart-recommendations){display:none}@media(max-width:989px){#MainContent[data-template=cart]{display:flex;flex-direction:column;gap:28px;padding-inline:24px}#MainContent[data-template=cart]>.shopify-section{width:100%}#MainContent[data-template=cart] .cart__footer{padding:24px}}@media(max-width:749px){#MainContent[data-template=cart]{padding:24px 16px 36px;gap:28px}#MainContent[data-template=cart] .title--primary{font-size:29px}#MainContent[data-template=cart] .cart-item{grid-template-columns:84px minmax(0,1fr);grid-template-areas:"image details" "image totals" "quantity quantity";gap:12px;padding:22px 0}#MainContent[data-template=cart] .cart-item__image-container{width:84px}#MainContent[data-template=cart] .cart-item__name{font-size:14px}#MainContent[data-template=cart] .cart-item__details .product-option{font-size:12px}#MainContent[data-template=cart] .cart-item__totals :is(.price,.cart-item__final-price){font-size:13px}#MainContent[data-template=cart] .cart-item__old-price{font-size:11px!important}#MainContent[data-template=cart] .cart__footer{padding:20px 16px;border-radius:12px}#MainContent[data-template=cart] .cart__checkout-button{font-size:17px}.nc-c2-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nc-cart-recommendations h2{font-size:20px}.nc-c2-recommendation-card h3{font-size:13px;margin-inline:6px}.nc-c2-recommendation-card :is(.price,form,.nc-c2-card-cta){margin-inline:6px}.nc-c2-recommendation-card .price{font-size:14px}}#MainContent[data-template=cart] .nc-cart-codes button{font-size:0;text-decoration:none;min-width:26px;min-height:32px}#MainContent[data-template=cart] .nc-cart-codes button:after{content:"\d7";font-size:22px;font-weight:400}#MainContent[data-template=cart] .cart__items{padding-bottom:0;border-bottom:0}#MainContent[data-template=cart] .cart__checkout-button{max-width:none;width:100%}#MainContent[data-template=cart]:has(cart-items.is-empty)>.shopify-section:has(#main-cart-footer){display:none}
/*# sourceMappingURL=/cdn/shop/t/20/assets/nc-cart-v2.css.map */
