.drawer{visibility:hidden}.cart-item{position:relative;border-bottom:1px dashed #dcdcdc;padding-top:10px}.cart-item:last-child{border-bottom:none;padding-bottom:0}.cart-item__media{width:90px}.cart-item__image{width:110px!important;height:90px!important;object-fit:cover;border-radius:.8rem}.cart-item__name--two-line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;margin-bottom:.8rem;font-size:1.4rem;font-weight:600;line-height:1.3;color:#333;text-decoration:none}.cart-item__pills-row{display:flex;align-items:center;gap:.8rem;margin-bottom:.8rem;flex-wrap:wrap}.cart-item__delete-inline{display:inline-flex;align-items:center;justify-content:center;margin-left:.2rem}.cart-item__delete-inline button{background:transparent;border:none;padding:.4rem;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:color .15s ease,background-color .15s ease}.cart-item__delete-inline button:hover{color:#a0310d;background-color:#f2f2f2}.cart-item__delete-inline svg{width:1.2rem;height:1.2rem}.cart-item__pill{display:inline-flex;align-items:center;padding:.4rem .8rem;border:1px solid #d0d0d0;border-radius:1.6rem;background:#fff;font-size:1.3rem;color:#111;position:relative;cursor:pointer}.cart-item__pill-dropdown{position:static}.cart-item__pill-dropdown summary{display:flex;align-items:center;gap:.4rem;list-style:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.cart-item__pill-dropdown summary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cart-item__pill-dropdown summary::-webkit-details-marker,.cart-item__pill-dropdown summary::marker{display:none;content:""}.cart-item__pill-value{font-size:1.3rem;font-weight:500;color:#111}.cart-item__pill-dropdown .icon-caret{width:.9rem;height:.55rem;flex-shrink:0;transition:transform .15s ease}.cart-item__pill-dropdown[open] summary .icon-caret{transform:rotate(180deg)}.cart-item__pill-options{position:absolute;top:calc(100% + .6rem);left:50%;transform:translate(-50%);z-index:10;display:flex;flex-direction:column;min-width:6rem;max-height:22rem;overflow-y:auto;padding:.4rem;background:#fff;border:1px solid #e0e0e0;border-radius:.8rem;box-shadow:0 .4rem 1.2rem #0000001f}.cart-item__pill-option{display:block;width:100%;padding:.6rem .8rem;border:none;background:transparent;font-size:1.3rem;color:#111;text-align:center;white-space:nowrap;cursor:pointer;border-radius:.5rem}.cart-item__pill-option:hover,.cart-item__pill-option:focus-visible{background:#f2f2f2}.cart-item__pill-option.is-selected{background:#111;color:#fff;font-weight:600}.cart-item__price-row{display:flex;align-items:center;gap:.6rem;font-size:1.5rem;margin-bottom:.4rem;flex-wrap:wrap}.cart-item__price-current{font-weight:700;color:#000;font-size:1.6rem}.cart-item__price-compare{color:#777;text-decoration:line-through;font-size:1.4rem}.cart-item__price-off{color:#a0310d;font-weight:600;font-size:1.4rem}.cart-item__coupon-line{color:#059669;font-size:1.3rem;font-weight:500;margin-bottom:.6rem}.cart-trust-bar{display:grid;grid-template-columns:repeat(3,1fr);border-right:1px solid #e2e8f0;border-top:none!important;border-bottom:none!important;border-radius:1.2rem;background:#fafafa;padding:1.2rem .6rem;text-align:center;margin-bottom:12px}.cart-trust-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 .4rem}.cart-trust-item:not(:last-child){border-right:1px solid #e2e8f0}.cart-trust-icon{width:2.2rem;height:2.2rem;color:#15803d;margin-bottom:.4rem}.cart-trust-title{font-size:1.1rem;font-weight:700;color:#000;line-height:1.2}.cart-trust-sub{font-size:1rem;color:#000;font-weight:600;margin-top:.2rem;line-height:1.2}#CartDrawer-CartErrors:empty{display:none}.cart__checkout-button.custom-checkout-btn{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:12px 18px!important;background-color:#a33212!important;color:#fff!important;border-radius:8px!important;border:none!important;min-height:48px!important;cursor:pointer!important}.cart__checkout-button .btn-icon-left{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;fill:#fff!important;flex-shrink:0!important}.cart__checkout-button .btn-text{font-size:15px!important;font-weight:600!important;white-space:nowrap!important;line-height:1.2!important;text-align:center!important;margin:0 8px!important;color:#fff!important}.cart__checkout-button .btn-icon-right{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;stroke:#fff!important;flex-shrink:0!important}.fbt-modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;z-index:99999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s ease}.fbt-modal-backdrop.is-active{opacity:1;pointer-events:auto}.fbt-modal-card{position:relative;width:90%;max-width:380px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px #0003;transform:translateY(20px);transition:transform .25s ease;display:flex;flex-direction:column}.fbt-modal-backdrop.is-active .fbt-modal-card{transform:translateY(0)}.fbt-modal-close{position:absolute;top:10px;right:10px;width:32px;height:32px;background:#0009;color:#fff;border:none;border-radius:50%;font-size:20px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center}.fbt-modal-nav{position:absolute;top:40%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:#ffffffe6;color:#1a1a1a;border:1px solid #d0d0d0;font-size:20px;cursor:pointer;z-index:8;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026;transition:background .2s,transform .2s}.fbt-modal-nav:hover{background:#fff;transform:translateY(-50%) scale(1.08)}.fbt-modal-nav--prev{left:10px}.fbt-modal-nav--next{right:10px}.fbt-modal-media{width:100%;aspect-ratio:1 / 1;background:#f7f7f7;overflow:hidden}.fbt-modal-media img{width:100%;height:100%;object-fit:cover}.fbt-modal-details{padding:16px;text-align:center}.fbt-modal-title{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:0 0 8px}.fbt-modal-price{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px}.fbt-modal-price-current{font-size:1.6rem;font-weight:700;color:#000}.fbt-modal-price-compare{font-size:1.4rem;color:#888;text-decoration:line-through}.fbt-modal-price-off{font-size:1.3rem;color:#a0310d;font-weight:600}.fbt-modal-add-btn{width:100%;height:44px;background:#a0310d;color:#fff;border:none;border-radius:6px;font-size:1.4rem;font-weight:700;cursor:pointer;letter-spacing:.5px;text-transform:uppercase;transition:background .2s}.fbt-modal-add-btn:hover{background:#822709}.b-together-main{width:100%;box-sizing:border-box;padding:.2rem .5rem;border-top:.1rem solid rgba(0,0,0,.08);background-color:#fbfbfb}.b-together-heading{font-size:1.4rem;font-weight:600;color:#1a1a1a;margin:0 0 0rem;letter-spacing:.02rem;text-transform:capitalize;margin-top:5px;padding-left:1rem}.b-together-scroll-wrapper{position:relative;display:flex;align-items:center;width:100%}.b-together-inner{position:relative;display:flex;flex-direction:row;gap:1.2rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;padding:.4rem 2.8rem;width:100%}.b-together-inner::-webkit-scrollbar{display:none}.b-together-inner>*{flex:0 0 88%!important;width:88%!important;max-width:88%!important;scroll-snap-align:start;box-sizing:border-box}.cart-drawer .b-together-inner .card__inner .card__content,.cart-drawer .b-together-inner .card__inner .card__heading,.cart-drawer .b-together-inner .card__inner .full-unstyled-link,.cart-drawer .b-together-inner .card__inner .card__information{display:none!important}.cart-drawer .b-together-inner .card--horizontal{display:flex!important;flex-direction:row!important;gap:1.2rem!important;padding:1rem!important;background:#fff!important;border:1px solid #e8e8e8!important;border-radius:1rem!important;box-shadow:0 2px 6px #0000000a!important;transition:border-color .2s ease,box-shadow .2s ease}.cart-drawer .b-together-inner .card--horizontal:hover{border-color:#d0d0d0!important;box-shadow:0 4px 10px #00000014!important}.cart-drawer .b-together-inner .card--horizontal .card__inner{flex:0 0 7rem!important;width:7rem!important;height:7rem!important;border-radius:.6rem!important;overflow:hidden!important;position:relative!important;cursor:pointer}.cart-drawer .b-together-inner .card--horizontal .card__inner img{width:100%!important;height:100%!important;object-fit:cover!important}.cart-drawer .b-together-inner .card--horizontal .card__content{flex:1 1 auto!important;padding:0!important;min-width:0!important}.cart-drawer .b-together-inner .card--horizontal .card__information{padding:0!important;position:relative!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.cart-drawer .b-together-inner .card--horizontal .card__heading{font-size:1.3rem!important;font-weight:600!important;line-height:1.3!important;margin:0 0 .4rem!important;color:#222!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.cart-drawer .b-together-inner .card--horizontal .price,.cart-drawer .b-together-inner .card--horizontal .price *{font-size:1.2rem!important;font-weight:700!important;color:#000!important;margin:0 0 0rem!important}.cart-drawer .b-together-inner .card--horizontal .quick-add,.cart-drawer .b-together-inner .card--horizontal .qao--in-content,.cart-drawer .b-together-inner .card--horizontal product-form{position:relative!important;inset:auto!important;width:auto!important;background:none!important;padding:0!important;transform:none!important;opacity:1!important;pointer-events:auto!important;margin-top:.4rem!important;display:block!important}.cart-drawer .b-together-inner .card--horizontal .quick-add__submit,.cart-drawer .b-together-inner .card--horizontal .qao--in-content .qao__btn,.cart-drawer .b-together-inner .card--horizontal button[name=add]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:8.5rem!important;height:3.2rem!important;padding:0 1.4rem!important;border:none!important;border-radius:2rem!important;background:#a0310d!important;color:#fff!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;transition:background-color .2s ease,transform .1s ease!important}.cart-drawer .b-together-inner .card--horizontal .quick-add__submit:hover,.cart-drawer .b-together-inner .card--horizontal .qao--in-content .qao__btn:hover,.cart-drawer .b-together-inner .card--horizontal button[name=add]:hover{background:#822709!important}.cart-drawer .b-together-inner .card--horizontal .quick-add__submit:active,.cart-drawer .b-together-inner .card--horizontal .qao--in-content .qao__btn:active,.cart-drawer .b-together-inner .card--horizontal button[name=add]:active{transform:scale(.97)!important}.cart-drawer .b-together-inner .card--horizontal .qao--in-content .qao__btn svg,.cart-drawer .b-together-inner .card--horizontal .qao--in-content .qao__btn .icon{display:none!important}.cart-drawer .b-together-inner .card--horizontal .qao--in-content .qao__text{display:inline-flex!important;align-items:center!important;gap:.4rem!important;font-size:0!important;font-weight:600!important;letter-spacing:.03rem!important;white-space:nowrap!important}.cart-drawer .b-together-inner .card--horizontal .qao--in-content .qao__text:before{content:"ADD"!important;font-size:1.2rem!important;color:#fff!important}.cart-drawer .b-together-inner .card--horizontal .qao--in-content .qao__text:after{content:"+"!important;font-size:1.4rem!important;font-weight:700!important;line-height:1!important;color:#fff!important}.b-together-nav{position:absolute;top:50%;transform:translateY(-50%);flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:50%;border:1px solid #e0e0e0;background:#fff;color:#333;cursor:pointer;font-size:2rem;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0003;transition:opacity .2s ease,background-color .2s ease;z-index:25;-webkit-tap-highlight-color:transparent;touch-action:manipulation;pointer-events:auto;user-select:none;-webkit-user-select:none}.b-together-nav--prev{left:.2rem}.b-together-nav--next{right:.2rem}.b-together-nav:hover:not(.is-disabled){background:#333;color:#fff;border-color:#333}.b-together-nav.is-disabled{opacity:0!important;pointer-events:none!important}.payment-methods-wrapper{width:100%;background-color:#fff;display:flex;flex-direction:column;align-items:center;gap:8px;min-height:68px;contain:layout style;padding:4px 0;margin:0 auto;text-align:center}.payment-logos-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;min-height:26px}.payment-icon{display:block;height:26px;width:auto;flex-shrink:0}.payment-icon--mastercard{width:40px;aspect-ratio:50/32}.payment-icon--paytm,.payment-icon--upi,.payment-icon--phonepe{width:48px;aspect-ratio:60/32}.payment-icon--gpay{width:56px;aspect-ratio:70/32}.payment-icon--visa{width:42px;aspect-ratio:750/471}.secured-text{font-size:10px;font-weight:700;color:#444;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:6px;text-transform:uppercase;min-height:20px;font-family:sans-serif}@media screen and (max-width:600px){.payment-logos-row{gap:15px}.payment-icon{height:22px}.payment-icon--mastercard{width:34px}.payment-icon--paytm,.payment-icon--upi,.payment-icon--phonepe{width:41px}.payment-icon--gpay{width:48px}.payment-icon--visa{width:36px}.payment-methods-wrapper{min-height:62px}.payment-logos-row{min-height:22px}.secured-text{font-size:9px}}.cart-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.2rem;margin-left:.6rem;padding:0 .4rem;border-radius:50%;background:#a0310d;color:#fff;font-size:1.2rem;font-weight:700;line-height:1;vertical-align:middle}.cart-coupons-wrapper{border-top:.1rem solid rgba(0,0,0,.08)}.cart-coupons__heading{margin:4px 0 .8rem;font-size:1.4rem;font-weight:700}.cart-coupons__list{display:flex;flex-direction:column;gap:.8rem;list-style:none;margin:0;padding:0}.cart-coupons__item{display:flex;align-items:center;gap:1rem;padding:1rem 1.2rem;border:.1rem solid rgba(0,0,0,.1);border-radius:1rem;background:#fff}.cart-coupons__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:#7c4dff}.cart-coupons__icon svg{width:100%;height:100%}.cart-coupons__body{flex:1 1 auto;min-width:0}.cart-coupons__code{display:block;font-size:1.4rem;font-weight:700;color:#1a1a1a}.cart-coupons__offer{display:block;margin-top:.2rem;font-size:1.2rem;color:#333}.cart-coupons__apply{flex-shrink:0;padding:.7rem 1.6rem;border:.1rem solid #1a1a1a;border-radius:2rem;background:#fff;color:#1a1a1a;font-size:1.2rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.cart-coupons__apply:hover{background:#1a1a1a;color:#fff}.cart-coupons__apply--applied,.cart-coupons__apply--applied:hover{background:#1a7f37;border-color:#1a7f37;color:#fff;cursor:default}.cart-price-details{padding:1.2rem 1.5rem;border-top:.1rem solid rgba(0,0,0,.08)}.cart-price-details__heading{margin:0 0 .8rem;font-size:1.3rem;font-weight:700}.cart-price-details__row{display:flex;align-items:center;justify-content:space-between;padding:.4rem 0;font-size:1.3rem}.cart-price-details__row--discount{color:#1a7f37}.cart-price-details__row--total{margin-top:.4rem;padding-top:.8rem;border-top:.1rem dashed rgba(0,0,0,.15);font-size:18px;font-weight:700}.cart-savings-badge{display:flex;align-items:center;gap:.8rem;margin:0 1.5rem 1.2rem;padding:1rem 1.4rem;border-radius:1.2rem;background:linear-gradient(135deg,#6fcf7a,#a8e6b0);box-shadow:0 .2rem .6rem #00000014}.cart-savings-badge__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;background:#ffffff59}.cart-savings-badge__icon svg{width:1.5rem;height:1.5rem}.cart-savings-badge__text{font-size:1.3rem;font-weight:600;color:#14361c}.cart-savings-badge__amount{font-weight:800;text-underline-offset:.2rem}
/*# sourceMappingURL=/cdn/shop/t/79/assets/cart-drawer-custom.css.map */
