﻿.pdp-2024 .txtDark .bodytext,.pdp-2024 .txtDark .featuretext,.pdp-2024 .pd-intro .pd-tagline{color:var(--Status-BlueAlt)}.pdp-2024 .pd-marquee .product-msg{display:flex;justify-content:center;align-items:center;gap:40px;align-self:stretch;padding:5px 0;letter-spacing:0px}.pdp-2024 .pd-marquee .splide{overflow:hidden}.pdp-2024 .pd-marquee .product-msg li{display:flex;justify-content:center;align-items:center;font-size:12px;line-height:20px;text-align:center;gap:5px}.pdp-2024 .pd-marquee .product-msg li i{font-size:20px;margin:0 5px 0 0}.pdp-2024 .pd-marquee .product-msg li strong{font-weight:700}.pdp-2024 .product-display{display:flex;align-items:flex-start;align-content:flex-start;align-self:stretch;flex-wrap:wrap}.pdp-2024 .product-media,.pdp-2024 .product-details{width:50%}@media(min-width:1024px)and (max-width:1280px){.pdp-2024 .product-media{width:40%}.pdp-2024 .product-details{width:60%}}@media(max-width:1024px){.pdp-2024 .product-media,.pdp-2024 .product-details{width:100%}}.pdp-2024 .product-media{display:flex;flex-direction:column;align-items:center}.pdp-2024 .product-media .images-container{width:100%;height:100%;position:relative}.pdp-2024 .product-media .flexslider{margin:0 auto;text-align:center;overflow:hidden;width:100%}.pdp-2024 .product-media .flexslider .flex-control-nav,.splide:not(.static-slider) .splide__pagination{display:flex;justify-content:safe center;align-items:center;align-self:stretch;flex-wrap:nowrap;flex-direction:row;gap:5px}.pdp-2024.pro-x .product-media .flexslider .flex-control-nav.flex-control-paging{position:static;transform:none;width:fit-content;margin:5px auto 0}.pdp-2024 .product-media .flexslider .flex-control-nav.flex-control-thumbs{padding:20px 0;flex:1 0 0;left:0;bottom:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.pdp-2024 .product-media .flexslider .flex-control-nav.flex-control-thumbs::-webkit-scrollbar{display:none}.pdp-2024 .product-media .flexslider .flex-control-nav.flex-control-thumbs li{margin:0;line-height:0;cursor:pointer}.pdp-2024 .product-media .flexslider .flex-control-nav.flex-control-thumbs li:first-child{margin-left:10px;margin-right:10px}.pdp-2024 .product-media .flexslider .flex-control-nav.flex-control-thumbs li img{width:60px;height:60px;border-radius:var(--soft-radius);border:1px solid var(--Status-WhiteAlt);opacity:.7;background:var(--Status-WhiteAlt)}.pdp-2024 .product-media .flexslider .flex-control-nav.flex-control-thumbs li img.flex-active{border:1px solid var(--Status-White);opacity:1;background:var(--Status-White)}.pdp-2024 .product-media .flexslider .flex-control-nav.flex-control-paging,.pdp-2024 .product-media .flexslider .flex-control-nav.flex-control-paging li a,.splide:not(.static-slider) .splide__pagination,.splide:not(.static-slider) .splide__pagination li button,.splide:not(.static-slider) .splide__arrow{border-radius:var(--full-radius)}.pdp-2024 .product-media .flexslider .flex-control-nav.flex-control-paging,.splide:not(.static-slider) .splide__pagination{position:absolute;bottom:10px;padding:5px 10px;width:auto;left:50%;transform:translate(-50%)}.pdp-2024 .product-media .flexslider .flex-control-nav.flex-control-paging,.splide:not(.static-slider) .splide__pagination,.splide:not(.static-slider) .splide__arrow{border:1px solid var(--Status-Blue);background:var(--Status-WhiteAlt)}.pdp-2024 .product-media .flexslider .flex-control-nav.flex-control-paging li{margin:0}.pdp-2024 .product-media .flexslider .flex-control-nav.flex-control-paging li a,.splide:not(.static-slider) .splide__pagination li button{width:8px;height:8px;overflow:hidden;background:var(--Status-Blue);opacity:.25}.pdp-2024 .product-media .flexslider .flex-control-nav.flex-control-paging li a:hover,.splide:not(.static-slider) .splide__pagination li button:hover{opacity:.5}.pdp-2024 .product-media .flexslider .flex-control-nav.flex-control-paging li a.flex-active,.splide:not(.static-slider) .splide__pagination li button.is-active{opacity:1}.splide:not(.static-slider) .splide__arrow{z-index:1;width:26px;height:26px;margin:-13px 0 0}.splide:not(.static-slider) .splide__arrow--prev{left:-13px}.splide:not(.static-slider) .splide__arrow--next{right:-13px}.splide:not(.static-slider) .splide__arrow:before{font-size:16px;line-height:24px;color:var(--Status-Blue)}@media(min-width:601px){.pdp-2024 .product-media .flexslider .flex-control-nav.flex-control-paging{display:none}}@media(min-width:1025px){.pdp-2024 .product-media{position:sticky;top:var(--header-height)}}@media(min-width:1281px){.pdp-2024 .product-media{height:calc(100vh - var(--header-height));overflow:hidden}.hasMarquee .pdp-2024 .product-media{height:calc(100vh - (var(--header-height) + 30px))}.pdp-2024 .product-media .flexslider{max-width:calc(100vh - (var(--header-height) + 102px))}.hasMarquee .pdp-2024 .product-media .flexslider{max-width:calc(100vh - (var(--header-height) + 132px))}.pdp-2024 .product-media .flexslider .image img{aspect-ratio:1 / 1;width:auto;height:calc(100vh - (var(--header-height) + 102px))}.hasMarquee .pdp-2024 .product-media .flexslider .image img{height:calc(100vh - (var(--header-height) + 132px))}.pdp-2024 .product-media .flexslider .image img{max-height:50vw;object-fit:cover;background-size:cover;object-position:center center;background:transparent}}@media(max-width:1280px){.pdp-2024 .product-media{height:calc(40vw + 102px)}.pdp-2024 .product-media .flexslider .image img,.hasMarquee .pdp-2024 .product-media .flexslider .image img{height:40vw;width:auto}}@media(max-width:1024px){.pdp-2024 .product-media{position:unset;top:unset;box-sizing:border-box}.pdp-2024 .product-media,.pdp-2024 .product-media .flexslider .image img,.hasMarquee .pdp-2024 .product-media .flexslider .image img{height:auto;width:100%}.pdp-2024 .product-media .flexslider .flex-control-nav{position:unset}}@media(min-width:601px)and (max-width:1024px){.pdp-2024 .product-media{padding:20px 0 0}.pdp-2024 .product-media .flexslider{max-width:600px;margin:0 auto}.pdp-2024 .product-media .flexslider .flex-viewport{border-radius:var(--soft-radius)}}@media(max-width:600px){.pdp-2024 .product-media .flexslider .flex-control-nav{position:absolute;bottom:0}.pdp-2024 .product-media .flexslider .flex-control-nav.flex-control-thumbs{display:none}}.pdp-2024 .product-details{display:flex;flex-direction:column;align-items:center;flex:1 0 0;color:var(--Status-Blue);font-weight:400;font-size:14px;background:var(--Status-WhiteAlt)}.pdp-2024 .pd-intro,.pdp-2024 .pd-form,delivery-promise-wc,.pdp-2024 .product-upsells__container,.pdp-2024 .pd-highlights .highlights,.pdp-2024 .pd-accolades .accolades,.pdp-2024 .pd-accordion .accordion,.pdp-2024 .pd-benefits .intro,.pdp-2024 .pd-media-block .text-inner,.pdp-2024 .pd-media-block .media.width-padded .media-inner,.pdp-2024 .pd-reviews-link .link,.pdp-2024 .pd-comparison-chart .intro{max-width:500px;width:100%;margin:0 auto}.pdp-2024 .pd-primary-hgroup,.pdp-2024 .pd-primary-form,.pdp-2024 .pd-highlights,.pdp-2024 .pd-accolades,.pdp-2024 .pd-accordion,.pdp-2024 .pd-vid-stories,.pdp-2024 .pd-benefits,.pdp-2024 .pd-media-block,.pdp-2024 .pd-press-marquee,.pdp-2024 .pd-reviews-link,.pdp-2024 .pd-returns,.pdp-2024 .pd-features,.pdp-2024 .pd-comparison-chart{width:100%}.pdp-2024 .pd-primary-hgroup,.pdp-2024 .pd-primary-form,.pdp-2024 .pd-highlights .outer,.pdp-2024 .pd-accolades .outer,.pdp-2024 .pd-accordion .outer,.pdp-2024 .pd-benefits .outer,.pdp-2024 .pd-media-block .tinytext,.pdp-2024 .pd-media-block .leadtext,.pdp-2024 .pd-media-block .bodytext,.pdp-2024 .pd-media-block .widgetwrap,.pdp-2024 .pd-reviews-link .outer,.pdp-2024 .pd-returns .outer,.pdp-2024 .pd-features .outer{padding:0 40px;box-sizing:border-box}@media(max-width:500px){.pdp-2024 .pd-primary-hgroup,.pdp-2024 .pd-primary-form,.pdp-2024 .pd-highlights .outer,.pdp-2024 .pd-accolades .outer,.pdp-2024 .pd-accordion .outer,.pdp-2024 .pd-benefits .outer,.pdp-2024 .pd-media-block .tinytext,.pdp-2024 .pd-media-block .leadtext,.pdp-2024 .pd-media-block .bodytext,.pdp-2024 .pd-media-block .widgetwrap,.pdp-2024 .pd-reviews-link .outer,.pdp-2024 .pd-returns .outer,.pdp-2024 .pd-features .outer{padding:0 20px}}.pdp-2024 .widget{display:flex;flex-direction:column;align-items:center;gap:5px;border-radius:var(--soft-radius);text-align:center}.pdp-2024 .widgetleadtext{display:flex;justify-content:center;align-items:normal;gap:10px;align-self:stretch;line-height:20px;font-size:16px}.pdp-2024 .widgetleadtext .icon i{font-size:20px}.pdp-2024 .widgetbodytext p{font-size:12px;line-height:18px}.pdp-2024 .pd-intro{padding:60px 0 0;text-align:center}.pdp-2024 .highlight-bubble{margin:0 0 20px}.pdp-2024 .pd-intro .pd-rating{display:block;margin:10px 0}.pdp-2024 .pd-intro .pd-title{font-size:26px;font-style:normal;font-weight:700;line-height:30px}.pdp-2024 .pd-intro .pd-tagline{font-size:18px;font-weight:400;line-height:22px;margin:10px 0 0}@media(max-width:500px){.pdp-2024 .pd-intro{padding:40px 0 0}.pdp-2024 .pd-intro .pd-title{font-size:22px;line-height:26px}.pdp-2024 .pd-intro .pd-tagline{font-size:16px;line-height:20px}}.pdp-2024 .pd-form{display:block;padding:20px 0 40px}.pdp-2024 .pd-widget{display:flex;padding:20px;flex-direction:column;align-items:center;gap:10px;align-self:stretch;border-radius:var(--soft-radius);border:1px solid var(--Status-Blue);background:var(--Status-WhiteAlt)}.pdp-2024 .pd-widget .options{display:flex;padding-bottom:10px;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid var(--mono-gray-5);min-height:32px;margin:0 0 5px}.pdp-2024 .pd-widget .options .color{display:flex;padding-left:4px;align-items:center;gap:6px}.pdp-2024 .pd-widget .swatches label,.pdp-2024 .pd-widget .swatches fieldset input{display:none}.pdp-2024 .pd-widget .swatches fieldset{border:none;padding:0;margin:0;display:flex;align-items:center;gap:6px}.pdp-2024 .pd-widget .swatches fieldset label{display:inline-block;width:28px;height:28px;border-radius:var(--full-radius);border:2px solid var(--Status-WhiteAlt);text-indent:100%;overflow:hidden;cursor:pointer;white-space:nowrap}.pdp-2024.pro-x .pd-widget .swatches fieldset label{width:32px;height:32px}.pdp-2024 .pd-widget .swatches fieldset :checked+label{box-shadow:0 0 1pt 1pt #aaa}.pdp-2024 .pd-widget .swatches fieldset #ProductSelect-option-Color-Onyx+label{background-color:var(--swatchOnyx)}.pdp-2024 .pd-widget .swatches fieldset #ProductSelect-option-Color-Bone+label{background-color:var(--swatchBone)}.pdp-2024 .pd-widget .swatches fieldset #ProductSelect-option-Color-Black-Alloy+label{background-color:var(--swatchBlackAlloySolid);background:var(--swatchBlackAlloyGradient)}.pdp-2024 .pd-widget .swatches fieldset #ProductSelect-option-Color-Moonbeam+label{background-color:var(--swatchMoonbeamSolid);background:var(--swatchMoonbeamGradient)}.pdp-2024 .pd-widget .color .label{display:flex;height:30px;justify-content:center;align-items:center;gap:5px}.pdp-2024 .pd-widget .color .label #VariantTitle{font-weight:700;line-height:14px}.pdp-2024 .pd-widget .divider{display:flex;width:1px;align-items:center;align-self:stretch;border-left:1px solid var(--mono-gray-5);padding:0 0 0 10px;margin:0 0 0 10px}.pdp-2024 .price{display:flex;align-items:center;gap:5px;justify-content:flex-end}.pdp-2024 .price span{font-size:16px;line-height:16px}.pdp-2024 .price span.current strong{font-weight:700}.pdp-2024 .price span.original{color:var(--mono-gray-2);text-decoration:line-through}.pdp-2024 .price span.original strong{font-weight:400}#productAffirm{min-height:26px}.pdp-2024 .affirm{padding:0 0 5px;line-height:18px}.pdp-2024 .options .affirm{padding:0;max-width:260px}.pdp-2024 .affirm a,.product-upsell__info a.learn-more{color:var(--mono-gray-2);text-decoration:underline}.pdp-2024 .affirm a:hover,.product-upsell__info a.learn-more:hover{color:var(--Status-Blue)}.pdp-2024 .purchase{display:flex;align-items:stretch;gap:20px;width:100%;flex-wrap:nowrap;justify-content:center}.pdp-2024 .purchase.andamazon,.pdp-2024.pro-x .purchase{flex-direction:column;text-align:center;align-content:center}.pdp-2024 .purchase .btn.shop{min-width:unset;padding:20px 30px;border-radius:var(--full-radius);background:var(--Status-Blue);text-align:center;color:var(--Status-WhiteAlt);font-size:16px;font-weight:700;line-height:16px;letter-spacing:1px;text-transform:uppercase;width:100%;box-sizing:border-box;max-height:60px}.pdp-2024 .purchase .btn.shop.amazon{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;letter-spacing:0;text-transform:unset}.pdp-2024 .purchase .btn.shop.amazon img{max-height:30px;width:auto}.pdp-2024 .purchase.amazononly .btn.shop.amazon img{margin:12px 0 0}.pdp-2024 .purchase.hasbuynow .btn.shop,.pdp-2024 .purchase.hasbuynow .dynamicBuy{width:50%;min-width:219px}.pdp-2024 .purchase.andamazon.hasbuynow .btn.shop,.pdp-2024 .purchase.andamazon.hasbuynow .dynamicBuy,.pdp-2024.pro-x .purchase.hasbuynow .btn.shop,.pdp-2024.pro-x .purchase.hasbuynow .dynamicBuy{width:100%}.pdp-2024 .purchase .btn.shop.disabled{background:var(--mono-gray-5)}.pdp-2024 .purchase .btn.shop.notify{letter-spacing:normal;text-transform:none;margin-top:0!important}@media(max-width:600px){.pdp-2024 .purchase{flex-direction:column;gap:10px}.pdp-2024.pro-x .pd-widget .swatches fieldset label{width:36px;height:36px}.pdp-2024 .purchase.hasbuynow .btn.shop,.pdp-2024 .purchase.hasbuynow .dynamicBuy{width:100%;min-width:auto}}@media(max-width:500px){.pdp-2024 .price span{font-size:14px;line-height:14px}}.pdp-2024 .temp-msg{width:100%;border-radius:var(--soft-radius);background:#0a84ff40;padding:7px 20px;text-align:center;box-sizing:border-box}.pdp-2024 .temp-msg.below-widget{padding:20px;margin:10px 0 0}.pdp-2024 .temp-msg span{display:inline-block;line-height:20px}.pdp-2024 .temp-msg span.icon{margin:0 5px 0 0}.pdp-2024 .temp-msg .text p{font-size:12px;line-height:18px}.pdp-2024 .temp-msg .text p:not(:last-child){margin:0 0 10px}@media(max-width:500px){.pdp-2024 .temp-msg span.icon{margin:0 3px 0 0}.pdp-2024 .temp-msg{padding:5px 10px}}.pdp-2024 .product-upsells__container{padding:20px 0 0}.pdp-2024 .product-upsells__title{font-weight:600;line-height:14px;margin:0 0 20px;text-align:center}.pdp-2024 .product-upsells__scroll{display:flex;flex-direction:column;gap:10px;width:100%}.pdp-2024 .product-upsell{background:var(--Status-WhiteAlt);border:1px solid var(--Vibrant-Blue30);border-radius:var(--soft-radius);filter:drop-shadow(0px 0px 10px var(--Vibrant-Blue30))}.pdp-2024 .product-upsell fieldset{display:flex;align-items:center;justify-content:space-between;gap:15px;align-self:stretch;margin:0;padding:0;border:none}.pdp-2024 .product-upsell img{width:90px;height:90px;flex-shrink:0}.pdp-2024 .product-upsell .product-upsell__info{display:flex;align-items:center;justify-content:space-between;flex:1 0 0}.pdp-2024 .product-upsell .product-upsell__info div:first-child{display:flex;flex-direction:column;align-items:flex-start}.pdp-2024 .product-upsell .product-upsell__info h3{font-weight:600;line-height:14px}.pdp-2024 .product-upsell .product-upsell__info .swatches__upsell{margin-top:3px}@media(max-width:500px){.pdp-2024 .product-upsell img{width:75px;height:75px}.pdp-2024 .product-upsell .product-upsell__info .swatches__upsell{margin-top:0}}.pdp-2024 .pd-highlights .highlights{padding:20px 0;display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;text-align:center}.pdp-2024 .pd-highlights .highlight{display:flex;width:33.33%;height:100px;padding:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;box-sizing:border-box}.pdp-2024 .pd-highlights .highlight:first-child{border-right:1px solid var(--mono-gray-5)}.pdp-2024 .pd-highlights .highlight:last-child{border-left:1px solid var(--mono-gray-5)}.pdp-2024 .pd-highlights .highlight i{font-size:30px}.pdp-2024 .pd-highlights .highlight .caption{font-size:12px;line-height:16px}.pdp-2024 .pd-accolades{padding:0 0 40px}.pdp-2024 .pd-accolades .accolades{padding:20px 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-self:stretch;text-align:center}.pdp-2024 .pd-accolades .accolade{padding:10px;box-sizing:border-box;flex:0 0 25%}.pdp-2024 .pd-accolades .accolade.cols-2{flex:0 0 50%}.pdp-2024 .pd-accolades .accolade.cols-3{flex:0 0 75%}.pdp-2024 .pd-accolades .accolade.cols-4{flex:0 0 100%}.pdp-2024 .pd-accordion .outer{background:linear-gradient(180deg,var(--Status-WhiteAlt) 20%,var(--Status-Blue) 100%)}.pdp-2024.pro-x .pd-accordion .outer{background:transparent}.pdp-2024 .pd-accordion .accordion{gap:5px;padding:0 0 60px}.pdp-2024 .unboxed .content li{display:flex;width:100%;align-items:center;gap:20px;align-self:stretch}.pdp-2024 .unboxed li:not(:last-child){border-bottom:solid 1px var(--mono-gray-5);padding:0 0 10px;margin:0 0 10px}.pdp-2024 .unboxed .svg{display:flex;min-width:80px;max-width:100px;min-height:60px;flex-direction:column;justify-content:center;align-items:center}.pdp-2024 .unboxed .svg svg{width:60px;max-height:70px;margin:0 auto}.pdp-2024 .pd-vid-stories .outer{padding:40px 0}.pdp-2024 .pd-vid-stories .video-scroller .border,.pdp-2024 .pd-vid-stories .video-scroller a.videoThumb,.pdp-2024 .pd-vid-stories .video-scroller a.videoThumb .crop{border-radius:var(--full-radius)}.pdp-2024 .pd-vid-stories .video-scroller .border{display:flex;justify-content:center;align-items:center;background:var(--Status-LightBlue3);width:90px;height:90px;transition:background .5s linear}.pdp-2024 .pd-vid-stories .video-scroller .border:hover{background:#697d8a}.pdp-2024 .pd-vid-stories .video-scroller li.splide__slide.is-active .border{background:var(--Status-Blue)}.pdp-2024 .pd-vid-stories .video-scroller a.videoThumb{display:inline-block;background:transparent;padding:2px}.pdp-2024 .pd-vid-stories .video-scroller a.videoThumb .crop{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;width:80px;height:80px;overflow:hidden}.pdp-2024 .pd-vid-stories .video-scroller a.videoThumb img{height:80px;width:auto}@media(max-width:500px){.pdp-2024 .pd-vid-stories .video-scroller .border{width:80px;height:80px}.pdp-2024 .pd-vid-stories .video-scroller a.videoThumb .crop{width:70px;height:70px}.pdp-2024 .pd-vid-stories .video-scroller a.videoThumb img{height:72px}}.pdp-2024 .pd-benefits .outer{padding:60px 40px}.pdp-2024 .pd-benefits .intro{margin:0 auto 40px;text-align:center}.pdp-2024 .pd-benefits .intro .bodytext{margin:10px 0 0}.pdp-2024 .pd-benefits .accordion{gap:10px;display:flex;flex-direction:column;margin-top:0;margin-bottom:0}.pdp-2024 .pd-benefits .accordion-section{gap:1px;display:flex;flex-direction:column}.pdp-2024 .pd-benefits .accordion-section-title,.pdp-2024 .pd-benefits .accordion-section-title:hover,.pdp-2024 .pd-benefits .accordion-section-content{background:var(--Status-Blue)}.pdp-2024 .pd-benefits .accordion-section-title.active{border-radius:var(--soft-radius) var(--soft-radius) 0 0}.pdp-2024 .pd-benefits .accordion-section-title *{pointer-events:none!important}.pdp-2024 .pd-benefits .accordion-section-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-self:stretch;border-radius:var(--soft-radius);margin:0;box-sizing:border-box;padding:10px 20px 10px 15px}.pdp-2024 .pd-benefits .accordion-section-title .text{display:flex;align-items:center;gap:10px;font-size:18px;line-height:22px;font-weight:600;color:var(--Status-WhiteAlt)}.pdp-2024 .pd-benefits .accordion-section-title .text .count{width:30px;min-width:30px;height:30px;line-height:30px;text-align:center;background:var(--Status-Red);border-radius:var(--full-radius)}.pdp-2024 .pd-benefits .accordion-section-title .indicator{display:flex;flex-direction:column;justify-content:center;align-items:center}.pdp-2024 .pd-benefits .accordion-section-title .indicator i{transition:.4s;font-size:18px;color:var(--Status-WhiteAlt)}.pdp-2024 .pd-benefits .accordion-section-title.active .indicator i{transform:rotate(-180deg)}.pdp-2024 .pd-benefits .accordion-section-content{display:none;padding:20px;margin:0;border-radius:0 0 var(--soft-radius) var(--soft-radius)}.pdp-2024 .pd-benefits .compare-modules{display:flex;height:100%;align-items:stretch;align-content:flex-start;gap:20px;flex-wrap:wrap}.pdp-2024 .pd-benefits .module{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;flex:1 0 0;box-sizing:border-box;border-radius:var(--soft-radius);border:1px solid var(--mono-gray-5)}.pdp-2024 .pd-benefits .module.module-a{background:var(--Status-Blue);color:var(--Status-WhiteAlt)}.pdp-2024 .pd-benefits .module.module-b{background:#dadada;color:var(--Status-Blue)}.pdp-2024 .pd-benefits .module .caption{display:flex;padding:30px 20px 20px;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;flex:1 0 0;align-self:stretch;text-align:center}.pdp-2024 .pd-benefits .module .caption .label{display:flex;justify-content:center;align-items:center;gap:10px}.pdp-2024 .pd-benefits .module .caption .icon{width:24px;height:24px;line-height:24px;border-radius:var(--full-radius);font-size:12px}.pdp-2024 .pd-benefits .module .caption .title{font-size:18px;font-weight:600;line-height:18px}.pdp-2024 .pd-benefits .module .caption .title svg{height:26px;width:auto}.pdp-2024 .pd-benefits .module .caption .title.fillWhite svg g{fill:var(--Status-WhiteAlt)}.pdp-2024 .pd-benefits .module .caption .title.fillBlue svg g{fill:var(--Status-Blue)}.pdp-2024 .pd-benefits .module .caption p{line-height:20px}.pdp-2024 .pd-benefits .module .media{width:100%;height:auto}@media(max-width:600px){.pdp-2024 .pd-benefits .compare-modules{flex-direction:column}}@media(max-width:500px){.pdp-2024 .pd-benefits .outer{padding:60px 20px}.pdp-2024 .pd-accolades{padding:0}}.pdp-2024 .pd-comparison-chart{max-width:100%}.pdp-2024 .pd-comparison-chart .outer{padding:60px 0}.pdp-2024 .pd-comparison-chart .intro{margin:0 auto 40px;text-align:center}.pdp-2024 .pd-comparison-chart .intro .leadtext,.pdp-2024 .pd-comparison-chart .intro .bodytext{padding:0 20px}.pdp-2024 .pd-comparison-chart .intro .bodytext{margin:10px 0 0}.pdp-2024 .pd-comparison-chart #prodcompare{position:relative;padding:0 0 0 40px}.pdp-2024 .pd-comparison-chart #prodcompare .fade-edge{position:absolute;top:0;right:0;width:20px;height:100%;z-index:1}.pdp-2024 .pd-comparison-chart #prodcompare .scroll{overflow:scroll;padding:0 40px 0 0}.pdp-2024 .pd-comparison-chart th,.pdp-2024 .pd-comparison-chart td{display:table-cell;text-align:center;font-size:12px;line-height:14px}.pdp-2024 .pd-comparison-chart tbody tr,.pdp-2024 .pd-comparison-chart tbody tr .fi{background:var(--Status-White)}.pdp-2024 .pd-comparison-chart tbody tr:first-child,.pdp-2024 .pd-comparison-chart tbody tr:first-child .fi{background:var(--Status-WhiteAlt)}.pdp-2024 .pd-comparison-chart thead th,.pdp-2024 .pd-comparison-chart th.product .caption,.pdp-2024 .pd-comparison-chart tbody tr:first-child td{font-weight:600}.pdp-2024 .pd-comparison-chart thead th{min-width:110px}.pdp-2024 .pd-comparison-chart thead th.feature{background:var(--Status-Blue);color:var(--Status-WhiteAlt);text-align:center}.pdp-2024 .pd-comparison-chart thead th.empty,.pdp-2024 .pd-comparison-chart th.product{position:sticky;left:0;z-index:1;overflow:hidden}.pdp-2024 .pd-comparison-chart tbody th.product .fi{position:absolute;top:0;bottom:0;left:0;right:0}.pdp-2024 .pd-comparison-chart thead th,.pdp-2024 .pd-comparison-chart tbody td,.pdp-2024 .pd-comparison-chart tbody th.product .fi{padding:10px 5px}.pdp-2024 .pd-comparison-chart tbody tr,.pdp-2024 .pd-comparison-chart tbody th.product{height:100px}.pdp-2024 .pd-comparison-chart th.product .image{width:50px;height:50px;margin:0 auto 2px}.pdp-2024 .pd-comparison-chart th.product .caption{color:var(--Status-Blue);text-align:center;font-size:12px;line-height:14px}.pdp-2024 .pd-comparison-chart thead th:nth-child(2),.pdp-2024 .pd-comparison-chart tbody tr:first-child th .fi{border-radius:var(--soft-radius) 0 0 0}.pdp-2024 .pd-comparison-chart thead th:last-child{border-radius:0 var(--soft-radius) 0 0}.pdp-2024 .pd-comparison-chart tbody tr:last-child th .fi{border-radius:0 0 0 var(--soft-radius)}.pdp-2024 .pd-comparison-chart tbody tr:last-child td:last-child{border-radius:0 0 var(--soft-radius) 0}@media(max-width:500px){.pdp-2024 .pd-comparison-chart .intro .leadtext,.pdp-2024 .pd-comparison-chart .intro .bodytext{padding:0 20px}.pdp-2024 .pd-comparison-chart #prodcompare{padding:0 0 0 20px}.pdp-2024 .pd-comparison-chart #prodcompare .scroll{padding:0 20px 0 0}.pdp-2024 .pd-comparison-chart thead th{min-width:100px}.pdp-2024 .pd-comparison-chart tbody tr,.pdp-2024 .pd-comparison-chart tbody th.product{height:80px}.pdp-2024 .pd-comparison-chart th.product .image{width:30px;height:30px}}.pdp-2024 .pd-media-block .outer.toppad{padding-top:60px}.pdp-2024 .pd-media-block .outer.botpad{padding-bottom:60px}.pdp-2024 .pd-media-block .widget{max-width:375px;margin:0 auto;padding:30px 20px;text-align:center}.pdp-2024 .pd-press-marquee .press-scroller.reviews-scroller{padding:60px 0}.pdp-2024 .press-scroller.reviews-scroller .source i{font-size:11px;margin:-2px 0 0 8px;vertical-align:middle}.pdp-2024 .press-scroller.reviews-scroller .presslogo img{margin:0 0 10px}.pdp-2024 .press-scroller.reviews-scroller .quote{max-width:400px;margin:0 auto;font-size:18px;line-height:28px}.pdp-2024 .pd-reviews-link .link{display:flex;flex-direction:column;align-items:center;gap:20px;align-self:stretch;padding:60px 0;text-align:center}.pdp-2024 .pd-reviews-link .rating{display:flex;align-items:flex-start;gap:5px}.pdp-2024 .pd-reviews-link .rating i{font-size:18px}.pdp-2024 .pd-reviews-link .text{font-size:22px;line-height:28px}.pdp-2024 .pd-reviews-link .fauxbtn{padding:20px 30px;border-radius:var(--full-radius);border:1px solid var(--Status-Blue);font-size:12px;line-height:12px;letter-spacing:2px;text-transform:uppercase;cursor:pointer}@media(max-width:500px){.pdp-2024 .pd-reviews-link .text{font-size:20px;line-height:26px}}.pdp-2024 .pd-features{background:linear-gradient(180deg,var(--Status-Blue) 0%,var(--Status-White) 100%)}.pdp-2024 .pd-features .outer{display:flex;padding:40px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.pdp-2024 .pd-features .banner{position:relative;border-radius:var(--soft-radius);overflow:hidden}.pdp-2024 .pd-features .caption{position:absolute;top:0;display:flex;width:50%;height:100%;box-sizing:border-box;padding:40px;flex-direction:column;justify-content:center;align-items:center;gap:10px;text-align:center}.pdp-2024 .pd-features .txtposleft .caption{left:0}.pdp-2024 .pd-features .txtposright .caption{right:0}.pdp-2024 .pd-features .smalltext{line-height:20px}@media(min-width:1024px)and (max-width:1280px),(max-width:500px){.pdp-2024 .pd-features .caption{padding:40px 20px}}@media(max-width:601px){.pdp-2024 .pd-features .caption{width:100%;height:auto;min-height:33.33%}.pdp-2024 .pd-features .txtposleft .caption{right:0}.pdp-2024 .pd-features .txtposright .caption{left:0}.pdp-2024 .pd-features .mobtxtpostop .caption{bottom:unset}.pdp-2024 .pd-features .mobtxtposbottom .caption{top:unset;bottom:0}}@media(max-width:500px){.pdp-2024 .pd-features .outer{padding:20px;gap:10px}.pdp-2024 .pd-features .caption{min-height:0}.pdp-2024 .pd-features .leadtext,.pdp-2024 .pd-features .smalltext{max-width:300px;margin:0 auto}.pdp-2024 .pd-features .smalltext{text-shadow:0px 0px 5px var(--mono-gray-1)}}.pdp-2024 .banner.battery .caption{width:55%;padding:40px 20px;gap:20px;text-align:center}.pdp-2024 .banner.battery .top{display:flex;flex-direction:column;gap:10px;align-self:stretch}.pdp-2024 .banner.battery .hours{display:flex;justify-content:space-evenly;align-items:stretch}.pdp-2024 .banner.battery .hours li{display:flex;width:33.33%;box-sizing:border-box;padding:10px 5px;flex-direction:column;align-items:center;gap:5px;flex:1 0 0}.pdp-2024 .banner.battery .hours li:first-child{border-right:1px solid var(--Status-WhiteAlt)}.pdp-2024 .banner.b3anc.battery .hours li:last-child{border-left:1px solid var(--Status-WhiteAlt)}.pdp-2024 .banner.battery .hours .time{display:flex;width:30px;height:30px;justify-content:center;align-items:center;border-radius:var(--full-radius);font-weight:700;line-height:30px}.pdp-2024 .banner.b3anc.battery .hours .time{border:1px solid var(--Status-Blue)}.pdp-2024 .banner.bpro.battery .hours .time{border:1px solid var(--Status-WhiteAlt)}.pdp-2024 .banner.b3anc.battery .hours .time.outline,.pdp-2024 .banner.bpro.battery .hours .time.solid{color:var(--Status-Blue)}.pdp-2024 .banner.b3anc.battery .hours .time.solid,.pdp-2024 .banner.bpro.battery .hours .time.outline{color:var(--Status-WhiteAlt)}.pdp-2024 .banner.b3anc.battery .hours .time.solid{background:var(--Status-Blue)}.pdp-2024 .banner.bpro.battery .hours .time.solid{background:var(--Status-WhiteAlt)}.pdp-2024 .banner.battery .hours .text{align-self:stretch;text-align:center;font-size:12px;line-height:14px}.pdp-2024 .banner.battery .widget.charger{max-width:300px;margin:0 auto;padding:20px 10px;background:linear-gradient(180deg,rgba(255,255,255,.2) 0%,var(--Status-WhiteAlt) 100%);box-sizing:border-box}@media(max-width:600px){.pdp-2024 .banner.battery .caption{width:100%;height:100%;justify-content:space-between}}@media(max-width:500px){.pdp-2024 .banner.battery .caption{padding:25px 10px 30px}.pdp-2024 .banner.battery .hours .text{font-size:11px}.pdp-2024 .banner.b3anc.battery .hours .text{text-shadow:0px 0px 2px var(--Status-WhiteAlt)}}.pdp-2024 .banner.phone .caption{height:50%;right:0}.pdp-2024 .banner.phone .captiontop{justify-content:flex-end;padding:0 40px 15px}.pdp-2024 .banner.phone .captionbottom{bottom:0;top:unset;justify-content:flex-start;padding:15px 40px 0}.pdp-2024 .banner.phone .applinks{display:flex;justify-content:center;align-items:flex-start;gap:5px}.pdp-2024 .banner.phone .applinks a{display:block;line-height:1px}.pdp-2024 .Phone-App .applinks svg{width:100%}@media(min-width:1024px)and (max-width:1280px){.pdp-2024 .banner.phone .captiontop{padding:0 20px 15px}.pdp-2024 .banner.phone .captionbottom{padding:15px 20px 0}}@media(max-width:600px){.pdp-2024 .banner.phone .captiontop{height:33.33%;justify-content:center}.pdp-2024 .banner.phone .captionbottom{position:unset;background:var(--Status-WhiteAlt);padding:20px}}.pdp-2024 .pd-reviews .outer{padding:80px 40px}.pdp-2024 .pd-reviews .reviews-widget{max-width:1000px;margin:0 auto;background:var(--Status-WhiteAlt);padding:0 40px 60px;border-radius:var(--soft-radius)}@media(max-width:1024px){.pdp-2024 .pd-reviews .outer{padding:60px 40px}}@media(max-width:600px){.pdp-2024 .pd-reviews .reviews-widget{padding:0 20px 40px}}@media(max-width:500px){.pdp-2024 .pd-reviews .outer{padding:40px 20px}}.pdp-2024 .pd-related .outer{padding:40px 0}.pdp-2024 .pd-related .leadtext{padding:0 40px 20px}.pdp-2024 .pd-related li{display:flex;align-items:center;box-sizing:border-box;border-radius:var(--soft-radius);overflow:hidden;background:var(--Status-White)}.pdp-2024 .pd-related a{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.pdp-2024 .pd-related .thumbnail{position:relative;width:33.33%}.pdp-2024 .pd-related .thumbnail img.main{transition:opacity 1s ease-in-out}.pdp-2024 .pd-related .thumbnail img.alt{position:absolute;top:0;left:0;opacity:0;transition:opacity 1s ease-in-out}@media(min-width:600px){.pdp-2024 .pd-related a:hover .thumbnail img.alt{opacity:1}.pdp-2024 .pd-related a:hover .thumbnail img.main{opacity:0}}.pdp-2024 .pd-related .product-info{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:5px;padding:20px;background:transparent;box-sizing:border-box}.pdp-2024 .pd-related .product-info h4.title{font-size:18px;line-height:22px;font-weight:600}.pdp-2024 .pd-related .product-info .okeReviews.okeReviews--theme{font-size:12px;font-weight:400}.pdp-2024 .pd-related .product-info h5.tagline,.pdp-2024 .pd-related .product-info .price span{font-size:14px;line-height:18px}.pdp-2024 .pd-related .product-info .hasoptions,.pdp-2024 .pd-related .product-info .hasoptions .swatches{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.pdp-2024 .pd-related .product-info .hasoptions{gap:5px}.pdp-2024 .pd-related .product-info .hasoptions .text{font-size:11px;line-height:15px;text-transform:uppercase;letter-spacing:1px;color:var(--mono-gray-2)}.pdp-2024 .pd-related .product-info .swatches{gap:5px}.pdp-2024 .pd-related .product-info .swatch,.pdp-2024 .pd-related .product-info .swatch span{width:12px;height:12px;box-sizing:border-box;display:block}@media(max-width:768px){.pdp-2024 .pd-related .leadtext{text-align:center}.pdp-2024 .pd-related li{align-items:flex-start}.pdp-2024 .pd-related a{flex-direction:column}.pdp-2024 .pd-related .thumbnail{width:100%}.pdp-2024 .pd-related .product-info{align-items:center;text-align:center}}@media(max-width:500px){.pdp-2024 .pd-related .leadtext{padding:0 20px}}@media(min-width:1025px){.pdp-2024 .pd-sticky-buy{display:none!important}}.pdp-2024 .pd-sticky-buy{position:fixed;left:0;right:0;bottom:var(--vv-bottom, 0px);width:100%;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:8;opacity:0;pointer-events:none;transform:translateY(100%);transition:opacity .25s ease,transform .25s ease,bottom .15s ease}.pdp-2024 .pd-sticky-buy.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.pdp-2024 .pd-sticky-buy .safearea{padding-bottom:env(safe-area-inset-bottom)}.pdp-2024 .pd-sticky-buy .contain{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:25px 20px 10px}.pdp-2024 .pd-sticky-buy img{max-width:75px}.pdp-2024 a#buynow{min-width:200px;font-size:16px;padding:0 30px;line-height:45px;display:inline-block;border-radius:var(--full-radius)}.pdp-2024 a#buynow .inner{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:5px}.pdp-2024 a#buynow .text,.pdp-2024 a#buynow .price span{font-size:16px}@media(max-width:600px){.pdp-2024 a#buynow{min-width:auto}}.pdp-2024.pro-x .product-display{align-items:center;align-content:center;background:linear-gradient(180deg,var(--Status-LightBlue3),var(--Status-WhiteAlt) 50%)}.pdp-2024.anc-accs .product-display{background:var(--Status-White)}.pdp-2024.pro-x .product-details,.pdp-2024.pro-x .pd-highlights .outer{background:transparent}.pdp-2024.pro-x .pd-form{padding:20px 0 10px}.pdp-2024.pro-x .pd-highlights{padding:0 0 40px}.pdp-2024.pro-x .pd-highlights .highlights{flex-wrap:wrap;justify-content:center}.pdp-2024.pro-x .pd-highlights .highlight{flex:0 0 33.3333%;justify-content:space-between;width:auto;height:auto}.pdp-2024.pro-x .pd-highlights .highlight:first-child,.pdp-2024.pro-x .pd-highlights .highlight:last-child{border:none}.pdp-2024.pro-x .pd-accordion .accordion{max-width:700px;padding:60px 0}.pdp-2024.pro-x .product-details .pd-accordion .accordion{max-width:500px;padding:20px 0 60px}.pdp-2024.pro-x .pd-accordion .unboxed ul.content{display:flex;flex-wrap:wrap;gap:20px;padding-inline-start:unset}.pdp-2024.pro-x .pd-accordion .unboxed .item{width:calc(50% - 10px);padding:0 0 20px;margin:0}.pdp-2024.pro-x .pd-accordion .unboxed .item .image{min-width:60px;max-width:100px}@media(max-width:1024px){.pdp-2024.pro-x .product-display{background:var(--Status-WhiteAlt)}.pro-x .product-media{background:linear-gradient(180deg,var(--Status-LightBlue3),var(--Status-WhiteAlt) 50%)}.pdp-2024.anc-accs .product-display,.pro-x.anc-accs .product-media{background:var(--Status-White)}}@media(max-width:768px){.pdp-2024.pro-x .pd-accordion .unboxed ul.content{gap:0}.pdp-2024.pro-x .pd-accordion .unboxed .item{width:100%;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/153/assets/pdp-2024.css.map?v=64258868307842323641776718700 */
