quantity-breaks{display:flex;gap:10px;flex-direction:column}quantity-breaks.loading{opacity:.5;cursor:not-allowed}.quantity-label{font-size:1.4rem}.quantity-breaks-container{display:flex;flex-direction:row;gap:10px}.quantity-breaks-container.quantity-breaks-container-top{align-items:flex-end}.quantity-breaks-container.quantity-breaks-container-bottom{align-items:flex-start}.quantity-breaks-container.quantity-breaks-container-row{flex-direction:column}.quantity-break{border:1px solid rgba(211,167,129,1);outline:1px solid transparent;width:100%;padding:10px;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;flex-grow:1;height:100%;overflow:hidden;min-width:0;flex:1 1 0;transition:border .08s ease-out,outline .08s ease-out,background-color .08s ease-out,box-shadow .08s ease-out}.quantity-break.quantity-break_no-overflow{overflow:visible}.quantity-break.selected-quantity-break{border:1px solid #D3A781;outline:1px solid transparent;background-color:rgbargba(211,167,129,.2);box-shadow:0 0 10px #d3a78126,0 0 40px #d3a7814d;animation:breathingShadow 1.5s ease-in-out infinite}.selected-quantity-break-banner{border-bottom:1px solid #D3A781!important;background-color:#f5e0cc!important}.quantity-break.disabled-quantity-break{opacity:.5;cursor:not-allowed}.quantity-break .quantity-break_main-content{display:flex;flex-direction:column;width:100%;align-items:center;gap:10px}.quantity-break .quantity-break_price-and-title-container{display:flex;flex-direction:row;gap:7.5px;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap}.quantity-break .quantity-break_price-and-title-container h3{margin:0;text-align:left;flex:0 0 auto}.quantity-break .quantity-break_image-container{width:100%;display:flex;justify-content:center;align-items:center;position:relative}.quantity-break .quantity-break_image-container img{width:100%;height:auto;object-fit:contain;border-radius:3px}.quantity-break .quantity-break_image-container .quantity-break_image-badge{position:absolute;background-color:rgb(var(--color-background));color:var(--color-foreground);border:.1rem solid rgba(var(--color-foreground),.08);font-size:1.3rem;border-radius:100%;z-index:1;display:flex;width:30px;height:30px;justify-content:center;align-items:center}.quantity-break h3{font-size:1.6rem;margin:0}.quantity-break .quantity-break_price-container{display:flex;flex-direction:column;align-items:flex-end;gap:2.5px;font-size:1.5rem;color:rgb(var(--color-foreground));flex:0 0 auto;margin:0;line-height:1.2}.quantity-break .quantity-break_price-container .quantity-break_price-container_compare-at-price,.quantity-break .quantity-break_price-container .quantity-break_price-container_price{margin:0;line-height:1.2}.quantity-break .quantity-break_price-container .quantity-break_price-container_compare-at-price{text-decoration:line-through;opacity:.75}.quantity-break_price-container_compare-at-price{color:#000000b3}.quantity-break_price-container_price{color:##8FCCC8;font-weight:600}.quantity-break .quantity-break_price-container .quantity-break_price-container_unit-price{font-size:1.3rem;opacity:.75;margin:0;line-height:1.3;text-align:center}.quantity-break .quantity-break_banner{padding:5px 7.5px;background-color:#f5e0cc;color:#000;text-align:center;font-size:1.3rem;width:calc(100% + 20px);z-index:1;line-height:1.2;transition:all .08s ease-out;font-weight:600}.quantity-break .quantity-break_banner.quantity-break_banner-top{margin-top:-10px;border-bottom:1px solid rgba(227,208,200,1);transform:translateY(-1px)}.quantity-break .quantity-break_banner.quantity-break_banner-bottom{margin-bottom:-10px;border-top:1px solid rgba(227,208,200,1)}.quantity-break .quantity-break_banner.quantity-break_banner-overlap{max-width:calc(max-content + 10px);width:max-content;border-radius:calc(var(--card-corner-radius) - 10px)}.quantity-break .quantity-break_banner.quantity-break_banner-overlap.quantity-break_banner-bottom{margin-bottom:-20px}.quantity-break .quantity-break_banner.quantity-break_banner-overlap.quantity-break_banner-top{margin-top:-20px}.quantity-breaks-container-row .quantity-break{flex-direction:column;justify-content:flex-start;position:relative;flex:auto}.quantity-breaks-container-row .quantity-break .quantity-break_main-content{flex-direction:row}.quantity-breaks-container-row .quantity-break .quantity-break_image-container{width:auto}.quantity-breaks-container-row .quantity-break .quantity-break_image-container img{max-width:80px}.quantity-breaks-container-row .quantity-break .quantity-break_price-and-title-container{align-items:center}.quantity-breaks-container-row .quantity-break .quantity-break_banner.quantity-break_banner-overlap{position:absolute;right:10px}.quantity-breaks-container-row .quantity-break .quantity-break_banner.quantity-break_banner-overlap.quantity-break_banner-bottom{bottom:10px}.quantity-breaks-container-row .quantity-break .quantity-break_banner.quantity-break_banner-overlap.quantity-break_banner-top,.quantity-breaks-container-row .quantity-break .quantity-break_banner.quantity-break_banner-overlap.quantity-break_banner-bottom{margin-top:0;margin-bottom:0}.quantity-break .quantity-break_variant-picker-container{display:block;max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:all .1s ease-out;width:100%;position:relative;order:999}.selected-quantity-break .quantity-break_variant-picker-container{display:block;max-height:500px;opacity:1;margin-top:10px;width:100%}quantity-break-variant-picker{display:flex;gap:1rem;flex-wrap:wrap}quantity-break-variant-picker:not(:last-child){margin-bottom:1rem}quantity-break-variant-picker .form__label{margin:0}.quantity-break_variant-picker-container__option--dropdown{display:flex;align-items:center;gap:.5rem}.badge.price__badge-sale{margin-left:10px;flex:0 0 auto;line-height:1.2}.quantity-break_title-and-badge-container{display:flex;align-items:center;justify-content:flex-start;flex:1;gap:4px}.quantity-breaks-container-row .quantity-break .quantity-break_variant-picker-container{width:100%;margin-top:10px}@keyframes breathingShadow{0%{box-shadow:0 0 10px #d3a78126,0 0 40px #d3a7814d}50%{box-shadow:0 0 15px #d3a78140,0 0 50px #d3a78166}to{box-shadow:0 0 10px #d3a78126,0 0 40px #d3a7814d}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-quantity-breaks.css.map */
