.ProductDetailMediaCarousel_main__hQ2f_{position:relative}.ProductDetailMediaCarousel_thumbs__rsk2a{display:none;position:relative}@media(min-width:992px){.ProductDetailMediaCarousel_thumbs__rsk2a{display:block;margin:.5rem auto 0;width:528px}.ProductDetailMediaCarousel_thumbsWithImages__6T5aj{margin-top:1rem}.ProductDetailMediaCarousel_overflowThumbnails__lYSQL{display:flex;justify-content:center;width:100%}}.ProductDetailMediaCarousel_slide__JO5lZ{width:-moz-fit-content!important;width:fit-content!important;overflow-y:hidden}.ProductDetailMediaCarousel_thumbnailList__Xgw_q{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.ProductDetailMediaCarousel_thumbnailList__Xgw_q>ul{display:flex;justify-content:space-between;gap:1rem}.ProductDetailMediaCarousel_thumbnailList__Xgw_q>ul>li:last-child{padding-right:1rem}.ProductDetailMediaCarousel_thumbnailList__Xgw_q::-webkit-scrollbar{display:none}.ProductDetailMediaCarousel_thumbButton__Q373O{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;position:relative;width:7.6875rem;height:4.9375rem;border-radius:.5rem;border:.0625rem solid #ececec;padding:.5rem;background-color:#fff}.ProductDetailMediaCarousel_thumbButtonActive___qGnz{padding:.4375rem;border:.125rem solid #016c42}.ProductDetailMediaCarousel_productCarousel__jbpE6 .swiper-slide{height:auto}.ProductDetailMediaCarousel_productCarousel__jbpE6 .swiper-pagination{display:flex;justify-content:center;position:static;margin-top:1.5rem;margin-bottom:1.5rem}@media(min-width:992px){.ProductDetailMediaCarousel_productCarousel__jbpE6 .swiper-pagination{display:none}}.ProductDetailMediaCarousel_productCarousel__jbpE6 .swiper-pagination-bullet-active{background-color:#016c42}.ProductDetailMediaCarousel_productCarousel__jbpE6 .ProductDetailMediaCarousel_header__18Hol{text-align:left;margin-bottom:2.5rem}.ProductDetailMediaCarousel_productCarousel__jbpE6 .ProductDetailMediaCarousel_title__dYDOm{font:500 1.5rem/2rem var(--font-primary),var(--font-fallback)}.ProductDetailMediaCarousel_navArrows__qnkft{display:none;color:#222;top:calc(50% - 1rem);position:absolute;z-index:1;opacity:1;transition:opacity .15s}.ProductDetailMediaCarousel_navArrows__qnkft :hover{color:#016c42}.ProductDetailMediaCarousel_navArrows__qnkft[disabled]{opacity:0}@media(min-width:992px){.ProductDetailMediaCarousel_navArrows__qnkft{display:block}.ProductDetailMediaCarousel_navArrows__qnkft.ProductDetailMediaCarousel_prev__0AQV8{left:1rem}.ProductDetailMediaCarousel_navArrows__qnkft.ProductDetailMediaCarousel_next__I0doN{right:1rem}}@media(min-width:1250px){.ProductDetailMediaCarousel_navArrows__qnkft.ProductDetailMediaCarousel_prev__0AQV8{left:1.5rem}.ProductDetailMediaCarousel_navArrows__qnkft.ProductDetailMediaCarousel_next__I0doN{right:1.5rem}}.ProductDetailMediaModal_ProductDetailMediaModal__eQHBF{position:relative;height:100%;align-content:center}.ProductDetailMediaModal_ProductDetailMediaModal__eQHBF .ProductDetailMediaModal_thumbnails___fYd_{position:absolute;bottom:2rem;left:0}.ProductDetailMediaModal_ProductDetailMediaModal__eQHBF .ProductDetailMediaModal_thumbnails___fYd_ ul>li:first-child button{margin-left:2rem}.ProductDetailMediaModal_ProductDetailMediaModal__eQHBF .ProductDetailMediaModal_thumbnails___fYd_ ul>li:last-child button{margin-right:2rem}.ProductDetailMediaModal_productImageCarousel__bBOYR .swiper-pagination{display:none}.ProductDetailMediaModal_modalContainerClassName__Yv_Sn .ProductDetailMediaModal_modalWrapperClassName__iqmbt{height:100%;width:100%;max-width:100%;margin:0;border-radius:0;padding:0}.ProductDetailMediaModal_modalContainerClassName__Yv_Sn .ProductDetailMediaModal_modalWrapperClassName__iqmbt .ProductDetailMediaModal_modalContentWrapperClassName__0b5Fo{height:100%}@media(min-width:992px){.ProductDetailMediaModal_modalContainerClassName__Yv_Sn .ProductDetailMediaModal_modalWrapperClassName__iqmbt .ProductDetailMediaModal_modalContentWrapperClassName__0b5Fo{padding:2rem}}.ProductDetailMediaModal_modalContainerClassName__Yv_Sn .ProductDetailMediaModal_modalWrapperClassName__iqmbt .ProductDetailMediaModal_modalContentClassName__5NK8U{max-width:100%;height:100%;padding-top:2.1875rem}@media(min-width:375px){.ProductDetailMediaModal_modalContainerClassName__Yv_Sn .ProductDetailMediaModal_modalWrapperClassName__iqmbt .ProductDetailMediaModal_modalContentClassName__5NK8U{padding-top:0}}.ProductDetailMediaModal_carouselSlide__fLBSk{position:static}.ProductDetailMediaModal_imageContainerOuter__531hL{display:flex;justify-content:center;align-items:center;width:100%;height:100%;max-width:177.7777777778vh;margin:0 auto}.ProductDetailMediaModal_modalContent__UxjK_{height:100vh}.ProductDetailMediaModal_imageContainerInner__QwzWm{position:relative;height:100%;width:100%;padding-bottom:56.25%}.ProductDetailMediaModal_threeSixtyIcon__o5QKZ{color:#d3d3d3;display:block;margin:0 auto}@media(min-width:992px){.ProductDetailMediaModal_navArrows__Y53_a:first-of-type{left:4rem}.ProductDetailMediaModal_navArrows__Y53_a:last-of-type{right:4rem}}.ProductDetailMediaModal_mobileImageContainer__Zl3nh{height:100%;width:100%;overflow:auto;display:flex;align-items:center}.ProductDetailMediaModal_mobileProductImage__PErRi{display:block;width:250vw;min-width:250vw;height:auto}.ProductDetailMediaModal_mediaWrapper__fdaVh{height:100%;display:flex;align-items:center;justify-content:center}.ZoomLayer_backdrop__cY9kN{background-color:rgba(23,39,55,.9);inset:0;position:fixed;z-index:110}.ZoomLayer_viewport__hBXT3{inset:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;z-index:110}.ZoomLayer_popup__4pXfX{background-color:#fff;height:100%;outline:0;width:100%;z-index:110}.ZoomLayer_closeButton__d52pK{background:rgba(0,0,0,0);border:0;color:#222;cursor:pointer;line-height:0;padding:0;position:absolute;right:1.5rem;top:1.5rem;z-index:110}@media(min-width:768px){.ZoomLayer_closeButton__d52pK{right:2rem;top:2rem}}@media(min-width:992px){.ZoomLayer_closeButton__d52pK{right:4rem;top:4rem}}.ZoomLayer_closeButton__d52pK:hover{color:#016c42}@media(max-width:767px){.ZoomLayer_closeIcon__xtgx9{height:1.5rem;width:1.5rem}}.ZoomLayer_content__VdkUY{height:100%;max-width:100%;padding-top:2.1875rem}@media(min-width:375px){.ZoomLayer_content__VdkUY{padding-top:0}}.FullWidth_fullWidth__X52zO{margin-left:-16px;margin-right:-16px}.FullWidth_fullWidth__X52zO.FullWidth_addPadding__Qz6ZZ{padding-left:16px;padding-right:16px}@media(min-width:768px){.FullWidth_fullWidth__X52zO{margin-left:-40px;margin-right:-40px}.FullWidth_fullWidth__X52zO.FullWidth_addPadding__Qz6ZZ{padding-left:40px;padding-right:40px}}.FullWidth_until-xsmall__2UTIj{margin-left:0;margin-right:0}.FullWidth_until-xsmall__2UTIj.FullWidth_addPadding__Qz6ZZ{padding-left:0;padding-right:0}@media(min-width:375px){.FullWidth_until-small__KFybz{margin-left:0;margin-right:0}.FullWidth_until-small__KFybz.FullWidth_addPadding__Qz6ZZ{padding-left:0;padding-right:0}}@media(min-width:768px){.FullWidth_until-medium__TSAEV{margin-left:0;margin-right:0}.FullWidth_until-medium__TSAEV.FullWidth_addPadding__Qz6ZZ{padding-left:0;padding-right:0}}@media(min-width:992px){.FullWidth_until-large__5SmBK{margin-left:0;margin-right:0}.FullWidth_until-large__5SmBK.FullWidth_addPadding__Qz6ZZ{padding-left:0;padding-right:0}}@media(min-width:1250px){.FullWidth_until-xlarge__qS9MQ{margin-left:0;margin-right:0}.FullWidth_until-xlarge__qS9MQ.FullWidth_addPadding__Qz6ZZ{padding-left:0;padding-right:0}}@media(max-width:374px){.FullWidth_after-xsmall__8eRJd{margin-left:0;margin-right:0}.FullWidth_after-xsmall__8eRJd.FullWidth_addPadding__Qz6ZZ{padding-left:0;padding-right:0}}@media(max-width:767px){.FullWidth_after-small___XYun{margin-left:0;margin-right:0}.FullWidth_after-small___XYun.FullWidth_addPadding__Qz6ZZ{padding-left:0;padding-right:0}}@media(max-width:991px){.FullWidth_after-medium__EQnNI{margin-left:0;margin-right:0}.FullWidth_after-medium__EQnNI.FullWidth_addPadding__Qz6ZZ{padding-left:0;padding-right:0}}@media(max-width:1249px){.FullWidth_after-large__gSAOp{margin-left:0;margin-right:0}.FullWidth_after-large__gSAOp.FullWidth_addPadding__Qz6ZZ{padding-left:0;padding-right:0}}.FullWidth_after-xlarge__Cr_uJ{margin-left:0;margin-right:0}.FullWidth_after-xlarge__Cr_uJ.FullWidth_addPadding__Qz6ZZ{padding-left:0;padding-right:0}@media(min-width:992px){.TwoColumnScrollSync_twoColumnScrollSync__KW9yr{align-items:flex-start}.TwoColumnScrollSync_twoColumnScrollSync__KW9yr.TwoColumnScrollSync_left__x8eIJ>:first-child,.TwoColumnScrollSync_twoColumnScrollSync__KW9yr.TwoColumnScrollSync_right__OhP2d>:last-child{position:sticky;top:var(--sticky-top,0);align-self:flex-start}}.ProductFeatures_featuresContainer__WRYNC .ProductFeatures_accordion__G1mJi{padding:0 1rem}@media(min-width:992px){.ProductFeatures_featuresContainer__WRYNC .ProductFeatures_accordion__G1mJi{padding:0}}.ProductFeatures_featuresContainer__WRYNC .ProductFeatures_accordion__G1mJi>button{padding:1.5rem 0;width:100%}@media(min-width:768px){.ProductFeatures_featuresContainer__WRYNC .ProductFeatures_accordion__G1mJi>button{padding:2rem 0}}.ProductFeatures_featuresContainer__WRYNC .ProductFeatures_accordion__G1mJi>div{padding:0}@media(min-width:992px){.ProductFeatures_featuresContainer__WRYNC .ProductFeatures_accordion__G1mJi>div{padding:0}}.ProductFeatures_featuresContainer__WRYNC .ProductFeatures_accordion__G1mJi p{font:1rem/1.5rem var(--font-primary),var(--font-fallback);max-width:54.3125rem;padding-right:4rem}@media(min-width:768px){.ProductFeatures_featuresContainer__WRYNC .ProductFeatures_accordion__G1mJi p{padding-right:6rem}}.ProductFeatures_featuresContainer__WRYNC .ProductFeatures_productDescription__WnYrl div{font:1rem/1.5rem var(--font-primary),var(--font-fallback)}.ProductFeatures_accordionTop__CnEKl{border-top:1px solid #d3d3d3}.ProductFeatures_description__jdIHz{border-bottom:1px solid #d3d3d3;padding-bottom:6.5rem}@media(min-width:768px){.ProductFeatures_description__jdIHz{padding-bottom:6.5rem}}.ProductFeatures_descriptionContainer__cVgN6{padding:0 1rem}@media(min-width:992px){.ProductFeatures_descriptionContainer__cVgN6{padding:0}}.ProductFeatures_descriptionLabel__J7S8H{color:#222;font:500 1.125rem/1.5rem var(--font-primary),var(--font-fallback);padding-bottom:1rem}@media(min-width:768px){.ProductFeatures_descriptionLabel__J7S8H{font:500 1.5rem/2rem var(--font-primary),var(--font-fallback)}}.ProductFeatures_descriptionContent__BptwZ{font:1rem/1.5rem var(--font-primary),var(--font-fallback);max-width:41.875rem}.ProductFeatures_frameMeasurement___uKCb{margin-bottom:3.125rem}@media(min-width:768px){.ProductFeatures_frameMeasurement___uKCb{margin-bottom:3.75rem}}@media(min-width:992px){.ProductFeatures_frameMeasurement___uKCb{margin-bottom:5rem}}