.gxp-cart-empty,#cart-notification,.gxp-cart-page{--gxp-cart-ink: #0b4178;--gxp-cart-muted: #466378;--gxp-cart-line: #d3e4ec;--gxp-cart-action: linear-gradient(105deg, #0b477d, #087b96)}.gxp-cart-primary{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;min-height:4.8rem;padding:1rem 2rem;border:1px solid transparent;border-radius:.9rem;background:var(--gxp-cart-action);color:#fff;font:inherit;font-size:1.55rem;font-weight:750;line-height:1.3;letter-spacing:normal;text-decoration:none;cursor:pointer;box-shadow:0 4px 12px #0b41781f}.gxp-cart-primary:hover{background:linear-gradient(105deg,#08375f,#096c85)}.gxp-cart-primary svg{flex:none}.gxp-cart-text-link{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:.4rem .2rem;border:0;background:transparent;color:var(--gxp-cart-ink);font:inherit;font-size:1.4rem;font-weight:650;line-height:1.35;letter-spacing:normal;text-align:center;text-decoration:underline;text-decoration-color:#aac3d3;text-underline-offset:.35rem;cursor:pointer}.gxp-cart-text-link:hover{color:#085e76;text-decoration-color:currentColor}.gxp-cart-primary:focus-visible,.gxp-cart-text-link:focus-visible,#cart-notification .cart-notification__close:focus-visible{outline:2px solid #087b96;outline-offset:3px}#cart-notification{width:min(44rem,calc(100% - 2rem));max-width:none;max-height:calc(100dvh - var(--header-height, 8rem) - 1.6rem);margin-block-start:.6rem;padding:0;overflow:auto;overscroll-behavior:contain;border:1px solid var(--gxp-cart-line);border-radius:1.6rem;background:#fff;color:var(--gxp-cart-ink);box-shadow:0 14px 42px #0d3a5b2b,0 2px 6px #0d3a5b0f;text-align:start}#cart-notification .cart-notification__header{align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1.3rem .8rem 2rem;border-bottom:1px solid var(--gxp-cart-line);background:linear-gradient(100deg,#f3f8fb,#eaf5f7)}#cart-notification .cart-notification__heading{gap:1.1rem;margin:0;color:var(--gxp-cart-ink);font:750 clamp(1.6rem,2.2vw,1.9rem)/1.2 var(--font-heading-family, inherit);letter-spacing:-.015em}.gxp-cart-notice-check{display:grid;flex:none;width:3.1rem;height:3.1rem;place-items:center;border:1px solid #abd8df;border-radius:50%;background:#def2f4}#cart-notification .gxp-cart-notice-check svg{width:1.6rem;height:1.6rem;margin:0;color:#076c80}#cart-notification .cart-notification__close{flex:none;width:4.4rem;height:4.4rem;margin:0;border-radius:.8rem;color:var(--gxp-cart-ink)}#cart-notification .cart-notification__close:hover{background:#dfedf2}#cart-notification .cart-notification__close svg{width:1.55rem;height:1.55rem}#cart-notification-product{align-items:center;gap:1.5rem;padding:1.8rem 2rem 1.6rem}#cart-notification-product .cart-notification-product__image{display:grid;flex:0 0 7.6rem;height:7.6rem;margin:0;padding:.5rem;place-items:center;overflow:hidden;border:1px solid var(--gxp-cart-line);border-radius:1rem;background:#f4f8fa}#cart-notification-product .cart-notification-product__image img{width:100%;height:100%;object-fit:contain}.gxp-cart-notice-details{min-width:0;overflow-wrap:anywhere}#cart-notification-product .cart-notification-product__name{margin:0 0 .4rem;color:var(--gxp-cart-ink);font-size:1.75rem;font-weight:750;line-height:1.25;letter-spacing:-.015em}#cart-notification-product .product-option{color:var(--gxp-cart-muted);font-size:1.3rem;line-height:1.45}#cart-notification-product .product-option dt,#cart-notification-product .product-option dd{display:inline;margin:0}.gxp-cart-notice-price{margin:.55rem 0 0;color:var(--gxp-cart-ink);font-size:1.55rem;font-weight:750;line-height:1.25}.gxp-cart-notice-price span{color:var(--gxp-cart-muted);font-size:1.3rem;font-weight:500}#cart-notification .cart-notification__links{padding:0 2rem .8rem;text-align:start}#cart-notification .cart-notification__links>*{margin:0}#cart-notification .cart-notification__links>.gxp-billing{border:1px solid var(--gxp-cart-line);border-radius:1rem;background:#f5f9fb}#cart-notification #cart-notification-form{margin:1.2rem 0 .35rem}#cart-notification-form .gxp-cart-primary{width:100%}.gxp-cart-notice-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:1.2rem}.gxp-cart-notice-actions button.gxp-cart-text-link{color:var(--gxp-cart-muted);font-weight:500}.gxp-cart-page.is-empty{padding-block:0}.gxp-cart-page .cart__warnings{padding:clamp(2.4rem,5vw,6rem) 0;text-align:start}.gxp-cart-empty{display:flex;align-items:flex-start;gap:clamp(1.6rem,3vw,2.8rem);max-width:80rem;margin-inline:auto;padding:clamp(2.4rem,4vw,4.8rem);border:1px solid var(--gxp-cart-line);border-radius:1.8rem;background:linear-gradient(110deg,#f2f8fb,#f8fbfc 62%,#edf7f8);color:var(--gxp-cart-ink);text-align:start}.gxp-cart-empty__icon{display:grid;flex:0 0 6.2rem;width:6.2rem;height:6.2rem;place-items:center;border:1px solid #bedce5;border-radius:1.5rem;background:#e1f0f5;color:var(--gxp-cart-ink)}.gxp-cart-empty__content{min-width:0}.gxp-cart-empty .gxp-cart-empty__title{margin:0;color:var(--gxp-cart-ink);font-family:var(--font-heading-family, inherit);font-size:clamp(2.7rem,3.3vw,4rem);font-weight:800;line-height:1.12;letter-spacing:-.035em}.gxp-cart-empty__description{max-width:52rem;margin:1rem 0 0;color:var(--gxp-cart-muted);font-size:1.6rem;line-height:1.55}.gxp-cart-empty__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 2.2rem;margin-top:1.9rem}.gxp-cart-page .cart-item__name{letter-spacing:-.015em}#main-cart-footer .cart__checkout-button{width:100%;max-width:none}#MainContent:has(.gxp-cart-page.is-empty) .shopify-section:has(.gg-cart-confidence){display:none}.drawer__inner-empty .gxp-cart-empty{flex-direction:column}.drawer__inner-empty .gxp-cart-empty__icon{flex-basis:auto}@media screen and (min-width:750px){#main-cart-footer .cart__blocks{width:min(100%,53rem)}}@media screen and (max-width:749px){#cart-notification{right:1rem}#cart-notification .cart-notification__header{padding-inline:1.5rem .7rem}#cart-notification-product{padding:1.4rem 1.5rem}#cart-notification .cart-notification__links{padding-inline:1.5rem}.gxp-cart-empty{flex-direction:column}.gxp-cart-empty__icon{flex-basis:auto;width:4.8rem;height:4.8rem;border-radius:1.2rem}.gxp-cart-empty__icon svg{width:2.9rem;height:2.9rem}}@media screen and (max-width:480px){.gxp-cart-empty__actions{align-items:stretch;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/gxp-cart-design.css.map */
