.single-product .product .summary{margin-block-start:80px}.single-product .product>.bg{background-image:url("../images/single-product-hero-BG.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.single-product .product__title{gap:20px}.single-product .product__title svg{margin-block-end:11px}.single-product .product__title h2{width:90.601%}.single-product .product__description_container{margin-block-start:37px}.single-product .product__tags{display:none !important}.single-product .product__tag{max-width:150px;margin-block:50px}.single-product .product__tag img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.single-product .product__stt_tags{gap:9.23px;margin-block:37px 30px}.single-product .product__stt_tag{aspect-ratio:1/1;width:55px}.single-product .product__stt_tag img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.single-product .product__fav-print_container{margin-block-start:70px;padding:5px;gap:15px;justify-content:center}.single-product .product__fav-print_container>div{padding:8px 17px;border:1px solid var(--dark-blue);border-radius:30px;gap:10px}.single-product .product__fav{background-color:var(--dark-blue);color:var(--white);transition:all ease-in 300ms}.single-product .product__fav svg{transition:all ease-in 300ms}.single-product .product__fav svg path{transition:all ease-in 300ms;stroke:var(--white)}.single-product .product__fav:hover{background-color:var(--white);color:var(--dark-blue)}.single-product .product__fav:hover svg path{stroke:var(--dark-blue)}.single-product .product__print{cursor:pointer;transition:all ease-in 300ms}@media only screen and (max-width: 750px){.single-product .product__print{display:none}}.single-product .product__print svg{transition:all ease-in 300ms}.single-product .product__print svg path{transition:all ease-in 300ms}.single-product .product__print:hover{background-color:var(--light-blue);color:var(--white);border-color:var(--light-blue)}.single-product .product__print:hover svg path{fill:var(--white)}.single-product .product__fav-print_split{height:34px;width:1px;background:var(--general-gradient);display:inline-block;transform:rotate(180deg)}.single-product .product__info{padding-block:22px 27px;border-block:1px solid var(--blue-20)}.single-product .product__info .woocommerce-product-attributes{display:grid;margin:0;grid-template-columns:repeat(3, max-content);direction:ltr;row-gap:14px;-moz-column-gap:20px;column-gap:20px;justify-content:space-between}.single-product .product__info .woocommerce-product-attributes .woocommerce-product-attributes-item{gap:10px}.single-product .product__info .woocommerce-product-attributes .woocommerce-product-attributes-item--attribute_exterior-color{display:none}.single-product .product__info_title{margin-block-end:20px;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.single-product .product__details{margin-block:22px 35px}.single-product .product__details_title{margin-block-end:10px}.single-product .product__details_content{list-style:disc;display:grid;grid-template-columns:repeat(2, max-content);justify-content:space-between;row-gap:5px;padding-inline-start:18px}.single-product .product__variation .choose-variation-title{margin-block-end:12px}.single-product .price{display:none !important}.single-product .woocommerce-breadcrumb{margin-block:0 min(57px,3vw)}.single-product .summary-gallery-wrapper{padding-top:var(--header-height)}@media only screen and (max-width: 992px){.single-product .summary-gallery-wrapper{flex-direction:column}}.single-product .single-product-tags{gap:15px;margin-top:20px;display:none !important}.single-product .woocommerce-product-gallery{float:unset !important;width:46.7% !important;overflow:hidden}@media only screen and (max-width: 992px){.single-product .woocommerce-product-gallery{width:100% !important}}.single-product .woocommerce-product-gallery .gallery-top{margin-bottom:min(40px,4vw);aspect-ratio:706/585}.single-product .woocommerce-product-gallery .gallery-top .swiper-slide{background-color:var(--white)}.single-product .woocommerce-product-gallery .gallery-top .swiper-slide img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%;-o-object-position:center;object-position:center}.single-product .woocommerce-product-gallery .gallery-thumbs{width:80%;margin-inline:auto;--swiper-navigation-sides-offset: -6%;--swiper-navigation-sides-offset: -6%}.single-product .woocommerce-product-gallery .gallery-thumbs .swiper-wrapper{overflow:hidden}.single-product .woocommerce-product-gallery .gallery-thumbs .swiper-wrapper .swiper-slide{width:100px;aspect-ratio:1/1;border:1px solid rgba(0,38,73,.3);background-color:var(--white);overflow:hidden;opacity:.3;transition:all ease-in 300ms}.single-product .woocommerce-product-gallery .gallery-thumbs .swiper-wrapper .swiper-slide img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.single-product .woocommerce-product-gallery .gallery-thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{opacity:1}.single-product .variations_form.cart .color-select{gap:min(55px,5vw)}.single-product .variations_form.cart .color-select__color{width:48px;height:48px;border:1px solid rgba(0,38,73,.3)}.single-product .variations_form.cart .color-select__wrapper{max-width:76px;text-align:center}.single-product .variations_form.cart #print{white-space:nowrap;gap:10px;padding:10px;cursor:pointer}.single-product .images-section-repeater .container{width:min(900px,95%)}.single-product .images-section{text-align:center;padding-block:min(90px,9vw);width:100%}.single-product .images-section h2{margin-bottom:25px}.single-product .images-section__images{gap:25px;margin-top:min(60px,6vw)}.single-product .images-section__image-wrapper{width:20%}@media only screen and (max-width: 992px){.single-product .images-section__image-wrapper{width:50%}}@media only screen and (max-width: 550px){.single-product .images-section__image-wrapper{width:100%}}.single-product .product_meta{display:none}.single-product .description-downloads{padding-block:min(125px,12vw)}.single-product .description-downloads h3{margin-bottom:min(40px,4vw)}.single-product .description-downloads .description{width:47%}.single-product .description-downloads .downloads{width:47%}.single-product .description-downloads .downloads__links{gap:25px}@media only screen and (max-width: 992px){.single-product .description-downloads .container{flex-direction:column;gap:25px}.single-product .description-downloads .container>*{width:100% !important}}.single-product .cta{margin-inline:min(135px,10vw);padding-block:min(90px,8vw);position:relative}.single-product .cta::after{content:"";position:absolute;inset:0;background:linear-gradient(262deg, rgba(255, 255, 255, 0.8) 28.63%, rgba(255, 255, 255, 0) 87.67%)}@media only screen and (max-width: 992px){.single-product .cta{margin-inline:0}}.single-product .cta .container{position:relative;z-index:2}.single-product .cta .form-wrapper{gap:6%}@media only screen and (max-width: 992px){.single-product .cta .form-wrapper{flex-direction:column}.single-product .cta .form-wrapper>*{width:100% !important}}.single-product .cta .form-wrapper h3{margin-bottom:min(40px,4vw)}.single-product .hire__image{flex:0 0 542px;aspect-ratio:542/303.658}@media only screen and (max-width: 900px){.single-product .hire__image{flex:unset;width:100%}}.single-product .related,.single-product .accessories{padding-block:min(125px,12vw)}.single-product .related .products,.single-product .accessories .products{margin-top:20px;gap:40px}@media only screen and (max-width: 992px){.single-product .related .products,.single-product .accessories .products{display:grid;grid-template-columns:repeat(2, 1fr);gap:4vw}}.single-product .related .products .product-card,.single-product .accessories .products .product-card{width:22%}@media only screen and (max-width: 992px){.single-product .related .products .product-card,.single-product .accessories .products .product-card{width:100% !important}}.single-product .add-to-favs{opacity:1}.single-product .optics{background-image:url("../images/single-product-optics-BG.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;padding-block:max(30px,4.0104166667vw) max(50px,5.2083333333vw)}.single-product .optics__title{text-align:center;margin-block-end:70px}.single-product .optics__types{margin-block-end:min(77px,7vw);gap:min(81px,8vw);justify-content:center}.single-product .optics__optic_gallery{gap:20px}.single-product .optics__optic_gallery_image{max-width:218px;aspect-ratio:218.282/204.672}.single-product .optics__optic_gallery_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.single-product .optics__optic_name{text-align:center;border-inline:4px solid var(--shtainz-green);margin-block-start:10px;color:var(--dark-blue)}.single-product .optics__content{justify-content:space-between;align-items:center;gap:50px}@media only screen and (max-width: 1270px){.single-product .optics__content{flex-direction:column-reverse}}.single-product .optics__content_image-table{width:59.85%;aspect-ratio:905/472}@media only screen and (max-width: 1270px){.single-product .optics__content_image-table{width:100%;margin-block:0 min(77px,7vw);display:contents}}.single-product .optics__content_image-table img{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.single-product .optics__table{width:100%}.single-product .optics__table .table-btn{opacity:0}.single-product .optics__table .table-btn .prev{background-color:rgba(0,0,0,0);border:solid 2px var(--dark-blue);cursor:pointer;border-radius:5px}.single-product .optics__table .table-btn .prev svg path{fill:var(--dark-blue)}.single-product .optics__table .table-btn .next{transform:scaleX(-1);background-color:rgba(0,0,0,0);border:solid 2px var(--dark-blue);cursor:pointer;border-radius:5px}.single-product .optics__table .table-btn .next svg path{fill:var(--dark-blue)}@media only screen and (max-width: 740px){.single-product .optics__table .table-btn{opacity:1;gap:5px;right:10%;transform:translateX(50%);position:absolute;top:.9em}}.single-product .optics__table__header{transition:ease-in .5s}.single-product .optics__table .table-headers{padding-block:22px;padding-inline:35px 45px;position:sticky;top:80px;background-color:var(--light-gray-blue)}.single-product .optics__table .table-headers .optics__table__header{width:20%;text-align:center;transition:ease-in .5s;white-space:wrap}@media only screen and (max-width: 740px){.single-product .optics__table .table-headers .optics__table__header{width:50%;opacity:1;height:auto;padding-top:1.5em}}.single-product .optics__table .table-details{padding-inline:35px 45px;transition:all ease-in 300ms;max-height:0;visibility:hidden;overflow:hidden}.single-product .optics__table .table-details:not(:last-of-type){border-block-end:1px solid #d9d9d9}.single-product .optics__table .table-details:has(p.model-toggle){max-height:80px;visibility:visible;margin-bottom:12px}.single-product .optics__table .table-details:has(p.model-show){max-height:80px;visibility:visible;margin-bottom:12px}.single-product .optics__table .table-details.active{max-height:80px;visibility:visible;margin-bottom:12px}.single-product .optics__table .table-details.active .model-toggle{background-color:var(--blue-20) !important}.single-product .optics__table .table-details.active .model-toggle svg{transform:rotate(180deg)}.single-product .optics__table .table-details .optics__table__body{padding:10px;margin-block:14px;width:20%;text-align:center;transition:ease-in .5s}@media only screen and (max-width: 740px){.single-product .optics__table .table-details .optics__table__body{width:50%}}.single-product .optics__table .table-details .optics__table__body.model-toggle{gap:5px;background-color:var(--light-gray-blue);padding:10px 20px;border-radius:20px;cursor:pointer}.single-product .optics__table .table-details .optics__table__body.model-toggle svg{transition:all ease-in 300ms}.single-product .optics__table .table-details .optics__table__body.model-toggle:hover,.single-product .optics__table .table-details .optics__table__body.model-toggle.active{background-color:var(--blue-20)}.single-product .optics__content_info{width:36.37%}@media only screen and (max-width: 1270px){.single-product .optics__content_info{width:100%}}.single-product .optics__content_text{margin-block:20px 40px;margin-block-end:17px}.single-product .optics__content_text ul{list-style:disc;padding-inline-start:40px}.single-product .optics__content_text ol{padding-inline-start:40px;list-style:decimal}.single-product .optics__content_download_files{gap:30px}.single-product .hire-accessories{background-image:url("../images/single-product-hire-accessories-BG.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.single-product .related{background-image:url("../images/single-product-related-products-BG.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (max-width: 740px){.hide{width:0 !important;opacity:0 !important;padding:0 !important;height:0 !important;display:none}}@media print{@page{margin:0;size:auto}html,body{height:100%;margin:0;padding:0}*{-webkit-print-color-adjust:exact;color-adjust:exact;padding:0 !important;margin-block:0 !important}body{padding-block-start:40px !important}img,.variations_form{-moz-column-break-inside:avoid;break-inside:avoid}footer,header,.gallery-thumbs,.cta,.accessories,.related,.downloads,.woocommerce-breadcrumb,.add-to-favs{display:none !important}.summary-gallery-wrapper{flex-direction:column !important;flex-wrap:wrap !important;padding-top:10px !important}.woocommerce-product-gallery{max-width:250px !important}.woocommerce-product-gallery img{padding:0 !important;margin:auto}.single-product .woocommerce-product-gallery{margin-block:40px !important}.single-product .woocommerce-product-gallery.woocommerce-product-gallery--with-images{width:100% !important;max-width:100% !important}.single-product .woocommerce-product-gallery.woocommerce-product-gallery--with-images .swiper-container{display:flex !important;flex-wrap:wrap !important;aspect-ratio:unset !important;width:100% !important}.single-product .woocommerce-product-gallery.woocommerce-product-gallery--with-images .swiper-container .swiper-wrapper{flex-wrap:wrap !important}.single-product .woocommerce-product-gallery.woocommerce-product-gallery--with-images .swiper-container .swiper-slide{max-width:150px !important;height:-moz-fit-content;height:fit-content}.single-product .woocommerce-product-gallery.woocommerce-product-gallery--with-images .one-image{max-width:250px !important}.single-product .woocommerce-product-gallery.woocommerce-product-gallery--with-images .gallery-thumbs{display:none !important}.product__title{margin-block:20px !important}.product__title *{font-size:18px !important}.entry-summary{width:100% !important}.accessories,.description-downloads{padding-block:100px !important}.product-card img{max-width:100px !important;width:-moz-min-content !important;width:min-content !important}.description{width:100% !important}.product__fav-print_container{display:none !important}.optics__content{flex-direction:column !important;gap:20px !important}.optics__content_title{font-size:16px !important}.optics__content_text{font-size:12px !important}.optics__content_info{width:100% !important}.optics__content_download{display:none !important}.optics__content_image-table{width:100% !important;-moz-column-break-inside:auto !important;break-inside:auto !important}.optics__content_image-table.empty{display:none !important}.optics__table .table-details{max-height:80px !important;visibility:visible !important;margin-bottom:12px !important}.hire{display:none !important}}/*# sourceMappingURL=single-product.min.css.map */