.cart-drawer__progress{padding:12px 20px 16px!important;background-color:#fafaf9!important;border-bottom:1px solid #e8e8e7!important}.cart-drawer__progress-text{margin:0 0 10px!important;font-size:13px!important;line-height:1.4!important;color:#111!important;text-align:center!important}.cart-drawer__progress-text strong{font-weight:700!important;color:#111!important}.cart-drawer__progress-bar-track{position:relative!important;height:6px!important;background-color:#e5e5e5!important;border-radius:999px!important;margin:0 10px 18px!important}.cart-drawer__progress-fill{position:absolute!important;top:0!important;left:0!important;height:100%!important;background-color:#111!important;border-radius:999px!important;z-index:1!important;transition:width .4s ease-out!important}.cart-drawer__progress-milestone{position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;display:flex!important;flex-direction:column!important;align-items:center!important;pointer-events:none!important;z-index:2!important}.milestone-icon{width:22px!important;height:22px!important;border-radius:50%!important;background-color:#fff!important;border:2px solid #d4d4d4!important;color:#777!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease!important}.milestone-icon svg{width:12px!important;height:12px!important}.milestone-icon--achieved{background-color:#111!important;border-color:#111!important;color:#fff!important}.milestone-label{position:absolute!important;top:24px!important;font-size:11px!important;font-weight:500!important;white-space:nowrap!important;color:#777!important}.cart-drawer__upsell{position:relative!important;padding:14px 16px!important;background-color:#fafaf9!important;border-top:1px solid #e8e8e7!important;border-bottom:1px solid #e8e8e7!important}.cart-drawer__upsell-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:10px!important}.cart-drawer__upsell-heading{font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#777!important}.cart-drawer__upsell-track-wrapper{position:relative!important;width:100%!important;box-sizing:border-box!important}.cart-drawer__upsell-track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;gap:12px!important;padding:4px 2px 10px!important;scrollbar-width:none!important}.cart-drawer__upsell-track::-webkit-scrollbar{display:none!important}.cart-drawer__upsell-slide{flex:0 0 calc(100% - 24px)!important;max-width:320px!important;min-width:260px!important;display:flex!important;flex-direction:row!important;align-items:center!important;background:#fff!important;border:1px solid #e5e5e5!important;border-radius:6px!important;padding:10px!important;box-sizing:border-box!important;gap:10px!important}.cart-drawer__upsell-imglink{display:block!important;flex:0 0 54px!important;width:54px!important;height:54px!important}.cart-drawer__upsell-img{width:54px!important;height:54px!important;object-fit:cover!important;border-radius:4px!important;background-color:#f5f5f4!important;display:block!important}.cart-drawer__upsell-info{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important}.cart-drawer__upsell-title{font-size:12px!important;font-weight:600!important;color:#111!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.3!important}.cart-drawer__upsell-title a{color:#111!important;text-decoration:none!important}.cart-drawer__upsell-price{font-size:11px!important;margin-top:3px!important;display:flex!important;align-items:center!important;gap:4px!important;flex-wrap:wrap!important;color:#111!important}.cart-drawer__upsell-price s{color:#999!important;margin-right:2px!important}.cart-drawer__companion-price{color:#111!important;font-weight:700!important}.cart-drawer__upsell-badge{font-size:9px!important;background:#f2f2f0!important;border:1px solid #e0e0de!important;color:#111!important;padding:1px 5px!important;border-radius:2px!important;font-weight:600!important}.cart-drawer__upsell-select{width:100%!important;max-width:100%!important;box-sizing:border-box!important;font-size:11px!important;height:22px!important;padding:1px 4px!important;margin-top:4px!important;border:1px solid #d4d4d4!important;border-radius:3px!important;background:#fff!important;color:#111!important;outline:none!important}.cart-drawer__upsell-add{flex:0 0 auto!important;width:auto!important;min-width:54px!important;max-width:96px!important;height:30px!important;padding:0 8px!important;background:#111!important;color:#fff!important;border:1px solid #111111!important;border-radius:4px!important;font-size:11px!important;font-weight:700!important;text-align:center!important;text-decoration:none!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;box-sizing:border-box!important;margin-left:auto!important;transition:opacity .2s ease!important}.cart-drawer__upsell-add:hover{opacity:.85!important}.cart-drawer__upsell-add:disabled{background:#888!important;border-color:#888!important;cursor:not-allowed!important}.cart-drawer__upsell-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:26px!important;height:26px!important;border-radius:50%!important;background:#fffffff5!important;border:1px solid #e0e0e0!important;box-shadow:0 2px 6px #00000014!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:5!important;padding:0!important;color:#111!important}.cart-drawer__upsell-arrow--prev{left:-8px!important}.cart-drawer__upsell-arrow--next{right:-8px!important}.cart-drawer__upsell-slide[data-is-bundle=true] .cart-drawer__upsell-title,.cart-drawer__upsell-slide[data-is-sub=true] .cart-drawer__upsell-title{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;line-height:1.3!important;font-size:11.5px!important;margin-bottom:4px!important}.cart-drawer__upsell-slide .cart-drawer__upsell-link{font-size:10.5px!important;padding:0 8px!important;letter-spacing:-.01em!important;height:28px!important}.cart-items{width:100%!important;border-collapse:collapse!important}.cart-items thead,.cart-items th{display:none!important}.cart-items tr.cart-item{display:flex!important;align-items:flex-start!important;padding:14px 20px!important;border-bottom:1px solid #eeeeed!important;gap:14px!important;box-sizing:border-box!important}.cart-items tr.cart-item .cart-item__media{flex:0 0 72px!important;width:72px!important;padding:0!important;margin:0!important}.cart-items tr.cart-item .cart-item__image{width:72px!important;height:72px!important;object-fit:cover!important;border-radius:6px!important;border:1px solid #e8e8e7!important;background-color:#fafaf9!important;display:block!important}.cart-items tr.cart-item .cart-item__details{flex:1 1 auto!important;min-width:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.cart-item__name{font-size:13px!important;font-weight:600!important;line-height:1.35!important;color:#111!important;text-decoration:none!important;margin:0!important}.cart-item__variants{font-size:11px!important;color:#777!important;line-height:1.3!important}.cart-item__price-row{display:flex!important;align-items:baseline!important;gap:6px!important;margin-top:1px!important}.cart-item__old-price{font-size:12px!important;color:#999!important;text-decoration:line-through!important}.cart-item__final-price{font-size:13px!important;font-weight:700!important;color:#111!important}.cart-item__action-bar{margin-top:4px!important}.chavanc-qty-control{display:flex!important;align-items:center!important;gap:12px!important;margin-top:6px!important;transition:opacity .2s ease!important}.chavanc-stepper{width:80px!important;height:26px!important;border:1px solid #d4d4d4!important;border-radius:4px!important;background-color:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important;overflow:hidden!important}.chavanc-step-btn{width:24px!important;height:24px!important;background:transparent!important;border:none!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#333!important;cursor:pointer!important;transition:background .15s ease!important}.chavanc-step-btn:hover{background-color:#f2f2f0!important}.chavanc-step-val{font-size:12px!important;font-weight:600!important;color:#111!important;line-height:1!important;-webkit-user-select:none!important;user-select:none!important}.chavanc-trash-btn{width:24px!important;height:24px!important;background:transparent!important;border:none!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#888!important;cursor:pointer!important;transition:color .2s ease!important}.chavanc-trash-btn:hover{color:#111!important}.quantity-popover__info,.cart-items__info,.quantity__rules{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.cart-drawer__title-row{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important}.cart-drawer__title-bullet{font-size:14px!important;color:#777!important;line-height:1!important}.cart-drawer__title-count{font-size:inherit!important;font-weight:inherit!important;color:inherit!important}.cart-drawer__footer{padding:0!important;border:none!important}.cart-drawer__footer .totals,.cart-drawer__footer .tax-note{display:none!important}.cart-drawer__summary-discount-row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 20px 4px!important;margin-top:2px!important}.cart-drawer__summary-discount-row .discount-left{display:flex!important;align-items:center!important;gap:8px!important}.cart-drawer__summary-discount-row .discount-title{font-size:13px!important;font-weight:600!important;color:#111!important}.cart-drawer__summary-discount-row .discount-pill{display:inline-flex!important;align-items:center!important;gap:5px!important;background-color:#f2f2f0!important;border:1px solid #e0e0de!important;border-radius:999px!important;padding:3px 8px 3px 7px!important;font-size:11px!important;font-weight:600!important;color:#111!important}.cart-drawer__summary-discount-row .discount-pill-icon{width:11px!important;height:11px!important;color:#111!important}.cart-drawer__summary-discount-row .discount-pill-text{line-height:1!important}.cart-drawer__summary-discount-row .discount-right .discount-amount{font-size:13px!important;font-weight:600!important;color:#111!important}.cart-drawer__actions-wrap{padding:10px 20px 4px!important}.cart-drawer__actions-row{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:24px!important}.cart-drawer__code-trigger{background:none!important;border:none!important;padding:0!important;font-size:12px!important;color:#777!important;text-decoration:underline!important;text-underline-offset:3px!important;cursor:pointer!important;transition:opacity .2s!important}.cart-drawer__code-trigger:hover{opacity:.7!important}.cart-drawer__actions-protect{display:flex!important;align-items:center!important;gap:6px!important;margin-left:auto!important}.cart-drawer__actions-protect .protect-title{font-size:12px!important;color:#333!important}.cart-drawer__actions-protect .protect-price{font-size:12px!important;font-weight:500!important;color:#777!important}.cart-drawer__protect-switch{position:relative!important;display:inline-block!important;width:36px!important;height:20px!important;margin:0 0 0 2px!important;cursor:pointer!important}.cart-drawer__protect-switch input{opacity:0!important;width:0!important;height:0!important;position:absolute!important}.cart-drawer__protect-slider{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background-color:#e5e5e5!important;transition:background-color .25s ease!important;border-radius:20px!important}.cart-drawer__protect-slider:before{position:absolute!important;content:""!important;height:14px!important;width:14px!important;left:3px!important;bottom:3px!important;background-color:#fff!important;transition:transform .25s ease!important;border-radius:50%!important;box-shadow:0 1px 3px #0003!important}.cart-drawer__protect-switch input:checked+.cart-drawer__protect-slider{background-color:#111!important}.cart-drawer__protect-switch input:checked+.cart-drawer__protect-slider:before{transform:translate(16px)!important}.cart-drawer__code-bar{margin-top:6px!important;margin-bottom:4px!important}.cart-drawer__code-input-group{display:flex!important;gap:6px!important}#ChavancCodeInput{flex:1!important;height:34px!important;padding:0 10px!important;font-size:12px!important;border:1px solid #d4d4d4!important;border-radius:3px!important;background:#fff!important;color:#111!important;outline:none!important;box-sizing:border-box!important}#ChavancCodeInput::placeholder{color:#999!important}#ChavancCodeInput:focus{border-color:#111!important}#ChavancCodeSubmit{height:34px!important;padding:0 14px!important;font-size:12px!important;color:#111!important;background-color:#fff!important;border:1px solid #d4d4d4!important;border-radius:3px!important;cursor:pointer!important;transition:all .2s ease!important;box-sizing:border-box!important}#ChavancCodeSubmit:hover{background-color:#111!important;border-color:#111!important;color:#fff!important}.cart-drawer__code-notice{font-size:11px!important;margin-top:3px!important;display:none!important}.cart-drawer__code-notice.is-success{display:block!important;color:#111!important}.cart-drawer__code-notice.is-error{display:block!important;color:#b33939!important}#CartDrawer-Checkout{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}.cart-drawer__checkout-bullet{font-size:14px!important;line-height:1!important}cart-drawer.active~shopify-chat,body:has(cart-drawer.active) shopify-chat,shopify-chat[style]{transition:opacity .2s ease!important}cart-drawer.active~shopify-chat,body:has(cart-drawer.active) shopify-chat{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}shopify-chat{z-index:99!important}.cart-items tr.cart-item--delivery-protection{display:flex!important;align-items:flex-start!important;background-color:#f3f3f1!important;border:1px solid #d4d4d2!important;border-radius:6px!important;margin:12px 16px 8px!important;padding:12px 14px!important;gap:12px!important;box-sizing:border-box!important;position:relative!important;overflow:visible!important}.delivery-protection-icon-card{width:42px!important;height:42px!important;border-radius:4px!important;background-color:#e4e4e2!important;border:1px solid #cccccc!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#111!important;flex-shrink:0!important}.delivery-protection-icon-card svg{width:20px!important;height:20px!important}.cart-items tr.cart-item--delivery-protection .cart-item__media{flex:0 0 42px!important;width:42px!important;margin:0!important;padding:0!important}.cart-items tr.cart-item--delivery-protection .cart-item__details{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-width:0!important;padding:0!important;gap:2px!important}.protection-header-row{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.protection-title-group{display:flex!important;align-items:center!important;gap:6px!important}.protection-title{font-size:13px!important;font-weight:700!important;color:#111!important;line-height:1.2!important}.protection-help-icon{background:transparent!important;border:1px solid #b5b5b5!important;color:#555!important;border-radius:50%!important;width:15px!important;height:15px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important;font-weight:700!important;cursor:pointer!important;line-height:1!important}.protection-help-icon:hover{border-color:#111!important;color:#111!important}.protection-price{font-size:13px!important;font-weight:700!important;color:#111!important}.protection-subtitle{font-size:11px!important;color:#666!important;line-height:1.35!important;margin-top:2px!important;padding-right:24px!important}.protection-action-row{display:flex!important;justify-content:flex-end!important;margin-top:-6px!important}.cart-items tr.cart-item--delivery-protection .cart-remove-btn{color:#888!important}.cart-items tr.cart-item--delivery-protection .cart-remove-btn:hover{color:#111!important}.protection-tooltip-wrap{position:static!important}.protection-tooltip-box{display:none;position:absolute!important;top:calc(100% + 4px)!important;left:10px!important;right:10px!important;width:auto!important;max-width:none!important;background:#fff!important;border:1px solid #d4d4d2!important;box-shadow:0 10px 28px #00000026!important;border-radius:6px!important;padding:14px 16px!important;z-index:999999!important;box-sizing:border-box!important;white-space:normal!important;text-align:left!important}.protection-tooltip-box:before{content:""!important;position:absolute!important;top:-6px!important;left:135px!important;width:10px!important;height:10px!important;background:#fff!important;border-left:1px solid #d4d4d2!important;border-top:1px solid #d4d4d2!important;transform:rotate(45deg)!important}.protection-tooltip-box.is-visible{display:block!important}.protection-tooltip-box .tooltip-heading{font-size:12.5px!important;font-weight:700!important;color:#111!important;margin-bottom:4px!important}.protection-tooltip-box .tooltip-desc{font-size:11px!important;color:#555!important;line-height:1.4!important;margin:0 0 6px!important}.protection-tooltip-box .tooltip-section-title{font-size:11px!important;font-weight:600!important;color:#111!important;margin-top:6px!important;margin-bottom:2px!important}.protection-tooltip-box .tooltip-list{list-style:none!important;padding:0!important;margin:0 0 6px!important}.protection-tooltip-box .tooltip-list li{font-size:10.5px!important;color:#333!important;line-height:1.4!important;margin-bottom:2px!important}.cart-drawer__upsell-dismiss{background:transparent!important;border:none!important;padding:8px!important;margin:-6px -4px -6px 0!important;color:#999!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:color .2s ease,transform .2s ease!important;line-height:1!important;position:relative!important;z-index:99!important}.cart-drawer__upsell-dismiss:hover{color:#111!important;transform:scale(1.15)!important}.cart-drawer__upsell-dismiss svg,.cart-drawer__upsell-dismiss line{pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cart-drawer-custom.css.map */
