:root{--foxkit-color-primary:#000;--foxkit-color-success:#3a8735;--foxkit-color-warning:#ff706b}.f-quantity-breaks{--foxkit-quantity-card-radius:0px;display:block;margin:12px 0}.f-quantity-breaks h3{font-size:20px;font-weight:500;margin-bottom:16px}.f-quantity-breaks__list{border:1px solid #000;border-radius:var(--foxkit-quantity-card-radius);padding:0 20px}.f-quantity-breaks__list.adding .btn-add:not(.foxkit-spinner--loading){background-color:#f1f1f1!important;border:none;color:#868686;pointer-events:none}.f-quantity-breaks .foxkit-notification{margin-top:10px}.f-quantity-breaks__product{align-items:center;border-bottom:1px solid #ebebeb;display:flex;gap:10px;justify-content:space-between;padding:22px 0}.f-quantity-breaks__product:last-child{border-bottom:none}.f-quantity-breaks__product h4{font-size:16px;font-weight:500;margin:0;opacity:1}.f-quantity-breaks__product h4 span{color:var(--foxkit-badge-color,#da3f3f)}.f-quantity-breaks__product-info p{color:#777;margin:0}.f-quantity-breaks__product .btn-add{align-items:center;display:flex;justify-content:center;min-width:100px;padding-left:12px;padding-right:12px;position:relative}.f-quantity-breaks__product .btn-add.added{background-color:#f1f1f1!important;border:none;color:#868686;pointer-events:none}.f-quantity-breaks__product .btn-add>svg{display:none}.f-quantity-breaks__product .btn-add.added>svg{display:block}.soldout .f-quantity-breaks__product .btn-add:not(.added){background-color:#f1f1f1!important;border:none;color:#868686;pointer-events:none}.f-quantity-breaks__badge{align-items:center;background:#38c69426;color:#38c694;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;line-height:22px;padding:2px 10px}.f-quantity-breaks__badge--sale{background-color:var(--foxkit-badge-color);color:#fff;line-height:20px}.f-quantity-breaks__button{margin-top:20px}.f-quantity-breaks__button-add{width:100%}.f-quantity-breaks__button-add[disabled]{opacity:.5;pointer-events:none}.f-quantity-breaks__prices{color:var(--foxkit-prices-color);font-size:18px}.f-quantity-breaks__prices>span{font-weight:700}.f-quantity-breaks__prices del{color:var(--foxkit-text-color);font-size:85%;opacity:.85}.f-quantity-breaks.soldout .f-quantity-breaks__button-add{opacity:.5;pointer-events:none}.f-quantity-breaks__cards{display:flex;gap:16px}.f-quantity-breaks__cards.foxkit-scroll--horizontal{padding-bottom:15px}.f-quantity-breaks__cards.foxkit-scroll--horizontal .f-quantity-breaks__card{flex:0 0 var(--foxkit-volumn-card-width,28%)}.f-quantity-breaks__card{display:block;flex:1;position:relative}.f-quantity-breaks__card input[type=radio]{display:none;position:absolute}.f-quantity-breaks__card-inner{border:1px solid var(--foxkit-border-color);border-radius:var(--foxkit-quantity-card-radius);cursor:pointer;display:block;height:100%;margin:0;padding:40px 16px 16px;position:relative;text-align:center}.f-quantity-breaks__card-badge{align-items:center;border-radius:5px;color:var(--foxkit-heading-text-color);display:flex;font-size:14px;height:28px;justify-content:center;left:-1px;letter-spacing:.9px;position:absolute;right:-1px;text-transform:uppercase;top:-1px;z-index:1}.f-quantity-breaks__card-badge:before{background-color:var(--foxkit-badge-color);border-radius:var(--foxkit-quantity-card-radius) var(--foxkit-quantity-card-radius) 0 0;content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%;z-index:-1}.f-quantity-breaks__card-info{align-items:center;display:flex;flex-flow:column;gap:5px}.f-quantity-breaks__card-title{color:var(--foxkit-heading-text-color);font-size:16px;margin:0;opacity:.7}.f-quantity-breaks__card .f-quantity-breaks__popular-badge{margin-top:8px}.f-quantity-breaks__card input:checked~.f-quantity-breaks__card-inner{border-color:#000}.f-quantity-breaks__card input:checked~.f-quantity-breaks__card-inner .f-quantity-breaks__card-badge{color:#fff}.f-quantity-breaks__card input:checked~.f-quantity-breaks__card-inner .f-quantity-breaks__card-badge:before{opacity:1}.f-quantity-breaks--rich .f-quantity-breaks__list{border:none;display:flex;flex-flow:column;gap:20px;padding:0}.f-quantity-breaks__choice{display:block}.f-quantity-breaks__choice input[type=radio]{display:none}.f-quantity-breaks__choice-inner{align-items:center;border:1px solid var(--foxkit-border-color);border-radius:var(--foxkit-quantity-card-radius);cursor:pointer;display:flex;gap:16px;margin:0;overflow:hidden;padding:20px;position:relative}.f-quantity-breaks__choice-check{border:1px solid #000;border-radius:50%;display:inline-flex;height:18px;left:0;position:absolute;top:8px;width:18px}.f-quantity-breaks__choice-check:before{background-color:#000;border-radius:50%;bottom:2px;content:"";left:2px;opacity:0;position:absolute;right:2px;top:2px;transition:all .1s}.f-quantity-breaks__choice-info{align-items:flex-start;display:flex;flex:1;flex-flow:column;gap:10px;padding-left:34px;position:relative}.f-quantity-breaks__choice-title{font-size:22px;line-height:30px;margin:0}.f-quantity-breaks__choice-title-wrapper{align-items:center;display:flex;flex-flow:row wrap;gap:10px}@media(max-width:767px){.f-quantity-breaks__choice-title{font-size:18px}.f-quantity-breaks__choice-title-wrapper{align-items:flex-start;flex-flow:column;gap:5px}}.f-quantity-breaks__choice-select{align-items:center;display:flex;gap:10px}.f-quantity-breaks__choice-select>span{font-size:16px;min-width:20px}.f-quantity-breaks__choice-select .foxkit-select{background-position-x:calc(100% - 10px);border:1px solid var(--foxkit-border-color);border-radius:3px;height:28px;min-width:120px;padding:2px 30px 2px 10px}.f-quantity-breaks__choice-select+.f-quantity-breaks__choice-select{margin-top:10px}.f-quantity-breaks__choice-variants{height:0;overflow:hidden;transition:all .3s}.f-quantity-breaks__choice--highlighted .f-quantity-breaks__choice-check{top:42px}.f-quantity-breaks__choice--disabled{opacity:.3;pointer-events:none}.f-quantity-breaks__choice input:checked~.f-quantity-breaks__choice-inner{border-color:#000}.f-quantity-breaks__choice input:checked~.f-quantity-breaks__choice-inner .f-quantity-breaks__choice-check:before{opacity:1}.f-quantity-breaks__choice input:checked~.f-quantity-breaks__choice-inner .f-quantity-breaks__choice-variants{height:calc(var(--foxkit-variant-max-height)*1px);margin-top:10px;overflow:visible}.f-quantity-breaks__choice--show-variants input:checked~.f-quantity-breaks__choice-inner .f-quantity-breaks__choice-prices{align-self:flex-start}.f-quantity-breaks__choice .f-quantity-breaks__prices{align-items:flex-end;display:inline-flex;flex-flow:column;font-size:20px;line-height:24px}
/*# sourceMappingURL=quantity-breaks.css.map */