.opk-product__description--desktop{display:none;padding-top:43px}.opk-product__description--mobile{display:block;order:3}.opk-product__review{display:flex;flex-direction:column;gap:10px;order:2;padding:11px 21px;background-color:rgba(183,212,208,.431);color:rgba(7,78,77,.749);border-radius:5px}.opk-product__review p{margin:0;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:.6px}.opk-product__review-info{display:flex;align-items:center;justify-content:space-between;gap:10px}.opk-product__review-name{font-size:16px;font-weight:700;line-height:1.8;letter-spacing:.6px}.opk-product__review-stars{display:flex}.opk-product__desktop-description{display:none}.opk-product__short-description{max-height:78px;overflow:hidden;line-height:1.56}.opk-product__open-description{font-weight:700;-webkit-text-decoration:underline;text-decoration:underline;line-height:1.5}.opk-product__payments{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:5px;margin:0;padding:0;list-style:none;line-height:normal}.opk-product__payment-item{display:flex}.opk-product__usp-icon{display:flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;margin:0 10px auto 0;background-color:#fff;border-radius:50%;border:1px solid #074e4d}.opk-product__usp-icon img{margin:0}.opk-product .caption{font-size:1.2rem;letter-spacing:.4px;line-height:1.2}.opk-product .opk-card__label{position:absolute;right:15px;top:15px;z-index:3;font-size:17px}@media screen and (max-width: 749px){.opk-product .opk-card__label{right:30px;top:20px}}.product__info-container .product-form.opk-product-form{margin-top:15px;margin-bottom:-5px}.product__info-container .icon-with-text{order:3;padding:15px;background-color:#fdf6f0;color:#074e4d;border-radius:6px;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:1.3px}.icon-with-text--vertical .icon-with-text__item{margin-bottom:12px}.icon-with-text--vertical .icon-with-text__item:last-of-type{margin-bottom:0}.jdgm-widget.jdgm-widget{margin-top:20px}.jdgm-star.jdgm--on:before{display:inline-block;width:14px;transform:scale(0.83)}.share-button{margin-top:28px}@media screen and (min-width: 750px){.opk-product__description{padding-top:43px}.opk-product__description--desktop{display:block}.opk-product__description--mobile{display:none}.opk-product__desktop-description{display:block}}@media screen and (max-width: 749px){.opk-product .product__info-container{display:flex;flex-wrap:wrap}.opk-product .product__info-container>*+*{margin:0;width:100%}.opk-product .product__info-container .accordion,.opk-product .product__info-container .share-button{order:3}.opk-product .product__info-container .accordion{margin-top:20px}.opk-product .product__info-container .accordion+.accordion{margin-top:0}.opk-product .share-button,.opk-product .product__info-container .icon-with-text{margin:25px 0 0}.opk-product .jdgm-widget.jdgm-widget{margin-top:15px}.opk-product .price{margin-top:15px}.opk-product .product-form__input,.opk-product .product__tax{margin:10px 0 0}.opk-product .opk-product__payments,.opk-product .product__text,.opk-product .opk-product__review{margin:15px 0 0}.opk-product .product-form__input.product-form__quantity{max-width:-moz-fit-content;max-width:fit-content;padding-right:10px}.opk-product .opk-product-form-container{width:calc(100% - 105px)}.opk-product .opk-quantity__label{display:none}.opk-product .product__title h1{font-size:40px;line-height:1.1}.opk-product .quantity{width:calc(9rem/var(--font-body-scale) + var(--inputs-border-width)*2)}.opk-product .quantity__button{width:calc(2.5rem/var(--font-body-scale))}}
