@font-face{font-family:GdxCartSupport;src:url(gdx-ag-r1-assets--montserrat-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GdxCartSupport;src:url(gdx-ag-r1-assets--montserrat-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.gdx-parts-only{display:none}body:has([data-gdx-parts-cart=true]) .gdx-parts-only{display:revert}body:has([data-gdx-parts-cart=true]) .gdx-general-only{display:none}body:has([data-gdx-parts-cart=true]) #MainContent{--gdx-support-green:#036041;--gdx-support-ink:#111011;--gdx-support-muted:#59585b;--gdx-support-line:#d9d9d9;--gdx-support-cream:#f4f4f0;background:var(--gdx-support-cream);color:var(--gdx-support-ink)}body:has([data-gdx-parts-cart=true]) :is(cart-items,#main-cart-footer){background:var(--gdx-support-cream);font-family:GdxCartSupport,Montserrat,-apple-system,Segoe UI,Arial,sans-serif;color:var(--gdx-support-ink);letter-spacing:normal}body:has([data-gdx-parts-cart=true]) :is(cart-items,#main-cart-footer) :is(h1,h2,h3,p,a,button,input,span,small,dt,dd){font-family:inherit;letter-spacing:normal}body:has([data-gdx-parts-cart=true]) cart-items .title.title--primary{font-size:clamp(26px,4vw,38px);font-weight:400;line-height:1.25;color:var(--gdx-support-ink)}body:has([data-gdx-parts-cart=true]) :is(.gdx-cart-count,.product-option,.tax-note,.gdx-cart-trust-item){color:var(--gdx-support-muted)}body:has([data-gdx-parts-cart=true]) cart-items :is(.cart__items,.cart-item){box-shadow:none;border-color:var(--gdx-support-line);border-radius:8px}body:has([data-gdx-parts-cart=true]) cart-items .cart-item__name{font-family:GdxCartSupport,Montserrat,sans-serif!important;font-size:16px!important;font-weight:600;line-height:1.5!important;color:var(--gdx-support-ink)!important}body:has([data-gdx-parts-cart=true]) cart-items :is(.product-option,.cart-item__price-wrapper){font-size:13px;line-height:1.6}body:has([data-gdx-parts-cart=true]) cart-items .quantity{border:1px solid var(--gdx-support-line)!important;border-radius:5px;background:#fff!important;min-height:44px}body:has([data-gdx-parts-cart=true]) #main-cart-footer .cart__blocks{box-shadow:none;border:1px solid var(--gdx-support-line);border-radius:8px;background:#fff;padding:24px}body:has([data-gdx-parts-cart=true]) #main-cart-footer .totals{padding-bottom:16px;border-color:var(--gdx-support-line)}body:has([data-gdx-parts-cart=true]) #main-cart-footer .totals__total{font-size:17px;font-weight:600;color:var(--gdx-support-ink)}body:has([data-gdx-parts-cart=true]) #main-cart-footer .totals__total-value{font-size:25px;font-weight:600;color:var(--gdx-support-ink)}body:has([data-gdx-parts-cart=true]) #main-cart-footer .tax-note{font-size:12px;line-height:1.7;margin:12px 0 0}body:has([data-gdx-parts-cart=true]) #main-cart-footer .gdx-dispatch-timer{background:#f4f6f1;border:1px solid var(--gdx-support-line);border-radius:6px;box-shadow:none;padding:16px}body:has([data-gdx-parts-cart=true]) #main-cart-footer .gdx-dispatch-text{font-size:13px;line-height:1.7;color:var(--gdx-support-muted)}body:has([data-gdx-parts-cart=true]) #main-cart-footer .cart__checkout-button{background:var(--gdx-support-green)!important;border-radius:4px!important;box-shadow:none!important;font-family:GdxCartSupport,Montserrat,sans-serif!important;color:#fff;font-size:17px!important;font-weight:600!important;min-height:54px}body:has([data-gdx-parts-cart=true]) #main-cart-footer .cart__checkout-button:hover{background:#005129!important;box-shadow:none!important;transform:none}body:has([data-gdx-parts-cart=true]) #main-cart-footer .cart__checkout-button:after{box-shadow:none}body:has([data-gdx-parts-cart=true]) :is(cart-items,#main-cart-footer) :is(a,button,input):focus-visible{outline:3px solid var(--gdx-support-green);outline-offset:3px}body:has([data-gdx-parts-cart=true]) .gdx-parts-return{display:inline-flex;align-items:center;min-height:44px;color:var(--gdx-support-green);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;margin:12px 0}@media(max-width:600px){body:has([data-gdx-parts-cart=true]) #main-cart-footer .cart__blocks{padding:20px 16px}body:has([data-gdx-parts-cart=true]) cart-items .title-wrapper-with-link{flex-wrap:wrap}body:has([data-gdx-parts-cart=true]) .gdx-cart-trust-strip{gap:12px 16px}}body:has([data-gdx-parts-cart=true]) cart-items :is(.quantity__button,cart-remove-button .button){min-width:44px!important;min-height:44px!important}
/*# sourceMappingURL=/cdn/shop/t/165/assets/gdx-parts-cart.css.map */
