:root{--opk-font-main: "Montserrat", sans-serif;--opk-font-secondary: "Baloo 2", sans-serif;--opk-font-third: "Roboto", sans-serif}.opk_product_reviews{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #d6d6d6;background:#fff}.opk_product_reviews:not(.visible){display:none}@media screen and (min-width:768px){.opk_product_reviews{padding:16px 22px;gap:10px}}@media screen and (max-width:767px){.opk_product_reviews{padding:10px 14px 13px;gap:14px;grid-row:9}}.opk_product_reviews__head{width:100%;display:flex}@media screen and (min-width:768px){.opk_product_reviews__head{align-items:center;justify-content:space-between;gap:10px}}@media screen and (max-width:767px){.opk_product_reviews__head{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px}}.opk_product_reviews__author{font-family:"Baloo 2",sans-serif;font-family:var(--opk-font-secondary);font-size:20px;font-style:normal;font-weight:600;line-height:1.1}.opk_product_reviews__ratings{display:flex;align-items:center;gap:8px}.opk_product_reviews__fractions{font-size:16px;font-style:normal;font-weight:400;line-height:1.25}.opk_product_reviews__stars{display:flex;align-items:center;color:#ffd200}.opk_product_reviews__logo{width:25px;height:25px}.opk_product_reviews__logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.opk_product_reviews__content{font-size:16px;font-style:normal;font-weight:400;line-height:1.25;display:-webkit-box;max-width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.opk_product_reviews__link{color:#ed6a5a;font-size:16px;font-style:normal;font-weight:400;line-height:1.25;-webkit-text-decoration:underline;text-decoration:underline}.opk_quantity{border-radius:40px;border:1px solid #000;background:#fcfaf8;overflow:hidden;min-height:48px}.opk_quantity__btn{z-index:1;display:inline-flex;align-items:center;padding:0 22px;height:100%}.opk_quantity__input{pointer-events:none;width:100%!important;max-width:138px;min-width:100px;font-size:18px;font-style:normal;font-weight:400;line-height:1}.opk_benefits{align-items:flex-start;gap:22px}.opk_benefits__icon:not(:last-child){margin-bottom:10px}.opk_benefits__description{font-size:12px;font-style:normal;font-weight:400;line-height:1.33}.opk_mini_card{border:1px solid #000;box-shadow:-6px 6px #25b2bc;display:flex;align-items:center;gap:8px;background-color:#fff}.opk_mini_card .opk_product_card__btn{min-height:46px;border-radius:25px!important;border:1px solid #1d1d1b!important;transition:transform .3s ease,color .3s ease}@media(any-hover:hover){.opk_mini_card .opk_product_card__btn:hover{border:1px solid #1d1d1b;transform:scale(1.05)}}@media screen and (min-width:768px){.opk_mini_card{padding:21px}}@media screen and (max-width:767px){.opk_mini_card{padding:14px}}.opk_mini_card__pic{flex-shrink:0;display:block}.opk_mini_card__pic img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.opk_mini_card__pic{margin-right:14px;width:86px;height:86px}}@media screen and (max-width:767px){.opk_mini_card__pic{margin-right:6px;width:68px;height:68px}}.opk_mini_card__content{flex:auto}.opk_mini_card__title{font-family:"Baloo 2",sans-serif;font-family:var(--opk-font-secondary);font-style:normal;font-weight:600;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.opk_mini_card__title:not(:last-child){margin-bottom:8px}@media screen and (min-width:768px){.opk_mini_card__title{font-size:20px;line-height:1.1}}@media screen and (max-width:767px){.opk_mini_card__title{font-size:16px;line-height:1.12}}.opk_mini_card__price{font-size:16px;font-style:normal;font-weight:500;line-height:1.5}.opk_mini_card__price_text{color:#a1a1a1}.opk_product:has(.container--full_width){padding-left:var(--gl-indent);padding-right:var(--gl-indent)}.opk_product .main-product__media:has(.opk_product_gallery){margin:0}@media screen and (max-width:767px){.opk_product .main-product__media:has(.opk_product_gallery){padding:0 0 22px}}@media screen and (min-width:1440px){.opk_product .container.equal{grid-template-columns:1.52fr minmax(0,1fr)}}@media screen and (min-width:1200px){.opk_product .container.equal{grid-gap:62px}}.opk_product .container--full_width{margin:0}@media screen and (min-width:768px){.opk_product .main-product__blocks>*:not(:last-child){margin:0 0 30px}}@media screen and (max-width:767px){.opk_product .main-product__blocks>*:not(:last-child){margin:0 0 23px}}@media screen and (max-width:767px){.opk_product .main-product__blocks{display:grid;grid-template-columns:100%}}.opk_product .shopify-block:has(.grp-entangle--root){height:0;margin:0!important}.opk_product .grp-entangle-floating-badge-wrapper{display:none}.opk_product .main-product__title h1{font-family:"Baloo 2",sans-serif;font-family:var(--opk-font-secondary);font-size:max(25px,min(2.45vw,42px));font-style:normal;font-weight:700;text-transform:uppercase}@media screen and (min-width:768px){.opk_product .main-product__title h1{line-height:.95}}@media screen and (max-width:767px){.opk_product .main-product__title h1{line-height:1.2}}@media screen and (max-width:767px){.opk_product .main-product__title:not(:last-child){margin:0 0 10px}}.opk_product hr.line{color:#d6d6d6}.opk_product .opk_product__description .main-product__description{line-height:1.44}.opk_product .opk_product__description .main-product__description.text-md{font-size:18px;font-style:normal;font-weight:400}.opk_product .opk_product__description .main-product__description.text-md p,.opk_product .opk_product__description .main-product__description.text-md span,.opk_product .opk_product__description .main-product__description.text-md strong{font-size:inherit;line-height:inherit}.opk_product .opk_product__description .main-product__description:not(:last-child){margin-bottom:4px}.opk_product .opk_product__description.expandable:not(:has(.opk_ui_btn__input:checked)) .main-product__description{display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.opk_product .opk_product__description.expandable:not(:has(.opk_ui_btn__input:checked)) .shrink{display:none}.opk_product .opk_product__description.expandable:has(.opk_ui_btn__input:checked) .expand{display:none}.opk_product .opk_product__description .opk_ui_btn{cursor:pointer;font-size:18px;font-style:normal;font-weight:700;line-height:1.44;-webkit-text-decoration:none;text-decoration:none;color:#000}.opk_product .opk_product__description .opk_ui_btn .expand{position:relative;display:inline-flex;overflow:hidden}.opk_product .opk_product__description .opk_ui_btn .expand:after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:1px;background-color:#000;transform:translate(-100%);transition:transform .3s ease}@media(any-hover:hover){.opk_product .opk_product__description .opk_ui_btn .expand:hover:after{transform:translate(0)}}.opk_product .opk_product__description .opk_ui_btn .shrink{color:#ed6a5a;position:relative;display:inline-flex;overflow:hidden}.opk_product .opk_product__description .opk_ui_btn .shrink:after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:1px;background-color:#ed6a5a;transform:translate(-100%);transition:transform .3s ease}@media(any-hover:hover){.opk_product .opk_product__description .opk_ui_btn .shrink:hover:after{transform:translate(0)}}.opk_product .main-product__variant-selector:not(:has(variant-selects)){display:none}.opk_product .main-product__price{display:flex;gap:20px;justify-content:space-between}.opk_product .main-product__price .price__sale{flex-direction:row;gap:14px}.opk_product .main-product__price .price__sale .price-item--regular{color:#a1a1a1;font-size:16px;font-style:normal;font-weight:500;line-height:1.68}.opk_product .main-product__price .price__sale .price-item--sale{color:#ed6a5a!important;font-style:normal;font-weight:600;line-height:1.41}.opk_product .opk_product__tooltip{display:inline-flex;align-items:center;gap:10px;position:relative;color:#25b2bc;transition:color .3s ease;font-size:16px;font-style:normal;font-weight:500;line-height:1.68;cursor:pointer}.opk_product .opk_product__tooltip_content{display:none}.opk_product .opk_product__tooltip_title{font-size:inherit;line-height:inherit}.opk_product .opk_product__tooltip_icon{flex-shrink:0;display:block;width:16px;height:16px}.opk_product .opk_product__tooltip_icon svg{display:block;width:100%;height:100%}.opk_product .opk_product__buttons{display:flex;gap:15px}@media screen and (max-width:767px){.opk_product .opk_product__buttons{flex-wrap:wrap}}@media screen and (max-width:767px){.opk_product .opk_product__quantity{width:100%}}.opk_product .opk_product__quantity .opk_quantity{border:1px solid #000;box-shadow:-6px 6px #25b2bc}@media screen and (max-width:767px){.opk_product .opk_product__quantity .opk_quantity{width:100%}}@media screen and (max-width:767px){.opk_product .opk_product__quantity .opk_quantity__input{max-width:100%}}.opk_product .opk_product__buttons:has(+.opk_product__payments){margin-bottom:14px}.opk_product .main-product__add-to-cart{margin:0;flex:auto}.opk_product .main-product__add-to-cart form{margin:0}.opk_product .main-product__add-to-cart form:not(:last-child){margin-bottom:20px}.opk_product .main-product__add-to-cart .button{padding:0 24.5px;min-height:48px;font-size:18px;border-radius:25px;display:inline-flex;justify-content:center;align-items:center;gap:10px;font-weight:600;text-align:center;white-space:nowrap;font-family:"Baloo 2",sans-serif;font-family:var(--opk-font-secondary);cursor:pointer}.opk_product .main-product__add-to-cart .button[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none}.opk_product .main-product__add-to-cart .button:hover,.opk_product .main-product__add-to-cart .button:focus{-webkit-text-decoration:none;text-decoration:none}.opk_product .main-product__add-to-cart .button:disabled{cursor:default;pointer-events:none;background:#a1a1a1;color:#000}.opk_product .main-product__add-to-cart .button{position:relative;color:#000;border:1px solid #000;background-color:#fdce6f;text-transform:uppercase;box-shadow:-6px 6px #25b2bc;transition:transform .3s ease,box-shadow .3s ease}@media(any-hover:hover){.opk_product .main-product__add-to-cart .button:hover{box-shadow:-2px 2px #25b2bc;transform:translate(-4px,4px);color:#000}}@media screen and (min-width:768px){.opk_product .opk_product__payments{text-align:right}}@media screen and (max-width:767px){.opk_product .opk_product__payments{text-align:center}}@media screen and (min-width:768px){.opk_product .opk_product__payments:not(:last-child){margin-bottom:22px}}@media screen and (max-width:767px){.opk_product .opk_product__payments:not(:last-child){margin-bottom:18px}}.opk_product .opk_accordion__decor{position:absolute;top:50%;right:24px;margin-top:-.7em;transition:opacity .3s ease}.opk_product .opk_accordion__decor.opk_accordion__decor--open,.opk_product .accordion__wrapper[open] .opk_accordion__decor--close{opacity:0}.opk_product .accordion__wrapper[open] .opk_accordion__decor--open{opacity:1}.opk_request_card{border:1px solid #25b2bc;background:#fcfaf8}@media screen and (min-width:768px){.opk_request_card{padding:29px}}@media screen and (max-width:767px){.opk_request_card{padding:14px}}.opk_request_card__wrap{display:flex}@media screen and (min-width:768px){.opk_request_card__wrap{gap:22px}}@media screen and (max-width:767px){.opk_request_card__wrap{align-items:center;gap:15px}}@media screen and (min-width:768px){.opk_request_card__wrap:not(:last-child){margin-bottom:22px}}@media screen and (max-width:767px){.opk_request_card__wrap:not(:last-child){margin-bottom:14px}}.opk_request_card__pic{flex-shrink:0;display:block;border-radius:50%;overflow:hidden}@media screen and (min-width:768px){.opk_request_card__pic{width:126px;height:126px}}@media screen and (max-width:767px){.opk_request_card__pic{width:80px;height:80px}}.opk_request_card__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.opk_request_card__title{font-family:"Baloo 2",sans-serif;font-family:var(--opk-font-secondary);font-size:20px;font-style:normal;font-weight:600;line-height:1.1;text-transform:uppercase}.opk_request_card__title:not(:last-child){margin-bottom:10px}.opk_request_card__text{font-size:16px;font-style:normal;font-weight:500;line-height:1.5}.opk_request_card__btn{width:100%}@media screen and (max-width:767px){.opk_complementary_products{margin:0}}.opk_complementary_products__title{font-family:"Baloo 2",sans-serif;font-family:var(--opk-font-secondary);font-size:20px;font-style:normal;font-weight:600;line-height:1.1;text-transform:uppercase}.opk_complementary_products__title:not(:last-child){margin-bottom:20px}.opk_complementary_products__slider{margin:0 0 -6px -6px;padding:0 0 6px 6px}@media screen and (max-width:1023px){.opk_complementary_products__slider{overflow:visible}}.tippy-box[data-theme~=product]{border:1px solid #000;box-shadow:-6px 6px #25b2bc}.tippy-box[data-theme~=product] .tippy-content{padding:28px 22px;color:#000;background:#fff}.tippy-box[data-theme~=product] .tippy-content em{color:#ed6a5a}.tippy-box[data-theme~=product] .tippy-arrow{display:none}.opk_product_badge{width:-moz-fit-content;width:fit-content;display:inline-flex;padding:0 8px;justify-content:center;align-items:center;min-height:24px;font-size:14px;font-style:normal;font-weight:500;line-height:1;border-radius:15px;color:#fff;background-color:#ed6a5a}.opk_product_badge:not(:last-child){margin:0 0 10px!important}.opk_product_gallery{display:grid}@media screen and (min-width:1440px){.opk_product_gallery:has(.opk_product_thumb){gap:22px;grid-template-columns:100px 1fr}}@media screen and (max-width:1439px){.opk_product_gallery:has(.opk_product_thumb){gap:15px;grid-template-columns:100%;width:100%}}.opk_product_gallery .media__video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.opk_product_gallery .opk_product_card__additional_label{z-index:2;position:absolute;bottom:0;left:0;width:125px;height:46px}.opk_product_gallery .opk_product_card__additional_label_img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.opk_product_gallery__controls{text-align:center}@media screen and (min-width:1440px){.opk_product_gallery__controls{grid-column:2}}.opk_product_gallery__thumb,.opk_product_slider{min-width:0;min-height:0;width:100%}.opk_product_slider{border:1px solid #000}.opk_product_slider .media__pic{aspect-ratio:1}.opk_product_slider .media__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:1440px){.opk_product_slider{grid-column:2;grid-row:1}}@media screen and (max-width:1439px){.opk_product_slider{grid-row:1}}.opk_product_slider__item{aspect-ratio:1;background-color:#fff;height:auto!important;overflow:hidden}@media screen and (min-width:1440px){.opk_product_gallery__thumb{grid-column:1;grid-row:1}}@media screen and (max-width:1439px){.opk_product_gallery__thumb{grid-row:2}}.opk_product_thumb .media__video_wrap,.opk_product_thumb .media__pic{aspect-ratio:1;display:block;width:100%;height:100%;overflow:hidden}@media screen and (min-width:768px){.opk_product_thumb .media__video_wrap,.opk_product_thumb .media__pic{border-radius:12px}}@media screen and (max-width:767px){.opk_product_thumb .media__video_wrap,.opk_product_thumb .media__pic{border-radius:6px}}.opk_product_thumb .media__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:1440px){.opk_product_thumb{height:640px}}.opk_product_thumb__item{aspect-ratio:1;background-color:#fff;border:2px solid rgba(0,0,0,0);overflow:hidden;transition:border-color .3s ease}.opk_product_thumb__item.swiper-slide-thumb-active{border-color:#ed6a5a}@media screen and (min-width:768px){.opk_product_thumb__item{height:auto!important}}@media(any-hover:hover){.opk_product_thumb__item:hover{cursor:pointer}}@media screen and (max-width:767px){.opk_product_thumb__item{width:max(60px,min(16vw,120px))}}@media screen and (max-width:1023px){.opk_product_gallery__controls{display:none}}.opk_sticky_add_to_cart.active{opacity:1}@media screen and (min-width:1200px){.opk_sticky_add_to_cart .container{padding-left:50px;padding-right:50px}}@media screen and (max-width:1199px){.opk_sticky_add_to_cart .container{padding-left:var(--gl-indent);padding-right:var(--gl-indent)}}@media screen and (max-width:1023px){.opk_sticky_add_to_cart .container{padding-top:14px;padding-bottom:14px}}.opk_sticky_add_to_cart .sticky-add-to-cart__meta img{margin:0 14px 0 0}.opk_sticky_add_to_cart .sticky-add-to-cart__title{font-family:"Baloo 2",sans-serif;font-family:var(--opk-font-secondary);font-size:20px;font-style:normal;font-weight:600;line-height:1.1;margin-bottom:8px}.opk_sticky_add_to_cart .price .price-item{font-size:16px;font-style:normal;font-weight:500;line-height:1.5}.opk_sticky_add_to_cart .price .price__sale{flex-direction:row;gap:14px}.opk_sticky_add_to_cart .price .price__sale .price-item--regular{color:#a1a1a1;font-size:16px}.opk_sticky_add_to_cart .price .price__sale .price-item--sale{color:#ed6a5a!important}.opk_sticky_add_to_cart .sticky-add-to-cart__controls{gap:15px}@media screen and (max-width:1023px){.opk_sticky_add_to_cart .sticky-add-to-cart__controls{display:grid;grid-template-columns:repeat(2,1fr);width:100%}}@media screen and (max-width:1023px){.opk_sticky_add_to_cart .sticky-add-to-cart__controls .opk-text-btn{display:none}}.opk_sticky_add_to_cart .opk_quantity{border:1px solid #000;box-shadow:-6px 6px #25b2bc}@media screen and (max-width:1023px){.opk_sticky_add_to_cart .opk_quantity .opk_quantity__input{max-width:100%}}.opk_sticky_add_to_cart .opk_product_card__btn{padding:0 24.5px;min-height:48px;font-size:18px;border-radius:25px;display:inline-flex;justify-content:center;align-items:center;gap:10px;font-weight:600;text-align:center;white-space:nowrap;font-family:"Baloo 2",sans-serif;font-family:var(--opk-font-secondary);cursor:pointer}.opk_sticky_add_to_cart .opk_product_card__btn[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none}.opk_sticky_add_to_cart .opk_product_card__btn:hover,.opk_sticky_add_to_cart .opk_product_card__btn:focus{-webkit-text-decoration:none;text-decoration:none}.opk_sticky_add_to_cart .opk_product_card__btn:disabled{cursor:default;pointer-events:none;background:#a1a1a1;color:#000}.opk_sticky_add_to_cart .opk_product_card__btn{position:relative;color:#000;border:1px solid #000;background-color:#fdce6f;text-transform:uppercase;box-shadow:-6px 6px #25b2bc;transition:transform .3s ease,box-shadow .3s ease}@media(any-hover:hover){.opk_sticky_add_to_cart .opk_product_card__btn:hover{box-shadow:-2px 2px #25b2bc;transform:translate(-4px,4px);color:#000}}@media screen and (max-width:1023px){.opk_sticky_add_to_cart .opk_product_card__btn{width:100%}}@media screen and (max-width:1023px){.opk_sticky_add_to_cart .sticky-add-to-cart__mobile-controls{display:none}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:currentcolor;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:currentcolor;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:currentcolor;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:currentcolor;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
/*# sourceMappingURL=/cdn/shop/t/11/assets/opk-main-product.css.map */
