:root{--cvd-accent: #000000;--cvd-accent-dark: #222222;--cvd-savings-color: #16a34a;--cvd-freeship-bg: #eef1f0;--cvd-text-muted: #6b7280}.cvd-header-bar .drawer__heading{font-size:1.6rem;font-weight:700}.cvd-freeship{background:var(--cvd-freeship-bg);padding:4px 12px;text-align:center}.cvd-freeship-text{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.3rem;font-weight:700;line-height:1.4;letter-spacing:.01em;color:#1f2937;display:block;text-align:center;white-space:normal}.cvd-freeship-title{display:block;color:#6f3a14;font-size:1.3rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;line-height:1.3}.cvd-freeship-sub{display:block;color:#1f2937;font-size:1.3rem;font-weight:700;line-height:1.3}.cvd-freeship-text strong{color:#fff}.cvd-freeship-text--done{color:var(--cvd-savings-color);font-weight:700}.cvd-wrap{padding:.8rem 1.5rem;margin-bottom:.4rem;border-bottom:1px solid rgba(0,0,0,.08)}.cvd-header{display:flex;justify-content:center;gap:6px;font-size:1.2rem;color:#374151;margin-bottom:.8rem;text-align:center}.cvd-header strong,#cvd-countdown{color:#000;font-weight:700}.cvd-message{font-size:1.4rem;margin:0 0 .3rem;text-align:center;color:#374151}.cvd-tracker{position:relative}.cvd-track-bg{position:absolute;left:3%;right:3%;top:10px;height:8px;border-radius:999px;background:#e5e7eb;overflow:hidden;z-index:0}.cvd-track-fill{height:100%;width:0%;background-color:var(--cvd-accent)!important;transition:none;display:block!important}.cvd-steps{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:1}.cvd-step{flex:1;text-align:center;opacity:.5;transition:opacity .3s ease}.cvd-step.is-active{opacity:1}.cvd-step-label{font-size:1.1rem;line-height:1.3;margin-bottom:.4rem;color:#374151}.cvd-step-dot{width:28px;height:28px;margin:0 auto;border-radius:50%;border:2px solid #d1d5db;background:#fff;color:#9ca3af;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:background .3s ease,border-color .3s ease,color .3s ease}.cvd-step.is-active .cvd-step-dot{border-color:var(--cvd-accent)!important;background:var(--cvd-accent)!important;color:#fff!important}.cvd-tag-icon{width:14px;height:14px}.cvd-items{padding:0 12px}.cvd-item{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.08);min-width:0;max-width:100%}.cvd-item__media{position:relative;width:60px;height:60px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#0000000a}.cvd-item__media .cart-item__image{width:100%;height:100%;object-fit:cover}.cvd-item__body{flex:1;min-width:0}.cvd-item__top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0}.cvd-item__info{min-width:0}.cvd-item__title{font-size:1.3rem;font-weight:700;text-decoration:none;color:#111827;display:block;overflow-wrap:break-word;word-break:break-word}.cvd-item__variant{font-size:1.2rem;color:var(--cvd-text-muted);margin:4px 0 0;overflow-wrap:break-word;word-break:break-word}.cvd-item__remove .cart-remove-button{min-width:auto;min-height:auto;padding:4px;color:var(--cvd-text-muted)}.cvd-item__price-row{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.cvd-item__price-group{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.cvd-item__quantity{margin-top:0;flex-shrink:0}.cvd-item__quantity .quantity{min-height:3.2rem;width:9rem}.cvd-item__quantity .quantity__button{width:2.8rem}.cvd-item__quantity .quantity__input{font-size:1.3rem}.cvd-price-original{color:var(--cvd-text-muted);font-size:1.2rem}.cvd-price-final{font-size:1.4rem;font-weight:700;color:#111827}.cvd-savings{color:var(--cvd-savings-color);font-size:1.2rem;font-weight:600}.cvd-item__quantity{margin-top:10px}.cvd-discounts-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;flex-wrap:wrap}.cvd-discounts-label{font-size:1.3rem;color:#374151}.cvd-discounts-pills{display:flex;gap:6px;flex-wrap:wrap}.cvd-discount-pill{display:inline-flex;align-items:center;gap:4px;background:#0000000f;border-radius:6px;padding:3px 8px;font-size:1.1rem;font-weight:600;color:#374151}.cvd-discounts-amount{font-size:1.3rem;font-weight:600;color:#111827}.cvd-checkout-button{background-color:var(--cvd-accent)!important;border-color:var(--cvd-accent)!important;color:#fff!important;width:100%}.cvd-checkout-button:hover{background-color:var(--cvd-accent-dark)!important}.cvd-trust{margin-top:10px;text-align:center}.cvd-trust-guarantee{font-size:1.1rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#1f2937;margin-bottom:10px}.cvd-trust-payments{display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.cvd-payment-icon{height:22px;width:auto}cart-drawer-items,#CartDrawer-CartItems,.cart-drawer__form,.cvd-items{max-width:100%;overflow-x:hidden}.cvd-header-bar{position:relative;justify-content:center;padding-top:0;padding-bottom:0}.cvd-drawer-logo{text-align:center}.cvd-drawer-logo img{max-height:60px;width:auto}.cvd-header-bar .drawer__close{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.drawer__footer{padding-bottom:8px}.cvd-icon-check,.cvd-step.is-active .cvd-icon-tag{display:none}.cvd-step.is-active .cvd-icon-check{display:inline-flex}.cvd-item-tag{display:flex;align-items:center;gap:4px;margin:4px 0 0;font-size:1.1rem;font-weight:600;color:var(--cvd-accent)}.cvd-tag-icon-small{width:12px;height:12px;flex-shrink:0}.cart-count-bubble{top:.2rem;bottom:auto;left:auto;right:.2rem}.cvd-wrap,.cvd-freeship{will-change:contents;min-height:1px}cart-drawer-items{visibility:visible!important}.drawer{opacity:0;visibility:hidden;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}.drawer.active{opacity:1;visibility:visible}.cart-drawer__overlay{opacity:unset;visibility:unset;transition:unset}cart-drawer.active .cart-drawer__overlay{opacity:unset;visibility:unset}#cart-icon-bubble{display:flex!important;align-items:center!important;justify-content:center!important;min-width:4.4rem!important;min-height:4.4rem!important;position:relative}#cart-icon-bubble .svg-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important}#cart-icon-bubble svg{width:28px!important;height:28px!important;display:block!important}#cart-icon-bubble .cart-count-bubble{position:absolute;top:0;right:0;min-width:22px!important;height:22px!important;border-radius:50%!important;font-size:1.2rem!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 4px!important;line-height:1!important}#cart-icon-bubble .cart-count-bubble span[aria-hidden=true]{font-size:1.2rem!important;font-weight:700!important;line-height:1!important}.card__media{position:relative}.card__inner{position:relative}.card__inner>.card__content{display:none!important}.card-wrapper .quick-add.no-js-hidden{display:none!important}.cvd-quick-add-trigger{position:absolute;bottom:10px;right:10px;z-index:3;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.card-wrapper:hover .cvd-quick-add-trigger,.card-wrapper:focus-within .cvd-quick-add-trigger{opacity:1;transform:translateY(0)}@media(max-width:749px){.cvd-quick-add-trigger{opacity:1!important;transform:none!important}}.cvd-quick-add-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;border:none;cursor:pointer;box-shadow:0 2px 8px #0000002e;color:rgb(var(--color-foreground));transition:background .2s,transform .15s;padding:0}.cvd-quick-add-btn:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background));transform:scale(1.08)}.cvd-quick-add-btn svg{display:block}.cvd-checkout-button .cvd-checkout-lock{width:2rem;height:2rem;margin-right:.8rem;flex-shrink:0}.cvd-checkout-button{white-space:nowrap;padding-left:4.4rem;padding-right:4.4rem}.cvd-checkout-button .cvd-checkout-price,.cvd-checkout-button .cvd-checkout-label{white-space:nowrap}.cvd-checkout-button--long{flex-direction:column;padding-top:.8rem;padding-bottom:.8rem;line-height:1.3}.cvd-checkout-button--long .cvd-checkout-sep{display:none}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cvd-drawer.css.map */
