/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/styles/sections/opk-main-product.scss ***!
  \**************************************************************************************************************************************************************************************************************************************/.product-recommendations .opk-product-recommendations__title{padding:0;font-size:16px;font-weight:700;line-height:1.5;text-transform:uppercase;letter-spacing:0px}.opk-product-recommendations__item-media{padding:11px;background-color:#e9e2ce}.opk-product-recommendations .opk-product-recommendations__item-title{font-size:13px;font-weight:700;line-height:1.16;text-transform:uppercase;letter-spacing:0px}.product-recommendations__item .opk-product-recommendations__item-details{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-recommendations__item .opk-product-recommendations__item-details .product-recommendations__item-price{font-size:16px}.opk-product-recommendations__button{padding:8px;height:-moz-fit-content;height:fit-content;border-radius:3px;background:#e6e65c}.opk-product-recommendations__button svg{pointer-events:none}.product-grid__size--opk{display:grid;grid-template-columns:minmax(550px,100%) minmax(300px,100%);grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media screen and (max-width: 1023px){.product-grid__size--opk{display:flex;flex-direction:column;gap:24px}}@media screen and (max-width: 749px){.opk-main-product{padding-top:30px}}@media screen and (max-width: 480px){.opk-main-product{padding-top:0}}.opk-main-product .main-product__media--thumbs-wrapper .swiper-slide.swiper-slide-thumb-active .media{border:.1rem solid #9A9894}.opk-main-product .main-product__media .main-product__media--thumbs-wrapper .media{border-radius:16px}@media screen and (max-width: 1023px){.opk-main-product .main-product__media .main-product__media--thumbs-wrapper .media{border-radius:6px}}.opk-main-product .opk-main-product__title{color:#151515;font-family:Bespoke Sans;font-size:20px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:0px}@media screen and (max-width: 749px){.opk-main-product .opk-main-product__title{line-height:1.2}}.opk-main-product .price__container .price__sale-inner{gap:10px}.opk-main-product .price__container s{color:#151515;font-family:Supreme;font-size:18px;font-weight:400;line-height:1.33;letter-spacing:.48px;text-decoration-line:line-through}.opk-main-product .price__container ins{color:#ff1900;font-family:Supreme;font-size:18px;font-weight:700;line-height:1.33;letter-spacing:.48px}.opk-main-product .price__container .price__regular{color:#151515;font-family:Supreme;font-size:18px;font-weight:400;line-height:1.33;letter-spacing:.48px}.opk-main-product .product__description{color:#142735;font-family:Supreme;font-size:18px;font-weight:400;line-height:1.33;letter-spacing:.48px}.opk-main-product .product__description .rte{color:#142735;font-family:Supreme;font-size:18px;font-weight:400;line-height:1.33;letter-spacing:.48px;text-transform:none}.opk-main-product .product-form__buttons{grid-template-columns:minmax(120px,120px) minmax(200px,680px)}.opk-main-product .quantity__wrapper{border-radius:6px;border:1px solid #E9E2CE}.opk-main-product .quantity__input{color:#142735;font-size:18px;font-family:Supreme;font-weight:400;line-height:1.33;letter-spacing:.48px}.opk-main-product__submit-button{padding:13px 30px;letter-spacing:-1px}.opk-main-product__inventory-notice{padding:11px 0;display:flex;gap:11px;color:#ff1900;font-family:Supreme;font-size:18px;font-weight:500;line-height:1.33;letter-spacing:.48px}@media screen and (max-width: 749px){.opk-main-product__inventory-notice{padding:4px 0 10px}}.opk-main-product .opk-main-product__text{color:#142735;font-family:Supreme;font-size:18px;font-weight:400;line-height:1.33;letter-spacing:.48px}@media screen and (max-width: 749px){.opk-main-product .opk-main-product__text--last{margin-bottom:0}}.opk-main-product__description .accordion__button{padding-top:16px;color:#142735;font-family:Bespoke Sans;font-size:16px;font-weight:800;line-height:1.5;text-transform:uppercase}.opk-main-product__accordion .accordion__button{color:#142735;font-family:Bespoke Sans;font-size:16px;font-weight:800;line-height:1.5;text-transform:uppercase;letter-spacing:0px}.opk-main-product__accordion .accordion__body-inner{color:#142735;font-family:Supreme;font-size:18px;font-weight:400;line-height:1.33;letter-spacing:.48px;text-transform:none}@media screen and (max-width: 749px){.opk-main-product .product__accordion{padding:22px 0}}@media screen and (max-width: 749px){.opk-main-product .product__complementaries{width:100vw}}.opk-main-product .opk-product-recommendations__title{padding:0;color:#142735;font-family:Bespoke Sans;font-size:16px;font-weight:800;line-height:1.5;text-transform:uppercase;letter-spacing:0px}.opk-main-product .product-recommendations__item{border-radius:16px;border:1px solid #E9E2CE}.opk-main-product .opk-product-recommendations__body{padding-right:1px}.opk-main-product .opk-main-product__badge{position:absolute;top:14px;right:14px;z-index:2}@media screen and (max-width: 749px){.opk-main-product .opk-main-product__badge--desktop{display:none}}.opk-main-product .opk-main-product__badge--mobile{display:none}@media screen and (max-width: 749px){.opk-main-product .opk-main-product__badge--mobile{display:block}}.opk-main-product .main-product__media .swiper-button{width:5.3rem;height:5.3rem;border-radius:6px;border:none}.opk-main-product__mobile-nav-link{display:none}@media screen and (max-width: 749px){.opk-main-product__mobile-nav-link{position:absolute;top:10px;left:10px;width:-moz-fit-content;width:fit-content;padding:3px 12px;display:flex;flex-direction:row-reverse;align-items:center;gap:4px;color:#142735;font-family:Supreme;font-size:14px;line-height:1.37;letter-spacing:.48px;background:#fff;border-radius:6px;z-index:3;cursor:pointer}}.opk-main-product__mobile-nav-icon{width:14px;height:14px;transform:rotate(180deg)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/opk-main-product.css.map */
