.cd-frosted{--fg-ink: #1e1b3a;--fg-muted: #4a4668;--fg-glass: rgba(255, 255, 255, .45);--fg-edge: rgba(255, 255, 255, .85);--fg-purple: #7c4ddb;--fg-sans: "Inter", system-ui, sans-serif}.cd-frosted .cart-drawer{background-color:#ece8fb;background-image:radial-gradient(60% 35% at 0% 8%,#f796bad9,#f796ba00 70%),radial-gradient(55% 30% at 100% 30%,#7dc8f5d9,#7dc8f500 70%),radial-gradient(70% 30% at 50% 82%,#baa8f5cc,#baa8f500 70%),linear-gradient(180deg,#f8e6f2,#eef0fd 45%,#e6e0fb);color:var(--fg-ink);font-family:var(--fg-sans)}.cd-frosted .cart-header-wrapper{background:transparent!important;border:0;box-shadow:none}.cd-frosted .cart-header{align-items:center;padding:20px 18px 8px;background:transparent;border:0}.cd-frosted .cart-header-wrapper .cart-title{font-family:var(--fg-sans);font-weight:800;font-size:40px!important;line-height:1!important;letter-spacing:-.5px;text-transform:none;color:var(--fg-ink);margin:0}.cd-frosted .cart-header-wrapper .cart-close{width:46px!important;height:46px!important;flex:none;border-radius:50%!important;background:#fff9!important;border:1.5px solid var(--fg-edge)!important;color:var(--fg-ink)!important;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cd-frosted .cart-header-wrapper .cart-close svg{width:22px;height:22px;color:var(--fg-ink)!important;fill:currentColor}.cd-frosted .cart-promo-bar,.cd-frosted #cartMilestoneWrap,.cd-frosted #cartShippingWrap{display:none!important}.cd-frosted .cart-scroll-area{background:transparent;padding:0}.cd-frosted .cart-items-list{padding:10px 16px 24px}.cd-frosted .cart-items-ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.cd-frosted .cart-item-li,.cd-frosted .fg-progress,.cd-frosted .cart-footer{background:linear-gradient(105deg,#ffd6ecb3,#f0e4fa8c,#b2e6ffb3);border:1.5px solid var(--fg-edge);border-radius:26px;box-shadow:0 8px 24px #7864c81f;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.cd-frosted .cart-item-li{padding:12px;margin:0;transform:none}.cd-frosted .cart-item-li:before{content:none}.cd-frosted .cart-item-wrap{display:flex;flex-direction:row;align-items:center;gap:14px;padding:0;background:transparent;border:0}.cd-frosted .cart-item-image-side{width:72px;flex:none}.cd-frosted .cart-item-image-link{display:flex!important;align-items:center;justify-content:center;width:72px!important;height:72px!important;border:0!important;border-radius:18px!important;background:#fff!important;overflow:hidden!important}.cd-frosted .cart-item-img-compact{width:64px!important;height:64px!important;object-fit:contain!important;border-radius:0!important;background:#fff}.cd-frosted span.cart-item-img-compact{width:72px!important;height:72px!important;border-radius:18px!important}.cd-frosted .cart-item-main-side{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:0}.cd-frosted .cart-item-header-row{flex:1;min-width:0;display:block}.cd-frosted .cart-item-title-compact{font-family:var(--fg-sans);font-weight:600;font-size:15px;line-height:1.25;letter-spacing:0;text-transform:none;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cd-frosted .cart-item-title-compact a{color:var(--fg-ink)}.cd-frosted .cart-item-meta-compact{display:none}.cd-frosted .cart-item-price-compact{display:flex;align-items:baseline;gap:6px;margin-top:4px;text-align:left}.cd-frosted .cart-item-price-compact .price-now,.cd-frosted .cart-item-price-compact .price-free{font-family:var(--fg-sans);font-weight:800;font-size:18px;color:var(--fg-ink)}.cd-frosted .cart-item-price-compact .price-old{font-family:var(--fg-sans);font-size:11px;color:var(--fg-muted)}.cd-frosted .cart-item-actions-compact{position:static;display:flex;align-items:center;flex:none;background:transparent}.cd-frosted .cart-remove-icon-btn{display:none}.cd-frosted .cart-qty-selector-compact{display:flex;align-items:center;gap:2px;height:36px;padding:0 6px;border-radius:18px;background:#ffffff8c;border:0}.cd-frosted .qty-adjust-btn{display:flex;align-items:center;justify-content:center;width:20px;height:28px;min-width:0;min-height:0;padding:0;background:transparent;border:0;color:var(--fg-ink);cursor:pointer}.cd-frosted .qty-adjust-btn[disabled]{opacity:1}.cd-frosted .qty-adjust-btn svg{display:block;width:13px;height:13px;color:var(--fg-ink);fill:currentColor}.cd-frosted .qty-display{font-family:var(--fg-sans);font-weight:700;font-size:15px;min-width:12px;text-align:center;color:var(--fg-ink)}.cd-frosted .qty-adjust-btn .loading-spinner,.cd-frosted .cart-remove-icon-btn .loading-spinner{display:none}.cd-frosted .qty-adjust-btn.is-loading .loading-spinner,.cd-frosted .cart-remove-icon-btn.is-loading .loading-spinner{display:block}.cd-frosted .cart-gift-badge{font-family:var(--fg-sans);font-size:11px;font-weight:700;background:#fff9;color:var(--fg-purple);border-radius:12px;padding:4px 10px}.cd-frosted .cart-gift-badge svg{width:12px;height:12px}.cd-frosted .cart-item-li[data-same-day] .cart-remove-icon-btn{display:flex;background:transparent;border:0;width:26px;height:26px;padding:0;color:var(--fg-ink)}.cd-frosted .cart-item-li[data-same-day] .cart-remove-icon-btn svg{width:15px;height:15px}.cd-frosted .cart-item-li[data-same-day] span.cart-item-img-compact{background:var(--fg-ink)!important}.cd-frosted .fg-progress{padding:18px 20px 16px;list-style:none}.cd-frosted .fg-progress-title{margin:0;font-family:var(--fg-sans);font-weight:700;font-size:18px;line-height:1.25;color:var(--fg-ink)}.cd-frosted .fg-gift{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;margin-right:2px}.cd-frosted .fg-progress-sub{margin:6px 0 0;font-family:var(--fg-sans);font-weight:500;font-size:14px;line-height:1.35;color:var(--fg-muted)}.cd-frosted .fg-bar{height:12px;margin-top:16px;border-radius:6px;background:#ffffffb3;overflow:hidden}.cd-frosted .fg-bar span{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#f45d8f,#b25bd6 55%,#7c4ddb);transition:width .4s ease}.cd-frosted .fg-steps{display:flex;justify-content:space-between;margin-top:10px;font-family:var(--fg-sans);font-weight:600;font-size:14px;color:var(--fg-muted)}.cd-frosted .fg-steps .fg-free{color:var(--fg-purple);font-weight:800}.cd-frosted .cart-footer{margin:0 16px calc(14px + env(safe-area-inset-bottom));padding:18px;background:#f4eeffb3;border-top:1.5px solid var(--fg-edge)}.cd-frosted .cart-total-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.cd-frosted .cart-total-label{font-family:var(--fg-sans);font-weight:600;font-size:16px;text-transform:none;letter-spacing:0;color:var(--fg-muted)}.cd-frosted .cart-total-val{font-family:var(--fg-sans);font-weight:800;font-size:32px;letter-spacing:-.5px;color:var(--fg-ink)!important}.cd-frosted .cart-savings-pill,.cd-frosted .cart-savings-tag{display:none}.cd-frosted .cart-checkout-btn,.cd-frosted .cart-actions .sr-headless-checkout,.cd-frosted .cart-actions .shiprocket-headless button{width:100%;min-height:56px;border-radius:18px!important;background:var(--fg-ink)!important;color:#fff!important;font-family:var(--fg-sans)!important;font-weight:800!important;font-size:18px!important;text-transform:none!important;letter-spacing:0!important;border:0!important;box-shadow:none!important}.cd-frosted .cart-footer .sdd{margin:0 0 14px;padding:12px 14px;background:#ffffff8c;border:1.5px solid var(--fg-edge);border-radius:20px;color:var(--fg-ink)}.cd-frosted .sdd__icon{background:linear-gradient(135deg,#f45d8f,#7c4ddb);color:#fff}.cd-frosted .cart-footer .sdd .sdd__title{font-family:var(--fg-sans);font-weight:700;font-size:14px!important;color:var(--fg-ink)}.cd-frosted .sdd__price{color:var(--fg-purple)}.cd-frosted .cart-footer .sdd .sdd__sub{font-family:var(--fg-sans);font-size:12px!important;color:var(--fg-muted);opacity:1}.cd-frosted .sdd__link{color:var(--fg-purple)}.cd-frosted .sdd__form input{height:40px;border:1.5px solid var(--fg-edge);border-radius:14px;background:#ffffffbf;font-family:var(--fg-sans);color:var(--fg-ink)}.cd-frosted .sdd__btn{height:40px;border-radius:14px;background:var(--fg-ink);font-family:var(--fg-sans);font-weight:700}.cd-frosted .sdd__msg.is-error{color:#d2335c}.cd-frosted .cart-empty-text{font-family:var(--fg-sans);font-weight:800;color:var(--fg-ink)}.cd-frosted .cart-empty-hint{font-family:var(--fg-sans);color:var(--fg-muted)}.cd-frosted .cart-item-li .cart-item-main-side{flex-direction:row!important;align-items:center!important;justify-content:space-between}.cd-frosted .cart-item-li .cart-item-header-row{align-self:center}.cd-frosted .cart-item-li.pw-gift{order:10}.cd-frosted .fg-progress{order:20}.cd-frosted .cart-item-li.pw-gift .cart-item-main-side{flex-wrap:wrap}.cd-frosted .cart-header{padding-top:26px!important}.cd-frosted .cart-footer .cart-total-row{justify-content:space-between!important;width:100%}.cd-frosted .cart-footer .cart-total-content{margin-left:auto}.cd-frosted .cart-footer .cart-total-val{font-size:32px!important;font-weight:800!important;line-height:1.1}.cd-frosted .cart-footer .cart-total-label{font-size:16px!important}.cd-frosted .cart-item-li .cart-item-meta-compact{display:block;margin:2px 0 0;font-family:var(--fg-sans);font-weight:500;font-size:12px;line-height:1.3;color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-frosted .cart-header-wrapper .cart-title{font-weight:700!important}.cd-frosted .cart-item-title-compact{font-weight:500!important;font-size:14px!important}.cd-frosted .cart-item-price-compact .price-now,.cd-frosted .cart-item-price-compact .price-free{font-weight:600!important;font-size:16px!important}.cd-frosted .qty-display{font-weight:600}.cd-frosted .fg-progress-title{font-weight:600;font-size:17px}.cd-frosted .fg-progress-sub{font-weight:400;font-size:13px}.cd-frosted .fg-steps{font-weight:500;font-size:13px}.cd-frosted .fg-steps .fg-free{font-weight:700}.cd-frosted .cart-footer .cart-total-label{font-weight:500!important}.cd-frosted .cart-footer .cart-total-val{font-weight:700!important;font-size:28px!important}.cd-frosted .cart-checkout-btn,.cd-frosted .cart-actions .sr-headless-checkout,.cd-frosted .cart-actions .shiprocket-headless button{font-weight:700!important;font-size:17px!important}.cd-frosted .cart-footer .sdd .sdd__title{font-weight:600!important}.cd-frosted .sdd__btn{font-weight:600}.cd-frosted .cart-item-li .cart-item-meta-compact[hidden]{display:none}.cd-frosted .cart-item-li .fg-variant{white-space:normal;overflow:visible}.cd-frosted .cart-item-title-compact a{font-weight:500!important;font-family:var(--fg-sans)!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/cart-frosted.css.map */
