.drawer__inner{overflow-x:hidden!important}.drawer{visibility:hidden}.cart__original-price{color:rgba(var(--color-foreground),.7);text-decoration:line-through;margin-right:.5rem}.cart__discounted-price{color:rgba(var(--color-foreground),1);font-weight:700}.totals__subtotal-value{display:flex;align-items:center}.totals{margin-bottom:1.5rem}.cart__ctas{margin-top:1rem}.rewards-motivator{background:#f5f5f5;border-radius:8px;padding:12px 15px;margin:15px 0;text-align:center;border:1px solid #e0e0e0}.progress-container{margin:8px 0;height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden}.progress-bar{height:100%;background:#000;transition:width .3s ease}.rewards-message{margin:5px 0 0;font-size:13px;font-weight:500;color:#333}.coupon-scroll-container{background:#fffaf0;padding:1px 0;position:relative;margin:0 -10px;border-bottom:1px solid #e8d8b5}.coupon-scroll-title{text-align:center;font-size:15px;font-weight:700;margin-bottom:12px;color:#8b6b3d;text-transform:uppercase;letter-spacing:.3px}.coupon-scroll-wrapper{position:relative;padding:0 10px}.coupon-scroll-row{display:flex;overflow-x:auto;gap:12px;scroll-behavior:smooth;padding:3px 5px 10px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.coupon-scroll-row::-webkit-scrollbar{display:none}.coupon-card{background:#fffdf5;border-radius:8px;padding:12px;box-shadow:0 2px 6px #8b6b3d14;border:1px solid #e8d8b5;transition:all .25s ease;position:relative;flex:0 0 auto}.coupon-card[data-coupon=WELCOME05]{min-width:200px;width:200px}.coupon-card[data-coupon=BUY2SALE]{min-width:250px;width:250px}.coupon-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#d4a017}.coupon-header{margin-bottom:6px}.coupon-offer{font-weight:700;font-size:14px;color:#8b6b3d;margin-bottom:4px;line-height:1.3}.coupon-desc{font-size:11px;color:#7a6b5a;line-height:1.4;margin-bottom:8px}.coupon-footer{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.coupon-code{font-weight:600;font-size:11px;color:#8b6b3d;background:#f5e8d0;padding:4px 8px;border-radius:10px;height:26px;display:flex;align-items:center;border:1px dashed #d4c4a5}.apply-btn{background:#d4a017;color:#fff;border:none;padding:5px 12px;border-radius:10px;font-weight:600;font-size:11px;cursor:pointer;transition:all .2s ease;height:26px;display:flex;align-items:center}.apply-btn:hover{background:#b58a14}.coupon-card.disabled{opacity:.6;background:#f5f0e0}.coupon-card.applied{background:#f5f0d0;border-color:#e8d8b5}.coupon-card.applied:before{background:#d4a017}.coupon-arrow{display:none;background:#fff;color:#8b6b3d;border:none;border-radius:50%;width:32px;height:32px;font-size:16px;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:55%;transform:translateY(-50%);z-index:3;transition:all .2s ease;box-shadow:0 2px 6px #8b6b3d1a;border:1px solid #e8d8b5}.coupon-arrow:hover{background:#d4a017;color:#fff}#coupon-scroll-left{left:-10px}#coupon-scroll-right{right:5px}.coupon-arrow:disabled{background:#f5f0e0;color:#d4c4a5;cursor:not-allowed}.coupon-popup{position:fixed;top:25px;left:50%;transform:translate(-50%);background:#d4a017;color:#fff;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:700;z-index:9999;box-shadow:0 2px 8px #8b6b3d26;display:none;animation:fadeInOut 2s ease}@keyframes fadeInOut{0%,to{opacity:0;transform:translate(-50%) translateY(-5px)}20%,80%{opacity:1;transform:translate(-50%) translateY(0)}}.coupon-popup.active{display:block}.buy2sale-badge{margin-top:6px;background:#f5e8d0;color:#8b6b3d;border-radius:3px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block;border-left:2px solid #d4a017}.tiered-rewards-container{background-color:#f9f9f9;border-radius:8px;padding:16px;margin:15px 0;border:1px solid #e0e0e0;font-family:sans-serif}.tiered-rewards-header{text-align:center;font-size:14px;font-weight:600;color:#333;margin-bottom:10px}.tiered-rewards-bar-row{position:relative;width:100%;margin:0 auto;height:48px;display:flex;align-items:center;justify-content:space-between;z-index:1}.tiered-rewards-bar-bg{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:12px;background:#e0e0e0;border-radius:6px;z-index:0}.tiered-rewards-bar-fill{position:absolute;left:0;top:50%;transform:translateY(-50%);height:12px;background:#ff9800;border-radius:6px;z-index:0;transition:width .3s}.tiered-rewards-icon{position:relative;z-index:2;width:38px;height:38px;background:#fff;border:3px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0000000a;transition:border-color .3s,background .3s}.tiered-rewards-icon.achieved{border-color:#ff9800;background:#fff8e1}.tiered-rewards-icon img{width:22px;height:22px}@media (max-width: 600px){.tiered-rewards-container{padding:8px}.tiered-rewards-bar-row{height:32px}.tiered-rewards-bar-bg,.tiered-rewards-bar-fill{height:7px;border-radius:3.5px}.tiered-rewards-icon{width:26px;height:26px;border-width:2px}.tiered-rewards-icon img{width:14px;height:14px}}.bundle-upsell-motivator{background:#f3f8ff;border-radius:8px;padding:12px 15px;margin:15px 0;text-align:center;border:1px solid #dbe8f8}.bundle-upsell-motivator .progress-bar{background:#2962ff}.bundle-upsell-motivator .rewards-message strong{color:#2962ff}@media (min-width: 769px){.coupon-arrow{display:flex!important}.coupon-scroll-row{overflow:hidden}}@media (max-width: 768px){.coupon-scroll-row{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.coupon-scroll-wrapper{padding:0}.coupon-card{scroll-snap-align:start}}@media (max-width: 480px){.coupon-card[data-coupon=WELCOME05]{min-width:180px;width:180px}.coupon-card[data-coupon=BUY2SALE]{min-width:250px;width:250px}.coupon-offer{font-size:13px}.coupon-desc{font-size:10px}.coupon-code,.apply-btn{height:24px;font-size:10px;padding:3px 8px}}@media (max-width: 768px){.drawer__inner{height:80vh}.fbt-grid{grid-template-columns:repeat(2,1fr)}.cart-drawer__section{flex:1 1 auto!important}}.rvw-123-checked{color:orange}.rvw-123-container{display:flex;align-items:center}.rvw-123-info{display:flex;align-items:center;margin-left:15px;cursor:pointer}.rvw-123-badge{width:20px;height:20px;margin-right:5px}.rvw-123-overlay{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#000000e6;overflow:hidden}.rvw-123-content{background-color:#fff;margin:0;padding:20px;width:100%;height:100%;box-sizing:border-box;overflow-y:auto;position:relative}.rvw-123-close{position:absolute;top:15px;right:15px;font-size:30px;color:orange;cursor:pointer;z-index:1001;background:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #0003;transition:all .3s ease}.rvw-123-close:hover{transform:scale(1.1);color:#ff8c00}.rvw-123-wrapper{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;width:100%;height:calc(100% - 40px);align-items:center;scroll-behavior:smooth;padding:20px 0}.rvw-123-wrapper::-webkit-scrollbar{display:none}.rvw-123-auto-scroll{display:flex;gap:30px;padding:0 20px}.rvw-123-slide{display:flex;gap:30px;scroll-snap-align:start;flex:0 0 auto;width:calc(100vw - 40px);box-sizing:border-box}.rvw-123-card{width:calc(50% - 15px);min-width:350px;height:220px;background:#f9f9f9;border-radius:8px;padding:18px;box-shadow:0 2px 5px #0000001a;transition:transform .3s ease}.rvw-123-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.rvw-123-header{display:flex;justify-content:space-between;margin-bottom:10px}.rvw-123-author{font-weight:700;font-size:16px;display:flex;align-items:center}.rvw-123-avatar{width:30px;height:30px;border-radius:50%;margin-right:10px;object-fit:cover}.rvw-123-date{color:#777;font-size:14px}.rvw-123-text{font-size:14px;line-height:1.5;height:120px;overflow:hidden;padding-right:5px}.rvw-123-stars{margin:8px 0}.rvw-123-title{text-align:center;margin:0 0 30px;font-size:22px;color:#333;font-weight:600}.rvw-123-nav{position:fixed;bottom:15px;left:0;right:0;text-align:center;z-index:10}.rvw-123-dot{cursor:pointer;height:10px;width:10px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;transition:all .3s ease}.rvw-123-dot-active{background-color:orange;transform:scale(1.2)}.rvw-123-dot:hover{background-color:#ff8c00}@keyframes rvw-123-scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - 30px))}}.rvw-123-auto-scroll{animation:rvw-123-scroll 80s linear infinite;width:max-content}.rvw-123-wrapper:hover .rvw-123-auto-scroll{animation-play-state:paused}@media (max-width: 900px){.rvw-123-slide{flex-direction:column;align-items:center;width:calc(100vw - 80px)}.rvw-123-card{width:100%;min-width:auto}.rvw-123-close{top:10px;right:10px;width:35px;height:35px;font-size:25px}.rvw-123-title{margin-bottom:20px;font-size:20px;padding-top:15px}}@media (max-width: 480px){.fqp div[style*="display: flex"]{flex-direction:column;gap:8px!important}.fqp div[style*="flex: 0 0 100px"]{flex:1!important;width:100%}.fqp h2{font-size:16px!important}}.cart-drawer .drawer__footer .fqp-slider-container{max-width:550px;margin:15px auto;padding:12px;border:2px solid #FFD700;border-radius:10px;box-shadow:0 3px 10px #00000014;background:#fffdf6}.cart-drawer .drawer__footer .fqp-slider-row{display:flex!important;flex-direction:row;gap:18px;overflow-x:auto;scroll-behavior:smooth;padding:8px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory;cursor:grab}.cart-drawer .drawer__footer .fqp-slider-row::-webkit-scrollbar{display:none}.cart-drawer .drawer__footer .fqp-card{flex:0 0 200px;min-width:200px;max-width:220px;background:#fff;border-radius:8px;box-shadow:0 2px 6px #00000014;border:1px solid #e8d9c9;display:flex;flex-direction:column;align-items:center;padding:10px 8px 12px;scroll-snap-align:start}.cart-drawer .drawer__footer .fqp-img{width:100%;height:80px;object-fit:contain;background:#fff;border-radius:6px;border:1px solid #EEE;margin-bottom:6px}.cart-drawer .drawer__footer .fqp-title{font-size:14px;font-weight:600;color:#333;margin-bottom:4px;text-align:center}.cart-drawer .drawer__footer .fqp-prices{display:flex;align-items:center;gap:8px;margin-bottom:6px}.cart-drawer .drawer__footer .fqp-price{font-size:14px;font-weight:700;color:#d32f2f}.cart-drawer .drawer__footer .fqp-original{font-size:12px;color:#777;text-decoration:line-through}.cart-drawer .drawer__footer .fqp-slider-row.active{cursor:grabbing;cursor:-webkit-grabbing}
/*# sourceMappingURL=/cdn/shop/t/17/assets/cart-drawer2.css.map */
