quantity-discounts.qd{--qd-duration: .22s;display:block;color:var(--qd-text);font-family:var(--qd-font)}.qd__launcher{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem .9rem;padding:.9rem 1rem;border:1px solid var(--qd-border);border-radius:16px;background:linear-gradient(120deg,var(--qd-card-selected),var(--qd-card) 60%);box-shadow:0 8px 24px #1e193c0f;cursor:pointer;transition:transform var(--qd-duration) ease,box-shadow var(--qd-duration) ease}.qd__launcher:hover{transform:translateY(-2px);box-shadow:0 12px 30px #1e193c1a}.qd__launcher:focus-visible{outline:2px solid var(--qd-accent);outline-offset:3px}.qd__launcher-icon,.qd__header-icon{display:grid;flex:0 0 auto;place-items:center;color:var(--qd-accent);background:color-mix(in srgb,var(--qd-accent) 11%,white)}.qd__launcher-icon{width:2.8rem;height:2.8rem;border-radius:13px}.qd__launcher-icon svg,.qd__header-icon svg{width:1.35rem;height:1.35rem;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.qd__launcher-copy{display:grid;min-width:0;flex:1 1 200px;gap:.2rem}.qd__header-copy,.qd__summary-copy,.qd__offer-main{display:grid;min-width:0;gap:.2rem}.qd__launcher-title{font-size:.98rem;font-weight:750;line-height:1.35;white-space:normal;word-break:normal;overflow-wrap:break-word}.qd__launcher-subtitle{color:var(--qd-muted);font-size:.82rem;line-height:1.4;white-space:normal;word-break:normal}quantity-discounts.qd .qd__open{display:inline-flex;min-height:2.65rem;align-items:center;justify-content:center;gap:.55rem;padding:.55rem .85rem;margin-inline-start:auto;flex-shrink:0;white-space:nowrap;border:1px solid color-mix(in srgb,var(--qd-button) 22%,transparent)!important;border-radius:999px;color:var(--qd-button-text)!important;-webkit-text-fill-color:var(--qd-button-text);background:var(--qd-button)!important;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;transition:transform var(--qd-duration) ease,box-shadow var(--qd-duration) ease;pointer-events:none}.qd__open:hover{transform:translateY(-1px);box-shadow:0 7px 18px #1412282e}.qd__open svg{width:1rem;height:1rem;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}quantity-discounts[dir=rtl] .qd__open svg{transform:rotate(180deg)}.qd__dialog{width:min(810px,calc(100vw - 28px));max-width:none;max-height:min(88vh,820px);padding:0;overflow:auto;overscroll-behavior:contain;border:0;border-radius:var(--qd-radius);color:var(--qd-text);background:var(--qd-surface);box-shadow:0 28px 100px #0a0c1947}.qd__dialog::backdrop{background:rgb(var(--qd-overlay) / .62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.qd__dialog[open]{animation:qd-dialog-enter .24s cubic-bezier(.2,.8,.2,1) both}.qd__panel{position:relative;padding:clamp(1.1rem,3.8vw,2.1rem)}.qd__top-accent{position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--qd-accent),color-mix(in srgb,var(--qd-accent) 28%,white))}.qd__header{display:flex;align-items:flex-start;gap:.95rem;margin-block-end:1.45rem}.qd__header-icon{width:3.1rem;height:3.1rem;border-radius:16px}.qd__header-icon svg{width:1.5rem;height:1.5rem}.qd__header-copy{flex:1 1 auto;gap:.28rem;padding-block-start:.05rem}.qd__eyebrow{margin:0;color:var(--qd-accent);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.qd__title{margin:0;color:var(--qd-text);font-family:var(--qd-font);font-size:clamp(1.25rem,3vw,1.7rem);font-weight:750;line-height:1.25}.qd__description{margin:.1rem 0 0;color:var(--qd-muted);font-size:.9rem;line-height:1.55}.qd__close{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border:1px solid var(--qd-border);border-radius:50%;color:var(--qd-text);background:var(--qd-surface);cursor:pointer;transition:background var(--qd-duration) ease,transform var(--qd-duration) ease}.qd__close:hover{background:var(--qd-card-selected);transform:rotate(90deg)}.qd__close svg{width:1.1rem;height:1.1rem;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.qd__offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.qd__offer{position:relative;display:flex;min-width:0;min-height:6.1rem;align-items:center;gap:.75rem;padding:1rem .9rem;border:1.5px solid var(--qd-border);border-radius:16px;color:var(--qd-text);background:var(--qd-card);text-align:start;cursor:pointer;transition:transform var(--qd-duration) ease,border-color var(--qd-duration) ease,background var(--qd-duration) ease,box-shadow var(--qd-duration) ease}.qd__offer:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--qd-accent) 55%,var(--qd-border));box-shadow:0 9px 22px #1e193c12}.qd__offer.is-selected{border-color:var(--qd-border-selected);background:var(--qd-card-selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--qd-accent) 12%,transparent),0 9px 24px #1e193c12}.qd__offer:focus-visible,.qd__open:focus-visible,.qd__close:focus-visible,.qd__apply:focus-visible{outline:3px solid color-mix(in srgb,var(--qd-accent) 50%,transparent);outline-offset:3px}.qd__offer.has-badge{padding-block-start:1.45rem}.qd__radio{display:grid;width:1.2rem;height:1.2rem;flex:0 0 auto;place-items:center;border:1.5px solid #c8c9d3;border-radius:50%;background:var(--qd-surface);transition:background var(--qd-duration) ease,border-color var(--qd-duration) ease,transform var(--qd-duration) ease}.qd__radio svg{width:.75rem;height:.75rem;opacity:0;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transform:scale(.6);transition:opacity var(--qd-duration) ease,transform var(--qd-duration) ease}.qd__offer.is-selected .qd__radio{border-color:var(--qd-accent);background:var(--qd-accent);transform:scale(1.04)}.qd__offer.is-selected .qd__radio svg{opacity:1;transform:scale(1)}.qd__offer-main{flex:1 1 auto;align-content:center;gap:.22rem}.qd__offer-title{font-size:.95rem;font-weight:750;line-height:1.3}.qd__offer-price{display:grid;flex:0 0 auto;justify-items:end;gap:.22rem;text-align:end}.qd__offer-price strong{font-size:.95rem;font-weight:800;white-space:nowrap}.qd__offer-saving{color:var(--qd-saving-text);font-size:.68rem;font-weight:700;white-space:nowrap}.qd__offer-saving--empty{visibility:hidden}.qd__badge{position:absolute;inset-block-start:-.53rem;inset-inline-end:.7rem;padding:.22rem .55rem;border-radius:999px;color:var(--qd-badge-text);background:var(--qd-badge);font-size:.65rem;font-weight:800;line-height:1.25;box-shadow:0 4px 10px color-mix(in srgb,var(--qd-badge) 25%,transparent)}.qd__percent{position:absolute;inset-block-start:-.48rem;inset-inline-start:.7rem;padding:.18rem .48rem;border-radius:999px;color:var(--qd-saving-text);background:var(--qd-saving);font-size:.64rem;font-weight:800;line-height:1.25}.qd__summary{display:flex;align-items:center;gap:.75rem;margin-block-start:1rem;padding:.85rem .95rem;border:1px solid color-mix(in srgb,var(--qd-accent) 16%,var(--qd-border));border-radius:14px;background:linear-gradient(110deg,color-mix(in srgb,var(--qd-accent) 8%,var(--qd-surface)),var(--qd-surface))}.qd__summary-icon{display:grid;width:2.3rem;height:2.3rem;flex:0 0 auto;place-items:center;border-radius:12px;color:var(--qd-accent);background:color-mix(in srgb,var(--qd-accent) 12%,white)}.qd__currency-symbol{max-width:100%;overflow:hidden;font-size:.68rem;font-weight:850;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap;direction:ltr}.qd__summary-copy{flex:1 1 auto;gap:.15rem}.qd__summary-label{font-size:.82rem;font-weight:750}.qd__summary-quantity{color:var(--qd-muted);font-size:.73rem}.qd__summary-values{display:grid;justify-items:end;gap:.16rem;text-align:end}.qd__summary-values strong{font-size:1rem;font-weight:850}.qd__summary-values span{color:var(--qd-saving-text);font-size:.72rem;font-weight:750}.qd__perks{margin-block-start:1.15rem}.qd__perks-title{margin:0 0 .55rem;color:var(--qd-text);font-size:.83rem;font-weight:800}.qd__perks ul{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin:0;padding:0;list-style:none}.qd__perks li{display:flex;align-items:center;gap:.35rem;color:var(--qd-muted);font-size:.75rem}.qd__perks li svg{width:.9rem;height:.9rem;flex:0 0 auto;stroke:var(--qd-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}quantity-discounts.qd .qd__apply{display:flex;width:100%;min-height:3.2rem;align-items:center;justify-content:center;gap:.65rem;margin-block-start:1rem;padding:.75rem 1rem;border:1px solid color-mix(in srgb,var(--qd-button) 22%,transparent)!important;border-radius:12px!important;color:var(--qd-button-text)!important;-webkit-text-fill-color:var(--qd-button-text);background:linear-gradient(100deg,var(--qd-button),color-mix(in srgb,var(--qd-button) 78%,var(--qd-accent)))!important;font:inherit;font-size:.9rem;font-weight:800;cursor:pointer;box-shadow:0 8px 20px color-mix(in srgb,var(--qd-button) 20%,transparent);transition:transform var(--qd-duration) ease,box-shadow var(--qd-duration) ease,opacity var(--qd-duration) ease}.qd__apply:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px color-mix(in srgb,var(--qd-button) 25%,transparent)}.qd__apply:disabled{opacity:.48;cursor:not-allowed}.qd__apply svg{width:1rem;height:1rem;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}quantity-discounts[dir=rtl] .qd__apply svg{transform:rotate(180deg)}@keyframes qd-dialog-enter{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-color-scheme:dark){quantity-discounts.qd{--qd-surface: #181920 !important;--qd-text: #F3F4F6 !important;--qd-muted: #9CA3AF !important;--qd-card: #20222C !important;--qd-card-selected: #282A38 !important;--qd-border: #323546 !important;--qd-border-selected: var(--qd-accent) !important;--qd-saving: #132E22 !important;--qd-saving-text: #4ADE80 !important;--qd-button: #7357F5 !important;--qd-button-text: #FFFFFF !important;--qd-overlay: 0 0 0 !important;color-scheme:dark}.qd__launcher{background:#20222c!important;border-color:#323546!important;box-shadow:0 8px 24px #00000073!important}.qd__launcher-icon,.qd__header-icon{background:#7357f52e!important;color:#a78bfa!important}.qd__dialog{background:#181920!important;color:#f3f4f6!important;border:1px solid #323546!important;box-shadow:0 28px 100px #000000d9!important}.qd__dialog::backdrop{background:#000000c7!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.qd__close{background:#20222c!important;border-color:#323546!important;color:#f3f4f6!important}.qd__close:hover{background:#282a38!important}.qd__offer{background:#20222c!important;border-color:#323546!important;color:#f3f4f6!important}.qd__offer:hover{border-color:var(--qd-accent)!important;background:#252836!important}.qd__offer.is-selected{background:#282a38!important;border-color:var(--qd-accent)!important}.qd__radio{background:#181920!important;border-color:#4b5563!important}.qd__summary{background:#20222c!important;border-color:#323546!important}.qd__summary-icon{background:#7357f52e!important;color:#a78bfa!important}}[data-theme=dark] quantity-discounts.qd,.dark-mode quantity-discounts.qd{--qd-surface: #181920 !important;--qd-text: #F3F4F6 !important;--qd-muted: #9CA3AF !important;--qd-card: #20222C !important;--qd-card-selected: #282A38 !important;--qd-border: #323546 !important;--qd-border-selected: var(--qd-accent) !important;--qd-saving: #132E22 !important;--qd-saving-text: #4ADE80 !important;--qd-button: #7357F5 !important;--qd-button-text: #FFFFFF !important;--qd-overlay: 0 0 0 !important;color-scheme:dark}[data-theme=dark] .qd__launcher,.dark-mode .qd__launcher{background:#20222c!important;border-color:#323546!important;box-shadow:0 8px 24px #00000073!important}[data-theme=dark] .qd__dialog,.dark-mode .qd__dialog{background:#181920!important;color:#f3f4f6!important;border:1px solid #323546!important}[data-theme=dark] .qd__offer,.dark-mode .qd__offer{background:#20222c!important;border-color:#323546!important;color:#f3f4f6!important}@media screen and (max-width:620px){.qd__launcher{gap:.7rem;padding:.8rem}.qd__launcher-icon{width:2.5rem;height:2.5rem}.qd__launcher-title{font-size:.9rem}.qd__launcher-subtitle{font-size:.72rem}.qd__open{width:2.65rem;min-width:2.65rem;padding-inline:0}.qd__open span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.qd__open svg{width:1.15rem;height:1.15rem}.qd__dialog{width:calc(100vw - 20px);max-height:90vh;border-radius:min(var(--qd-radius),20px)}.qd__panel{padding:1.15rem}.qd__header{gap:.7rem;margin-block-end:1rem}.qd__header-icon{width:2.55rem;height:2.55rem;border-radius:13px}.qd__description{font-size:.8rem}.qd__offers{grid-template-columns:minmax(0,1fr);gap:.72rem;padding-block-start:.4rem}.qd__offer{min-height:5.5rem}}@media(prefers-reduced-motion:reduce){quantity-discounts.qd *,quantity-discounts.qd *:before,quantity-discounts.qd *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map */
