cart-drawer{--cde-bar-bg: #1d1d1d;--cde-bar-text: #ffffff;--cde-star: #22c58b}cart-drawer .cart-drawer .cart-items thead{display:none}cart-drawer .drawer__footer .cart-drawer__footer{margin-bottom:1.8rem}cart-drawer .drawer__footer .totals{margin-top:1.2rem}.cde-testimonial{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.6rem;margin:0 -1.5rem;padding:.8rem 1.2rem;background:var(--cde-bar-bg);color:var(--cde-bar-text);font-size:clamp(1.1rem,3.2vw,1.3rem);line-height:1.2;letter-spacing:0;white-space:nowrap;overflow:hidden}.cde-testimonial__stars{display:inline-flex;gap:.15rem;color:var(--cde-star);flex-shrink:0}.cde-testimonial__stars svg{width:1.3rem;height:1.3rem}.cde-testimonial__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}cart-drawer.is-empty .cde-testimonial{display:none}.cde-protection{display:grid;grid-template-columns:4rem 1fr auto;align-items:center;gap:1.2rem;padding:.4rem 0 1.4rem;margin-bottom:.4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08);transition:opacity .2s ease}.cde-protection.is-loading{opacity:.55;pointer-events:none}.cde-protection__icon{width:4rem;height:4rem;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground))}.cde-protection__icon img{width:100%;height:100%;object-fit:cover}.cde-protection__icon svg{width:2.2rem;height:2.2rem}.cde-protection__text{min-width:0}.cde-protection__title{margin:0;font-size:1.4rem;font-weight:700;line-height:1.3}.cde-protection__desc{margin:.2rem 0 0;font-size:1.2rem;line-height:1.35;color:rgba(var(--color-foreground),.7)}.cde-protection__action{display:flex;align-items:center;gap:1rem}.cde-protection__price{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2;white-space:nowrap}.cde-protection__now{font-size:1.4rem;font-weight:700}.cde-protection__was{font-size:1.2rem;color:rgba(var(--color-foreground),.55)}.cde-switch{--cde-accent: rgb(var(--color-button));position:relative;display:inline-flex;flex-shrink:0;cursor:pointer}.cde-switch__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.cde-switch__track{position:relative;width:4.4rem;height:2.4rem;border-radius:2.4rem;background:rgba(var(--color-foreground),.2);transition:background .2s ease}.cde-switch__thumb{position:absolute;top:.3rem;left:.3rem;width:1.8rem;height:1.8rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s ease}.cde-switch__input:checked+.cde-switch__track{background:var(--cde-accent)}.cde-switch__input:checked+.cde-switch__track .cde-switch__thumb{transform:translate(2rem)}.cde-switch__input:focus-visible+.cde-switch__track{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.cde-trust{margin-top:1.4rem}.cde-trust__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 1.6rem;list-style:none;margin:0;padding:0}.cde-trust__badge{display:inline-flex;align-items:center;gap:.6rem;font-size:1.25rem;font-weight:700;line-height:1.2}.cde-trust__badge svg{width:2rem;height:2rem;flex-shrink:0}.cde-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;list-style:none;margin:1.2rem 0 0;padding:0}.cde-payments__item svg{display:block;height:2.4rem;width:auto}@media screen and (max-width:400px){.cde-trust__badges{gap:.6rem 1.2rem}.cde-trust__badge{font-size:1.15rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cart-drawer-extras.css.map */
