.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}}.page-title{color:#2c8733}.single-approaching-discount{margin-top:20px}.checkout-continue{position:fixed;bottom:0;z-index:1;padding-right:0;padding-left:0;opacity:1;transform:translateY(0);transition:all .5s ease}@media(max-width: 575.98px){.checkout-continue{transform:translateY(100%);left:0}.checkout-continue.show{transform:translateY(0)}}@media(max-width: 575.98px){.checkout-continue{background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2)}.checkout-continue div{padding:16px}}@media(min-width: 576px){.checkout-continue{position:static;padding-right:20px;padding-left:20px}}.checkout-continue .estimated-total{padding:0;padding-bottom:20px}.checkout-continue .estimated-total>div{padding:0}.checkout-continue .checkout-btn{transition:background .3s ease,color .3s ease}.checkout-continue .checkout-btn.disabled{pointer-events:none}.checkout-continue .checkout-btn:hover{background:#fdc300;color:#2c8733}.edit{margin-right:10px}.product-edit{margin-top:auto}.product-edit a{font-size:13px}.item-attributes{display:inline-block;vertical-align:top}.coupon-code-field{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:44px}.optional-promo{color:#2c8733}.product-to-remove{font-weight:bold}.promo-code-form{font-size:14px}.promo-code-submit{padding-left:0}.bonus-product{display:block;text-align:center}.remove-line-item{position:relative}.remove-coupon{border:none;background:transparent}.sub-total-incl-discount{font-weight:bold}.grand-total{font-size:16px;font-weight:600}.coupon-price-adjustment{background-color:#fff;padding:10px;border:1px solid #ced4da;border-radius:5px;margin-bottom:20px}.coupon-price-adjustment+.coupon-price-adjustment{margin-top:10px}.coupon-promotion-relationship{font-size:13px;padding-left:16px;margin-bottom:0}.coupons-and-promos{margin-bottom:10px;padding-right:0;padding-left:0}.coupon-code{font-size:18px}.coupon-applied{color:#2c8733;font-size:13px}.coupon-not-applied{color:#ff4546;font-size:13px}.coupon-error{font-size:14px;color:#962815;margin-top:4px}.coupon-missing-error{display:none}.applied-promotion-discount{color:#d9000c;float:right}.promotion-name{color:#d9000c}.promotion-information{margin-bottom:10px;margin-top:10px}.bundle-includes{font-size:13px;margin-bottom:10px}.cart-wrapper .separator{border:0;border-bottom:2px solid rgba(0,0,0,.125)}@media(min-width: 768px){.cart-wrapper .card-redeem{box-shadow:0 3px 10px rgba(0,0,0,.5)}}.cart-wrapper .card-redeem-points-total.failed{display:block;font-size:13px;line-height:1.1;color:#962815;margin-top:5px}.cart-wrapper .cart-recommendations{box-shadow:0 -23px 58px rgba(0,0,0,.05);margin-top:50px;margin-bottom:40px;padding:0}.cart-wrapper .cart-recommendations .recommendations-container .title{margin-bottom:20px}.cart-wrapper .cart-recommendations .recommendations-container .product{height:100%}.cart-page .bundled-line-item+.bundled-line-item::before{content:"";display:block;border-bottom:1px dashed #ccc;margin:10px -10px}.cart-page .bonus-line-item-row+.bonus-line-item-msg::before{content:"";display:block;border-bottom:1px dashed #ccc;margin:10px -10px}.cart-page .product-link{color:inherit}.cart-page .product-link:hover{text-decoration:none}.cart-page .item-image{width:50px;flex-grow:0;flex-shrink:0;margin:auto}@media(min-width: 1024px){.cart-page .item-image{width:80px;margin:auto 20px auto 0}}.cart-page .item-image img.product-image{display:block;margin:0 auto;max-width:100%;height:auto;max-height:90px}.cart-page .line-item-promo{width:100%;text-align:center}.cart-page .line-item-promo .alert-info{margin-bottom:0}.cart-page .bonus-item-title{font-size:12px;font-weight:700;width:190px;padding:4px 10px}@media(max-width: 1023.98px){.cart-page .bonus-item-title{margin:0 auto}}.cart-page .line-item-header{display:flex;flex-direction:row;justify-content:space-between}.cart-page .line-item-name{font-size:13px;font-weight:bold;color:#000}@media(min-width: 768px){.cart-page .line-item-name{font-size:16px;margin-bottom:20px}}@media(max-width: 767.98px){.cart-page .line-item-name{width:100%}.cart-page .line-item-name .remove-product{float:right}}.cart-page .line-item-price{font-size:16px;color:#000;font-weight:bold}.cart-page .line-item-price-info{font-size:14px;font-weight:700;min-width:70px}.cart-page .unit-price{font-size:11px;font-weight:400}@media(min-width: 768px){.cart-page .unit-price{padding:10px}}.cart-page .unit-price .strike-through-wrapper{display:none}.cart-page .line-item-attributes{font-size:13px;margin:0}.cart-page .line-item-attributes:first-of-type{margin-top:10px}.cart-page .line-item-attributes.line-item-instock-date{display:none}.cart-page .line-item-availability .line-item-attributes:not(.line-item-instock-date){display:inline-block;font-size:12px;font-weight:900;line-height:1;margin-bottom:6px}@media(min-width: 768px){.cart-page .line-item-availability .line-item-attributes:not(.line-item-instock-date){font-size:14px}}.cart-page .line-item-availability .line-item-attributes:not(.line-item-instock-date).partially-available-msg{padding:0;color:#000;text-align:left;line-height:1.2}.cart-page .line-item-availability.available{color:#2c8733}.cart-page .line-item-availability.unavailable{color:#d9000c}.cart-page .line-item-divider{margin:20px 0;border:0;border-bottom:1px solid rgba(0,0,0,.125)}.cart-page .savings{display:none}.cart-page .sor-items-container{background-color:#fff8e0}@media(min-width: 768px){.cart-page .sor-items-container{border-radius:20px}}.cart-page .sor-items-container .product-info:last-child{border:none}.cart-page .product-info{margin-bottom:0;padding:16px;overflow:hidden}.cart-page .product-info:not(:first-child){margin-top:20px}.cart-page .product-info .counters{padding:0 5px}.cart-page .product-info .remove-product{font-size:11px;border:none;padding:0}.cart-page .product-info .remove-btn-container{border:none;z-index:1}@media(max-width: 1023.98px){.cart-page .product-info .remove-btn-container span{display:none}}.cart-page .product-info del+.sales{color:#ff4546}.cart-page .product-info .line-item-total-price del{color:#8d8d8d;font-size:13px}.cart-page .product-info .line-item-total-price .line-item-total-price-amount{font-size:14px;font-weight:700}.cart-page .product-info .line-item-total-price .line-item-total-price-amount.sales-price{color:#d9000c}.cart-page .product-info .veil{border-radius:20px}.cart-page .product-info .veil .underlay{background-color:rgba(255,255,255,.8)}.cart-page .product-info .veil .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")}.cart-page .product-info+.productlines-header{margin-top:30px}.cart-page .order-discount{color:#d9000c}.cart-page .discount-percent,.cart-page .leaf-discount{background-size:100%;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg width="53" height="20" viewBox="0 0 53 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 20C0 8.95431 8.95431 0 20 0H53C53 11.0457 44.0457 20 33 20H0Z" fill="%23D9000C"/></svg>');height:20px;width:53px;color:#fff;font-size:12px;float:right}.cart-page .hide-order-discount,.cart-page .hide-shipping-discount{display:none}.cart-page .shipping-methods-container .shipping-method-list .value-shipping .discount-percent{display:none}.cart-page .shipping-methods-container .shipping-method-list .value-shipping .price-shipping{display:block}.cart-page .shipping-methods-container .shipping-method-list .value-shipping.free-shipping .discount-percent{display:block;background-image:url('data:image/svg+xml,<svg width="103" height="26" viewBox="0 0 103 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 20C0 8.95431 8.9543 0 20 0H103V6C103 17.0457 94.0457 26 83 26H0V20Z" fill="%2374DC37"/></svg>');color:#000;height:26px;width:103px;line-height:24px}.cart-page .shipping-methods-container .shipping-method-list .value-shipping.free-shipping .price-shipping{display:none}.cart-page .shipping-methods-container ul{padding-left:20px;list-style:none}.cart-page .shipping-methods-container li{border-bottom:1px solid #e9e9e9}.cart-page .shipping-methods-container li input{margin-left:0}.cart-page .shipping-methods-container li .name{font-size:14px;max-width:70%}.cart-page .shipping-methods-container li .cost{font-size:16px}.cart-page .shipping-methods-container li .cost.free{background-image:url("../images/svg/sprite.svg#icon-leaf")}.cart-page .circle-chart-points{font-size:14px}.quantity-label{font-size:13px}.quantity{width:70px}.counters{justify-content:space-around}.line-item-promo{font-size:11px}.bundle-misc{font-size:13px}@media(max-width: 1023.98px){.bundle-misc{margin-bottom:10px}}.cart-error-messaging>.cart-error{position:fixed;top:0;width:100%;z-index:2}.cart-error-messaging .close{border:0;font-size:25px;padding-top:4px;padding-bottom:0}.bundled-line-item .item-attributes{margin-left:0}.bonus-product-button{max-width:200px}.totals{padding-left:0;padding-right:0;margin-top:20px}@media(min-width: 1024px){.totals{margin-top:0;padding-left:20px;padding-right:20px}}@media(max-width: 1023.98px){.totals .card-header{border-radius:0}}.totals .inner-totals{z-index:1;background-color:#fff;top:calc(var(--header-height) + 10px)}@media(min-width: 1024px){.totals .inner-totals{box-shadow:0 3px 10px rgba(0,0,0,.5);position:sticky}}.totals .inner-totals .promocode-container{background-color:#f3f3f3;padding:20px}@media(min-width: 1024px){.totals .inner-totals .promocode-container{background-color:#f5f5f5}}.totals .inner-totals .promocode-container .promo-title{font-size:18px;border-bottom:1px solid #d5d5d5}@media(min-width: 768px){.totals .inner-totals .promocode-container .promo-title{font-size:20px}}.totals .inner-totals .promocode-container i{transform:rotate(90deg);float:right;margin-top:12px}.totals .inner-totals .number-of-items{font-size:18px}@media(min-width: 576px){.totals .inner-totals .number-of-items{font-size:20px}}.totals .inner-totals .payment-methods{margin-top:20px}.totals .inner-totals .payment-methods>.title{margin-bottom:5px;font-size:14px}.totals .inner-totals .taxes{font-size:14px}.totals .inner-totals .free-shipping-row .row{padding-bottom:10px}.totals .inner-totals .free-shipping-row img{padding-right:5px;position:relative;bottom:3px}.totals .inner-totals .free-shipping-row strong{color:#58ab27}.totals .inner-totals .continue-shopping-link{color:#000}.totals .veil .underlay{background-color:rgba(255,255,255,.8)}.alert-info-sor-checkout{display:flex;width:calc(100% + 17px * 2);background-color:#fff8e0;color:#000;border:0 none;border-radius:0 0 4px 4px;font-size:12px}@media(min-width: 1024px){.alert-info-sor-checkout{flex-direction:row;justify-content:flex-start;font-size:14px}}.alert-info-sor-checkout strong{color:#2c8733}.alert-info-sor-checkout.single-purchase{border-radius:4px;padding:0}@media(min-width: 1024px){.alert-info-sor-checkout.single-purchase{width:100%;min-width:58%;margin:0 0 0 auto}}@media(max-width: 1023.98px){.alert-info-sor-checkout.single-purchase{flex-direction:row;border-radius:0 0 4px 4px}}.alert-info-sor-checkout.single-purchase .alert-info-sor-title-container{font-family:"Poppins",sans-serif;padding-bottom:0;text-align:left;margin-right:15px;margin-left:7px}@media(min-width: 1024px){.alert-info-sor-checkout.single-purchase .alert-info-sor-title-container{margin-right:50px}}.alert-info-sor-checkout.single-purchase img{margin-right:5px}.alert-info-sor-checkout .alert-info-sor-title-container{flex-grow:1;margin-bottom:0}@media(min-width: 1024px){.alert-info-sor-checkout .alert-info-sor-title-container{padding-bottom:0;text-align:left}}.alert-info-sor-checkout .alert-info-sor-title-container span:not(.isola-plus-text-container){color:#37773b;display:block;font-weight:bold}@media(min-width: 1024px){.alert-info-sor-checkout .alert-info-sor-title-container span:not(.isola-plus-text-container){display:inline}}.alert-info-sor-checkout .alert-info-sor-title{display:none}.refill-info-links{margin-top:0 !important}@media(max-width: 575.98px){.refill-info-links .sorlink{width:100%}}.refill-info-links .sorlink .underlay{background-color:transparent !important}.refill-info-links .sorlink .spinner .dot1{width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' 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")}.refill-info-links #sor-login-button-cart{font-size:12px;padding:10px;background-color:#fdc300;color:#2c8733;border-color:#fff;margin:0 0 0 auto !important}@media(max-width: 575.98px){.refill-info-links #sor-login-button-cart{width:100%}}@media(min-width: 1024px){.refill-info-links #sor-login-button-cart{padding:5px 40px}}.refill-info-links #sor-login-button-cart .underlay{background-color:transparent !important}.refill-info-links #sor-login-button-cart .spinner .dot1{width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' 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")}.refill-info-links #modify-refill{margin:0 0 0 auto !important}.refill-info-links #remove-refill{display:none}#modify-smart-order-refill .modal-dialog{max-width:800px}#modify-smart-order-refill .modal-header{align-items:center;justify-content:flex-start;padding-top:20px;flex-wrap:wrap}@media(min-width: 1024px){#modify-smart-order-refill .modal-header{flex-wrap:nowrap;margin-bottom:7px}}#modify-smart-order-refill .modal-header .modal-title{order:3;width:100%;margin-top:20px}@media(min-width: 1024px){#modify-smart-order-refill .modal-header .modal-title{order:2;width:auto;margin-left:64px;margin-top:0}}#modify-smart-order-refill .modal-header .btn-close{width:44px;height:44px;position:unset;margin:-12px -10px 0 auto;order:2}@media(min-width: 1024px){#modify-smart-order-refill .modal-header .btn-close{order:3}}#modify-smart-order-refill .modal-header .btn-close i{width:22px;height:22px;line-height:22px}#modify-smart-order-refill .modal-body{margin-bottom:28px}#modify-smart-order-refill .custom-radio-input{width:20px;height:20px}#modify-smart-order-refill .modify-sor_icon-subscription-plan{display:flex;align-items:center;width:270px;height:50px;margin-left:-16px;background-color:#fdc300;overflow:hidden;order:1}@media(max-width: 575.98px){#modify-smart-order-refill .modify-sor_icon-subscription-plan{width:220px}}#modify-smart-order-refill .modify-sor_icon-subscription-plan i{width:100%;max-width:181px;margin:0 auto}.refill-option__wrapper{display:flex;flex-wrap:wrap;align-items:center}@media(min-width: 1024px){.refill-option__wrapper{margin:0 20px 0 0}}.refill-option__wrapper .option{width:100%;margin:16px 0}@media(min-width: 1024px){.refill-option__wrapper .option{width:auto;margin:0 20px 0 0}}.refill-option__wrapper .refill-period{flex-grow:1}@media(min-width: 1024px){.refill-option__wrapper .refill-period{margin-right:30px}}.refill-option__wrapper .refill-period .col-modal{flex:0 0 100%;max-width:100%}.refill-option__wrapper .refill-period .form-control{height:38px}.refill-option__wrapper .modify-sor-actions{width:100%;margin-top:20px}@media(min-width: 1024px){.refill-option__wrapper .modify-sor-actions{width:auto;margin-top:0}}.productlines-header{display:flex;align-items:center;flex-wrap:wrap;width:100%;min-height:40px;padding:0 17px}.productlines-header img{margin-right:10px}.productlines-header:not(.single-purchase){font-family:"Poppins",sans-serif;padding-left:10px}.productlines-header:not(.single-purchase) .isicon{margin:4px 0}.productlines-header:not(.single-purchase) .isola-plus-text-container{margin-left:7px}.productlines-header.single-purchase{background-color:#ebebeb}.productlines-header.single-purchase>span{padding:12px 0}.scalapay-widget-content{font-size:16px;padding:10px 0 20px}.cart-subscription-banner-container{padding:0}.cart-subscription-banner-container .cart-subscription-banner{width:100%;margin:20px 0 0;padding:0;background:#cae6d7;border-radius:5px;color:#2c8733;background-color:#ffeaa3}.cart-subscription-banner-container .cart-subscription-banner>.image-column,.cart-subscription-banner-container .cart-subscription-banner>.text-column{padding-top:20px;padding-bottom:20px}@media(max-width: 767.98px){.cart-subscription-banner-container .cart-subscription-banner .image-column{padding-bottom:0}}@media(min-width: 768px){.cart-subscription-banner-container .cart-subscription-banner .image-column{align-items:center}.cart-subscription-banner-container .cart-subscription-banner .image-column img{padding-left:20px;width:100%}}.cart-subscription-banner-container .cart-subscription-banner a,.cart-subscription-banner-container .cart-subscription-banner p,.cart-subscription-banner-container .cart-subscription-banner h4,.cart-subscription-banner-container .cart-subscription-banner .title,.cart-subscription-banner-container .cart-subscription-banner ul,.cart-subscription-banner-container .cart-subscription-banner li,.cart-subscription-banner-container .cart-subscription-banner strong{font-family:"Poppins",sans-serif;text-align:left}.cart-subscription-banner-container .cart-subscription-banner h4,.cart-subscription-banner-container .cart-subscription-banner .title{font-size:24px;line-height:36px;font-weight:bold}.cart-subscription-banner-container .cart-subscription-banner ul{display:flex;flex-direction:column;list-style-type:none;padding:0;font-size:14px;line-height:1.5;margin-bottom:0}.cart-subscription-banner-container .cart-subscription-banner ul+p,.cart-subscription-banner-container .cart-subscription-banner ul+a{display:inline-block;margin-top:20px}.cart-subscription-banner-container .cart-subscription-banner ul li{display:flex;flex-basis:100%;align-items:center;margin:10px 0}.cart-subscription-banner-container .cart-subscription-banner ul li:first-child{margin-top:0}.cart-subscription-banner-container .cart-subscription-banner ul li:last-child{margin-bottom:0}.cart-subscription-banner-container .cart-subscription-banner ul li .icona-risparmio,.cart-subscription-banner-container .cart-subscription-banner ul li .icona-relax,.cart-subscription-banner-container .cart-subscription-banner ul li .icona-fedelta{display:flex;align-items:center;justify-content:center;margin-right:10px}.cart-subscription-banner-container .cart-subscription-banner ul li p{margin-bottom:0}.cart-subscription-banner-container .cart-subscription-banner ul a{text-decoration:underline}.cart-subscription-banner-container .cart-subscription-banner ul a:hover{text-decoration:none}.cart-pre-footer{background-color:#fff8e0}.cart-pre-footer img{height:40px;width:auto;margin-right:15px}.quick-view-dialog{margin:auto}.quick-view-dialog img{pointer-events:none}.quick-view-dialog .quantityPrice{font-size:12px !important}.quick-view-dialog .btn-close{box-sizing:content-box;width:16px;height:16px;color:#000;background-color:transparent;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:16px auto;border:none;border-radius:4px;opacity:.5;margin-left:auto}.quick-view-dialog .stock-message{padding:3px 7px !important}.quick-view-dialog .modal-header{padding-top:16px;display:flex;justify-content:space-between;align-items:center}.quick-view-dialog .full-pdp-link{text-align:left}.quick-view-dialog .title-attribute,.quick-view-dialog .attributes,.quick-view-dialog .title-multi-pack,.quick-view-dialog .attributes-items,.quick-view-dialog .main{margin-bottom:0 !important}@media(min-width: 576px){.quick-view-dialog{max-width:63vw !important}.quick-view-dialog .modal-content{max-height:100% !important}.quick-view-dialog #slider,.quick-view-dialog #slider-single,.quick-view-dialog #thumbnail,.quick-view-dialog #multi-pack{opacity:1 !important;visibility:visible !important}.quick-view-dialog .splide__track{padding-bottom:5px}.quick-view-dialog .splide__slide{margin-right:11px}.quick-view-dialog .js-tabs__content-container{width:100%;height:20vh;overflow:auto}.quick-view-dialog #thumbnail,.quick-view-dialog .splide__arrow{display:none}}@media(max-width: 767.98px){.quick-view-dialog{max-width:100%;border-radius:5px}.quick-view-dialog .modal-content{height:100%;max-height:100%}.quick-view-dialog *{font-size:98% !important}.quick-view-dialog .splide__pagination{margin-top:2px !important}.quick-view-dialog .qv-details,.quick-view-dialog .qv-details-cta{padding-left:0 !important;padding-right:0 !important}.quick-view-dialog .title-multi-pack{padding:0 !important}.quick-view-dialog .stock-message{padding-left:0 !important}.quick-view-dialog .quantityPrice{font-size:10px !important}.quick-view-dialog .details-container{padding-top:2px !important}.quick-view-dialog .prices{display:none !important}.quick-view-dialog .price{font-size:100% !important}.quick-view-dialog .price,.quick-view-dialog .product-qfis{margin:0}.quick-view-dialog .product-qfis{font-size:75% !important}.quick-view-dialog .modal-header{padding-top:20px !important;padding-bottom:5px !important;font-size:80% !important}.quick-view-dialog .btn-close{width:8px;height:8px;background-size:12px auto}.quick-view-dialog .product-name{line-height:16px}.quick-view-dialog .product-name-category{padding-bottom:0 !important;margin-bottom:0 !important}.quick-view-dialog .default-attribute{min-height:50% !important}.quick-view-dialog .splide__arrow svg{height:23px !important;width:45px !important}.quick-view-dialog #multi-pack{margin-top:10px !important}.quick-view-dialog #multi-pack .splide__slide{width:35% !important}.quick-view-dialog .multi-pack-items span{margin-bottom:0 !important}.quick-view-dialog .multi-pack-items .discount{font-size:10px !important}.quick-view-dialog .input-quantity{width:45px !important}}.quick-view-dialog{margin:auto}.quick-view-dialog img{pointer-events:none}.quick-view-dialog .quantityPrice{font-size:12px !important}.quick-view-dialog .btn-close{box-sizing:content-box;width:16px;height:16px;color:#000;background-color:transparent;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:16px auto;border:none;border-radius:4px;opacity:.5;margin-left:auto}.quick-view-dialog .stock-message{padding:3px 7px !important}.quick-view-dialog .modal-header{padding-top:16px;display:flex;justify-content:space-between;align-items:center}.quick-view-dialog .full-pdp-link{text-align:left}.quick-view-dialog .title-attribute,.quick-view-dialog .attributes,.quick-view-dialog .title-multi-pack,.quick-view-dialog .attributes-items,.quick-view-dialog .main{margin-bottom:0 !important}@media(min-width: 576px){.quick-view-dialog{max-width:63vw !important}.quick-view-dialog .modal-content{max-height:100% !important}.quick-view-dialog #slider,.quick-view-dialog #slider-single,.quick-view-dialog #thumbnail,.quick-view-dialog #multi-pack{opacity:1 !important;visibility:visible !important}.quick-view-dialog .splide__track{padding-bottom:5px}.quick-view-dialog .splide__slide{margin-right:11px}.quick-view-dialog .js-tabs__content-container{width:100%;height:20vh;overflow:auto}.quick-view-dialog #thumbnail,.quick-view-dialog .splide__arrow{display:none}}@media(max-width: 767.98px){.quick-view-dialog{max-width:100%;border-radius:5px}.quick-view-dialog .modal-content{height:100%;max-height:100%}.quick-view-dialog *{font-size:98% !important}.quick-view-dialog .splide__pagination{margin-top:2px !important}.quick-view-dialog .qv-details,.quick-view-dialog .qv-details-cta{padding-left:0 !important;padding-right:0 !important}.quick-view-dialog .title-multi-pack{padding:0 !important}.quick-view-dialog .stock-message{padding-left:0 !important}.quick-view-dialog .quantityPrice{font-size:10px !important}.quick-view-dialog .details-container{padding-top:2px !important}.quick-view-dialog .prices{display:none !important}.quick-view-dialog .price{font-size:100% !important}.quick-view-dialog .price,.quick-view-dialog .product-qfis{margin:0}.quick-view-dialog .product-qfis{font-size:75% !important}.quick-view-dialog .modal-header{padding-top:20px !important;padding-bottom:5px !important;font-size:80% !important}.quick-view-dialog .btn-close{width:8px;height:8px;background-size:12px auto}.quick-view-dialog .product-name{line-height:16px}.quick-view-dialog .product-name-category{padding-bottom:0 !important;margin-bottom:0 !important}.quick-view-dialog .default-attribute{min-height:50% !important}.quick-view-dialog .splide__arrow svg{height:23px !important;width:45px !important}.quick-view-dialog #multi-pack{margin-top:10px !important}.quick-view-dialog #multi-pack .splide__slide{width:35% !important}.quick-view-dialog .multi-pack-items span{margin-bottom:0 !important}.quick-view-dialog .multi-pack-items .discount{font-size:10px !important}.quick-view-dialog .input-quantity{width:45px !important}}.product-quickview,.product-detail{margin-top:40px}@media(max-width: 1023.98px){.product-quickview,.product-detail{margin-top:0}}.product-quickview .main,.product-detail .main{margin-bottom:30px}@media(max-width: 1023.98px){.product-quickview .main,.product-detail .main{overflow:hidden}}@media(min-width: 1024px){.product-quickview .main .promotions,.product-detail .main .promotions{margin-bottom:10px}}.product-quickview .info-box,.product-detail .info-box{width:100%;height:auto;border-radius:10px;overflow:hidden}.product-quickview .info-box img,.product-detail .info-box img{width:100%;height:auto;border-radius:10px;display:block}.product-quickview .info-box .text-top,.product-detail .info-box .text-top{font-size:24px;margin:0}.product-quickview .info-box .text-bottom,.product-detail .info-box .text-bottom{font-size:35px;margin:auto 0 0 auto;text-align:right}.product-quickview .free-shipping-wrap,.product-detail .free-shipping-wrap{background-color:#f5f5f5;box-shadow:#000 0 2px 8px 0}.product-quickview .product-breadcrumb,.product-detail .product-breadcrumb{margin-top:24px}@media(min-width: 768px){.product-quickview .product-breadcrumb,.product-detail .product-breadcrumb{margin-top:0}}.product-quickview .points,.product-detail .points{margin-bottom:50px}.product-quickview .product-name-category,.product-detail .product-name-category{margin-bottom:20px}.product-quickview .text-red,.product-detail .text-red{color:#d9000c}@media(min-width: 1024px){.product-quickview .description-and-detail,.product-detail .description-and-detail{margin-top:30px}}.product-quickview .description-and-detail p:empty,.product-detail .description-and-detail p:empty{display:none}.product-quickview .description-and-detail .js-tabs__content h4,.product-detail .description-and-detail .js-tabs__content h4{font-weight:500;letter-spacing:normal;margin-bottom:16px}.product-quickview .description-and-detail .details-products.content-container,.product-detail .description-and-detail .details-products.content-container{margin-top:20px}.product-quickview .description-and-detail .accordion-wrap>.panel:last-child,.product-detail .description-and-detail .accordion-wrap>.panel:last-child{border-bottom:1px solid silver}.product-quickview .description-and-detail .accordion-wrap .accordion-handler,.product-detail .description-and-detail .accordion-wrap .accordion-handler{font-size:18px;font-weight:700}@media(min-width: 768px){.product-quickview .description-and-detail .accordion-wrap .accordion-handler,.product-detail .description-and-detail .accordion-wrap .accordion-handler{font-size:18px}}.product-quickview .description-and-detail .accordion-wrap .accordion-content,.product-detail .description-and-detail .accordion-wrap .accordion-content{padding-left:20px;padding-right:20px;font-size:14px}@media(min-width: 768px){.product-quickview .description-and-detail .accordion-wrap .accordion-content,.product-detail .description-and-detail .accordion-wrap .accordion-content{font-size:16px}}.product-quickview .description-and-detail .accordion-wrap .accordion-content:not(.open),.product-detail .description-and-detail .accordion-wrap .accordion-content:not(.open){display:none}.product-quickview .description-and-detail .accordion-handler,.product-detail .description-and-detail .accordion-handler{padding:18px 30px;cursor:pointer;user-select:none;background-color:#f5f5f5}.product-quickview .description-and-detail .accordion-handler.open .plus,.product-detail .description-and-detail .accordion-handler.open .plus{display:none}.product-quickview .description-and-detail .accordion-handler.open .minus,.product-detail .description-and-detail .accordion-handler.open .minus{display:block}@media(min-width: 768px){.product-quickview .primary-slider [data-zoom],.product-quickview .video-slider [data-zoom],.product-detail .primary-slider [data-zoom],.product-detail .video-slider [data-zoom]{cursor:-moz-zoom-in;cursor:-webkit-zoom-in;cursor:zoom-in}}.product-quickview .primary-slider #img-data-zoom,.product-quickview .video-slider #img-data-zoom,.product-detail .primary-slider #img-data-zoom,.product-detail .video-slider #img-data-zoom{--background-x: 0;--background-y: 0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;height:100%;width:100%;opacity:0;visibility:hidden;background-position:var(--background-x) var(--background-y)}.product-quickview .primary-slider #img-data-zoom.hover-in,.product-quickview .video-slider #img-data-zoom.hover-in,.product-detail .primary-slider #img-data-zoom.hover-in,.product-detail .video-slider #img-data-zoom.hover-in{opacity:1;visibility:visible}.product-quickview .video-slider,.product-detail .video-slider{min-height:unset}.product-quickview .video-slider.single-item,.product-detail .video-slider.single-item{opacity:1}.product-quickview .video-slider.single-item .splide__list,.product-detail .video-slider.single-item .splide__list{justify-content:center;width:auto}@media(min-width: 1024px){.product-quickview .video-slider.single-item .splide__slide.video,.product-detail .video-slider.single-item .splide__slide.video{width:50%}}.product-quickview .primary-slider,.product-quickview .primary-slider-single,.product-quickview .video-slider,.product-detail .primary-slider,.product-detail .primary-slider-single,.product-detail .video-slider{position:relative}@media(min-width: 768px){.product-quickview .primary-slider,.product-quickview .primary-slider-single,.product-quickview .video-slider,.product-detail .primary-slider,.product-detail .primary-slider-single,.product-detail .video-slider{margin-bottom:20px}}.product-quickview .wishlist-product-page-button,.product-detail .wishlist-product-page-button{display:grid;position:absolute;top:0;left:0;border:0;padding:0;z-index:1}.product-quickview .wishlist-product-page-button .isicon,.product-detail .wishlist-product-page-button .isicon{grid-area:1/1;transition:opacity .3s ease}.product-quickview .wishlist-product-page-button .isicon.isicon--icon-wishlist,.product-detail .wishlist-product-page-button .isicon.isicon--icon-wishlist{opacity:1}.product-quickview .wishlist-product-page-button .isicon.isicon--icon-wishlist-fill,.product-detail .wishlist-product-page-button .isicon.isicon--icon-wishlist-fill{opacity:0}.product-quickview .wishlist-product-page-button.loading,.product-detail .wishlist-product-page-button.loading{opacity:.5}.product-quickview .wishlist-product-page-button.filled .isicon--icon-wishlist,.product-detail .wishlist-product-page-button.filled .isicon--icon-wishlist{opacity:0}.product-quickview .wishlist-product-page-button.filled .isicon--icon-wishlist-fill,.product-detail .wishlist-product-page-button.filled .isicon--icon-wishlist-fill{opacity:1}.product-quickview .wishlist-product-page-button[disabled],.product-detail .wishlist-product-page-button[disabled]{cursor:default;opacity:.5}.product-quickview .thumbnail,.product-detail .thumbnail{display:none;position:relative;outline:none}@media(min-width: 1024px){.product-quickview .thumbnail,.product-detail .thumbnail{display:block}}.product-quickview .thumbnail .splide__list,.product-detail .thumbnail .splide__list{display:flex}.product-quickview .thumbnail .splide__track,.product-detail .thumbnail .splide__track{margin-left:28px;margin-right:28px}.product-quickview .thumbnail .splide__slide,.product-detail .thumbnail .splide__slide{border:1px solid #cdcdcd}.product-quickview .thumbnail .splide__slide.is-active,.product-detail .thumbnail .splide__slide.is-active{border:2px solid #cdcdcd}.product-quickview .thumbnail .splide__arrow,.product-detail .thumbnail .splide__arrow{height:60px;position:absolute;z-index:1;font-size:20px;color:#2c8733;transition:color .2s cubic-bezier(0.54, 0.01, 0.1, 1);padding:0;margin:0;border:none;top:25%;transform:translateY(-25%);opacity:1}.product-quickview .thumbnail .splide__arrow:disabled,.product-detail .thumbnail .splide__arrow:disabled{opacity:0}.product-quickview .thumbnail .splide__arrow.splide__arrow--prev,.product-detail .thumbnail .splide__arrow.splide__arrow--prev{left:-10px;transform:translateY(-25%) rotate(180deg)}.product-quickview .thumbnail .splide__arrow.splide__arrow--next,.product-detail .thumbnail .splide__arrow.splide__arrow--next{right:-10px}.product-quickview .thumbnail .splide__arrow svg,.product-detail .thumbnail .splide__arrow svg{height:30px;fill:#2c8733}.product-quickview .slider-single .splide__arrow:disabled,.product-detail .slider-single .splide__arrow:disabled{opacity:0}.product-quickview .slider-single .splide__arrow.splide__arrow--prev,.product-detail .slider-single .splide__arrow.splide__arrow--prev{transform:translateY(-50%) rotate(180deg)}.product-quickview .slider-single .splide__arrow svg,.product-detail .slider-single .splide__arrow svg{height:30px;fill:#2c8733}.product-quickview .product-name,.product-detail .product-name{display:flex;flex-direction:column;font-size:18px;line-height:32px;font-weight:bold}@media(min-width: 768px){.product-quickview .product-name,.product-detail .product-name{font-size:20px}}.product-quickview .product-name-brand,.product-detail .product-name-brand{font-size:18px;line-height:24px;color:#8a8a8a;text-decoration:none;text-transform:uppercase}@media(min-width: 768px){.product-quickview .product-name-brand,.product-detail .product-name-brand{font-size:20px}}.product-quickview .product-name-brand .black,.product-detail .product-name-brand .black{font-weight:normal;color:#000}.product-quickview .see-description,.product-detail .see-description{font-size:14px;color:#333;border-bottom:1px solid #fdc300;text-decoration:none}.product-quickview .description,.product-detail .description{margin-bottom:29px}.product-quickview .description .product-description,.product-detail .description .product-description{color:#333;font-size:16px;line-height:24px;letter-spacing:normal;font-weight:500}.product-quickview .description .product-description>*,.product-detail .description .product-description>*{font-family:inherit !important}.product-quickview .attributes,.product-detail .attributes{overflow:hidden;margin-bottom:30px}.product-quickview .attributes .attribute-list .splide__arrow,.product-detail .attributes .attribute-list .splide__arrow{transition:opacity .3s ease}.product-quickview .attributes .attribute-list .splide__arrow[disabled],.product-detail .attributes .attribute-list .splide__arrow[disabled]{opacity:0;cursor:default}.product-quickview .attributes .attribute-list .splide__arrow--next,.product-detail .attributes .attribute-list .splide__arrow--next{transform:translateY(0)}.product-quickview .attributes .attribute-list .splide__arrow--prev,.product-detail .attributes .attribute-list .splide__arrow--prev{transform:translateY(0) rotate(180deg)}.product-quickview .attributes .swatch-circle.selected::after,.product-quickview .attributes .color-value.selected::after,.product-detail .attributes .swatch-circle.selected::after,.product-detail .attributes .color-value.selected::after{position:absolute;top:10px;left:10px;background:#000;border-radius:50%;color:#fff;content:"v";height:20px;width:20px;line-height:20px}.product-quickview .title-attribute,.product-detail .title-attribute{font-size:16px;font-weight:bold;color:#000}.product-quickview .attribute-items .color-attribute,.product-quickview .attribute-items .default-attribute,.product-detail .attribute-items .color-attribute,.product-detail .attribute-items .default-attribute{position:relative;min-height:80px;width:100%;height:calc(100% - 6px);padding:6px;margin:3px 0;background-color:#fff;border:1px solid #cdcdcd;border-radius:15px;transition:background-color .3s ease}.product-quickview .attribute-items .color-attribute.selected,.product-quickview .attribute-items .default-attribute.selected,.product-detail .attribute-items .color-attribute.selected,.product-detail .attribute-items .default-attribute.selected{border:3px solid #52a223;cursor:unset}.product-quickview .attribute-items .color-attribute.selected::after,.product-quickview .attribute-items .default-attribute.selected::after,.product-detail .attribute-items .color-attribute.selected::after,.product-detail .attribute-items .default-attribute.selected::after{content:"";position:absolute;width:23px;height:23px;top:-11px;right:-11px;background-image:url('data:image/svg+xml,<svg width="15" height="12" viewBox="0 0 15 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 8L4 11L14 1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-color:#2c8733;background-position:center;border-radius:100%}.product-quickview .attribute-items .display-name,.product-detail .attribute-items .display-name{font-weight:bold;font-size:18px;line-height:1.2;color:#333}.product-quickview .attribute-items .pricing,.product-detail .attribute-items .pricing{font-size:16px;color:#333}.product-quickview .attribute-items .description,.product-detail .attribute-items .description{font-size:14px;line-height:10px;color:#9d9d9d;margin-bottom:0}.product-quickview .multi-pack,.product-detail .multi-pack{overflow:visible}@media(min-width: 1024px){.product-quickview .multi-pack,.product-detail .multi-pack{border-radius:10px;box-shadow:none}}@media(max-width: 1023.98px){.product-quickview .multi-pack,.product-detail .multi-pack{margin-top:30px;margin-right:-20px}}.product-quickview .multi-pack .title-multi-pack,.product-detail .multi-pack .title-multi-pack{font-weight:bold;color:#000;font-size:16px;line-height:1;padding:0 5px 11px}.product-quickview .multi-pack.attributes .splide__arrow--next,.product-detail .multi-pack.attributes .splide__arrow--next{transform:translateY(-50%);right:-12px}.product-quickview .multi-pack.attributes .splide__arrow--prev,.product-detail .multi-pack.attributes .splide__arrow--prev{transform:translateY(-50%) rotate(180deg);left:-12px}.product-quickview .multi-pack-track,.product-detail .multi-pack-track{background-color:#f2ffec}.product-quickview .multi-pack-list,.product-detail .multi-pack-list{display:flex;flex-wrap:nowrap;padding:6px;width:100%}.product-quickview .multi-pack-list .splide__slide,.product-detail .multi-pack-list .splide__slide{width:calc(25% - 11px)}@media(max-width: 1199.98px){.product-quickview .multi-pack-list .splide__slide,.product-detail .multi-pack-list .splide__slide{width:calc(33.333333% - 7px)}}@media(max-width: 767.98px){.product-quickview .multi-pack-list .splide__slide,.product-detail .multi-pack-list .splide__slide{width:calc(50% - 7px)}}.product-quickview .multi-pack-items,.product-detail .multi-pack-items{width:100%;height:100%;cursor:pointer;position:relative;padding:10px 12px;background-color:#fff;border:1px solid #cdcdcd;border-radius:10px}@media(min-width: 1024px){.product-quickview .multi-pack-items,.product-detail .multi-pack-items{padding:10px}}.product-quickview .multi-pack-items::marker,.product-detail .multi-pack-items::marker{display:none}.product-quickview .multi-pack-items .multiplier,.product-detail .multi-pack-items .multiplier{flex:1 0 auto;font-weight:bold;font-size:20px;line-height:15px;color:#646464;white-space:nowrap}.product-quickview .multi-pack-items .unitPrice,.product-detail .multi-pack-items .unitPrice{font-size:16px;line-height:12px;color:#8d8d8d;padding-bottom:8px}.product-quickview .multi-pack-items .quantityPrice,.product-detail .multi-pack-items .quantityPrice{font-size:14px;line-height:1;color:#9d9d9d}.product-quickview .multi-pack-items .discount,.product-detail .multi-pack-items .discount{background-size:100%;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg width="53" height="20" viewBox="0 0 53 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 20C0 8.95431 8.95431 0 20 0H53C53 11.0457 44.0457 20 33 20H0Z" fill="%23D9000C"/></svg>');background-position:center;height:auto;width:65px;font-size:12px;color:#fff;text-align:center;padding:5px}.product-quickview .multi-pack-items .discount.hide,.product-detail .multi-pack-items .discount.hide{visibility:hidden}.product-quickview .multi-pack-items.is-active,.product-detail .multi-pack-items.is-active{border:3px solid #2c8733;cursor:default;pointer-events:none}.product-quickview .multi-pack-items.is-active::after,.product-detail .multi-pack-items.is-active::after{content:"";position:absolute;width:23px;height:23px;top:-11px;right:-11px;background-image:url('data:image/svg+xml,<svg width="15" height="12" viewBox="0 0 15 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 8L4 11L14 1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-color:#2c8733;background-position:center;border-radius:100%}.product-quickview .multi-pack-items.is-active .multiplier,.product-detail .multi-pack-items.is-active .multiplier{color:#2c8733}.product-quickview .multi-pack-items.is-active .unitPrice,.product-detail .multi-pack-items.is-active .unitPrice{color:#000;font-weight:bold}.product-quickview .multi-pack-items.is-active .quantityPrice,.product-detail .multi-pack-items.is-active .quantityPrice{color:#58ab27}@media(max-width: 1023.98px){.product-quickview .pricing-wrapper,.product-detail .pricing-wrapper{padding:0}}@media(min-width: 1024px){.product-quickview .details-container,.product-detail .details-container{border-radius:20px}.product-quickview .details-container.without-sor:not(.with-sor),.product-quickview .details-container.unavailable:not(.with-sor),.product-detail .details-container.without-sor:not(.with-sor),.product-detail .details-container.unavailable:not(.with-sor){box-shadow:0 0 8px 0 rgba(0,0,0,.3);border-radius:20px}.product-quickview .details-container.with-sor .details-top,.product-detail .details-container.with-sor .details-top{box-shadow:0 -4px 8px -1px rgba(0,0,0,.3);margin-bottom:-10px}.product-quickview .details-container.with-sor .details-bottom,.product-detail .details-container.with-sor .details-bottom{box-shadow:0 10px 8px -2px rgba(0,0,0,.3);margin-top:-10px}}.product-quickview .details-container .price-text,.product-detail .details-container .price-text{font-size:18px;line-height:18px}@media(min-width: 768px){.product-quickview .details-container .price-text,.product-detail .details-container .price-text{font-size:24px;line-height:24px}}.product-quickview .details-container .strike-through,.product-detail .details-container .strike-through{text-decoration:line-through;font-weight:normal;font-size:10px;line-height:24px;color:#979797}@media(min-width: 768px){.product-quickview .details-container .strike-through,.product-detail .details-container .strike-through{font-size:12px}}.product-quickview .details-container .values.final-orig-price .sales,.product-detail .details-container .values.final-orig-price .sales{color:#d9000c}.product-quickview .details-container .values .sales,.product-detail .details-container .values .sales{font-weight:900;font-size:24px;line-height:24px}.product-quickview .discount-message,.product-detail .discount-message{display:inline-block;padding:9px;border:2px solid #ff4546;color:#d9000c;border-radius:5px;font-size:14px;line-height:1;font-weight:bold;margin-right:5px;margin-top:5px}.product-quickview .discount-message>*,.product-quickview .discount-message p,.product-detail .discount-message>*,.product-detail .discount-message p{margin:0;padding:0}.product-quickview .details-top,.product-detail .details-top{padding:25px 26px 0;border-top-left-radius:20px;border-top-right-radius:20px}@media(max-width: 1023.98px){.product-quickview .details-top,.product-detail .details-top{padding:0}}.product-quickview .details-top .leaf,.product-detail .details-top .leaf{background-size:100%;background-repeat:no-repeat}.product-quickview .details-top .leaf.discount,.product-detail .details-top .leaf.discount{background-image:url('data:image/svg+xml,<svg width="53" height="20" viewBox="0 0 53 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 20C0 8.95431 8.95431 0 20 0H53C53 11.0457 44.0457 20 33 20H0Z" fill="%23D9000C"/></svg>');background-size:contain;background-position:center;width:79px;color:#fff;font-size:12px;font-weight:bold;pointer-events:none;text-align:center;padding:10px;margin:0 5px}@media(min-width: 768px){.product-quickview .details-top .leaf.discount,.product-detail .details-top .leaf.discount{font-size:16px}}@media(max-width: 1023.98px){.product-quickview .details-top .price-container,.product-detail .details-top .price-container{background-color:#f5f5f5;padding:20px 20px 0}}.product-quickview .details-top .scalapay-widget-holder,.product-detail .details-top .scalapay-widget-holder{background-color:#f5f5f5;padding:0 20px 10px}@media(min-width: 768px){.product-quickview .details-top .scalapay-widget-holder,.product-detail .details-top .scalapay-widget-holder{background:none}}@media(min-width: 1024px){.product-quickview .details-top .scalapay-widget-holder,.product-detail .details-top .scalapay-widget-holder{padding:0}}.product-quickview .details-top .quantity-wrap,.product-detail .details-top .quantity-wrap{padding-right:11px}.product-quickview .details-top .title,.product-detail .details-top .title{font-weight:bold;font-size:16px;line-height:12px;color:#2c8733}.product-quickview .details-top .prices,.product-detail .details-top .prices{text-align:right;padding-left:16px}.product-quickview .details-top .price-wrap,.product-detail .details-top .price-wrap{margin-bottom:13px}.product-quickview .details-top .range,.product-detail .details-top .range{display:flex;align-items:center;justify-content:center}.product-quickview .details-top .multipack-price,.product-detail .details-top .multipack-price{padding-left:10px}.product-quickview .details-top .multipack-price .sales-pack,.product-detail .details-top .multipack-price .sales-pack{font-weight:bold;font-size:32px;line-height:24px;color:#ff4546}.product-quickview .details-top .add-from-pdp-container,.product-detail .details-top .add-from-pdp-container{margin-bottom:20px}.product-quickview .card-junction,.product-detail .card-junction{background-image:url('data:image/svg+xml,<svg width="350" height="2" viewBox="0 0 350 2" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L349 1.00003" stroke="%23D4D4D4" stroke-width="2" stroke-linecap="round" stroke-dasharray="15 15"/></svg>');background-size:100%;width:100%;height:2px}@media(min-width: 1024px){.product-quickview .card-junction,.product-detail .card-junction{height:100px;width:105%;background-image:url('data:image/svg+xml,<svg width="394" height="139" viewBox="0 0 394 139" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_d_1342_3473)"><path fill-rule="evenodd" clip-rule="evenodd" d="M10 8C10 7.44772 10.4477 7 11 7H383C383.552 7 384 7.44772 384 8V24.4838C384 34.9629 374.925 43.2376 367.349 50.4775C362.204 55.3936 359 62.3226 359 70C359 77.6774 362.204 84.6064 367.349 89.5225C374.925 96.7624 384 105.037 384 115.516V125C384 125.552 383.552 126 383 126H11C10.4477 126 10 125.552 10 125V115.516C10 105.037 19.0754 96.7624 26.6513 89.5225C31.7956 84.6064 35 77.6774 35 70C35 62.3226 31.7956 55.3936 26.6513 50.4775C19.0754 43.2376 10 34.9629 10 24.4838V8Z" fill="white"/></g><path fill-rule="evenodd" clip-rule="evenodd" d="M26.6513 85.5225C31.7956 80.6064 35 73.6774 35 66H359C359 73.6774 362.204 80.6064 367.349 85.5225C367.605 85.7674 367.863 86.0134 368.122 86.2606L368.152 86.2895C375.551 93.3466 384 101.405 384 111.516V125C384 125.552 383.552 126 383 126H11C10.4477 126 10 125.552 10 125V111.516C10 101.405 18.449 93.3466 25.8478 86.2895C26.1172 86.0325 26.3852 85.7769 26.6513 85.5225Z" fill="%23FFF8E0"/><path d="M43 66L342 66" stroke="%23D4D4D4" stroke-width="2" stroke-linecap="round" stroke-dasharray="15 15"/><defs><filter id="filter0_d_1342_3473" x="0" y="0" width="394" height="139" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="3"/><feGaussianBlur stdDeviation="5"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_1342_3473"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_1342_3473" result="shape"/></filter></defs></svg>');background-position:center;margin-left:-10px}}.product-quickview .details-bottom,.product-detail .details-bottom{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.product-quickview .details-bottom .smart-order-refill__saving-wrap,.product-detail .details-bottom .smart-order-refill__saving-wrap{position:relative}.product-quickview .details-bottom .stock-message,.product-detail .details-bottom .stock-message{font-size:14px}.product-quickview .details-bottom .quantity.availability,.product-detail .details-bottom .quantity.availability{margin-top:0;margin-bottom:20px;padding:5px 20px}@media(min-width: 1024px){.product-quickview .details-bottom .quantity.availability,.product-detail .details-bottom .quantity.availability{padding:5px 26px}}.product-quickview .details-bottom .smart-order-refill-options,.product-detail .details-bottom .smart-order-refill-options{margin-bottom:0;background-color:#fff8e0}.product-quickview .details-bottom .smart-order-refill-options .switch-button-container,.product-detail .details-bottom .smart-order-refill-options .switch-button-container{margin:0 20px;padding:0;background-color:#fff}@media(min-width: 1024px){.product-quickview .details-bottom .smart-order-refill-options .switch-button-container,.product-detail .details-bottom .smart-order-refill-options .switch-button-container{margin:0 26px}}.product-quickview .details-bottom .smart-order-refill-options .sor-switch.custom-control-label::before,.product-detail .details-bottom .smart-order-refill-options .sor-switch.custom-control-label::before{height:20px;left:0}.product-quickview .brand-product,.product-detail .brand-product{margin-top:60px}.product-quickview .brand-product .title-brand,.product-detail .brand-product .title-brand{font-size:24px;line-height:16px;font-weight:bold;color:#000;padding-bottom:20px}.product-quickview .free-shipping-container,.product-detail .free-shipping-container{padding:0}.product-quickview .free-shipping-container .progress-wrap,.product-detail .free-shipping-container .progress-wrap{width:200px}.product-quickview .add-to-cart-container,.product-detail .add-to-cart-container{padding-left:20px;padding-right:20px}@media(min-width: 1024px){.product-quickview .add-to-cart-container,.product-detail .add-to-cart-container{padding-left:26px;padding-right:26px}}.product-quickview .sticky-add-to-cart,.product-detail .sticky-add-to-cart{width:100%;position:fixed;left:0;bottom:0;z-index:100;opacity:0;transform:translateY(80px);transition:all .5s ease;padding:10px 0}@supports(backdrop-filter: blur(1px)){.product-quickview .sticky-add-to-cart,.product-detail .sticky-add-to-cart{background-color:#fff;box-shadow:0 -10px 10px 0 rgba(0,0,0,.2)}}@media(min-width: 1024px){.product-quickview .sticky-add-to-cart,.product-detail .sticky-add-to-cart{background-color:rgba(242,255,236,.85);padding:10px 20px}}.product-quickview .sticky-add-to-cart.is-active,.product-detail .sticky-add-to-cart.is-active{opacity:1;transform:translateY(0)}.product-quickview .sticky-add-to-cart img,.product-detail .sticky-add-to-cart img{width:60px}.product-quickview .sticky-add-to-cart .product-qfis-text,.product-detail .sticky-add-to-cart .product-qfis-text{font-size:12px}@media(min-width: 1024px){.product-quickview .sticky-add-to-cart .cart-and-ipay,.product-detail .sticky-add-to-cart .cart-and-ipay{width:260px !important;margin-left:20px}}@media(max-width: 767.98px){.product-quickview .sticky-add-to-cart .simple-quantity,.product-detail .sticky-add-to-cart .simple-quantity{width:120px}}@media(max-width: 767.98px){.product-quickview .sticky-add-to-cart .quantity-availability-mobile,.product-detail .sticky-add-to-cart .quantity-availability-mobile{background-color:#f5f5f5}}@media(max-width: 1023.98px){.product-quickview .sticky-add-to-cart .price-wrap,.product-detail .sticky-add-to-cart .price-wrap{width:100%}}.product-quickview .sticky-add-to-cart .attribute,.product-detail .sticky-add-to-cart .attribute{width:40%}@media(min-width: 1024px){.product-quickview .sticky-add-to-cart .attribute,.product-detail .sticky-add-to-cart .attribute{width:auto}}@media(max-width: 1023.98px){.product-quickview .sticky-add-to-cart .add-to-cart,.product-detail .sticky-add-to-cart .add-to-cart{padding-left:0;padding-right:0}}.product-quickview .sticky-add-to-cart .notifyme-alert,.product-detail .sticky-add-to-cart .notifyme-alert{display:none}.product-quickview .product-qfis,.product-quickview .product-qfis-text,.product-detail .product-qfis,.product-detail .product-qfis-text{font-size:14px;color:#979797}.product-quickview .island-points,.product-detail .island-points{display:flex;align-items:center;flex-direction:column;border:2px solid #fdc300;background-color:#f6f6f4;border-radius:8px;padding:20px 24px}@media(min-width: 1024px){.product-quickview .island-points,.product-detail .island-points{padding:9px 24px;flex-direction:row}}.product-quickview .island-points .island-points-image,.product-detail .island-points .island-points-image{display:flex;padding-bottom:13px}@media(min-width: 1024px){.product-quickview .island-points .island-points-image,.product-detail .island-points .island-points-image{display:flex;align-items:center;flex-grow:1;padding-bottom:0}}.product-quickview .island-points .island-points-image img,.product-detail .island-points .island-points-image img{margin-top:-30px;margin-right:10px;height:80px;width:80px}@media(min-width: 1024px){.product-quickview .island-points .island-points-image img,.product-detail .island-points .island-points-image img{margin-top:-35px;margin-bottom:-35px;margin-right:50px;height:70px;width:70px}}.product-quickview .island-points .island-points-image span,.product-detail .island-points .island-points-image span{font-size:20px;line-height:28px}.product-quickview .island-points .island-points-image .red,.product-detail .island-points .island-points-image .red{color:#db504a;font-weight:bold}.product-quickview .sticky-container .strike-through,.product-detail .sticky-container .strike-through{text-decoration:line-through;font-weight:normal;line-height:24px;color:#979797}.product-quickview .sticky-container .strike-through .price-formatted,.product-detail .sticky-container .strike-through .price-formatted{padding-right:10px}.product-quickview .sticky-container .discount-pack .sales,.product-detail .sticky-container .discount-pack .sales{font-size:26px;font-weight:normal;color:#979797;text-decoration:line-through}.product-quickview .sticky-container .multipack-price,.product-detail .sticky-container .multipack-price{padding-left:10px}.product-quickview .sticky-container .multipack-price .sales-pack,.product-detail .sticky-container .multipack-price .sales-pack{font-weight:bold;font-size:32px;line-height:24px;color:#ff4546}.product-quickview .sticky-container .values.final-orig-price .sales,.product-detail .sticky-container .values.final-orig-price .sales{color:#d9000c}.product-quickview .sticky-container .values .sales,.product-detail .sticky-container .values .sales{font-weight:bold;font-size:24px;line-height:24px}.product-quickview .sticky-container .savings,.product-detail .sticky-container .savings{display:none}.product-quickview .feedaty,.product-detail .feedaty{margin-top:60px;overflow:hidden}@media(max-width: 1023.98px){.product-quickview .feedaty .reviews,.product-detail .feedaty .reviews{justify-content:center}}.product-quickview .feedaty .reviews .fdt_info,.product-quickview .feedaty .reviews #fdt_block,.product-detail .feedaty .reviews .fdt_info,.product-detail .feedaty .reviews #fdt_block{pointer-events:none;user-select:none}.product-quickview .notifyme-alert,.product-detail .notifyme-alert{font-size:14px}.product-quickview .video-cover,.product-quickview .play-button,.product-detail .video-cover,.product-detail .play-button{display:flex;align-items:center;justify-content:center}.product-quickview .video-cover,.product-detail .video-cover{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.product-quickview .video-cover.thumb img,.product-detail .video-cover.thumb img{height:95px}.product-quickview .video-cover img,.product-detail .video-cover img{display:inline-block;object-fit:cover;width:100%;height:100%}.product-quickview .video-cover .play-button,.product-detail .video-cover .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;width:52px;height:52px;border-radius:50%;background-color:#2c8733;border:2px solid #fff}.product-quickview .video-cover .play-button.thumb,.product-detail .video-cover .play-button.thumb{width:32px;height:32px}.product-quickview .video-cover .play-button.thumb .triangle,.product-detail .video-cover .play-button.thumb .triangle{border-top-width:6px;border-left-width:9px;border-bottom-width:6px;margin-left:2px}.product-quickview .video-cover .play-button .triangle,.product-detail .video-cover .play-button .triangle{width:0;height:0;border-top:10px solid transparent;border-left:15px solid #fff;border-bottom:10px solid transparent;margin-left:3px}.counters .decrease,.counters .increase{border:0}.service-category{background-color:#f7f7f7;padding-top:24px;padding-bottom:20px;margin-top:60px}.service-category .service-title{font-weight:600;font-size:20px;line-height:16px;color:#000;margin-bottom:20px}.service-category .button{display:none}.recommendations-container{box-shadow:0 0 10px 0 rgba(0,0,0,.1);margin:0}@media(min-width: 768px){.recommendations-container{margin:auto}}.recommendations-container .title{font-size:18px;color:#333}@media(min-width: 768px){.recommendations-container .title{font-size:20px}}@media(max-width: 767.98px){.recommendations-container .product-tile .product-tile-image .wishlist-product-tile{top:0}}.recommendations-container .splide__arrows{position:relative;top:200px}@media(min-width: 768px){.recommendations-container .splide__arrows{top:290px}}.recommendations-container .splide__arrows .splide__arrow--prev{left:0}@media(min-width: 1024px){.recommendations-container .splide__arrows .splide__arrow--prev{left:-18px}}.recommendations-container .splide__arrows .splide__arrow--next{right:0}@media(min-width: 1024px){.recommendations-container .splide__arrows .splide__arrow--next{right:-18px}}.recommendations-container .grid-tile .product{height:100%}.recently-view .recommendations-container{padding-top:60px}.recently-view .recommendations-container .title{letter-spacing:normal}#pdp-video-modal .modal-header,#pdp-video-modal .modal-body{padding:10px}#pdp-video-modal .modal-header{padding-top:20px}#pdp-video-modal .btn-close{width:30px;height:30px;top:5px;right:5px;background-color:#fff;z-index:1}@media(max-width: 1023.98px){.primary-slider .splide__slide.video iframe{height:calc((100vw - 40px) / 1.8) !important}}.primary-slider .splide__slide.video .video-cover{opacity:0}.video-slider{margin-top:80px;margin-bottom:0 !important}.video-slider .splide__slide iframe{position:relative;z-index:0}.video-slider .splide__slide.playing .video-cover{z-index:0}.video-slider .splide__slide.playing iframe{z-index:1}@media(max-width: 1023.98px){.video-slider .splide__pagination>li:not(:last-child){margin-right:20px}}.prices .others-prices{margin-top:-5px !important}.included-qty-productPrice,.included-qty-sorPrice{font-size:16px;font-weight:400;line-height:1.5;color:#212529;align-items:center;display:inline-flex;flex-wrap:wrap}.free-shipping-container{padding:10px 20px}.free-shipping-container .free-shipping{padding-bottom:10px}.free-shipping-container .icon{padding-right:10px}.free-shipping-container .shipping-text-container{height:20px;font-size:11px;font-weight:900;line-height:20px}.free-shipping-container .shipping-text-container .value-shipping,.free-shipping-container .shipping-text-container .green-text{color:#58ab27}.free-shipping-container .progress-container .value{margin:auto 5px;font-size:11px}.free-shipping-container .progress-wrap{position:relative;height:5px;width:215px;border-radius:5px;border:1px solid #ccedba;background:#ccedba}.free-shipping-container .progress-wrap .progress-value{height:5px;position:absolute;top:-1px;width:0;border-top-left-radius:5px;border-bottom-left-radius:5px;transition:all 2s linear}.free-shipping-container .progress-wrap .progress-value.is-active{border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#58ab27}

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