/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** 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 ***!
  \**************************************************************************************************************************************************************************************************************************************/.opk-main-product{margin-bottom:2px}.opk-main-product .product:has(.product__media-gallery[data-media-layout=carousel]){--media-width: 66.82%;--product-gap: 0rem}@media screen and (max-width:1239px){.opk-main-product .product:has(.product__media-gallery[data-media-layout=carousel]){--media-width: 56.82%}}@media screen and (max-width:1023px){.opk-main-product .product:has(.product__media-gallery[data-media-layout=carousel]){flex-direction:column}}@media screen and (max-width:575px){.opk-main-product .product__media{max-height:366px}}@media screen and (max-width:768px){.opk-main-product .product__media{border-radius:25px}}@media screen and (max-width:768px){.opk-main-product .product__media img{height:100%}}@media screen and (max-width:575px){.opk-main-product .product__media img{max-height:366px}}.opk-main-product .product__media-wrapper{padding-right:2px}@media screen and (max-width:1023px){.opk-main-product .product__info-container .accordion-parent{padding:30px 20px}}.opk-main-product .product__title{font-family:FigGrotesk,sans-serif;font-size:36px;font-weight:700;line-height:1.22}@media screen and (max-width:575px){.opk-main-product .product__title{font-size:32px;line-height:1.31}}.opk-main-product .f-badge--sale{background:rgb(var(--color-product-price-sale))}.opk-main-product .f-badge{padding:.3rem .8rem;width:100%;font-size:14px;font-weight:600;line-height:1.7;border-radius:0;text-transform:uppercase}.opk-main-product .f-price-item--sale{font-size:24px}.opk-main-product .f-price__sale .f-price-item--regular{color:#b1b1b1}.opk-main-product product-info{background:transparent}.opk-main-product .product__info-wrapper{position:relative;overflow:hidden;border-radius:25px}@media screen and (max-width:1023px){.opk-main-product .product__info-wrapper{max-width:100%;width:100%}}@media screen and (max-width:1409px){.opk-main-product .product__badges--info-container{display:none}}.opk-main-product .product__badges--slider-block{display:none}@media screen and (max-width:1409px){.opk-main-product .product__badges--slider-block{display:block}}.opk-main-product .product__block--badges{position:absolute;top:39px;left:-39px;width:-moz-fit-content;width:fit-content;min-width:198px;justify-content:center;transform:rotate(-45deg);z-index:2}.opk-main-product .product__block--title{margin-top:0;margin-bottom:20px}.opk-main-product .product__block--price{margin-top:20px}@media screen and (max-width:575px){.opk-main-product .product__block--price{margin-top:23px}}.opk-main-product .product__block--description{margin-bottom:26px}@media screen and (max-width:575px){.opk-main-product .product__block--description{margin-bottom:29px}}@media screen and (max-width:768px){.opk-main-product .product__block--description .opk-desktop{display:none}}.opk-main-product .product__block--description .opk-mobile{display:none}@media screen and (max-width:768px){.opk-main-product .product__block--description .opk-mobile{display:block}}.opk-main-product .product__block--description p{line-height:1.5}.opk-main-product .opk-usp{display:flex;flex-direction:column;gap:10px}@media screen and (max-width:768px){.opk-main-product .opk-usp{gap:5px}}.opk-main-product .opk-usp__item{display:flex;align-items:center;gap:8px;line-height:1.5}.opk-main-product .swatch-color{border-radius:6px!important;border:medium none currentcolor;border:initial}.opk-main-product .opk-select-title,.opk-main-product .opk-select__selected-value{font-family:FigGrotesk,sans-serif;font-size:20px;font-weight:700}.opk-main-product variant-selects{display:flex;flex-direction:column}.opk-main-product .product-form__input--swatch{margin-top:6px;margin-bottom:24px;order:-1}.opk-main-product .product-form__input--swatch label{padding-top:2px}.opk-main-product .product-form__input--swatch label:first-of-type{padding-left:4px}.opk-main-product .product__block--variant_picker{margin-bottom:0}@media screen and (max-width:575px){.opk-main-product .product__block--variant_picker{margin-top:23px}}.opk-main-product .product__block--buy_buttons{margin:17px 0}.opk-main-product .product-form__buttons{width:100%}.opk-main-product .product-form__submit{height:62px}@media screen and (max-width:575px){.opk-main-product .product-form__submit{padding:14px 17px}}@media screen and (max-width:1499px){.opk-main-product .product-form__submit .opk-desktop{display:none}}.opk-main-product .product-form__submit .opk-mobile{display:none}@media screen and (max-width:1499px){.opk-main-product .product-form__submit .opk-mobile{display:block}}.opk-main-product .quantity{align-items:center;width:10.2rem}.opk-main-product .quantity__input{height:100%;padding:18px 17px;border-radius:999px}.opk-main-product .quantity__button{height:100%}.opk-main-product .accordion-parent{border-radius:25px;background:rgb(var(--color-background))}.opk-main-product .product__blocks--collapsible{margin-top:2px;padding:10px 80px;border-radius:25px;background:rgb(var(--color-background))}@media screen and (max-width:1409px){.opk-main-product .product__blocks--collapsible{padding:10px 30px}}@media screen and (max-width:1023px){.opk-main-product .product__blocks--collapsible{padding:10px 20px}}.opk-main-product .accordion-details svg{transition:transform .3s ease}.opk-main-product .accordion-details[open] svg{transform:rotate(180deg)}.opk-main-product .accordion-details__summary .h4{font-family:FigGrotesk,sans-serif;font-size:20px;font-weight:700;line-height:1.2;text-transform:uppercase}.opk-main-product .accordion-details__content{padding-top:7px}@media screen and (max-width:575px){.opk-main-product .accordion-details__content{padding-top:10px;padding-bottom:18px}}.opk-main-product .accordion-details__content h5,.opk-main-product .accordion-details__content h4,.opk-main-product .accordion-details__content h3{margin-bottom:7px;font-family:FigGrotesk,sans-serif;font-size:20px}@media screen and (max-width:575px){.opk-main-product .accordion-details__content h5,.opk-main-product .accordion-details__content h4,.opk-main-product .accordion-details__content h3{line-height:1.2}}.opk-main-product .accordion-details__content p{margin-top:7px;font-size:16px;font-weight:400;line-height:1.5}@media screen and (max-width:575px){.opk-main-product .accordion-details__content p{margin-top:11px;letter-spacing:.1px}}.opk-main-product .main-product-form{display:flex}.opk-main-product .list-payment{margin:0;padding-top:3px;display:flex;gap:10px}.opk-main-product .list-payment__item{padding:0;width:35px}@media screen and (max-width:1023px){.opk-main-product .swiper{margin-bottom:2px}}@media screen and (max-width:575px){.opk-main-product .swiper{max-height:366px;height:100%}}@media screen and (max-width:1935px){.opk-main-product .swiper-slide,.opk-main-product .product__media-container{max-height:1080px}}@media screen and (max-width:768px){.opk-main-product .swiper-slide,.opk-main-product .product__media-container{border-radius:25px}}.opk-main-product .swiper-pagination{padding:10px;width:-moz-fit-content;width:fit-content;display:flex;justify-self:anchor-center;background:#fff;border-radius:40px}.opk-main-product .swiper-pagination .swiper-pagination-bullet{background:#e5dfdf}.opk-main-product .swiper-pagination .swiper-pagination-bullet-active{background:#7f5f61}.opk-main-product .swiper-pagination .swiper-pagination-bullet-active:after{background:#7f5f61}@media screen and (max-width:768px){.opk-main-product .swiper-button-next{left:auto;right:2.4rem}}@media screen and (max-width:768px){.opk-main-product .swiper-button-prev{left:2.4rem;right:auto}}@media screen and (max-width:575px){.opk-main-product .swiper-button-prev,.opk-main-product .swiper-button-next{top:88%}}@media screen and (max-width:575px){.opk-main-product .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:31px}}.opk-main-product .product__media-container .media-wrapper,.opk-main-product .swiper-autoheight .swiper-wrapper{max-height:calc(100vh - 128px)}.opk-main-product .media-wrapper>img{width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/4/assets/opk-main-product.css.map */
