cart-drawer.ad-cd{--ad-cd-border: #dedcdc;--ad-cd-text: #111827;--ad-cd-muted: #8a8a8a;--ad-cd-green-bg: #dbf9e6;--ad-cd-green: #289668;--ad-cd-grey-bg: #f6f6f6;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;visibility:hidden;pointer-events:none;display:block;width:auto;height:auto;background:none;font-family:var(--font-body-family);color:var(--ad-cd-text);-webkit-font-smoothing:antialiased}cart-drawer.ad-cd.active{visibility:visible;pointer-events:auto}cart-drawer.ad-cd #CartDrawer{position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:100%;padding:0;background:none}cart-drawer.ad-cd .ad-cd__overlay{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#00000073;opacity:0;transition:opacity .25s ease;cursor:pointer}cart-drawer.ad-cd.active .ad-cd__overlay{opacity:1}cart-drawer.ad-cd .ad-cd__panel{position:absolute;top:0;right:0;bottom:0;width:440px;max-width:100vw;height:100%;display:flex;flex-direction:column;background:#fff;transform:translate(100%);transition:transform .3s ease;box-shadow:-8px 0 24px #00000014;outline:none}cart-drawer.ad-cd.active .ad-cd__panel{transform:translate(0)}@media(max-width:749px){cart-drawer.ad-cd .ad-cd__panel{width:100vw}}cart-drawer.ad-cd *,cart-drawer.ad-cd *:before,cart-drawer.ad-cd *:after{box-sizing:border-box}cart-drawer.ad-cd button{font-family:inherit;cursor:pointer}cart-drawer.ad-cd a{color:inherit;text-decoration:none}cart-drawer.ad-cd svg{display:block}.ad-cd__header{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:14px 20px;background:var(--ad-cd-grey-bg);color:#2e3337}.ad-cd__title{margin:0;font-family:var(--font-heading-family);font-size:20px;font-weight:650;letter-spacing:0;line-height:1.2;color:#2e3337;text-transform:none}.ad-cd__bubble{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#191b1d;color:#fff;font-size:12px;font-weight:600;line-height:1}.ad-cd__close{margin-left:auto;width:36px;height:36px;padding:0;border:0;background:none;display:inline-flex;align-items:center;justify-content:center;color:#2e3337}.ad-cd__close svg{width:22px;height:22px}.ad-cd__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff}.ad-cd__timer{background:#000;color:#fff;text-align:center;font-size:15px;font-weight:550;padding:12px 16px;letter-spacing:.01em}.ad-cd__timer span{font-variant-numeric:tabular-nums}.ad-cd__items{list-style:none;margin:0;padding:16px 16px 4px;display:flex;flex-direction:column;gap:12px}.ad-cd__item{display:grid;grid-template-columns:80px 1fr auto;gap:12px;align-items:start;padding:10px;border:1px solid var(--ad-cd-border);border-radius:8px;background:#fff;transition:opacity .2s ease}.ad-cd__item.is-loading{opacity:.45;pointer-events:none}.ad-cd__img{display:block;width:80px;height:80px;border-radius:6px;overflow:hidden;background:#f4f4f4}.ad-cd__img img{width:100%;height:100%;object-fit:cover;display:block}.ad-cd__info{min-width:0;display:flex;flex-direction:column;gap:8px}.ad-cd__name{font-family:var(--font-heading-family);font-size:13px;font-weight:650;line-height:1.35;color:var(--ad-cd-text);letter-spacing:.04em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ad-cd__variant{margin:-4px 0 0;font-size:12px;color:#303030}.ad-cd__controls{display:flex;align-items:center;gap:10px}.ad-cd__qty{display:inline-flex;align-items:center;height:32px;border:1px solid var(--ad-cd-border);border-radius:6px;overflow:hidden;background:#fff}.ad-cd__qty button{width:30px;height:100%;padding:0;border:0;background:none;color:#444;font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.ad-cd__qty input{width:30px;height:100%;padding:0;border:0;text-align:center;font-size:13px;color:var(--ad-cd-text);background:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ad-cd__qty input::-webkit-outer-spin-button,.ad-cd__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ad-cd__remove{width:28px;height:28px;padding:0;border:0;background:none;color:#111;display:inline-flex;align-items:center;justify-content:center}.ad-cd__remove svg{width:17px;height:17px}.ad-cd__free{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:#000}.ad-cd__free svg{width:14px;height:14px}.ad-cd__prices{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right;white-space:nowrap}.ad-cd__price{font-size:15px;font-weight:550;color:var(--ad-cd-text);line-height:1.2}.ad-cd__compare{font-size:12px;font-weight:450;color:var(--ad-cd-muted);text-decoration:line-through}.ad-cd__off{margin-top:2px;padding:2px 5px;border-radius:3px;background:var(--ad-cd-green-bg);color:var(--ad-cd-green);font-size:9px;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.ad-cd__gift-icon{margin-top:4px;color:#000}.ad-cd__gift-icon svg{width:20px;height:20px}.ad-cd__error{margin:0 16px;padding:8px 10px;border-radius:6px;background:#fef2f2;color:#b91c1c;font-size:12px}.ad-cd__error:empty{display:none}.ad-cd__proof{display:flex;align-items:center;justify-content:center;gap:10px;width:fit-content;max-width:calc(100% - 32px);margin:16px auto 6px;padding:6px 16px 6px 8px;border-radius:50px;background:#f1f1f1}.ad-cd__avatars{display:flex;flex:0 0 auto}.ad-cd__avatars img{width:24px;height:24px;border-radius:50%;border:1.5px solid #fff;margin-left:-8px;object-fit:cover}.ad-cd__avatars img:first-child{margin-left:0}.ad-cd__proof p{margin:0;font-size:13px;line-height:1.3;color:#111;letter-spacing:-.2px}.ad-cd__proof strong{font-weight:700}cart-drawer.ad-cd .ad-cd__proof svg{display:inline-block;vertical-align:-2px;margin-right:3px}@media(max-width:400px){.ad-cd__proof p{font-size:12px}}.ad-cd__upsell{padding:14px 0 18px}.ad-cd__upsell-head{display:flex;align-items:center;gap:8px;padding:0 16px 10px}.ad-cd__upsell-head h3{margin:0;font-family:var(--font-body-family);font-size:15px;font-weight:650;color:var(--ad-cd-text);letter-spacing:0}.ad-cd__upsell-head>svg{width:16px;height:16px;color:var(--ad-cd-text)}.ad-cd__nav{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:13px;color:#333;font-variant-numeric:tabular-nums}.ad-cd__nav button{width:24px;height:24px;padding:0;border:0;background:none;color:#333;display:inline-flex;align-items:center;justify-content:center}.ad-cd__nav button svg{width:14px;height:14px}.ad-cd__nav button:disabled{opacity:.3;cursor:default}.ad-cd__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:0 16px;scroll-padding:0 16px;scrollbar-width:none}.ad-cd__track::-webkit-scrollbar{display:none}.ad-cd__card{flex:0 0 calc(80% - 12px);scroll-snap-align:start;display:grid;grid-template-columns:70px 1fr auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--ad-cd-border);border-radius:8px;background:#fff}.ad-cd__card img{width:70px;height:70px;object-fit:contain;border-radius:6px;display:block}.ad-cd__card-title{font-family:var(--font-heading-family);font-size:13px;font-weight:550;line-height:1.3;letter-spacing:.04em;color:var(--ad-cd-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ad-cd__card-price{margin-top:4px;font-size:13px;font-weight:600;color:var(--ad-cd-text)}.ad-cd__card-price s{margin-left:4px;font-weight:450;color:#121212bf}.ad-cd__add{padding:9px 14px;border:0;border-radius:6px;background:#000;color:#fff;font-size:12px;font-weight:650;line-height:1}.ad-cd__add:disabled{opacity:.5}.ad-cd__footer{flex:0 0 auto;background:var(--ad-cd-grey-bg);padding:14px 20px 16px;display:flex;flex-direction:column;gap:12px}.ad-cd__discount{display:flex;align-items:center;gap:8px;padding:5px 5px 5px 14px;background:#fff;border:1px solid #d1d5db;border-radius:8px}.ad-cd__discount input{flex:1 1 auto;min-width:0;height:38px;padding:0;border:0;outline:none;background:none;font-family:inherit;font-size:15px;color:var(--ad-cd-text)}.ad-cd__discount input::placeholder{color:#6b7280}.ad-cd__discount button{flex:0 0 auto;height:40px;padding:0 18px;border:0;border-radius:6px;background:#000;color:#fff;font-size:15px;font-weight:600}.ad-cd__discount button:disabled{background:#a3a3a3;cursor:default}.ad-cd__codes{display:flex;flex-wrap:wrap;gap:6px;margin-top:-4px}.ad-cd__codes:empty{display:none}.ad-cd__code{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:20px;background:#e5e7eb;color:#111;font-size:12px;font-weight:600;letter-spacing:.03em}.ad-cd__code button{width:18px;height:18px;padding:0;border:0;background:none;color:#111;display:inline-flex;align-items:center;justify-content:center}.ad-cd__code button svg{width:12px;height:12px}.ad-cd__discount-msg{margin:-6px 0 0;font-size:12px;color:#dc3545}.ad-cd__discount-msg:empty{display:none}.ad-cd__total{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:550;color:var(--ad-cd-text)}.ad-cd__total-label{margin-right:auto}.ad-cd__save{padding:3px 7px;border-radius:4px;background:var(--ad-cd-green-bg);color:var(--ad-cd-green);font-size:12px;font-weight:550}.ad-cd__checkout{width:100%;height:56px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;background:#000;color:#fff;font-family:inherit;font-size:15px;font-weight:450;letter-spacing:.06em;text-transform:uppercase}.ad-cd__checkout svg{width:20px;height:20px}.ad-cd__checkout:disabled{background:#e5e5e5;color:#a3a3a3;cursor:default}.ad-cd__checkout.is-loading{opacity:.7}.ad-cd__risk{display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:600;color:#1a1a1a}.ad-cd__risk svg{flex-shrink:0}.ad-cd__empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:56px;gap:10px;color:var(--ad-cd-text)}.ad-cd__empty svg{width:40px;height:40px;color:#9ca3af}.ad-cd__empty p{margin:0;font-size:15px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ad-cart-drawer.css.map */
