/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./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-product.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************/@media screen and (min-width:768px){.opk_breadcrumbs__wrapper:not(:last-child){margin-bottom:60px}}@media screen and (max-width:767px){.opk_breadcrumbs__wrapper:not(:last-child){margin-bottom:34px}}@media screen and (max-width:767px){.opk_template_header:has(.opk_template_header__img) .opk_breadcrumbs__wrapper:not(:last-child){margin-bottom:52px}}@media screen and (max-width:767px){.opk_breadcrumbs__wrapper{display:flex;overflow-x:auto;padding:6px 0;margin-right:calc(var(--gl-indent) * -1)}}.opk_breadcrumbs__divider,.opk_breadcrumbs__active-link,.opk_breadcrumbs__link{color:inherit;font-family:var(--font-family-2),sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:1;text-transform:uppercase;text-wrap:nowrap}.opk_breadcrumbs__divider{padding-left:2px;padding-right:2px}.opk_breadcrumbs__active-link{opacity:.6}.opk_badges .badge{height:31px;padding:10px 16px 7px;border-radius:16px;font-family:var(--font-family-2),sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:1;text-transform:uppercase;color:#fcfcfc}.opk_product_usp{display:grid}@media screen and (min-width:768px){.opk_product_usp{grid-template-columns:repeat(2,1fr);-moz-column-gap:36px;column-gap:36px;row-gap:24px}}@media screen and (max-width:767px){.opk_product_usp{grid-template-columns:100%;gap:16px}}@media screen and (min-width:768px){.opk_product_usp:not(:last-child){margin-bottom:36px}}@media screen and (max-width:767px){.opk_product_usp:not(:last-child){margin-bottom:24px}}@media screen and (max-width:1023px){.opk_product_usp{order:-1}}.opk_product_usp__item{display:flex;align-items:center;gap:8px}.opk_product_usp__icon{flex-shrink:0;width:24px;height:24px}.opk_product_usp__icon_img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.opk_product_usp__text{font-family:var(--font-family-2),sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:1;text-transform:uppercase;color:#25355a}.opk_product_review{display:block;padding:21px;border-radius:24px;border:3px solid #0bbbef;box-shadow:4px 4px #0bbbef}@media screen and (min-width:768px){.opk_product_review:not(:last-child){margin-bottom:36px}}@media screen and (max-width:767px){.opk_product_review:not(:last-child){margin-bottom:24px}}@media screen and (max-width:767px){.opk_product_review{padding-bottom:26px}}.opk_product_review.hidden{display:none}.opk_product_review__name{color:#25355a;font-family:var(--font-family-2),sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:1.3;text-transform:uppercase}.opk_product_review__name:not(:last-child){margin-bottom:12px}.opk_product_review__text{font-size:16px;font-style:normal;font-weight:500;line-height:1.37;margin-bottom:24px}.opk_product_review__footer{font-family:Poppins,sans-serif}@media screen and (min-width:768px){.opk_product_review__footer{padding:5px 0;display:flex;align-items:center}}.opk_product_review__footer_row{display:flex;align-items:center}.opk_product_review__logo{width:158px;height:22px;flex-shrink:0}@media screen and (max-width:767px){.opk_product_review__logo{grid-column:span 3;margin-bottom:17px}}.opk_product_review__stars{display:flex;align-items:center;gap:2px}.opk_product_review__rating{padding-left:10px;color:#000;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:1}.opk_product_review__count{position:relative;color:#000;font-family:Poppins;font-size:14px;font-style:normal;font-weight:300;padding-left:0}.opk_product_review__count:before{padding:0 9px;color:#c5c5c5;content:"|"}.opk_product{padding-top:calc(16px + var(--header-height));padding-left:var(--gl-indent);padding-right:var(--gl-indent)}@media screen and (min-width:768px){.opk_product{margin-bottom:-22px}}@media screen and (max-width:767px){.opk_product{padding-bottom:40px}}@media screen and (min-width:768px){.opk_product .opk_breadcrumbs__wrapper:not(:last-child){margin-bottom:20px}}@media screen and (max-width:767px){.opk_product .opk_breadcrumbs__wrapper:not(:last-child){margin-bottom:10px}}@media screen and (max-width:767px){.opk_product .opk_breadcrumbs__wrapper{padding-top:6px}}@media screen and (max-width:1023px){.opk_product .product-information--inner{display:flex;flex-direction:column;width:100%;height:100%}}.opk_product .product-form__error-message-wrapper{font-family:var(--font-family-2),sans-serif;font-size:16px;font-style:normal;font-weight:700;margin-bottom:12px}.opk_product .opk_product__vendor{color:#25355a;font-family:var(--font-family-2),sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:1.3;text-transform:uppercase}.opk_product .opk_product__vendor:not(:last-child){margin-bottom:12px}@media screen and (max-width:1023px){.opk_product .opk_product__vendor{order:-5}}@media screen and (min-width:768px){.opk_product .product-title-container:not(:last-child){margin-bottom:36px}}@media screen and (max-width:767px){.opk_product .product-title-container:not(:last-child){margin-bottom:24px}}@media screen and (max-width:1023px){.opk_product .product-title-container{order:-4}}.opk_product .product-title{font-weight:700;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.opk_product .product-title{font-size:max(36px,min(6vw,42px))}}@media screen and (max-width:767px){.opk_product .product-title{font-size:36px}}.opk_product .product-title{text-transform:none}.opk_product .product-title:not(:last-child){margin-bottom:36px}.opk_product .price{font-family:var(--font-family-2),sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:1;text-transform:uppercase}.opk_product .price del{color:#1d1d1b33;font-weight:400}.opk_product .opk_badges{z-index:10;position:absolute}@media screen and (min-width:768px){.opk_product .opk_badges{top:24px;left:24px}}@media screen and (max-width:767px){.opk_product .opk_badges{top:12px;left:10px}}.opk_product .product--product-form{display:grid}@media screen and (min-width:768px){.opk_product .product--product-form:not(:last-child){margin-bottom:31px}}@media screen and (max-width:767px){.opk_product .product--product-form:not(:last-child){margin-bottom:19px}}@media screen and (min-width:768px){.opk_product .product--product-form{grid-template-columns:120px auto;gap:12px}}@media screen and (max-width:767px){.opk_product .product--product-form{grid-template-columns:100%;gap:14px}}@media screen and (max-width:1023px){.opk_product .product--product-form{order:-2}}.opk_product .add_to_cart_holder--multi{grid-template-columns:100%}@media screen and (max-width:767px){.opk_product .quantity{width:100%}}@media screen and (max-width:767px){.opk_product .quantity__input{width:100%!important}}.opk_product .product-form{width:100%}@media screen and (min-width:768px){.opk_product .product-form:has(.opk_lego_btn__text){margin-top:-9px}}.opk_product .product__accordion summary{padding-top:24px;padding-bottom:23px;font-family:var(--font-family-2),sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:1;text-transform:uppercase;color:#25355a}.opk_product .product__accordion .product__accordion_icon{margin-top:-10px;width:25px;height:25px}.opk_product .collapsible__content{margin-top:-7px;padding-bottom:22px!important;font-style:normal;font-weight:500}@media screen and (min-width:768px){.opk_product .collapsible__content{font-size:20px;line-height:1.2}}@media screen and (max-width:767px){.opk_product .collapsible__content{font-size:18px;line-height:1.33}}@media screen and (min-width:768px){.opk_product .collapsible__content p{font-size:20px;line-height:1.2!important}}@media screen and (max-width:767px){.opk_product .collapsible__content p{font-size:18px;line-height:1.33!important}}.opk_product .product-card-small{width:500px;height:auto;transition:transform .3s ease,box-shadow .3s ease;border-radius:24px;border:3px solid #25355a;box-shadow:4px 4px #25355a}.opk_product .product-card-small:hover .price{transform:none}.opk_product .product-card-small:hover{box-shadow:2px 2px #25355a;transform:translate(2px,2px)}.opk_product .product-card-small .price{flex:auto;font-style:normal;font-weight:700;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.opk_product .product-card-small .price{font-size:20px}}@media screen and (max-width:767px){.opk_product .product-card-small .price{font-size:16px}}.opk_product .product-card-small .price del{margin-right:5px}.opk_product .product-card-small .price ins{margin:0}@media screen and (min-width:768px){.opk_product .product-card-small{padding:21px}}@media screen and (max-width:767px){.opk_product .product-card-small{padding:13px;flex-direction:column;gap:12px}}.opk_product .product-card-small--image{aspect-ratio:1}@media screen and (min-width:768px){.opk_product .product-card-small--image{margin-right:24px;width:160px}}@media screen and (max-width:767px){.opk_product .product-card-small--image{width:132px;margin-right:0}}.opk_product .product-card-small--info{width:100%}@media screen and (max-width:767px){.opk_product .product-card-small--info{min-width:0;flex:auto;display:flex;flex-direction:column}}.opk_product .product-card-small--link{font-family:var(--font-family-2),sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;margin-bottom:12px;display:-webkit-box!important;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:768px){.opk_product .product-card-small--link{font-size:20px;line-height:1.3}}@media screen and (max-width:767px){.opk_product .product-card-small--link{flex:auto;font-size:16px;line-height:1.12}}.opk_product .product-card-small--add-to-cart{display:flex;align-items:center;gap:12px}.opk_product .opk_product_card_small__btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fcfcfc;border-radius:12px;border:3px solid #25355a;background:#007b3d}@media screen and (min-width:768px){.opk_product .opk_product_card_small__btn{width:56px;height:56px}}@media screen and (max-width:767px){.opk_product .opk_product_card_small__btn{width:48px;height:48px}}.opk_product fieldset{margin-bottom:30px}.opk_product variant-selects .form__label{font-family:var(--font-family-2),sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:1;text-transform:uppercase}.opk_product variant-selects label{border:3px solid #25355a}.opk_product variant-selects label span{font-family:var(--font-family-2),sans-serif;font-size:14px;font-weight:700;line-height:1;padding-top:2px;color:#25355a}.opk_product variant-selects .product-form__input--color input[type=radio]+label{margin:2px 9px 2px 2px}@media screen and (max-width:767px){.opk_product variant-selects{order:-4}}.product-add-to-cart-sticky{border:3px solid #25355a}.product-add-to-cart-sticky .form__label{font-family:var(--font-family-2),sans-serif;font-size:14px!important;font-weight:700;line-height:1}.product-add-to-cart-sticky--content{padding-bottom:4px;padding-right:4px;margin-right:-4px}.single-add-to-cart-button--text:not(.opk_lego_btn__text){display:inline-flex;align-items:center;justify-content:center;gap:12px}.opk_product_btn_sticky{bottom:32px}.opk_product_btn_sticky .price{font-family:var(--font-family-2),sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:1;text-transform:uppercase}.opk_product_btn_sticky .price del{color:#1d1d1b33;font-weight:400}.template-product back-to-top{display:none}.opk_product__short_description{font-style:normal;font-weight:500}@media screen and (min-width:768px){.opk_product__short_description{font-size:20px;line-height:1.2}}@media screen and (max-width:767px){.opk_product__short_description{font-size:18px;line-height:1.33}}@media screen and (min-width:768px){.opk_product__short_description:not(:last-child){margin-bottom:36px}}@media screen and (max-width:767px){.opk_product__short_description:not(:last-child){margin-bottom:24px}}@media screen and (max-width:1023px){.opk_product__short_description{order:-3}}.product--product-form:has(.quantity) .opk_product__payments{text-align:right}@media screen and (min-width:768px){.opk_product__payments{grid-column:span 2}}@media screen and (min-width:1024px){.opk_product__grid{display:flex}}@media screen and (min-width:1200px){.opk_product__information{width:max(534px,min(38.3%,545px));flex-shrink:0}}@media(max-width:1199px)and (min-width:1024px){.opk_product__information{width:max(534px,min(50%,545px));flex-shrink:0}}@media screen and (min-width:1200px){.opk_product__gallery{flex-basis:61.7%;padding-right:36px}}@media(max-width:1199px)and (min-width:1024px){.opk_product__gallery{width:50%;padding-right:20px}}@media screen and (max-width:1023px){.opk_product__gallery{margin-bottom:24px}}.opk_product_gallery{display:grid;position:sticky;top:calc(16px + var(--header-height))}@media screen and (min-width:1440px){.opk_product_gallery:has(.opk_product_thumb){gap:20px;grid-template-columns:120px 1fr}}@media screen and (max-width:1439px){.opk_product_gallery:has(.opk_product_thumb){gap:12px;grid-template-columns:100%;width:100%}}.opk_product_gallery .slider_controls__btn.slider_controls__btn--prev{left:14px}.opk_product_gallery .slider_controls__btn.slider_controls__btn--next{right:14px}.opk_product_gallery .slider_controls__btn{margin-top:-28px!important;background-color:#fafafa99;border:none;box-shadow:none}.opk_product_gallery .slider_controls__icon{width:34px;height:34px;color:#25355a}.opk_product_gallery .media__video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.opk_product_gallery__thumb,.opk_product_slider{min-width:0;min-height:0;width:100%}.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:#fcfcfc;height:auto!important;overflow:hidden}@media screen and (min-width:768px){.opk_product_slider__item{border-radius:32px}}@media screen and (max-width:767px){.opk_product_slider__item{border-radius:12px}}@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;padding:9px;background-color:#fcfcfc;border:3px solid transparent;overflow:hidden;transition:border-color .3s ease}.opk_product_thumb__item.swiper-slide-thumb-active{border-color:#1d1d1b33}@media screen and (min-width:768px){.opk_product_thumb__item{border-radius:24px;height:auto!important}}@media screen and (max-width:767px){.opk_product_thumb__item{border-radius:12px}}.gallery__slider_controls{display:flex;align-items:center;justify-content:space-between;margin-top:20px}@media screen and (min-width:768px){.gallery__slider_controls{display:none}}.opk_product__gallery_open{z-index:100;position:absolute;padding:10px;background-color:#fafafa99;border-radius:12px}@media screen and (min-width:768px){.opk_product__gallery_open{top:14px;right:14px}}@media screen and (max-width:767px){.opk_product__gallery_open{top:3px;right:3px}}.opk_product__gallery_open_icon{display:block;width:24px;height:24px}.opk_complementary_products{min-width:0}@media screen and (min-width:768px){.opk_complementary_products:not(:first-child){margin-top:36px}}@media screen and (min-width:768px){.opk_complementary_products:not(:last-child){margin-bottom:36px}}.opk_complementary_products__heading{display:flex;align-items:center;margin-bottom:24px}.opk_complementary_products__title{flex:auto;color:#25355a;font-family:var(--font-family-2),sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:1;text-transform:uppercase}@media screen and (min-width:1440px){.opk_complementary_products__container{margin-right:calc((100vw - 15px - var(--grid-width)) / 2 * -1)}}@media(max-width:1439px)and (min-width:768px){.opk_complementary_products__container{margin-right:calc(var(--gl-indent) * -1)}}@media screen and (max-width:767px){.opk_complementary_products__container{margin-right:-3px}}.opk_complementary_products__container{overflow:hidden}.opk_complementary_products__block{min-width:0;width:100%}@media screen and (min-width:1440px){.opk_complementary_products__block{max-width:calc(var(--grid-width) * .383)}}@media(max-width:1439px)and (min-width:1024px){.opk_complementary_products__block{max-width:calc(100% - var(--gl-indent))}}@media screen and (max-width:767px){.opk_complementary_products__block{padding-right:3px}}.opk_complementary_products__slider{min-width:0;overflow:visible}.opk_complementary_products__slider_wrap{padding-bottom:4px;align-items:stretch}
/*# sourceMappingURL=/cdn/shop/t/4/assets/opk-product.css.map */
