.cozy-cart-shell{--cozy-cart-bg: #fffaf2;--cozy-cart-paper: #ffffff;--cozy-cart-ink: #172033;--cozy-cart-muted: #64708a;--cozy-cart-blue: #5267d8;--cozy-cart-gold: #eadcc0;--cozy-cart-green: #2fb36d;--cozy-cart-line: rgba(23, 32, 51, .12);background:var(--cozy-cart-bg);color:var(--cozy-cart-ink)}.cozy-cart-hero{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:18px 0 8px}.cozy-cart-hero__bar{display:grid;gap:10px;justify-items:center;border:1px solid var(--cozy-cart-line);border-radius:18px;background:linear-gradient(135deg,#fff,#f6f8ff);padding:18px;box-shadow:0 14px 34px #17203314;text-align:center}.cozy-cart-hero__brand{font-size:24px;font-weight:950;letter-spacing:0}.cozy-cart-hero__logo{display:block;width:auto;max-width:min(240px,70vw);max-height:74px;object-fit:contain}.cozy-cart-hero__trust{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.cozy-cart-hero__trust span{border:1px solid rgba(82,103,216,.18);border-radius:999px;background:#fff;padding:6px 10px;color:var(--cozy-cart-muted);font-size:12px;font-weight:800}.cozy-cart-shell cart-items,.cozy-cart-shell #main-cart-footer{background:transparent}.cozy-cart-shell .page-width{max-width:1120px}.cozy-cart-shell .title-wrapper-with-link{align-items:center;margin-top:0}.cozy-cart-shell .title--primary{font-size:clamp(28px,4vw,42px);letter-spacing:0}.cozy-cart-shell .cart__contents,.cozy-cart-shell .cart__footer{border:1px solid var(--cozy-cart-line);border-radius:20px;background:var(--cozy-cart-paper);box-shadow:0 16px 38px #17203314;padding:clamp(16px,3vw,26px)}.cozy-cart-shell .cart-items thead th{color:var(--cozy-cart-muted)}.cozy-cart-shell .cart-item__image-container{border-radius:14px;overflow:hidden;background:#f8f8f5}.cozy-cart-shell .cart-item__name{color:var(--cozy-cart-ink);font-weight:900}.cozy-cart-shell .quantity{border-radius:999px}.cozy-cart-shell .cart__checkout-button{border:0;border-radius:999px;background:var(--cozy-cart-blue);color:#fff;font-weight:950;min-height:56px;box-shadow:none;outline:0}.cozy-cart-shell .cart__checkout-button:before,.cozy-cart-shell .cart__checkout-button:after{box-shadow:none;border:0;outline:0}.cozy-cart-shell .cart__dynamic-checkout-buttons{margin-top:12px}.cozy-cart-recs{width:min(1120px,calc(100% - 32px));margin:18px auto 0;border:1px solid var(--cozy-cart-line);border-radius:20px;background:var(--cozy-cart-paper);box-shadow:0 16px 38px #17203314;padding:clamp(18px,3vw,26px)}.cozy-cart-recs h2{margin:0 0 16px;color:var(--cozy-cart-ink);font-size:clamp(22px,3vw,30px);line-height:1.15}.cozy-cart-recs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cozy-cart-rec{display:grid;grid-template-rows:auto 1fr auto;gap:10px;border:1px solid var(--cozy-cart-line);border-radius:16px;background:#fff;padding:12px}.cozy-cart-rec__image{aspect-ratio:1;overflow:hidden;border-radius:12px;background:#f8f8f5}.cozy-cart-rec__image img{width:100%;height:100%;display:block;object-fit:cover}.cozy-cart-rec__title{color:var(--cozy-cart-ink);font-size:14px;font-weight:900;line-height:1.3;text-decoration:none}.cozy-cart-rec__price{color:var(--cozy-cart-muted);font-size:13px;font-weight:800}.cozy-cart-rec button{border:0;border-radius:999px;background:var(--cozy-cart-gold);color:var(--cozy-cart-ink);min-height:42px;font-weight:950;cursor:pointer}.cozy-cart-assurance{display:grid;gap:10px;margin-top:16px}.cozy-cart-assurance__item{display:grid;grid-template-columns:20px 1fr;gap:8px;color:var(--cozy-cart-muted);font-size:13px;font-weight:800}.cozy-cart-assurance__item:before{content:"\2713";color:var(--cozy-cart-green);font-weight:950}@media(max-width:749px){.cozy-cart-hero,.cozy-cart-recs{width:min(100% - 24px,520px)}.cozy-cart-hero__bar{border-radius:16px;padding:16px 12px}.cozy-cart-shell .cart__contents,.cozy-cart-shell .cart__footer{border-radius:0;border-left:0;border-right:0;box-shadow:none;padding:14px 0}.cozy-cart-recs__grid{grid-template-columns:1fr}.cozy-cart-rec{grid-template-columns:82px 1fr;grid-template-rows:auto auto;align-items:center}.cozy-cart-rec__image{grid-row:1 / span 2}.cozy-cart-rec button{grid-column:2}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cozy-cart.css.map */
