#drawer-cart .drawer__top{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 20px!important;background:#fafafa!important;border-bottom:1px solid #EAEAEA!important}#drawer-cart .drawer__top__left{flex:1!important}#drawer-cart .cart__drawer__title{font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0!important}#drawer-cart .drawer__body{padding:0!important;background:#fff!important}#drawer-cart .cart__items__row[data-tf-giftbox-line]{display:none!important}#drawer-cart .cart__items__row{padding:14px 20px!important;border-bottom:1px solid #F2F2F2!important}#drawer-cart .cart__items__image{border-radius:6px!important;overflow:hidden!important}#drawer-cart .cart__items__title p a{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#1a1a1a!important}#drawer-cart .cart__items__meta p{font-family:Inter,sans-serif!important;font-size:12px!important;color:#8a8a8a!important}#drawer-cart .cart__items__price .line__price{font-family:Inter,sans-serif!important;font-size:13px!important}#drawer-cart .cart__items__price del{color:#e53935!important;margin-right:4px!important}#drawer-cart .cart__items__price mark{background:none!important;color:#000!important;font-weight:700!important}#drawer-cart .quantity__wrapper{border:1px solid #E2E2E2!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;height:32px!important;width:auto!important}#drawer-cart .quantity__wrapper,#drawer-cart .quantity__wrapper *{box-sizing:border-box!important}#drawer-cart .quantity__button{position:static!important;color:#1a1a1a!important;width:28px!important;height:30px!important;min-width:28px!important;font-size:13px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:none!important;background:transparent!important;flex-shrink:0!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}#drawer-cart .quantity__button:hover{background:#f7f7f7!important}#drawer-cart .quantity__input{font-family:Inter,sans-serif!important;font-weight:600!important;font-size:12px!important;width:30px!important;height:30px!important;padding:0!important;margin:0!important;text-align:center!important;border:none!important;border-left:1px solid #E2E2E2!important;border-right:1px solid #E2E2E2!important;-moz-appearance:textfield!important;flex-shrink:0!important}#drawer-cart .quantity__input::-webkit-outer-spin-button,#drawer-cart .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}#drawer-cart .cart__remove__icon svg{width:16px!important;height:16px!important;opacity:.55!important}#drawer-cart .cart__remove__icon:hover svg{opacity:1!important}#drawer-cart .drawer__bottom{padding:14px 20px 18px!important;background:#fafafa!important;border-top:1px solid #EAEAEA!important}#drawer-cart .drawer__bottom__meta,#drawer-cart .drawer__footer__subtotal{display:none!important}#drawer-cart .checkout__button,#drawer-cart button.checkout__button,#drawer-cart .btn--primary.checkout__button{background-color:#5c1524!important;background:#5c1524!important;border:none!important;border-radius:8px!important;padding:16px 18px!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;transition:background .25s ease,transform .15s ease!important}#drawer-cart .checkout__button:hover{background-color:#4a1019!important;background:#4a1019!important;transform:translateY(-1px)!important}#drawer-cart .checkout__button .cta__dot{opacity:.6!important;margin:0 6px!important}#drawer-cart .tf-bogo-bar{border-radius:10px!important;margin:14px 20px 6px!important}#drawer-cart .upsell__holder{padding:14px 20px 4px!important;border-top:1px solid #F0F0F0!important}#drawer-cart .tf-giftbox-row{display:flex!important;align-items:center!important;gap:12px!important;padding:12px 20px!important;background:#fafafa!important;border-top:1px solid #EEE!important;box-shadow:0 -2px 8px #0000000a!important;box-sizing:border-box!important;width:100%!important;position:sticky!important;bottom:0!important;z-index:5!important}#drawer-cart .tf-giftbox-row img{width:40px!important;height:40px!important;border-radius:6px!important;object-fit:cover!important;flex-shrink:0!important}#drawer-cart .tf-giftbox-copy{flex:1 1 auto!important;min-width:0!important}#drawer-cart .tf-giftbox-title{font-family:Inter,sans-serif!important;font-size:12.5px!important;font-weight:700!important;color:#1a1a1a!important;margin:0 0 2px!important}#drawer-cart .tf-giftbox-desc{font-family:Inter,sans-serif!important;font-size:11px!important;color:#8a8a8a!important;margin:0!important;line-height:1.35!important}#drawer-cart .tf-giftbox-toggle{position:relative!important;width:40px!important;height:22px!important;flex-shrink:0!important;display:inline-block!important}#drawer-cart .tf-giftbox-toggle input{opacity:0!important;width:0!important;height:0!important;position:absolute!important}#drawer-cart .tf-giftbox-toggle .tf-slider{position:absolute!important;cursor:pointer!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:#dedede!important;border-radius:22px!important;transition:.25s!important}#drawer-cart .tf-giftbox-toggle .tf-slider:before{content:""!important;position:absolute!important;height:16px!important;width:16px!important;left:3px!important;bottom:3px!important;background:#fff!important;border-radius:50%!important;transition:.25s!important;box-shadow:0 1px 3px #00000040!important}#drawer-cart .tf-giftbox-toggle input:checked+.tf-slider{background:#5c1524!important}#drawer-cart .tf-giftbox-toggle input:checked+.tf-slider:before{transform:translate(18px)!important}#drawer-cart .tf-trustpilot-badge{border-radius:8px!important;margin:12px 20px!important}@media(max-width:480px){#drawer-cart .drawer__top{padding:14px 16px!important}#drawer-cart .cart__items__row{padding:12px 16px!important}#drawer-cart .drawer__bottom{padding:12px 16px 16px!important}#drawer-cart .upsell__holder{padding:12px 16px 4px!important}#drawer-cart .tf-bogo-bar{margin:12px 16px 6px!important}#drawer-cart .tf-trustpilot-badge{margin:10px 16px!important}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/tf-cart-drawer-polish-v2.css.map */
