quantity-breaks{display:block;margin-top:var(--margin-top, 15px);margin-bottom:var(--margin-bottom, 15px);width:100%}.quantity-breaks{--badge-font-size: 13px;--badge-line-height: 1.5;--badge-border-radius: 4px;--label-font-size: 15px;--benefit-font-size: 11px;--benefit-border-radius: 20px;--caption-font-size: 13px;--price-font-size: 16px;--compare-price-font-size: 13px;--column-gap: 12px;--row-gap: 12px}.quantity-breaks__title{margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--qb-heading-color, #111827);display:flex;align-items:center;justify-content:center;gap:12px}.quantity-breaks__title-line{display:block;height:2px;flex-grow:1;background:var(--qb-line-color, #7c3aed);opacity:.8;border-radius:2px}.quantity-breaks__title-text{padding:0 4px;white-space:nowrap}.quantity-breaks-container{position:relative;display:grid;align-items:flex-start;grid-template-columns:1fr;column-gap:var(--column-gap);row-gap:var(--row-gap)}.quantity-breaks-container input[type=radio]{opacity:0;width:0;height:0;cursor:pointer;position:absolute;margin:0;pointer-events:none}.quantity-break{display:block;padding:14px 16px;cursor:pointer;border-radius:var(--border-radius, 10px);background-color:var(--qb-bg-color, #ffffff);border:solid var(--border-width, 2px) var(--qb-border-color, #e5e7eb);position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);color:var(--qb-text-color, #111827);margin-bottom:0;-webkit-user-select:none;user-select:none}.quantity-breaks--show-indicator .quantity-break{padding-left:44px}.quantity-breaks--show-indicator .quantity-break:before{content:"";display:block;width:18px;height:18px;position:absolute;left:16px;top:24px;transform:translateY(-50%);border-radius:50%;border:solid 2px var(--qb-border-color, #d1d5db);background:#fff;transition:all .2s ease;box-sizing:border-box}.quantity-breaks-container input:checked+.quantity-break{background-color:var(--qb-active-bg-color, #f8f5ff);border-color:var(--qb-active-border-color, #7c3aed);box-shadow:0 4px 12px #7c3aed14}.quantity-breaks--show-indicator .quantity-breaks-container input:checked+.quantity-break:before{border-color:var(--qb-indicator-color, #7c3aed);background:radial-gradient(circle,var(--qb-indicator-color, #7c3aed) 40%,#ffffff 45%);box-shadow:0 0 0 2px #7c3aed33}.quantity-break:hover{border-color:var(--qb-active-border-color, #7c3aed)}.quantity-break__badge{position:absolute;font-weight:700;font-size:var(--badge-font-size);line-height:var(--badge-line-height);background-color:var(--qb-badge-bg, #7c3aed);color:var(--qb-badge-text, #ffffff);top:-10px;right:-6px;transform:rotate(3deg);margin:0;padding:2px 10px;border-radius:var(--badge-border-radius);box-shadow:0 2px 6px #00000026;z-index:2;letter-spacing:.3px}.quantity-breaks--normal .quantity-break--badge-style-2 .quantity-break__badge{top:0;right:16px;transform:translateY(-50%);border-radius:20px}.quantity-breaks--normal .quantity-break--badge-style-3 .quantity-break__badge{top:0;right:16px;transform:translateY(-100%);border-radius:4px 4px 0 0}.quantity-breaks--normal .quantity-break--badge-style-3.quantity-break--badge{margin-top:14px}.quantity-break__image-and-content{display:flex;align-items:center;column-gap:12px}.quantity-break__image{width:calc(var(--image-width, 70%) / 3.5);max-width:55px;flex-shrink:0}.quantity-break__image img{width:100%;height:auto;border-radius:6px;object-fit:cover;display:block}.quantity-break__content{display:flex;justify-content:space-between;align-items:center;flex-grow:1;gap:10px}.quantity-break__left{display:flex;flex-direction:column;align-items:flex-start;row-gap:4px;text-align:left}.quantity-break__label{font-size:var(--label-font-size);font-weight:700;line-height:1.2;display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--qb-text-color, #111827)}.quantity-break__label-text{line-height:1.2}.quantity-break__benefit{display:inline-block;font-size:var(--benefit-font-size);line-height:1.4;padding:2px 8px;font-weight:700;border-radius:var(--benefit-border-radius);white-space:nowrap;letter-spacing:.2px}.quantity-break__benefit--outlined{background:var(--qb-benefit-bg, #ede9fe);color:var(--qb-benefit-text, #7c3aed);border:1px solid var(--qb-benefit-text, #7c3aed)}.quantity-break__benefit--solid{background:var(--qb-benefit-text, #7c3aed);color:#fff;border:1px solid var(--qb-benefit-text, #7c3aed)}.quantity-break__caption{font-size:var(--caption-font-size);line-height:1.3;color:var(--qb-text-color, #6b7280);opacity:.85}.quantity-break__right{text-align:right;display:flex;flex-direction:column;align-items:flex-end;row-gap:4px;flex-shrink:0}.quantity-break__price{line-height:1.2;font-size:var(--price-font-size);font-weight:700;color:var(--qb-price-color, #7c3aed)}.quantity-break__compare-price{font-size:var(--compare-price-font-size);text-decoration:line-through;line-height:1.2;color:var(--qb-compare-price-color, #9ca3af)}.quantity-break__variants{display:none;padding-top:12px;margin-top:10px;border-top:1px dashed rgba(0,0,0,.12);width:100%}.quantity-breaks-container input:checked+.quantity-break .quantity-break__variants{display:block}.quantity-break__variants__label{font-size:12px;font-weight:600;line-height:1.3;display:block;margin-bottom:8px;color:var(--qb-text-color, #4b5563)}.quantity-break__selector-item{display:flex;align-items:center;flex-wrap:wrap;row-gap:6px;column-gap:8px}.quantity-break__selector-item:not(:last-of-type){margin-bottom:8px}.quantity-break__selector-item__number{font-weight:700;font-size:13px;line-height:1;min-width:24px;color:var(--qb-text-color, #111827)}.quantity-break__select-wrap{position:relative!important;display:inline-flex!important;align-items:center!important;flex:1 1 auto!important;min-width:90px!important}.quantity-breaks-full-width-pickers .quantity-break__select-wrap{flex-grow:1!important}.quantity-break__variant-select,.quantity-break__select-wrap select.quantity-break__variant-select{width:100%!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:none!important;height:32px!important;line-height:30px!important;padding:0 24px 0 10px!important;font-size:12px!important;font-weight:600!important;color:var(--qb-dropdown-text, #562c3d)!important;background-color:var(--qb-dropdown-bg, #ffffff)!important;border:1.5px solid var(--qb-dropdown-border, #e5d7dc)!important;border-radius:6px!important;cursor:pointer!important;outline:none!important;box-shadow:0 1px 2px #0000000a!important;transition:border-color .2s ease,box-shadow .2s ease!important}.quantity-break__select-wrap select.quantity-break__variant-select:hover,.quantity-break__select-wrap select.quantity-break__variant-select:focus{border-color:var(--qb-active-border-color, #562c3d)!important;box-shadow:0 0 0 2px #562c3d1f!important}.quantity-break__select-wrap select.quantity-break__variant-select::-ms-expand{display:none!important}.quantity-break__select-caret{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;width:9px!important;height:6px!important;min-width:9px!important;min-height:6px!important;pointer-events:none!important;stroke:var(--qb-dropdown-text, #562c3d)!important;stroke-width:1.5px!important;color:var(--qb-dropdown-text, #562c3d)!important;display:block!important;z-index:2!important}.quantity-breaks--compact{--badge-font-size: 10px;--benefit-font-size: 10px;--price-font-size: 14px;--compare-price-font-size: 11px}.quantity-breaks--compact .quantity-breaks-container{grid-template-columns:repeat(2,1fr)}.quantity-breaks--compact .quantity-break{padding:12px 10px}.quantity-breaks--compact.quantity-breaks--show-indicator .quantity-break{padding-left:34px}.quantity-breaks--compact.quantity-breaks--show-indicator .quantity-break:before{left:10px;width:15px;height:15px}.quantity-breaks--compact .quantity-break__image{display:none}.quantity-breaks--compact .quantity-break__content{flex-direction:column;align-items:flex-start;row-gap:4px}.quantity-breaks--compact .quantity-break__left{align-items:flex-start}.quantity-breaks--compact .quantity-break__right{flex-direction:row;align-items:center;gap:6px}.quantity-breaks--vertical{--badge-font-size: 11px;--label-font-size: 14px;--price-font-size: 14px;--compare-price-font-size: 12px}.quantity-breaks--vertical .quantity-breaks-container{grid-template-columns:repeat(var(--items-count, 3),1fr)}@media(max-width:600px){.quantity-breaks--vertical[data-items="4"] .quantity-breaks-container,.quantity-breaks--vertical[data-items="3"] .quantity-breaks-container{grid-template-columns:repeat(2,1fr)}}.quantity-breaks--vertical .quantity-break{padding:14px 10px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.quantity-breaks--vertical .quantity-break:before{display:none}.quantity-breaks--vertical .quantity-break__image-and-content,.quantity-breaks--vertical .quantity-break__content{flex-direction:column;align-items:center;justify-content:center;row-gap:8px;width:100%}.quantity-breaks--vertical .quantity-break__left,.quantity-breaks--vertical .quantity-break__right{align-items:center;text-align:center}@media(max-width:480px){.quantity-break{padding:12px 14px}.quantity-breaks--show-indicator .quantity-break{padding-left:38px}.quantity-breaks--show-indicator .quantity-break:before{left:12px}.quantity-break__label{font-size:14px}.quantity-break__price{font-size:15px}.quantity-break__select-wrap{min-width:80px}}.product-form__item .single-option-radio{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;margin-bottom:16px}.product-form__item .single-option-radio:not(.single-color) label,.product-form__item .single-option-radio.square-color-txt label{display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;min-width:48px;height:42px;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:600;color:#1e293b;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000a;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none}.product-form__item .single-option-radio:not(.single-color) label:after,.product-form__item .single-option-radio.square-color-txt label:after{display:none!important}.product-form__item .single-option-radio:not(.single-color) label:hover,.product-form__item .single-option-radio.square-color-txt label:hover{border-color:#111827;background-color:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 8px #00000014}.product-form__item .single-option-radio:not(.single-color) input[type=radio]:checked+label,.product-form__item .single-option-radio.square-color-txt input[type=radio]:checked+label{background:#111827;color:#fff;border-color:#111827;box-shadow:0 4px 12px #11182740;transform:translateY(-1px)}.product-form__item .single-option-radio:not(.single-color) input[type=radio]:disabled+label,.product-form__item .single-option-radio:not(.single-color) label.disabled{opacity:.35;background:#f1f5f9;border-color:#cbd5e1;color:#94a3b8;cursor:not-allowed;text-decoration:line-through;transform:none!important;box-shadow:none!important}.product-form__quantity-submit .d-flex.flex-row.w-100{width:100%!important}.product-form__item--submit{width:100%!important;flex:1 1 100%!important;margin:0!important}.product-form__item--submit .product-form__cart-submit{width:100%!important;height:52px!important;border-radius:10px!important;background:linear-gradient(135deg,#562c3d,#6e374e)!important;color:#fff!important;font-size:14px!important;font-weight:700!important;letter-spacing:.8px!important;text-transform:uppercase!important;border:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 16px #562c3d47!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.product-form__item--submit .product-form__cart-submit:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);animation:qb-shimmer 4s infinite ease-in-out;pointer-events:none}@keyframes qb-shimmer{0%{left:-120%}30%{left:150%}to{left:150%}}.product-form__item--submit .product-form__cart-submit .cart-icon{display:inline-flex;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.product-form__item--submit .product-form__cart-submit .cart-icon svg{width:18px;height:18px;fill:currentColor}.product-form__item--submit .product-form__cart-submit:hover:not(:disabled){background:linear-gradient(135deg,#431e2d,#562c3d)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #562c3d66!important}.product-form__item--submit .product-form__cart-submit:hover:not(:disabled) .cart-icon{transform:scale(1.15) rotate(-6deg)}.product-form__item--submit .product-form__cart-submit:active:not(:disabled){transform:scale(.98)!important}.product-form__buynow,.product-form__buynow .shopify-payment-button,.product-form__buynow .shopify-payment-button__button--unbranded{width:100%!important;border-radius:10px!important;height:50px!important;font-weight:700!important;font-size:14px!important;letter-spacing:.5px!important;transition:all .25s ease!important}.atc-anim-shake{animation:atc-shake-keyframes 4s infinite ease-in-out}@keyframes atc-shake-keyframes{0%,80%,to{transform:translate(0)}82%{transform:translate(-4px) rotate(-1deg)}85%{transform:translate(4px) rotate(1deg)}88%{transform:translate(-3px) rotate(-.5deg)}91%{transform:translate(3px) rotate(.5deg)}94%{transform:translate(-1.5px)}97%{transform:translate(0)}}.atc-anim-pulse{animation:atc-pulse-keyframes 2.5s infinite ease-in-out}@keyframes atc-pulse-keyframes{0%,to{transform:scale(1);box-shadow:0 4px 16px #562c3d47}50%{transform:scale(1.025);box-shadow:0 8px 26px #562c3d80}}.atc-anim-bounce{animation:atc-bounce-keyframes 3.5s infinite ease-in-out}@keyframes atc-bounce-keyframes{0%,80%,to{transform:translateY(0)}84%{transform:translateY(-6px)}88%{transform:translateY(0)}92%{transform:translateY(-3px)}96%{transform:translateY(0)}}.atc-anim-tada{animation:atc-tada-keyframes 3.5s infinite ease-in-out}@keyframes atc-tada-keyframes{0%,80%,to{transform:scale(1) rotate(0)}83%{transform:scale(.96) rotate(-2deg)}86%,92%{transform:scale(1.03) rotate(2deg)}89%{transform:scale(1.03) rotate(-2deg)}95%{transform:scale(1.01) rotate(1deg)}98%{transform:scale(1) rotate(0)}}.atc-anim-rubberband{animation:atc-rubberband-keyframes 4s infinite ease-in-out}@keyframes atc-rubberband-keyframes{0%,80%,to{transform:scaleZ(1)}83%{transform:scale3d(1.06,.94,1)}86%{transform:scale3d(.94,1.06,1)}89%{transform:scale3d(1.03,.97,1)}93%{transform:scale3d(.98,1.02,1)}97%{transform:scaleZ(1)}}.atc-anim-shimmer{box-shadow:0 4px 20px #562c3d59!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-quantity-breaks.css.map */
