.product__info-wrapper .product__title{position:relative;margin-bottom:3rem}.product__title h1{font-size:32px;text-transform:uppercase;line-height:1.2;margin-bottom:1rem;color:#07a6d3}.product__title:after{content:"";position:absolute;left:0;bottom:-1rem;width:75%;height:6px;background-color:#0078b3}.product__title:before{content:"";position:absolute;right:0;bottom:-1.8rem;width:75%;height:6px;background-color:#11448d}.product-form__input.product-form__input--pill input[type=radio]+label{border:2px solid var(--BVL-Secondary-1, #289FDA);background:#fff;color:var(--BVL-Secondary-1, #289FDA)}.product-form__input.product-form__input--pill input[type=radio]:checked+label{border:2px solid var(--BVL-Secondary-3, #006CA1);background:var(--BVL-Secondary-3, #006CA1);color:#fff}.product-form__input.product-form__input--pill input[type=radio]+label:hover{border:2px solid var(--BVL-Secondary-3, #006CA1);background:var(--BVL-Secondary-3, #006CA1);color:#fff}.product-form__input.product-form__input--pill input[type=radio]:disabled+label,.product-form__input.product-form__input--pill input[type=radio].disabled+label{border-color:#ccc;color:#ccc}.quantity{border:1px solid var(--BVL-Primary-3, #0E3773);display:inline-flex;align-items:center;font-family:Montserrat,sans-serif}.quantity__input{border:none;color:var(--BVL-Primary-3, #0E3773);font-family:Montserrat,sans-serif}.quantity__button{color:var(--BVL-Primary-3, #0E3773);font-family:Montserrat,sans-serif}.product-form__submit{border:1px solid var(--BVL-Secondary-3, #006CA1);background:var(--BVL-Secondary-2---Brand-color, #0078B3);color:#fff;font-family:Montserrat,sans-serif;box-shadow:none}.product-form__submit:hover,.product-form__submit:active{border:1px solid var(--BVL-Secondary-3, #006CA1);background:var(--BVL-Secondary-3, #006CA1);box-shadow:none}.product-form__submit:after{box-shadow:none}.product-form__submit:hover:after,.product-form__submit:active:after{box-shadow:none}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:none!important}.product .product__accordion+.product__accordion{margin-top:1rem}.product__accordion{margin-top:1rem;margin-bottom:1rem}.product__accordion:first-child{margin-top:0}.product__accordion:last-child{margin-bottom:0}details-disclosure.product__accordion{margin-top:1rem!important;margin-bottom:1rem!important;display:block!important}details-disclosure.product__accordion+details-disclosure.product__accordion{margin-top:1rem!important}details-disclosure.product__accordion:first-child{margin-top:0!important}details-disclosure.product__accordion:last-child{margin-bottom:0!important}.product__accordion details{border:1px solid #0E3773}.product__accordion details:not(:first-child){margin-top:5px}.product__accordion summary{padding:1.5rem 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.product__accordion .summary__title{display:flex;align-items:center;gap:1rem}.product__accordion .accordion__title{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:var(--BVL-Primary-3, #0E3773);margin:0;text-transform:uppercase}.product__accordion .accordion__content{padding:0 0 1.5rem;font-family:Noto Sans Display,sans-serif;font-size:1.4rem;line-height:1.6;color:#031f47}.product__accordion details[open] summary{margin-bottom:1rem}.product__accordion.accordion .svg-wrapper{display:flex;align-items:center;justify-content:center;color:var(--BVL-Primary-3, #0E3773);transition:color .3s ease;position:relative;margin-left:1rem}.product__accordion .svg-wrapper svg{width:1.5rem;height:1.5rem;fill:currentColor;position:absolute;transition:opacity .3s ease}.product__accordion .icon-minus{opacity:0}.product__accordion details[open] .icon-plus{opacity:0}.product__accordion details[open] .icon-minus{opacity:1}.product__accordion details[open] .svg-wrapper{color:var(--BVL-Secondary-3, #006CA1)}.product-video-container{margin-top:2rem;width:100%;position:relative;z-index:1}.product-video-wrapper{position:relative;width:100%;padding-bottom:56.25%;background:#f4f4f4;border-radius:4px;overflow:hidden}.product-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product__media-wrapper>.product-video-container{position:static;margin-top:2rem}.product__media-wrapper>.product-video-container .product-video-wrapper{margin:0;height:auto;padding-bottom:56.25%}.product__media-wrapper>.product-video-container .product-video{border-radius:4px}@media screen and (max-width: 749px){.product-video-container{margin-top:1.5rem}}.product__column-sticky{position:static}@media screen and (min-width: 750px){.product__column-sticky{position:static!important;top:auto!important}}.product-subheading{color:var(--BVL-Secondary-2---Brand-color, #11448D);text-align:center;text-transform:uppercase;font-family:Montserrat;font-weight:300;line-height:normal;margin-bottom:3rem}.product-subheading strong{color:var(--BVL-Primary-2---Brand-color, #289FDA);font-weight:600}.product-faq__item{border:1px solid var(--BVL---Grey-900, #031F47);margin-bottom:1rem}.product-faq__question{padding:2rem;cursor:pointer;display:flex;align-items:center;gap:1rem;font-weight:600;position:relative;font-size:1.6rem;line-height:1.5;text-transform:uppercase}.product-faq__question .icon{flex-shrink:0;width:1.6rem;height:1.6rem;object-fit:contain}.product-faq__question .icon-minus,.product-faq__item[open] .product-faq__question .icon-plus{display:none}.product-faq__item[open] .product-faq__question .icon-minus{display:block}.product-faq__answer{padding:0 2rem 2rem;font-size:1.6rem;line-height:1.5}.product-slider{margin:4rem 0}.product-slider__image{width:100%;height:auto;object-fit:cover;border-radius:4px}.swiper-slide{padding:.5rem}.swiper-button-next,.swiper-button-prev{color:var(--BVL-Secondary-2---Brand-color, #0078B3)}.swiper-pagination-bullet-active{background:var(--BVL-Secondary-2---Brand-color, #0078B3)}.product-specifications-list{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0}.product-specification-item{display:flex;align-items:center;gap:2rem}.product-specification-image{width:64px;height:64px;object-fit:contain;border-radius:8px}.product-specification-title{font-family:Montserrat,sans-serif;font-size:16px;color:#07a6d3;font-weight:700;text-transform:uppercase}.product-specification-description{font-family:Montserrat,sans-serif;font-size:14px;color:#0e3773;font-weight:700}.product-images-section{margin:2rem 0}.product-images-container{display:flex;gap:2rem;align-items:flex-start}.product-image-wrapper{flex:1;max-width:50%}.product-image{width:100%;height:auto;object-fit:cover}@media screen and (max-width: 749px){.product-images-container{flex-direction:column;gap:1rem}.product-image-wrapper{max-width:100%}}.related-products .card__heading{font-family:Noto Sans Display,sans-serif;font-size:18px;line-height:28px;letter-spacing:0px;text-align:center;color:#07a6d3;text-transform:uppercase}.related-products .price,.related-products .price .price__regular,.related-products .price .price__sale,.related-products .price .price-item{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center;color:#11448d}h2.jdgm-rev-widg__title{font-size:48px;font-weight:400}@media screen and (max-width: 749px){h2.jdgm-rev-widg__title{font-size:36px}}.related-article-card{display:flex;flex-direction:column;height:100%;text-align:center}.related-article-image{overflow:hidden;border-radius:8px}.related-article-image img{width:100%;height:auto;object-fit:cover;transition:transform .3s ease}.related-article-title{margin-top:.5rem;margin-bottom:1.5rem;font-family:Montserrat,sans-serif;font-weight:400;font-size:28px;line-height:100%;letter-spacing:0%;color:#0078b3;text-transform:uppercase;text-align:left}.related-article-title a{color:inherit;text-decoration:none}.related-article-button{font-family:Noto Sans,sans-serif;font-weight:400;font-size:16px;letter-spacing:0%;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0%;text-decoration-thickness:0%;text-decoration-skip-ink:auto;color:#07a6d3;margin-top:auto;text-align:left;text-transform:uppercase}.related-article-button:hover{color:#0e3773}
/*# sourceMappingURL=/cdn/shop/t/4/assets/blue-vision-product-single.css.map */
