.tl-v2-empty,.tl-v2-payments{display:none}html.tl-cart-v2{--tl-v2-cart-bg: #ffffff;--tl-v2-cart-ink: #1b1a17;--tl-v2-cart-muted: #6a655c;--tl-v2-cart-line: #e8e6df;--tl-v2-cart-wash: #f7f5f0;--tl-v2-cart-image: #e9e6df;--tl-v2-cart-sage: #3f5e4a;--tl-v2-cart-terra: #b97b67;--tl-v2-cart-sale: #802711;--tl-v2-cart-btn: #fadca9;--tl-v2-cart-font: "Silka Regular", sans-serif;--tl-v2-cart-medium: "Silka Medium", sans-serif;--tl-v2-cart-bold: "Silka Bold", sans-serif}html.tl-cart-v2 .cart-drawer{min-width:0;width:min(480px,100vw);background:var(--tl-v2-cart-bg);color:var(--tl-v2-cart-ink);font-family:var(--tl-v2-cart-font);letter-spacing:.2px;display:flex;flex-direction:column;overflow:hidden}html.tl-cart-v2 .cart-drawer.active{width:min(480px,100vw)}html.tl-cart-v2 .cart-header{padding:20px 20px 12px;flex:0 0 auto}html.tl-cart-v2 .cart-header .cart-title{display:flex;align-items:center;gap:8px;justify-content:flex-start;text-align:left;font-family:var(--tl-v2-cart-medium);font-size:22px;font-weight:500;line-height:1.2;color:var(--tl-v2-cart-ink)}html.tl-cart-v2 .cart-header .cart-title>img.cart-close{display:none}html.tl-cart-v2 .cart-header .cart-title>span{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:auto;flex:1 1 auto;min-width:0;text-align:left}html.tl-cart-v2 .cart-header .cart-title .tl-v2-title-text{width:auto;flex:0 1 auto}html.tl-cart-v2 .cart-header .cart-title span.tl-v2-count,html.tl-cart-v2 .tl-v2-count{display:inline-flex;align-items:center;justify-content:center;width:auto;flex:0 0 auto;min-width:22px;height:22px;padding:0 6px;margin-left:0;border-radius:999px;background:var(--tl-v2-cart-ink);color:#fff;font-family:var(--tl-v2-cart-medium);font-size:12px;line-height:22px;vertical-align:middle}html.tl-cart-v2 .cart-drawer.is-empty .tl-v2-count{display:none}html.tl-cart-v2 .tl-v2-close{-webkit-appearance:none;appearance:none;position:relative;flex:0 0 auto;width:32px;height:32px;margin-left:auto;padding:0;border:0;background:transparent;cursor:pointer;color:var(--tl-v2-cart-ink);z-index:2}html.tl-cart-v2 .tl-v2-close:before,html.tl-cart-v2 .tl-v2-close:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:1.6px;background:currentColor;border-radius:1px}html.tl-cart-v2 .tl-v2-close:before{transform:translate(-50%,-50%) rotate(45deg)}html.tl-cart-v2 .tl-v2-close:after{transform:translate(-50%,-50%) rotate(-45deg)}html.tl-cart-v2 .cart-drawer>.shipping{display:none}html.tl-cart-v2 .tl-v2-ship{margin:0 20px 8px;padding:12px 14px 10px;border-radius:12px;background:var(--tl-v2-cart-wash);flex:0 0 auto}html.tl-cart-v2 .cart-drawer.is-empty .tl-v2-ship{display:none}html.tl-cart-v2 .tl-v2-ship__row{display:flex;align-items:center;justify-content:space-between;gap:8px}html.tl-cart-v2 .tl-v2-ship__label{flex:1 1 auto;min-width:0;font-family:var(--tl-v2-cart-medium);font-size:13px;color:var(--tl-v2-cart-ink)}html.tl-cart-v2 .tl-v2-ship__flag{flex:0 0 auto;white-space:nowrap;font-family:var(--tl-v2-cart-medium);font-size:11px;letter-spacing:.4px;text-transform:uppercase;color:var(--tl-v2-cart-sage);display:inline-flex;align-items:center;gap:4px}html.tl-cart-v2 .tl-v2-ship__track{display:block;width:100%;height:4px;margin-top:10px;border-radius:99px;background:#e4e0d8;overflow:hidden}html.tl-cart-v2 .tl-v2-ship__fill{display:block;height:100%;border-radius:99px;background:var(--tl-v2-cart-terra)}html.tl-cart-v2 .tl-v2-ship.is-unlocked .tl-v2-ship__fill{width:100%!important;background:var(--tl-v2-cart-sage)}html.tl-cart-v2 .tl-v2-ship__eta{margin-top:8px;font-size:12px;color:var(--tl-v2-cart-muted)}html.tl-cart-v2 .tl-v2-ship__eta strong{font-family:var(--tl-v2-cart-medium);font-weight:500;color:var(--tl-v2-cart-ink)}html.tl-cart-v2 .cart-content{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;height:auto!important;margin:0;padding-bottom:0!important;overflow:hidden}html.tl-cart-v2 .tl-v2-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}html.tl-cart-v2 .cart-items{padding:4px 20px 8px;height:auto!important;overflow:visible}html.tl-cart-v2 .cart-debug{display:none!important}html.tl-cart-v2 .tl-v2-group{margin:8px 0 4px;font-family:var(--tl-v2-cart-medium);font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:#9a958c}html.tl-cart-v2 .cart-item{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:flex-start;gap:12px;padding:16px 0;border-bottom:1px solid var(--tl-v2-cart-line)}html.tl-cart-v2 .cart-item:last-child{border-bottom:0}html.tl-cart-v2 .cart-item .item-photo{width:64px;height:64px;margin:0;border-radius:10px;background:var(--tl-v2-cart-wash);object-fit:contain}html.tl-cart-v2 .cart-item .item-detail{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"name price" "meta price" "buyback price" "qty qty" "care care";column-gap:12px;row-gap:2px;width:auto;flex:1 1 auto;min-width:0}html.tl-cart-v2 .cart-item .item-detail .title{grid-area:name;margin:0;font-family:var(--tl-v2-cart-medium);font-size:14px;line-height:1.3;color:var(--tl-v2-cart-ink)}html.tl-cart-v2 .cart-item .item-detail .options{grid-area:meta;margin:0;font-size:12px;font-style:italic;color:var(--tl-v2-cart-muted)}html.tl-cart-v2 .cart-item .item-detail .tl-v2-buyback{grid-area:buyback;grid-column:auto;margin:2px 0 0;font-size:12px;font-style:italic;color:var(--tl-v2-cart-muted)}html.tl-cart-v2 .cart-item .item-price,html.tl-cart-v2 .cart-item .flex.item-price{grid-area:price;float:none;justify-self:end;min-width:7rem;white-space:nowrap;overflow:visible;display:flex;flex-direction:column;align-items:flex-end;gap:0;font-family:var(--tl-v2-cart-font);font-size:14px;font-weight:400;letter-spacing:0;color:var(--tl-v2-cart-ink)}html.tl-cart-v2 .cart-item .item-price .options{display:none}html.tl-cart-v2 .tl-v2-compare{font-size:12px;font-weight:400;color:var(--tl-v2-cart-sale);text-decoration:line-through}html.tl-cart-v2 .tl-v2-per{display:block;font-size:11px;font-weight:400;color:var(--tl-v2-cart-muted)}html.tl-cart-v2 .cart-item .quantity-selector{grid-area:qty;display:inline-flex;align-items:center;margin-top:10px;border:1px solid var(--tl-v2-cart-ink);border-radius:999px;padding:2px 4px;width:fit-content}html.tl-cart-v2 .cart-item .quantity-plus,html.tl-cart-v2 .cart-item .quantity-minus{width:28px;height:28px;border:0;background:transparent;display:grid;place-items:center;position:relative;padding:0;font-size:0;line-height:1;cursor:pointer}html.tl-cart-v2 .cart-item .quantity-plus:before,html.tl-cart-v2 .cart-item .quantity-minus:before,html.tl-cart-v2 .cart-item .quantity-plus:after{content:"";position:absolute;width:10px;height:1.5px;background:currentColor;left:50%;top:50%;transform:translate(-50%,-50%)}html.tl-cart-v2 .cart-item .quantity-plus:after{transform:translate(-50%,-50%) rotate(90deg)}html.tl-cart-v2 .cart-item input.item-quantity{width:24px;font-size:13px!important;line-height:18px}html.tl-cart-v2 .cart-item .item-detail .remove-item{grid-area:qty;justify-self:end;align-self:center;display:inline-flex;width:auto;min-height:32px;margin:10px 0 0;padding:0 8px;font-size:12px;text-decoration:underline}html.tl-cart-v2 .cart-item.prop-compulsory .remove-item{display:none}html.tl-cart-v2 .tl-v2-care-error{grid-column:1 / -1;margin:4px 0;color:var(--tl-v2-cart-sale);font-size:12px}html.tl-cart-v2 .tl-v2-payments{display:flex;justify-content:center;gap:8px;margin-top:8px}html.tl-cart-v2 .tl-v2-payments img{width:320px;max-width:100%;height:auto}html.tl-cart-v2 .tl-v2-care-wrap{grid-column:1 / -1;min-width:0}html.tl-cart-v2 .tl-v2-care{width:100%;display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--tl-v2-cart-wash);font-size:13px}html.tl-cart-v2 .tl-v2-care input{width:16px;height:16px;margin:0;accent-color:var(--tl-v2-cart-ink)}html.tl-cart-v2 .tl-v2-care__label{flex:1 1 auto;min-width:0}html.tl-cart-v2 .tl-v2-care__price{margin-left:auto;font-family:var(--tl-v2-cart-medium);white-space:nowrap}html.tl-cart-v2 .cart-items-swiper{background:transparent!important;padding:8px 0 16px!important;min-height:0}html.tl-cart-v2 .cart-items-swiper.hidden,html.tl-cart-v2 .cart-drawer.is-empty .cart-items-swiper{display:none!important}html.tl-cart-v2 .cart-items-swiper-header{display:flex;align-items:center;gap:12px;margin:0 20px;padding:20px 0 6px;font-family:var(--tl-v2-cart-medium);font-size:12px;line-height:1.3;letter-spacing:1.68px;text-transform:uppercase;color:#6b6963}html.tl-cart-v2 .cart-items-swiper-header:after,html.tl-cart-v2 .tl-v2-popular__label:after{content:"";flex:1;height:1px;background:#0000000f}html.tl-cart-v2 .upsell-in-cart{margin:0;padding:2px 20px 6px;display:flex;gap:10px;overflow-x:auto;align-items:flex-start;scroll-snap-type:x proximity;scroll-padding-inline:20px}html.tl-cart-v2 .cart-items-swiper .swiper,html.tl-cart-v2 .cart-items-swiper .swiper-wrapper{background:transparent;height:auto;min-height:0}html.tl-cart-v2 .upsell-in-cart .crosssell-container{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:4px;flex:0 0 132px;width:132px!important;box-sizing:border-box;margin:0;padding:4px 4px 6px;border-radius:12px;overflow:hidden;background:#f9f7f4;scroll-snap-align:start}html.tl-cart-v2 .upsell-in-cart .crosssell-container[hidden]{display:none}html.tl-cart-v2 .upsell-in-cart .crossell-url{display:flex;padding:8px;width:100%;height:104px;box-sizing:border-box;flex:0 0 104px;border-radius:12px;overflow:hidden;background:#e8e7e0}html.tl-cart-v2 .upsell-in-cart .crosssell-photo{width:100%;height:88px}html.tl-cart-v2 .upsell-in-cart img{display:block;width:100%;min-width:0;max-width:none;height:100%;object-fit:contain}html.tl-cart-v2 .upsell-in-cart .crosssell-controls{min-height:0;display:block}html.tl-cart-v2 .upsell-in-cart .cart-title{font-family:var(--tl-v2-cart-medium);font-size:13px;font-weight:500;line-height:1.3;letter-spacing:0;text-align:left;margin:0}html.tl-cart-v2 .upsell-in-cart .cart-variant-title{display:none}html.tl-cart-v2 .upsell-in-cart .crosssell-price{display:flex;flex-direction:column;gap:2px;margin:6px 0 0;font-family:var(--tl-v2-cart-medium);font-size:13px;font-weight:500;line-height:1.3;letter-spacing:0;color:var(--tl-v2-cart-ink)}html.tl-cart-v2 .upsell-in-cart .crosssell-price span{font-family:var(--tl-v2-cart-font);font-size:12px;font-weight:400;font-style:normal;line-height:1.3;text-transform:none;color:var(--tl-v2-cart-muted)}html.tl-cart-v2 .upsell-in-cart .add-to-cart-crosssell{position:absolute;top:72px;right:10px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:#f9dca9;box-shadow:none}html.tl-cart-v2 .upsell-in-cart .add-to-cart-crosssell:before{content:"";display:block;width:15px;height:15px;background:url(tl009-upsell-add.svg) center / 15px 15px no-repeat;box-shadow:none}html.tl-cart-v2 .upsell-in-cart .add-to-cart-crosssell:after,html.tl-cart-v2 .upsell-in-cart .add-to-cart-crosssell svg{display:none}html.tl-cart-v2 .subtotal_cart_not_scrollable,html.tl-cart-v2 .subtotal_cart_not_scrollable.one-checkout-btn{position:static!important;bottom:auto!important;left:auto!important;right:auto!important;flex:0 0 auto;padding:12px 20px 4px;border-top:1px solid var(--tl-v2-cart-line);background:var(--tl-v2-cart-bg)}html.tl-cart-v2 .subtotal_cart_not_scrollable>div,html.tl-cart-v2 .subtotal_cart_not_scrollable>p,html.tl-cart-v2 .monthly-price-container{display:none!important}html.tl-cart-v2 .tl-v2-totals{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:6px 12px;font-size:14px}html.tl-cart-v2 .tl-v2-totals dt{margin:0;color:var(--tl-v2-cart-ink)}html.tl-cart-v2 .tl-v2-totals dd{margin:0;min-width:7rem;text-align:right;white-space:nowrap;overflow:visible;letter-spacing:0}html.tl-cart-v2 .tl-v2-totals .is-discount{color:var(--tl-v2-cart-sage)}html.tl-cart-v2 .tl-v2-totals .is-total{font-family:var(--tl-v2-cart-bold);font-size:16px;margin-top:4px}html.tl-cart-v2 .cart-footer{position:static!important;bottom:auto!important;left:auto!important;right:auto!important;flex:0 0 auto;padding:8px 20px 20px;background:var(--tl-v2-cart-bg)}html.tl-cart-v2 .cart-footer .extra-costs,html.tl-cart-v2 .shipping-costs{display:none!important}html.tl-cart-v2 .cart-footer .cart-bill{gap:8px}html.tl-cart-v2 .footer-btns-container{display:flex;flex-direction:column;gap:8px}html.tl-cart-v2 .footer-btns-container .checkout-btn,html.tl-cart-v2 .footer-btns-container .tl-v2-checkout-waiting,html.tl-cart-v2 .footer-btns-container [data-fh-sepa-checkout]{height:52px;padding:0 16px;border-radius:8px;border:0;background:var(--tl-v2-cart-btn);color:var(--tl-v2-cart-ink);font-family:var(--tl-v2-cart-medium);font-size:16px;letter-spacing:0;text-transform:none;box-shadow:inset 0 -2px #ceb285;white-space:nowrap}html.tl-cart-v2 .footer-btns-container .checkout-btn img,html.tl-cart-v2 .footer-btns-container .checkout-btn picture,html.tl-cart-v2 .footer-btns-container .checkout-btn svg,html.tl-cart-v2 .footer-btns-container [data-fh-sepa-checkout] img,html.tl-cart-v2 .footer-btns-container [data-fh-sepa-checkout] picture,html.tl-cart-v2 .footer-btns-container [data-fh-sepa-checkout] svg{display:none!important}html.tl-cart-v2 .footer-btns-container .tl-v2-checkout-primary,html.tl-cart-v2 .footer-btns-container .tl-v2-checkout-secondary{display:flex!important;justify-content:center;align-items:center}html.tl-cart-v2 .footer-btns-container .tl-v2-checkout-secondary{background:#fff;border:1px solid var(--tl-v2-cart-ink);box-shadow:inset 0 -2px #e8e6df;order:2}html.tl-cart-v2 .footer-btns-container .tl-v2-checkout-primary{order:1}html.tl-cart-v2 .footer-btns-container .tl-v2-checkout-hidden,html.tl-cart-v2 .footer-btns-container .tl-v2-checkout-waiting[hidden]{display:none!important}html.tl-cart-v2 .footer-btns-container .tl-v2-checkout-waiting{opacity:.5}html.tl-cart-v2 .cart-drawer.is-empty .subtotal_cart_not_scrollable,html.tl-cart-v2 .cart-drawer.is-empty .cart-footer{display:none}html.tl-cart-v2 .tl-v2-empty{display:none;padding:24px 20px 28px;min-height:100%;flex-direction:column;justify-content:center;text-align:center}html.tl-cart-v2 .cart-drawer.is-empty .tl-v2-empty{display:flex}html.tl-cart-v2 .tl-v2-empty__icon{width:72px;height:72px;margin:0 auto 16px;border-radius:999px;background:var(--tl-v2-cart-wash);display:flex;align-items:center;justify-content:center;color:var(--tl-v2-cart-muted)}html.tl-cart-v2 .tl-v2-empty__icon svg{width:28px;height:28px}html.tl-cart-v2 .tl-v2-empty__title{margin:0 0 8px;font-family:var(--tl-v2-cart-medium);font-size:20px;line-height:1.25}html.tl-cart-v2 .tl-v2-empty__sub{margin:0 auto 20px;max-width:38ch;font-size:15px;line-height:1.45;color:var(--tl-v2-cart-muted)}html.tl-cart-v2 .tl-v2-empty__cta{display:flex;align-items:center;justify-content:center;height:52px;flex-shrink:0;border-radius:8px;background:var(--tl-v2-cart-btn);color:var(--tl-v2-cart-ink);font-family:var(--tl-v2-cart-medium);text-decoration:none;font-size:16px;line-height:1.2}html.tl-cart-v2 .tl-v2-popular{margin-top:32px;text-align:left}html.tl-cart-v2 .tl-v2-popular__label{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-family:var(--tl-v2-cart-medium);font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:#9a958c}html.tl-cart-v2 .tl-v2-popular__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 11px}html.tl-cart-v2 .tl-v2-popular__item{display:flex;flex-direction:column;gap:4px;min-width:0;font-family:var(--tl-v2-cart-medium);color:var(--tl-v2-cart-ink);text-decoration:none;font-size:13px}html.tl-cart-v2 .tl-v2-popular__tile{display:block;height:94px;border-radius:12px;overflow:hidden;background:var(--tl-v2-cart-image)}html.tl-cart-v2 .tl-v2-popular__item img{width:100%;height:94px;object-fit:contain;object-position:center;padding:8px;border-radius:12px}@media only screen and (max-width:768px){html.tl-cart-v2 .cart-drawer,html.tl-cart-v2 .cart-drawer.active{width:100vw;min-width:0}}@media only screen and (max-width:360px){html.tl-cart-v2 .footer-btns-container .checkout-btn,html.tl-cart-v2 .footer-btns-container [data-fh-sepa-checkout]{font-size:14px;padding:0 12px}html.tl-cart-v2 .cart-item .item-detail{grid-template-areas:"name name" "meta meta" "buyback price" "qty qty"}}html.tl-cart-v2 .tl-v2-ship[hidden],html.tl-cart-v2 .tl-v2-ship__track[hidden],html.tl-cart-v2 .tl-v2-ship__eta[hidden]{display:none}html.tl-cart-v2 .cart-header .tl-v2-count[hidden]{display:none!important}html.tl-cart-v2 .tl-v2-empty__icon{background:var(--tl-v2-cart-image)}html.tl-cart-v2 .cart-drawer.is-restoring .cart-content,html.tl-cart-v2 .cart-drawer.is-restoring .cart-footer,html.tl-cart-v2 .cart-drawer.is-restoring .tl-v2-ship,html.tl-cart-v2 .cart-drawer.is-restoring .tl-v2-count{display:none!important}html.tl-cart-v2 .tl-v2-restore{padding:32px 24px;text-align:center}html.tl-cart-v2 .tl-v2-restore[hidden]{display:none}html.tl-cart-v2 .tl-v2-restore-retry{margin-top:16px;padding:12px 24px;border-radius:8px;background:#fbdca6}
/*# sourceMappingURL=/cdn/shop/t/121/assets/cart-drawer-v2.css.map */
