.quantity__rules-cart{display:none!important}.rfc-qb{display:block;margin:1.6rem 0;width:100%;box-sizing:border-box;container-type:inline-size;container-name:rfc-qb}.rfc-qb__container{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0000000a;transition:border-color .2s ease,box-shadow .2s ease}.rfc-qb__header{display:flex;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid #f1f5f9;font-size:1.35rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#0f172a;background:#fff}.rfc-qb__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.rfc-qb__icon svg{width:100%;height:100%;fill:#eab308}.rfc-qb__list{display:flex;flex-direction:column}.rfc-qb__tier{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;border-bottom:1px solid #f1f5f9;border-left:4.5px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;transition:background-color .18s ease,border-color .18s ease;position:relative;-webkit-tap-highlight-color:transparent}.rfc-qb__tier:last-child{border-bottom:none}.rfc-qb__tier:hover{background-color:#f8fafc}.rfc-qb__tier.is-selected{background-color:#f8fafc;border-left-color:var(--qb-accent, #1e1b4b)}.rfc-qb__left{display:flex;align-items:center;gap:12px;min-width:0}.rfc-qb__radio{width:20px;height:20px;border-radius:50%;border:1.5px solid #94a3b8;display:flex!important;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .18s ease,transform .18s ease;background:#fff;box-sizing:border-box}.rfc-qb__radio-dot{display:block!important;width:10px;height:10px;border-radius:50%;background-color:var(--qb-accent, #1e1b4b);transform:scale(0);opacity:0;transition:transform .18s cubic-bezier(.4,0,.2,1),opacity .18s ease}.rfc-qb__tier.is-selected .rfc-qb__radio{border-width:2px;border-color:var(--qb-accent, #1e1b4b)}.rfc-qb__tier.is-selected .rfc-qb__radio-dot{transform:scale(1);opacity:1}.rfc-qb__info{display:flex;align-items:baseline;gap:6px;line-height:1.3;white-space:nowrap}.rfc-qb__qty-title{font-size:1.5rem;font-weight:700;color:#0f172a;white-space:nowrap}.rfc-qb__savings{font-size:1.45rem;font-weight:700;color:var(--qb-savings, #059669);white-space:nowrap}.rfc-qb__right{display:flex;align-items:center;gap:12px;flex-shrink:0}.rfc-qb__price-box{display:flex;align-items:baseline;white-space:nowrap}.rfc-qb__price{font-size:1.55rem;font-weight:800;color:#0f172a}.rfc-qb__unit{font-size:1.35rem;font-weight:400;color:#64748b;margin-left:3px}.rfc-qb__badge{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;line-height:1.2;box-sizing:border-box}.rfc-qb__badge--text{font-size:1.35rem;font-weight:500;color:#64748b;text-transform:none;min-width:60px;text-align:right;justify-content:flex-end}.rfc-qb__badge--pill{padding:4px 10px;border-radius:4px;color:#fff}.rfc-qb__tier[data-tier="2"] .rfc-qb__badge--pill:after,.rfc-qb__tier[data-tier="4"] .rfc-qb__badge--pill:after{content:"";position:absolute;top:0;left:-120%;width:65%;height:100%;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);transform:skew(-20deg);animation:rfcTierBadgeShimmer 3.2s infinite ease-in-out;pointer-events:none}@keyframes rfcTierBadgeShimmer{0%,65%{left:-120%}to{left:170%}}@container rfc-qb (max-width: 500px){.rfc-qb__header{padding:10px 14px;font-size:1.25rem}.rfc-qb__tier{padding:10px 12px;gap:8px}.rfc-qb__left{gap:10px;min-width:0}.rfc-qb__radio{width:18px;height:18px}.rfc-qb__radio-dot{width:8px;height:8px}.rfc-qb__info{display:flex;flex-direction:column;align-items:flex-start;gap:2px;white-space:nowrap}.rfc-qb__qty-title{font-size:1.35rem;line-height:1.2}.rfc-qb__savings{font-size:1.2rem;line-height:1.2;margin-left:0}.rfc-qb__right{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.rfc-qb__price-box{line-height:1.2;white-space:nowrap}.rfc-qb__price{font-size:1.35rem}.rfc-qb__unit{font-size:1.15rem}.rfc-qb__badge--pill{font-size:.95rem;font-weight:700;padding:2.5px 6px;border-radius:3px;line-height:1.2;letter-spacing:.02em}.rfc-qb__badge--text{font-size:1.2rem;min-width:auto;text-align:right}}@supports not (container-type: inline-size){@media(max-width:768px){.rfc-qb__header{padding:10px 14px;font-size:1.25rem}.rfc-qb__tier{padding:10px 12px;gap:8px}.rfc-qb__left{gap:10px;min-width:0}.rfc-qb__radio{width:18px;height:18px}.rfc-qb__radio-dot{width:8px;height:8px}.rfc-qb__info{display:flex;flex-direction:column;align-items:flex-start;gap:2px;white-space:nowrap}.rfc-qb__qty-title{font-size:1.35rem;line-height:1.2}.rfc-qb__savings{font-size:1.2rem;line-height:1.2;margin-left:0}.rfc-qb__right{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.rfc-qb__price-box{line-height:1.2;white-space:nowrap}.rfc-qb__price{font-size:1.35rem}.rfc-qb__unit{font-size:1.15rem}.rfc-qb__badge--pill{font-size:.95rem;font-weight:700;padding:2.5px 6px;border-radius:3px;line-height:1.2;letter-spacing:.02em}.rfc-qb__badge--text{font-size:1.2rem;min-width:auto;text-align:right}}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rfc-quantity-breaks.css.map */
