.opk_usp{position:relative;padding-top:48px}.opk_usp:not(:last-child){margin-bottom:41px}.opk_usp__decor{position:absolute;top:0;display:block;width:74px;height:73px}@media screen and (min-width: 768px){.opk_usp__decor{left:50%;transform:translate(-50%) rotate(19deg)}}@media screen and (max-width: 767px){.opk_usp__decor{right:10px;transform:rotate(19deg)}}.opk_usp__wrap{z-index:1;position:relative;background-color:rgb(var(--color-secondary-background));border-radius:8px}@media screen and (min-width: 768px){.opk_usp__wrap{padding:20px 26px}}@media screen and (max-width: 767px){.opk_usp__wrap{padding:20px 40px}}@media screen and (min-width: 1280px){.opk_usp__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 768px){.opk_usp__grid{display:grid;grid-gap:20px 30px;gap:20px 30px}}.opk_usp__grid.swiper-wrapper{box-sizing:border-box}.opk_usp__item{display:flex;align-items:center;gap:8px}@media screen and (max-width: 767px){.opk_usp__item{justify-content:center}}.opk_usp__pic{flex-shrink:0;display:block;padding:9px;width:48px;height:48px;border-radius:50%;background-color:#f0d8b9;overflow:hidden}.opk_usp__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.opk_usp__text{font-size:16px;font-style:normal;font-weight:400;line-height:1.62;color:inherit}@media screen and (min-width: 768px){.slider_controls{display:none}}.slider_controls__btn{z-index:2;position:absolute;top:50%;margin-top:-20px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border-color:#0000;padding:0}.slider_controls__btn.slider_controls__btn--prev{left:0}.slider_controls__btn.slider_controls__btn--next{right:0}.slider_controls__icon{display:block;width:20px;height:20px}.slider_controls__icon svg{display:block;width:100%;height:100%}.payments{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.product .payments{padding:0 4px}@media screen and (min-width: 768px){.payments.payments--mobile{display:none}}@media screen and (max-width: 767px){.payments.payments--desktop{display:none}}.payments:not(:last-child){margin-bottom:12px}.payments__item{width:42px}.cart-drawer .payments__item:nth-child(9),.cart-drawer .payments__item:nth-child(10){display:none}.payments__item svg{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 768px){.cart-drawer-products-recommendation .swiper-slide,.complementary-products .swiper-slide{padding:4px 0 26px}}@media screen and (max-width: 767px){.cart-drawer-products-recommendation .swiper-slide,.complementary-products .swiper-slide{padding:4px 0 40px}}.cart-drawer-products-recommendation .slider-controls .swiper-button-prev,.cart-drawer-products-recommendation .slider-controls .swiper-button-next,.complementary-products .slider-controls .swiper-button-prev,.complementary-products .slider-controls .swiper-button-next{border:1px solid rgb(var(--color-border))!important;border-radius:50%;background:#f4f0ec!important;width:28px;height:28px}.cart-drawer-products-recommendation .slider-controls .swiper-pagination,.complementary-products .slider-controls .swiper-pagination{display:none!important}.cart-drawer-products-recommendation .slider-controls--group,.complementary-products .slider-controls--group{bottom:93%!important}.cart-drawer-products-recommendation .slider-controls,.complementary-products .slider-controls{min-width:65px;justify-content:space-between}.cart-drawer-products-recommendation .slider-controls--fraction-group,.complementary-products .slider-controls--fraction-group{margin:0}.cart-drawer-products-recommendation .product-card,.complementary-products .product-card{border-radius:10px;box-shadow:0 36px 27px #0000,0 30px 24px #0000,0 20px 20px #00000005,0 10px 15px #00000008,0 2px 8px #00000008}.cart-drawer-products-recommendation .product-card__wrapper,.complementary-products .product-card__wrapper{gap:10px;padding:0;border-radius:0;background-color:rgb(var(--color-background))}@media screen and (min-width: 1280px){.cart-drawer-products-recommendation .product-card__wrapper,.complementary-products .product-card__wrapper{flex-direction:row}}@media (max-width: 1279px)and (min-width: 768px){.cart-drawer-products-recommendation .product-card__wrapper,.complementary-products .product-card__wrapper{align-items:start}}@media screen and (max-width: 767px){.cart-drawer-products-recommendation .product-card__wrapper,.complementary-products .product-card__wrapper{flex-direction:row}}.cart-drawer-products-recommendation .product-card__info,.complementary-products .product-card__info{padding:12px 70px 12px 0}.cart-drawer-products-recommendation .product-card--list .product-card__image-wrapper,.complementary-products .product-card--list .product-card__image-wrapper{border-radius:10px 0 0 10px;background-color:rgb(var(--color-secondary-background))}@media screen and (min-width: 768px){.cart-drawer-products-recommendation .product-card--list .product-card__image-wrapper,.complementary-products .product-card--list .product-card__image-wrapper{width:120px!important}}@media screen and (max-width: 767px){.cart-drawer-products-recommendation .product-card--list .product-card__image-wrapper,.complementary-products .product-card--list .product-card__image-wrapper{width:105px!important}}.cart-drawer-products-recommendation .product-card__image,.complementary-products .product-card__image{aspect-ratio:var(--aspect-ratio)}.cart-drawer-products-recommendation .product-card__image:before,.complementary-products .product-card__image:before{padding-top:0}.cart-drawer-products-recommendation .product-card__title,.complementary-products .product-card__title{font-weight:500}@media screen and (min-width: 768px){.cart-drawer-products-recommendation .product-card__title,.complementary-products .product-card__title{font-size:18px;line-height:1.33}}@media screen and (max-width: 767px){.cart-drawer-products-recommendation .product-card__title,.complementary-products .product-card__title{font-size:16px;line-height:1.25}}.cart-drawer-products-recommendation .product-card--list .product-card__atc,.complementary-products .product-card--list .product-card__atc{border-radius:8px;right:10px;background:rgb(var(--color-button));color:rgb(var(--color-background))}@media screen and (min-width: 768px){.cart-drawer-products-recommendation .product-card--list .product-card__atc,.complementary-products .product-card--list .product-card__atc{width:52px;height:52px}}@media screen and (max-width: 767px){.cart-drawer-products-recommendation .product-card--list .product-card__atc,.complementary-products .product-card--list .product-card__atc{width:48px!important;height:48px!important}}@media screen and (min-width: 768px){.cart-drawer-products-recommendation{gap:14px}}@media screen and (max-width: 767px){.cart-drawer-products-recommendation{gap:10px}}.cart-drawer-products-recommendation__header .h5,.complementary-products__heading{font-family:var(--font-body-family);font-size:22px;font-style:normal;font-weight:500;line-height:1.27}.jdgm-rev-widg__title{display:none}.jdgm-star{color:#3eb3a2!important}.jdgm-rev-widg__summary-stars .jdgm-star:not(:first-child){display:none!important}.jdgm-rev-widg__summary-stars .jdgm-star:first-child{font-size:38px}.jdgm-rev-widg__header .jdgm-row-stars{gap:43px}.jdgm-rev-widg__header .jdgm-rev-widg__summary{align-items:flex-start!important;width:auto!important}.jdgm-rev-widg__header .jdgm-rev-widg__summary-average{font-size:20px;font-style:normal;font-weight:600;line-height:1.37}.jdgm-rev-widg__header .jdgm-histogram{width:auto!important;align-items:flex-start;border-color:#0000!important;row-gap:6px}.jdgm-rev-widg__header .jdgm-histogram .jdgm-star{font-size:16px!important}.jdgm-rev-widg__header .jdgm-histogram .jdgm-histogram__bar{margin:0 4px;height:84%}@media screen and (min-width: 768px){.jdgm-rev-widg__header .jdgm-histogram .jdgm-histogram__bar{width:256px}}@media screen and (max-width: 767px){.jdgm-rev-widg__header .jdgm-histogram .jdgm-histogram__bar{width:192px}}.jdgm-rev-widg__header .jdgm-histogram .jdgm-histogram__bar-content{border-radius:4px;background-color:#2c2e30}.jdgm-rev-widg__header .jdgm-histogram .jdgm-histogram__frequency{font-size:14px;font-style:normal;font-weight:500;line-height:1.28;text-transform:capitalize}.jdgm-rev-widg__header .jdgm-widget-actions-wrapper{width:auto!important;border-color:#0000!important;align-items:flex-end!important;flex:auto}.jdgm-rev-widg__header .jdgm-widget-actions-wrapper .jdgm-write-rev-link{margin:0;border-radius:8px;border:1px solid hsla(0,0%,80%,.8);background-color:#0000!important;color:#2c2e30;transition:color .3s ease-in-out,background-color .3s ease-in-out}.jdgm-rev-widg__header .jdgm-widget-actions-wrapper .jdgm-write-rev-link:hover{background-color:#888!important}.jdgm-row-profile,.jdgm-row-actions{display:none!important}.jdgm-rev__rating{display:block}.jdgm-rev__timestamp{display:block;float:left!important}.jdgm-rev{border-color:#0000!important}.opk_product_template .product__title{font-family:var(--font-body-family)}.opk_product_template .product__block{--product-blocks-gap: 30px}.opk_product_template .btn--plain{border:none!important}.product__media-container img{aspect-ratio:1}.product__media-container{aspect-ratio:1;border:1px solid rgb(var(--color-border))}.opk_product_badges.product__badges{gap:10px}.opk_product_badges.product__badges .f-badge--bestseller{background-color:#606765}.opk_product_badges.product__badges .f-badge{padding:.2rem .8rem}.opk_product_badges.product__badges .f-badge--discount{background-color:#bd0808}.opk_product_badges.product__badges:not(:last-child){margin-bottom:23px}.product__inventory.product__badges_inventory{--status-color: #32791D;flex:auto;justify-content:flex-end}.product__inventory.product__badges_inventory strong{font-weight:400}.product__block--title .product__title:not(:last-child){margin-bottom:9px}.opk_product__subtitle{font-family:var(--font-body-family);font-size:15px;font-style:normal;font-weight:400;line-height:1.46;text-transform:capitalize;color:#969696}.opk_product__price{display:flex;gap:7px;font-family:var(--font-heading-family);font-size:22px;font-style:normal;font-weight:500;line-height:1.27;letter-spacing:.05em}.opk_product__price_current.opk_product__price_current--mod{color:#888;text-decoration-line:line-through}.opk_product__price_compare{color:#bd0808}.product__block--price .product__tax{display:none}.product__block--price:not(:last-child){margin-bottom:38px}.product__block--description{position:relative;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;margin-bottom:10px!important}.opk-description__anchor{-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}.opk-description__anchor.hide{display:none}.opk_variants .product-form__input .form__label{margin-bottom:9px}.opk_variants .product-form__input .form__label .font-body-bold{font-size:18px;font-style:normal!important;font-weight:500!important;line-height:1.55}.opk_variants .product-form__input--button input[type=radio]+label{min-height:42px;min-width:96px;padding:0 20px;border-color:rgb(var(--color-secondary-button-border));border-radius:8px}.opk_variants .product-form__input--button input[type=radio]:checked+label{background-color:rgb(var(--color-secondary-button));color:rgb(var(--color-secondary-button-text))}.opk_variants .product-form__input--button-circle .swatch-color{border:0;margin:3px}.opk_variants .product-form__input{margin-top:32px;gap:5px}.opk_variants .product-form__input.product-form__input--1{gap:10px}.opk_variants .product-form__input--button-circle.product-form__input--1 label{border-radius:8px!important}.opk_variants .product-form__input--button input[type=radio].disabled+label{background-color:#f7f5f3;pointer-events:none}.opk_variants .product-form__input--button input[type=radio].disabled+label:before{display:none}.product__block.product__block--buy_buttons{margin-bottom:16px}.product__block.product__block--buy_buttons .quantity{min-height:50px;width:115px}.product__block.product__block--buy_buttons .quantity__input{border-radius:8px}.product__block.product__block--buy_buttons .product-form__buttons{-moz-column-gap:15px;column-gap:15px}.accordion-details__title{font-family:var(--font-body-family);font-size:22px!important;font-style:normal;font-weight:500;line-height:1.27}.accordion-details__icon{width:20px!important;height:20px!important}.accordion-details__content{margin-top:-4px}.opk_product_template__addon_btn{height:35px}.opk_product_template__addon_btn span{font-size:16px;font-style:normal;font-weight:400;line-height:1.62}.product__block.product__block--complementary{margin-top:35px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/opk-product-template.css.map */
