/*!
* Formula Agile (https://www.formula-agile.com/)
* My Agile Basket Css
*/.AbF-container *{font-size:1rem!important}.AbF-container,.AbF-container b,.AbF-container label{color:#444!important}.AbF-container input[type=email],.AbF-container input[type=tel],.AbF-container input[type=text],.AbF-container select{background:#fff!important;border:1px solid #444!important;color:#444!important;height:50px!important}.AbF-container textarea{background:#fff!important;border:1px solid #444!important;color:#444!important}.AbF-container .abf_elementOnError,.AbF-container div.abf_elementOnError,.AbF-container input.abf_elementOnError,.AbF-container select.abf_elementOnError,.AbF-container textarea.abf_elementOnError{background-color:rgba(247,255,24,.52)!important}.AbF-container .visibilityHidden{visibility:hidden!important}.AbF-container .hidden{display:none!important}.AbF-container .underline{text-decoration:underline}.AbF-container .pt-20{padding-top:20px}.AbF-container .pb-20{padding-bottom:20px}.AbF-container .form-control.validElemBorder:focus,.AbF-container .validElemBorder{border:1fbb1f solid!important;box-shadow:0 0 0 .2rem #1fbb1f!important}.AbF-container .greenColor{color:#1fbb1f}.AbF-container .riepilogoCarrello{border:2px solid #eaeaea;margin-right:15px;padding:1em 1em 0}.AbF-container .riepilogoCarrello .finalSummary{clear:both}.AbF-container .riepilogoCarrello ul{list-style-type:none!important;padding:0}.AbF-container .riepilogoCarrello li em{float:right}.AbF-container select{width:100%}.AbF-container .bs-stepper-header{min-width:200px}.AbF-container .form-control{font-size:.9rem}.AbF-container .valid-feedback{color:#23bf08;display:none;font-size:80%;margin-top:.25rem;width:100%}.AbF-container .valid-tooltip{background-color:rgba(35,191,8,.9);border-radius:3px;color:#fff;display:none;font-size:.76563rem;line-height:1.5;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.AbF-container .custom-select.is-valid,.AbF-container .dataTables_filter .was-validated input:valid,.AbF-container .dataTables_filter input.is-valid,.AbF-container .dataTables_filter input.parsley-success,.AbF-container .form-control.is-valid,.AbF-container .was-validated .custom-select:valid,.AbF-container .was-validated .dataTables_filter input:valid,.AbF-container .was-validated .form-control:valid,.AbF-container input.custom-select.parsley-success,.AbF-container input.form-control.parsley-success,.AbF-container input.is-valid,.AbF-container textarea.custom-select.parsley-success,.AbF-container textarea.form-control.parsley-success{border-color:#23bf08}.AbF-container .custom-select.is-valid:focus,.AbF-container .dataTables_filter .was-validated input:valid:focus,.AbF-container .dataTables_filter input.is-valid:focus,.AbF-container .dataTables_filter input.parsley-success:focus,.AbF-container .form-control.is-valid:focus,.AbF-container .was-validated .custom-select:valid:focus,.AbF-container .was-validated .dataTables_filter input:valid:focus,.AbF-container .was-validated .form-control:valid:focus,.AbF-container input.custom-select.parsley-success:focus,.AbF-container input.form-control.parsley-success:focus,.AbF-container textarea.custom-select.parsley-success:focus,.AbF-container textarea.form-control.parsley-success:focus,input.is-valid:focus{border-color:#23bf08;box-shadow:0 0 0 .2rem rgba(35,191,8,.25)}.AbF-container .custom-select.is-valid~.valid-feedback,.AbF-container .custom-select.is-valid~.valid-tooltip,.AbF-container .dataTables_filter .was-validated input:valid~.valid-feedback,.AbF-container .dataTables_filter .was-validated input:valid~.valid-tooltip,.AbF-container .dataTables_filter input.is-valid~.valid-feedback,.AbF-container .dataTables_filter input.is-valid~.valid-tooltip,.AbF-container .dataTables_filter input.parsley-success~.valid-feedback,.AbF-container .dataTables_filter input.parsley-success~.valid-tooltip,.AbF-container .form-control.is-valid~.valid-feedback,.AbF-container .form-control.is-valid~.valid-tooltip,.AbF-container .was-validated .custom-select:valid~.valid-feedback,.AbF-container .was-validated .custom-select:valid~.valid-tooltip,.AbF-container .was-validated .dataTables_filter input:valid~.valid-feedback,.AbF-container .was-validated .dataTables_filter input:valid~.valid-tooltip,.AbF-container .was-validated .form-control:valid~.valid-feedback,.AbF-container .was-validated .form-control:valid~.valid-tooltip,.AbF-container input.custom-select.parsley-success~.valid-feedback,.AbF-container input.custom-select.parsley-success~.valid-tooltip,.AbF-container input.form-control.parsley-success~.valid-feedback,.AbF-container input.form-control.parsley-success~.valid-tooltip,.AbF-container input.is-valid~.valid-feedback,.AbF-container textarea.custom-select.parsley-success~.valid-feedback,.AbF-container textarea.custom-select.parsley-success~.valid-tooltip,.AbF-container textarea.form-control.parsley-success~.valid-feedback,.AbF-container textarea.form-control.parsley-success~.valid-tooltip{display:block}.AbF-container .form-control-file.is-valid~.valid-feedback,.AbF-container .form-control-file.is-valid~.valid-tooltip,.AbF-container .was-validated .form-control-file:valid~.valid-feedback,.AbF-container .was-validated .form-control-file:valid~.valid-tooltip,.AbF-container input.form-control-file.parsley-success~.valid-feedback,.AbF-container input.form-control-file.parsley-success~.valid-tooltip,.AbF-container textarea.form-control-file.parsley-success~.valid-feedback,.AbF-container textarea.form-control-file.parsley-success~.valid-tooltip{display:block}.AbF-container .form-check-input.is-valid~.form-check-label,.AbF-container .was-validated .form-check-input:valid~.form-check-label,.AbF-container input.form-check-input.parsley-success~.form-check-label,.AbF-container textarea.form-check-input.parsley-success~.form-check-label{color:#23bf08}.AbF-container .form-check-input.is-valid~.valid-feedback,.AbF-container .form-check-input.is-valid~.valid-tooltip,.AbF-container .was-validated .form-check-input:valid~.valid-feedback,.AbF-container .was-validated .form-check-input:valid~.valid-tooltip,.AbF-container input.form-check-input.parsley-success~.valid-feedback,.AbF-container input.form-check-input.parsley-success~.valid-tooltip,.AbF-container textarea.form-check-input.parsley-success~.valid-feedback,.AbF-container textarea.form-check-input.parsley-success~.valid-tooltip{display:block}.AbF-container .custom-control-input.is-valid~.custom-control-label,.AbF-container .was-validated .custom-control-input:valid~.custom-control-label,.AbF-container input.custom-control-input.parsley-success~.custom-control-label,.AbF-container textarea.custom-control-input.parsley-success~.custom-control-label{color:#23bf08}.AbF-container .custom-control-input.is-valid~.custom-control-label:before,.AbF-container .was-validated .custom-control-input:valid~.custom-control-label:before,.AbF-container input.custom-control-input.parsley-success~.custom-control-label:before,.AbF-container textarea.custom-control-input.parsley-success~.custom-control-label:before{background-color:#68f84f}.AbF-container .custom-control-input.is-valid~.valid-feedback,.AbF-container .custom-control-input.is-valid~.valid-tooltip,.AbF-container .was-validated .custom-control-input:valid~.valid-feedback,.AbF-container .was-validated .custom-control-input:valid~.valid-tooltip,.AbF-container input.custom-control-input.parsley-success~.valid-feedback,.AbF-container input.custom-control-input.parsley-success~.valid-tooltip,.AbF-container textarea.custom-control-input.parsley-success~.valid-feedback,.AbF-container textarea.custom-control-input.parsley-success~.valid-tooltip{display:block}.AbF-container .custom-control-input.is-valid:checked~.custom-control-label:before,.AbF-container .was-validated .custom-control-input:valid:checked~.custom-control-label:before,.AbF-container input.custom-control-input.parsley-success:checked~.custom-control-label:before,.AbF-container textarea.custom-control-input.parsley-success:checked~.custom-control-label:before{background-color:#2cf00a}.AbF-container .custom-control-input.is-valid:focus~.custom-control-label:before,.AbF-container .was-validated .custom-control-input:valid:focus~.custom-control-label:before,.AbF-container input.custom-control-input.parsley-success:focus~.custom-control-label:before,.AbF-container textarea.custom-control-input.parsley-success:focus~.custom-control-label:before{box-shadow:0 0 0 1px #e9ecef,0 0 0 .2rem rgba(35,191,8,.25)}.AbF-container .custom-file-input.is-valid~.custom-file-label,.AbF-container .was-validated .custom-file-input:valid~.custom-file-label,.AbF-container input.custom-file-input.parsley-success~.custom-file-label,.AbF-container textarea.custom-file-input.parsley-success~.custom-file-label{border-color:#23bf08}.AbF-container .custom-file-input.is-valid~.custom-file-label:after,.AbF-container .was-validated .custom-file-input:valid~.custom-file-label:after,.AbF-container input.custom-file-input.parsley-success~.custom-file-label:after,.AbF-container textarea.custom-file-input.parsley-success~.custom-file-label:after{border-color:inherit}.AbF-container .custom-file-input.is-valid~.valid-feedback,.AbF-container .custom-file-input.is-valid~.valid-tooltip,.AbF-container .was-validated .custom-file-input:valid~.valid-feedback,.AbF-container .was-validated .custom-file-input:valid~.valid-tooltip,.AbF-container input.custom-file-input.parsley-success~.valid-feedback,.AbF-container input.custom-file-input.parsley-success~.valid-tooltip,.AbF-container textarea.custom-file-input.parsley-success~.valid-feedback,.AbF-container textarea.custom-file-input.parsley-success~.valid-tooltip{display:block}.AbF-container .custom-file-input.is-valid:focus~.custom-file-label,.AbF-container .was-validated .custom-file-input:valid:focus~.custom-file-label,.AbF-container input.custom-file-input.parsley-success:focus~.custom-file-label,.AbF-container textarea.custom-file-input.parsley-success:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(35,191,8,.25)}.AbF-container .invalid-feedback{color:orange;display:none;font-size:80%;margin-top:.25rem;width:100%}.AbF-container .invalid-tooltip{background-color:rgba(220,53,69,.9);border-radius:3px;color:#fff;display:none;font-size:.76563rem;line-height:1.5;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.AbF-container .custom-select.is-invalid,.AbF-container .was-validated .custom-select:invalid,.AbF-container input.custom-select.parsley-error,.AbF-container textarea.custom-select.parsley-error,.dataTables_filter .was-validated input:invalid,.dataTables_filter input.is-invalid,.dataTables_filter input.parsley-error,.form-control.is-invalid,.was-validated .dataTables_filter input:invalid,.was-validated .form-control:invalid,input.form-control.parsley-error,input.is-invalid,textarea.form-control.parsley-error{border-color:#dc3545}.AbF-container .custom-select.is-invalid:focus,.AbF-container .dataTables_filter .was-validated input:invalid:focus,.AbF-container .dataTables_filter input.parsley-error:focus,.AbF-container .form-control.is-invalid:focus,.AbF-container .was-validated .dataTables_filter input:invalid:focus,.AbF-container .was-validated .form-control:invalid:focus,.AbF-container input.custom-select.parsley-error:focus,.AbF-container input.form-control.parsley-error:focus,.AbF-container input.is-invalid:focus .dataTables_filter input.is-invalid:focus,.AbF-container textarea.custom-select.parsley-error:focus,.AbF-container textarea.form-control.parsley-error:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.AbF-container .custom-select.is-invalid~.invalid-feedback,.AbF-container .custom-select.is-invalid~.invalid-tooltip,.AbF-container .dataTables_filter .was-validated input:invalid~.invalid-feedback,.AbF-container .dataTables_filter .was-validated input:invalid~.invalid-tooltip,.AbF-container .dataTables_filter input.is-invalid~.invalid-feedback,.AbF-container .dataTables_filter input.is-invalid~.invalid-tooltip,.AbF-container .dataTables_filter input.parsley-error~.invalid-feedback,.AbF-container .dataTables_filter input.parsley-error~.invalid-tooltip,.AbF-container .form-control.is-invalid~.invalid-feedback,.AbF-container .form-control.is-invalid~.invalid-tooltip,.AbF-container .was-validated .custom-select:invalid~.invalid-feedback,.AbF-container .was-validated .custom-select:invalid~.invalid-tooltip,.AbF-container .was-validated .dataTables_filter input:invalid~.invalid-feedback,.AbF-container .was-validated .dataTables_filter input:invalid~.invalid-tooltip,.AbF-container .was-validated .form-control:invalid~.invalid-feedback,.AbF-container .was-validated .form-control:invalid~.invalid-tooltip,.AbF-container input.custom-select.parsley-error~.invalid-feedback,.AbF-container input.custom-select.parsley-error~.invalid-tooltip,.AbF-container input.form-control.parsley-error~.invalid-feedback,.AbF-container input.form-control.parsley-error~.invalid-tooltip,.AbF-container input.is-invalid~.invalid-feedback,.AbF-container textarea.custom-select.parsley-error~.invalid-feedback,.AbF-container textarea.custom-select.parsley-error~.invalid-tooltip,.AbF-container textarea.form-control.parsley-error~.invalid-feedback,.AbF-container textarea.form-control.parsley-error~.invalid-tooltip{display:block}.AbF-container .form-control-file.is-invalid~.invalid-feedback,.AbF-container .form-control-file.is-invalid~.invalid-tooltip,.AbF-container .was-validated .form-control-file:invalid~.invalid-feedback,.AbF-container .was-validated .form-control-file:invalid~.invalid-tooltip,.AbF-container input.form-control-file.parsley-error~.invalid-feedback,.AbF-container input.form-control-file.parsley-error~.invalid-tooltip,.AbF-container textarea.form-control-file.parsley-error~.invalid-feedback,.AbF-container textarea.form-control-file.parsley-error~.invalid-tooltip{display:block}.AbF-container .form-check-input.is-invalid~.form-check-label,.AbF-container .was-validated .form-check-input:invalid~.form-check-label,.AbF-container input.form-check-input.parsley-error~.form-check-label,.AbF-container textarea.form-check-input.parsley-error~.form-check-label{color:#dc3545}.AbF-container .form-check-input.is-invalid~.invalid-feedback,.AbF-container .form-check-input.is-invalid~.invalid-tooltip,.AbF-container .was-validated .form-check-input:invalid~.invalid-feedback,.AbF-container .was-validated .form-check-input:invalid~.invalid-tooltip,.AbF-container input.form-check-input.parsley-error~.invalid-feedback,.AbF-container input.form-check-input.parsley-error~.invalid-tooltip,.AbF-container textarea.form-check-input.parsley-error~.invalid-feedback,.AbF-container textarea.form-check-input.parsley-error~.invalid-tooltip{display:block}.AbF-container .custom-control-input.is-invalid~.custom-control-label,.AbF-container .was-validated .custom-control-input:invalid~.custom-control-label,.AbF-container input.custom-control-input.parsley-error~.custom-control-label,.AbF-container textarea.custom-control-input.parsley-error~.custom-control-label{color:#dc3545}.AbF-container .custom-control-input.is-invalid~.custom-control-label:before,.AbF-container .was-validated .custom-control-input:invalid~.custom-control-label:before,.AbF-container input.custom-control-input.parsley-error~.custom-control-label:before,.AbF-container textarea.custom-control-input.parsley-error~.custom-control-label:before{background-color:#efa2a9}.AbF-container .custom-control-input.is-invalid~.invalid-feedback,.AbF-container .custom-control-input.is-invalid~.invalid-tooltip,.AbF-container .was-validated .custom-control-input:invalid~.invalid-feedback,.AbF-container .was-validated .custom-control-input:invalid~.invalid-tooltip,.AbF-container input.custom-control-input.parsley-error~.invalid-feedback,.AbF-container input.custom-control-input.parsley-error~.invalid-tooltip,.AbF-container textarea.custom-control-input.parsley-error~.invalid-feedback,.AbF-container textarea.custom-control-input.parsley-error~.invalid-tooltip{display:block}.AbF-container .custom-control-input.is-invalid:checked~.custom-control-label:before,.AbF-container .was-validated .custom-control-input:invalid:checked~.custom-control-label:before,.AbF-container input.custom-control-input.parsley-error:checked~.custom-control-label:before,.AbF-container textarea.custom-control-input.parsley-error:checked~.custom-control-label:before{background-color:#e4606d}.AbF-container .custom-control-input.is-invalid:focus~.custom-control-label:before,.AbF-container .was-validated .custom-control-input:invalid:focus~.custom-control-label:before,.AbF-container input.custom-control-input.parsley-error:focus~.custom-control-label:before,.AbF-container textarea.custom-control-input.parsley-error:focus~.custom-control-label:before{box-shadow:0 0 0 1px #e9ecef,0 0 0 .2rem rgba(220,53,69,.25)}.AbF-container .custom-file-input.is-invalid~.custom-file-label,.AbF-container .was-validated .custom-file-input:invalid~.custom-file-label,.AbF-container input.custom-file-input.parsley-error~.custom-file-label,.AbF-container textarea.custom-file-input.parsley-error~.custom-file-label{border-color:#dc3545}.AbF-container .custom-file-input.is-invalid~.custom-file-label:after,.AbF-container .was-validated .custom-file-input:invalid~.custom-file-label:after,.AbF-container input.custom-file-input.parsley-error~.custom-file-label:after,.AbF-container textarea.custom-file-input.parsley-error~.custom-file-label:after{border-color:inherit}.AbF-container .custom-file-input.is-invalid~.invalid-feedback,.AbF-container .custom-file-input.is-invalid~.invalid-tooltip,.AbF-container .was-validated .custom-file-input:invalid~.invalid-feedback,.AbF-container .was-validated .custom-file-input:invalid~.invalid-tooltip,.AbF-container input.custom-file-input.parsley-error~.invalid-feedback,.AbF-container input.custom-file-input.parsley-error~.invalid-tooltip,.AbF-container textarea.custom-file-input.parsley-error~.invalid-feedback,.AbF-container textarea.custom-file-input.parsley-error~.invalid-tooltip{display:block}.AbF-container .custom-file-input.is-invalid:focus~.custom-file-label,.AbF-container .was-validated .custom-file-input:invalid:focus~.custom-file-label,.AbF-container input.custom-file-input.parsley-error:focus~.custom-file-label,.AbF-container textarea.custom-file-input.parsley-error:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.AbF-container.PRStyle button.next-step{background-color:#e30414!important}.AbF-container.PRStyle button.previous-step{background-color:#9a9a9a!important}.AbF-container.PRStyle button.buyButton{background-color:#e30414!important}.AbF-container.PRStyle .blue-gradient{background:none!important}.AbF-container.PRStyle .active .bs-stepper-circle{background-color:#1cff00!important}.AbF-container .paymentChooser{margin-bottom:7px}.AbF-container .bonificoPayment,.AbF-container .paypalPayment,.AbF-container .stripePayment{margin-bottom:0}.AbF-container .card.carrelloWrapper{background:#fff;border-color:#28a745;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3);margin-bottom:50px}.AbF-container .card.pendingPayment{pointer-events:none}@keyframes animatePendingPayment{0%{content:"Attendere prego:"}50%{color:#fff}to{content:"Caricamento in corso."}}.AbF-container .card.pendingPayment:after{align-items:center;animation:animatePendingPayment 3s linear infinite;background:rgba(85,85,85,.9);color:#fff;content:"Attendere prego:";display:flex;height:30%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}.AbF-container .card.carrelloWrapper input,.AbF-container .card.carrelloWrapper select,.AbF-container .card.carrelloWrapper textarea{color:#212529}.AbF-container .card.carrelloWrapper textarea{background:#fff}.AbF-container .card.carrelloWrapper ::placeholder{color:#212529;opacity:1}.AbF-container .card.carrelloWrapper .next-step,.AbF-container .card.carrelloWrapper .previous-step{width:120px}.AbF-container .card.carrelloWrapper .previous-step{background:#fff;border-color:#636366;color:#636366;margin-right:20px}.AbF-container .card.carrelloWrapper .previous-step:hover{background:#636366;color:#fff}.AbF-container .paymentChooser input[type=radio]{margin-right:10px}.AbF-container.abf_opacity:after{background:#fff;content:" ";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.AbF-container .bs-stepper.vertical.cart_full_width{flex-direction:column}.AbF-container #slider_quantity_wrapper{align-items:center;display:flex;flex-direction:column}.AbF-container #slider_quantity_wrapper input[type=number]{border:1px solid #ebebeb;text-align:center}.AbF-container #slider_quantity_container{text-align:center;width:100%}.AbF-container #slider_quantity_container input{width:80%}@media (max-width:768px){.AbF-container .countdown-container{background-color:#fff;padding:10px 0;position:fixed;top:0;width:100%}}.AbF-container .abf-product-selector-wrapper{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1rem}.AbF-container .abf-product-option{background-color:#fff;border:3px solid #e0e0e0;border-radius:12px;cursor:pointer;display:flex;gap:1rem;padding:2rem 1rem;position:relative;transition:all .3s ease}.AbF-container .abf-product-option:hover{transform:translateY(-4px);transition:transform .3s ease}.AbF-container .abf-product-option-basic{background-color:#f8fff6;border-color:#28a745}.AbF-container .abf-product-option-upgrade{background-color:#fff5f3;border-color:#ff6b5a;border-width:4px;box-shadow:0 6px 16px rgba(255,107,90,.2)}.AbF-container .abf-product-radio{flex-shrink:0;padding-top:.25rem}.AbF-container .abf-product-radio input[type=radio]{accent-color:#333;border:2px solid #333;cursor:pointer;height:25px;width:25px}.AbF-container .abf-product-content{flex:1}.AbF-container .abf-product-title{color:#333;font-family:Roboto,sans-serif;font-size:18px!important;font-weight:700;letter-spacing:.3px;line-height:1.2;margin:0 0 .75rem}.AbF-container .abf-product-option-basic .abf-product-title{color:#28a745}.AbF-container .abf-product-option-upgrade .abf-product-title{color:#ff6b5a}.AbF-container .abf-product-description{color:#666;font-family:Roboto,sans-serif;font-size:14px!important;font-weight:400;line-height:1.5;margin:.5rem 0}.AbF-container .abf-product-description:last-child{margin-bottom:0}.AbF-container .abf-product-description a{color:#ff6b5a;text-decoration:none}.AbF-container .abf-product-description a:hover{text-decoration:underline}.AbF-container .abf-product-badge{background-color:#ff6b5a;border-radius:20px;color:#fff;font-family:Roboto,sans-serif;font-size:13px!important;font-weight:700;letter-spacing:.5px;padding:.35rem .85rem;position:absolute;right:1.2rem;text-transform:lowercase;top:-1.2rem;white-space:nowrap}.AbF-container .abf-quantity-selector-wrapper{margin-bottom:1rem}.AbF-container .abf-quantity-label{color:#333;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;margin-bottom:0;white-space:nowrap}.AbF-container .input-group .abf-qty-minus,.AbF-container .input-group .abf-qty-plus{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;padding:.375rem .75rem}.AbF-container .input-group .abf-qty-minus:hover,.AbF-container .input-group .abf-qty-plus:hover{background-color:#333;color:#fff}.AbF-container .input-group .abf-qty-minus:active,.AbF-container .input-group .abf-qty-plus:active{transform:scale(.95)}.AbF-container .abf-qty-input{border-left:0!important;border-right:0!important;flex:0 0 auto;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;text-align:center;width:70px}.AbF-container .input-group .abf-qty-input:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.AbF-container .abf-qty-input::-webkit-inner-spin-button,.AbF-container .abf-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.AbF-container .abf-qty-input[type=number]{-moz-appearance:textfield}@media (max-width:375px){.AbF-container .abf-product-selector-wrapper{gap:2.5rem}.AbF-container .abf-product-option{gap:.75rem;padding:2rem .5rem}.AbF-container .abf-product-radio input[type=radio]{height:20px;min-width:20px;width:20px}.AbF-container .abf-product-title{font-size:15px!important}.AbF-container .abf-product-description{font-size:12px!important}.AbF-container .abf-product-badge{font-size:11px!important;padding:.25rem .6rem;right:0;top:-1.2rem}.AbF-container .abf-quantity-label{font-size:13px}.AbF-container .input-group .abf-qty-minus,.AbF-container .input-group .abf-qty-plus{font-size:14px;padding:.25rem .5rem}.AbF-container .abf-qty-input{font-size:14px;width:60px}.AbF-container .abf-quantity-selector-wrapper .row{flex-wrap:wrap}.AbF-container .abf-quantity-selector-wrapper .col-auto:first-child{margin-bottom:.5rem;width:100%}}@keyframes shake-pulse{0%,to{box-shadow:0 4px 15px rgba(255,107,90,.4),0 0 20px rgba(255,107,90,.2);transform:translateX(0) scale(1)}15%,25%,35%,45%,5%{box-shadow:0 6px 25px rgba(255,107,90,.6),0 0 35px rgba(255,107,90,.5);transform:translateX(-4px) scale(1.05)}10%,20%,30%,40%{box-shadow:0 6px 25px rgba(255,107,90,.6),0 0 35px rgba(255,107,90,.5);transform:translateX(4px) scale(1.05)}50%,to{box-shadow:0 4px 15px rgba(255,107,90,.4),0 0 20px rgba(255,107,90,.2);transform:translateX(0) scale(1)}}.AbF-container .abf-product-promo-text{animation:shake-pulse 6s ease-in-out infinite;background-color:#ff6b5a;border-radius:20px;color:#fff;display:inline-block;font-size:.9em!important;font-weight:700;margin-top:10px;padding:.35rem .85rem}.AbF-container .abf-product-promo-text span{font-size:.9em!important;text-decoration:line-through}