.sw-cart .drawer__inner{max-width:52rem;width:100%;padding:0;border-left:0;box-shadow:-10px 0 40px #00377d2e;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;color:var(--sw-text,#0F2E5C);background:#fff;overflow:hidden}.sw-cart .drawer__inner-empty{padding:0}.sw-cart .sw-cart__empty{padding:6rem 2.4rem 2.4rem;text-align:center;position:relative}.sw-cart .sw-cart__empty-title{font-size:2rem;font-weight:700;margin:0 0 2rem;color:var(--sw-primary,#00377D)}.sw-cart .sw-cart__btn{display:inline-block;background:var(--sw-cta-bg,#FEDE4E);color:var(--sw-cta-text,#00377D);font-weight:700;padding:1.4rem 3rem;border-radius:1rem;text-decoration:none}.sw-cart .sw-cart__header{display:flex;align-items:center;justify-content:space-between;padding:2rem 2.4rem 1.8rem;border-bottom:0}.sw-cart .sw-cart__title{display:flex;align-items:center;gap:1.2rem;margin:0;font-size:2.4rem;font-weight:800;color:#1a1a1a;letter-spacing:0}.sw-cart .sw-cart__count{display:inline-flex;align-items:center;justify-content:center;min-width:3.4rem;height:3.4rem;padding:0 .8rem;border-radius:999px;background:var(--sw-cta-bg,#FEDE4E);color:var(--sw-cta-text,#00377D);font-size:1.6rem;font-weight:800}.sw-cart .sw-cart__close{position:static;width:3.2rem;height:3.2rem;min-width:0;min-height:0;padding:0;background:none;border:0;cursor:pointer;color:#1a1a1a}.sw-cart .sw-cart__close .svg-wrapper,.sw-cart .sw-cart__close svg{width:2.4rem;height:2.4rem}.sw-cart .sw-cart__empty .sw-cart__close{position:absolute;top:1.8rem;right:2.4rem}.sw-cart .sw-cart__congrats{background:#eef8f0;color:#1a1a1a;text-align:center;padding:1.4rem 2rem;font-size:1.6rem}.sw-cart cart-drawer-items{flex:1 1 auto;overflow:auto;min-height:0}.sw-cart .drawer__contents{padding:0 2.4rem}.sw-cart .sw-cart__items{display:flex;flex-direction:column}.sw-cart .sw-cart__item{display:flex;gap:1.6rem;align-items:flex-start;padding:2rem 0;border-bottom:1px solid #e8ecf1;position:relative}.sw-cart .sw-cart__img{flex:0 0 11rem;width:11rem;aspect-ratio:1;border-radius:.6rem;overflow:hidden;display:block;background:#f3f6fa}.sw-cart .sw-cart__img img{width:100%;height:100%;object-fit:cover;display:block}.sw-cart .sw-cart__info{flex:1 1 auto;min-width:0}.sw-cart .sw-cart__name{display:block;font-size:1.7rem;font-weight:700;line-height:1.35;color:#1a1a1a;text-decoration:none;margin:0 0 .6rem}.sw-cart .sw-cart__name:hover{color:var(--sw-primary,#00377D)}.sw-cart .sw-cart__variant{margin:0 0 .4rem;font-size:1.3rem;color:#6b7280}.sw-cart .sw-cart__ends{margin:0 0 1rem;font-size:1.4rem;color:#6b7280}.sw-cart .sw-cart__ends strong{color:#4b5563;font-weight:600}.sw-cart .sw-cart__prices{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.sw-cart .sw-cart__old{color:#9aa3ad;font-size:1.6rem}.sw-cart .sw-cart__price{color:#3fb144;font-size:2rem;font-weight:800}.sw-cart .sw-cart__qty{font-size:1.4rem;color:#6b7280}.sw-cart .sw-cart__pill{display:inline-block;white-space:nowrap;background:var(--sw-cta-bg,#FEDE4E);color:#1a1a1a;font-weight:700;font-size:1.3rem;padding:.6rem 1.2rem;border-radius:999px;line-height:1}.sw-cart .sw-cart__remove{flex:0 0 auto;display:flex;align-items:flex-start;padding-top:4.6rem;position:relative}.sw-cart .sw-cart__trash{background:none;border:0;padding:.4rem;cursor:pointer;color:#1a1a1a;display:flex}.sw-cart .sw-cart__trash:hover{color:#d33}.sw-cart .sw-cart__remove .loading__spinner{position:absolute;top:4.4rem;right:0;width:2.4rem}.sw-cart .sw-cart__error{display:none;margin-top:.6rem;color:#c62828;font-size:1.3rem}.sw-cart .sw-cart__error:has(.cart-item__error-text:not(:empty)){display:block}.sw-cart .sw-cart__footer{padding:1.6rem 2.4rem 2.4rem;border-top:1px solid #e8ecf1;background:#fff}.sw-cart .sw-cart__subtotal-label{white-space:nowrap}.sw-cart .sw-cart__subtotal{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.6rem;font-size:1.8rem;color:#1a1a1a}.sw-cart .sw-cart__subtotal-values{display:flex;align-items:center;gap:1rem}.sw-cart .sw-cart__total{font-size:2.4rem;font-weight:800;color:#1a1a1a}.sw-cart .sw-cart__checkout{width:100%;display:block;background:var(--sw-cta-bg,#FEDE4E);color:var(--sw-cta-text,#00377D);border:0;border-radius:1.2rem;padding:2rem;font-family:inherit;font-size:2rem;font-weight:800;letter-spacing:.04em;cursor:pointer;transition:background .2s}.sw-cart .sw-cart__checkout:hover{background:var(--sw-cta-hover,#F5D12E)}.sw-cart .sw-cart__checkout[disabled]{opacity:.5;cursor:default}.sw-cart .sw-cart__guarantee{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:2rem 0 1.4rem;font-size:1.5rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a}.sw-cart .sw-cart__trust{display:flex;align-items:center;justify-content:center;gap:.8rem;flex-wrap:wrap;margin:0;font-size:1.5rem;color:#1a1a1a}.sw-cart .sw-cart__tp-stars{display:inline-flex;gap:.2rem}.sw-cart .sw-cart__tp-star{width:2.2rem;height:2.2rem;background:#00b67a;display:inline-flex;align-items:center;justify-content:center}.sw-cart .sw-cart__tp-star svg{width:1.6rem;height:1.6rem}.sw-cart .sw-cart__tp-star--half{background:linear-gradient(90deg,#00b67a 40%,#dcdce6 40%)}.sw-cart .sw-cart__tp-logo{display:inline-flex;align-items:center;gap:.3rem;font-weight:600}@media screen and (max-width:749px){.sw-cart .drawer__inner{max-width:100%}.sw-cart .sw-cart__header{padding:1.6rem 1.6rem 1.2rem}.sw-cart .sw-cart__title{font-size:2rem}.sw-cart .drawer__contents{padding:0 1.6rem}.sw-cart .sw-cart__img{flex-basis:8.4rem;width:8.4rem}.sw-cart .sw-cart__name{font-size:1.5rem}.sw-cart .sw-cart__remove{padding-top:3.4rem}.sw-cart .sw-cart__footer{padding:1.2rem 1.6rem 1.6rem}.sw-cart .sw-cart__subtotal{font-size:1.5rem}.sw-cart .sw-cart__total{font-size:2rem}.sw-cart .sw-cart__checkout{font-size:1.8rem;padding:1.6rem}.sw-cart .sw-cart__guarantee{font-size:1.3rem;letter-spacing:.08em}.sw-cart .sw-cart__trust{font-size:1.2rem;gap:.5rem}.sw-cart .sw-cart__tp-star{width:1.8rem;height:1.8rem}.sw-cart .sw-cart__tp-star svg{width:1.3rem;height:1.3rem}.sw-cart .sw-cart__subtotal-values{gap:.6rem}.sw-cart .sw-cart__pill{font-size:1.2rem;padding:.5rem .9rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sw-cart-drawer.css.map */
