/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** 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-discounts-table{width:100%}@media screen and (min-width:992px){.opk-discounts-table{margin:40px auto 0}}@media screen and (max-width:991px){.opk-discounts-table{margin:30px auto 0}.opk-discounts-table .product-form__add-button{display:none}}.opk-discounts-table__title{margin:0 0 5px;text-align:left;color:#232082;font-family:Helvetica;font-size:16px;font-weight:700;line-height:1.9}.opk-discounts-table__table-row{display:flex;align-items:center;justify-content:space-between;gap:34px;margin-top:-1px;padding:3px 17px;border:1px solid #D3D3D3;background-color:#f3f5f6}.opk-discounts-table__table-row:first-of-type{margin-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.opk-form{position:relative;display:flex;flex-direction:column;gap:25px;max-width:500px;width:100%;max-height:100%;padding:32px 25px;overflow-y:auto;border-radius:8px;background-color:#fff}.opk-form__popup{position:fixed;top:0;left:0;right:0;bottom:0;display:none;align-items:center;justify-content:center;background-color:#0000004d;z-index:100;padding:20px;opacity:0;pointer-events:none;transition:opacity .3s ease}.opk-form__popup.active{display:flex}.opk-form__popup.visible{opacity:1;pointer-events:all}.opk-form__title{margin:0;color:#232082;font-family:Helvetica;font-size:29px;font-weight:400;line-height:1.35}.opk-form__text{line-height:1.9}.opk-form__row{display:flex;align-items:end;gap:20px}.opk-form__label{display:flex;flex-direction:column;gap:3px;width:100%;color:#232082;font-family:Helvetica;font-size:16px;font-weight:700;line-height:1.9}.opk-form__label p{margin:0}.opk-form__input{width:100%;padding:6px 16px;border-radius:3px;border:1px solid #E1E3E4;color:#3a3b3a;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:21px;transition:border-color .3s ease}.opk-form__input:hover,.opk-form__input:focus{border-color:#3a3b3a}.opk-form__input::-moz-placeholder{color:#898989}.opk-form__input::placeholder{color:#898989}.opk-form__textarea{resize:none}.opk-form__close{position:absolute;top:20px;right:20px}.opk-form__required{color:red}.opk-form .h-captcha{display:none}.opk-form .opk-form-button{width:100%;background-color:#232082;color:#fff}.opk-form .opk-form-button--light{background-color:transparent;color:#232082;border:1px solid #232082;border-radius:2px}.opk-main-product .opk-form-button{width:100%;background-color:#232082;color:#fff}.opk-main-product .opk-payments{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:15px}.opk-main-product .opk-payment{height:32px;width:auto}.opk-main-product .opk-usps{display:flex;flex-direction:column;gap:16px;padding-top:25px}.opk-main-product .opk-usp{display:flex;align-items:center;gap:10px}.opk-main-product .opk-usp__image{display:flex;align-items:center;justify-content:center;width:22px}.opk-main-product .opk-usp__text{font-family:Helvetica;font-size:14px;line-height:1.5}.opk-main-product .opk-review{background-color:#232082;color:#fff;padding:15px 20px;margin-bottom:20px;border-radius:3px}.opk-main-product .opk-review .testimonial-service-widget{background:#232082}.opk-main-product .opk-review__text{font-size:14px;line-height:1.4}.opk-main-product .opk-review__info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.opk-main-product .opk-review__name{font-size:14px;font-weight:700;line-height:1.4}.opk-main-product .opk-review__stars-container{display:flex;gap:10px;align-items:center}.opk-main-product .opk-review__rate{font-size:14px;line-height:1}.opk-main-product .opk-review__logo{display:flex;align-items:center;justify-content:center}.opk-main-product .opk-stars{position:relative;width:103px;height:21px}.opk-main-product .opk-stars__top-layer,.opk-main-product .opk-stars__bottom-layer{position:absolute;top:0;left:0}.opk-main-product .opk-stars__top-layer{z-index:2;fill:#fbdd29}.opk-main-product .opk-stars__bottom-layer path{fill:#fff}.opk-main-product .opk-quantity-container{display:flex;align-items:center;gap:10px}.opk-main-product .opk-quantity-container .product-form__payment-container{margin:0;width:100%}.opk-main-product .opk-quantity-container .product-form__payment-container>*{display:block;width:100%;margin:0;height:44px}.opk-main-product .opk-product-form{display:flex;flex-direction:column;margin:0}.opk-main-product .product-meta{margin:0}.opk-main-product .product-meta h1{font-size:22px}.opk-main-product lb-upsell-product-page-addon.hydrated{order:4}.opk-main-product .product-form__info-item{display:block;padding-bottom:24px}.opk-main-product .product-form__info-item--quantity{padding-bottom:15px}.opk-main-product .product-form__info-list{margin:0;border-spacing:inherit}.opk-main-product .product-form__info-content{display:block}.opk-main-product .product-form__variants{margin:0}.opk-main-product .product-form__add-button{padding:0 5px}.opk-main-product .opk-chat{display:flex;gap:20px;padding:9px;margin-top:25px;border-radius:6px;border:1px solid #D3D3D3}.opk-main-product .opk-chat__image{width:100px;height:100px}.opk-main-product .opk-chat__container{display:flex;flex-direction:column;gap:10px;justify-content:space-between}.opk-main-product .opk-chat__text{font-size:16px;line-height:1.3}.opk-main-product .opk-chat__button{display:flex;gap:10px;align-items:center;padding:7px 20px;border-radius:8px;border:1px solid #008A00;color:#008a00;font-size:16px;font-weight:500;line-height:1;transition:color .3s ease,background-color .3s ease}.opk-main-product .opk-chat__button path{transition:fill .3s ease}.opk-main-product .opk-chat__button:hover{background-color:#008a00;color:#fff}.opk-main-product .opk-chat__button:hover path{fill:#fff}.opk-main-product .shopacado-discount-table-block{margin:25px 0 0}.opk-main-product .shopacado-discount-table-block h4{margin:0 0 5px;text-align:left;color:#232082;font-family:Helvetica;font-size:16px;font-weight:700;line-height:1.9}.opk-main-product table.shopacado-discount-table{background-color:#f3f5f6;border:1px solid #D3D3D3;border-radius:3px;overflow:hidden;border-collapse:separate;border-collapse:initial}.opk-main-product table.shopacado-discount-table th{display:none}.opk-main-product table.shopacado-discount-table td,.opk-main-product table.shopacado-discount-table td:last-child{padding:3px 17px;border:none;background-color:inherit;font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.9}.opk-main-product table.shopacado-discount-table td{text-align:left}.opk-main-product table.shopacado-discount-table td:last-child{text-align:right}.opk-main-product table.shopacado-discount-table tr+tr>td,.opk-main-product table.shopacado-discount-table tr+tr>td:last-child{border-top:1px solid #D3D3D3}.opk-main-product .lb-upsell-ppa-card-cont .lb-spc-cont{max-width:450px!important}.opk-main-product .firstPrice{display:inline-block;padding:10px 0;color:#8b8b8b!important;font-size:14px!important}.opk-main-product .product-form__price-info{line-height:1}.opk-main-product .product-form__info-content{padding-top:0}@media screen and (max-width:999px){.opk-main-product .product-gallery__thumbnail-list{display:flex;justify-content:center}.opk-main-product .opk-card__section{max-width:600px;margin:0 auto}.opk-main-product .opk-review{order:2;max-width:450px;margin:20px 0 0}.opk-main-product .opk-chat,.opk-main-product .shopify-app-block{order:3;max-width:450px;width:100%}.opk-main-product lb-upsell-product-page-addon.hydrated{max-width:450px;width:100%}}@media screen and (min-width:1200px){.opk-main-product .product-meta h1{font-size:24px}.opk-main-product .product-block-list__item--info{width:calc(40% - 15px)}.opk-main-product .product-block-list__wrapper{width:calc(60% - 15px)}}@media screen and (min-width:1400px){.opk-main-product .product-block-list__item--info{width:calc(35% - 15px)}.opk-main-product .product-block-list__wrapper{width:calc(65% - 15px)}}@media screen and (min-width:1000px){.product-list:before{border:none}.product-item:after{box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/opk-main-product.css.map */
