.modal--error .modal__message{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:400}.modal--error .modal__content__header{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:600}.modal--error .modal__content__header{line-height:32px;font-size:24px}.modal--error .modal__message{line-height:20px;font-size:14px}.modal--error .modal__content{position:relative;-webkit-box-shadow:0 20px 30px rgba(0,0,0,.2);box-shadow:0 20px 30px rgba(0,0,0,.2);background-color:#fff;padding:24px;max-width:90%}.modal--error .modal__content__header{padding-bottom:24px;color:#3c3c3c}.modal--error .modal__message{padding-bottom:24px;color:#3c3c3c}.modal--error .modal__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin-top:16px;text-align:left}.modal--error .modal__actions button{margin:0;margin-bottom:24px}.modal--error .modal__actions button:last-child{margin-bottom:0}@media only screen and (min-width: 640px){.modal--error .modal__content{max-width:600px}.modal--error .modal__actions{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;margin-top:0}.modal--error .modal__actions button{margin-bottom:0}.modal--error .modal__actions button.button--primary{margin-right:0;margin-left:16px}}
.checkout-header--shadow{-webkit-box-shadow:0 0 1px 0 rgba(51,51,51,.3),0 4px 8px -2px rgba(105,105,105,.25);box-shadow:0 0 1px 0 rgba(51,51,51,.3),0 4px 8px -2px rgba(105,105,105,.25)}.checkout-header__contact-list li a,.checkout-header__contact-title,.checkout-header__phone{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:400}.checkout-header__phone-info a{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:600}.checkout-header__phone{line-height:20px;font-size:14px}.checkout-header__phone-info a{line-height:20px;font-size:14px}.checkout-header__contact-title{line-height:16px;font-size:12px}.checkout-header__contact-list li a{line-height:16px;color:#757575;font-size:12px}.checkout-header__contact-list li a:hover{color:#ff4141}.checkout-header{top:0;right:0;left:0;z-index:200;border-bottom:1px solid #ededed;background-color:#fff;padding:16px 0 8px 0;color:#757575}.checkout-header-container{position:relative}.checkout-header__content{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.checkout-header__skeleton{width:200px}.checkout-header__brand{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.checkout-header__brand svg{max-width:150px}.checkout-header__brand-back-icon{margin-right:16px}.checkout-header__brand-back-icon svg{fill:#a8a8a8}.checkout-header__phone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:0 12px}.checkout-header__phone-icon{position:absolute;top:0;left:0}.checkout-header__phone-icon svg{fill:#757575}.checkout-header__phone-info{position:relative;text-align:right}.checkout-header__contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;padding:0 12px}.checkout-header__contact-title{display:none;margin:0 0 4px;line-height:1}@media only screen and (min-width: 768px){.checkout-header__contact-title{display:block}}.checkout-header__contact-list{margin:0;line-height:1}.checkout-header__contact-list li{display:block;margin-bottom:4px;text-align:right;line-height:1.33;color:#757575;font-size:12px}@media only screen and (min-width: 768px){.checkout-header__contact-list li{display:inline-block;margin-bottom:0;text-align:left}.checkout-header__contact-list li::after{padding:0 5px;content:"·"}.checkout-header__contact-list li:last-child{padding-right:0}.checkout-header__contact-list li:last-child::after{display:none}}.checkout-header .notification-launcher{position:absolute;right:0;bottom:0;left:0}.checkout-header .notification-launcher>.Toastify .Toastify__toast-container{position:fixed}
.progress-tracker__item-title,.progress-tracker__details .progress-tracker__dot--checked~.progress-tracker__item-title{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:400}.progress-tracker__details .progress-tracker__dot--selected~.progress-tracker__item-title{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:600}.progress-tracker__details .progress-tracker__dot--checked~.progress-tracker__item-title{line-height:20px;font-size:14px}.progress-tracker__details .progress-tracker__dot--selected~.progress-tracker__item-title{line-height:20px;font-size:14px}.progress-tracker__item-title{line-height:20px;color:#757575;font-size:14px}.progress-tracker{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%}.progress-tracker__item{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.progress-tracker__item-title{display:none}@media only screen and (min-width: 640px){.progress-tracker__item-title{display:block}}.progress-tracker__item-title--current{display:block}.progress-tracker__item--first-child{width:auto}.progress-tracker__details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 16px}.progress-tracker__dot{margin-bottom:16px;border:2px solid #d0d0d0;border-radius:4px;width:16px;height:16px}.progress-tracker__dot--checked{border-color:#ff7d7d}.progress-tracker__dot--checked svg{position:relative;bottom:5px;background-color:#ff7d7d;fill:#fff}.progress-tracker__dot--selected{border-color:#ff7d7d}.progress-tracker__line{position:absolute;top:8px;right:calc(50% + 20px);left:calc(-50% + 20px);-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;border:1px solid #d0d0d0;height:1px}.progress-tracker__line--checked{border-color:#ff7d7d}.progress-tracker__line--current{border-color:#ffcdcd}.progress-tracker__line--first-child{visibility:hidden}
.addressAutocompleteList__footer,.addressAutocompleteList__body li small,.addressAutocompleteList__header span{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:400}.addressAutocompleteList__body li strong{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:600}.addressAutocompleteList__body li small,.addressAutocompleteList__header span{line-height:20px;font-size:14px}.addressAutocompleteList__body li strong{line-height:20px;font-size:14px}.addressAutocompleteList__footer{line-height:16px;font-size:12px}.addressAutocompleteList{position:absolute;top:100%;left:0;z-index:1;border:1px solid #d0d0d0;border-radius:4px;-webkit-box-shadow:0 4px 8.4px 0 rgba(0,0,0,.1019607843);box-shadow:0 4px 8.4px 0 rgba(0,0,0,.1019607843);background-color:#fff;width:100%;overflow:hidden}.addressAutocompleteList__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:12px 12px 6px 12px}.addressAutocompleteList__header span{text-transform:uppercase;color:#757575}.addressAutocompleteList__header button{svg-fill:#757575}.addressAutocompleteList__body li{padding:6px 12px}.addressAutocompleteList__body li:focus,.addressAutocompleteList__body li:hover,.addressAutocompleteList__body li:focus-visible{outline:none;background-color:#ededed}.addressAutocompleteList__body li button{text-align:left}.addressAutocompleteList__footer{background-color:#f7f7f7;padding:10px;color:#757575}
.addressAutocompleteField{position:relative}
.address-form fieldset{padding:8px 0;width:100%}.address-form .address-form__customer-address .form__text-field{margin-bottom:16px}.address-form__customer-phone{margin-bottom:24px}
.saved-addresses-selector__entries{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.saved-addresses-selector .saved-addresses__entry{margin-bottom:16px}.saved-addresses-selector .saved-addresses__entry>label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.saved-addresses-selector .saved-addresses__entry>label>span{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.saved-addresses-selector .saved-addresses__entry>label>span::before{margin-top:4px}.saved-addresses-selector .saved-addresses__entry__content>span{display:block}
.address{line-height:20px;color:#3c3c3c;font-size:14px;font-weight:normal;font-style:normal}.address>span{display:block}
.delivery-info .edit-step,.delivery-info__sending-to{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:400}.delivery-info__step-one{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:600}.delivery-info__step-one{line-height:32px;font-size:24px}.delivery-info__sending-to{line-height:20px;font-size:14px}.delivery-info .edit-step{line-height:24px;color:#c32d2d;font-size:16px}.delivery-info .edit-step:hover{color:#8d2121}.delivery-info{position:relative;border:1px solid #ededed;border-radius:8px;background-color:#fff;padding:24px}.delivery-info__step-one{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:24px;width:100%}.delivery-info__step-one span{padding-right:8px}@media only screen and (min-width: 360px)and (max-width: 639px){.delivery-info__step-one--title{line-height:24px;font-size:1.25rem}}.delivery-info__sending-to{padding-bottom:8px}.delivery-info__button{margin-top:32px;text-align:center}.delivery-info__button .button{min-width:200px}.delivery-info__skeleton{width:40%}.delivery-info .edit-step{line-height:28px}
.data-trans-payment .billing-address .edit-step{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:400}.data-trans-payment .billing-address .edit-step{line-height:24px;color:#c32d2d;font-size:16px}.data-trans-payment .billing-address .edit-step:hover{color:#8d2121}.data-trans-payment .billing-address{position:relative}@media only screen and (min-width: 360px)and (max-width: 767px){.data-trans-payment .billing-address .edit-step{font-size:.875rem}}.data-trans-payment .billing-address__shippingAsBilling-checkbox{margin-bottom:16px}.data-trans-payment .billing-address__resume{margin-bottom:16px}
.data-trans-payment .edit-step,.data-trans-payment__methods__invoice,.data-trans-payment__invoice,.data-trans-payment__item-legal,.data-trans-payment__item-description,.data-trans-payment__item-legal a,.data-trans-payment__item-description a,.data-trans-payment__title{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:400}.data-trans-payment__step-header{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:600}.data-trans-payment__step-header{line-height:32px;font-size:24px}.data-trans-payment__title{line-height:20px;font-size:14px}.data-trans-payment__item-legal a,.data-trans-payment__item-description a{line-height:16px;font-size:12px}.data-trans-payment__methods__invoice,.data-trans-payment__invoice,.data-trans-payment__item-legal,.data-trans-payment__item-description{line-height:16px;color:#757575;font-size:12px}.data-trans-payment .edit-step{line-height:24px;color:#c32d2d;font-size:16px}.data-trans-payment .edit-step:hover{color:#8d2121}.data-trans-payment__item-legal a,.data-trans-payment__item-description a{color:#c32d2d}.data-trans-payment__item-legal a:hover,.data-trans-payment__item-description a:hover{color:#8d2121}.data-trans-payment{position:relative;margin-top:8px;margin-bottom:16px;border:1px solid #ededed;border-radius:8px;background-color:#fff;padding:24px}.data-trans-payment__title{padding-bottom:16px}.data-trans-payment__step-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 360px)and (max-width: 639px){.data-trans-payment__step-header__title{line-height:24px;font-size:1.25rem}}.data-trans-payment__item{padding-bottom:24px}.data-trans-payment__item .form__radio.form__radio--right input+span{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.data-trans-payment__item .form__radio.form__radio--right input+span .form__radio-text{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.data-trans-payment__item svg{margin-right:8px;min-width:46px}.data-trans-payment__item-payment{position:relative;top:10px}.data-trans-payment__item-payment>span.data-trans-payment__item-payment__title{display:block}.data-trans-payment__item-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.data-trans-payment__item-title{position:relative;top:-2px}.data-trans-payment__item-resume>*{margin-top:8px}.data-trans-payment .data-trans-payment__item-resume{display:block}.data-trans-payment__invoice{padding-top:4px}.data-trans-payment__methods{padding-bottom:0}.data-trans-payment__methods__type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.data-trans-payment__methods__type svg{margin-right:8px}.data-trans-payment__methods__invoice{padding-top:24px}.data-trans-payment__button{padding:24px 0;text-align:center}.data-trans-payment__button .button{min-width:200px}.data-trans-payment__billing{border-top:1px solid #ededed;padding-top:16px}.data-trans-payment__billing .billing-address__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.data-trans-payment__billing .billing-address__header h5{margin-bottom:16px;font-weight:bold}.data-trans-payment__billing>label{margin-bottom:24px}.data-trans-payment__skeleton{padding-top:16px;width:40%}.data-trans-payment .edit-step{line-height:28px}.data-trans-payment__methodsError{margin-bottom:24px}.box-second-step-review{margin-top:30px}.paymentmethod-selected{margin-bottom:12px;border-bottom:1px solid #d3d3d3}.paymentmethod-selected .data-trans-payment__item-header{padding-bottom:12px}.paymentmethod-selected .data-trans-payment__item-legal{margin-bottom:20px}.paymentmethod-selected .data-trans-payment__item-icon span{margin-right:10px}.billing-title{padding-top:12px;padding-bottom:12px}
.cumulus-card p{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:400}.cumulus-card p{line-height:16px;color:#757575;font-size:12px}.cumulus-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#757575}.cumulus-card p{padding-right:8px}.cumulus-card button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cumulus-card button svg{width:16px;height:16px;fill:#a8a8a8}
.add-cumulus-card-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:8px}.add-cumulus-card-form__button{margin-left:8px}.add-cumulus-card-form .form__text-field{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.add-cumulus-card-form .form__text-field .form__text-field__input input{margin:0}.add-cumulus-card-form__input{position:relative}.add-cumulus-card-form__input:focus-within::after,.add-cumulus-card-form__input.add-cumulus-card-form__input--filled::after{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:9px;height:32px;color:#3c3c3c;font-size:14px;content:attr(data-prefix)}.add-cumulus-card-form__input input:not(:-moz-placeholder-shown){text-indent:42px}.add-cumulus-card-form__input input:not(:-ms-input-placeholder){text-indent:42px}.add-cumulus-card-form__input input:focus,.add-cumulus-card-form__input input:not(:placeholder-shown){text-indent:42px}
.cumulus-points__point,.cumulus-box-info__content p,.cumulus-points .form__checkbox input+span .form__checkbox-text,.cumulus-points .dropdown__toggle,.cumulus-points__total{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:400}.cumulus-box-info__content span{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:600}.cumulus-points .dropdown__toggle,.cumulus-points__total{line-height:20px;font-size:14px}.cumulus-box-info__content span{line-height:20px;font-size:14px}.cumulus-box-info__content p,.cumulus-points .form__checkbox input+span .form__checkbox-text{line-height:16px;font-size:12px}.cumulus-points__point{line-height:16px;color:#757575;font-size:12px}.cumulus-points{border:1px solid #ededed;border-radius:8px}.cumulus-points__total>.skeleton{width:104px}.cumulus-points__point{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px;padding:0 8px 0 0}.cumulus-points__point:first-child{margin-top:8px}.cumulus-points__product-title{max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width: 1280px){.cumulus-points__product-title{max-width:93%}}.cumulus-points__product-points{text-align:right}.cumulus-points__card-number{margin-top:8px}.cumulus-points__checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:8px}.cumulus-points__checkbox--hidden{display:none}.cumulus-points .dropdown__list{padding-right:0}.cumulus-points .dropdown__list li:last-child{margin-bottom:0;padding-bottom:0}.cumulus-points .dropdown__toggle{margin-top:4px;padding-left:0}.cumulus-points .dropdown__toggle>span:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-right:8px}.cumulus-points .dropdown__toggle>span:first-child span{margin-right:4px}.cumulus-points .dropdown__toggle .dropdown__arrow{right:0;width:16px;height:20px}.cumulus-box-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:4px;background-color:#f1f6fe;padding:16px}.cumulus-box-info__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.cumulus-box-info__icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:16px;width:33px;height:auto}.cumulus-box-info__content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.cumulus-box-info__content span{font-weight:bold}.cumulus-box-info__points{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:4px}.cumulus-box-info__points span:first-child{margin-right:4px}.cumulus-box-info__points .skeleton{display:inline-block;margin-right:8px;width:32px;height:8px}.cumulus-box-info__original-points{margin-top:4px}.cumulus-box-info__original-points .skeleton{width:104px}
.promo-code-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0}.promo-code-form__button{margin-left:8px}.promo-code-form .form__text-field{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.promo-code-form .form__text-field .form__text-field__input input{margin:0}
.promo-code-item__info--title{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:400}.promo-code-item__info--title{line-height:16px;font-size:12px}.promo-code-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:58px}.promo-code-item__checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:8px;margin-right:16px}.promo-code-item__info p{color:#757575;font-size:11px}.promo-code-item__separator{margin:0 auto;border-top:1px solid #ededed;border-right:none;border-bottom:none;border-left:none;width:96%}.promo-code-item__actions{position:absolute;top:0;right:0;margin-top:8px}.promo-code-item__actions button{fill:#757575}.promo-code-item .form__radio-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.promo-code-item .form__hint{display:block;margin-left:40px;width:calc(100% - 40px)}.promo-code-item.failed .form__radio--error input+span span.form__radio-icon::before{background-color:#d0d0d0}
.promo-code__description,.promo-code__fake-link,.promo-code__description button,.promo-code__title{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:400}.promo-code__title{line-height:20px;font-size:14px}.promo-code__fake-link,.promo-code__description button{line-height:16px;font-size:12px}.promo-code__description{line-height:16px;color:#757575;font-size:12px}.promo-code__description button{color:#c32d2d}.promo-code__description button:hover{color:#8d2121}.promo-code{border:1px solid #ededed;border-radius:8px;background-color:#f6fff8;padding:16px;width:100%}.promo-code__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.promo-code__header .skeleton{width:100%}.promo-code__title{margin-bottom:4px}.promo-code__fake-link{margin:0;padding:0}.promo-code.is-disabled{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.promo-code.is-disabled .promo-code__title{display:none}.promo-code.is-disabled .promo-code__header{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:30%}@media only screen and (min-width: 1024px)and (max-width: 1279px){.promo-code.is-disabled .promo-code__header{width:40%}}.promo-code__items{margin-top:12px}.promo-code__items ul:last-child .promo-code-item{min-height:0}.promo-code__items ul:last-child .promo-code-item hr{display:none}
.review-order__cumulus__skeleton__button,.review-order__subtotal-left,.review-order__cumulus__skeleton__title{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:400}.review-order__subtotal-right,.review-order__header{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:600}.review-order__header{line-height:32px;font-size:24px}.review-order__subtotal-right{line-height:24px;font-size:16px}.review-order__subtotal-left,.review-order__cumulus__skeleton__title{line-height:20px;font-size:14px}.review-order__cumulus__skeleton__button{line-height:16px;font-size:12px}.review-order__cumulus__skeleton__button{color:#c32d2d}.review-order__cumulus__skeleton__button:hover{color:#8d2121}.review-order{margin:0 auto;content:""}@media only screen and (min-width: 1024px){.review-order{padding:0 8px}}.review-order .skeleton__body{width:80%}.review-order.review-order--is-sticky{position:-webkit-sticky;position:sticky}.review-order__header{margin-top:0;padding-bottom:8px}@media only screen and (min-width: 1024px){.review-order__header{margin-top:48px}}.review-order__header-summary{margin-top:0;padding-top:16px}.review-order__block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:8px 0}.review-order__block .basket:last-child{margin-bottom:0;border-bottom:1px solid #ededed;padding-bottom:8px}.review-order__block .basket__price{font-weight:normal}.review-order__discount{padding:0}.review-order__discount .basket{margin:0}.review-order__discount .basket__price{color:#00d264;font-weight:normal}.review-order__cumulus{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.review-order__cumulus__skeleton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.review-order__bottom{padding-top:8px;text-align:center}.review-order__subtotal-left{padding:0}.review-order__subtotal-right{padding:0;text-align:right}.review-order__subtotal-right .skeleton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}.review-order__details{padding:0}.review-order__details .dropdown__toggle{padding-top:0;padding-bottom:0;padding-left:0}.review-order__details .dropdown__arrow{top:-2px;width:20px;height:20px}.review-order__details .skeleton{width:104px}.review-order__total{border:none;border-top:none;padding-top:16px}.review-order__total-left p:first-child{padding-bottom:8px}.review-order__total-left{padding:0}.review-order__total-right{padding:0;width:50%;text-align:right}.review-order__total-right .skeleton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}.review-order__total-vat{padding:0;text-align:right}.review-order__total-vat .skeleton{padding-top:8px}.review-order .dropdown{background-color:rgba(0,0,0,0)}.review-order__error{border:1px solid #e30613;border-radius:4px;background-color:#fce6e7;padding:8px 16px;text-align:left;line-height:1rem;color:#3c3c3c;font-size:.75rem}
.basket__price{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:600}.basket__price{line-height:20px;font-size:14px}.basket{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;width:100%;font-size:.875rem}.basket__seller{padding:0;width:100%}.basket__seller .dropdown__header{display:grid;grid-template-columns:repeat(12, 1fr)}.basket__seller .dropdown__header button{grid-column:span 8}.basket__seller .dropdown span{margin-right:8px;width:100%}.basket__seller .dropdown ul{padding-right:0;padding-left:8px}.basket__seller .dropdown button{padding-left:0}.basket__seller .dropdown button svg{right:0;width:16px}.basket__summary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.basket__summary-products{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.basket__summary-products>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.basket__summary-products>span:nth-child(2){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-right:0;text-align:end}.basket__summary-shipping{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.basket__summary-shipping>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.basket__summary-shipping>span svg{margin-right:4px;width:16px;height:16px;fill:#a8a8a8}.basket__summary-shipping>span:nth-child(2){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-right:0;text-align:end}.basket__price{position:absolute;top:4px;right:0;padding:0;text-align:right}
.empty-cart .empty-cart__baseline{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:400}.empty-cart .empty-cart__title{color:#3c3c3c;font-family:"DocMorris",serif;font-weight:400}.empty-cart .empty-cart__title{line-height:32px;font-size:26px}.empty-cart .empty-cart__baseline{line-height:24px;font-size:16px}.empty-cart{margin:16px auto 32px;text-align:center}@media only screen and (min-width: 768px){.empty-cart{margin:16px auto 0}}.empty-cart svg{fill:#ff4141;opacity:.75;margin-bottom:4px}.empty-cart .empty-cart__title{margin-top:16px}.empty-cart .empty-cart__baseline{margin-top:16px}.empty-cart .empty-cart__button{margin-top:32px}
.floating-price{display:none;position:fixed;bottom:0;left:0;-webkit-transition:display 2s;transition:display 2s;z-index:3;border-top:solid 1px #ededed;border-radius:4px 4px 0 0;-webkit-box-shadow:0 2px 6px -2px rgba(71,71,71,.3),0 0 1px 0 rgba(51,51,51,.3);box-shadow:0 2px 6px -2px rgba(71,71,71,.3),0 0 1px 0 rgba(51,51,51,.3);background-color:#fff;padding:16px 16px 24px 16px;width:100%}.floating-price.visible{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:display 2s;transition:display 2s}@media only screen and (min-width: 1024px){.floating-price.visible{display:none}}.floating-price__price{padding-left:0}
#path-1-to{-webkit-animation:path-1-to-animation 3700ms linear infinite normal forwards;animation:path-1-to-animation 3700ms linear infinite normal forwards}@-webkit-keyframes path-1-to-animation{0%{-webkit-transform:translate(-75.416834px, 63.999832px);transform:translate(-75.416834px, 63.999832px)}64.864865%{-webkit-transform:translate(-75.416834px, 63.999832px);transform:translate(-75.416834px, 63.999832px);-webkit-animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}78.378378%{-webkit-transform:translate(61.250166px, 63.999832px);transform:translate(61.250166px, 63.999832px);-webkit-animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}100%{-webkit-transform:translate(61.250166px, 63.999832px);transform:translate(61.250166px, 63.999832px)}}@keyframes path-1-to-animation{0%{-webkit-transform:translate(-75.416834px, 63.999832px);transform:translate(-75.416834px, 63.999832px)}64.864865%{-webkit-transform:translate(-75.416834px, 63.999832px);transform:translate(-75.416834px, 63.999832px);-webkit-animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}78.378378%{-webkit-transform:translate(61.250166px, 63.999832px);transform:translate(61.250166px, 63.999832px);-webkit-animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}100%{-webkit-transform:translate(61.250166px, 63.999832px);transform:translate(61.250166px, 63.999832px)}}#path-1{-webkit-animation:path-1-animation 3700ms linear infinite normal forwards;animation:path-1-animation 3700ms linear infinite normal forwards}@-webkit-keyframes path-1-animation{0%{opacity:.1}70.27027%{opacity:.1}78.378378%{opacity:.7}100%{opacity:.7}}@keyframes path-1-animation{0%{opacity:.1}70.27027%{opacity:.1}78.378378%{opacity:.7}100%{opacity:.7}}#path-2-to{-webkit-animation:path-2-to-animation 3700ms linear infinite normal forwards;animation:path-2-to-animation 3700ms linear infinite normal forwards}@-webkit-keyframes path-2-to-animation{0%{-webkit-transform:translate(-75.416834px, 63.999832px);transform:translate(-75.416834px, 63.999832px)}16.216216%{-webkit-transform:translate(-75.416834px, 63.999832px);transform:translate(-75.416834px, 63.999832px);-webkit-animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}29.72973%{-webkit-transform:translate(61.250166px, 63.999832px);transform:translate(61.250166px, 63.999832px);-webkit-animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}51.351351%{-webkit-transform:translate(61.250166px, 63.999832px);transform:translate(61.250166px, 63.999832px);-webkit-animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}64.864865%{-webkit-transform:translate(215.063836px, 63.999832px);transform:translate(215.063836px, 63.999832px)}100%{-webkit-transform:translate(215.063836px, 63.999832px);transform:translate(215.063836px, 63.999832px)}}@keyframes path-2-to-animation{0%{-webkit-transform:translate(-75.416834px, 63.999832px);transform:translate(-75.416834px, 63.999832px)}16.216216%{-webkit-transform:translate(-75.416834px, 63.999832px);transform:translate(-75.416834px, 63.999832px);-webkit-animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}29.72973%{-webkit-transform:translate(61.250166px, 63.999832px);transform:translate(61.250166px, 63.999832px);-webkit-animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}51.351351%{-webkit-transform:translate(61.250166px, 63.999832px);transform:translate(61.250166px, 63.999832px);-webkit-animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}64.864865%{-webkit-transform:translate(215.063836px, 63.999832px);transform:translate(215.063836px, 63.999832px)}100%{-webkit-transform:translate(215.063836px, 63.999832px);transform:translate(215.063836px, 63.999832px)}}#path-2{-webkit-animation:path-2-animation 3700ms linear infinite normal forwards;animation:path-2-animation 3700ms linear infinite normal forwards}@-webkit-keyframes path-2-animation{0%{opacity:.1}21.621622%{opacity:.1}29.72973%{opacity:.7}51.351351%{opacity:.7}62.162162%{opacity:.1}100%{opacity:.1}}@keyframes path-2-animation{0%{opacity:.1}21.621622%{opacity:.1}29.72973%{opacity:.7}51.351351%{opacity:.7}62.162162%{opacity:.1}100%{opacity:.1}}#path-3-to{-webkit-animation:path-3-to-animation 3700ms linear infinite normal forwards;animation:path-3-to-animation 3700ms linear infinite normal forwards}@-webkit-keyframes path-3-to-animation{0%{-webkit-transform:translate(61.250166px, 63.999832px);transform:translate(61.250166px, 63.999832px)}2.702703%{-webkit-transform:translate(61.250166px, 63.999832px);transform:translate(61.250166px, 63.999832px);-webkit-animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}16.216216%{-webkit-transform:translate(215.063836px, 63.999832px);transform:translate(215.063836px, 63.999832px)}100%{-webkit-transform:translate(215.063836px, 63.999832px);transform:translate(215.063836px, 63.999832px)}}@keyframes path-3-to-animation{0%{-webkit-transform:translate(61.250166px, 63.999832px);transform:translate(61.250166px, 63.999832px)}2.702703%{-webkit-transform:translate(61.250166px, 63.999832px);transform:translate(61.250166px, 63.999832px);-webkit-animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}16.216216%{-webkit-transform:translate(215.063836px, 63.999832px);transform:translate(215.063836px, 63.999832px)}100%{-webkit-transform:translate(215.063836px, 63.999832px);transform:translate(215.063836px, 63.999832px)}}#path-3{-webkit-animation:path-3-animation 3700ms linear infinite normal forwards;animation:path-3-animation 3700ms linear infinite normal forwards}@-webkit-keyframes path-3-animation{0%{opacity:.7}2.702703%{opacity:.7}13.513514%{opacity:.1}100%{opacity:.1}}@keyframes path-3-animation{0%{opacity:.7}2.702703%{opacity:.7}13.513514%{opacity:.1}100%{opacity:.1}}
.cart-tab-skeleton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;margin-bottom:8px;border:1px solid #ededed;border-radius:8px;background-color:#fff;width:100%;height:56px}.cart-tab-skeleton__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:4px;padding:8px 16px;height:100%}.cart-tab-skeleton__header .skeleton:first-child .skeleton__description{width:100px}.cart-tab-skeleton__header .skeleton__description{width:50px}
.cart-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0;margin-bottom:8px;border:1px solid #ededed;border-radius:8px;background-color:#fff;width:100%}.cart-tabs__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:color .25s,background-color .25s;transition:color .25s,background-color .25s;cursor:pointer;padding:8px 16px}.cart-tabs__header:hover:not(.cart-tabs__header--active) .cart-tabs__header__name,.cart-tabs__header:hover:not(.cart-tabs__header--active) .cart-tabs__header__price,.cart-tabs__header:focus:not(.cart-tabs__header--active) .cart-tabs__header__name,.cart-tabs__header:focus:not(.cart-tabs__header--active) .cart-tabs__header__price{color:#0032cd}.cart-tabs__header:focus{outline-color:#0032cd}.cart-tabs__header__tag-new{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.cart-tabs__header__tag-new .tag{position:absolute;bottom:0}.cart-tabs__header__name{margin:4px 0;line-height:16px;color:#757575;font-size:.75rem;font-weight:400}.cart-tabs__header__price{line-height:1.25rem;color:#757575;font-size:.875rem;font-weight:400}.cart-tabs__header--active{position:relative;background-color:#e6f0ff}.cart-tabs__header--active::after{position:absolute;bottom:0;left:0;border-bottom:4px solid #0032cd;border-radius:8px;width:100%;height:10px;content:""}.cart-tabs__header--active:first-child::after{border-top-right-radius:0;border-bottom-right-radius:0}.cart-tabs__header--active:last-child::after{border-top-left-radius:0;border-bottom-left-radius:0}.cart-tabs__header--active .cart-tabs__header__name{color:#3c3c3c}.cart-tabs__header--active .cart-tabs__header__price{color:#0032cd;font-weight:600}.cart-tabs__header--active .cart-tabs__header__price--needRevision{font-weight:400;font-style:italic}.cart-tabs__header--loading{opacity:.5}
.delivery-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;font-size:.875rem}.delivery-time__icon{margin-right:8px}.delivery-time__icon svg{width:20px;height:20px}.delivery-time__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:left;font-size:.875rem}.delivery-time__content--two-lines{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.delivery-time.with-gap{gap:4px}
.quantity-select{max-width:60px}.quantity-select .form__input{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:1px;padding:8px;line-height:22px}.quantity-select .form__select,.quantity-input-wrapper,.quantity-input-wrapper input{height:100%}
.review-cumulus-info{padding-top:8px}.review-cumulus-info__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.review-cumulus-info__badget{padding-right:12px}.review-cumulus-info__badge{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.review-cumulus-info__message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:16px;color:#003d8d;font-family:"Poppins",sans-serif;font-size:12px;font-weight:400;font-style:normal}.review-cumulus-info.has-multiplier{border-radius:4px;background-color:#f1f6fe;padding:8px}.review-cumulus-info.has-multiplier p{color:#3c3c3c}.review-cumulus-info.has-multiplier .review-cumulus-info__message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;font-weight:600}.review-cumulus-info.has-multiplier .review-cumulus-info__original-points{font-weight:400}
.section-message .section-message-wrapper{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:400}.section-message .section-message-wrapper{line-height:16px;font-size:12px}.section-message{-webkit-transition:all .3s ease-in;transition:all .3s ease-in;opacity:1;margin-bottom:0;max-height:100px;overflow:hidden}.section-message.hide{opacity:0;margin-bottom:-24px;max-height:0}.section-message .section-message-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:8px 16px;color:#3c3c3c}.section-message.section-message--block{width:100%}.section-message.section-message--error{border-radius:4px;background-color:#fce6e7}.section-message.section-message--error .section-message--icon{fill:#e30613;padding-right:8px}.section-message.section-message--warning{border-radius:4px;background-color:#fff0e6}.section-message.section-message--warning .section-message--icon{fill:#ff9841;padding-right:8px}.section-message.section-message--success{border-radius:4px;background-color:#e6fff0}.section-message.section-message--success .section-message--icon{fill:#00d264;padding-right:8px}.section-message.section-message--info{border-radius:4px;background-color:#e6f0ff}.section-message.section-message--info .section-message--icon{fill:#0073eb;padding-right:8px}.section-message .section-message--icon{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:0}.section-message .section-message--text{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.section-message .section-message--close{padding-left:8px;height:16px;fill:#a8a8a8}.section-message .section-message--close:hover{fill:#757575}
.product-list-item__item__price-discount--old{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:400}.product-list-item__total-price{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:600}.product-list-item__total-price{line-height:20px;font-size:14px}.product-list-item__item__price-discount--old{line-height:16px;color:#757575;font-size:12px}.product-list-item__separator{margin:0 auto;border-top:1px solid #ededed;border-right:none;border-bottom:none;border-left:none;width:96%}.product-list-item__details{margin-left:8px;width:100%}.product-list-item__details>p{padding-bottom:4px}.product-list-item__details .review-cumulus-info__badget{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-list-item__header{margin-bottom:4px}.product-list-item__item{padding:24px 24px 24px 12px}@media only screen and (min-width: 768px){.product-list-item__item{padding:16px 16px}}.product-list-item__item picture,.product-list-item__item img{-o-object-fit:contain;object-fit:contain}.product-list-item__item a:not([href]){cursor:default}.product-list-item__item--information{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:-24px;padding:0 0 24px 0;padding-right:24px;min-height:85px}@media only screen and (min-width: 768px){.product-list-item__item--information{margin-top:0;padding-right:0;padding-bottom:0}}.product-list-item__item--price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:100%}.product-list-item__item--delete{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:0}@media only screen and (min-width: 360px)and (max-width: 639px){.product-list-item__item--delete{position:relative;z-index:1}}.product-list-item__item--delete svg{fill:#a8a8a8;width:20px;height:20px}.product-list-item__item--delete svg:hover{fill:#3c3c3c}.product-list-item__item__price-discount{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.product-list-item__item__price-discount--tag{margin-right:12px}@media only screen and (min-width: 768px){.product-list-item__item__price-discount--tag{margin-right:0}}.product-list-item__item__price-discount--old{margin:0;text-decoration:line-through}.product-list-item__remove{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-list-item__remove:hover{color:#3c3c3c}.product-list-item__remove:hover .product-list-item__remove-icon{fill:#3c3c3c}.product-list-item__image{padding:0}.product-list-item__image .image-loader{padding:4px;min-width:60px;max-width:60px;max-height:60px}@media only screen and (min-width: 768px){.product-list-item__image .image-loader{min-width:80px;max-width:80px;max-height:80px}}.product-list-item__image picture{width:100%}.product-list-item__cumulus-col{padding:0}.product-list-item__total-price{text-align:left}.product-list-item__total-price__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.product-list-item__no-stock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:0;width:100%;height:100%}@media only screen and (min-width: 768px){.product-list-item__no-stock{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.product-list-item__no-stock .section-message{background-color:#fff0e6;width:100%;text-align:center;line-height:16px;font-size:12px}@media only screen and (min-width: 768px){.product-list-item__no-stock .section-message{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.product-list-item__second-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (min-width: 360px)and (max-width: 767px){.product-list-item__second-col{width:calc(100% - 68px)}}@media only screen and (min-width: 1024px){.product-list-item__second-col{gap:8px}}@media only screen and (min-width: 1280px){.product-list-item__second-col{gap:24px}}.product-list-item__second-col .quantity-select{min-width:67px;max-height:40px}@media only screen and (min-width: 768px){.product-list-item__second-col .quantity-select{margin-right:auto}}.product-list-item__second-col .quantity-select select{border:1px solid #d0d0d0;width:100%;height:40px}.product-list-item__second-col__price-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;min-width:180px;text-align:right}@media only screen and (min-width: 360px)and (max-width: 767px){.product-list-item__second-col__price-section{width:calc(100% - 68px);min-width:100px}}@media only screen and (min-width: 768px){.product-list-item__second-col__price-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width: 1280px){.product-list-item__second-col__price-section{gap:24px}}
.cart-item__save-for-later--action-button .button .button__text,.cart-item__total-products--error{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:400}.cart-item__save-for-later--action-button .button .button__text,.cart-item__total-products--error{line-height:16px;font-size:12px}.cart-item__total-products--error{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:0 0 16px;min-height:24px}@media only screen and (min-width: 360px)and (max-width: 639px){.cart-item__total-products--error{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-left:68px;padding:16px 0 0}}@media only screen and (min-width: 768px){.cart-item__total-products--error{margin-top:8px}}.cart-item__save-for-later{margin-left:auto;width:calc(100% - 68px)}@media only screen and (min-width: 768px){.cart-item__save-for-later{width:100%}}.cart-item__save-for-later--action-button{margin-top:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width: 768px){.cart-item__save-for-later--action-button{margin-top:16px;margin-left:auto}}.cart-item__save-for-later--action-button .button{padding:0 8px;height:16px}.cart-item__save-for-later--action-button .button svg,.cart-item__save-for-later--action-button .button:hover svg{width:10px;height:12px}.cart-item__save-for-later--action-button .button .button__text{color:inherit}.cart-item__save-for-later--action-button .button--loading:disabled svg,.cart-item__save-for-later--action-button .button--loading:disabled:hover svg{fill:#a8a8a8}
.cart-basket-list__header--upper__seller__sold,.cart-basket-list__header__without-shippment,.cart-basket-list__header__with-shippment,.cart-basket-list__header__free-shipping,.cart-basket-list__header__package-info__delivery,.cart-basket-list__header--upper__seller__name,.cart-basket-list__header__with-shippment a[href]{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:400}.cart-basket-list__header__without-shippment,.cart-basket-list__header__with-shippment,.cart-basket-list__header__free-shipping,.cart-basket-list__header__package-info__delivery,.cart-basket-list__header--upper__seller__name,.cart-basket-list__header__with-shippment a[href]{line-height:16px;font-size:12px}.cart-basket-list__header--upper__seller__sold{line-height:16px;color:#757575;font-size:12px}.cart-basket-list__header__with-shippment a[href]{color:#c32d2d}.cart-basket-list__header__with-shippment a[href]:hover{color:#8d2121}.cart-basket-list__header--upper__seller__name:hover{color:#ff4141}.cart-basket-list{margin-bottom:8px;border:1px solid #ededed;border-bottom-right-radius:16px;background-color:#fff}.cart-basket-list:last-of-type{margin-bottom:0}.cart-basket-list__header{border-bottom:1px solid #ededed;padding:16px}.cart-basket-list__header__package-info{text-align:right}.cart-basket-list__header__package-info .delivery-time__content span:first-child{text-align:left;color:#757575}.cart-basket-list__header--upper__icon{fill:#757575;margin-right:8px}.cart-basket-list__header--upper__icon--rounded{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #757575;border-radius:100%;background:#ededed;width:40px;height:40px}.cart-basket-list__header--upper__seller__name{display:box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cart-basket-list__header--upper__seller__name a:not([href]){cursor:default;color:#3c3c3c}.cart-basket-list__header__with-shippment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:16px}.cart-basket-list__header__with-shippment svg{fill:#ff9841;margin-right:8px;min-width:16px}.cart-basket-list__header__with-shippment p{margin-bottom:4px}.cart-basket-list__header__without-shippment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:16px}.cart-basket-list__header__without-shippment svg{fill:#00d264;margin-right:8px;min-width:16px}.cart-basket-list-products div:first-child hr{display:none}@media only screen and (min-width: 640px){.cart-basket-list__header__package-info{text-align:left}}
.loading-cart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ededed;border-radius:0 0 16px 0;background-color:#fff;padding:40px;text-align:center}.loading-cart svg{margin-bottom:24px;width:140px;height:140px;fill:#ff7d7d}
#path-1-to{-webkit-animation:path-1-to-animation 3700ms linear infinite normal forwards;animation:path-1-to-animation 3700ms linear infinite normal forwards}@-webkit-keyframes path-1-to-animation{0%{-webkit-transform:translate(-75.416834px, 63.999832px);transform:translate(-75.416834px, 63.999832px)}64.864865%{-webkit-transform:translate(-75.416834px, 63.999832px);transform:translate(-75.416834px, 63.999832px);-webkit-animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}78.378378%{-webkit-transform:translate(61.250166px, 63.999832px);transform:translate(61.250166px, 63.999832px);-webkit-animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}100%{-webkit-transform:translate(61.250166px, 63.999832px);transform:translate(61.250166px, 63.999832px)}}@keyframes path-1-to-animation{0%{-webkit-transform:translate(-75.416834px, 63.999832px);transform:translate(-75.416834px, 63.999832px)}64.864865%{-webkit-transform:translate(-75.416834px, 63.999832px);transform:translate(-75.416834px, 63.999832px);-webkit-animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}78.378378%{-webkit-transform:translate(61.250166px, 63.999832px);transform:translate(61.250166px, 63.999832px);-webkit-animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}100%{-webkit-transform:translate(61.250166px, 63.999832px);transform:translate(61.250166px, 63.999832px)}}#path-1{-webkit-animation:path-1-animation 3700ms linear infinite normal forwards;animation:path-1-animation 3700ms linear infinite normal forwards}@-webkit-keyframes path-1-animation{0%{opacity:.1}70.27027%{opacity:.1}78.378378%{opacity:.7}100%{opacity:.7}}@keyframes path-1-animation{0%{opacity:.1}70.27027%{opacity:.1}78.378378%{opacity:.7}100%{opacity:.7}}#path-2-to{-webkit-animation:path-2-to-animation 3700ms linear infinite normal forwards;animation:path-2-to-animation 3700ms linear infinite normal forwards}@-webkit-keyframes path-2-to-animation{0%{-webkit-transform:translate(-75.416834px, 63.999832px);transform:translate(-75.416834px, 63.999832px)}16.216216%{-webkit-transform:translate(-75.416834px, 63.999832px);transform:translate(-75.416834px, 63.999832px);-webkit-animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}29.72973%{-webkit-transform:translate(61.250166px, 63.999832px);transform:translate(61.250166px, 63.999832px);-webkit-animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}51.351351%{-webkit-transform:translate(61.250166px, 63.999832px);transform:translate(61.250166px, 63.999832px);-webkit-animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}64.864865%{-webkit-transform:translate(215.063836px, 63.999832px);transform:translate(215.063836px, 63.999832px)}100%{-webkit-transform:translate(215.063836px, 63.999832px);transform:translate(215.063836px, 63.999832px)}}@keyframes path-2-to-animation{0%{-webkit-transform:translate(-75.416834px, 63.999832px);transform:translate(-75.416834px, 63.999832px)}16.216216%{-webkit-transform:translate(-75.416834px, 63.999832px);transform:translate(-75.416834px, 63.999832px);-webkit-animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}29.72973%{-webkit-transform:translate(61.250166px, 63.999832px);transform:translate(61.250166px, 63.999832px);-webkit-animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}51.351351%{-webkit-transform:translate(61.250166px, 63.999832px);transform:translate(61.250166px, 63.999832px);-webkit-animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}64.864865%{-webkit-transform:translate(215.063836px, 63.999832px);transform:translate(215.063836px, 63.999832px)}100%{-webkit-transform:translate(215.063836px, 63.999832px);transform:translate(215.063836px, 63.999832px)}}#path-2{-webkit-animation:path-2-animation 3700ms linear infinite normal forwards;animation:path-2-animation 3700ms linear infinite normal forwards}@-webkit-keyframes path-2-animation{0%{opacity:.1}21.621622%{opacity:.1}29.72973%{opacity:.7}51.351351%{opacity:.7}62.162162%{opacity:.1}100%{opacity:.1}}@keyframes path-2-animation{0%{opacity:.1}21.621622%{opacity:.1}29.72973%{opacity:.7}51.351351%{opacity:.7}62.162162%{opacity:.1}100%{opacity:.1}}#path-3-to{-webkit-animation:path-3-to-animation 3700ms linear infinite normal forwards;animation:path-3-to-animation 3700ms linear infinite normal forwards}@-webkit-keyframes path-3-to-animation{0%{-webkit-transform:translate(61.250166px, 63.999832px);transform:translate(61.250166px, 63.999832px)}2.702703%{-webkit-transform:translate(61.250166px, 63.999832px);transform:translate(61.250166px, 63.999832px);-webkit-animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}16.216216%{-webkit-transform:translate(215.063836px, 63.999832px);transform:translate(215.063836px, 63.999832px)}100%{-webkit-transform:translate(215.063836px, 63.999832px);transform:translate(215.063836px, 63.999832px)}}@keyframes path-3-to-animation{0%{-webkit-transform:translate(61.250166px, 63.999832px);transform:translate(61.250166px, 63.999832px)}2.702703%{-webkit-transform:translate(61.250166px, 63.999832px);transform:translate(61.250166px, 63.999832px);-webkit-animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}16.216216%{-webkit-transform:translate(215.063836px, 63.999832px);transform:translate(215.063836px, 63.999832px)}100%{-webkit-transform:translate(215.063836px, 63.999832px);transform:translate(215.063836px, 63.999832px)}}#path-3{-webkit-animation:path-3-animation 3700ms linear infinite normal forwards;animation:path-3-animation 3700ms linear infinite normal forwards}@-webkit-keyframes path-3-animation{0%{opacity:.7}2.702703%{opacity:.7}13.513514%{opacity:.1}100%{opacity:.1}}@keyframes path-3-animation{0%{opacity:.7}2.702703%{opacity:.7}13.513514%{opacity:.1}100%{opacity:.1}}
#path-4-to{-webkit-animation:path-4-to-animation 3000ms linear infinite normal forwards;animation:path-4-to-animation 3000ms linear infinite normal forwards}@-webkit-keyframes path-4-to-animation{0%{-webkit-transform:translate(80px, 70.5px);transform:translate(80px, 70.5px)}3.333333%{-webkit-transform:translate(80px, 70.5px);transform:translate(80px, 70.5px);-webkit-animation-timing-function:cubic-bezier(0.42, 0, 1, 1);animation-timing-function:cubic-bezier(0.42, 0, 1, 1)}20%{-webkit-transform:translate(243px, 70.5px);transform:translate(243px, 70.5px)}100%{-webkit-transform:translate(243px, 70.5px);transform:translate(243px, 70.5px)}}@keyframes path-4-to-animation{0%{-webkit-transform:translate(80px, 70.5px);transform:translate(80px, 70.5px)}3.333333%{-webkit-transform:translate(80px, 70.5px);transform:translate(80px, 70.5px);-webkit-animation-timing-function:cubic-bezier(0.42, 0, 1, 1);animation-timing-function:cubic-bezier(0.42, 0, 1, 1)}20%{-webkit-transform:translate(243px, 70.5px);transform:translate(243px, 70.5px)}100%{-webkit-transform:translate(243px, 70.5px);transform:translate(243px, 70.5px)}}#path-4{-webkit-animation:path-4-animation 3000ms linear infinite normal forwards;animation:path-4-animation 3000ms linear infinite normal forwards}@-webkit-keyframes path-4-animation{0%{opacity:1}3.333333%{opacity:1}16.666667%{opacity:0}100%{opacity:0}}@keyframes path-4-animation{0%{opacity:1}3.333333%{opacity:1}16.666667%{opacity:0}100%{opacity:0}}#path-5-to{-webkit-animation:path-5-to-animation 3000ms linear infinite normal forwards;animation:path-5-to-animation 3000ms linear infinite normal forwards}@-webkit-keyframes path-5-to-animation{0%{-webkit-transform:translate(-58.487602px, 70.5px);transform:translate(-58.487602px, 70.5px)}20%{-webkit-transform:translate(-58.487602px, 70.5px);transform:translate(-58.487602px, 70.5px);-webkit-animation-timing-function:cubic-bezier(0, 0, 0.58, 1);animation-timing-function:cubic-bezier(0, 0, 0.58, 1)}36.666667%{-webkit-transform:translate(80.001102px, 70.5px);transform:translate(80.001102px, 70.5px);-webkit-animation-timing-function:cubic-bezier(0.42, 0, 0.58, 1);animation-timing-function:cubic-bezier(0.42, 0, 0.58, 1)}66.666667%{-webkit-transform:translate(80.001102px, 70.5px);transform:translate(80.001102px, 70.5px)}100%{-webkit-transform:translate(80.001102px, 70.5px);transform:translate(80.001102px, 70.5px)}}@keyframes path-5-to-animation{0%{-webkit-transform:translate(-58.487602px, 70.5px);transform:translate(-58.487602px, 70.5px)}20%{-webkit-transform:translate(-58.487602px, 70.5px);transform:translate(-58.487602px, 70.5px);-webkit-animation-timing-function:cubic-bezier(0, 0, 0.58, 1);animation-timing-function:cubic-bezier(0, 0, 0.58, 1)}36.666667%{-webkit-transform:translate(80.001102px, 70.5px);transform:translate(80.001102px, 70.5px);-webkit-animation-timing-function:cubic-bezier(0.42, 0, 0.58, 1);animation-timing-function:cubic-bezier(0.42, 0, 0.58, 1)}66.666667%{-webkit-transform:translate(80.001102px, 70.5px);transform:translate(80.001102px, 70.5px)}100%{-webkit-transform:translate(80.001102px, 70.5px);transform:translate(80.001102px, 70.5px)}}#path-5{-webkit-animation:path-5-animation 3000ms linear infinite normal forwards;animation:path-5-animation 3000ms linear infinite normal forwards}@-webkit-keyframes path-5-animation{0%{opacity:0}26.666667%{opacity:0}36.666667%{opacity:1}66.666667%{opacity:1}100%{opacity:1}}@keyframes path-5-animation{0%{opacity:0}26.666667%{opacity:0}36.666667%{opacity:1}66.666667%{opacity:1}100%{opacity:1}}
.modal__content{position:relative;-webkit-box-shadow:0 20px 30px rgba(0,0,0,.2);box-shadow:0 20px 30px rgba(0,0,0,.2);background-color:#fff;min-width:250px}.modal__actions{margin-top:16px;text-align:right}.modal__actions button:first-child{margin-right:8px}
.cart-baskets__section-message-error{margin-bottom:8px}.cart-baskets__section-message-error button{text-decoration:underline}.cart-baskets__section-message-error button:hover{color:#ff4141}.cart-baskets__section-message-info{margin-bottom:8px}.cart-baskets__section-message-info a{text-decoration:underline}.cart-baskets__section-message-info a:hover{color:#ff4141}.cart-baskets__section-message-savings{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cart-baskets__section-message-savings--icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:8px}.cart-baskets__section-message-savings--text button{cursor:pointer;text-decoration:underline}.cart-baskets__section-message-savings--text button:hover{color:red}
.cart-container__shipping__text__title{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:600}.cart-container__shipping__text__title{line-height:32px;font-size:24px}.cart-container__shipping{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:16px}.cart-container__shipping__text__title{color:#3c3c3c}.loading-cart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ededed;border-radius:0 0 16px 0;background-color:#fff;padding:40px;text-align:center}.loading-cart svg{margin-bottom:24px;width:140px;height:140px;fill:#ff7d7d}
.save-for-later-item{-webkit-transition:opacity .8s linear;transition:opacity .8s linear;opacity:1;overflow:hidden}.save-for-later-item__move-to-cart{display:block;margin-top:24px;margin-left:auto;padding:0 8px;width:calc(100% - 68px)}@media only screen and (min-width: 768px){.save-for-later-item__move-to-cart{margin-top:12px;width:auto}}.save-for-later-item__move-to-cart--action-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width: 768px){.save-for-later-item__move-to-cart--action-button{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.save-for-later-item .product-list-item__item--information{padding-bottom:0}.save-for-later-item .product-list-item__item--price{margin-top:16px;height:auto}@media only screen and (min-width: 768px){.save-for-later-item .product-list-item__item--price{margin-top:0;height:100%}}.save-for-later-item .product-list-item__second-col{width:100%}.save-for-later-item .product-list-item__second-col__price-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width: 768px){.save-for-later-item .product-list-item__second-col__price-section{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.save-for-later-item--fade-out{opacity:0}
.save-for-later-skeleton{position:relative;margin:24px 0 8px;border:1px solid #ededed;border-bottom-right-radius:16px;background-color:#fff;padding:0 16px}.save-for-later-skeleton__item{padding:16px 0}.save-for-later-skeleton__item:last-child{border-top:1px solid #ededed}.save-for-later-skeleton__item__left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.save-for-later-skeleton__image{position:relative;margin-right:24px;width:60px;height:60px}@media only screen and (min-width: 768px){.save-for-later-skeleton__image{width:80px;height:80px}}.save-for-later-skeleton__item__right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:24px;height:100%}@media only screen and (min-width: 768px){.save-for-later-skeleton__item__right{padding-top:0}}.save-for-later-skeleton__item__right .skeleton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto;width:70%;height:100%}@media only screen and (min-width: 768px){.save-for-later-skeleton__item__right .skeleton{width:90%}}.save-for-later-skeleton__item__right .skeleton .skeleton__button-rounded{width:242px;height:40px}.save-for-later-skeleton__text{margin-left:auto;width:70%}@media only screen and (min-width: 768px){.save-for-later-skeleton__text{margin-left:0;width:50%}}.save-for-later-skeleton__text .skeleton__description{width:100%;height:15px}.save-for-later-skeleton .row>div,.save-for-later-skeleton__text{position:relative}
.save-for-later__error-message .section-message--text,.save-for-later__title p{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:400}.save-for-later__title h2{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:600}.save-for-later__title h2{line-height:24px;font-size:16px}.save-for-later__error-message .section-message--text,.save-for-later__title p{line-height:20px;font-size:14px}.save-for-later{margin-top:48px}@media only screen and (min-width: 768px){.save-for-later{margin-top:24px}}.save-for-later__title{margin-bottom:24px}.save-for-later__title h2{color:#3c3c3c}.save-for-later__title p{margin-top:4px;color:#757575}.save-for-later__products{margin-bottom:8px;border:1px solid #ededed;border-bottom-right-radius:16px;background-color:#fff}.save-for-later__products:empty{display:none}.save-for-later__products>div:first-child .product-list-item__separator{display:none}.save-for-later__see-more{margin-top:24px}@media only screen and (min-width: 768px){.save-for-later__see-more{margin-top:32px}}.save-for-later__refresh-button{margin-top:16px;padding:0;width:auto}.save-for-later__refresh-button .button__text{margin-right:auto}
.breadcrumbs{padding:16px 0}.cart--empty-view>.row{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.cart-page__total-price,.cart-page__total-title,.cart-page__title{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:600}.cart-page__title{line-height:32px;font-size:24px}.cart-page__total-price,.cart-page__total-title{line-height:24px;font-size:16px}.cart-page{padding-bottom:104px}.cart-page__title{margin-top:0}.cart-page .review-order{overflow-wrap:break-word;top:150px;padding-top:16px}@media only screen and (min-width: 1024px){.cart-page .review-order{padding-top:0}}.cart-page__total{border-radius:4px;background-color:#ffcdcd;padding:16px 0}.cart-page__total-title{text-transform:uppercase}.cart-page__total-price{text-align:right;text-transform:uppercase}.cart-page__confirm-btn{margin-top:8px}
.edit-step,.review-order-info__sending-to{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:400}.review-order-info__step-one{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:600}.review-order-info__step-one{line-height:32px;font-size:24px}.review-order-info__sending-to{line-height:20px;font-size:14px}.edit-step{line-height:24px;color:#c32d2d;font-size:16px}.edit-step:hover{color:#8d2121}.review-order-info{position:relative;margin-bottom:20px;border:1px solid #ededed;border-radius:8px;background-color:#fff;padding:24px}@media only screen and (min-width: 360px)and (max-width: 639px){.review-order-info__title{line-height:24px;font-size:1.25rem}}.review-order-info__step-one{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:24px;width:100%}.review-order-info__step-one span{padding-right:8px}.review-order-info__step-one--title{word-break:break-word}.review-order-info__sending-to{padding-bottom:8px}.review-order-info__button{margin-top:32px;text-align:center}.review-order-info__button .button{min-width:200px}.review-order-info__skeleton{width:40%}.review-order-notification{border:none !important}.hiddenstep{opacity:.5}.edit-step{line-height:28px}.body-step{padding:0}.seller-count{margin-top:16px;font-size:.875rem}.box-order{margin-top:10px;margin-bottom:10px;border:solid 1px #ededed;border-radius:5px;padding:0 16px}.box-order-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px;margin-bottom:0;line-height:16px;color:#757575;font-size:12px;font-weight:400}.box-order-head .delivery-time__content span:first-child{color:#757575}.box-order-head-seller{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.box-order-seller{margin-bottom:15px;color:#3c3c3c;font-size:.75rem}@media(max-width: 639px){.box-order-seller{width:100px}}.box-product-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;border-bottom:1px solid #d3d3d3;padding:16px 0}@media(max-width: 639px){.box-product-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.box-product-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width: 639px){.box-product-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px}}.box-product-details-first{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.box-product-details-first__information{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media(max-width: 639px){.box-product-details-first{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.box-product-details__cumulus-info{margin:16px 24px 4px}.box-product-img{width:100px;min-width:100px;text-align:center}.box-product-img .image-loader{width:72px;height:72px}@media(max-width: 639px){.box-product-img{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.box-product-img img{width:72px;height:72px;-o-object-fit:contain;object-fit:contain}.box-product-name{-webkit-box-flex:4;-webkit-flex-grow:4;-ms-flex-positive:4;flex-grow:4;text-align:start}@media(max-width: 639px){.box-product-name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.box-product-name p{margin-bottom:4px;font-size:.875rem}.box-product-name h2:nth-of-type(2n){color:#3c3c3c;font-size:.75rem}.box-product-quantity{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100px;text-align:right;color:#757575;font-size:.75rem}@media(max-width: 639px){.box-product-quantity{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.box-product-quantity div{color:#3c3c3c;font-size:.875rem}.box-product-price{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;width:100px;text-align:center;color:#757575;font-size:.75rem}@media(max-width: 639px){.box-product-price{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:60px;text-align:left}}.box-order-total{margin:10px 0;text-align:right;color:#3c3c3c;font-weight:400}.box-order-total p{font-size:.75rem}.box-order-total b{font-size:.875rem}.box-order-total .total-detail{display:inline-block}.box-order-total .total-detail .total-shipping,.box-order-total .total-detail .total-amount{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.box-order-total .total-detail .total-shipping span:first-child,.box-order-total .total-detail .total-amount span:first-child{margin-right:16px}@media(max-width: 639px){.box-order-total .total-detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media(max-width: 639px){.box-order-total{text-align:left}}
.page-level-banner--error{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:400}.page-level-banner__title{color:#3c3c3c;font-family:"Poppins",sans-serif;font-weight:600}.page-level-banner__title{line-height:24px;font-size:16px}.page-level-banner--error{line-height:20px;font-size:14px}.page-level-banner{padding:16px}.page-level-banner--error{background-color:#fce6e7;text-align:center;color:#910514}.page-level-banner__title{margin-top:0;margin-bottom:4px;color:#910514}.page-level-banner a{text-decoration:underline}
.review-and-confirm-order__block .form__checkbox input+span .form__checkbox-text a{text-decoration:underline}.review-and-confirm-order__block .form__checkbox input+span .form__checkbox-text a:hover{text-decoration:none}.review-and-confirm-order .review-order{margin:0}.review-and-confirm-order .review-order.review-order--is-sticky{position:initial}.review-and-confirm-order .review-order__header{margin-top:0}.review-and-confirm-order.review-and-confirm-order--is-sticky{position:-webkit-sticky;position:sticky;top:0}.review-and-confirm-order__step-three{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:bold}.review-and-confirm-order__step-three .step-three__number{display:inline-block;margin-right:16px;border:2px solid #a8a8a8;border-radius:50%;background:#fff;width:28px;text-align:center;color:#a8a8a8;font-size:1rem}.review-and-confirm-order__block{padding-bottom:16px}.review-and-confirm-order__block .form__checkbox input+span .form__checkbox-text{text-align:left;line-height:20px;color:#757575;font-size:12px}.review-and-confirm-order__bottom button{margin-bottom:80px;width:100%}@media only screen and (min-width: 768px){.review-and-confirm-order__bottom button{margin-bottom:16px}}.review-and-confirm-order__floating-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;bottom:0;left:0;-webkit-transition:display 2s;transition:display 2s;z-index:3;border-top:solid 1px #ededed;border-radius:4px 4px 0 0;-webkit-box-shadow:0 2px 6px -2px rgba(71,71,71,.3),0 0 1px 0 rgba(51,51,51,.3);box-shadow:0 2px 6px -2px rgba(71,71,71,.3),0 0 1px 0 rgba(51,51,51,.3);background-color:#fff;padding:16px 16px 24px 16px;width:100%}
.checkout-steps{padding-top:32px;padding-bottom:32px}.checkout-steps .progress-tracker{margin-top:0;margin-bottom:24px}.checkout-steps .review-order{margin:0 auto}.hiddenstep{opacity:.5}.edit-step svg{width:24px;height:24px}

/*# sourceMappingURL=CartPage.41c60040.chunk.css.map*/