@media (min-width:980px){.menu_cta{padding:0!important;transition:0.3s;background-color:#005a84}.menu_cta a{color:#ffffff!important;padding:15px 15px 15px 15px!important}#top-menu-nav .menu_cta a:hover{opacity:1}.menu_cta:hover{background:#ffffff}.menu_cta:hover a{color:#005a84!important;padding:15px 15px 15px 15px!important}}header .container{max-width:100%!important;width:90%!important}.dgwt-wcas-search-form{opacity:1!important}@media only screen and (max-width:767px){.mobile_middle-outside .swiper-button-prev{transform:translateX(-100%)!important}.mobile_middle-outside .swiper-button-next{transform:translateX(100%)!important}}.cst_menu .et_mobile_menu{margin-top:15px!important}#field_44_5 input{vertical-align:top;margin-top:2px}#field_44_5 .gfield_checkbox label{font-size:12px;line-height:1.2}#asl-storelocator.asl-cont .asl-wrapper .Filter_section{padding:10px 0 0 0!important}a.action.directions{order:-1!important}a.action.a-website{order:-1!important;margin-right:5px!important}.asl-btn-full a.action:first-child{margin-right:0px!important}body #asl-storelocator.asl-cont *::-webkit-scrollbar{width:0px}#asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .sl-main-cont .asl-map .map-image .asl-map-canv .infoBox #style_0 .infowindowContent .asl-buttons a.directions,#asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .sl-main-cont .asl-map .map-image .asl-map-canv .infoBox #style_0 .infowindowContent .asl-buttons a.a-website{background:#FFF;border:1px solid var(--sl-action-btn-bg);box-sizing:border-box;color:var(--sl-action-btn-bg)}#asl-storelocator.asl-cont.asl-template-0 a.action.a-website{order:-1!important;margin-right:4px!important}.blue-subscription-button{background-color:#005a84;color:white;font-weight:bold}.custom-list{list-style-type:none;padding:0;margin:0}.custom-list li{list-style-type:none;padding-left:25px;position:relative}.custom-list li::before{content:'';position:absolute;left:-5px;top:50%;transform:translateY(-50%);width:12px;height:12px;background-size:contain;background-repeat:no-repeat}.custom-list .check-mark::before{background-image:url('/wp-content/uploads/2024/08/CheckMark001.png')}.custom-list .x-mark::before{background-image:url('/wp-content/uploads/2024/08/XMark001.png')}.custom-list li:first-child{margin-top:10px}.approx-time{margin-top:10px;margin-bottom:10px}.custom-buttons{display:flex;gap:10px;justify-content:center;margin-top:20px}.custom-button{display:inline-block;padding:10px 20px;background-color:#007cba;color:white;text-align:center;text-decoration:none;border-radius:0px;font-size:18px}.custom-button:hover{background-color:#005a8d}@media only screen and (max-width:980px){.swiper-button-next{font-size:50px!important;right:10px!important}.swiper-button-prev{font-size:50px!important;left:10px!important}}#asl-storelocator.asl-template-list .asl-filter-sec{display:none!important}#asl-storelocator.asl-template-list .asl-panel-inner{top:0!important}.single-post #main-content{padding-top:90px}.et_pb_code_inner a[href*="bookings.gettimely.com"]{position:relative;display:inline-block;width:162px!important;height:40px!important;background-image:none!important;background-color:#0072b9!important;border-radius:4px;text-decoration:none;overflow:hidden}.et_pb_code_inner a[href*="bookings.gettimely.com"]::after{content:"BOOK NOW";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:18px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:#ffffff}.et_pb_code_inner a[href*="bookings.gettimely.com"]:hover{filter:brightness(0.9)}.manufacturer-card-large{height:150px!important;min-height:150px!important;max-height:150px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff;border:1px solid #888;border-radius:8px;overflow:hidden;padding:15px!important;box-sizing:border-box}.manufacturer-card-large .manufacturer-logo{width:100%!important;margin:0!important;text-align:center}.manufacturer-card-large .et_pb_image_wrap{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:110px!important}.manufacturer-card-large img{display:block;width:auto!important;height:auto!important;max-width:90%!important;max-height:100px!important;object-fit:contain}.tested-review-row{display:grid!important;grid-template-columns:15% 85%!important;gap:0!important;align-items:center!important}.tested-review-row>*{width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}.tested-review-row>*:first-child{padding-left:20px!important;padding-right:0!important}.tested-review-row>*:last-child{padding-left:25px!important;padding-right:10px!important}@media (max-width:980px){.tested-review-row{grid-template-columns:100%!important}.tested-review-row>*:first-child,.tested-review-row>*:last-child{width:100%!important;max-width:100%!important;padding-left:20px!important;padding-right:20px!important}}.manufacturer-card-small{height:105px!important;min-height:105px!important;max-height:105px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff;border:1px solid #888;border-radius:8px;overflow:hidden;padding:10px!important;box-sizing:border-box}.manufacturer-card-small .manufacturer-logo{width:100%!important;margin:0!important;text-align:center}.manufacturer-card-small .et_pb_image_wrap{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:80px!important}.manufacturer-card-small img{display:block;width:auto!important;height:auto!important;max-width:88%!important;max-height:68px!important;margin:0 auto;object-fit:contain}.product-review-toggle{margin-bottom:0!important;border:none!important;border-bottom:1px solid #aab2bb!important}.product-review-toggle .et_pb_toggle_title{font-size:28px;font-weight:700;padding:16px 55px 20px 0!important;margin-bottom:0!important}.product-review-toggle .et_pb_toggle_content{padding:0 0 18px 0!important;margin-top:0!important}.product-review-media-grid .review-media-item:nth-child(3),.product-review-media-grid .review-media-item:nth-child(4){margin-top:-35px!important}.product-review-media-grid{display:grid;grid-template-columns:calc(50% - 12px) calc(50% - 12px);column-gap:24px;row-gap:24px;width:100%;align-items:start}.product-review-media-grid .review-media-item{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;margin:0!important;padding:0!important}.product-review-media-grid img{display:block;width:100%;height:100%;object-fit:contain}.product-review-media-grid>p{display:contents!important;margin:0!important;padding:0!important}.product-review-media-grid br{display:none!important}.product-review-media-grid .review-video img{width:100%!important;height:100%!important;object-fit:cover!important}.review-play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:42px;border-radius:10px;background:#ff0000;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1}@media (max-width:767px){.product-review-media-grid{grid-template-columns:100%;gap:15px}.product-review-toggle .et_pb_toggle_title{font-size:22px}}.review-popup-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.85);z-index:999999;display:none;align-items:center;justify-content:center;padding:30px}.review-popup-overlay.active{display:flex}.review-popup-content{position:relative;width:100%;max-width:1200px;max-height:90vh}.review-popup-inner{display:flex;justify-content:center;align-items:center;width:100%;max-height:90vh}.review-popup-inner img{display:block;max-width:100%;max-height:88vh;width:auto;height:auto}.review-popup-inner iframe{width:100%;height:675px;border:0}.review-popup-close{position:absolute;right:0;top:-45px;border:0;background:transparent;color:#fff;font-size:42px;line-height:1;cursor:pointer;z-index:2}@media (max-width:767px){.review-popup-overlay{padding:20px}.review-popup-inner iframe{height:56vw;max-height:500px}}.product-review-toggle .et_pb_toggle_title:before{right:10px!important}@media (max-width:767px){.product-review-toggle{margin-left:16px!important;margin-right:16px!important}}@media (max-width:767px){.manufacturer-card-large:first-child{margin-top:25px!important}.tested-review-row>*:first-child{display:flex!important;justify-content:center!important;align-items:center!important;padding-left:20px!important;padding-right:20px!important}.tested-review-row>*:first-child .et_pb_image{margin-left:auto!important;margin-right:auto!important;text-align:center!important}}@media (max-width:767px){.tested-review-row>*:first-child .et_pb_image{margin-bottom:12px!important}}