.drawer{position:fixed;z-index:1000000;left:0;top:0;width:100vw;height:100%;height:100dvh;display:flex;justify-content:flex-end;background-color:rgba(var(--color-foreground),.5);transition:visibility var(--duration-default) ease;visibility:hidden}.drawer.active{visibility:visible}.overflow-hidden,body.overflow-hidden{overflow:hidden!important}body.overflow-hidden::-webkit-scrollbar{display:none!important}body.overflow-hidden{scrollbar-width:none!important;-ms-overflow-style:none!important}.drawer__inner{height:100%;width:40rem;max-width:calc(100vw - 3rem);padding:0;border:none;overflow:hidden;display:flex;flex-direction:column;transform:translate(100%);transition:transform var(--duration-default) ease;background-color:#f2f4f7;border-radius:20px 0 0 20px}@media screen and (max-width:749px){.drawer__inner{width:100vw;max-width:100vw;border-radius:0}}.drawer__inner-empty{height:100%;padding:0 1.5rem;overflow:hidden;display:flex;flex-direction:column}.cart-drawer__warnings{display:flex;flex-direction:column;flex:1;justify-content:center}cart-drawer.is-empty .drawer__inner{display:flex;flex-direction:column;padding:0}cart-drawer.is-empty .drawer__header{display:none}cart-drawer:not(.is-empty) .cart-drawer__warnings,cart-drawer:not(.is-empty) .cart-drawer__collection{display:none}.cart-drawer__warnings--has-collection .cart__login-title{margin-top:2.5rem}.drawer.active .drawer__inner{transform:translate(0)}.drawer__header{position:relative;padding:12px 14px 10px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(180deg,#fffdf9,#fff);border-bottom:1px solid rgba(161,72,4,.15)}.drawer__heading{margin:0;font-size:16px;font-weight:800;color:#111;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.flash-cart-badge{display:inline-flex;align-items:center;gap:3px;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #FCD34D;color:#b45309;font-size:10px;font-weight:700;padding:1px 7px;border-radius:999px;margin-left:4px;letter-spacing:.2px;white-space:nowrap}.drawer__close{display:inline-flex;align-items:center;justify-content:center;padding:0;width:40px;height:40px;min-width:40px;min-height:40px;box-shadow:none;color:#111;background-color:transparent;border:none;cursor:pointer;position:static}.cart-drawer__warnings .drawer__close{position:absolute;top:10px;right:10px}.drawer__close .svg-wrapper{height:20px;width:20px;display:flex;align-items:center;justify-content:center}.drawer__close svg{width:20px;height:20px}.cart-drawer__promo-banner{background:#1a1a1a;padding:11px 16px;text-align:center;flex-shrink:0}.cart-drawer__promo-banner p{margin:0;font-size:13px;font-weight:700;color:#fff;letter-spacing:.3px}.drawer__contents{flex-grow:1;display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0}cart-drawer-items{position:relative;z-index:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;flex:1;padding:10px 10px 16px;-ms-overflow-style:none;scrollbar-width:none}@media screen and (min-width:750px){cart-drawer-items{padding:10px 20px 4px}}cart-drawer-items::-webkit-scrollbar{display:none;width:0}@media screen and (max-height:650px){cart-drawer-items{overflow:visible}.drawer__inner{overflow:scroll;overscroll-behavior:contain}}.cart-drawer__form{flex-grow:1;display:flex;flex-wrap:wrap;width:100%;min-width:0}.cart-drawer__collection{margin:0 2.5rem 1.5rem}.cart-drawer .drawer__cart-items-wrapper{flex-grow:1;padding:0}.cart-drawer .cart-items,.cart-drawer tbody{display:block;width:100%}.cart-drawer thead{display:none}.cart-drawer .cart-item{display:flex;flex-direction:row;align-items:stretch;background:#fff;border-radius:14px;margin-bottom:10px!important;padding:12px;border-bottom:none;gap:0;position:relative;overflow:visible}.cart-drawer .cart-item:last-child{margin-bottom:4px}.cart-drawer .cart-item__left-col{display:flex;align-items:flex-start;flex-shrink:0;margin-right:10px}.cart-drawer .cart-item__media{width:82px;min-width:82px;flex-shrink:0}.cart-item__link{display:block;position:relative;border-radius:10px;overflow:hidden;width:82px;height:82px}.cart-drawer .cart-item__image{width:82px;height:82px;object-fit:cover;border-radius:10px;max-width:82px;display:block}.cart-drawer .cart-item__nested-line .cart-item__image{max-width:60%;float:right}.cart-drawer .cart-item__details{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-start}.cart-drawer .cart-item__name,.cart-item__name{font-size:12px;font-weight:600;line-height:1.3;color:#1a1a1a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-decoration:none;margin:0 0 2px;word-break:break-word}.cart-item__name:hover{text-decoration:underline;text-underline-offset:2px;text-decoration-color:#0003}.cart-item__variant-subtext,.cart-item__variant-tags{font-size:10px;line-height:1.35;color:#64748b;margin:2px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.cart-item__variant-val{color:#475569;font-weight:500}.cart-item__variant-sep{color:#cbd5e1;margin:0 4px;font-size:9px;font-weight:400}.cart-item__variant-tag{display:inline}.cart-item__variant-label{font-weight:600;color:#64748b;margin-right:3px}.cart-item__variant-inline{font-weight:400;color:#666;font-size:12px}.cart-drawer .cart-item__details .cart-item__discounted-prices,.cart-drawer .cart-item__details .product-option,.cart-drawer .cart-item__details dl{display:none}.cart-drawer .cart-item__right-col{display:flex;align-items:center;flex-shrink:0;min-width:100px;max-width:110px;padding-left:8px;flex-direction:column}.cart-drawer .cart-item__totals{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;flex-shrink:0;pointer-events:auto}.cart-drawer .cart-item__price-wrapper{display:flex;flex-direction:column;align-items:flex-end}.cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.cart-drawer .cart-item__old-price{font-size:12px;color:#aaa;font-weight:400;text-decoration:line-through;opacity:1;line-height:1.3}.cart-drawer .compare-at-price-light{color:#9ca3af!important;font-weight:400!important}.cart-drawer .cart-item__totals .price--end,.cart-drawer .cart-item__totals .price{font-size:15px;font-weight:700;color:#1a1a1a;line-height:1.3}.cart-drawer .cart-item__discount-badge{font-size:11px;font-weight:700;color:#22c55e;display:block;margin-top:1px}.cart-drawer .unit-price{margin-top:.6rem}.cart-drawer .cart-items .cart-item__quantity{padding:0;width:auto;flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;margin-top:8px}.cart-item__quantity-wrapper{display:flex;align-items:center;gap:6px}.cart-quantity{display:flex;align-items:center;background-color:#f4f4f4;border-radius:12px;overflow:hidden;height:32px;min-height:auto;width:auto;border:1px solid #eaeaea}.cart-quantity .quantity__button{width:30px;height:32px;min-width:30px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#222;font-size:16px;font-weight:500}.cart-quantity .quantity__button svg{width:10px;height:10px}.cart-quantity .quantity__input{width:28px;height:32px;text-align:center;font-size:13px;font-weight:600;border:none;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:0;margin:0;-moz-appearance:textfield;background:transparent;color:#111}.cart-quantity .quantity__input:focus,.cart-quantity .quantity__input:focus-visible{outline:none;box-shadow:none}.cart-quantity .quantity__input::-webkit-outer-spin-button,.cart-quantity .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cart-drawer .cart-item__gift-badge{margin-top:8px}.cart-drawer .cart-item cart-remove-button{display:flex;align-items:center;justify-content:center}.cart-drawer .cart-item .cart-remove-button{width:32px;height:32px;min-width:32px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#111;border-radius:10px;transition:background .2s ease,color .2s ease}.cart-drawer .cart-item .cart-remove-button svg{width:15px;height:15px}.cart-drawer .cart-item .cart-remove-button:hover{background:#fee2e2;color:#dc2626}.cart-drawer .cart-item .loading__spinner{display:none!important}.cart-drawer .loading__spinner:not(.hidden)+.cart-item__price-wrapper,.cart-drawer .loading__spinner:not(.hidden)~cart-remove-button{opacity:1!important;pointer-events:auto!important}.cart-drawer__loader-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:none;align-items:center;justify-content:center;background:#ffffff73;transition:opacity .2s ease}.cart-drawer__loader-overlay.active{display:flex}.cart-drawer__loader-spinner{display:block!important;width:36px;height:36px;border:3px solid rgba(0,0,0,.1);border-top-color:#111;border-radius:50%;animation:hlf-cart-spin .7s linear infinite}@keyframes hlf-cart-spin{to{transform:rotate(360deg)}}cart-drawer-items.is-loading{pointer-events:none;-webkit-user-select:none;user-select:none}.cart-drawer .cart-item{transition:opacity .25s ease,transform .25s ease,max-height .3s ease .1s,margin .3s ease .1s,padding .3s ease .1s}.cart-drawer .cart-item.is-removing{opacity:0;transform:translate(30px);max-height:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden}@keyframes hlf-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.cart-skeleton{display:flex;flex-direction:column;gap:10px;padding:0}.cart-skeleton__item{display:flex;gap:10px;background:#fff;border-radius:14px;padding:12px}.cart-skeleton__bone{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:400% 100%;animation:hlf-skeleton-pulse 1.5s ease-in-out infinite;border-radius:8px}.cart-skeleton__image{width:82px;height:82px;flex-shrink:0;border-radius:10px}.cart-skeleton__details{flex:1;display:flex;flex-direction:column;gap:8px;justify-content:center}.cart-skeleton__title{height:14px;width:80%}.cart-skeleton__variant{height:10px;width:50%}.cart-skeleton__price{height:16px;width:40%}.cart-skeleton__qty{height:32px;width:90px;border-radius:12px;margin-top:4px}.cart-skeleton__footer{background:#fff;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:12px}.cart-skeleton__total-row{display:flex;justify-content:space-between;align-items:center}.cart-skeleton__total-label{height:16px;width:120px}.cart-skeleton__total-value{height:20px;width:80px}.cart-skeleton__button{height:52px;width:100%;border-radius:12px}.cart-item__error{display:flex;align-items:flex-start;margin-top:.2rem;width:min-content;min-width:100%}.cart-item__error-text{font-size:1.2rem}.drawer__footer{border-top:none;padding:0;flex-shrink:0;margin-top:auto;position:relative;z-index:25}cart-drawer-items.is-empty+.drawer__footer{display:none}.drawer__footer>details{margin-top:-1.5rem;border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.drawer__footer>details[open]{padding-bottom:1.5rem}.drawer__footer summary{display:flex;position:relative;line-height:1;padding:1.5rem 2.8rem 1.5rem 0}.drawer__footer>details+.cart-drawer__footer{padding-top:1.5rem}.cart-drawer__footer>*+*{margin-top:1rem}cart-drawer{position:fixed;top:0;left:0;width:100vw;height:100%;height:100dvh}.cart-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0}.cart-drawer__overlay:empty{display:block}.sidecart-footer-wrapper{position:relative;z-index:25;background-color:#f2f4f7;border-top:none;margin-top:auto;flex-shrink:0}@media screen and (min-width:750px){.sidecart-footer-wrapper{padding-right:0}}.sidecart-footer{background-color:#fff;border-radius:16px 16px 0 0;padding:12px 14px max(10px,calc(8px + env(safe-area-inset-bottom,0px)));box-shadow:0 -4px 10px #0000000d;position:relative;z-index:2;transform:translateZ(0)}.ribbon.svelte-1wgo1p4{border-radius:0 0 6px 6px;background:linear-gradient(135deg,#b85507,#a14804,#853a03);box-shadow:0 4px 8px #a1480459,0 0 6px #ffd7004d;border-bottom:1.5px solid #FFD700;min-height:20px;position:absolute;z-index:30;width:70%;left:15%;top:-12px;text-align:center;display:flex;align-items:center;justify-content:center}.ribbon.svelte-1wgo1p4:before,.ribbon.svelte-1wgo1p4:after{content:"";width:12px;height:12px;position:absolute;top:0}.ribbon.svelte-1wgo1p4:before{left:-6px;border-radius:10px 15px 0 0;border-right:5px solid #A14804;background:#6b2e02}.ribbon.svelte-1wgo1p4:after{right:-6px;border-radius:15px 10px 0 0;border-left:5px solid #6b2e02;background:#4a1f01}.info.svelte-1wgo1p4{text-align:center;color:#fff;font-size:15px;font-weight:bolder;box-sizing:border-box;line-height:1.2;padding:2px}.footer-ribbon-text{font-size:11px;font-weight:700;color:#fff;margin:0;padding:2px 0;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.total-amount.svelte-mdyw6z{display:flex;justify-content:space-between;align-items:center;padding:0 0 10px;margin-bottom:0}.estimated-total-section{display:flex;align-items:center;gap:7px;color:#333}.estimated-total{font-size:15px;font-weight:600;line-height:1.2}.estimated-total-container{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.estimated-total-row{display:flex;align-items:baseline;gap:6px}.estimated-total-container .compare-at-total,.estimated-total-container .compare-at-total *{font-size:11px!important;color:#b9bcc2!important;font-weight:400!important;line-height:1.2!important;text-decoration:line-through!important;text-decoration-line:line-through!important;text-decoration-color:#c8cbd1!important}.estimated-total-container .compare-at-total>*{display:inline!important;vertical-align:baseline!important}.estimated-total-container .estimated-total-final,.estimated-total-container .estimated-total-final *{font-size:17px;font-weight:700;color:#333;line-height:1.2}.estimated-total-container .discount-percentage{font-size:11px;color:#22c55e;font-weight:700;margin-top:0;line-height:1.2;display:block}.gokwik-checkout button,.gokwik-checkout button.svelte-mdyw6z{background:linear-gradient(270deg,rgb(var(--color-button)),rgba(var(--color-button),.6),rgb(var(--color-button)))!important;background-image:linear-gradient(270deg,rgb(var(--color-button)),rgba(var(--color-button),.6),rgb(var(--color-button)))!important;background-size:200% 200%!important;background-color:transparent!important;border-radius:12px!important;padding:15px!important;box-shadow:0 4px 15px rgba(var(--color-button),.3)!important;transition:transform .3s ease,box-shadow .3s ease!important;border:none!important;outline:none!important;animation:checkoutGradient 3s ease infinite!important}@keyframes checkoutGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.gokwik-checkout button:hover,.gokwik-checkout button.svelte-mdyw6z:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(var(--color-button),.45)!important}.gokwik-checkout button:focus,.gokwik-checkout button:focus-visible,.gokwik-checkout button.svelte-mdyw6z:focus,.gokwik-checkout button.svelte-mdyw6z:focus-visible{outline:none!important;box-shadow:0 4px 15px rgba(var(--color-button),.3)!important}.gokwik-checkout button:after,.gokwik-checkout button.svelte-mdyw6z:after{display:none!important;box-shadow:none!important;border:none!important}.gokwik-checkout button .btn-text p span,.gokwik-checkout button .btn-text p span strong,.gokwik-checkout button .btn-content .btn-text p span{color:#000!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:1px!important;font-size:16px!important;display:flex!important;align-items:center!important;justify-content:center!important}.gokwik-checkout button .btn-text p span:after,.gokwik-checkout button .btn-content .btn-text p span:after{content:url(https://pdp.gokwik.co/assets/icons/checkout-btn-icon.svg);display:inline-block;margin-left:10px;transform:scale(.85);transform-origin:center left;vertical-align:middle}.gokwik-checkout button .checkout-btn-subtitle,.gokwik-checkout button .checkout-btn-subtitle p,.gokwik-checkout button .checkout-btn-subtitle p span,.sidecart-footer .gokwik-checkout button .btn-content .btn-text .checkout-btn-subtitle,.sidecart-footer .gokwik-checkout button .btn-content .btn-text .checkout-btn-subtitle p span,.sidecart-footer.svelte-1hgrbqo .gokwik-checkout button .btn-content .btn-text .checkout-btn-subtitle.svelte-1hgrbqo,.sidecart-footer.svelte-yb4nuo .gokwik-checkout button .btn-content .btn-text .checkout-btn-subtitle.svelte-yb4nuo,.powered-by-gokwik,.gokwik-powered-by,[class*=powered-by-gokwik],[class*=gokwik-powered],.sidecart-footer-wrapper [class*=powered],.main-footer,.powered-by,.cart-drawer #btn-loader,.cart-drawer .addloadr,.cart-drawer .cir-loader{display:none!important}.cart-drawer .gokwik-checkout button.loading,.cart-drawer .gokwik-checkout button.disabled{opacity:1!important;pointer-events:auto!important}.cart-drawer .gokwik-checkout button.loading>.btn-content{visibility:visible!important;opacity:1!important}.gokwik-checkout .btn-content strong{font-weight:600!important}.cart-drawer .quantity-popover-container{padding:0}.cart-drawer .quantity-popover__info.global-settings-popup{transform:translateY(0);top:100%}.cart-drawer .cart-item__error{margin-top:.8rem}.cart-drawer .quantity-popover__info+.cart-item__error{margin-top:.2rem}.cart-drawer .cart-item__quantity--info quantity-popover>*{padding-left:0}.cart-drawer .totals{justify-content:space-between}.cart-drawer .price{line-height:1}.cart-drawer .tax-note{margin:1.2rem 0 2rem auto;text-align:left}.cart-drawer .product-option{word-break:break-word}.cart-drawer details[open]>summary .icon-caret{transform:rotate(180deg)}.cart-drawer .cart__checkout-button{max-width:none}.drawer__footer .cart__dynamic-checkout-buttons{max-width:100%}.drawer__footer #dynamic-checkout-cart ul{flex-wrap:wrap!important;flex-direction:row!important;margin:.5rem -.5rem 0 0!important;gap:.5rem}.drawer__footer [data-shopify-buttoncontainer]{justify-content:flex-start}.drawer__footer #dynamic-checkout-cart ul>li{flex-basis:calc(50% - .5rem)!important;margin:0!important}.drawer__footer #dynamic-checkout-cart ul>li:only-child{flex-basis:100%!important;margin-right:.5rem!important}@media screen and (min-width:750px){.drawer__footer #dynamic-checkout-cart ul>li{flex-basis:calc(100% / 3 - .5rem)!important;margin:0!important}.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(2),.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(2)~li,.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(4),.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(4)~li{flex-basis:calc(50% - .5rem)!important}}.cart-drawer__flash-sale{background:#fff;border-radius:12px;margin:15px 0 20px;padding:15px 12px;border:1px solid #eaeaea;box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.cart-drawer__flash-sale-title{margin:0 0 12px;font-size:16px;font-weight:700;color:#000}.cart-drawer__flash-sale-items{display:flex;overflow-x:auto;gap:10px;padding-bottom:5px;scrollbar-width:none}.cart-drawer__flash-sale-items::-webkit-scrollbar{display:none}.cart-drawer__flash-sale-item{min-width:120px;width:120px;border:1px solid #eaeaea;border-radius:10px;padding:8px;display:flex;flex-direction:column;align-items:center}.flash-sale-image-link{position:relative;width:100%;text-align:center;display:block}.flash-sale-image-link img{width:80%;height:80px;object-fit:contain;margin-bottom:5px}.flash-sale-badge{position:absolute;bottom:0;left:50%;transform:translate(-50%) translateY(50%);background:#ffbf00;color:#000;font-weight:700;font-size:10px;padding:2px 6px;border-radius:4px;white-space:nowrap;box-shadow:0 2px 4px #0000001a}.flash-sale-title{font-size:11px;color:#333;text-align:center;margin:12px 0 5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;min-height:28px}.flash-sale-prices{display:flex;flex-direction:column;align-items:center;margin-bottom:8px}.flash-sale-prices s{font-size:11px;color:#999}.flash-sale-prices strong{font-size:14px;color:#000;font-weight:700}.flash-sale-add-btn{margin-top:auto;width:100%;min-height:38px;border:1px solid #111;background:#fff;border-radius:6px;padding:8px 10px;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#000}.flash-sale-add-btn:hover{background:#000;color:#fff}.flash-sale-add-btn.disabled{border-color:#ccc;color:#ccc;cursor:not-allowed}.flash-sale-add-btn.disabled:hover{background:#fff;color:#ccc}.cart-drawer__tier-progress{background:linear-gradient(180deg,#fffdf8,#fff8ee 55%,#fff1e2);border:1.5px solid #F5C06A;border-radius:12px;padding:10px 10px 24px;margin:8px 10px 6px;box-shadow:0 4px 14px #ed18420f,0 1px 4px #f5c06a33;flex-shrink:0}.tier-progress__header{text-align:center;font-size:11.5px;color:#78350f;font-weight:500;line-height:1.35;margin-bottom:22px}.tier-progress__won{display:block;font-size:12px;font-weight:700;color:#047857;margin-bottom:2px}.tier-progress__header strong{font-weight:700;color:#991b1b}.tier-progress__bar-container{position:relative;width:calc(100% - 20px);margin:0 auto}.tier-progress__track{height:9px;background:#ffe8d6;border-radius:999px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #b4530933}.tier-progress__fill{position:relative;height:100%;min-width:9px;border-radius:999px;overflow:hidden;background-image:linear-gradient(90deg,#ffb800,#ff7a00 45%,#a14804);box-shadow:0 1px 4px #a1480473;transition:width .5s cubic-bezier(.4,0,.2,1)}.tier-progress__ribbon{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:repeating-linear-gradient(-45deg,#ffffff47 0 5px,#fff0 5px 11px);background-size:15.56px 15.56px;animation:tier-ribbon-slide .9s linear infinite}@keyframes tier-ribbon-slide{to{background-position:15.56px 0}}.tier-progress__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;width:12px;border-radius:inherit;background:linear-gradient(90deg,#fff0,#ffffff8c);pointer-events:none}@media(prefers-reduced-motion:reduce){.tier-progress__ribbon{animation:none}.tier-progress__fill{transition:none}}.tier-milestone{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:3}.milestone-amount{position:absolute;bottom:calc(100% + 3px);top:auto;font-size:10px;font-weight:700;color:#9a3412;white-space:nowrap;line-height:1}.milestone-icon{position:relative;width:26px;height:26px;border-radius:50%;background:#fff;border:1.5px solid #F59E0B;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000001f;transition:all .3s ease;color:#d97706;overflow:visible}.milestone-icon__img{width:100%;height:100%;border-radius:50%;object-fit:contain;padding:2px;background:#fff;mix-blend-mode:multiply;filter:grayscale(1);opacity:.55;transition:filter .3s ease,opacity .3s ease}.tier-milestone.is-unlocked .milestone-icon__img,.tier-milestone.is-passed .milestone-icon__img{filter:none;opacity:1}.tier-milestone.is-passed .milestone-icon__img{opacity:.85}.milestone-icon__check{position:absolute;right:-3px;bottom:-3px;width:13px;height:13px;border-radius:50%;background:#16a34a;color:#fff;border:1.5px solid #ffffff;display:grid;place-items:center;line-height:0;box-shadow:0 1px 3px #0003}.milestone-icon__upgraded{position:absolute;right:-3px;bottom:-3px;width:13px;height:13px;border-radius:50%;background:#fef3c7;color:#b45309;border:1.5px solid #ffffff;display:grid;place-items:center;line-height:0;box-shadow:0 1px 2px #0000001f}.milestone-icon .gift-emoji{font-size:10px;line-height:1}.tier-milestone.is-current .milestone-icon,.tier-milestone.is-unlocked:not(.is-passed) .milestone-icon{background:#fff;border-color:#a14804;border-width:2px;color:#a14804;box-shadow:0 0 0 3px #f59e0b66,0 2px 8px #a148044d;animation:milestone-current-pulse 2.2s ease-in-out infinite}@keyframes milestone-current-pulse{0%,to{box-shadow:0 0 0 3px #f59e0b59,0 2px 6px #a1480440}50%{box-shadow:0 0 0 5px #f59e0b8c,0 3px 10px #a1480459}}@media(prefers-reduced-motion:reduce){.tier-milestone.is-current .milestone-icon,.tier-milestone.is-unlocked:not(.is-passed) .milestone-icon{animation:none}}.tier-milestone.is-passed .milestone-icon{background:#fffdf8;border-color:#f59e0b;border-width:1.5px;color:#d97706;box-shadow:0 1px 3px #00000014}.tier-milestone.is-current .milestone-amount{color:#991b1b;font-weight:800}.tier-milestone.is-current .milestone-label{color:#991b1b;font-weight:700}.tier-milestone.is-passed .milestone-amount{color:#b45309}.tier-milestone.is-passed .milestone-label{color:#92400e;opacity:.85}.milestone-label{position:absolute;top:calc(100% + 4px);bottom:auto;font-size:9px;font-weight:600;color:#78350f;text-align:center;line-height:1.15;width:56px;left:50%;transform:translate(-50%);white-space:normal}.tier-milestone:first-of-type .milestone-label{left:-4px;transform:none;text-align:left;width:52px}.tier-milestone:first-of-type .milestone-amount{left:-2px;transform:none;text-align:left}.tier-milestone:last-of-type .milestone-label{right:-4px;left:auto;transform:none;text-align:right;width:64px}.tier-milestone:last-of-type .milestone-amount{right:-2px;left:auto;transform:none;text-align:right}@media screen and (max-width:749px){.cart-drawer__tier-progress{padding:8px 8px 24px;margin:6px 8px}.tier-progress__header{font-size:11px;margin-bottom:21px}.tier-progress__won{font-size:11.5px}.milestone-label{font-size:8.5px;line-height:1.15}.milestone-amount{font-size:9.5px}}.cart-item__media{position:relative;width:68px!important;min-width:68px!important}.cart-item__link{width:68px!important;height:68px!important;border-radius:8px!important;overflow:visible!important;position:relative}.cart-drawer .cart-item__image{width:68px!important;height:68px!important;border-radius:8px!important;object-fit:contain!important;border:1px solid #f0f0f0}.cart-item__thumbnail-badge{position:absolute;top:-4px;left:-4px;background:#fff;border:1px solid #111111;border-radius:3px;font-size:9px;font-weight:700;color:#111;padding:1px 4px;line-height:1;z-index:2;box-shadow:0 1px 3px #00000026;white-space:nowrap}.cart-drawer .gokwik-checkout button{background:#a14804!important;background:linear-gradient(135deg,#b85507,#a14804,#853a03)!important;background-color:#a14804!important;border-radius:12px!important;border:1.5px solid rgba(255,215,0,.8)!important;height:46px!important;padding:0 14px!important;box-shadow:0 4px 15px #a1480459,0 0 10px #ffb80040!important;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease!important}.cart-drawer .gokwik-checkout button:hover{background:linear-gradient(135deg,#c45e0b,#a14804)!important;box-shadow:0 6px 18px #a1480473,0 0 12px #ffb80059!important;filter:brightness(1.03)}.cart-drawer .gokwik-checkout button:active{transform:scale(.99)!important}.cart-drawer .gokwik-checkout button>span.btn-text{color:#fff!important}.cart-drawer .gokwik-checkout button>span.btn-text>span:first-child,.cart-drawer .gokwik-checkout button>span.btn-text p span{font-size:16px!important;font-weight:700!important;color:#fff!important;letter-spacing:.2px;text-shadow:0 1px 2px rgba(0,0,0,.2)!important}.cart-drawer .gokwik-checkout button>span.btn-text>span:last-child,.cart-drawer .gokwik-checkout button .checkout-btn-subtitle,.cart-drawer .gokwik-checkout button .checkout-btn-subtitle p span{font-size:11px!important;font-weight:600!important;color:#fff3c4!important;opacity:1!important;text-shadow:0 1px 1px rgba(0,0,0,.15)!important}.cart-drawer .cart-item__media{width:68px!important;min-width:68px!important}.cart-item__link,.cart-drawer .cart-item__image{border:none!important;background:transparent!important}.cart-drawer .cart-item__name,.cart-item__name{color:#1a1a1a!important;font-weight:600!important;font-size:12px!important;line-height:1.3!important}.cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices{flex-direction:column!important;align-items:flex-end!important;gap:0!important}.cart-drawer .cart-item__old-price{font-size:11px!important;color:#a0a0a0!important;line-height:1!important;margin-bottom:2px!important}.cart-drawer .cart-item__totals .price{font-size:14px!important;color:#333!important;font-weight:700!important;line-height:1!important}.cart-drawer .cart-item cart-remove-button{display:flex!important;align-items:center!important;justify-content:center!important}.cart-drawer .cart-item--gift cart-remove-button,.cart-drawer .cart-item--gift .cart-remove-button{display:none!important}.cart-drawer .cart-item .cart-remove-button{width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;margin-left:4px!important;border-radius:6px!important;background:transparent!important;color:#9ca3af!important;border:none!important;cursor:pointer!important;transition:background .2s ease,color .2s ease!important}.cart-drawer .cart-item .cart-remove-button:hover,.cart-drawer .cart-item .cart-remove-button:active{background:#fee2e2!important;color:#dc2626!important}.cart-drawer .cart-item .cart-remove-button svg{width:14px!important;height:14px!important}.cart-drawer .cart-item__quantity-wrapper{gap:2px!important;align-items:center!important}.cart-drawer .cart-item__quantity-wrapper quantity-input{background:#f7f7f7!important;border-radius:6px!important;border:1px solid #eaeaea!important;min-height:32px!important;height:32px!important;width:86px!important;margin-top:6px!important}.cart-drawer .cart-item__quantity-wrapper quantity-input button{width:28px!important;height:32px!important}.cart-drawer .cart-item__quantity-wrapper quantity-input input{font-size:13px!important;font-weight:600!important;color:#333!important}.cart-drawer .cart-item__totals .cart-item__old-price{font-size:11px!important;font-weight:400!important;color:#a0a0a0!important;line-height:1.2!important;margin-bottom:2px!important}.cart-drawer .cart-item__totals .cart-item__old-price>*{display:inline!important;vertical-align:baseline!important}.cart-drawer .cart-item__totals .cart-item__old-price,.cart-drawer .cart-item__totals .cart-item__old-price *{text-decoration:line-through!important;-webkit-text-decoration-line:line-through!important;text-decoration-line:line-through!important;text-decoration-color:#a0a0a0!important;text-decoration-thickness:1px!important}.gokwik-checkout button,.gokwik-checkout button.svelte-mdyw6z{background:#a14804!important;background:linear-gradient(135deg,#b85507,#a14804,#853a03)!important;background-color:#a14804!important;border:1.5px solid rgba(255,215,0,.8)!important;animation:none!important;box-shadow:0 4px 15px #a1480459,0 0 10px #ffb80040!important}.gokwik-checkout button:hover,.gokwik-checkout button.svelte-mdyw6z:hover{background:linear-gradient(135deg,#c45e0b,#a14804)!important;box-shadow:0 6px 18px #a1480473,0 0 12px #ffb80059!important}.tier-progress__won{display:block;margin-bottom:2px;color:#12855a;font-weight:600}.tier-progress__won strong{color:#0f6f4b;font-weight:800}@media screen and (max-width:749px){.cart-drawer .cart-item{padding:10px!important}.cart-drawer .cart-item__right-col{min-width:86px;max-width:none;padding-left:6px;align-items:flex-end;justify-content:flex-start}.cart-drawer .cart-item__left-col{margin-right:8px}.cart-drawer .cart-item__details{padding-right:2px}.cart-drawer .cart-item__name{overflow-wrap:break-word;word-break:normal}}.hlf-freebie-disclaimer{margin:0 10px 10px;background:linear-gradient(135deg,#fffdf9,#fff7ed);border:1px solid #F5C06A;border-radius:10px;padding:6px 8px;box-shadow:0 1px 4px #f5c06a26;overflow:hidden;flex-shrink:0;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.hlf-freebie-disclaimer:hover{border-color:#f59e0b;box-shadow:0 2px 8px #ed18421f}.hlf-freebie-disclaimer__inner{display:flex;align-items:center;width:100%;gap:8px}.hlf-freebie-disclaimer__badge{display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg,#b85507,#a14804,#853a03);color:#fff;padding:3px 8px;border:1px solid rgba(255,215,0,.8);border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;box-shadow:0 1px 4px #a1480459;line-height:1.2}.hlf-freebie-disclaimer__badge-icon{font-size:11px;line-height:1}.hlf-freebie-disclaimer__badge-text{font-size:9.5px;line-height:1}.hlf-freebie-disclaimer__carousel{flex:1;min-width:0;overflow:hidden;position:relative;mask-image:linear-gradient(to right,transparent 0%,black 10px,black calc(100% - 10px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10px,black calc(100% - 10px),transparent 100%)}.hlf-freebie-disclaimer__track{display:flex;align-items:center;width:max-content;gap:14px;animation:hlf-disclaimer-marquee 28s linear infinite;will-change:transform}.hlf-freebie-disclaimer:hover .hlf-freebie-disclaimer__track,.hlf-freebie-disclaimer:active .hlf-freebie-disclaimer__track{animation-play-state:paused}.hlf-freebie-disclaimer__item{display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0}.hlf-freebie-disclaimer__text{font-size:11px;line-height:1.35;font-weight:600;color:#78350f}.hlf-freebie-disclaimer__dot{color:#a14804;font-size:10px;opacity:.85;flex-shrink:0;-webkit-user-select:none;user-select:none}.cart-drawer .cart-item--gift{background:linear-gradient(180deg,#fffdf8,#fff9f2)!important;border-radius:8px!important;margin-bottom:6px!important;border:1px dashed #F5C06A!important}.cart-item__thumbnail-badge--gift{background:linear-gradient(135deg,#b85507,#a14804)!important;color:#fff!important;border:1px solid #FFD700!important;font-weight:800!important}.cart-drawer__flash-sale{border:1px solid #F5C06A!important;background:linear-gradient(180deg,#fff,#fffdf9)!important}.cart-drawer__flash-sale-title{color:#111!important;display:flex!important;align-items:center!important;gap:5px!important}.cart-drawer__flash-sale .flash-sale-add-btn:hover{background:linear-gradient(135deg,#c45e0b,#a14804)!important;border-color:#a14804!important;color:#fff!important}@keyframes hlf-disclaimer-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hlf-freebie-disclaimer__track{animation:none;overflow-x:auto}.hlf-freebie-disclaimer__carousel{mask-image:none;-webkit-mask-image:none}}cart-drawer.active~#nector-rewards-widget-container,cart-drawer.active~.nector-rewards-widget-container,body.overflow-hidden #nector-rewards-widget-container,body.overflow-hidden .nector-rewards-widget-container,body.overflow-hidden #hlf-floating-cart{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-100px)!important;transition:opacity .2s ease,visibility .2s ease,transform .2s ease!important}.cart-item-swipe-wrapper{position:relative;overflow:hidden;border-radius:14px;margin-bottom:10px!important;background:transparent;will-change:max-height,opacity,transform;touch-action:pan-y;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.cart-item-swipe-wrapper:last-child{margin-bottom:4px!important}.cart-item-swipe-wrapper.is-deleting{max-height:0!important;opacity:0!important;margin-bottom:0!important;padding:0!important;pointer-events:none;transform:scaleY(.7) translateY(-10px);transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .22s ease-out,margin-bottom .28s ease,transform .28s cubic-bezier(.4,0,.2,1)}.cart-item-swipe-action{position:absolute;top:0;right:0;bottom:0;width:100px;background:linear-gradient(135deg,#ef4444,#dc2626);display:flex;justify-content:flex-end;align-items:center;z-index:1;pointer-events:auto;border-radius:0 14px 14px 0;opacity:0;will-change:opacity}.cart-item-swipe-delete-btn{background:transparent;border:none;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:100%;cursor:pointer;padding:0;gap:4px;touch-action:manipulation;user-select:none;-webkit-user-select:none;transition:transform .15s ease,filter .15s ease}.cart-item-swipe-delete-btn:active{transform:scale(.92);filter:brightness(.9)}.cart-item-swipe-icon-circle{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#fff3;border-radius:50%;transform:scale(.8);will-change:transform}.cart-item-swipe-trash-icon{stroke:#fff}.cart-item-swipe-label{font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#fff;line-height:1}.cart-item-swipe-wrapper .cart-item{position:relative;z-index:2;background:#fff;margin-bottom:0!important;will-change:transform;user-select:none;-webkit-user-select:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.cart-item-swipe-wrapper.is-commit-ready .cart-item-swipe-action{background:linear-gradient(135deg,#b91c1c,#991b1b)}.cart-item-swipe-wrapper.is-commit-ready .cart-item-swipe-icon-circle{transform:scale(1.15)!important;background:#ffffff4d}
/*# sourceMappingURL=/cdn/shop/t/250/assets/component-cart-drawer.css.map */
