.drawer{visibility:hidden}.drawer.is-empty .free-shipping-bar{display:none}cart-drawer .drawer__inner{width:360px;max-width:100vw;padding:16px;border:0;background:#fbfcec;color:#282828;font-family:Point,sans-serif}cart-drawer .drawer__header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;margin-bottom:12px}cart-drawer .drawer__heading{margin:0;color:#282828;font-family:Recoleta Alt,serif;font-weight:500;font-size:24px;line-height:1;letter-spacing:0}cart-drawer .drawer__header .drawer__close{position:static;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;color:#282828}cart-drawer .drawer__header .drawer__close .svg-wrapper{width:24px;height:24px}cart-drawer cart-drawer-items{flex:1;overflow:auto}cart-drawer .tp-cart__column-title{margin:0 0 12px;color:#282828;font-size:14px;line-height:1.5;letter-spacing:2px;text-transform:uppercase}cart-drawer .cart-drawer .cart-items{display:block;border-top:1px solid rgba(40,40,40,.5)}cart-drawer .cart-drawer .tp-cart-line.cart-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:none;align-items:center;gap:16px 10px;margin:0;padding:16px 0;border-bottom:1px solid rgba(40,40,40,.5)}cart-drawer .cart-drawer .tp-cart-line .cart-item__media{grid-area:1 / 1 / 2 / 2;justify-self:start;position:relative;width:48px;height:48px;padding:0}cart-drawer .tp-cart-line .cart-item__image{display:block;width:48px;height:48px;border-radius:4px;object-fit:cover}cart-drawer .cart-drawer .tp-cart-line .cart-item__quantity{grid-area:1 / 1 / 2 / 3;padding:0;justify-self:end}cart-drawer .cart-drawer .tp-cart-line .cart-item__details{grid-area:2 / 1 / 3 / 2;display:flex;flex-direction:column;gap:8px;min-width:0;padding:0}cart-drawer .cart-drawer .tp-cart-line .cart-item__remove{grid-area:2 / 2 / 3 / 3;display:flex;align-items:center;justify-content:flex-end;justify-self:end;align-self:center;width:auto;height:auto;margin:0;padding:0}cart-drawer .tp-cart-line .quantity{display:flex;align-items:center;justify-content:space-between;width:159px;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:none}cart-drawer .tp-cart-line .quantity:before,cart-drawer .tp-cart-line .quantity:after{display:none}cart-drawer .tp-cart-line .quantity__button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:32px;background:#bb2b3f;color:#fff}cart-drawer .tp-cart-line .quantity__button .svg-wrapper{width:12px;height:12px}cart-drawer .tp-cart-line .quantity__input{flex:0 0 auto;width:3rem;min-height:0;padding:0;background:none;color:#282828;font-family:Point,sans-serif;font-weight:600;font-size:18px;text-align:center}cart-drawer .tp-cart-line .cart-item__name{color:#282828;font-family:Recoleta Alt,serif;font-weight:500;font-size:20px;line-height:1;text-decoration:none;text-transform:capitalize}cart-drawer .tp-cart-line .cart-item__note{margin:0;color:#4d4d4d;font-size:12px;line-height:1;letter-spacing:.6px}cart-drawer .tp-cart-line .cart-item__options .product-option{display:block;color:#4d4d4d;font-size:12px;line-height:1.2;letter-spacing:.6px}cart-drawer .tp-cart-line .cart-item__prices{position:relative;display:flex;align-items:baseline;gap:8px;font-size:14px;line-height:1;letter-spacing:.6px}cart-drawer .tp-cart-line .cart-item__final-price{color:#282828;font-weight:600}cart-drawer .tp-cart-line .cart-item__old-price{color:#4d4d4d;font-size:14px;font-weight:400;opacity:1;text-decoration:line-through}cart-drawer .tp-cart-line .cart-remove-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:0;min-height:0;margin:0;padding:0;color:#282828}cart-drawer .tp-cart-line .cart-remove-button .svg-wrapper{width:20px;height:20px}cart-drawer .tp-minicart{margin-top:12px;padding:8px;border-bottom:1px solid rgba(40,40,40,.5);border-radius:4px 4px 0 0;background:#28282814}cart-drawer .tp-minicart h5{margin:0 0 8px;color:#282828;font-family:Point,sans-serif;font-weight:400;font-size:14px;line-height:1.5;letter-spacing:2px;text-align:left;text-transform:uppercase}cart-drawer .tp-minicart .tp-minicart-slider{display:flex;max-width:100%}cart-drawer .tp-minicart .slider__slide{width:100%}cart-drawer .tp-minicart .tp-card{display:flex;align-items:flex-start;gap:8px;padding:0}cart-drawer .tp-minicart .content-wrapper{display:flex;flex:1 1 0;min-width:0;gap:8px}cart-drawer .tp-minicart .content-wrapper img{flex-shrink:0;width:36px;height:36px;border-radius:4px;object-fit:cover}cart-drawer .tp-minicart .text-wrapper{display:flex;flex-direction:column;justify-content:center;min-width:0}cart-drawer .tp-minicart .text-wrapper p{margin:0;color:#282828;font-size:12px;line-height:1.5}cart-drawer .tp-minicart .tp-price{display:flex;gap:4px;font-size:12px;line-height:1.5}cart-drawer .tp-minicart .tp-price span{color:#282828;font-weight:600}cart-drawer .tp-minicart .tp-price s{color:#4d4d4d}cart-drawer .tp-minicart .tp-card>button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;max-height:none;padding:0;border:0;border-radius:32px;background:#bb2b3f;color:#fff;cursor:pointer}cart-drawer .tp-minicart .tp-card>button .svg-wrapper{width:12px;height:12px}cart-drawer .drawer__footer{margin-top:12px;padding:0;border:0}cart-drawer .drawer__footer .totals{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:88px}cart-drawer .totals__label{display:flex;flex-direction:column;align-items:flex-start;gap:8px}cart-drawer .totals__label .totals__total{margin:0;color:#282828;font-family:Point,sans-serif;font-weight:400;font-size:14px;line-height:1.5;letter-spacing:2px;text-transform:uppercase}cart-drawer .totals__badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:4px;background:#4be69a;color:#282828;font-weight:600;font-size:14px;line-height:1;letter-spacing:.6px}cart-drawer .totals__values{display:flex;flex:1 1 0;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}cart-drawer .totals__compare{text-decoration:line-through}cart-drawer .totals__compare,cart-drawer .totals__installments{margin:0;color:#4d4d4d;font-size:14px;line-height:1.5;letter-spacing:.6px}cart-drawer .drawer__footer .totals__total-value{margin:0;color:#282828;font-family:Recoleta Alt,serif;font-weight:500;font-size:32px;line-height:1}cart-drawer .drawer__footer .cart__ctas{display:flex;flex-direction:column;gap:16px;margin-top:12px}cart-drawer .drawer__footer .cart__checkout-button{width:100%;max-width:none;min-height:64px;padding:0 24px;border:0;border-radius:32px;background:#00bcd3;color:#fff;font-family:Point,sans-serif;font-weight:700;font-size:16px;line-height:normal;letter-spacing:.096px;text-transform:uppercase}cart-drawer .drawer__footer .cart__checkout-button:after,cart-drawer .drawer__footer .cart__checkout-button:before{display:none}cart-drawer .drawer__footer .cart__checkout-button[disabled]{opacity:.5}cart-drawer .cart__empty-text{font-family:Recoleta Alt,serif;font-weight:500;color:#282828}cart-drawer .drawer__inner-empty .button{border-radius:32px;background:#bb2b3f;color:#fff;font-family:Point,sans-serif;font-size:14px;letter-spacing:.56px;text-transform:uppercase}cart-drawer .tp-cart-line quantity-popover .quantity__button:not(:focus-visible):not(.focused){background:#bb2b3f;color:#fff}cart-drawer .tp-cart-line quantity-popover .quantity__input:not(:focus-visible):not(.focused){background:none;color:#282828}
/*# sourceMappingURL=/cdn/shop/t/22/assets/tp-cart-drawer.css.map */
