.Thumbnails-module-thumbnails-qeA{--thumb-size:75px;--thumb-gap:10px;--thumb-border-color:#e2e2e2;--thumb-selected-color:#f08500;--thumb-play-size:38px;--thumb-play-bg:#fff;--thumb-arrow-size:40px}@media only screen and (min-width:900px){.Thumbnails-module-thumbnails-qeA{grid-column:1;grid-row:1;min-height:0;overflow:hidden}}.Thumbnails-module-thumbnailsDots-msq{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:10px 0}@media only screen and (min-width:900px){.Thumbnails-module-thumbnailsDots-msq{display:none}}.Thumbnails-module-thumbnailDot-Jkm{background-color:#ccc;border:none;border-radius:100%;cursor:pointer;display:block;height:12px;padding:0;width:12px}.Thumbnails-module-thumbnailDot-Jkm[data-thumb-item-selected=true]{background-color:var(--color-grey-mid,#a4a7a9)}.Thumbnails-module-thumbnailsDesktop-Q5u{display:none}@media only screen and (min-width:900px){.Thumbnails-module-thumbnailsDesktop-Q5u{display:flex;flex-direction:column;height:100%}}.Thumbnails-module-thumbnailArrow-HSu{align-items:center;background:hsla(0,0%,100%,.9);border:none;cursor:pointer;display:flex;flex-shrink:0;height:var(--thumb-arrow-size);justify-content:center;padding:0;width:var(--thumb-size)}.Thumbnails-module-thumbnailArrow-HSu svg{fill:#333;height:14px;width:14px}.Thumbnails-module-thumbnailArrow-HSu:disabled{cursor:default;opacity:.3}.Thumbnails-module-thumbnailArrow-HSu:not(:disabled):hover{background:#f5f5f5}.Thumbnails-module-thumbnailsList-Cwi{flex:1;list-style:none;margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;display:flex;flex-direction:column;gap:var(--thumb-gap);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Thumbnails-module-thumbnailsList-Cwi::-webkit-scrollbar{display:none}.Thumbnails-module-thumbnailsList-Cwi:active{cursor:grabbing}.Thumbnails-module-thumbnailItem-RpT{border:2px solid transparent;cursor:pointer;flex-shrink:0;height:var(--thumb-size);list-style:none;outline:none;position:relative;width:var(--thumb-size)}.Thumbnails-module-thumbnailItem-RpT[data-thumb-item-selected=true]{border-color:var(--color-green);outline:2px solid var(--color-white);outline-offset:-4px}.Thumbnails-module-thumbnailItem-RpT:focus-visible{outline:2px solid var(--thumb-selected-color);outline-offset:-2px}.Thumbnails-module-thumbnailPlay-eTG{background-color:var(--color-black);border-radius:100%;color:var(--color-white);height:var(--thumb-play-size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--thumb-play-size)}.Thumbnails-module-thumbnailPlay-eTG>svg{display:block;height:100%;width:100%}.Thumbnails-module-thumbnailImage-rJe{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.ProductGallery-module-gallery-M9L{--gallery-thumb-size:75px;--gallery-gap:10px;--gallery-border-color:#e2e2e2;--gallery-border:1px solid var(--gallery-border-color);--gallery-radius:5px;--gallery-zoom-size:46px;--gallery-zoom-color:#f08500;--gallery-arrow-size:35px;--gallery-bg:#fff}@media only screen and (max-width:899px){body[data-pdp-layout=new] .ProductGallery-module-gallery-M9L{display:flex;flex-direction:column}body[data-pdp-layout=new] .ProductGallery-module-galleryViewPort-kp0{order:-1}}@media only screen and (min-width:900px){.ProductGallery-module-gallery-M9L{--gallery-max-height:538px;aspect-ratio:1.16/1;display:grid;gap:var(--gallery-gap);grid-template-columns:var(--gallery-thumb-size) 1fr;grid-template-rows:minmax(0,var(--gallery-max-height));margin-bottom:0;max-width:calc(var(--gallery-thumb-size) + var(--gallery-gap) + var(--gallery-max-height));position:sticky;top:var(--base-spacing);width:100%}.ProductGallery-module-gallery-M9L[data-has-thumbnails=false]{aspect-ratio:unset;grid-template-columns:1fr;grid-template-rows:none;max-width:none}.ProductGallery-module-gallery-M9L[data-has-thumbnails=false] .ProductGallery-module-galleryViewPort-kp0{grid-column:1;max-height:none}}.ProductGallery-module-galleryViewPort-kp0{background-color:var(--gallery-bg);border-radius:var(--gallery-radius);overflow:hidden;position:relative;width:100%}@media only screen and (min-width:750px){.ProductGallery-module-galleryViewPort-kp0{border:var(--gallery-border)}}@media only screen and (max-width:749px){.ProductGallery-module-galleryViewPort-kp0{border-left:none;border-radius:0;border-right:none}}@media only screen and (min-width:900px){.ProductGallery-module-galleryViewPort-kp0{grid-column:2;grid-row:1;max-height:var(--gallery-max-height)}}.ProductGallery-module-gallerySlider-NV6{bottom:0;left:0;margin-bottom:0;position:absolute;right:0;top:0}.ProductGallery-module-gallerySliderItem-eiy{align-items:center;display:flex!important;height:100%;justify-content:center;position:relative}.ProductGallery-module-gallerySpacer-fBF{display:block;height:0;padding-bottom:100%;width:100%}.ProductGallery-module-galleryImage-WR4{display:block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.ProductGallery-module-galleryVideo-pH3,.ProductGallery-module-galleryVideoContainer-sOV{height:100%;position:relative;width:100%}.ProductGallery-module-galleryVideo-pH3 iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.ProductGallery-module-galleryVideo-pH3 .react-player__preview{background-color:#000;background-repeat:no-repeat!important;background-size:contain!important}.ProductGallery-module-galleryVideo-pH3 .react-player__preview:focus-visible{outline:3px solid var(--gallery-zoom-color);outline-offset:-3px}.ProductGallery-module-galleryPlayButton-oUj{align-items:center;background:rgba(0,0,0,.65);border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}.ProductGallery-module-galleryPlayButton-oUj:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:14px 0 14px 24px;content:"";margin-left:6px}.ProductGallery-module-galleryZoom-QAd{background:var(--gallery-bg);border:none;border-bottom:var(--gallery-border);border-left:var(--gallery-border);border-radius:var(--gallery-radius) 0 0 var(--gallery-radius);border-top:var(--gallery-border);bottom:0;cursor:pointer;display:block;height:var(--gallery-zoom-size);padding:var(--gallery-gap);position:absolute;right:0;width:var(--gallery-zoom-size);z-index:1}@media only screen and (min-width:750px){.ProductGallery-module-galleryZoom-QAd{border-bottom:0;border-radius:var(--gallery-radius) 0 0 0}}.ProductGallery-module-galleryZoom-QAd:focus-visible{outline:2px solid var(--gallery-zoom-color);outline-offset:2px}.ProductGallery-module-galleryZoom-QAd .svg{color:var(--gallery-zoom-color);height:24px;width:24px}.ProductGallery-module-galleryNext-OnH,.ProductGallery-module-galleryPrev-xbt{align-items:center;background:hsla(0,0%,100%,.7);display:flex;height:var(--gallery-arrow-size);justify-content:center;padding:var(--gallery-gap);position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease;width:var(--gallery-arrow-size);z-index:900}.ProductGallery-module-galleryNext-OnH:hover,.ProductGallery-module-galleryPrev-xbt:hover{background:hsla(0,0%,100%,.9)}.ProductGallery-module-galleryNext-OnH svg,.ProductGallery-module-galleryPrev-xbt svg{height:1em;width:1em}.ProductGallery-module-galleryNext-OnH{right:0}.ProductGallery-module-galleryPrev-xbt{left:0}.ProductGallery-module-srOnly-_4Z{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fade-out{opacity:0}.ProductGallery-module-gallery-M9L .slick-slide img{pointer-events:none}.ProductGallery-module-gallery-M9L .slick-list,.ProductGallery-module-gallery-M9L .slick-slide,.ProductGallery-module-gallery-M9L .slick-slide>div,.ProductGallery-module-gallery-M9L .slick-track{height:100%}.ProductAccordion-module-root-ajs{width:100%}.ProductAccordion-module-item-yjo{border-bottom:1px solid var(--color-grey-light)}.ProductAccordion-module-button-rHQ{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:var(--base-spacing);justify-content:space-between;padding:var(--base-spacing) 0;text-align:left;width:100%}.ProductAccordion-module-button-rHQ:focus-visible{outline:2px solid var(--accessible-green);outline-offset:2px}.ProductAccordion-module-title-xg0{color:var(--color-black);flex:1;font-family:var(--heading-font-family);font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.5}@media only screen and (min-width:1200px){.ProductAccordion-module-title-xg0{font-size:22px;font-size:1.375rem}}.ProductAccordion-module-icon-k0V{align-items:center;color:var(--color-black);display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.ProductAccordion-module-icon-k0V svg{height:24px;width:24px}.ProductAccordion-module-panel-ldT{display:grid;grid-template-rows:1fr;padding:0;transition:grid-template-rows .35s ease}.ProductAccordion-module-root-ajs [data-reach-accordion-panel][hidden]{display:grid!important;grid-template-rows:0fr}.ProductAccordion-module-panelInner-nwx{min-height:0;overflow:hidden}.ProductAccordion-module-panelContent-gXY{color:var(--color-black);font-size:12px;font-size:.75rem;line-height:1.5;padding-bottom:var(--base-spacing)}@media only screen and (min-width:900px){.ProductAccordion-module-panelContent-gXY{font-size:16px;font-size:1rem}}.ProductOverview-module-root-b_o{border-bottom:1px solid var(--color-grey-light);display:grid;gap:var(--base-spacing);padding-bottom:var(--base-spacing)}@media only screen and (min-width:900px){.ProductOverview-module-root-b_o{gap:calc(var(--double-spacing)*2);grid-template-areas:"description specifications";grid-template-columns:1fr 1fr}}.ProductOverview-module-root-b_o>div:empty{display:none}.ProductOverview-module-heading-v7V{margin:0 0 var(--base-spacing)}body[data-pdp-layout=new] .ProductOverview-module-heading-v7V{font-size:22px;font-size:1.375rem;line-height:1.5}@media only screen and (min-width:900px){.ProductOverview-module-description-WEp{grid-area:description}.ProductOverview-module-specifications-Hxx{grid-area:specifications}}body[data-pdp-layout=new] .ProductOverview-module-description-WEp,body[data-pdp-layout=new] .ProductOverview-module-specifications-Hxx{font-size:12px;font-size:.75rem;line-height:1.5}@media only screen and (min-width:900px){body[data-pdp-layout=new] .ProductOverview-module-description-WEp,body[data-pdp-layout=new] .ProductOverview-module-specifications-Hxx{font-size:16px;font-size:1rem}}.MeasureContainer-module-root-hH9{left:0;position:absolute;top:0;visibility:hidden;width:100%}.ViewMoreButton-module-viewMoreBtn-bBh{background:none;border:none;color:var(--accessible-green);display:block;font-weight:700;margin-top:var(--base-spacing);padding:0}.ViewMoreButton-module-viewMoreBtn-bBh:hover{text-decoration:underline}.ViewMoreButton-module-viewMoreBtn-bBh:focus{outline-offset:5px}.Description-module-descriptionWrapper-fqz{position:relative}.Description-module-descExpandableWrapper-ygL{display:grid;grid-template-rows:1fr;transition:grid-template-rows .35s ease}.Description-module-descExpandableWrapper-ygL[data-collapsed=true]{grid-template-rows:0fr}.Description-module-descExpandableWrapper-ygL>*{min-height:0;overflow:hidden}.Description-module-benefits-Kqf{margin-top:var(--base-spacing)}.Specifications-module-specificationsTableContainer-fel table{border-collapse:collapse;width:100%}.Specifications-module-specificationsTableContainer-fel td,.Specifications-module-specificationsTableContainer-fel th{border:1px solid var(--color-grey-light);padding:var(--half-spacing)}.Specifications-module-specificationsTableContainer-fel th{background-color:var(--color-grey);width:35%}@media only screen and (min-width:1200px){body[data-pdp-layout=new] .DescriptionBlock-module-wrapper-wrJ{margin-bottom:calc(var(--double-spacing)*-1)!important}}body[data-pdp-layout=new] .DescriptionBlock-module-section-EQg{padding:var(--base-and-half-spacing) 0}@media only screen and (min-width:900px){body[data-pdp-layout=new] .DescriptionBlock-module-section-EQg{padding:var(--double-spacing) 0}}.ReviewsBlock-module-heading-M60{margin-bottom:0;padding-top:0}.VideoBlock-module-videoWrapper-owT{aspect-ratio:16/9;margin-left:auto;margin-right:auto;max-width:960px;position:relative}.VideoBlock-module-videoPlayer-z7h{height:100%;left:0;position:absolute;top:0;width:100%}.VideoBlock-module-playButton-dMj{background:var(--color-black);border-radius:100%;color:var(--color-white);display:block;height:64px;width:64px}.VideoBlock-module-playButton-dMj svg{display:block;height:100%;width:100%}@media only screen and (min-width:900px){.VideoBlock-module-playButton-dMj{height:104px;width:104px}}.PDPContentBlockRenderer-module-pdpContentBlockWrapper-vdX{display:flex;flex-direction:column;gap:var(--double-spacing);padding-bottom:var(--double-spacing)}@media only screen and (min-width:1200px){.PDPContentBlockRenderer-module-pdpContentBlockWrapper-vdX{gap:calc(var(--double-spacing)*2)}}.PDPContentBlockRenderer-module-pdpContentBlockWrapper-vdX>div{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.PDPContentBlockRenderer-module-pdpContentBlockWrapper-vdX>div:empty{display:none}.PDPContentBlockRenderer-module-pdpContentBlockWrapper-vdX .container,.SelectOptionsTriggerButton-module-triggerButton-lj6{width:100%}.SelectOptionsPanelHeader-module-header-TLY{position:relative}.SelectOptionsPanelHeader-module-title-PT6{font-size:var(--h3-font-size);line-height:1.5;margin:0;padding-left:var(--double-spacing);padding-right:var(--double-spacing);padding-top:0;text-align:center;width:100%}.SelectOptionsPanelHeader-module-closeButton-cfR{aspect-ratio:1/1;background:transparent;border:0;height:100%;position:absolute;right:0;top:0}.SelectOptionsPanelHeader-module-closeButton-cfR svg{transform:scale(1.5)}.SelectOptionsPanelProductInfo-module-productInfo-Jvf{display:flex;gap:var(--half-spacing)}.SelectOptionsPanelProductInfo-module-variantImage-PhK{border:1px solid var(--color-border);border-radius:calc(var(--half-spacing)/2);height:100%;max-height:108px;max-width:108px}.SelectOptionsPanelProductInfo-module-variantImage-PhK img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.SelectOptionsPanelProductInfo-module-productDetails-ljJ{display:flex;flex-direction:column;gap:var(--half-spacing);padding-bottom:var(--base-spacing);padding-right:var(--base-spacing);padding-top:var(--base-spacing)}.SelectOptionsPanelProductInfo-module-productDetails-ljJ>div{transform:scale(.8);transform-origin:top left}.SelectOptionsPanelProductInfo-module-productName-SMu{font-size:var(--small-font-size);font-weight:700;margin:0}.SelectOptionsItem-module-itemWrapper-f97{align-items:center;display:flex;gap:calc(var(--half-spacing) + var(--small-spacing));padding:calc(var(--half-spacing) + var(--small-spacing))}.SelectOptionsItem-module-itemWrapper-f97+.SelectOptionsItem-module-itemWrapper-f97{border-top:1px solid var(--color-border)}.SelectOptionsItem-module-itemLabel-bAc{color:var(--color-core-grey);font-family:var(--sans);font-size:14px;font-size:.875rem;font-weight:var(--font-weight-normal);line-height:1.5;margin-bottom:0;width:100%}.SelectOptionsItem-module-radioInput-d2G:disabled+.SelectOptionsItem-module-itemLabel-bAc{color:var(--color-grey-mid);cursor:not-allowed;opacity:.5;text-decoration:line-through}.SelectOptionsGroup-module-groupLabel-ePm{font-family:var(--heading-font-family);font-size:16px;font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.5;margin:0 0 var(--small-spacing,5px);padding:0;width:100%}.SelectOptionsGroup-module-valueList-Pbt{border:1px solid var(--color-border);border-radius:var(--small-spacing,5px);margin:0}.SelectOptionsGroupList-module-groupList-tOp{display:flex;flex-direction:column;flex-grow:1;gap:var(--base-spacing);overflow-y:auto}@keyframes SelectOptionsPanel-module-slide-up-content-gRV{0%{transform:translateY(100%)}to{transform:translateY(0)}}.SelectOptionsPanel-module-overlay-o0I{align-items:flex-end;background-color:rgba(0,0,0,.5);bottom:0;display:flex;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2000}.SelectOptionsPanel-module-content-hzY{height:90vh;width:100%}.SelectOptionsPanel-module-content-hzY>div{height:100%}.SelectOptionsPanel-module-panel-Tpn{display:flex;flex-direction:column;height:100%;overflow:hidden}.SelectOptionsPanel-module-slidingContent-sGZ{animation-duration:1s;animation-fill-mode:forwards;animation-name:SelectOptionsPanel-module-slide-up-content-gRV;animation-timing-function:cubic-bezier(.16,1,.3,1);background:var(--color-white);border-radius:var(--base-border-radius) var(--base-border-radius) 0 0;display:flex;flex:1;flex-direction:column;gap:var(--base-spacing);overflow:hidden;padding:var(--base-spacing)}.SelectOptionsPanel-module-footer-Ytg{background:var(--color-white);border-top:1px solid var(--color-border);display:flex;flex-shrink:0;gap:var(--base-spacing);padding:var(--half-spacing);position:sticky}.NewLayout-module-layout-uO9{display:grid;gap:var(--base-spacing);grid-template-columns:1fr}@media only screen and (min-width:750px){.NewLayout-module-layout-uO9{gap:var(--double-spacing);grid-template-columns:1fr 52%;padding-bottom:0;padding-top:0}}@media only screen and (min-width:900px){.NewLayout-module-layout-uO9{gap:calc(var(--double-spacing)*2);grid-template-columns:1fr 1fr}}@media only screen and (min-width:1100px){.NewLayout-module-layout-uO9{grid-template-columns:52% 1fr}}.NewLayout-module-gallery-H9j{min-width:0;width:100%}@media only screen and (max-width:749px){.NewLayout-module-gallery-H9j{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}.NewLayout-module-details-yaW{align-content:start;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--base-spacing)}.NewLayout-module-details-yaW>div:empty{display:none}.NewLayout-module-header-qIl{display:flex;flex-direction:column;gap:10px}.NewLayout-module-header-qIl div:empty,.NewLayout-module-header-qIl h2:empty,.NewLayout-module-header-qIl h3:empty,.NewLayout-module-header-qIl p:empty,.NewLayout-module-header-qIl>h1:empty{display:none}.NewLayout-module-title-ggW{font-size:var(--h2-font-size);line-height:1.2;margin:0;padding:0}.NewLayout-module-subtitle-O17{margin-bottom:0;padding-top:0}@media only screen and (max-width:899px){.NewLayout-module-priceWrapper-CjD{display:none}}.NewLayout-module-productCode-WaO{font-family:var(--base-font-family);font-size:12px;font-size:.75rem;font-weight:400;margin:0;padding:0}.NewLayout-module-nostoAnchor-TF2{display:contents}