.smart-order-refill-options .sor-radio-button{width:20px;height:20px}.smart-order-refill-options .smart-order-refill__options-wrapper{background-color:#fff8e0}@media(max-width: 1023.98px){.smart-order-refill-options .smart-order-refill__options-wrapper{width:100%}}.smart-order-refill-options .smart-order-refill__options-wrapper .row-full{padding:8px 17px;background-color:#fff}.smart-order-refill-options .smart-order-refill__options-wrapper .row-full.radio-button-container{padding-right:5px}.smart-order-refill-options .smart-order-refill__options-wrapper .register-message-wrapper{padding:8px 20px}@media(min-width: 1024px){.smart-order-refill-options .smart-order-refill__options-wrapper .register-message-wrapper{padding:8px 26px}}.smart-order-refill-options .smart-order-refill__options-wrapper .register-message-wrapper .register-button.flashing{animation-name:flashing;animation-duration:1s}.smart-order-refill-options .subscription-label{display:flex;align-items:center;flex-grow:1;line-height:1.3;color:#2c8733;font-weight:700}.smart-order-refill-options .subscription-label>.isicon{max-width:104px;margin-left:5px;margin-right:5px}.smart-order-refill-options .smart-order-refill__weekselect-label{margin-top:10px;margin-bottom:10px;line-height:12px}.smart-order-refill-options .sor-info-button-container{position:relative}.smart-order-refill-options .sor-info-button-container .smart-order-refill-info{position:absolute;top:-7px;right:-18px;z-index:1}.smart-order-refill-options .sor-info-button-container .smart-order-refill-info .isicon{position:absolute;top:0;right:0}.smart-order-refill-options .sor-info-button-container .sor-info-tooltip{position:sticky;top:0;display:none;width:94%;max-width:280px;margin-top:30px;margin-left:auto;padding:10px;background-color:#2c8733;color:#fdc300;font-size:16px;line-height:1.2;text-align:left;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.2)}.smart-order-refill-options .sor-info-button-container .sor-info-tooltip p{margin:0}.smart-order-refill-options .sor-info-button-container .sor-info-tooltip a{color:#fdc300;text-decoration:underline}.smart-order-refill-options .sor-info-button-container .sor-info-tooltip a:hover{text-decoration:none}.smart-order-refill-options .sor-info-button-container .sor-info-tooltip .sor-up-arrow{position:absolute;top:-10px;right:13px;width:0;height:0;border-left:18px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #2c8733}.switch-button-container{padding:0 24px}.switch-button-container input[type=radio],.switch-button-container input[type=checkbox]{display:none}.switch-button-container .sor-switch{height:24px;width:44px;border:1px solid #e3e3e3;border-radius:34px;cursor:pointer}.switch-button-container .sor-switch::after{content:"";width:50px;height:24px;border-radius:24px;background-color:#fff;border:1px solid #37773b;transform:translateX(-24px);transition:transform .3s ease}.switch-button-container .sor-switch::before{content:"";width:44px;height:24px;border-color:#d5d5d5;border-radius:24px}.switch-button-container .sor-switch.active::before{background-color:#f2ffec}.switch-button-container .sor-switch.active::after{transform:translateX(0);background-color:#2c8733}.cart .sor-switch{padding-left:0;margin-bottom:0}.cart .sor-switch::after{display:block;width:24px;transform:translateX(0)}.sor-add-from-pdp{font-size:12px;padding-left:40px;padding-right:40px}.smart-order-refill-period{padding:0 20px}.smart-order-refill-period select{border-radius:5px}.smart-order-refill-period select.deliveryEvery{display:inline-block}.smart-order-refill__logo{width:100%;height:23px;margin:3px 0 10px 22px}.sor-price-container{font-size:24px;line-height:18px;padding:8px 20px;overflow:hidden}@media(min-width: 1024px){.sor-price-container{padding:8px 26px}}.sor-price-container .sor-price-container-value{color:#d9000c;font-weight:900;line-height:18px}.sor-price-container .smart-order-refill__saving-wrap{margin-left:9px}.sor-price-container .sor-costPerKg-container-value{font-size:14px;color:#979797;margin:0 5px;line-height:24px}.sor-price-container .sor-costPerKg-container-value:empty{display:none}.sor-price-container .sor-costPerKg-container-value+.smart-order-refill__saving-wrap{width:100%;margin-left:0}.smart-order-refill__saving-content{height:25px;padding:3px 15px;color:#fff;font-size:16px;line-height:1;font-weight:bold;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg width="182" height="25" viewBox="0 0 182 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 25C0 11.1929 11.1929 0 25 0H182C182 13.8071 170.807 25 157 25H0Z" fill="%23D9000C"/></svg>');background-size:100%;background-position:center;float:right}.add-sor-product-form-pdp input[type=radio]{width:20px;height:20px;margin-left:-3px}.sor-table-subscriptions .product-quantity,.sor-table-subscriptions .refill-interval{font-size:14px}.subscriptionSection-img .primary-image{max-width:100%}.subscription-info{user-select:none}.subscription-info .product-link{color:inherit}.subscription-info .product-link:hover{color:#2c8733;text-decoration:none}.subscription-info .product-in-stock,.subscription-info .product-out-of-stock{border-radius:5px;font-size:12px;line-height:1.1;color:#fff;background-color:#58ab27;padding:5px 10px}.subscription-info .product-out-of-stock{background-color:#ff4546}.subscription-buttons{display:grid;grid-gap:10px}.subscription-buttons.grid-2{grid-template:auto/repeat(2, 1fr)}.subscription-buttons.grid-3{grid-template:auto/repeat(3, 1fr)}.subscription-buttons.grid-4{grid-template:auto/repeat(4, 1fr)}@media(max-width: 575.98px){.subscription-buttons{grid-template:auto/repeat(1, 1fr)}}.subscription-buttons .sorlink{position:relative;width:100%;font-size:16px;padding:3px}.subscription-buttons .sorlink.btn-loader .spinner{transform:scale3d(0.7, 0.7, 0.7)}.subscription-buttons .sorlink.btn-loader .spinner .dot1{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.4' d='M12 23C18.0751 23 23 18.0751 23 12C23 5.92487 18.0751 1 12 1C5.92487 1 1 5.92487 1 12C1 18.0751 5.92487 23 12 23Z' stroke='%23356d39' stroke-opacity='0.4' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 1C14.9174 1 17.7153 2.15893 19.7782 4.22183C21.8411 6.28473 23 9.08262 23 12' stroke='%23356d39' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");right:-35px}.subscriptionOrders .orders{list-style-type:none;max-height:206px;overflow:hidden;overflow-y:auto}.subscriptionOrders .orders::-webkit-scrollbar{width:6px;height:6px}.subscriptionOrders .orders::-webkit-scrollbar-thumb{background:#2c8733;border-radius:5px}.subscriptionOrders .orders::-webkit-scrollbar-track{background:#f6f6f4}.subscriptionOrders .orders{scrollbar-color:#2c8733;border-radius:5px}.subscriptionOrders .orders>li{display:flex;justify-content:space-between;padding:8px 10px}.subscriptionOrders .orders>li:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.125)}.subscriptionOrders .orders-buttons .sorlink{font-size:14px;cursor:pointer}.subscriptionOrders .orders-buttons .sorlink:not(:last-of-type){margin-right:4px}.subscriptionOrders .orders-buttons .sorlink.view img{max-width:15px;margin-top:-1px}.subscriptionOrders .orders-buttons .sorlink .fa-close{font-size:15px;color:#962815}.subscriptionOrders .orders-buttons .sorlink .fa-pause{font-size:12px;color:#0087bf}.subscriptionOrders .error-msg{font-size:14px;color:#962815}#sorModalCenter .side-info .sorlink{font-size:12px}#sorModalCenter .modal-title{padding:0 20px}#sorModalCenter .btn-close{font-size:30px}#sorModalCenter .select-group{margin-left:-5px;margin-right:-5px}#sorModalCenter .select-group [class^=col]{padding-left:5px;padding-right:5px}#sorModalCenter .total,#sorModalCenter .total-value{font-size:18px}#sorModalCenter .group-change-refill-container{margin-top:20px}#sorModalCenter .remove-sor-product{top:5px;left:20px;font-size:11px;text-transform:uppercase;color:#962815;border-color:#962815;background-color:rgba(219,80,74,.5);backdrop-filter:blur(1px);padding:5px 10px}#sorModalCenter .changeaddress .spinner .dot1{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.4' d='M12 23C18.0751 23 23 18.0751 23 12C23 5.92487 18.0751 1 12 1C5.92487 1 1 5.92487 1 12C1 18.0751 5.92487 23 12 23Z' stroke='%23356d39' stroke-opacity='0.4' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 1C14.9174 1 17.7153 2.15893 19.7782 4.22183C21.8411 6.28473 23 9.08262 23 12' stroke='%23356d39' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}#subscriptionview .errormsg,#orderview .errormsg{color:#962815}#subscriptionview .modal-footer,#orderview .modal-footer{padding-left:40px;padding-right:40px}#subscriptionview .modal-footer .action,#orderview .modal-footer .action{width:100%;margin-left:0;margin-right:0;margin-bottom:40px}#subscriptionview .order-date-title,#orderview .order-date-title{color:#2c8733}#subscriptionview .modal-body .accordion-section .card-header,#orderview .modal-body .accordion-section .card-header{display:flex;justify-content:space-between;align-items:center;border-bottom:none;cursor:pointer}#subscriptionview .modal-body .accordion-section .card-header .fa,#orderview .modal-body .accordion-section .card-header .fa{font-size:16px;color:#646464;transition:transform .3s ease;transform-origin:center}#subscriptionview .modal-body .accordion-section .card-body,#orderview .modal-body .accordion-section .card-body{display:none;border-top:1px solid rgba(0,0,0,.125)}#subscriptionview .modal-body .accordion-section.expanded .card-header .fa,#orderview .modal-body .accordion-section.expanded .card-header .fa{transform:rotate(180deg);transition:transform .3s ease}#subscriptionview .modal-body .accordion-section.expanded .card-body,#orderview .modal-body .accordion-section.expanded .card-body{display:block}#subscriptionview .shipping .payment-section__order--item:first-child,#orderview .shipping .payment-section__order--item:first-child{width:100%}#subscriptionview .shipping .payment-section__order--item:last-child,#orderview .shipping .payment-section__order--item:last-child{display:none}#subscriptionview .shipping .payment-section__order--item .info,#orderview .shipping .payment-section__order--item .info{display:block !important}#subscriptionview .totals .payment-section__order--item,#orderview .totals .payment-section__order--item{display:none}#subscriptionview .totals .payment-section__order--info,#orderview .totals .payment-section__order--info{display:block !important}.quty-error{display:none}#addresschange .modal-footer{margin-bottom:20px}.choose-card-wrapper{margin-top:5px;margin-bottom:20px}.choose-card-wrapper .choose-card-item{margin:0;padding:10px;border:1px solid silver;box-sizing:border-box;flex:100%}.choose-card-wrapper .choose-card-item .choose-card-row{font-size:14px;display:flex;padding:5px 0;border-top:1px solid silver}.choose-card-wrapper .choose-card-item .choose-card-row:first-child{border:0 none}.choose-card-wrapper .choose-card-item .choose-card-row span{flex:1}.choose-card-wrapper .choose-card-item .choose-card-row input{margin:0;padding:0;vertical-align:text-bottom}#smart-order-refill__info-modal{padding:0 !important}@media(min-width: 1024px){#smart-order-refill__info-modal{padding-left:25px !important;padding-right:25px !important}}#smart-order-refill__info-modal .modal-dialog{align-items:stretch}@media(min-width: 1024px){#smart-order-refill__info-modal .modal-dialog{align-items:center}}#smart-order-refill__info-modal .modal-header,#smart-order-refill__info-modal .modal-body{padding:0}#smart-order-refill__info-modal .modal-header{position:absolute;top:8px;right:10px;z-index:1}@media(min-width: 1024px){#smart-order-refill__info-modal .modal-header{top:0;right:0}}#smart-order-refill__info-modal .modal-header .close{display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:44px;height:44px;border:0 none}#smart-order-refill__info-modal .modal-content{border-radius:0}@media(min-width: 1024px){#smart-order-refill__info-modal .modal-content{border-radius:10px}}#smart-order-refill__info-modal .smart-order-refill__modal__logo{display:flex;align-items:center;justify-content:center;width:270px;height:40px;background-color:#fdc300;margin-top:40px;margin-bottom:20px}@media(min-width: 1024px){#smart-order-refill__info-modal .smart-order-refill__modal__logo{margin-top:25px;margin-bottom:11px}}#smart-order-refill__info-modal .carousel,#smart-order-refill__info-modal .carousel-inner,#smart-order-refill__info-modal .carousel-item{height:100%}#smart-order-refill__info-modal #sorCarousel .splide__pagination{position:absolute;margin:0;bottom:41px;display:none}@media(min-width: 1024px){#smart-order-refill__info-modal #sorCarousel .splide__pagination{bottom:30px}}#smart-order-refill__info-modal #sorCarousel .splide__pagination:last-of-type{display:inline-flex}#smart-order-refill__info-modal #sorCarousel .splide__pagination li{margin:0}#smart-order-refill__info-modal #sorCarousel .splide__pagination li .is-active{background-color:#52ae32}#smart-order-refill__info-modal #sorCarousel .splide__pagination li+li{margin-left:12px}#smart-order-refill__info-modal #sorCarousel .splide__slide{padding-bottom:96px}@media(min-width: 1024px){#smart-order-refill__info-modal #sorCarousel .splide__slide{padding-bottom:63px;min-height:600px}}#smart-order-refill__info-modal #sorCarousel .splide__slide p span,#smart-order-refill__info-modal #sorCarousel .splide__slide h3 span{color:#52ae32;font-weight:bold}#smart-order-refill__info-modal #sorCarousel .splide__slide ul{margin:0;list-style:none}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-1 .container,#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-2 .container{padding:10px 40px;text-align:center}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-1 .container>p,#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-1 .container ul,#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-2 .container>p,#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-2 .container ul{padding:0}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-1 .container p,#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-2 .container p{margin-bottom:10px}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-1 .container p.sor-more-info,#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-2 .container p.sor-more-info{color:#52ae32;margin-bottom:0}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-1 .container ul,#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-2 .container ul{display:flex;flex-direction:column;flex-wrap:wrap;padding:0;margin:35px 0 0}@media(min-width: 1024px){#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-1 .container ul,#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-2 .container ul{flex-wrap:nowrap;flex-direction:row;justify-content:center}}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-1 .container ul li,#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-2 .container ul li{flex-basis:100%;width:100%;padding:15px 0}@media(min-width: 1024px){#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-1 .container ul li,#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-2 .container ul li{flex-basis:33.33%;width:33.33%;padding:0 15px}}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-1 .container ul li p,#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-2 .container ul li p{font-size:16px;line-height:24px}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-1 .container ul+p,#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-2 .container ul+p{margin-top:25px}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-1 .container .sor-slide-1-wrapper{border:1px solid #cdcdcd;padding:15px;border-radius:10px}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-1 .container .sor-slide-1-wrapper ul li{padding-top:60px}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-1 .sor-content-image{display:none}@media(min-width: 1024px){#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-1 .sor-content-image{display:block;position:absolute;top:0;right:0;z-index:0;width:280px;height:100%;border-radius:0 10px 10px 0;overflow:hidden}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-1 .sor-content-image img{display:block;width:100%;height:100%;object-fit:cover}}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-1 .sor-content__risparmia{background:url("../images/sor/04-ic-risparmia.svg") center top no-repeat}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-1 .sor-content__relax{background:url("../images/sor/01-ic-decidi.svg") center top no-repeat}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-1 .sor-content__fedelta{background:url("../images/sor/02-ic-gestisci.svg") center top no-repeat}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-2{flex-direction:column}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-2 h3{font-size:26px;line-height:34px;letter-spacing:.6px;padding:0;margin:0 auto 5px;font-weight:bold}@media(min-width: 1024px){#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-2 h3{margin:0 auto 15px;line-height:normal}}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-2 h3 strong{font-size:26px}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-2 h3+p{margin-top:0}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-2 .sor-more-info{display:block;font-size:16px;line-height:24px;margin:20px auto 6px}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-2 .sor-more-info a{text-decoration:underline}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-2 .sor-more-info a:hover{text-decoration:none}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-2 ul li{flex-basis:100%;width:100%;padding:15px 0}@media(min-width: 1024px){#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-2 ul li{flex-basis:25%;width:25%;padding:0 15px}}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-2 ul li p{font-size:14px;line-height:22px;letter-spacing:.4px;margin:0}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-2 ul li .sor-content-image{width:180px;height:180px;margin:0 auto 20px;border-radius:50%;border:1px solid #52ae32;text-align:center;overflow:hidden}#smart-order-refill__info-modal #sorCarousel .splide__slide.sor-slide-2 ul li .sor-content-image img{display:inline-block;width:100%}#smart-order-refill__info-modal #sorCarousel .splide__arrow{width:40px;height:40px;border-radius:50%;border:2px solid #52ae32;background-color:#fff}#smart-order-refill__info-modal #sorCarousel .splide__arrow.splide__arrow--prev{left:-20px}#smart-order-refill__info-modal #sorCarousel .splide__arrow.splide__arrow--next{right:-20px}@media(max-width: 1023.98px){#smart-order-refill__info-modal #sorCarousel .splide__arrow.splide__arrow--prev{left:20px;top:calc(100% - 50.5px)}#smart-order-refill__info-modal #sorCarousel .splide__arrow.splide__arrow--next{right:20px;top:calc(100% - 50.5px)}}#smart-order-refill__info-modal #sorCarousel .splide__arrow svg{color:#52ae32;width:38px;height:38px}#smart-order-refill__info-modal #sorCarousel .splide__arrow[disabled]{border-color:#ccc}#smart-order-refill__info-modal #sorCarousel .splide__arrow[disabled] svg{color:#ccc}.modal-backdrop.show+.modal-backdrop.show{display:none}#addProductPDPForm .sor-table__subscriptions{border-bottom:1px solid #ccc}#addProductPDPForm .sor-table__subscriptions .sor-table__subscriptions-input{padding-top:30px}#resubscribe #exampleModalLongTitle,#reactivate-subscription #exampleModalLongTitle,#link-model #exampleModalLongTitle,#error-model #exampleModalLongTitle,#save-error #exampleModalLongTitle{display:none}#resubscribe .modal-footer,#reactivate-subscription .modal-footer,#link-model .modal-footer,#error-model .modal-footer,#save-error .modal-footer{justify-content:center;flex-direction:row-reverse}#resubscribe .modal-footer .btn,#reactivate-subscription .modal-footer .btn,#link-model .modal-footer .btn,#error-model .modal-footer .btn,#save-error .modal-footer .btn{min-width:120px}.form-group.required .form-control-label::before{content:"*";color:#962815}.form-group .invalid-feedback{display:block;color:#962815}.form-group .invalid-feedback.hide{display:none}@keyframes flashing{0%{background-color:#fdc300}25%{background-color:#2c8733;color:#fff}50%{background-color:#fdc300}75%{background-color:#2c8733;color:#fff}100%{background-color:#fdc300}}

/*# sourceMappingURL=smartorderrefill.css.map*/