.tcl-cart{--tcl-cart-pad: 28px;--tcl-cart-ink: #1c1b1b;--tcl-cart-muted: #7a7a7a;--tcl-cart-line: #dbdbdb;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;visibility:hidden;pointer-events:none;transition:visibility 0s linear .25s;font-family:var(--font-heading-family)}.tcl-cart.is-open{visibility:visible;pointer-events:auto;transition:none}.tcl-cart .tcl-cart__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;opacity:0;transition:opacity .25s ease-in-out}.tcl-cart.is-open .tcl-cart__overlay{opacity:1}.tcl-cart__panel{position:absolute;top:0;right:0;bottom:0;width:450px;max-width:100vw;display:flex;flex-direction:column;background:#fff;color:var(--tcl-cart-ink);border-radius:30px 0 0 30px;transform:translate(100%);transition:transform .25s ease-in-out,box-shadow .25s ease-in-out;outline:none;overflow:hidden}.tcl-cart.is-open .tcl-cart__panel{transform:translate(0);box-shadow:8px 0 30px 5px #535353}html.tcl-cart-open,html.tcl-cart-open body{overflow:hidden}.tcl-cart-open [id*=whatsapp i],.tcl-cart-open [class*=whatsapp i]{visibility:hidden!important}.tcl-cart__header{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px var(--tcl-cart-pad);border-bottom:3px solid #f6f6f6}.tcl-cart__title{margin:0;font-size:22px;line-height:1.2}.tcl-cart__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-right:-8px;padding:0;color:#000;background:none;border:0;cursor:pointer}.tcl-cart__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#dbdbdb #f1f1f1}.tcl-cart__slot:empty{display:none}.tcl-cart__items{padding:4px var(--tcl-cart-pad) 8px;transition:opacity .2s}.tcl-cart.is-loading .tcl-cart__items{opacity:.6}.tcl-cart__lines{margin:0;padding:0;list-style:none}.tcl-line{display:grid;grid-template-columns:72px 1fr;column-gap:12px;padding:13px 0;border-top:1px solid var(--tcl-cart-line);transition:opacity .2s}.tcl-line:first-child{border-top:0}.tcl-line.is-loading{opacity:.5;pointer-events:none}.tcl-line__media{display:block;width:72px}.tcl-line__media img{display:block;width:72px;height:72px;object-fit:contain}.tcl-line__body{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-width:0}.tcl-line__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.tcl-line__info{display:flex;flex-direction:column;gap:2px;min-width:0}.tcl-line__title{font-size:14px;font-weight:600;line-height:1.25;letter-spacing:.02em;color:#000;text-decoration:none}.tcl-line__title:hover{text-decoration:underline}.tcl-line__variant{font-size:12px;color:var(--tcl-cart-muted)}.tcl-line__remove{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-6px -6px 0 0;padding:0;color:var(--tcl-cart-ink);background:none;border:0;cursor:pointer}.tcl-line__remove:hover{color:#e62d19}.tcl-line__bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tcl-qty{flex:0 0 auto;display:inline-flex;align-items:center;height:34px;border:1px solid #d6d6d6}.tcl-qty__btn{width:30px;height:100%;padding:0;font-size:16px;line-height:1;color:var(--tcl-cart-ink);background:none;border:0;cursor:pointer}.tcl-qty__btn:hover{background:#f4f4f4}.tcl-qty__value{min-width:22px;font-size:13px;font-weight:500;text-align:center}.tcl-line__price{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;text-align:right}.tcl-line__amounts{display:flex;align-items:baseline;gap:6px;font-size:14px;line-height:1.2;white-space:nowrap}.tcl-line__amounts strong{font-weight:600}.tcl-line__amounts s{font-size:12px;color:var(--tcl-cart-muted)}.tcl-line__gift{padding:3px 6px;background:var(--tcl-cart-ink);color:#fff;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tcl-line__discount{display:flex;gap:6px;font-size:11px;line-height:1.2;color:#4d4d4d;letter-spacing:.02em;text-transform:uppercase}.tcl-line__discount span:last-child{font-weight:600;color:var(--tcl-cart-ink)}.tcl-line__message{grid-column:1 / -1;display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding:9px 12px;background:#f4f4f4;border-left:3px solid var(--tcl-cart-ink);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.01em}.tcl-line__message:before{content:"";flex:0 0 auto;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.25'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.25'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E") center / contain no-repeat}.tcl-line__error,.tcl-cart__error{margin:0;font-size:12px;line-height:1.3;color:#e62d19}.tcl-line__error[hidden],.tcl-cart__error[hidden]{display:none}.tcl-cart:has(.tcl-cart__empty) .tcl-cart__scroll{display:flex;flex-direction:column}.tcl-cart:has(.tcl-cart__empty) .tcl-cart__items{flex:1 1 auto;display:flex}.tcl-cart:has(.tcl-cart__empty) [data-tcl-cart-slot=goals],.tcl-cart:has(.tcl-cart__empty) [data-tcl-cart-slot=recs]{display:none}.tcl-cart__empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 12px 64px;text-align:center}.tcl-cart__empty-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:20px;border-radius:50%;background:#f4f4f4;color:var(--tcl-cart-ink)}.tcl-cart__empty-title{margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.25;letter-spacing:.01em}.tcl-cart__empty-text{max-width:280px;margin:0 0 28px;font-size:14px;line-height:1.45;color:var(--tcl-cart-muted)}.tcl-cart .tcl-cart__empty-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:280px;min-height:48px;padding:0 24px;background:var(--tcl-cart-ink);color:#fff;border:1px solid var(--tcl-cart-ink);font-size:14px;font-weight:600;letter-spacing:.04em;text-decoration:none;transition:background .2s,color .2s}.tcl-cart .tcl-cart__empty-btn:before,.tcl-cart .tcl-cart__empty-btn:after{content:none}.tcl-cart .tcl-cart__empty-btn:hover{background:#fff;color:var(--tcl-cart-ink)}.tcl-cart__footer{flex:0 0 auto;padding:0 var(--tcl-cart-pad) 30px;border-top:1px solid #f1f1f1}.tcl-cart__footer[hidden]{display:none}.tcl-cart__summary{padding-top:10px}.tcl-cart__summary p{margin:0}.tcl-cart__summary-discount{display:flex;justify-content:space-between;gap:12px;padding-bottom:6px;font-size:12px;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:#4d4d4d}.tcl-cart__summary-discount span:last-child{font-weight:600;color:var(--tcl-cart-ink)}.tcl-cart__savings{font-size:13px;text-align:right}.tcl-cart__savings strong{font-weight:700}.tcl-cart__error{padding-top:10px}.tcl-cart__checkout{margin-top:16px}.tcl-cart__checkout .button{width:100%;font-size:1.25rem}.tcl-cart__total{padding-left:.25rem}.tcl-cart__slot[data-tcl-cart-slot=goals]>cart-goals.td--cart{margin:0}.tcl-cart__slot[data-tcl-cart-slot=recs]{flex:0 0 auto}@media(max-width:749px){.tcl-cart{--tcl-cart-pad: 16px}.tcl-cart__panel{border-radius:0}.tcl-cart__header{padding-top:18px;padding-bottom:18px}.tcl-cart__title{font-size:18px}.tcl-cart__footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.tcl-cart__panel,.tcl-cart__overlay{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/272/assets/tcl-cart.css.map */
