.addToFavorite{color:var(--grey140);background:0 0;font-size:20px;display:flex}.addToFavorite:hover,.addToFavorite.isFavorite{cursor:pointer;color:var(--green120)}.addToFavorite__actions{justify-content:center;gap:16px;display:flex}.addToFavorite__modal{text-align:center}.addToFavorite__modal p{margin-bottom:32px}@media (max-width:767.98px){.addToFavorite{font-size:16px}.addToFavorite span{display:flex}.addToFavorite span .buttonTitle{color:var(--black);padding-right:8px;font-size:14px;font-weight:600;line-height:21px}}
.removeFromCartButton span{display:flex}.removeFromCartButton span .removeFromCartButton__title{color:var(--black);padding-right:8px;font-size:14px;font-weight:600;line-height:21px}
.dotsButtonContainer{align-items:flex-start;height:100%;display:flex;position:relative}.dotsButtonContainer button span svg{width:20px}.dotsButtonContainer__optionsMenu{border:1px solid var(--grey100-main);background:var(--white);border-radius:4px;width:fit-content;display:none;position:absolute;top:24px;right:8px}.dotsButtonContainer__optionsMenu--open{display:block}.dotsButtonContainer__optionsMenu .menuItemBlock{justify-content:flex-end;min-width:150px;padding:8px 16px;display:flex}.dotsButtonContainer__optionsMenu .menuItemBlock:not(:last-child){border-bottom:1px solid var(--grey100-main)}
.ratingStars{cursor:pointer;align-items:center;display:flex}.ratingStars--large svg{fill:var(--green110)}.ratingStars--largeEmpty svg{fill:var(--grey60)}.ratingStars__container{display:flex;position:relative}.ratingStars__container--large svg{fill:var(--green110)}.ratingStars__container--largeEmpty svg{fill:var(--grey60)}.ratingStars__partialStar{position:absolute;top:-2px;left:0}.ratingStars__partialStar--large{top:0}.ratingStars__partialStar--large svg{fill:var(--green110)}.ratingStars__partialStar--largeEmpty svg{fill:var(--grey60)}.ratingStars svg{color:var(--grey160);margin-right:1px}
.qtySelector{color:var(--black);display:flex}.qtySelector__withButtons>*{border:1px solid var(--grey140);justify-content:center;align-items:center;width:32px;height:32px;display:flex}.qtySelector__quantity{color:var(--grey140);font-size:14px;font-weight:600;line-height:21px}@media (min-width:768px){.qtySelector__quantity{font-size:17px;line-height:25px}}.qtySelector__quantity--disabled{color:var(--grey60)}.qtySelector button{background-color:var(--white)}.qtySelector button:disabled{border-color:var(--grey60)}.qtySelector button:disabled svg{color:var(--grey60)}.qtySelector__add{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.qtySelector__add svg{color:var(--black);overflow:visible}.qtySelector__value{color:var(--black);text-align:center;border-radius:0;font-size:14px}.qtySelector__value--disabled{border-color:var(--grey60);color:var(--grey60)}.qtySelector__deduct{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.qtySelector__deduct svg{color:var(--black);overflow:visible}
.rxItemConsultBtn{width:158px;padding:6px 8px;font-weight:600}
.orderItem{padding:var(--space-md)0;background-color:var(--white);border-bottom:1px solid var(--grey40);width:100%;font-size:12px;position:relative}.orderItem__loading-border{border-bottom:1px solid var(--green70);animation:4s linear infinite loading-border;position:absolute;bottom:-1px;left:100%;right:0}@keyframes loading-border{0%{left:100%}to{left:0}}.orderItem__cart{grid-template-columns:minmax(0,4fr) 4fr;gap:4px;display:grid}@media (max-width:767.98px){.orderItem__cart{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:991.98px){.orderItem__cart{grid-template-columns:1fr 1fr}}.orderItem__cart_productInfo{justify-content:space-between;align-items:center;display:flex}.orderItem__cart_productInfo_image{min-width:100px;height:80px;position:relative}@media (min-width:768px){.orderItem__cart_productInfo_image{min-width:120px}}.orderItem__cart_productInfo_image img{text-align:center;max-width:80px;height:80px;line-height:80px}.orderItem__cart_productInfo_promotion{align-items:center;margin-top:6px;display:flex}.orderItem__cart_productInfo_promotion:empty{display:none}.orderItem__cart_productInfo_promotion>svg{margin-right:2px}.orderItem__cart_productInfo_promotion>svg:not(:first-of-type){margin-left:8px}.orderItem__cart_productInfo_promotion.compensated{color:var(--grey160);font-size:10px;font-weight:600}@media (min-width:768px){.orderItem__cart_productInfo_promotion.compensated{font-size:12px}}.orderItem__cart_productInfo_promotion.discount{color:var(--red100-main);height:14px;font-size:10px;font-weight:600}@media (min-width:768px){.orderItem__cart_productInfo_promotion.discount{font-size:12px}}.orderItem__cart_productInfo_promotion.discount>svg{background:var(--red100-main);border-radius:50%}.orderItem__cart_productInfo_promotion.lc{color:var(--red100-main);font-size:10px;font-weight:600}@media (min-width:768px){.orderItem__cart_productInfo_promotion.lc{font-size:12px}}.orderItem__cart_productInfo_promotion.compensa,.orderItem__cart_productInfo_promotion.gift{color:var(--green130);font-size:10px;font-weight:600}@media (min-width:768px){.orderItem__cart_productInfo_promotion.compensa,.orderItem__cart_productInfo_promotion.gift{font-size:12px}.orderItem__cart_productInfo_promotion{margin-top:8px}}.orderItem__cart_productInfo_info{width:100%}.orderItem__cart_productInfo_info_soldOutMessage{color:var(--red100-main);margin-bottom:6px;font-size:10px;line-height:15px}.orderItem__cart_productInfo_info_brand{color:var(--black);font-size:12px;line-height:18px}.orderItem__cart_productInfo_info_brand a{font-weight:600}.orderItem__cart_productInfo_info_name{color:var(--black);font-size:14px;font-weight:400;line-height:21px}.orderItem__cart_productInfo_info_variant{align-items:center;margin-top:6px;display:flex}.orderItem__cart_productInfo_info_variant .color-img-variant,.orderItem__cart_productInfo_info_variant .color-html-variant{border-radius:50%;width:20px;height:20px}.orderItem__cart_productInfo_info_variant .size-variant{color:var(--black);font-size:12px;font-weight:600;line-height:18px}.orderItem__cart_productInfo_info_variant .color-variant-text{color:var(--black);margin-left:6px;font-size:12px;font-weight:600;line-height:18px}.orderItem__cart_cols{justify-content:space-between;align-items:center;margin-top:8px;display:flex}@media (min-width:768px){.orderItem__cart_cols{gap:4px;margin-top:0}}.orderItem__cart_cols_units{width:30%;color:var(--grey160);flex-direction:column;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.orderItem__cart_cols_qty{justify-content:center;width:40%;display:flex}@media (max-width:767.98px){.orderItem__cart_cols_qty{justify-content:flex-start}}.orderItem__cart_cols_qty.orderPage{align-items:center}.orderItem__cart_cols_price{color:var(--black);flex-direction:column;justify-content:center;align-items:flex-end;gap:4px;width:30%;font-size:14px;font-weight:600;line-height:25px;display:flex}.orderItem__cart_cols_price.orderPage{align-items:flex-start;line-height:21px}@media (min-width:768px){.orderItem__cart_cols_price{justify-content:center;align-items:center;font-size:17px;line-height:25px}}.orderItem__cart_cols_price_discounted{color:var(--grey140);font-weight:400;text-decoration:line-through}.orderItem__cart_cols_price_lc{color:var(--red100-main);align-items:center;gap:4px;display:flex}.orderItem__cart_cols_price_lc>svg{margin:0 4px}.orderItem__cart_cols_price_discount{color:var(--red100-main)}.orderItem__cart_cols_price_discountMobile{color:var(--grey160);gap:8px;font-size:12px;font-weight:600;line-height:18px;display:flex}.orderItem__cart_cols_price_discountMobile.orderPage{height:unset;gap:unset;flex-direction:column}.orderItem__actions{justify-content:flex-end;align-items:center;gap:20px;display:flex}@media (min-width:768px){.orderItem__actions{margin-top:8px}}.orderItem__actions_soldOutMessage{color:var(--red100-main);margin-right:auto;font-size:14px;line-height:23px}.orderItem__actions .productPage__descriptionBlock_ratingContainer{margin-top:0;display:flex}.orderItem__actions .productPage__descriptionBlock_ratingContainer_totals{margin-left:2px;margin-right:4px;line-height:18px}.orderItem__actions .productPage__descriptionBlock_ratingContainer_stars{display:flex}.orderItem__actionsRateButton{color:var(--green100-main);font-weight:700}@media (max-width:767.98px){.orderItem__actionsRateButton{margin-top:8px}}.orderItem__actionsRateButton span{font-size:14px}@media (max-width:767.98px){.orderItem .productPage__descriptionBlock_ratingContainer{margin-top:8px}}.orderItem__infoBlock{flex-direction:column;gap:8px;margin-top:8px;display:flex}.orderItem__infoBlock:empty{display:none}.orderItem__infoBlock_infoText{border:1px solid var(--blue);color:var(--blue);text-align:left;border-radius:4px;width:fit-content;padding:6px 8px;font-size:10px}@media (min-width:768px){.orderItem__infoBlock_infoText{font-size:12px}}.orderItem__infoBlock_infoText>a{color:var(--blue);text-decoration:underline}.orderItem__infoBlock_warningText{border:1px solid var(--red100-main);color:var(--red100-main);border-radius:4px;width:fit-content;padding:6px 8px;font-size:10px}@media (min-width:768px){.orderItem__infoBlock_warningText{font-size:12px}}.orderItem__infoBlock_warningText>a{color:var(--red100-main)}.orderItem__infoBlock_rxWarning{flex-wrap:wrap;gap:14px;display:flex}@media (min-width:768px){.orderItem__infoBlock_rxWarning{flex-wrap:nowrap;align-items:center;gap:8px}}.orderItem__infoBlock_rxWarning button{height:32px}.orderItem__infoBlock_rxWarning_note{border:1px solid var(--red100-main);color:var(--red100-main);border-radius:4px;width:fit-content;padding:6px 8px;font-size:10px}@media (min-width:768px){.orderItem__infoBlock_rxWarning_note{font-size:12px}}.orderItem .opacity50{opacity:.5}.textColorChange{color:var(--grey120)}.orderItemMobile{padding:var(--space-md)0;background-color:var(--white);border-bottom:1px solid var(--grey40);width:100%;font-size:12px;position:relative}.orderItemMobile:last-child{border-bottom-color:#0000}.orderItemMobile__cart{grid-template-columns:1fr;gap:4px;display:grid}.orderItemMobile__cart_productInfo{justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.orderItemMobile__cart_productInfo_image{min-width:100px;height:80px;position:relative}.orderItemMobile__cart_productInfo_image img{text-align:center;max-width:80px;height:80px;line-height:80px}.orderItemMobile__cart_productInfo_promotion{align-items:center;gap:8px;margin-top:6px;display:flex}.orderItemMobile__cart_productInfo_promotion>div{display:flex}.orderItemMobile__cart_productInfo_promotion:empty{display:none}.orderItemMobile__cart_productInfo_promotion svg{margin-right:2px}.orderItemMobile__cart_productInfo_promotion svg:not(:first-of-type){margin-left:8px}.orderItemMobile__cart_productInfo_promotion .compensated{color:var(--grey160);font-size:10px;font-weight:600}@media (min-width:768px){.orderItemMobile__cart_productInfo_promotion .compensated{font-size:12px}}.orderItemMobile__cart_productInfo_promotion .discount{color:var(--red100-main);height:14px;font-size:10px;font-weight:600}@media (min-width:768px){.orderItemMobile__cart_productInfo_promotion .discount{font-size:12px}}.orderItemMobile__cart_productInfo_promotion .discount>svg{background:var(--red100-main);border-radius:50%}.orderItemMobile__cart_productInfo_promotion .lc{color:var(--red100-main);font-size:10px;font-weight:600}@media (min-width:768px){.orderItemMobile__cart_productInfo_promotion .lc{font-size:12px}}.orderItemMobile__cart_productInfo_promotion .compensa,.orderItemMobile__cart_productInfo_promotion .gift{color:var(--green130);font-size:10px;font-weight:600}@media (min-width:768px){.orderItemMobile__cart_productInfo_promotion .compensa,.orderItemMobile__cart_productInfo_promotion .gift{font-size:12px}}.orderItemMobile__cart_productInfo_info{text-align:left;width:100%}.orderItemMobile__cart_cols{justify-content:space-between;align-items:center;gap:24px;margin-top:8px;display:flex}.orderItemMobile__cart_cols_qty{justify-content:flex-start;width:40%;display:flex}.orderItemMobile__cart_cols_qty.orderPage{align-items:center}.orderItemMobile__cart_cols_price{color:var(--black);flex-direction:column;flex:1;justify-content:center;align-items:flex-end;gap:4px;width:30%;font-size:14px;font-weight:600;line-height:25px;display:flex}.orderItemMobile__cart_cols_price.orderPage{align-items:flex-start;line-height:21px}.orderItemMobile__cart_cols_price_discountMobile{color:var(--grey160);gap:8px;height:18px;font-size:12px;font-weight:600;line-height:18px;display:flex}.orderItemMobile__cart_cols_price_discountMobile.orderPage{height:unset;gap:unset;flex-direction:column}.orderItemMobile__actions{justify-content:flex-end;align-items:center;gap:20px;display:flex}.orderItemMobile__actionsRateButton{color:var(--green100-main);margin-top:8px;font-weight:700}.orderItemMobile__actionsRateButton span{font-size:14px}.orderItemMobile__infoBlock_rxWarning{flex-wrap:wrap;gap:14px;display:flex}.orderItemMobile__infoBlock_rxWarning button{height:32px}.orderItemMobile .opacity50{opacity:.5}
.orderList__checkout-summary{border-top:1px solid var(--grey40);padding-top:12px}.orderList__header{background:var(--white);border-bottom:1px solid var(--grey40);color:var(--grey140);align-items:center;max-width:950px;font-weight:700;display:flex}@media (max-width:767.98px){.orderList__header{display:none}}@media (min-width:768px) and (max-width:991.98px){.orderList__header{grid-template-columns:1fr 1fr;font-size:13px}}.orderList__header.no-border{border:none}.orderList__header_productName{width:100%}.orderList__header_cols{align-items:center;gap:4px;width:100%;display:flex}.orderList__header_cols_unitPrice{text-align:center;justify-content:center;width:30%;display:flex}.orderList__header_cols_qty{justify-content:center;width:40%;display:flex}@media (min-width:768px) and (max-width:991.98px){.orderList__header_cols_qty_measurement{display:none}}.orderList__header_cols_total{justify-content:center;width:30%;display:flex}@media (max-width:767.98px){.orderList__mobileHeader span:after{content:"|";color:var(--grey60);padding:0 8px}}.orderList__substanceLimitWarning{text-align:left;flex-direction:column;gap:16px;display:flex}.orderListErrorMessage{border:1px solid var(--red100-main);color:var(--black);border-radius:4px;gap:6px;margin-top:0;margin-bottom:16px;padding:12px;font-size:12px;line-height:18px;display:flex}@media (min-width:768px){.orderListErrorMessage{padding:12px 16px}}.orderListErrorMessage svg{background:var(--red100-main);border-radius:50%}
/*# sourceMappingURL=2a292ad16234ae6e.css.map*/