.recalculateCart{width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:#FFFFFF;z-index:100;margin:0;display:none}.recalculateCart__text{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;font-size:16px;font-weight:600;color:rgba(25,22,22,1.00);display:block;width:100%;height:fit-content;text-align:center}.cartSteps{width:100%;padding:40px 0;border-bottom:2px solid rgba(208,208,208,1.00)}.cartSteps__container{width:100%;max-width:800px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.cartSteps__container .cartStep{display:inline-block}.cartSteps__container .cartStep__number{padding:5px;border-radius:50%;width:20px;height:20px;color:rgba(25,22,22,1.00);display:inline-block;line-height:20px;text-align:center;font-size:14px}.cartSteps__container .cartStep__name{font-weight:500;margin-left:15px;letter-spacing:1px;font-weight:600}.cartSteps__container .cartStep__light{background-color:none;border:1px solid rgba(208,208,208,1.00)}.cartSteps__container .cartStep__regular{border:3px solid rgba(208,208,208,1.00)}.cartSteps__container .cartStep__solid{background-color:rgba(208,208,208,1.00)}.cartSteps__container .cart__activeStep{background-color:rgba(203,103,36,1.00) !important;color:#FFFFFF !important}.cartSteps__container .cart__pastStep{background-color:rgba(203,103,36,1.00) !important;color:#FFFFFF !important}.cartSteps__container .cart__pastStep svg{fill:#FFFFFF !important;width:16px;height:16px}.cartSteps__container .cartSteps__line{width:6%;height:1px;background-color:rgba(25,22,22,1.00);display:inline-block;margin:5px 20px}.cartStepZero{display:inline-flex;align-items:center;flex-direction:column;width:100%;padding-top:40px;padding-bottom:140px}.cartStepZero button{max-width:290px;width:100%}.cartStepZero button a{text-decoration:none !important}.cartStepZero svg{width:80px;height:75px;fill:#f2f2f2;margin:30px auto 80px}.cartStepZero .cart__text--ty-heading{margin-bottom:0;line-height:1.5}.cartStepZero .cart__text--ty-msg{margin-top:20px}.cartContainer{width:85vw;max-width:1400px;padding:0 3%;margin:40px auto 0;display:flex;flex-direction:row;justify-content:space-between}.cartContainer .productsList{width:75%;position:relative}.cartContainer .productsList .cart__list-item--products{list-style:none;display:flex;flex-direction:row;margin:24px 30px 0 0;border-bottom:1px solid rgba(208,208,208,1.00);height:fit-content;min-height:140px;position:relative}.cartContainer .productsList .cart__list-item--products:nth-last-of-type(1){border-bottom:none}.cartContainer .productsList .cart__figure{width:140px;height:140px;margin:0 10px;position:relative}.cartContainer .productsList .cart__figure img{max-width:100%;max-height:100%;width:auto;height:auto;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;display:block}.cartContainer .productsList .cart__price__qty{flex:35%;text-align:right;position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between}.cartContainer .productsList .cart__price__qty .set__quantity{margin-top:0 !important}.cartContainer .productsList .cart__details-box{width:calc(100% - 155px);display:flex;flex-direction:row;min-height:140px;margin:10px 0 0 15px;position:relative;transition:300ms}@media screen and (max-width: 463px){.cartContainer .productsList .cart__details-box--error{min-height:220px;transition:300ms}}.cartContainer .productsList .cart__details-box .cart__product-name-box{flex:65%;padding-bottom:40px}.cartContainer .productsList .cart__details-box .cart__product-name-box .cart__text--product-name{margin-bottom:5px;margin-block-start:0}.cartContainer .productsList .cart__details-box .cart__product-name-box .cart__text--product-name>a{font-size:14px;color:rgba(25,22,22,1.00);font-weight:600}.cartContainer .productsList .cart__details-box .cart__text--product-weight,.cartContainer .productsList .cart__details-box .cart__text--product-attr{font-size:12px;color:#888888;margin:0;letter-spacing:.5px;font-weight:normal;font-stretch:normal;font-style:normal;word-break:break-word}.cartContainer .productsList .cart__details-box .cart__qty-box{display:block;width:100%}.cartContainer .productsList .cart__details-box .cart__qty-box>*{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cartContainer .productsList .cart__details-box .cart__qty-box .cart__qty-container{display:inline-flex;align-items:center;border:2px solid rgba(208,208,208,1.00)}.cartContainer .productsList .cart__details-box .cart__qty-box .cart__qty-col{display:inline-block;padding:10px;font-size:18px;text-align:center;font-weight:600;color:rgba(25,22,22,1.00)}.cartContainer .productsList .cart__details-box .cart__qty-box .cart__qty-col--input{border-left:2px solid rgba(208,208,208,1.00);border-right:2px solid rgba(208,208,208,1.00);background-color:inherit}.cartContainer .productsList .cart__details-box .cart__qty-box .cart__qty-col--change{width:25px;height:25px;transition:300ms}.cartContainer .productsList .cart__details-box .cart__qty-box .cart__qty-col--change:hover{cursor:pointer;background-color:rgba(203,103,36,1.00);color:rgba(255,255,255,1.00)}.cartContainer .productsList .cart__details-box .cart__qty-box .cart__qty-col--change:hover svg{fill:rgba(255,255,255,1.00)}.cartContainer .productsList .cart__details-box .cart__qty-box .cart__qty-col--change svg{transition:300ms}.cartContainer .productsList .cart__details-box .cart__qty-box .cart__text--unit{margin-left:15px;font-size:15px}.cartContainer .productsList .cart__details-box .cart__qty-box .js-value{height:25px;width:50px}.cartContainer .productsList .cart__details-box .cart__qty-box .js-value input{text-align:center;color:rgba(25,22,22,1.00);max-width:50px;font-weight:500;font-size:18px}.cartContainer .productsList .cart__details-box .cart__text--price{display:flex;justify-content:flex-end;color:#888888;font-size:14px;font-weight:700;line-height:24px;letter-spacing:1.2px}.cartContainer .productsList .cart__details-box .cart__text--pricePerPiece{margin-right:15px;font-size:14px;font-weight:400;line-height:24px;letter-spacing:1.2px;white-space:nowrap}.cartContainer .productsList .cart__details-box .cart__text--priceTotal{font-size:14px;font-weight:700;line-height:24px;letter-spacing:1.2px;white-space:nowrap}.cartContainer .productsList .cart__details-box .cart__text--delete{position:absolute;bottom:0;display:block;font-size:14px;color:#888888;z-index:1}.cartContainer .productsList .cart__details-box .cart__text--delete:hover{cursor:pointer;color:rgba(203,103,36,1.00);font-weight:600}.cartContainer .productsList .cart__details-box .cart__text--delete .trashIcon{fill:rgba(203,103,36,1.00);width:14px;height:14px;margin-right:5px}.cartContainer .productsList .cartLoyaltyMessage{border:1px solid #37ca94;font-size:16px;color:#888888;padding:15px 20px;margin:30px 30px 20px 0}.cartContainer .productsList .cartLoyaltyMessage svg{fill:#37ca94;margin-bottom:-4px;margin-right:10px;width:28px;height:22px}.cartContainer .productsList .productItem{display:flex;flex-direction:row}.cartContainer .productsList .productItem__image{width:140px;height:140px;background-color:#FFFFFF;margin:0 10px 0 0;display:inline-block;overflow:hidden}.cartContainer .productsList .productItem__image img,.cartContainer .productsList .productItem__image svg{max-width:100%;max-height:100%;width:auto;height:auto;display:block;margin:auto}.cartContainer .productsList .productItem__detailsContainer{display:inline-block;width:calc(100% - 140px)}.cartContainer .productsList .productItem__detailsContainer .productItem__details{width:80%;height:100%;display:flex;flex-direction:column}.cartContainer .productsList .productItem__detailsContainer .productItem__details .productName{font-size:14px;font-weight:600;color:rgba(25,22,22,1.00);padding-bottom:10px}.cartContainer .productsList .productItem__detailsContainer .productItem__details .productProperties{font-size:12px;color:#888888;padding-bottom:20px;font-weight:600}.cartContainer .productsList .productItem__detailsContainer .productItem__details .removeItem{color:#888888;font-size:12px}.cartContainer .deliveryAndPayment{width:100%}.cartContainer .deliveryAndPayment .deliverySetCountryInfo{font-size:16px;color:rgba(25,22,22,1.00);display:block;width:calc(100% - 70px);margin:30px 30px 30px 0;padding:10px 20px 10px 0}.cartContainer .deliveryAndPayment .deliverySetCountryInfo select::-ms-expand{display:none}.cartContainer .deliveryAndPayment .deliverySetCountryInfo select{border:1px solid rgba(208,208,208,1.00);padding:12px 30px 12px 12px;font-weight:600;background-repeat:no-repeat;background-position:calc(100% - 10px) calc(1em + 2px);color:rgba(25,22,22,1.00) !important;background-color:#FFFFFF !important;height:auto;width:350px}.cartContainer .deliveryAndPayment .deliverySetCountryInfo option{color:rgba(25,22,22,1.00);padding:5px 10px}.cartContainer .deliveryAndPayment .deliverySetCountryInfo label{color:#888888}.cartContainer .deliveryAndPayment .deliverySetCountryInfo .form__invalid-input{padding-top:10px}.cartContainer .deliveryAndPayment .deliveryMethods,.cartContainer .deliveryAndPayment .paymentMethods{display:flex;width:calc(100% - 30px);justify-content:flex-start;margin-right:30px;flex-flow:row wrap;flex-direction:column}.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container{margin:10px 0;width:100%;min-height:40px;height:fit-content;border-radius:2px;position:relative}.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container label,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container label,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container label,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container label{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container label:before,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container label:before,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container label:before,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container label:before{position:absolute;top:0;bottom:0;margin:auto;color:rgba(25,22,22,1.00);border-radius:50%;background-color:#FFFFFF;border:80% solid rgba(25,22,22,1.00);height:15px;width:16px;margin-right:10px;border-radius:50%;border:1px solid rgba(208,208,208,1.00);background-color:#FFFFFF;content:"";display:inline-block}.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container.selected label:before,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container.selected label:before,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container.selected label:before,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container.selected label:before{border-color:rgba(203,103,36,1.00);-webkit-box-shadow:inset 0 0 0 5px rgba(203,103,36,1.00);-moz-box-shadow:inset 0 0 0 5px rgba(203,103,36,1.00);box-shadow:inset 0 0 0 5px rgba(203,103,36,1.00);background-color:rgba(255,255,255,1.00)}.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container .deliveryMethod__imageContainer,.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container .paymentMethod__imageContainer,.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container .loyaltyPointsPayment__imageContainer,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container .deliveryMethod__imageContainer,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container .paymentMethod__imageContainer,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container .loyaltyPointsPayment__imageContainer,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container .deliveryMethod__imageContainer,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container .paymentMethod__imageContainer,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container .loyaltyPointsPayment__imageContainer,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container .deliveryMethod__imageContainer,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container .paymentMethod__imageContainer,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container .loyaltyPointsPayment__imageContainer{margin:10px 0 10px 20px;width:10%;display:flex;min-height:40px;min-width:67px;align-items:center}.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container .deliveryMethod__imageContainer img,.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container .deliveryMethod__imageContainer svg,.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container .paymentMethod__imageContainer img,.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container .paymentMethod__imageContainer svg,.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container .loyaltyPointsPayment__imageContainer img,.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container .loyaltyPointsPayment__imageContainer svg,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container .deliveryMethod__imageContainer img,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container .deliveryMethod__imageContainer svg,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container .paymentMethod__imageContainer img,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container .paymentMethod__imageContainer svg,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container .loyaltyPointsPayment__imageContainer img,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container .loyaltyPointsPayment__imageContainer svg,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container .deliveryMethod__imageContainer img,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container .deliveryMethod__imageContainer svg,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container .paymentMethod__imageContainer img,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container .paymentMethod__imageContainer svg,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container .loyaltyPointsPayment__imageContainer img,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container .loyaltyPointsPayment__imageContainer svg,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container .deliveryMethod__imageContainer img,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container .deliveryMethod__imageContainer svg,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container .paymentMethod__imageContainer img,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container .paymentMethod__imageContainer svg,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container .loyaltyPointsPayment__imageContainer img,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container .loyaltyPointsPayment__imageContainer svg{width:auto;height:auto;max-width:90%;max-height:36px;margin:auto;display:block;margin-top:0;margin-bottom:0}.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container .deliveryMethod__name,.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container .paymentMethod__name,.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container .loyaltyPointsPayment__name,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container .deliveryMethod__name,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container .paymentMethod__name,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container .loyaltyPointsPayment__name,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container .deliveryMethod__name,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container .paymentMethod__name,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container .loyaltyPointsPayment__name,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container .deliveryMethod__name,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container .paymentMethod__name,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container .loyaltyPointsPayment__name{width:35%;display:block;color:rgba(25,22,22,1.00);font-size:14px;margin:10px 10px 10px 0;letter-spacing:1.2px;font-weight:600;text-align:left}.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container .deliveryMethod__date,.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container .paymentMethod__date,.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container .loyaltyPointsPayment__date,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container .deliveryMethod__date,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container .paymentMethod__date,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container .loyaltyPointsPayment__date,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container .deliveryMethod__date,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container .paymentMethod__date,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container .loyaltyPointsPayment__date,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container .deliveryMethod__date,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container .paymentMethod__date,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container .loyaltyPointsPayment__date{width:40%;font-size:14px;color:rgba(25,22,22,1.00);display:block;margin:12px;text-align:left}.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container .deliveryMethod__value,.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container .paymentMethod__value,.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container .loyaltyPointsPayment__value,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container .deliveryMethod__value,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container .paymentMethod__value,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container .loyaltyPointsPayment__value,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container .deliveryMethod__value,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container .paymentMethod__value,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container .loyaltyPointsPayment__value,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container .deliveryMethod__value,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container .paymentMethod__value,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container .loyaltyPointsPayment__value{width:10%;margin:10px 0;font-size:14px;color:rgba(25,22,22,1.00);text-align:right;letter-spacing:1.2px;display:block;font-weight:600}.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container .deliveryMethod__changeDelivery,.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container .paymentMethod__changeDelivery,.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container .loyaltyPointsPayment__changeDelivery,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container .deliveryMethod__changeDelivery,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container .paymentMethod__changeDelivery,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container .loyaltyPointsPayment__changeDelivery,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container .deliveryMethod__changeDelivery,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container .paymentMethod__changeDelivery,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container .loyaltyPointsPayment__changeDelivery,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container .deliveryMethod__changeDelivery,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container .paymentMethod__changeDelivery,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container .loyaltyPointsPayment__changeDelivery{color:rgba(203,103,36,1.00);font-size:14px;letter-spacing:1.2px;line-height:1.71;display:block;width:100%;text-align:center;margin-top:-10px}.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container .deliveryMethod__changeDelivery:hover,.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container .paymentMethod__changeDelivery:hover,.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container .loyaltyPointsPayment__changeDelivery:hover,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container .deliveryMethod__changeDelivery:hover,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container .paymentMethod__changeDelivery:hover,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container .loyaltyPointsPayment__changeDelivery:hover,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container .deliveryMethod__changeDelivery:hover,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container .paymentMethod__changeDelivery:hover,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container .loyaltyPointsPayment__changeDelivery:hover,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container .deliveryMethod__changeDelivery:hover,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container .paymentMethod__changeDelivery:hover,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container .loyaltyPointsPayment__changeDelivery:hover{cursor:pointer}.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__freeDeliveryFrom,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__freeDeliveryFrom{width:100%;display:block;margin:10px 0;font-size:15px;color:rgba(203,103,36,1.00)}.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__freeDeliveryFrom .svgIcon,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__freeDeliveryFrom .svgIcon{fill:rgba(203,103,36,1.00);margin-bottom:-2px}.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__info,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__info,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__info,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__info{border:1px solid rgba(208,208,208,1.00);font-size:15px;color:rgba(25,22,22,1.00);padding:10px 15px;margin:30px 30px 20px 0;width:calc(100% - 30px);display:block;letter-spacing:1.2px}.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__info svg,.cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__info svg,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__info svg,.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__info svg{fill:rgba(25,22,22,1.00);margin-bottom:-4px;margin-right:10px;width:28px;height:22px}.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__selected-point,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__selected-point{padding-left:5%;margin-left:calc(50px + 7%)}.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__id,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__id{width:35%;color:rgba(25,22,22,1.00);font-size:14px;letter-spacing:1.2px;font-weight:600;text-align:left}.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__address,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__address{width:35%;color:rgba(25,22,22,1.00);font-size:14px;letter-spacing:1.2px;text-align:left}.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__change,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__change{font-size:14px;color:rgba(203,103,36,1.00);align-self:center;margin-left:30px;cursor:pointer}@media screen and (max-width: 450px){.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__selected-point,.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__selected-point{padding-left:5%;margin-left:calc(10px + 1%)}}.cartContainer .deliveryAndPayment .loyaltyPointsPayment__datePlaceholder{width:40%;font-size:14px;display:block;margin:12px}.cartContainer .deliveryAndPayment .loyaltyPointsPayment__valuePlaceholder{width:10%;margin:10px 0;font-size:14px;display:block}.cartContainer .deliveryAndPayment .loyaltyPointsPayment__name{width:35%}.cartContainer .deliveryAndPayment .remove-points{border:none !important;padding:0 !important;width:10% !important;text-align:right !important;font-weight:600;margin-top:-8px}.cartContainer .deliveryAndPayment .remove-points:hover{background-color:#FFFFFF !important;border:none !important;color:rgba(203,103,36,1.00)}.cartContainer .deliveryAndPayment .payUsingPoints:before{border-color:rgba(203,103,36,1.00) !important;-webkit-box-shadow:inset 0 0 0 5px rgba(203,103,36,1.00) !important;box-shadow:inset 0 0 0 5px rgba(203,103,36,1.00) !important;background-color:#FFFFFF}.cartContainer .deliveryAndPayment .cartDeliveryDateTime{width:100%;margin-top:20px;margin-right:30px;position:relative;user-select:none}.cartContainer .deliveryAndPayment .cartDeliveryDateTime .scheduledDeliveryDate{width:fit-content;min-width:292px}.cartContainer .deliveryAndPayment .cartDeliveryDateTime .form{width:260px;display:block;position:relative}.cartContainer .deliveryAndPayment .cartDeliveryDateTime input{border:none;color:rgba(25,22,22,1.00);font-size:14px;letter-spacing:1.2px;margin-bottom:0;padding:10px 0}@-moz-document url-prefix(){.cartContainer .deliveryAndPayment .cartDeliveryDateTime input:hover{cursor:pointer}}.cartContainer .deliveryAndPayment .cartDeliveryDateTime input[type=date]::-webkit-calendar-picker-indicator{display:inline-block;vertical-align:middle;margin-left:20px;height:20px;width:20px}.cartContainer .deliveryAndPayment .cartDeliveryDateTime input[type=date]::-webkit-calendar-picker-indicator:hover{cursor:pointer}.cartContainer .deliveryAndPayment .continueButton__desktop{margin-left:0}.cartContainer .deliveryAndPayment .paymentChannel__container{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:101}.cartContainer .deliveryAndPayment .paymentChannel__close{position:absolute;top:40px;right:40px;fill:rgba(25,22,22,1.00);width:26px;height:26px}.cartContainer .deliveryAndPayment .paymentChannel__close:hover{cursor:pointer;fill:rgba(203,103,36,1.00)}.cartContainer .deliveryAndPayment .paymentChannel__box{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#FFFFFF;width:50%;height:61%;overflow-y:auto;overflow-x:hidden;padding:20px 40px;display:flex;flex-direction:column;justify-content:space-between}.cartContainer .deliveryAndPayment .paymentChannel__box .submitButton{display:block;text-transform:uppercase;width:120px;height:25px;font-size:14px;line-height:1.71;letter-spacing:1.2px;text-align:center;margin:35px 0 35px auto;padding:8px 16px}.cartContainer .deliveryAndPayment .paymentChannel__title{font-size:18px;letter-spacing:0;line-height:26px;color:rgba(25,22,22,1.00);margin-bottom:50px;display:block;width:100%;font-weight:600}.cartContainer .deliveryAndPayment .paymentChannel__labelsContainer{width:100%;min-height:165px;overflow-y:auto;overflow-x:hidden;display:grid;grid-template-columns:repeat(auto-fit, 160px);row-gap:20px;column-gap:30px;justify-content:flex-start;margin-bottom:auto;padding-bottom:20px}@media screen and (max-width: 1165px){.cartContainer .deliveryAndPayment .paymentChannel__labelsContainer{justify-content:space-around;column-gap:20px}}.cartContainer .deliveryAndPayment .paymentChannel__label{width:155px;border:1px solid rgba(208,208,208,1.00);min-height:95px;max-height:105px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.cartContainer .deliveryAndPayment .paymentChannel__label:hover{cursor:pointer}.cartContainer .deliveryAndPayment .paymentChannel__imgContainer{display:block;width:80%;margin-bottom:5px;max-height:40px}.cartContainer .deliveryAndPayment .paymentChannel__imgContainer input[type=radio]{position:absolute;width:100%;height:100%;top:0;left:0;visibility:hidden}.cartContainer .deliveryAndPayment .paymentChannel__imgContainer img{max-width:100%;width:auto;max-height:40px;height:40px;display:block;text-align:center;margin:auto}.cartContainer .deliveryAndPayment .paymentChannel__name{width:90%;text-align:center;font-size:13px;letter-spacing:1.2px;line-height:1.51;color:rgba(25,22,22,1.00);display:block}.cartContainer .deliveryAndPayment .js-active{border:2px solid rgba(203,103,36,1.00)}.cartContainer .deliveryAndPayment .collectionPoint__container.js-ps-box{display:none;width:100vw;height:100vh;top:0;left:0;position:fixed;background-color:rgba(0,0,0,.5);z-index:115}.cartContainer .deliveryAndPayment .collectionPoint__container.js-list .cart__point-selection-content{width:50% !important;float:none !important;margin:0 auto;padding:40px;background-color:#FFFFFF;position:fixed;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);max-height:75%;overflow-y:auto}@media screen and (max-width: 768px){.cartContainer .deliveryAndPayment .collectionPoint__container.js-list .cart__point-selection-content{width:calc(100% - 80px) !important;max-height:unset;height:calc(100% - 80px)}}.cartContainer .deliveryAndPayment .collectionPoint__container.js-map .cart__point-selection-content{left:0;right:0;width:50% !important;float:none !important;margin:0 auto;padding:40px;background-color:#FFFFFF;top:5%;position:fixed;z-index:1}@media screen and (max-width: 768px){.cartContainer .deliveryAndPayment .collectionPoint__container.js-map .cart__point-selection-content{width:calc(100% - 80px) !important}}.cartContainer .deliveryAndPayment .cart__text--point-selection-title{font-size:18px}.cartContainer .deliveryAndPayment .cart__text--point-selection-title svg{float:right;fill:rgba(25,22,22,1.00);padding:5px;cursor:pointer}.cartContainer .deliveryAndPayment .cart__list--selection-points{margin-top:75px;list-style-type:none;width:100%;padding-left:0;font-weight:300}.cartContainer .deliveryAndPayment .cart__list--selection-points .selected{border:2px solid rgba(203,103,36,1.00) !important}.cartContainer .deliveryAndPayment .cart__list-item--selection-point{cursor:pointer;padding:15px 25px}.cartContainer .deliveryAndPayment .cart__customer-address-item{width:100%;box-sizing:border-box;border:1px solid #c8c8c8;margin-bottom:10px;font-size:14px}.cartContainer .customerData{width:calc(75% - 30px);margin-right:30px}.cartContainer .customerData__wrapper{width:100%;display:flex;margin-top:40px;height:fit-content}.cartContainer .customerData .loginContainer{margin-right:20px;border:1px solid rgba(208,208,208,1.00);padding:25px 8%;flex:34%}.cartContainer .customerData .loginContainer__title{width:100%;text-align:center;display:block;font-size:24px;font-weight:600;color:rgba(25,22,22,1.00);letter-spacing:2px;margin-bottom:30px}.cartContainer .customerData .loginContainer__inputContainer input[type=email],.cartContainer .customerData .loginContainer__inputContainer input[type=password]{border-bottom:1px solid #D6D6D6}.cartContainer .customerData .loginContainer__inputContainer:focus-within input[type=email],.cartContainer .customerData .loginContainer__inputContainer:focus-within input[type=password]{border-bottom:1px solid rgba(203,103,36,1.00)}.cartContainer .customerData .loginContainer__inputContainer>label{color:rgba(25,22,22,1.00);font-size:14px;letter-spacing:1.2px}.cartContainer .customerData .loginContainer__inputContainer .form__invalid-input{margin-top:5px}.cartContainer .customerData .loginContainer__forgotPassword{font-size:14px;letter-spacing:1.2px;color:rgba(203,103,36,1.00);text-align:center;width:100%;display:block;margin-top:25px;text-decoration:underline}.cartContainer .customerData .registerContainer{margin-left:20px;border:1px solid rgba(208,208,208,1.00);padding:25px 8%;flex:34%}.cartContainer .customerData .registerContainer__title{width:100%;text-align:center;display:block;font-size:24px;font-weight:600;color:rgba(25,22,22,1.00);letter-spacing:2px;margin-bottom:30px}.cartContainer .customerData .registerContainer__title__authRequired{margin-top:102px}.cartContainer .customerData .registerContainer__description{font-size:14px;display:block;text-align:center;letter-spacing:1.2px;color:rgba(25,22,22,1.00);margin:10px 0 20px;min-height:42px}.cartContainer .customerData .registerContainer__visitor{margin-top:20px}.cartContainer .customerData .registerContainer__button{margin:20px auto;display:block;width:60%}.cartContainer .customerData .deliveryData{width:100%;margin-right:30px}.cartContainer .customerData .deliveryData__title{color:rgba(25,22,22,1.00);letter-spacing:1.2px;font-size:16px;text-transform:uppercase;width:100%;display:block;margin:0 30px 30px 0;font-weight:600;border-bottom:1px solid rgba(208,208,208,1.00);padding-bottom:10px}.cartContainer .customerData .deliveryData .cart__receiver-address{margin-bottom:20px}.cartContainer .customerData .deliveryData .cart__receiver-address:not(.cart__receiver-address--multiple){border-bottom:1px solid rgba(208,208,208,1.00)}.cartContainer .customerData .deliveryData .js-save-address-form,.cartContainer .customerData .deliveryData .cart__invoice-box{width:60%}.cartContainer .customerData .deliveryData input{border-bottom:1px solid rgba(208,208,208,1.00);padding-left:0;padding-right:0}.cartContainer .customerData .deliveryData input:focus{border-bottom:1px solid rgba(203,103,36,1.00)}.cartContainer .customerData .deliveryData select::-ms-expand{display:none}.cartContainer .customerData .deliveryData select{border:1px solid rgba(208,208,208,1.00);padding:12px 10px 12px 12px;width:65%;background-repeat:no-repeat;background-position:calc(100% - 10px) calc(1em + 2px);height:auto;color:rgba(25,22,22,1.00) !important;background-color:#FFFFFF !important}.cartContainer .customerData .deliveryData .countryLabel:not(.cart__label-oneCountry){top:-13px !important}.cartContainer .customerData .deliveryData .prefixLabel{top:-7px !important}.cartContainer .customerData .deliveryData .tinInput{height:48px !important}.cartContainer .customerData .deliveryData option:not(:first-of-type){color:#888888;padding:5px 10px}.cartContainer .customerData .deliveryData label{color:#888888}.cartContainer .customerData .deliveryData .form__input-info--short{min-width:50px}@media screen and (max-width: 768px){.cartContainer .customerData .deliveryData .form__input-info--short{text-overflow:clip;overflow:hidden;white-space:nowrap}}.cartContainer .customerData .deliveryData .form__invalid-input{padding-top:10px}.cartContainer .customerData .deliveryData .cart__address-flex{display:flex;justify-content:space-between;flex-direction:row}.cartContainer .customerData .deliveryData .cart__address-flex .cart__address-firstElement{flex:1 0 50%}@media screen and (min-width: 769px){.cartContainer .customerData .deliveryData .cart__address-flex .cart__address-firstElement{margin-right:45px}}@media screen and (min-width: 501px)and (max-width: 768px){.cartContainer .customerData .deliveryData .cart__address-flex .cart__address-firstElement{margin-right:20px}}@media screen and (max-width: 500px){.cartContainer .customerData .deliveryData .cart__address-flex .cart__address-firstElement{margin-right:0}}@media screen and (min-width: 769px){.cartContainer .customerData .deliveryData .cart__address-flex .cart__address-streetNo{margin-right:45px}}@media screen and (min-width: 501px)and (max-width: 768px){.cartContainer .customerData .deliveryData .cart__address-flex .cart__address-streetNo{margin-right:20px}}@media screen and (max-width: 500px){.cartContainer .customerData .deliveryData .cart__address-flex .cart__address-streetNo{margin-right:0}}@media screen and (max-width: 500px){.cartContainer .customerData .deliveryData .cart__address-flex--street{flex-wrap:wrap}.cartContainer .customerData .deliveryData .cart__address-flex--street .cart__address-firstElement{flex:0 1 100%}.cartContainer .customerData .deliveryData .cart__address-flex--street .cart__address-streetNo,.cartContainer .customerData .deliveryData .cart__address-flex--street .cart__input-wrapper--flat{flex:0 1 50%}}.cartContainer .customerData .deliveryData .cart__text--required{font-size:14px;color:#888888}.cartContainer .customerData .deliveryData .cart__invoice-box{margin-top:35px}@media screen and (max-width: 768px){.cartContainer .customerData .deliveryData .cart__invoice-box .form__invoiceCheck{max-width:90%}}.cartContainer .customerData .deliveryData .cart__invoice-box .checkBoxes__container input+label:before{left:0}.cartContainer .customerData .deliveryData .cart__invoice-box .checkBoxes__container input+label .checkBoxes__checkIcon{left:2px}.cartContainer .customerData .deliveryData .cart__invoice-box .checkBoxes__container--radio input+label .checkBoxes__checkIcon{left:1px}.cartContainer .customerData .deliveryData .cart__invoice-box .cart__input-wrapper--vateu label{padding-left:5px}.cartContainer .customerData .deliveryData .cart__invoice-box .checkBoxes__container--radio{margin:10px 0 20px}.cartContainer .customerData .deliveryData .cart__invoice-box option{color:rgba(25,22,22,1.00);font-size:15px}.cartContainer .customerData .deliveryData .cart__invoice-box .cart__input-wrapper--priv-company:first-child{margin-right:20px}.cartContainer .customerData .deliveryData .cart__invoice-box .cart__label-oneCountry{top:-2px !important}.cartContainer .customerData .deliveryData .cart__invoice-box .cart__input-oneCountry{height:48px !important}@media screen and (min-width: 769px){.cartContainer .customerData .deliveryData .cart__invoice-box .cart__input-oneCountry{width:65%}}@media screen and (max-width: 768px){.cartContainer .customerData .deliveryData .cart__invoice-box .cart__input-oneCountry{width:100%}}.cartContainer .customerData .deliveryData .cart__invoice{display:none;margin-top:40px}.cartContainer .customerData .deliveryData .cart__text--invoice{font-size:12px;color:rgba(25,22,22,1.00);margin-left:0}.cartContainer .customerData .deliveryData .cart__input-wrapper--priv-company{display:inline-flex;width:60%}.cartContainer .customerData .deliveryData .cart__input-wrapper--priv-company label{top:0 !important;font-size:16px !important}.cartContainer .customerData .deliveryData #save-invoice-address{display:block;width:50%;text-align:center}.cartContainer .customerData .deliveryData .company__Prefix{width:20%}.cartContainer .customerData .deliveryData .company__Tin{width:30%}.cartContainer .customerData .deliveryData .company__Country{width:50%}.cartContainer .customerData .company__Country{margin-left:46px}.cartContainer .customerData .company__Tin .form__input-info,.cartContainer .customerData .company__Country .form__input-info{padding-top:7px}.cartContainer .customerData .messageAndAttachments{width:70%;margin-right:30px;display:flex;flex-direction:row;justify-content:space-between}.cartContainer .customerData .messageAndAttachments .msgToSeller__container,.cartContainer .customerData .messageAndAttachments .attachments__container{width:45%;position:relative}.cartContainer .customerData .messageAndAttachments .msgToSeller__title,.cartContainer .customerData .messageAndAttachments .attachments__title{color:rgba(25,22,22,1.00);letter-spacing:1.2px;font-size:16px;text-transform:uppercase;width:100%;display:block;margin:30px 30px 30px 0;font-weight:600;border-bottom:1px solid rgba(208,208,208,1.00);padding-bottom:10px}.cartContainer .customerData .messageAndAttachments .msgToSeller__textarea,.cartContainer .customerData .messageAndAttachments .attachments__textarea{color:#191616;border-color:#D6D6D6;background-color:inherit;width:100%;height:90px;resize:none;padding:10px 12px 9px 10px}.cartContainer .customerData .messageAndAttachments .msgToSeller__textarea:focus,.cartContainer .customerData .messageAndAttachments .attachments__textarea:focus{border-color:rgba(203,103,36,1.00)}.cartContainer .customerData .messageAndAttachments .msgToSeller__add>*,.cartContainer .customerData .messageAndAttachments .attachments__add>*{color:rgba(203,103,36,1.00);fill:rgba(203,103,36,1.00);font-size:14px;letter-spacing:1.2px}.cartContainer .customerData .messageAndAttachments .msgToSeller__add>*:hover,.cartContainer .customerData .messageAndAttachments .attachments__add>*:hover{cursor:pointer}.cartContainer .customerData .messageAndAttachments .msgToSeller__add .paperClipIcon,.cartContainer .customerData .messageAndAttachments .attachments__add .paperClipIcon{transform:rotate(-45deg);margin-bottom:-7px}.cartContainer .customerData .messageAndAttachments .msgToSeller__add svg,.cartContainer .customerData .messageAndAttachments .msgToSeller__add label,.cartContainer .customerData .messageAndAttachments .attachments__add svg,.cartContainer .customerData .messageAndAttachments .attachments__add label{padding-bottom:5px}.cartContainer .customerData .messageAndAttachments .msgToSeller__add__button,.cartContainer .customerData .messageAndAttachments .msgToSeller__add__button>*,.cartContainer .customerData .messageAndAttachments .attachments__add__button,.cartContainer .customerData .messageAndAttachments .attachments__add__button>*{text-decoration:none !important;opacity:0}.cartContainer .customerData .messageAndAttachments .msgToSeller__add__button .attachmentsRemove svg,.cartContainer .customerData .messageAndAttachments .msgToSeller__add__button>* .attachmentsRemove svg,.cartContainer .customerData .messageAndAttachments .attachments__add__button .attachmentsRemove svg,.cartContainer .customerData .messageAndAttachments .attachments__add__button>* .attachmentsRemove svg{display:none}.cartContainer .customerData .messageAndAttachments .msgToSeller__add__button::-webkit-file-upload-button,.cartContainer .customerData .messageAndAttachments .attachments__add__button::-webkit-file-upload-button{visibility:hidden;display:none}.cartContainer .customerData .messageAndAttachments .attachmentsFile{display:block;width:100%;margin-bottom:5px}.cartContainer .customerData .messageAndAttachments .attachmentsFile svg{margin-bottom:-7px}.cartContainer .customerData .messageAndAttachments .attachmentsFile--cart{width:fit-content;border:1px solid #D6D6D6;border-radius:20px;padding:5px 15px}.cartContainer .customerData .requiredFields{width:100%;display:block;margin:40px 0}.cartContainer .customerData .requiredFields__info{color:#888888;letter-spacing:.07px;font-size:14px}.cartContainer .customerData .cart__customer-addresses-list{padding-left:0}.cartContainer .customerData .cart__customer-address-item{list-style-type:none}.cartContainer .customerData .cart__ca-title{display:block;position:relative;width:100%}.cartContainer .customerData .svgIcon--editAddress{width:16px;height:16px;display:inline-block;margin-bottom:-2px;transform:rotate(90deg);margin-right:5px}.cartContainer .customerData .cart__text--address{color:rgba(25,22,22,1.00)}.cartContainer .customerData .cart__text--address .text--strong{width:100%;display:block}.cartContainer .customerData .cart__text--address span:not(.text--strong){font-size:14px}.cartContainer .customerData .cart__customer-address-icon-box{position:absolute;right:0;top:0;display:flex}.cartContainer .customerData .cart__customer-address-icon-box svg{width:20px;height:20px;transition:200ms;fill:rgba(25,22,22,1.00);display:block}.cartContainer .customerData .cart__customer-address-icon-box svg:hover{cursor:pointer;fill:rgba(203,103,36,1.00)}.cartContainer .customerData .cart__address-edit-box{display:none;padding-top:30px}.cartContainer .customerData .js-choose-address:not(.selected) .cart__text--address,.cartContainer .customerData .js-choose-address:not(.selected) .cart__text--address span{opacity:.5}.cartContainer .customerData .js-choose-address:not(.selected) .cart__text--address:hover,.cartContainer .customerData .js-choose-address:not(.selected) .cart__text--address span:hover{cursor:pointer}.cartContainer .customerData__notAuthenticated{width:100% !important}.cartContainer .summaryCart{width:75%}.cartContainer .summaryCart .summaryData__title{color:rgba(25,22,22,1.00);letter-spacing:1.2px;font-size:16px;text-transform:uppercase;width:calc(100% - 30px);display:block;margin:0 30px 0 0;font-weight:600;border-bottom:1px solid rgba(208,208,208,1.00);padding-bottom:10px}.cartContainer .summaryCart .cart__list-item--products{list-style:none;display:flex;flex-direction:row;margin:9px 30px 0 0;border-bottom:1px solid rgba(208,208,208,1.00);min-height:140px;height:fit-content}.cartContainer .summaryCart .cart__list-item--products:nth-last-of-type(1){border-bottom:none}.cartContainer .summaryCart .cart__figure{width:140px;height:140px;margin:0 10px;position:relative}.cartContainer .summaryCart .cart__figure img{max-width:100%;max-height:100%;width:auto;height:auto;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;display:block}.cartContainer .summaryCart .cart__details-box{display:flex;flex-direction:row;width:calc(100% - 155px);min-height:140px;height:fit-content;margin:0 0 0 15px;position:relative;transition:300ms}@media screen and (max-width: 463px){.cartContainer .summaryCart .cart__details-box--error{min-height:220px;transition:300ms}}.cartContainer .summaryCart .cart__details-box .cart__price__qty{flex:25%;position:relative}.cartContainer .summaryCart .cart__details-box .cart__product-name-box{flex:75%}.cartContainer .summaryCart .cart__details-box .cart__product-name-box .cart__text--product-name{margin-bottom:5px}.cartContainer .summaryCart .cart__details-box .cart__product-name-box .cart__text--product-name>a{font-size:14px;color:rgba(25,22,22,1.00);font-weight:600}.cartContainer .summaryCart .cart__details-box .cart__text--product-weight,.cartContainer .summaryCart .cart__details-box .cart__text--product-attr{font-size:12px;color:#888888;margin:0;letter-spacing:.5px;font-weight:normal;font-stretch:normal;font-style:normal}.cartContainer .summaryCart .cart__details-box .cart__qty-box{display:none}.cartContainer .summaryCart .cart__details-box .cart__text--price{position:absolute;right:0;bottom:0;color:#888888;font-size:14px;font-weight:600}.cartContainer .summaryCart .cart__details-box .cart__text--quantityAndUnit{color:rgba(25,22,22,1.00);position:absolute;right:0;top:0;font-size:15px;z-index:1}.cartContainer .summaryCart .summaryInfo{display:flex;width:100%;flex-direction:row;justify-content:space-between;flex-wrap:wrap;height:fit-content;margin-top:80px}.cartContainer .summaryCart .summaryInfo__item{flex:1 0 25%;margin:20px 25px;height:fit-content}.cartContainer .summaryCart .summaryInfo__item__title{color:rgba(25,22,22,1.00);letter-spacing:1.2px;font-size:16px;text-transform:uppercase;width:100%;display:block;margin:30px 30px 30px 0;font-weight:600;border-bottom:1px solid rgba(208,208,208,1.00);padding-bottom:10px;position:relative}.cartContainer .summaryCart .summaryInfo__item__title .editSection{position:absolute;top:0;bottom:0;right:0;width:18px;height:18px;fill:rgba(203,103,36,1.00)}.cartContainer .summaryCart .summaryInfo__item__title .editSection:hover{cursor:pointer}.cartContainer .summaryCart .summaryInfo__item__data{display:block;width:100%;height:fit-content;margin-top:20px}.cartContainer .summaryCart .summaryInfo__item__data span{color:rgba(25,22,22,1.00);letter-spacing:1.2px;font-size:14px;display:block;width:100%;margin-bottom:5px}.cartContainer .summaryCart .summaryInfo__item__data .extraMargin{margin-bottom:20px !important}.cartContainer .summaryCart .summaryInfo__item__img{height:auto;width:auto;max-height:24px;margin-right:10px;vertical-align:top}.cartContainer .thankYouPage{width:100%;margin:70px auto;text-align:center}.cartContainer .thankYouPage .thankYou__info{font-size:24px;font-weight:600;letter-spacing:2px;color:rgba(25,22,22,1.00);margin-bottom:70px;display:block;width:100%}.cartContainer .thankYouPage .thankYou__form{padding:50px;display:block;width:50%;border:1px solid rgba(208,208,208,1.00);margin:0 auto}.cartContainer .thankYouPage .thankYou__buttonContainer{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center}.cartContainer .thankYouPage .thankYou__header{width:40%;text-align:left;font-size:14px;color:rgba(25,22,22,1.00);letter-spacing:1.2px;line-height:1.71}.cartContainer .thankYouPage .thankYou__button{width:30%}.cartContainer .thankYouPage .thankYou__counter{width:75px;height:75px;line-height:75px;border-radius:50%;border:1px solid rgba(208,208,208,1.00);font-size:24px;font-weight:600;color:rgba(25,22,22,1.00);text-align:center}.cartContainer .thankYouPage .thankYou__paymentInfo{color:rgba(25,22,22,1.00);width:100%;margin:40px 0;font-size:22px}.cartContainer .thankYouPage .thankYou__paymentImg{margin:0 auto;display:block;height:auto;width:auto;max-width:40%;min-width:20%}.cartContainer .thankYouPage .thankYou__returnToShopButton{color:rgba(203,103,36,1.00);display:block;width:100%;margin:40px 0 0;font-size:16px;text-align:center}.cartContainer .thankYouPage .thankYou__returnToShopButton:hover{cursor:pointer}.cartContainer .finishOrder{width:100%;margin:40px auto;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.cartContainer .finishOrder__notDeterminedCost{font-size:26px;letter-spacing:2px;color:rgba(25,22,22,1.00);display:block;width:100%;text-align:left}.cartContainer .finishOrder__returnToShopButton{display:block;width:25%;height:fit-content}.cartContainer .finishOrder__container{flex:1 0 60%;margin-right:30px}.cartContainer .finishOrder__headerContainer{border-bottom:1px solid rgba(208,208,208,1.00);display:block;width:100%;margin-top:0}.cartContainer .finishOrder__info{font-size:24px;font-weight:600;letter-spacing:2px;color:rgba(25,22,22,1.00);margin-bottom:60px;display:block;width:100%;text-align:left}.cartContainer .finishOrder__info__notDeterminedDeliveryCost{font-size:34px}.cartContainer .finishOrder__orderName{font-size:16px;text-transform:uppercase;letter-spacing:1.2px;line-height:1.5;font-weight:600;color:rgba(25,22,22,1.00);display:block;width:100%;margin-bottom:15px;text-align:left;position:relative}.cartContainer .finishOrder__statusContainer{width:100%;display:flex;justify-content:flex-start;padding:20px 0;margin-top:40px;margin-bottom:20px}.cartContainer .finishOrder__orderStatus{font-size:16px;width:30%;text-align:left;line-height:1.5;letter-spacing:1.2px;color:rgba(25,22,22,1.00);font-weight:500;display:inline-block}.cartContainer .finishOrder__orderStatus__notDeterminedDeliveryCost{width:60%;font-size:13px}.cartContainer .finishOrder__orderStatusValue{font-size:14px;letter-spacing:1.2px;line-height:1.71;color:rgba(25,22,22,1.00);width:50%;display:inline-block}.cartContainer .finishOrder__showProducts{position:absolute;top:0;bottom:0;margin-top:1px;right:30px;fill:rgba(203,103,36,1.00);transform:rotate(90deg)}.cartContainer .finishOrder__showProducts:hover{cursor:pointer}.cartContainer .finishOrder__showProducts.arrowUp{transform:rotate(270deg)}.cartContainer .finishOrder__orderDetails{width:100%}.cartContainer .finishOrder__orderDetails__title{position:relative;margin-top:40px;margin-bottom:20px;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.5;letter-spacing:1.2px;color:rgba(25,22,22,1.00);border-bottom:1px solid rgba(208,208,208,1.00);width:100%;text-align:left;display:block;padding-bottom:15px}.cartContainer .finishOrder__orderDetails__title .showDetails{position:absolute;top:0;bottom:0;margin-top:1px;right:30px;fill:rgba(203,103,36,1.00);transform:rotate(90deg)}.cartContainer .finishOrder__orderDetails__title .showDetails:hover{cursor:pointer}.cartContainer .finishOrder__orderDetails__title .showDetails.arrowUp{transform:rotate(270deg)}.cartContainer .finishOrder__orderDetails__details{display:none;flex-direction:column;justify-content:flex-start;margin-right:calc(25% + 30px)}.cartContainer .finishOrder__orderDetails .consentDetails{margin-right:30px}.cartContainer .finishOrder__orderDetails .consentDetails .name{width:37% !important}.cartContainer .finishOrder__orderDetails__row{text-align:left;margin:20px 0;display:flex;flex-direction:row}.cartContainer .finishOrder__orderDetails__row .name{font-size:16px;letter-spacing:1.2px;line-height:1.5;font-weight:500;color:rgba(25,22,22,1.00);display:block;width:50%}.cartContainer .finishOrder__orderDetails__row .value{flex:1 0 50%;font-size:14px;letter-spacing:1.2px;line-height:1.71;font-weight:normal;color:rgba(25,22,22,1.00);display:block;width:50%}.cartContainer .finishOrder__orderDetails__row .value .bankAccount{list-style-type:none;margin:0;padding:0}.cartContainer .finishOrder__orderDetails__row .value .bankAccount label:after{content:": "}.cartContainer .finishOrder__orderDetails__row .consentValue>a{color:rgba(203,103,36,1.00);text-decoration:underline}.cartContainer .finishOrder__orderDetails__row .consentValue>a:hover{cursor:pointer}.cartContainer .finishOrder .productList{display:none}.cartContainer .finishOrder .cart__list-item--products{list-style:none;display:flex;flex-direction:row;margin:24px 30px 10px 0;border-bottom:1px solid rgba(208,208,208,1.00);min-height:140px;height:fit-content;padding:10px 0}.cartContainer .finishOrder .cart__list-item--products:nth-last-of-type(1){border-bottom:none}.cartContainer .finishOrder .cart__figure{width:140px;height:140px;margin:0 10px;position:relative}.cartContainer .finishOrder .cart__figure img{max-width:100%;max-height:100%;width:auto;height:auto;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;display:block}.cartContainer .finishOrder .cart__details-box{width:calc(100% - 155px);min-height:140px;height:fit-content;margin:0 0 0 15px;position:relative;display:flex;transition:300ms}@media screen and (max-width: 463px){.cartContainer .finishOrder .cart__details-box--error{min-height:220px;transition:300ms}}.cartContainer .finishOrder .cart__details-box .cart__product-name-box{display:inline-block;height:100%;text-align:left}.cartContainer .finishOrder .cart__details-box .cart__product-name-box .cart__text--product-name{margin-bottom:5px;margin-top:0;font-size:16px}.cartContainer .finishOrder .cart__details-box .cart__product-name-box .cart__text--product-name>a{color:rgba(25,22,22,1.00);font-weight:600}.cartContainer .finishOrder .cart__details-box .cart__text--product-weight,.cartContainer .finishOrder .cart__details-box .cart__text--product-attr{font-size:12px;color:#888888;margin:0;letter-spacing:.5px;font-weight:normal;font-stretch:normal;font-style:normal}.cartContainer .finishOrder .cart__details-box .cart__text--price{position:absolute;right:0;bottom:0;color:rgba(25,22,22,1.00);font-size:14px;letter-spacing:1.2px;line-height:1.71}.cartContainer .finishOrder__backToShop{width:100%;display:block;color:rgba(203,103,36,1.00);text-align:left;font-size:14px;margin-top:60px !important}.cartContainer .finishOrder__backToShop:hover{cursor:pointer}.cartContainer .finishOrder__backToShop a{text-decoration:none;color:rgba(203,103,36,1.00)}.cartContainer .finishSummary__container{flex:1 0 20%;padding:0}.cartContainer .finishSummary__info{margin-bottom:20px;letter-spacing:1.2px;line-height:1.71;color:rgba(25,22,22,1.00);font-size:14px}.cartContainer .finishSummary__download{display:block}.cartContainer .unfinishedPayment__svgIcon{width:50%;height:auto}.cartContainer .unfinishedPayment__container{flex:1 0 25%;padding:40px 45px 20px 45px;border:1px solid rgba(208,208,208,1.00)}.cartContainer .unfinishedPayment__info{font-size:24px;color:rgba(25,22,22,1.00);font-weight:600;letter-spacing:2px;line-height:1.33;margin:40px 0 24px;text-align:left}.cartContainer .unfinishedPayment__text{margin:14px 0 36px;color:rgba(25,22,22,1.00);line-height:1.71;letter-spacing:1.2px;font-weight:normal;text-align:left}.cartContainer .unfinishedPayment__text a{color:rgba(203,103,36,1.00);text-decoration:none}.cartContainer .unfinishedPayment__text a:hover{cursor:pointer}.cartContainer .unfinishedPayment__button{display:block;margin:36px 0 16px}.cartContainer .summaryDetails{width:24%;display:flex;flex-direction:column;margin-bottom:40px;height:fit-content;position:sticky}.cartContainer .summaryDetails .trashIconLoyalty{margin-bottom:-2px;margin-left:3px;width:15px;height:15px;fill:rgba(203,103,36,1.00)}.cartContainer .summaryDetails .trashIconLoyalty:hover{cursor:pointer}.cartContainer .summaryDetails .summary{font-size:21px;text-align:justify;letter-spacing:1px;margin-bottom:0;margin-top:0}.cartContainer .summaryDetails .summary:after{content:"";display:inline-block;width:100%}.cartContainer .summaryDetails div{display:flex;flex-direction:row;justify-content:space-between;font-size:14px;margin-bottom:20px}.cartContainer .summaryDetails div .name,.cartContainer .summaryDetails div .price{letter-spacing:1px;color:rgba(25,22,22,1.00)}.cartContainer .summaryDetails .cart__info-box{width:100%;border:1px solid rgba(208,208,208,1.00)}.cartContainer .summaryDetails .cart__info-box p{text-align:center;width:100%}.cartContainer .summaryDetails .cart__info-box p svg{width:20px;height:15px;margin-bottom:-2px;margin-right:5px;fill:#37ca94}.cartContainer .summaryDetails .summaryPrice>*{font-size:20px;font-weight:600 !important}.cartContainer .summaryDetails .goToThirdStepButton>.js-3rd-step{width:100%}.cartContainer .summaryDetails .toShippingButton{width:100%;margin:20px 0}.cartContainer .summaryDetails .discountCode{width:100%;display:block;margin-top:10px}.cartContainer .summaryDetails .discountCode__text{font-size:16px;line-height:1.5;letter-spacing:1.2px;color:rgba(25,22,22,1.00);margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(208,208,208,1.00)}.cartContainer .summaryDetails .discountCode__text b{text-transform:uppercase}.cartContainer .summaryDetails .discountCode__input{display:block}.cartContainer .summaryDetails .discountCode__addCouponButton{text-align:center;display:block;width:100%;color:#888888}.cartContainer .summaryDetails .discountCode__addCouponButton:hover{cursor:pointer;color:rgba(203,103,36,1.00)}.cartContainer .summaryDetails .discountCode div{display:block}.cartContainer .summaryDetails .consentsList{list-style-type:none;margin-left:0;padding-inline-start:0}.cartContainer .summaryDetails .consentsList a{text-decoration:underline !important;color:rgba(203,103,36,1.00) !important}.cartContainer .summaryDetails .consentsList label,.cartContainer .summaryDetails .consentsList .consentStatement{font-size:12px;margin-top:0;margin-left:0;color:rgba(25,22,22,1.00)}.cartContainer .summaryDetails .consentsList label:before,.cartContainer .summaryDetails .consentsList .consentStatement:before{left:0}.cartContainer .summaryDetails .consentsList div,.cartContainer .summaryDetails .consentsList li>div{margin-bottom:0 !important;flex-wrap:wrap}.cartContainer .summaryDetails .consentsList .checkBoxes__container{position:relative;padding-bottom:10px;margin-bottom:0}.cartContainer .summaryDetails .consentsList .checkBoxes__checkIcon{left:2px}.cartContainer .summaryDetails .cart__text--required{font-size:14px;letter-spacing:.07px;color:#888888;display:block;width:100%;margin-top:0;margin-bottom:20px}.cartContainer .summaryDetails .installmentCalculator{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin:10px 0 20px}.cartContainer .summaryDetails .installmentCalculator--btn{display:block;cursor:pointer}.cartContainer .summaryDetails .installmentCalculator--btn img{display:block;margin-bottom:15px;max-width:180px;max-height:40px;height:auto;width:auto}.cartContainer .cartInfo{color:rgba(25,22,22,1.00);font-weight:600;text-transform:uppercase;font-size:16px;padding-bottom:15px;border-bottom:1px solid rgba(208,208,208,1.00);margin-right:30px;width:calc(100% - 30px);margin-top:0}.cartContainer .cartClearAll{position:absolute;top:0;display:flex;cursor:pointer}@media screen and (min-width: 769px){.cartContainer .cartClearAll{right:30px}}@media screen and (max-width: 768px){.cartContainer .cartClearAll{right:0}}.cartContainer .cartClearAll svg{fill:rgba(25,22,22,1.00);transition:200ms}.cartContainer .cartClearAll span{font-size:16px;margin-left:10px;color:rgba(25,22,22,1.00);transition:200ms}.cartContainer .cartClearAll:hover svg{fill:rgba(203,103,36,1.00)}.cartContainer .cartClearAll:hover span{color:rgba(203,103,36,1.00)}.cartContainer .cartInfo__margin{margin-top:40px}.cartContainer .backToShop,.cartContainer .stepBack{color:rgba(203,103,36,1.00);font-size:18px;display:block;bottom:0;margin-top:20px;margin-bottom:20px}.cartContainer .backToShop svg,.cartContainer .stepBack svg{fill:rgba(203,103,36,1.00);transform:rotate(-180deg);width:20px;height:20px;margin-bottom:-3px}.cartContainer .backToShop:hover,.cartContainer .stepBack:hover{cursor:pointer}.cartContainer .stepBack--allCart{padding:16px 16px 16px 8px;background:none;border:none;transition:200ms}.cartContainer .stepBack--allCart:not(.secondary-action-button){width:fit-content}.cartContainer .stepBack--allCart:hover{background:none;border:none;color:rgba(203,103,36,1.00);transition:200ms}.cartContainer .stepBack--allCart:hover .svgIcon{fill:rgba(203,103,36,1.00);transition:200ms}.cartContainer .stepBack--allCart .svgIcon{transition:200ms}.cartContainer .cartError{font-size:16px;color:rgba(25,22,22,1.00);font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:1.2px;margin-right:30px;margin-top:30px;padding:15px 25px !important;position:relative;margin-bottom:20px;display:flex;flex-wrap:wrap;align-items:center}.cartContainer .cartError.cartInfoContainer{border:2px solid #f5a623}.cartContainer .cartError.cartInfoContainer .svg__exclamation{fill:#f5a623;width:27px;min-width:27px;height:24px;margin-right:20px}.cartContainer .cartError:not(.cartInfoContainer){border:2px solid #f98585}.cartContainer .cartError:not(.cartInfoContainer) .svg__exclamation{fill:#f98585;margin:0 20px 0 0;width:14px;min-width:14px;height:24px}.cartContainer .cartError .closeMessage,.cartContainer .cartError .closeCouponMessage{fill:rgba(25,22,22,1.00);position:absolute;top:18px;right:10px;transition:200ms}.cartContainer .cartError .closeMessage:hover,.cartContainer .cartError .closeCouponMessage:hover{cursor:pointer;fill:rgba(203,103,36,1.00)}.cartContainer .js-hide{display:none !important}.cartContainer .text--strong{font-weight:600}.cartContainer .crossSelling{display:block;width:100%}.cartContainer .crossSelling--container{display:block;width:100%;margin-top:40px}@media screen and (min-width: 769px){.cartContainer .crossSelling--container{margin-bottom:50px}}.cartContainer .crossSelling--crossSellingList__item{height:215px;min-height:unset !important;padding-left:5px !important;padding-right:5px !important}@media screen and (min-width: 769px){.cartContainer .crossSelling--crossSellingList__item{margin-top:0 !important;margin-bottom:0 !important}}.cartContainer .crossSelling--title{text-transform:none;margin-bottom:30px;position:relative;text-align:center;display:block;width:100%;margin:0 auto 30px;color:rgba(25,22,22,1.00);font-size:24px;box-sizing:border-box}.cartContainer .crossSelling--title span:not(.crossSelling--border){background-color:#FFFFFF;z-index:1;position:sticky}@media screen and (min-width: 769px){.cartContainer .crossSelling--title span:not(.crossSelling--border){padding:0 20px}}@media screen and (max-width: 768px){.cartContainer .crossSelling--title span:not(.crossSelling--border){padding:0 10px}}.cartContainer .crossSelling--border{width:100%;border-bottom:1px solid rgba(208,208,208,1.00);position:absolute;top:50%;transform:translate(0, -50%);left:0;right:0;margin:auto}.cartContainer .crossSelling--crossSellingList{width:100%;display:inline-block;padding:0;margin:0;list-style-type:none}.cartContainer .crossSelling--crossSellingList__item{height:280px;padding:0 10px 10px 10px;outline:none;position:relative;border:1px solid rgba(208,208,208,1.00);position:relative}.cartContainer .crossSelling--crossSellingList__item--link{color:rgba(25,22,22,1.00);outline:none;text-decoration:none;font-size:18px;text-align:center;display:block}.cartContainer .crossSelling--crossSellingList__item--link .figcaption{margin-bottom:10px}.cartContainer .crossSelling--crossSellingList__item--link .figcaption .free-label{color:rgba(194,15,14,1.00);font-weight:bold}.cartContainer .crossSelling--crossSellingList__item--link .quantity{font-weight:700}.cartContainer .crossSelling--crossSellingList__item--image{height:150px;margin:10 auto 0;display:inline-flex}.cartContainer .crossSelling--crossSellingList__item--image img{max-height:140px;max-width:300px;margin:auto}.cartContainer .crossSelling--crossSellingList__item--name{text-overflow:ellipsis;overflow:hidden;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.8px;text-align:center;color:rgba(25,22,22,1.00);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:50px;margin:5px auto}.cartContainer .crossSelling--crossSellingList__item--itemPrices{display:flex;align-items:center;width:100%;flex-wrap:wrap}.cartContainer .crossSelling--crossSellingList__item--price,.cartContainer .crossSelling--crossSellingList__item--redprice,.cartContainer .crossSelling--crossSellingList__item--oldprice{display:inline-block;text-align:left}.cartContainer .crossSelling--crossSellingList__item--price,.cartContainer .crossSelling--crossSellingList__item--redprice{font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal}.cartContainer .crossSelling--crossSellingList__item--price{color:rgba(25,22,22,1.00)}.cartContainer .crossSelling--crossSellingList__item--redprice{color:rgba(194,15,14,1.00);margin-right:10px}.cartContainer .crossSelling--crossSellingList__item--oldprice{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:1.2px;color:rgba(25,22,22,1.00);text-decoration:line-through}.cartContainer .crossSelling--crossSellingList__item .free-label{text-transform:uppercase;font-weight:600 !important}.cartContainer .crossSelling--crossSellingList__item .min-price{width:100%;text-align:left}.cartContainer .crossSelling--crossSellingList__item .min-price span{word-break:break-word;white-space:break-spaces;font-size:12px;line-height:1.5;font-style:normal;font-stretch:normal;font-weight:normal;color:#888888;letter-spacing:normal;margin-right:0}.cartContainer .crossSelling--flags{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.cartContainer .crossSelling--flags__flag{padding:5px 10px;box-sizing:border-box;position:relative;margin-bottom:10px;margin-right:10px;font-size:12px;font-weight:400;letter-spacing:1px;width:max-content;text-transform:uppercase;color:#ffffff}.cartContainer .crossSelling--flags__flag.NewProduct{background-color:rgba(84,165,116,1.00);border-width:1px solid rgba(84,165,116,1.00)}.cartContainer .crossSelling--flags__flag.RecommendedProduct{background-color:rgba(25,62,117,1.00);border:1px solid rgba(25,62,117,1.00)}.cartContainer .crossSelling--flags__flag.Promotion,.cartContainer .crossSelling--flags__flag.Sale{background-color:rgba(194,15,14,1.00);border:1px solid rgba(194,15,14,1.00)}.cartContainer .crossSelling--flags__flag.ExtraPrice:after,.cartContainer .crossSelling--flags__flag.GreatPrice{background-color:rgba(177,177,177,1.00);border:1px solid rgba(177,177,177,1.00)}.cartContainer .crossSelling--flags__flag.BestReviews,.cartContainer .crossSelling--flags__flag.BestRated{background-color:rgba(177,177,177,1.00);border:1px solid rgba(177,177,177,1.00)}.cartContainer .crossSelling--flags__flag.ExtraQuality,.cartContainer .crossSelling--flags__flag.GreatQuality{background-color:rgba(177,177,177,1.00);border:1px solid rgba(177,177,177,1.00)}.cartContainer .crossSelling--flags__flag.PromotionalProduct,.cartContainer .crossSelling--flags__flag.NewsletterProduct{background-color:#b1b1b1;border:1px solid #b1b1b1}.cartContainer .crossSelling--flags__flag.Reward{background-color:rgba(177,177,177,1.00);border:1px solid rgba(177,177,177,1.00)}.cartContainer .crossSelling--flags__flag.SellerRecommendation,.cartContainer .crossSelling--flags__flag.VendorRecomendation,.cartContainer .crossSelling--flags__flag.VendorRecommendation{background-color:rgba(177,177,177,1.00);border:1px solid rgba(177,177,177,1.00)}.cartContainer .crossSelling .slick-slide{margin:0 10px}.cartContainer .crossSelling .slick-list{margin:0 -10px}.cartContainer .crossSelling .slick-track{margin-left:0 !important}.cartContainer .crossSelling .slick-prev{left:10px;font-size:0;line-height:0;position:absolute;top:50%;display:block;width:40px;height:40px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none}.cartContainer .crossSelling [dir=rtl] .slick-prev{right:10px;left:auto}.cartContainer .crossSelling .slick-next{right:10px;font-size:0;line-height:0;position:absolute;top:50%;display:block;width:40px;height:40px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none}.cartContainer .crossSelling [dir=rtl] .slick-next{right:auto;left:10px}.cartContainer .crossSelling [dir=rtl] .slick-next:before,.cartContainer .crossSelling .slick-prev:before{border:solid rgba(255,255,255,1.00);border-width:0 2px 2px 0;display:inline-block;padding:4px;margin-right:2px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.cartContainer .crossSelling .slick-next:before,.cartContainer .crossSelling [dir=rtl] .slick-prev:before{border:solid rgba(255,255,255,1.00);border-width:0 2px 2px 0;display:inline-block;padding:4px;margin-right:2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.cartContainer .crossSelling .slick-prev:before,.cartContainer .crossSelling .slick-next:before{width:4px;height:4px;top:14px;content:" "}.cartContainer .crossSelling .slick-next:before{left:14px}.cartContainer .crossSelling .slick-prev:before{left:16px}.cartContainer .crossSelling [dir=rtl] .slick-prev{right:0;left:auto}.cartContainer .crossSelling button.slick-prev.slick-arrow.slick-disabled,.cartContainer .crossSelling button.slick-arrow.slick-disabled{display:none !important}.cartContainer .crossSelling .slick-arrow{border-radius:50%;z-index:1}.cartContainer .crossSelling .slick-prev,.cartContainer .crossSelling .slick-next{background:rgba(213,213,213,1.00)}.cartContainer .crossSelling .slick-prev:hover,.cartContainer .crossSelling .slick-next:hover{background:#FFFFFF}.cartContainer .crossSelling .slick-prev:hover:before,.cartContainer .crossSelling .slick-next:hover:before{border-color:rgba(213,213,213,1.00)}.cartContainer .loginContainer,.cartContainer .registerContainer,.cartContainer .thankYou__form{border-radius:calc(0 * 16px) !important}.cartContainer .cart__qty-container,.cartContainer .deliveryMethod__container,.cartContainer .paymentMethod__container,.cartContainer .cartError,.cartContainer iframe,.cartContainer #ifMap,.cartContainer .recalculatePointsPopup,.cartContainer .cartLoginPopup,.cartContainer .cart__info-box,.cartContainer select,.cartContainer .cartLoyaltyMessage{border-radius:calc(0 * 8px) !important}.cartContainer .cart__qty-col--minus{border-top-left-radius:calc(0 * 8px) !important;border-bottom-left-radius:calc(0 * 8px) !important}.cartContainer .cart__qty-col--plus{border-top-right-radius:calc(0 * 8px) !important;border-bottom-right-radius:calc(0 * 8px) !important}.cartContainer img{border-radius:calc(0 * 4px) !important}.collectionPoint__title{font-size:18px;color:rgba(25,22,22,1.00);font-weight:500;letter-spacing:normal;line-height:1.44;display:block;width:100%;position:relative;z-index:114;top:calc(5% + 15px);right:-25%}@media screen and (max-width: 768px){.collectionPoint__title{right:calc(0vw - 40px)}}.search-widget{background-color:#FFFFFF !important}.list-widget{background-color:#FFFFFF !important}.map-list-flex{flex-direction:row-reverse !important}.collectionPoint__title{font-size:18px;color:rgba(25,22,22,1.00);font-weight:600;letter-spacing:normal;line-height:1.44;display:block;width:100%;position:relative}.openedMap{width:100vw;height:100vh;top:0;left:0;position:fixed;background-color:rgba(0,0,0,.5);z-index:115}#ifMap{left:0;right:0;width:50% !important;float:none !important;margin:0 auto;padding:40px;background-color:#FFFFFF;top:5%;position:fixed;z-index:1}@media screen and (max-width: 768px){#ifMap{width:calc(100% - 80px) !important}}.closePsBox{position:relative;display:block;z-index:116;top:calc(5% - 7px);left:calc(100vw - 27%)}@media screen and (max-width: 768px){.closePsBox{left:calc(100vw - 80px)}}.closePsBox:hover{cursor:pointer}.continueButton__mobile{display:none !important}.continueButton__desktop{display:block !important}.stepBack-secondCart{font-weight:500;padding-left:0;margin-left:0;text-transform:none}.stepBack-secondCart svg{width:16px !important;height:16px !important;margin-bottom:-2px !important}.setItemNumber{position:absolute;display:block;top:0;bottom:0;height:fit-content;margin:auto;font-size:14px;line-height:1.71;letter-spacing:1.2px;color:rgba(25,22,22,1.00)}.setElement{margin-left:5% !important}.summaryStep__editField{display:inline-block;margin:0 0 -2px 5px;fill:rgba(203,103,36,1.00)}.summaryStep__editField:hover{cursor:pointer}select.form__validation-error-js,input.form__validation-error-js{border-bottom:1px solid #ce283e !important}.recalculatePointsPopup{position:fixed;display:block;z-index:100;top:0;left:0;background-color:rgba(0,0,0,.5);width:100vw;height:100vh;margin:0}.recalculatePointsPopup__container{display:block;position:absolute;margin:auto;top:0;bottom:0;right:0;left:0;width:30%;height:240px;padding:60px 80px;background-color:#FFFFFF}.recalculatePointsPopup__title{font-size:16px;display:block;width:100%;font-weight:600;color:rgba(25,22,22,1.00);letter-spacing:1.2px;margin-bottom:40px}.recalculatePointsPopup__closeIcon{margin-top:-2px;position:absolute;top:60px;right:80px;width:25px;height:25px;fill:rgba(25,22,22,1.00)}.recalculatePointsPopup__closeIcon:hover{cursor:pointer}.recalculatePointsPopup__text{color:rgba(25,22,22,1.00);letter-spacing:1.2px;line-height:1.7;width:100%;display:block;margin:20px 0 40px;text-align:left}.recalculatePointsPopup__button{width:50%;margin:0 auto}.login-form__socialButtons{display:block;width:100%;font-size:14px;color:rgba(25,22,22,1.00);text-align:center}.login-form__socialButtons .login-form__socialButtons__buttons{display:flex;flex-direction:column}.login-form__socialButtons .login-form__socialButtons__buttons .Facebook_Login_Container{display:flex;justify-content:center;align-items:center}.login-form__socialButtons .login-form__socialButtons__buttons .Facebook_Login_Container .button__Social__facebook{display:flex;justify-content:center;align-items:center;border:1px solid #dadce0;width:248px;min-width:248px;height:38px;margin-top:20px;cursor:pointer;background-color:#fff;color:#3c4043;margin-left:1px;border-radius:4px;font-weight:500;letter-spacing:.3px}.login-form__socialButtons .login-form__socialButtons__buttons .Facebook_Login_Container .button__Social__facebook:hover{background-color:#f9faff;border:1px solid #dbe1ee}.login-form__socialButtons .login-form__socialButtons__buttons .button__Social__google{display:flex;justify-content:center;align-items:center;margin-top:20px;cursor:pointer;background-color:#fff}.login-form__socialButtons .login-form__socialButtons__title{display:block;width:100%;text-align:center;margin:20px 0 0 0;font-size:20px;letter-spacing:1.2px}.login-form__socialButtons .GFbLoginIcon{width:30px;height:30px;margin-right:7px}.login-form__socialButtons .FBIcon{width:21px;height:21px}.primary-action-button .angleRight{fill:#ffffff;margin-bottom:-3px;width:16px !important;height:16px !important}.primary-action-button:hover .angleRight{fill:rgba(255,255,255,1.00)}.primary-action-button--disabled .angleRight{fill:#ffffff;margin-bottom:-3px;width:16px !important;height:16px !important}.primary-action-button--disabled:hover .angleRight{fill:rgba(255,255,255,1.00)}.cartContainer .validation-info__container{margin-top:6px}