.opk-main-product .product{gap:12.33%;max-width:1460px}@media screen and (min-width: 741px){.opk-main-product .product{margin:0 auto 110px}}@media screen and (max-width: 740px){.opk-main-product .product{margin:0 auto}}.opk-main-product .product__media .flickity-button,.opk-main-product .product__zoom-button{border:1px solid #dfdfdd;border-radius:50%;background:#fdfdfd}@media screen and (min-width: 1000px){.opk-main-product .product__media .flickity-button,.opk-main-product .product__zoom-button{width:45px;height:45px}}@media screen and (max-width: 999px){.opk-main-product .product__media .flickity-button,.opk-main-product .product__zoom-button{width:35px;height:35px}}.opk-main-product .product__media{padding:0}.opk-main-product .product__media .flickity-button{position:absolute}@media screen and (min-width: 1000px){.opk-main-product .product__media .flickity-button{bottom:20px}.opk-main-product .product__media .flickity-button.previous{left:20px}.opk-main-product .product__media .flickity-button.next{right:20px}}@media screen and (max-width: 999px){.opk-main-product .product__media .flickity-button{bottom:50%;display:flex;align-items:center;justify-content:center;transform:translateY(63%)}.opk-main-product .product__media .flickity-button.previous{left:30px}.opk-main-product .product__media .flickity-button.next{right:30px}.opk-main-product .product__media .flickity-button.next svg{transform:translateY(1px) rotate(180deg) !important}}.opk-main-product .product__media .flickity-button-icon{flex-shrink:0;width:18px;height:14px}.opk-main-product .product__media .flickity-button-icon path{fill:#959595}.opk-main-product .product__media .product__media-nav{margin-top:30px}.opk-main-product .product__media .product__media-nav .product__media-prev-next{display:none}@media screen and (max-width: 999px){.opk-main-product .product__media .product__media-nav{margin-top:10px;margin-bottom:30px}.opk-main-product .product__media .product__media-nav .dots-nav{gap:15px;margin:0 auto;padding:0}.opk-main-product .product__media .product__media-nav .dots-nav__item{width:12px;height:12px;margin:0;border-radius:50%;background:#51b29f}}.opk-main-product .product__media .product__thumbnail-list-inner{gap:15px}.opk-main-product .product__media .product__thumbnail-item{padding:0;background-color:rgba(212,229,203,.5)}.opk-main-product .product__media .product__thumbnail-item[aria-current=true] .product__thumbnail::after{box-shadow:none;border:3px solid #51b29f}.opk-main-product .product__media .product__thumbnail{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;min-width:100px;width:100px;padding:0}.opk-main-product .product__media .product__thumbnail::after{transition:border .1s}.opk-main-product .product__media .product__thumbnail img{max-height:100px}@media screen and (min-width: 1000px){.opk-main-product .product__media{width:48.97%}}@media screen and (max-width: 999px){.opk-main-product .product__media{width:100%}}@media screen and (min-width: 1000px){.opk-main-product .product__info{width:38.7%}}@media screen and (max-width: 999px){.opk-main-product .product__info{width:100%}}.opk-main-product .product__zoom-button{bottom:auto;bottom:initial}@media screen and (min-width: 1000px){.opk-main-product .product__zoom-button{top:20px;right:20px}}@media screen and (max-width: 999px){.opk-main-product .product__zoom-button{top:10px;right:10px}}.opk-main-product .product-meta__title{font-family:"Bebas Neue",sans-serif;font-size:52px;font-weight:400;line-height:1;letter-spacing:0;margin-bottom:10px}.opk-main-product .product-meta__subtitle{margin-top:0;color:#757575;font-weight:400;font-size:24px}@media screen and (min-width: 1000px){.opk-main-product .product-meta__subtitle{margin-bottom:30px}}@media screen and (max-width: 999px){.opk-main-product .product-meta__subtitle{margin-bottom:20px}}@media screen and (max-width: 479px){.opk-main-product .product-meta__subtitle{font-size:20px}}.opk-main-product .product-meta__price-list-container{margin-top:0 !important;margin-bottom:13px}.opk-main-product .price{font-size:18px;line-height:1.22}.opk-main-product .price--large{font-weight:700;text-transform:uppercase}.opk-main-product .price--compare{font-weight:400;color:#959595}.opk-main-product .product-meta__label-list:not(:empty){margin-left:10px}.opk-main-product .label{padding:4px 10px 2px 10px;border-radius:30px;font-family:"Bebas Neue",sans-serif;font-size:16px;font-weight:400;line-height:1.13;letter-spacing:normal}@media screen and (min-width: 1000px){.opk-main-product .product-meta{margin:0 0 30px}}@media screen and (max-width: 999px){.opk-main-product .product-meta{margin:0 0 21px;padding-bottom:5px}}.opk-main-product .product-info__short-description{width:100%;font-size:18px;font-weight:400;line-height:1.33;color:rgb(var(--text-color))}@media screen and (min-width: 1000px){.opk-main-product .product-info__short-description{margin:0 0 14px}}@media screen and (max-width: 999px){.opk-main-product .product-info__short-description{margin:0 0 3px}}.opk-main-product .product-info__usp-items{display:flex;flex-direction:column;gap:10px;border-bottom:1px solid rgb(var(--border-color));list-style:none}@media screen and (min-width: 1000px){.opk-main-product .product-info__usp-items{margin:0 0 14px;padding:0 0 29px}}@media screen and (max-width: 999px){.opk-main-product .product-info__usp-items{margin:0 0 6px;padding:0 0 20px}}.opk-main-product .product-info__usp-items-item{display:flex;gap:10px;font-size:18px;font-weight:400;line-height:1.33;color:rgb(var(--text-color))}.opk-main-product .product-info__usp-items-item svg{flex-shrink:0}@media screen and (max-width: 999px){.opk-main-product .product-info__usp-items-item:not(:first-child){align-items:center}}@media screen and (min-width: 1000px){.opk-main-product .product-form__option-selector{margin:0 0 25px}}@media screen and (max-width: 999px){.opk-main-product .product-form__option-selector{margin:0 0 14px}}.opk-main-product .product-form__option-name{font-family:"Bebas Neue",sans-serif;font-size:22px;font-weight:400;line-height:1.18}.opk-main-product .block-swatch__radio:checked+.block-swatch__item{border-color:#114237;background-color:#114237;color:#fdfdfd}.opk-main-product .block-swatch__item{margin:5px;padding:9px 23px;border-radius:46.5px;border-color:#dfdfdd;font-size:16px;font-weight:400;line-height:1.5;background-color:#fdfdfd}.opk-main-product .block-swatch__item:after{display:none}.opk-main-product .product-form__buy-buttons{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 15px}.opk-main-product .quantity-selector{border:1px solid #dfdfdd;border-radius:46.5px;background-color:#fdfdfd}.opk-main-product .quantity-selector__button,.opk-main-product .quantity-selector__input{font-size:16px;font-weight:400;line-height:1.5}.opk-main-product .quantity-selector__button{width:-moz-fit-content;width:fit-content;height:68px}.opk-main-product .quantity-selector__button:first-of-type{padding:0 5px 0 23px}.opk-main-product .quantity-selector__button:last-of-type{padding:0 23px 0px 6px}.opk-main-product .shopify-product-form{width:100%}.opk-main-product .product-form__payment-container{height:68px;margin-top:0}.opk-main-product .product-form__add-button{border-radius:46.5px;font-family:"Bebas Neue",sans-serif;font-size:22px;font-weight:400;line-height:1.18}.opk-main-product .product-form__add-button .loader-button__text svg{display:none}.opk-main-product .opk-payments{margin:0 0 14px}.opk-main-product .product-info__links{display:flex;flex-wrap:wrap;width:100%;margin:0;border-bottom:1px solid rgb(var(--border-color))}@media screen and (min-width: 1000px){.opk-main-product .product-info__links{gap:25px;padding:0 0 40px}}@media screen and (max-width: 999px){.opk-main-product .product-info__links{gap:10px;margin-top:-19px;padding:0 0 19px}}.opk-main-product .product-info__links-item{display:flex}.opk-main-product .product-info__links-link{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:400;line-height:1.5;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.opk-main-product .product-info__product-tab{margin-top:-16px}.opk-main-product .product-info__product-tab .faq__item{border-bottom:1px solid rgb(var(--border-color))}@media screen and (max-width: 740px){.opk-main-product .product-info__product-tab .faq__item{padding-left:0;padding-right:0;border-bottom:none}}.opk-main-product .product-info__product-tab .collapsible-toggle{padding:21px 0 14px;padding-left:0;padding-right:0;font-family:"Bebas Neue",sans-serif;font-size:22px;font-weight:400;line-height:1.18}.opk-main-product .product-info__product-tab .animated-plus{margin-right:3px}.opk-main-product .product-info__product-tab .collapsible__content{padding-left:0;padding-right:0;padding-bottom:19px}@media screen and (min-width: 1000px){.opk-main-product .product-info__product-tab .collapsible__content,.opk-main-product .product-info__product-tab .collapsible__content p{line-height:1.33}}@media screen and (max-width: 999px){.opk-main-product .product-info__product-tab .collapsible__content,.opk-main-product .product-info__product-tab .collapsible__content p{line-height:1.41;letter-spacing:.5px}}.opk-main-product .product-info__product-tab .collapsible__content.nutrition_panel p{margin-bottom:11px}.opk-main-product .product-info__product-tab .collapsible__content.nutrition_panel ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.opk-main-product .product-info__product-tab .collapsible__content.nutrition_panel ul li{display:flex;justify-content:space-between;gap:20px;padding:10.5px 0;border-bottom:1px solid rgb(var(--border-color))}.opk-main-product .product-info__product-tab .collapsible__content.nutrition_panel ul li:first-of-type{border-top:1px solid rgb(var(--border-color))}.opk-main-product .product-info__product-tab .collapsible__content.nutrition_panel ul li .value{white-space:nowrap}
