.product-wrapper{position:relative;width:100%;max-width:1375px}
.product-wrapper img{max-width:100%}
.product-img-wrapper{position:sticky;top:0;z-index:1000;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.1)}
.product-wrapper .product-img img{width:100%}
.product-wrapper .product-img .heroThumbnail{width:48px;height:48px;flex-shrink:0;cursor:pointer;border-radius:8px;border:.5px solid var(--primary-element-grey-1,#aeb8bf);opacity:.4}
.dotView{display:none}
@media screen and (max-width:767px){.product-wrapper .product-img{padding-bottom:24px}
.heroThumbnail{display:none}
.thumbnailsView{display:inline-flex;align-items:center;margin-right:0 !important;margin-left:0 !important;justify-content:center}
.dotView{height:13px;width:13px;background-color:#bbb;border-radius:50%;display:inline-block;margin-left:4px;margin-right:4px;z-index:500}
}
.product-wrapper .product-main-title{margin-bottom:0;padding-bottom:4px;color:#0061aa;font-size:48px;font-style:normal;font-weight:700;line-height:1.33}
@media screen and (max-width:767px){.product-wrapper .product-main-title{font-size:40px;padding-top:24px}
}
.product-wrapper .product-quote-title{font-size:20px;font-style:normal;font-weight:700;line-height:28px;color:#46494b;padding-bottom:48px}
@media screen and (max-width:767px){.product-wrapper .product-quote-title{font-size:16px;padding-bottom:24px}
}
.product-wrapper .product-content .product-number-title{margin-bottom:0;padding-bottom:8px;font-size:32px;font-style:normal;font-weight:700;line-height:40px;color:#46494b}
.product-wrapper .product-content .product-number-desc{font-size:16px;font-style:normal;font-weight:400;line-height:24px;font-family:'Open Sans',sans-serif;color:#46494b}
.product-wrapper .product-content .accordion-panel-desc .accordion-panel-desc-sub-title{padding:0 8px 8px 8px}
.product-wrapper .product-content .accordion-panel-desc .accordion-panel-desc-sub-title strong{color:#0062cc;text-transform:uppercase}
.product-wrapper .product-content .accordion-panel-desc .accordion-panel-desc-prod div[class*='col-'] .accordion-panel-desc-prod-go{max-width:80px;height:60px;background-color:#ccc}
.product-wrapper .product-content .accordion-panel-desc .accordion-panel-desc-prod .panel-desc-prod-name{font-weight:bold}
.product-wrapper .product-content .accordion-panel-desc .accordion-panel-desc-learn-more{color:#0062cc}
.product-wrapper .product-content .accordion-panel-desc .accordion-panel-desc-learn-more .accordion-panel-desc-learn-more-btn{display:inline-block;text-decoration:none;cursor:pointer}
.product-wrapper .product-content .accordion-panel-desc .accordion-panel-desc-learn-more .accordion-panel-desc-learn-more-btn .arrow-right{border:solid #0062cc;border-width:0 1px 1px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:-1px;position:relative}
.product-wrapper .product-content .accordion-panel-desc ul{list-style-type:disc;margin-bottom:0;padding-left:20px;text-align:left}
.product-wrapper .product-content .accordion-panel-desc ul li{padding-bottom:8px}
.product-wrapper .product-content .accordion-panel-desc ul li b{font-family:'BrownStd',sans-serif}
.product-wrapper .product-content .accordion-panel-desc.feature ul{margin-left:0}
.product-wrapper .product-content .accordion-panel-desc.feature ul li{list-style-type:disc;padding-left:16px;position:relative;padding-right:16px;vertical-align:top}
@media screen and (min-width:768px){.product-wrapper .product-content .accordion-panel-desc.feature ul li{width:42%;display:inline-block}
}
.product-wrapper .product-content .accordion-panel-desc.feature ul li:before{position:absolute;content:'';width:6px;height:6px;background-color:#000;left:0;top:10px;border-radius:50%}
.product-wrapper .product-content .product-get-started{margin:48px 0}
.product-wrapper .product-content .product-get-started-link{display:inline-block;border-radius:24px;background-color:#0061aa;color:#fff;font-family:'BrownStd',sans-serif;font-size:16px;padding:12px 37px;text-transform:uppercase;font-weight:bold;text-align:center;text-decoration:none;cursor:pointer;min-width:220px}
.product-wrapper .product-content .product-get-started-link:hover{color:#fff}
@media screen and (max-width:767px){.product-wrapper .product-content .product-get-started-link{width:100%}
}
.product-wrapper .accordion-wrapper{margin-top:16px}
.product-wrapper .accordion-panel-item{padding:24px 0;border-bottom:1px solid rgba(0,0,0,.1)}
.product-wrapper .accordion-wrapper .accordion-panel-title{padding:10px 40px 16px 0;color:#46494b;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;cursor:pointer;position:relative;display:flex;flex-direction:column;justify-content:center;width:90%}
.product-wrapper .accordion-wrapper .accordion-panel-title h2{font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:1.4px;text-transform:uppercase}
.product-wrapper .accordion-wrapper .accordion-panel-title .toggle-sign{position:absolute;right:10px;top:50%;width:16px;height:16px;transform:translate(0,-50%);color:#0061aa}
.product-wrapper .accordion-wrapper .accordion-panel-title .toggle-sign:before,.product-wrapper .accordion-wrapper .accordion-panel-title .toggle-sign:after{position:absolute;left:0;top:0;content:'';background-color:#0061aa;height:16px;width:2px}
.product-wrapper .accordion-wrapper .accordion-panel-title .toggle-sign:before{transform:rotate(90deg)}
.product-wrapper .accordion-wrapper .accordion-panel-title.active .toggle-sign::after{display:none}
.product-wrapper .accordion-wrapper .accordion-panel-desc{text-align:justify;max-height:0;overflow:hidden;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out}
.product-wrapper .accordion-wrapper .accordion-panel-desc p{margin:0;padding-bottom:24px}
.product-wrapper .accordion-wrapper .accordion-panel-desc .accordion-panel-legal{font-family:'Open Sans',sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:14px}
.product-wrapper .accordion-wrapper .accordion-panel-desc.show{opacity:1;max-height:100%;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#46494b}
.product-wrapper .img-sticky{position:fixed;top:0;z-index:1}
@media screen and (max-width:767px){.product-wrapper .img-sticky{position:static}
}
.product-wrapper .img-static{position:static;width:auto}
.product-wrapper .sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:0}
@media screen and (max-width:767px){.product-wrapper .product-img.sticky-top{position:static !important}
}
.product-wrapper .product-img>.row{align-items:center}
@media screen and (min-width:768px){.product-wrapper .product-mobile-title{display:none}
}
@media screen and (max-width:767px){.product-wrapper .product-desktop-title{display:none}
}
.product-wrapper .accordion-chips{padding-bottom:16px}
.PdpSlider{max-width:1280px;margin:auto}
.PdpSlider .swiper-container{width:100%;height:100%}
.PdpSlider .slider__flex{display:flex;align-items:center}
.PdpSlider .slider__col{display:flex;flex-direction:column;width:48px;margin-right:60px;min-width:48px}
.PdpSlider .slider__prev,.PdpSlider .slider__next{cursor:pointer;text-align:center;font-size:14px;padding:10px 5px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#000}
.PdpSlider .slider__prev:focus,.PdpSlider .slider__next:focus{outline:0}
.PdpSlider .slider__thumbs{height:400px;overflow:hidden}
.PdpSlider .slider__thumbs .slider__image{transition:.25s;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5;cursor:pointer}
.PdpSlider .slider__thumbs .swiper-slide{min-height:48px}
.PdpSlider .slider__thumbs .slider__image:hover{opacity:1}
.PdpSlider .slider__thumbs .swiper-slide-thumb-active .slider__image{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}
@media(min-width:768px){.PdpSlider .slider__images{height:600px}
.PdpSlider .slider__images{margin-right:30px;overflow:hidden}
}
.PdpSlider .slider__images .slider__image img{width:100%;height:auto;border-radius:0}
@media(max-width:767.98px){.PdpSlider .slider__images .slider__image img{width:100%;height:auto}
}
.PdpSlider .slider__image{width:100%;background:#fff}
.PdpSlider .slider__image img{display:block;width:100%;height:100%}
@media(max-width:767.98px){.PdpSlider .slider__flex{flex-direction:column-reverse}
.PdpSlider .slider__col{flex-direction:row;align-items:center;margin-right:0;margin-top:24px;width:100%}
.PdpSlider .slider__images{width:100%}
.PdpSlider .slider__thumbs{height:110px;width:calc(100% - 96px);margin:0 16px}
.PdpSlider .slider__prev,.PdpSlider .slider__next{height:auto;width:32px}
.PdpSlider .slider__col{display:none}
}
.PdpSlider .swiper-slide img{width:100%;max-width:100%}
.PdpSlider .slider__col .swiper-slide img{border-radius:8px;height:48px;width:48px;opacity:1;border:0}
.PdpSlider .slider__images .pdp-pagination{display:flex;justify-content:center;margin:8px 0}
@media(min-width:768px){.PdpSlider .slider__images .pdp-pagination{display:none}
}
.PdpSlider .slider__flex .slider__images .swiper-container .pdp-pagination span{display:inline-block;margin:6px;background-color:#000;opacity:.2}
.PdpSlider .slider__flex .slider__images .swiper-container .pdp-pagination span.swiper-pagination-bullet-active{background:#007aff;opacity:1}
.PdpSlider .slider__prev.hide,.PdpSlider .slider__next.hide{opacity:0;visibility:hidden;pointer-events:none}
button.accordion-panel-title{all:unset}
.accordion-panel-title:focus{outline:2px solid #0000}
.accordion-panel:focus{outline:2px solid #fd7e14;outline-offset:2px}