@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/montserrat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/montserrat-latin-ext.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/montserrat-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/montserrat-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Fallback;src:local("Arial"),local("ArialMT");ascent-override:85.7923%;descent-override:22.2457%;line-gap-override:0%;size-adjust:112.8307%}@font-face{font-family:Montserrat Fallback Roboto;src:local("Roboto"),local("Roboto Regular"),local("Roboto-Regular");ascent-override:85.6043%;descent-override:22.197%;line-gap-override:0%;size-adjust:113.0784%}:root{--mainfont: "Montserrat", "Montserrat Fallback", "Montserrat Fallback Roboto", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--subfont: "Montserrat", "Montserrat Fallback", "Montserrat Fallback Roboto", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--pe-accent: #0071e3;--pe-accent-rgb: 0, 113, 227;--pe-accent-hover: #0a84ff;--pe-accent-dark: #003d82;--pe-cta: #1a73e8;--pe-cta-hover: #1669d8;--pe-ink: #1d1d1f;--pe-ink-soft: #4f4f4f;--pe-muted: #6e6e73;--pe-line: #e3e3e7;--pe-surface: #ffffff;--pe-radius-sm: 8px;--pe-radius: 14px;--pe-radius-lg: 24px;--pe-shadow-sm: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 3px rgba(0, 0, 0, .06);--pe-shadow: 0 4px 16px rgba(0, 0, 0, .06), 0 2px 6px rgba(0, 0, 0, .05);--pe-shadow-lg: 0 14px 40px rgba(0, 0, 0, .12);--pe-ease: cubic-bezier(.4, 0, .2, 1)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;scroll-behavior:smooth}body,html{margin:0;overflow-x:hidden}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:85%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.grid-container{max-width:1920px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;overflow:hidden}.grid-container.nopad{padding-left:0;padding-right:0;margin-bottom:0}@media print,screen and (min-width:40em){.grid-container{padding-right:.9375rem;padding-left:.9375rem}}.grid-container.fluid{padding-right:.625rem;padding-left:.625rem;max-width:100%;margin-left:auto;margin-right:auto}@media print,screen and (min-width:40em){.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem}}.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin-left:auto;margin-right:auto}.grid-x{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.cell{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0px;min-width:0px;width:100%}.cell.auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}.cell.shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.auto{width:auto}.grid-x>.shrink{width:auto}.grid-x>.small-shrink,.grid-x>.small-full,.grid-x>.small-0,.grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12{-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:40em){.grid-x>.medium-shrink,.grid-x>.medium-full,.grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12{-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:64em){.grid-x>.large-shrink,.grid-x>.large-full,.grid-x>.large-1,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12{-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-x>.small-0,.grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.small-0{width:0%}.grid-x>.small-1{width:8.33333%}.grid-x>.small-2{width:16.66667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.33333%}.grid-x>.small-5{width:41.66667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.33333%}.grid-x>.small-8{width:66.66667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.33333%}.grid-x>.small-11{width:91.66667%}.grid-x>.small-12{width:100%}@media print,screen and (min-width:40em){.grid-x>.medium-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x>.medium-shrink,.grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1{width:8.33333%}.grid-x>.medium-2{width:16.66667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.33333%}.grid-x>.medium-5{width:41.66667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.33333%}.grid-x>.medium-8{width:66.66667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.33333%}.grid-x>.medium-11{width:91.66667%}.grid-x>.medium-12{width:100%}}@media print,screen and (min-width:64em){.grid-x>.large-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x>.large-shrink,.grid-x>.large-1,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-1{width:8.33333%}.grid-x>.large-2{width:16.66667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.33333%}.grid-x>.large-5{width:41.66667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.33333%}.grid-x>.large-8{width:66.66667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.33333%}.grid-x>.large-11{width:91.66667%}.grid-x>.large-12{width:100%}}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-y:not(.grid-y)>.cell{height:auto}.grid-margin-x{margin-left:-.625rem;margin-right:-.625rem}@media print,screen and (min-width:40em){.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}}.grid-margin-x>.cell{width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.25rem)}.grid-margin-x>.small-2{width:calc(16.66667% - 1.25rem)}.grid-margin-x>.small-3{width:calc(25% - 1.25rem)}.grid-margin-x>.small-4{width:calc(33.33333% - 1.25rem)}.grid-margin-x>.small-5{width:calc(41.66667% - 1.25rem)}.grid-margin-x>.small-6{width:calc(50% - 1.25rem)}.grid-margin-x>.small-7{width:calc(58.33333% - 1.25rem)}.grid-margin-x>.small-8{width:calc(66.66667% - 1.25rem)}.grid-margin-x>.small-9{width:calc(75% - 1.25rem)}.grid-margin-x>.small-10{width:calc(83.33333% - 1.25rem)}.grid-margin-x>.small-11{width:calc(91.66667% - 1.25rem)}.grid-margin-x>.small-12{width:calc(100% - 1.25rem)}@media print,screen and (min-width:40em){.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.small-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.small-3{width:calc(25% - 1.875rem)}.grid-margin-x>.small-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.small-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.small-6{width:calc(50% - 1.875rem)}.grid-margin-x>.small-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.small-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.small-9{width:calc(75% - 1.875rem)}.grid-margin-x>.small-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.small-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}.grid-margin-x>.medium-auto{width:auto}.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.medium-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.medium-3{width:calc(25% - 1.875rem)}.grid-margin-x>.medium-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.medium-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.medium-6{width:calc(50% - 1.875rem)}.grid-margin-x>.medium-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.medium-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.medium-9{width:calc(75% - 1.875rem)}.grid-margin-x>.medium-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.medium-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.medium-12{width:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-x>.large-auto{width:auto}.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.large-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.large-3{width:calc(25% - 1.875rem)}.grid-margin-x>.large-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.large-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.large-6{width:calc(50% - 1.875rem)}.grid-margin-x>.large-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.large-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.large-9{width:calc(75% - 1.875rem)}.grid-margin-x>.large-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.large-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.large-12{width:calc(100% - 1.875rem)}}.grid-padding-x .grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:40em){.grid-padding-x .grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}.grid-container:not(.full)>.grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:40em){.grid-container:not(.full)>.grid-padding-x{margin-right:.9375rem;margin-left:.9375rem}}.grid-padding-x>.cell{padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.grid-padding-x>.cell{padding-right:.9375rem;padding-left:.9375rem}}.small-up-1>.cell{width:100%}.small-up-2>.cell{width:50%}.small-up-3>.cell{width:33.33333%}.small-up-4>.cell{width:25%}.small-up-5>.cell{width:20%}.small-up-6>.cell{width:16.66667%}.small-up-7>.cell{width:14.28571%}.small-up-8>.cell{width:12.5%}@media print,screen and (min-width:40em){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.33333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.66667%}.medium-up-7>.cell{width:14.28571%}.medium-up-8>.cell{width:12.5%}}@media print,screen and (min-width:64em){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.33333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.66667%}.large-up-7>.cell{width:14.28571%}.large-up-8>.cell{width:12.5%}}.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.25rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.25rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.25rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.25rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.25rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.25rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.25rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.25rem)}@media print,screen and (min-width:40em){.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.875rem)}.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.medium-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.medium-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.medium-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-x.large-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.large-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.large-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.large-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.large-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.large-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.large-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 1.875rem)}}.small-offset-0{margin-left:0%}.grid-margin-x>.small-offset-0{margin-left:calc(0% + .625rem)}.small-offset-half{margin-left:4.16665%}.small-offset-1{margin-left:8.33333%}.grid-margin-x>.small-offset-1{margin-left:calc(8.33333% + .625rem)}.small-offset-2{margin-left:16.66667%}.grid-margin-x>.small-offset-2{margin-left:calc(16.66667% + .625rem)}.small-offset-3{margin-left:25%}.grid-margin-x>.small-offset-3{margin-left:calc(25% + .625rem)}.small-offset-4{margin-left:33.33333%}.grid-margin-x>.small-offset-4{margin-left:calc(33.33333% + .625rem)}.small-offset-5{margin-left:41.66667%}.grid-margin-x>.small-offset-5{margin-left:calc(41.66667% + .625rem)}.small-offset-6{margin-left:50%}.grid-margin-x>.small-offset-6{margin-left:calc(50% + .625rem)}.small-offset-7{margin-left:58.33333%}.grid-margin-x>.small-offset-7{margin-left:calc(58.33333% + .625rem)}.small-offset-8{margin-left:66.66667%}.grid-margin-x>.small-offset-8{margin-left:calc(66.66667% + .625rem)}.small-offset-9{margin-left:75%}.grid-margin-x>.small-offset-9{margin-left:calc(75% + .625rem)}.small-offset-10{margin-left:83.33333%}.grid-margin-x>.small-offset-10{margin-left:calc(83.33333% + .625rem)}.small-offset-11{margin-left:91.66667%}.grid-margin-x>.small-offset-11{margin-left:calc(91.66667% + .625rem)}@media print,screen and (min-width:40em){.medium-offset-0{margin-left:0%}.grid-margin-x>.medium-offset-0{margin-left:calc(0% + .9375rem)}.medium-offset-1{margin-left:8.33333%}.grid-margin-x>.medium-offset-1{margin-left:calc(8.33333% + .9375rem)}.medium-offset-2{margin-left:16.66667%}.grid-margin-x>.medium-offset-2{margin-left:calc(16.66667% + .9375rem)}.medium-offset-3{margin-left:25%}.grid-margin-x>.medium-offset-3{margin-left:calc(25% + .9375rem)}.medium-offset-4{margin-left:33.33333%}.grid-margin-x>.medium-offset-4{margin-left:calc(33.33333% + .9375rem)}.medium-offset-5{margin-left:41.66667%}.grid-margin-x>.medium-offset-5{margin-left:calc(41.66667% + .9375rem)}.medium-offset-6{margin-left:50%}.grid-margin-x>.medium-offset-6{margin-left:calc(50% + .9375rem)}.medium-offset-7{margin-left:58.33333%}.grid-margin-x>.medium-offset-7{margin-left:calc(58.33333% + .9375rem)}.medium-offset-8{margin-left:66.66667%}.grid-margin-x>.medium-offset-8{margin-left:calc(66.66667% + .9375rem)}.medium-offset-9{margin-left:75%}.grid-margin-x>.medium-offset-9{margin-left:calc(75% + .9375rem)}.medium-offset-10{margin-left:83.33333%}.grid-margin-x>.medium-offset-10{margin-left:calc(83.33333% + .9375rem)}.medium-offset-11{margin-left:91.66667%}.grid-margin-x>.medium-offset-11{margin-left:calc(91.66667% + .9375rem)}}@media print,screen and (min-width:64em){.large-offset-0{margin-left:0%}.grid-margin-x>.large-offset-0{margin-left:calc(0% + .9375rem)}.large-offset-half{margin-left:4.166664%}.large-offset-1{margin-left:8.33333%}.grid-margin-x>.large-offset-1{margin-left:calc(8.33333% + .9375rem)}.large-offset-2{margin-left:16.66667%}.grid-margin-x>.large-offset-2{margin-left:calc(16.66667% + .9375rem)}.large-offset-3{margin-left:25%}.grid-margin-x>.large-offset-3{margin-left:calc(25% + .9375rem)}.large-offset-4{margin-left:33.33333%}.grid-margin-x>.large-offset-4{margin-left:calc(33.33333% + .9375rem)}.large-offset-5{margin-left:41.66667%}.grid-margin-x>.large-offset-5{margin-left:calc(41.66667% + .9375rem)}.large-offset-6{margin-left:50%}.grid-margin-x>.large-offset-6{margin-left:calc(50% + .9375rem)}.large-offset-7{margin-left:58.33333%}.grid-margin-x>.large-offset-7{margin-left:calc(58.33333% + .9375rem)}.large-offset-8{margin-left:66.66667%}.grid-margin-x>.large-offset-8{margin-left:calc(66.66667% + .9375rem)}.large-offset-9{margin-left:75%}.grid-margin-x>.large-offset-9{margin-left:calc(75% + .9375rem)}.large-offset-10{margin-left:83.33333%}.grid-margin-x>.large-offset-10{margin-left:calc(83.33333% + .9375rem)}.large-offset-11{margin-left:91.66667%}.grid-margin-x>.large-offset-11{margin-left:calc(91.66667% + .9375rem)}}a{text-decoration:none;color:inherit}.blue,.blue a{color:#2997ff!important;transition:color .35s ease}.over-text-qtr{position:absolute;left:50%;top:20%;margin-top:.75rem;transform:translate(-50%,-50%);width:100%;font-weight:600}.over-text-qtr h3{margin:1rem}.action{position:absolute;margin-top:1rem;left:3rem}#product-nav .cell{position:relative}.cell{overflow:hidden}.center{display:flex;align-items:center;justify-content:center}h1,h2{font-family:var(--mainfont)}h2,h3,h4,a,p,li,ul,table{font-family:var(--subfont)}h1,.h1-title{margin:.67em 0;font-size:2.7rem;font-weight:600}h2{font-size:2.6rem;letter-spacing:.5px;font-weight:500}h3{font-size:1.7rem;font-weight:500}.grid-x .cell ul li .dealer-logo,.grid-x .cell .dealer-logo{width:300px;margin:auto;float:center}.grid-container{position:relative}.tall{padding:5rem 0}.btn.btn-link{font-size:1.2rem}.btn.btn-link:hover{text-decoration:underline}.white h1,.white h2,.white h3,.white p{color:#fff}.material-but.white{color:#fff;border-color:#fff}.material-but.black{color:#000;border-color:#000}.over-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.abs-text-left{position:absolute;margin-top:-30%;margin-left:15%}.abs-text-left-2{position:absolute;left:25%;top:50%;transform:translate(-50%,-50%);margin-left:3rem}h1 sup{font-size:1.5rem}@media(max-width:768px){.over-text.right{left:55%;top:20%}.abs-text-left-2{top:18%}h1,.h1-title{font-size:1.5rem}h1 sup,.h1-title sup{font-size:1rem}}@media(max-width:500px){.grid-x .over-text.top-small{top:23%}.scale-up-135 img{width:135%}.scale-up-115 img{width:115%}}@media(max-width:800px){.over-text.top-small{top:20%}}.over{position:absolute}.align-center{justify-content:center}.align-right{justify-content:right}.text-center{text-align:center}.center{justify-content:center}#brand-home img{max-width:200px;max-height:80px;padding:5%;margin:0 0 0 1rem}.align-middle{-ms-flex-align:center;align-items:center}.material-but{display:inline-flex;align-items:center;justify-content:center;position:relative;border:2px solid #D0D0D0;border-radius:6px;padding:6px 14px;margin-top:1.2rem;min-width:150px;min-height:44px;vertical-align:middle;text-align:center;color:#423f3f;background-color:transparent;font-family:var(--subfont);font-size:16px;font-weight:600;line-height:1.2;transition:.2s ease-out}button.material-but{min-height:50px;padding:4px 22px}.material-but:hover,.material-but:focus,.material-but.solid{background-color:#303030;color:#fff;transition:.2s ease-out}.material-but.white{color:#fff}.brands .cell img,.trust .cell img{max-width:180px;max-height:65px}.brands .cell{margin-top:1rem;padding:0 0 0 0rem}.trust .cell img{max-width:100px;max-height:65px}.pe-ft{--pe-ft-accent: #1967d2;--pe-ft-text: #1d1d1f;--pe-ft-muted: #6b7280;--pe-ft-line: #e3e3e7;background-color:#fff;color:var(--pe-ft-text);font-family:inherit;-webkit-font-smoothing:antialiased}.pe-ft a{text-decoration:none;color:inherit}.pe-ft__top,.pe-ft__trust,.pe-ft__bottom{max-width:1180px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.pe-ft__top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2.4fr);gap:3rem;padding-top:3.5rem;padding-bottom:2.5rem}.pe-ft__logo img{width:190px;height:auto;display:block}.pe-ft__tagline{margin:1.1rem 0 1.5rem;max-width:34ch;font-size:.9rem;line-height:1.6;color:var(--pe-ft-muted)}.pe-ft__contact{display:flex;flex-direction:column;gap:.85rem;align-items:flex-start}.pe-ft__call{display:inline-flex;align-items:center;gap:.7rem}.pe-ft__call-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e7effd;color:var(--pe-ft-accent);flex:none}.pe-ft__call-text{display:flex;flex-direction:column;line-height:1.25}.pe-ft__call-text strong{font-size:1.15rem;font-weight:600;letter-spacing:.01em}.pe-ft__call-text small{font-size:.78rem;color:var(--pe-ft-muted)}.pe-ft__call:hover .pe-ft__call-text strong{color:var(--pe-ft-accent)}.pe-ft__chat{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.15rem;border:1px solid var(--pe-ft-accent);border-radius:999px;background:transparent;color:var(--pe-ft-accent);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .18s ease,color .18s ease}.pe-ft__chat:hover{background:var(--pe-ft-accent);color:#fff}.pe-ft__nav{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem}.pe-ft__col{min-width:0}.pe-ft__heading{margin:0 0 1rem;font-size:.95rem;font-weight:600;letter-spacing:.01em;color:var(--pe-ft-text);list-style:none}.pe-ft__heading::-webkit-details-marker{display:none}.pe-ft__links{list-style:none;margin:0;padding:0}.pe-ft__links li{margin:0}.pe-ft__links a{display:inline-block;padding:.32rem 0;font-size:.88rem;line-height:1.45;color:var(--pe-ft-muted);transition:color .15s ease}.pe-ft__links a:hover{color:var(--pe-ft-accent)}.pe-ft__trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;padding-top:1.5rem;padding-bottom:1.5rem;border-top:1px solid var(--pe-ft-line)}.pe-ft__trust-label{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;color:var(--pe-ft-muted)}.pe-ft__pay{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;list-style:none;margin:0;padding:0}.pe-ft__pay li{display:flex;align-items:center;padding:.3rem .55rem;background:#fff;border:1px solid var(--pe-ft-line);border-radius:8px}.pe-ft__pay img{display:block;height:22px;width:auto}.pe-ft__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;padding-top:1.5rem;padding-bottom:2.25rem;border-top:1px solid var(--pe-ft-line);font-size:.8rem;color:var(--pe-ft-muted)}.pe-ft__copy{margin:0;order:1}.pe-ft__region{display:inline-flex;align-items:center;gap:.4rem;order:2}.pe-ft__legal{display:flex;flex-wrap:wrap;gap:1.25rem;list-style:none;margin:0;padding:0;order:3}.pe-ft__legal a:hover{color:var(--pe-ft-accent)}@media(max-width:900px){.pe-ft__top{grid-template-columns:1fr;gap:2.25rem;padding-top:2.5rem}.pe-ft__tagline{max-width:52ch}.pe-ft__nav{grid-template-columns:repeat(3,1fr);gap:1.75rem 1.25rem}}@media(max-width:600px){.pe-ft__top,.pe-ft__trust,.pe-ft__bottom{padding-left:1.25rem;padding-right:1.25rem}.pe-ft__contact{width:100%}.pe-ft__chat{width:100%;justify-content:center}.pe-ft__nav{display:block;border-top:1px solid var(--pe-ft-line)}.pe-ft__col{border-bottom:1px solid var(--pe-ft-line)}.pe-ft__heading{display:flex;align-items:center;justify-content:space-between;margin:0;padding:1.05rem .25rem;cursor:pointer;font-size:1rem}.pe-ft__heading:after{content:"";width:9px;height:9px;border-right:2px solid var(--pe-ft-muted);border-bottom:2px solid var(--pe-ft-muted);transform:rotate(45deg);transition:transform .2s ease;margin-right:.5rem}.pe-ft__col[open] .pe-ft__heading:after{transform:rotate(-135deg)}.pe-ft__links{padding:0 .25rem 1rem}.pe-ft__links a{padding:.5rem 0;font-size:.92rem}.pe-ft__trust{flex-direction:column;align-items:flex-start}.pe-ft__bottom{flex-direction:column;align-items:flex-start;gap:1rem}.pe-ft__legal{order:2;gap:1rem 1.25rem}.pe-ft__region{order:3}}@media(min-width:601px){.pe-ft__col>.pe-ft__links{display:block!important}}.icon-small{width:40px;padding-left:3rem}#site-logo{display:flex;align-items:center;padding-left:1rem}#site-logo img{width:auto;max-width:160px;display:block}body.active-banner{transition:padding-top .4s cubic-bezier(1,-.4,.44,.985);padding-top:0}body.active-banner.banner-open{padding-top:60px}#promo-banner{background:#000;color:#fff;position:fixed;transition:top .4s cubic-bezier(1,-.4,.44,.985);top:-80px;width:100%;z-index:11}#promo-banner.banner-open{top:0}#promo-banner .grid-container{background-size:cover;position:relative}#promo-banner .grid-container .promo-details{color:#e4e4e4}#promo-banner .grid-container .promo-details .details{color:#e4e4e4;text-decoration:underline}#promo-banner .grid-container .promo-details .details:hover{text-decoration:none}#promo-banner h3{line-height:1.1;margin-bottom:0}@media screen and (min-width:90em)and (max-width:89.9375em){#promo-banner h3{font-size:2rem}}@media screen and (min-width:64.063em)and (max-width:74.9375em){#promo-banner h3{font-size:1.6rem}}#promo-banner .banner-cta{color:#fff;display:inline-block;text-transform:uppercase;font-weight:700;font-size:.8rem;position:relative}#promo-banner .banner-cta:after{content:"";display:block;width:100%;height:2px;background-color:#fff}@media screen and (max-width:33.188em){#promo-banner .banner-cta:after{width:3.2rem}}#promo-banner #close-banner{position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#promo-banner #close-banner img,#promo-banner #close-banner svg{height:1rem}#cartProducts,.cart-items{overflow-y:auto}@media screen and (max-width:47.938em){#promo-banner h3{font-size:1.1rem}.masonry-grid .masonry-cell.numbered-highlight>.grid-x.highlight-content.black{position:relative;background:#000;margin-bottom:1.5625rem;padding-bottom:3rem}}@media print,screen and (min-width:48em){#promo-banner h3{font-size:1.5rem}}@media print,screen and (max-width:47.5em){#promo-banner h3{font-size:1rem}.p-6 p{margin:1rem 1.5rem}}#promo-banner .grid-container{height:60px;line-height:1.2rem}.details{font-style:italic;font-size:.8rem}@-webkit-keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:gray;float:right;font-size:40px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}@media screen and (max-width:62.56em){#mmc1.megaMenuContent,#mmc2.megaMenuContent,#mmc3.megaMenuContent,#mmc4.megaMenuContent,#mmc5.megaMenuContent,#mmc6.megaMenuContent,#mmc7.megaMenuContent{margin-top:60px;padding:0}#mmc1 img,#mmc2 img,#mmc3 img,#mmc4 img{max-width:175px}.nav-tile{margin-bottom:0rem}.hide-for-small{display:none}.topright.compare{height:20px}}@media screen and (min-width:62.56em){.show-for-small{display:block}.margin-left-1-lm{margin-left:1rem}}@media(min-width:25.56em)and (max-width:62.56em){#mmc1 img,#mmc2 img,#mmc3 img,#mmc4 img{max-width:250px}}@media screen and (min-width:62.56em){body>.pe-site-header{position:relative}}#mmc1,#mmc2,#mmc3,#mmc4,#mmc5,#mmc6,#mmc7{position:absolute;left:0;top:50px;z-index:99999;width:100%;padding:.5rem 1rem;background-color:#fff;display:block}#drop-links a{color:#000;margin-bottom:.5rem;line-height:1.5;text-decoration:none;display:block}#drop-links ul li.main-cat a{margin:0rem;padding:0rem;line-height:1.7;font-weight:400}#drop-links .flex{flex-wrap:wrap}#mmc1 a:hover,#mmc2 a:hover,#mmc3 a:hover,#mmc4 a:hover{color:#0071e3}#drop-links{margin-top:.5rem}#drop-links span,.nav-tile span{color:#0071e3;font-weight:600;font-size:.9rem}#mmc1 .nav-tile,#mmc2 .nav-tile,#mmc3 .nav-tile,#mmc4 .nav-tile{margin-left:0;padding-left:0}#banner .arrow{z-index:9}.main-cat{font-weight:400;margin:1rem 0rem;line-height:1.5;font-size:14px}#drop-links a{font-size:16px;font-weight:500}#drop-links .menu.mainproducts a{font-size:22px}#drop-links .menu.mainproducts .main-cat a{font-size:14px;font-weight:400}#page-banner img{width:100%;height:100%}#pageMask{background:#0006;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:9}#pageMask.mpShow{display:block}.megaMenuContent{display:none;position:absolute;top:10%;left:10%;width:80%;background:#00f;z-index:10000}.mega-message{padding-bottom:.5rem;padding-top:1rem}.mega-message .wide{padding:3rem 3%}#product-nav-mobile a{color:#000;display:inline-block}#product-nav-mobile{padding:1rem 0;overflow:auto}.menu,.menu.horizontal{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.menu{padding:0;margin:0;list-style:none;display:-webkit-flex;display:-ms-flexbox;display:flex}.menu,.menu-icon{position:relative}.menu.vertical{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:4rem}.grid-container h4.menu-title{font-weight:600}.nav-tile{margin-bottom:1.5rem}.mega-message{padding-bottom:.5rem}button.product-card{text-align:left;border:none}button.product-card:hover{cursor:pointer}.black-bg,.product-card.black-bg{background-color:#000;color:#fff}.product-card.blue-robot-bg{background-color:#79a5c8;color:#000}.advanced-bg{background-color:#f5f9fc}.white-bg{background-color:#fff}.pe-site-header.white-bg,.pe-site-header.white-bg-2{background-color:#fff!important}.no-margin-bottom{margin-bottom:0rem}.mega-message .wide{padding:1rem 3% 3rem}.grey{color:#6e6e73}.grey-bg,.product-card.grey-bg{background-color:#fafafa}.grey-bg.f7{background-color:#f7f7f7}.grey-border{border:2px solid #c3c1c0;box-sizing:border-box;border-radius:10px}.beige-bg{background-color:#f6f4f0}.light-blue-bg{background-color:#e3eefc}.why-pool-express{background:radial-gradient(circle at 12% 0%,rgba(var(--pe-accent-rgb),.09),transparent 30rem),linear-gradient(135deg,#edf6ff,#f7fbff 52%,#eef8f7);border-block:1px solid #dbe8f2}.why-pool-express .why-pool-express__inner{padding-block:clamp(3rem,6vw,5rem)}.why-pool-express .why-pe-sub{max-width:640px;margin:-.5rem auto 2.5rem;color:var(--pe-muted);font-size:1.0625rem;line-height:1.5}.why-shop-icons>.cell{overflow:visible}.why-shop-icons .why-card{box-sizing:border-box;height:100%;padding:2.25rem 1.75rem;background-color:var(--pe-surface);border:1px solid var(--pe-line);border-radius:var(--pe-radius-lg);box-shadow:var(--pe-shadow-sm);text-align:center;transform:translateZ(0);backface-visibility:hidden;transition:transform .25s var(--pe-ease),box-shadow .25s var(--pe-ease),border-color .25s var(--pe-ease)}.why-shop-icons .why-card:hover{transform:translate3d(0,-4px,0);box-shadow:var(--pe-shadow);border-color:rgba(var(--pe-accent-rgb),.35)}.why-shop-icons .why-card-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:1.25rem;border-radius:50%;background-color:#e3eefc}.why-shop-icons .why-card-icon img{width:30px;height:30px}.why-shop-icons .why-card-title{margin:0 0 .5rem;color:var(--pe-ink);font-size:1.125rem;font-weight:600}.why-shop-icons .why-card-text{margin:0;color:var(--pe-ink-soft);font-size:.9375rem;line-height:1.55}.white{color:#fff}.coupon-box{padding:1rem;border-radius:25px;background:#000;color:#fff}.coupon-box h2{margin:1rem}.white-box{color:#000;background-color:#fff;text-align:center;font-weight:600;padding:5px;max-width:200px;margin:0rem .25rem}.mega-message h2{font-size:2.2rem}@media print,screen and (min-width:48em){.hide-for-medium{display:none!important}}.menuItem img{display:inline-block;width:20px;margin-left:.5rem}.rotate{transform:rotate(180deg);transition:transform .35s ease}.align-left{justify-content:left}.pe-site-header{display:grid;grid-template-columns:auto 1fr auto;background:#fff;text-align:left;position:relative;z-index:999;width:100%;align-items:center;padding:4px 0;min-height:48px}.nav-toggle{position:absolute;top:-9999px;left:-9999px}.nav-toggle-label{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:.5em;cursor:pointer;border-radius:50%;transition:background .15s ease}.nav-toggle-label:hover{background:#f1f5f9}.nav-toggle-label span,.nav-toggle-label span:before,.nav-toggle-label span:after{display:block;background:#1e293b;height:2px;width:18px;border-radius:2px;position:relative;transition:all .3s ease}.nav-toggle-label span:before,.nav-toggle-label span:after{content:"";position:absolute;left:0}.nav-toggle-label span:before{top:-6px}.nav-toggle-label span:after{top:6px}nav{position:absolute;text-align:left;top:100%;left:0;background:#fff;width:100%;transform:scaleY(0);transform-origin:top;transition:transform .4s ease-in-out}nav ul{list-style:none;padding-inline-start:.5rem}nav li{margin-bottom:1em;margin-left:1em;padding-bottom:1em}nav a{font-family:var(--mainfont);font-weight:500;color:#000;text-decoration:none;font-size:1rem;text-transform:capitalize;opacity:0;transition:opacity .15s ease-in-out}.nav-toggle:checked~nav{transform:scale(1)}.nav-toggle:checked~nav a{opacity:1;transition:opacity .25s ease-in-out .25s}.side-banner{display:none;position:fixed;bottom:0;right:0;margin-bottom:2rem;z-index:4}.side-banner img{width:275px}.height-50{height:50px;width:auto}.x-mark{position:absolute;color:#fff;top:0;right:0;margin:.05rem .055rem 0rem 0rem;padding:3px 4px;font-size:16px;border:none;background-color:transparent;cursor:pointer}.x-mark button{color:#fff}.x-mark img{height:1rem;width:1rem}sup.title{font-size:1vw;line-height:0;position:relative;vertical-align:super;top:-.5em}.margin-0{margin:0rem auto}.title-heading,.grid-container .title-heading{font-size:50px;font-weight:600}.sub-title-heading{font-size:20px;font-weight:400;margin-top:4px}.subtitle-heading{font-size:42px}.band-grid{position:relative;display:grid;grid-auto-flow:column;grid-column-gap:16px;width:auto;grid-column-gap:48px;grid-row-gap:40px;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none;cursor:grab;padding-bottom:16px}.grid-container .band-grid p{font-size:16px;font-weight:600;line-height:1;margin:8px 0}.band-grid a{width:200px;margin:2px 0}.band-grid a span{font-size:14px;font-weight:600;letter-spacing:.25px;line-height:20px;--superscript-margin-left: 2px;color:#3c4043;text-align:center;text-wrap:balance;margin:0 auto}.progress-bar-div{position:absolute;bottom:0;left:0;width:100%;height:4px;z-index:1}.progress-bar-div .progress{position:relative;width:100%;height:100%;border-radius:4px;background:#ccc}.progress-bar-div .progress .bar{position:absolute;height:100%;background:#434547;border-radius:4px;transition:left .1s ease-out}@media screen and (max-width:1000px){html.active-menu{height:100%!important;width:100%;max-width:100vw;overflow:hidden}.mmShow{position:fixed!important;overflow-y:scroll!important;height:100%!important;top:0!important;left:0!important;width:100%!important}nav{position:fixed;height:100%;top:0;z-index:999}.megaMenuContent.mmShow{transform:translate(0);transition:transform .3s ease-in-out}.megaMenuContent{transform:translate(100%);transition:transform .2s ease-in-out}.pe-site-header{grid-template-columns:auto 1fr auto;padding:2px 0}#site-logo{padding-left:.75rem}#site-logo img{max-width:130px}#drop-links{margin-top:0rem}.menuItem .updown{transform:rotate(-90deg)}#mmc1,#mmc2,#mmc3,#mmc4,#mmc5,#mmc6,#mmc7{width:0%}.main-cat{margin-top:1.5rem;font-weight:400;font-size:17px}.mainproducts .main-cat{margin-top:0rem}#drop-links a{font-size:17px;font-weight:500}#drop-links .menu.mainproducts a{font-size:22px}#drop-links .menu.mainproducts .main-cat a{font-size:17px;font-weight:400}.leftoffer .productname h1{font-size:16px;line-height:1}#bottomoffer button.bigbuy.width-auto{margin:6px 1rem}.leftnav{display:flex;flex-direction:row;font-size:14px;align-items:center;margin-left:10px}.title-heading,.grid-container .title-heading{font-size:26px}.subtitle-heading{font-size:22px}.brand-logo{width:100px;height:auto;margin-top:4px}.band-grid{grid-gap:10px}.band-grid a{width:100px}.grid-container .band-grid p{font-size:12px;margin:2px 0}}@media screen and (min-width:1000px){.megaMenuContent.mmShow{transform:scale(1);transform-origin:top;transition:transform .3s ease-in-out}.megaMenuContent{transform:scaleY(0);transform-origin:top;transition:transform .2s ease-in-out}.nav-toggle-label,#close-menu-x,#close-category{display:none}.pe-site-header{grid-template-columns:1fr auto 1fr}nav{position:relative;text-align:center;transition:none;transform:scale(1);background:none;top:initial;left:initial;grid-column:2 / 3;display:flex;justify-content:center;align-items:center}nav ul{display:flex}nav li{margin-left:3em;margin-bottom:0;padding-bottom:0}nav a{opacity:1;position:relative}.pe-site-header #right-nav li:last-child{padding-right:0}}@media screen and (min-width:1000px)and (max-width:1200px){nav li{margin-left:1em}nav a{font-size:12px}}.collection img{border-radius:0;aspect-ratio:1/1;margin:auto}.collection .product__image img:hover,.icon img:hover{transition:.3s}#right-nav{justify-self:end;padding-right:.75rem;display:flex;align-items:center}#right-nav ul{display:flex;list-style-type:none;margin:0;padding:0;align-items:center;gap:.25rem}#cart-but{top:10px;right:10px}#cart-wrapper{width:auto;position:relative}#cart-count{position:absolute;left:18px;bottom:5px;display:none}.circle{display:inline-block;box-sizing:border-box;width:22px;height:22px;line-height:18px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#fff;font-size:12px;font-weight:500;background-color:#448aff;border:2px solid #fff;text-align:center}#cart-count.full{display:inline-block;margin-right:2rem}#right-nav li:last-child{padding-right:0}.collection{display:grid;grid-auto-columns:max-content;grid-auto-flow:dense;grid-auto-rows:minmax(100px,auto);grid-gap:25px;grid-template-columns:repeat(1,1fr);margin:30px auto;max-width:1400px;padding:25px;justify-content:space-evenly}.collection.collection-small-2{grid-template-columns:repeat(2,1fr)}.collection.collection-small-3{grid-template-columns:repeat(3,1fr)}.product__image{background-color:#e5e5e5;min-height:100px;width:100%;border-radius:25px}.product__name p{font-family:sans-serif;font-size:16px;font-weight:600}.product__name p a{color:#000;text-decoration:none}.product__price p{font-family:sans-serif;font-size:1.6rem}.product__title h1{font-weight:500;font-size:1.8rem}.filter-grid{display:grid;grid-template-rows:auto;grid-gap:25px;grid-template-columns:repeat(8,1fr);margin-top:2rem;max-width:1200px;justify-content:space-evenly;text-align:center;margin:3rem auto auto}.filter-image img,.icon img{display:block;width:50px;-webkit-aspect-ratio:1/1;aspect-ratio:1 / 1;object-fit:contain;margin:auto}.filter-grid-3{display:grid;grid-template-rows:auto;grid-gap:25px;grid-template-columns:repeat(3,1fr);margin-top:2rem;max-width:400px;justify-content:space-evenly;text-align:center;margin:3rem auto auto}.filter-grid-3 .filter{border-radius:20px}.grid-container .filter-name p{font-family:sans-serif;font-size:.9rem;font-weight:400}.cattitle h1{text-align:center}.cattitle p{line-height:1.2rem}.filter:hover{transition:box-shadow .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 1px #3c40434d,0 1px 3px #3c404326;border-radius:20px}.filter-name p a{font-weight:500;color:#000;text-decoration:none;line-height:1.2;margin:1rem 0rem}.icon-grid{display:grid;grid-template-rows:auto;grid-gap:5px;grid-template-columns:repeat(auto-fit,minmax(35px,65px));justify-content:space-evenly;text-align:center}.icon-image{display:block;min-height:20px;margin-bottom:1rem;width:100%}.product .icon-name p,.icon-name p{font-family:sans-serif;font-size:12px;font-weight:700;letter-spacing:0px;line-height:1}.icon-name p a{color:#000;text-decoration:none;font-weight:500}.fullprice{text-decoration:line-through}.msrp,.fullprice{font-weight:500}.currentprice{font-weight:700}.savemoney{font-weight:500;color:#fff;background-color:green;padding:.25rem .75rem}.shoppersbought .grid-x{margin-top:1rem}.also-bought{margin:0rem auto}.also-bought .compare-text{padding-left:10px}.also-bought div.preferred{border-bottom:1px solid lightgray;margin:0 0 1rem;width:500px;height:150px;padding-bottom:1rem}.feature-div img{opacity:.75;-webkit-aspect-ratio:1/1;aspect-ratio:1/1;object-fit:contain}.accessories .feature-div img{opacity:1}.image-left{position:relative;max-width:75px}.image-center{max-width:75px;margin:auto}#mainproduct{padding-left:0}#mainproduct h3.ultimate{margin:.5rem;color:#fff}#mainproduct .also-bought-title{background:#000}h2.block-title{margin:0}h2.block-title a{text-decoration:underline 1px dotted grey;font-size:1.5rem}h3.ultimate{margin:2rem 0 3rem -.5rem;font-weight:500;font-size:1.4rem;color:#000;letter-spacing:3px}.ultimate span{font-size:1.4rem;margin-left:1rem;padding-bottom:1rem;font-weight:700}#vidbg{width:100%}.border-radius{border-radius:1.5rem}.border-radius.light-blue-bg,.border-radius.grey-bg,.border-radius.beige-bg,.border-radius.black-bg{box-sizing:border-box;padding:2rem}.flex-vertically-center{display:flex;align-items:center}.over-text .material-but{background-color:transparent;margin-top:2rem}.padright{padding-right:1rem}.better-but{display:inline-block;position:relative;margin-top:1rem;min-width:150px;height:44px;vertical-align:middle;text-align:center;color:#fff;background-color:#000;font-family:var(--subfont);font-size:14px;font-weight:600;line-height:38px;border-width:2px;border-style:solid;border-color:#d0d0d0;border-image:initial;border-radius:4px;padding:3px 18px 0;transition:all .2s ease-out 0s}#breadcrumbs-container{padding-bottom:.5rem;padding-top:.5rem}.breadcrumbs{margin:0rem;margin-left:10px;padding:0rem;list-style:none}.breadcrumbs:after,.breadcrumbs:before{display:table;content:" ";-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.breadcrumbs:after{clear:both}.breadcrumbs li{float:left;font-size:.6875rem;color:#232323;cursor:default}.breadcrumbs li:not(:last-child):after{position:relative;margin:0 .75rem;opacity:1;content:"/";color:#9d9d9d}.breadcrumbs a{color:#0a92ef}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .disabled{color:#9d9d9d;cursor:not-allowed}table{border-collapse:collapse;width:100%;max-width:100%;border:2px solid rgb(200,200,200);letter-spacing:1px;font-size:1rem}td,th{border:1px solid rgb(190,190,190);padding:10px}td a{color:#0071e3}h2{font-size:27px}.robot-content p{font-size:1.1em;line-height:1.5em}.robot-content h2{margin:0rem}.image-container{position:relative;text-align:center;color:#fff}.top-left-banner{position:absolute;font-size:20px;font-weight:500;top:16px;left:0;padding:8px 20px;background-color:#080808d9}.top-right-banner{position:absolute;font-size:20px;font-weight:500;top:16px;right:0;margin:8px 10px;background-color:#080808d9}.bottom-left-banner{position:absolute;font-size:20px;font-weight:500;bottom:16px;left:0;padding:0;background-color:#080808d9}.bottom-right-banner{position:absolute;font-size:20px;font-weight:500;bottom:16px;right:0;padding:0;background-color:#080808d9}.top-right-banner.white,.top-left-banner.white{background-color:#fff;color:#000}.bottom-right-banner.proline{right:30px;bottom:30px;width:150px}.top-left-banner.no-border,.top-right-banner.no-border{background-color:transparent;padding:0 7px}.top-left-banner.no-border img,.top-right-banner.no-border img{width:90px;height:40px;object-fit:contain}.top-right-banner.no-border.max-series-logo img{width:140px}.pricematch img{position:relative;top:-2px;width:1.66rem;margin-right:2px;mix-blend-mode:darken;vertical-align:middle}.pricematch p strong{font-weight:700;color:#003d82}.pricematch p{color:#3198d3}.nav-list{list-style:none;padding:0rem}.nav-list li{border-bottom:1px solid #dadada;font-size:1.15em}.nav-list li a{display:block;padding:12px 20px}#quantity{overflow:visible;color:#000;background:none;border:none;margin:auto;width:20px;text-align:center;font-family:var(--mainfont)}/*! Shop CSS */.my-4,.my-6{border:1px solid lightgrey;border-radius:12px;padding:1rem}div.space-x-1 .cursor-pointer{cursor:pointer;border:1px solid lightgrey;border-radius:4px;margin-bottom:0;padding-left:2rem;padding-right:1rem}.p-6{font-family:Poppins,Arial,Helvetica,sans-serif}.p-6 h1{font-size:1.2rem;text-transform:lowercase;font-weight:500;position:absolute;top:.5rem;right:2rem}.p-6 p,#disc-com{font-weight:300;font-size:.9rem;margin:1.5rem}#panelOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:99998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;cursor:pointer}#panelOverlay.active{opacity:1;visibility:visible}.side-panel{display:flex;flex-direction:column;position:fixed;top:0;right:0;width:100%;max-width:24rem;height:100%;background:#fff;z-index:99999;box-shadow:-8px 0 30px #0000001f;transition:opacity .25s ease,visibility .25s ease,transform .3s cubic-bezier(.4,0,.2,1);overflow:hidden;transform:translate(100%)}.side-panel[style*="opacity: 1"]{transform:translate(0)}.side-panel-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9}.side-panel-title{font-size:1.125rem;font-weight:600;margin:0;letter-spacing:-.01em}.side-panel-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:#f8fafc;color:#64748b;cursor:pointer;transition:background .15s ease,color .15s ease;padding:0}.side-panel-close:hover{background:#f1f5f9;color:#1e293b}.side-panel-header-left{display:flex;align-items:center;gap:.5rem}.cart-body{flex:1;overflow-y:auto;padding:1rem 1.5rem}.cart-items{min-height:120px}.cart-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1rem;gap:.5rem}.cart-empty-state p{margin:0;font-size:.9375rem;font-weight:600;color:#334155}.cart-empty-state span{font-size:.8125rem;color:#94a3b8}.cart-footer{border-top:1px solid #f1f5f9;padding:1rem 1.5rem 1.5rem;background:#fff}.cart-shipping-note{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;background:#f0fdf4;border-radius:8px;margin-bottom:1rem}.cart-shipping-note span{font-size:.8125rem;color:#15803d;font-weight:500}.cart-total-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.875rem}.cart-total-label{font-size:.875rem;color:#64748b;font-weight:500}.cart-total-amount{font-size:1.25rem;font-weight:700;color:#0f172a}.cart-checkout-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.8125rem 1.5rem;background:#0f172a;color:#fff;border:none;border-radius:10px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .15s ease,transform .1s ease}.cart-checkout-btn:hover{background:#1e293b}.cart-checkout-btn:active{transform:scale(.98)}.cart-checkout-btn:disabled{background:#cbd5e1;cursor:not-allowed}.cart-checkout-btn svg{transition:transform .15s ease}.cart-checkout-btn:hover svg{transform:translate(2px)}.support-body{flex:1;padding:1.25rem 1.5rem}.support-subtitle{color:#64748b;font-size:.875rem;margin:0 0 1.25rem}.support-footer{border-top:1px solid #f1f5f9;padding:1rem 1.5rem;background:#fafafa}.support-hours{display:flex;align-items:center;gap:.5rem;color:#94a3b8;font-size:.8125rem}.support-card-icon--green{background:#f0fdf4;color:#16a34a}.support-card-icon--purple{background:#faf5ff;color:#9333ea}.header-icon-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;transition:background .15s ease;position:relative}.header-icon-btn:hover{background:#f1f5f9}.header-icon-btn svg{color:#1e293b}.cart-badge{position:absolute;top:0;right:0;width:18px;height:18px;border-radius:50%;background:#1a73e8;color:#fff;font-size:10px;font-weight:700;display:none;align-items:center;justify-content:center;line-height:1;padding:0;pointer-events:none;box-shadow:0 1px 3px #00000026}.support-options{display:flex;flex-direction:column;gap:.5rem}.support-card{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;border-radius:12px;border:1px solid #e2e8f0;text-decoration:none;color:inherit;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.support-card:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 1px 3px #0000000f}.support-card-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:#f0f9ff;color:#0284c7;flex-shrink:0}.support-card-body{flex:1;min-width:0}.support-card-body h4{margin:0;font-size:.9375rem;font-weight:600;color:#1e293b}.support-card-body p{margin:2px 0 0;font-size:.8125rem;color:#64748b}.support-card-arrow{color:#94a3b8;flex-shrink:0;transition:transform .15s ease}.support-card:hover .support-card-arrow{transform:translate(2px);color:#64748b}nav .menuItem{display:inline-flex;align-items:center;gap:4px}nav .updown{transition:transform .2s ease;flex-shrink:0}nav .updown.rotate{transform:rotate(180deg)}.filter{margin:3px}#total{margin-left:55%;font-size:1.25rem}.w-full .flex .font-medium{font-size:1.25rem;text-transform:lowercase}#promo{background-color:#f5f5f7;color:#000c}.promomsg{align-items:center;text-align:center;padding:0;font-size:1rem;font-weight:500;font-family:Karla,Arial,Helvetica,sans-serif;letter-spacing:2px}.promomsg p{background-repeat:no-repeat;background-position:56% 40%;background-size:1.3rem;line-height:3;margin:0rem 0rem 1rem}@media(min-width:767px){.collection{grid-template-columns:repeat(2,1fr)}.product{padding:2rem}.slider-container li .product{padding:2rem 2rem 0rem 0rem}}@media(min-width:1025px){.collection,.collection.collection-small-2,.collection.collection-small-3{grid-template-columns:repeat(3,1fr)}}@media(max-width:32rem){.filter-grid{grid-template-columns:repeat(4,1fr)}}.filter{background-color:transparent;border:none}.activeFilter{outline:1px solid #0070c9;box-shadow:0 1px 2px #59abe3,0 1px 5px #59abe3;border-radius:20px}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-l{border-left-width:1px}.bottom-0{bottom:0}.flex{display:flex}.no-wrap{flex-wrap:nowrap}.max-w-xs{max-width:20rem}.my-4,.my-6{margin-top:1rem}.my-6 .material-but{margin-top:0rem}.relative{position:relative}.spec-sticky{position:sticky;position:-webkit-sticky;top:0;align-self:start;margin:0rem auto;border-radius:10px;line-height:1;z-index:99;background-color:#fff}.spec-sticky img{width:33%;max-width:100%;margin:0 auto;float:none}.my-4{display:grid;grid-template-columns:1fr 2fr;grid-gap:10px;margin-top:1rem}.my-6{display:grid;grid-template-columns:1fr 3fr;grid-gap:10px;margin-top:1rem}.my-6 h3,.my-6 h2{margin:.5rem}.space-x-1 .w-4{margin:auto}.space-x-1 .cursor-pointer{height:20px;width:20px}.p-6 h2,.p-6 h3{font-size:16px}#slide1 .top-left-banner{left:149px}.also-bought{background:#fff;padding:1rem;border-radius:0;color:#000}.also-bought h2 a{color:#000;font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:6px}.left-overhang img{border-radius:0}.nav-list,div.pricematch{display:none}.pillButton{width:200px;height:40px;border:5px black;background-color:#000;color:#fff;border-radius:50px}.pillButton{padding:.5rem 1rem}.pillButton:hover{background-color:#cacaca;color:#000;transition:.5s}.pillButton p{margin:0}.flex-div{display:flex;align-items:center}.inline{margin-left:1rem;padding:20px 0}.rightnav .inline p{display:inline-block;margin:0rem;font-size:16px;white-space:nowrap}.rightnav .inline img{display:inline;margin-right:4px;width:20px;height:20px}body{font-family:var(--mainfont);overflow-x:visible}.productnav{display:block;max-width:1920px;margin:auto}.productname h1{font-size:20px;font-weight:500}.productname{padding-left:10px}.article-template h2{margin-top:3rem}.article-template a,.dotted,.dashlink{border-bottom:2px dotted rgb(26,115,232)}.article-template a.orange,.dotted.orange,.dashlink.orange{border-bottom:2px dotted #f68a1f}.article-template img{width:auto;display:block;margin:0rem auto}.article-title{padding:2rem;background-color:#000;color:#fff}#content.grid-container,#content.grid-container .cell{overflow:visible}#content h4{margin-top:-1rem;font-size:1.3rem}#content a,.bluelink,a.bluelink,.text-page a{color:#1967d2;font-weight:500;border-bottom:none;transition:border-color .15s ease 0s,background-image .15s ease 0s,color .15s ease 0s,background-size .15s cubic-bezier(.25,.46,.45,.94) 0s;background-repeat:no-repeat;background-size:100% 0em;background-position:0px 100%;text-decoration:none;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;cursor:pointer}.bluelink:hover{border-bottom:2px solid;border-bottom-color:#1967d2}.bluelink.no-hover:hover{border-bottom:0rem}#content .product-image a{color:transparent}#differences a.bluelink{color:#000;border-color:#1967d2}#content figure{display:block;max-width:750px;margin:auto}#content figure video,#content figure img,.article-template figure img{margin-bottom:.5rem;width:100%}.article-template figure{max-width:600px;margin:0rem auto}figure{margin:2.75rem 0rem}figure figcaption{margin:.5rem 0rem;font-size:15px;font-weight:500;font-style:italic}td{height:4rem;width:50%;padding:.5rem}.comparision table thead tr th h5{margin:0rem}tr:nth-child(2n){background-color:#f2f2f2}table img{max-width:25px}#compare-specs table tr td{width:33.3333%}@media screen and (max-width:64em){thead tr th h4{text-align:left;font-size:20px}}table{border-collapse:collapse;width:100%;margin-bottom:1rem;border:0px}.specs-table{table-layout:fixed}th,td{word-wrap:break-word;border:0px}table.comparision thead{background-color:transparent}thead th{padding:.5rem .625rem .625rem;font-weight:700;text-align:left}#compare-specs table.comparision.performance tr td{width:33.3333%;border:0px}.sticky{position:sticky;top:2rem;left:0;width:80%;max-width:100vw;overflow-x:visible;background:#fff;align-self:start;background-color:#f2f2f2;padding:1rem}.sticky-toc{position:sticky;top:0rem;max-width:100vw;overflow-x:visible;align-self:start;background-color:#000;color:#fff;margin:1rem;z-index:3;border-radius:0 0 .5rem .5rem}.sticky-toc span{color:#fff;display:block}.sticky-toc svg{fill:#fff}.overflow-x-visible{overflow:visible}.sticky img{max-width:85%}.sticky button{display:block;line-height:1.5rem;background-color:transparent;border:none;color:inherit;text-decoration:none;cursor:pointer}.sticky button.highlight{color:#1967d2!important;background-color:transparent!important;box-shadow:none!important}#stickynav{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;max-width:100vw;z-index:500;overflow-x:visible;background:#fff}.grey-border-bottom{border-bottom:1px solid #e8e8ed}.slidernav{display:flex;justify-content:space-between;max-width:1600px;overflow:hidden;overflow-x:hidden}.slidernav::-webkit-scrollbar{display:none}.alsoviewed .cell img{padding:.5rem}.alsoviewed .cell{position:relative}.alsoviewed a h4{font-weight:600;padding:.5rem;font-size:1.2rem}.slidernav{-ms-overflow-style:none;scrollbar-width:none}#trust{position:absolute;bottom:5%;right:2%;display:inline-block;vertical-align:middle;width:auto;max-width:100%;height:auto}#authorized-dealer{position:absolute;top:5%;right:2%;display:inline-block;vertical-align:middle;width:200px;max-width:100%;height:auto}.bigbuy button,.bigbuy a,button.bigbuy,a.bigbuy{display:block;font-size:22px;width:100%;background-color:#1a73e8;color:#fff;height:56px;line-height:56px;border:none;cursor:pointer;border-radius:4px;font-weight:500;margin:8px 0}.bigbuy.buy-only{height:auto;padding:.3em 20px;line-height:20px;font-size:20px;margin:.37em 0rem .37rem 1rem}.bigbuy.buy-only.buy-on-amazon{width:auto}.landing-page-category .bigbuy button{background-color:#000}#topoffer .bigbuy button{margin-left:25px}#topoffer{display:flex;flex-direction:row;margin-left:auto}#bottomoffer{justify-content:space-between;bottom:0;left:0;right:0;height:auto;padding-left:50px;padding-right:16px;background:#fff;z-index:91;max-width:100vw;display:flex;position:fixed;box-shadow:0 2px 10px #00000026}.leftoffer{display:block}.leftnav{padding:12px 0;margin-left:2rem}.leftnav button,.pill-div button,.leftnav a,.pill-button{color:#000;background-color:#f2f2f2;padding:8px 18px;border:2px solid #f2f2f2;position:relative;margin-right:8px;font-weight:500;white-space:nowrap;border-radius:16px;max-height:34px}.pill-button.blue-btn{background-color:#0071e3;border-color:#0071e3;color:#fff;padding:8px 16px;font-size:14px;display:block;max-width:40px;margin:1rem auto}#refurb-selector.pill-div button{margin:.25rem;font-size:1rem}#refurb-selector.pill-div button:hover{cursor:pointer}#refurb-selector.pill-div button.sold-out,#refurb-selector.pill-div button.sold-out:hover{background-color:#e6e6e6;color:#888;cursor:not-allowed;text-decoration:line-through;opacity:.7}#refurb-selector.pill-div button.sold-out strong{text-decoration:none;font-weight:600}#refurb-selector ul{font-size:1rem;line-height:1.5}.flex-center{display:flex;flex-wrap:inherit;justify-content:center;align-content:center}button.circle-button{background:#1a73e8;border-radius:3em;-moz-border-radius:3em;-webkit-border-radius:3em;color:#fff;display:inline-block;font-weight:700;line-height:1;text-align:center;width:40px;height:40px;border:none;font-size:30px;padding:0rem}button.circle-button:hover{cursor:pointer}.also-need p{font-size:20px;line-height:1.2;margin-left:1rem}.formstackBody{margin:0;padding:0;overflow:hidden}.formstackFrame{width:100%;height:650px;border:none;overflow:hidden}.price{font-size:20px;margin:.67em 0rem}.freeship{float:right;margin-left:.5rem;font-size:.8rem;margin-top:.3rem;padding-top:4px;color:gray}.bigbuy button.sold-out-button{background-color:gray;cursor:default}span.regprice{margin-left:.5rem;text-decoration-line:line-through}span.from{color:gray;margin-right:.5rem}.bottom-left-banner.authorized-dealer{max-width:200px}.icon-banner{max-width:140px;background:none}.best-award{margin-left:1rem}@media only screen and (max-width:600px){#cart,#support{max-width:100%}#authorized-dealer{display:none}.grid-container .large-heading{font-size:32px}.mainproductname{font-size:22px}.bigbuy button,.bigbuy a{height:45px;line-height:45px}.mega-message h2{font-size:22px}.mega-message h3{font-size:14px}.mega-message{padding-bottom:4rem}#trust{width:275px}.bottom-left-banner.authorized-dealer,.top-right-banner.authorized-dealer,.bottom-right-banner.proline{max-width:135px}.best-award{margin-left:0rem}.bottom-right-banner.proline{bottom:15px;right:10px}#mainproduct h3{margin:1rem}.icon-banner{max-width:100px}.product-category-data.two-points{margin-bottom:6%}.product-category-data .bigbuy{font-size:12px;line-height:12px;height:auto;width:auto;padding:8px}.product-category-data .product-title{font-size:14px}.product-category-data .price,.star-div .star-title{font-size:14px;margin-left:5px}.star-div svg{height:14px;width:auto}}@media screen and (min-width:48em)and (max-width:62.56em){.promo-icons{margin-left:3rem}}@media screen and (max-width:62.56em){.hide-for-small{display:none!important}#bottomoffer{padding-left:1rem}.price{font-size:1.3rem}.freeship{padding-top:0;float:right;margin-left:.5rem;font-size:.8rem;margin-top:.6rem;color:gray}.side-banner{display:none}#refurb-selector.pill-div button{margin:.25rem;font-size:.8rem}#mmc1{top:30px}#mmc2{top:85px}#mmc3{top:140px}#mmc4{top:195px}li.store{margin-left:0rem}.grid-padding{padding-top:2rem;padding-bottom:2rem}.grid-container p,.grid-container ul,.grid-container ol{font-size:16px}nav{min-height:700px}.menu.vertical{width:100%}}@media screen and (min-width:62.56em){.hide-for-large{display:none!important}.productnav{display:flex}}@media screen and (min-width:90em){.grid-x>.xlarge-1,.grid-x>.xlarge-10,.grid-x>.xlarge-11,.grid-x>.xlarge-12,.grid-x>.xlarge-2,.grid-x>.xlarge-3,.grid-x>.xlarge-4,.grid-x>.xlarge-5,.grid-x>.xlarge-6,.grid-x>.xlarge-7,.grid-x>.xlarge-8,.grid-x>.xlarge-9,.grid-x>.xlarge-full,.grid-x>.xlarge-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}@media screen and (min-width:120em){.grid-x>.xxlarge-1,.grid-x>.xxlarge-10,.grid-x>.xxlarge-11,.grid-x>.xxlarge-12,.grid-x>.xxlarge-2,.grid-x>.xxlarge-3,.grid-x>.xxlarge-4,.grid-x>.xxlarge-5,.grid-x>.xxlarge-6,.grid-x>.xxlarge-7,.grid-x>.xxlarge-8,.grid-x>.xxlarge-9,.grid-x>.xxlarge-full,.grid-x>.xxlarge-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}@media screen and (min-width:90em){.grid-x>.xlarge-auto{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x>.xlarge-shrink{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.grid-x>.xlarge-1{width:8.33333%}.grid-x>.xlarge-2{width:16.66667%}.grid-x>.xlarge-3{width:25%}.grid-x>.xlarge-4{width:33.33333%}.grid-x>.xlarge-5{width:41.66667%}.grid-x>.xlarge-6{width:50%}.grid-x>.xlarge-7{width:58.33333%}.grid-x>.xlarge-8{width:66.66667%}.grid-x>.xlarge-9{width:75%}.grid-x>.xlarge-10{width:83.33333%}.grid-x>.xlarge-11{width:91.66667%}.grid-x>.xlarge-12{width:100%}}@media screen and (min-width:120em){.grid-x>.xxlarge-auto{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x>.xxlarge-shrink{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.grid-x>.xxlarge-1{width:8.33333%}.grid-x>.xxlarge-2{width:16.66667%}.grid-x>.xxlarge-3{width:25%}.grid-x>.xxlarge-4{width:33.33333%}.grid-x>.xxlarge-5{width:41.66667%}.grid-x>.xxlarge-6{width:50%}.grid-x>.xxlarge-7{width:58.33333%}.grid-x>.xxlarge-8{width:66.66667%}.grid-x>.xxlarge-9{width:75%}.grid-x>.xxlarge-10{width:83.33333%}.grid-x>.xxlarge-11{width:91.66667%}.grid-x>.xxlarge-12{width:100%}}@media screen and (min-width:120em){.xxlarge-pull-1,.xxlarge-pull-10,.xxlarge-pull-11,.xxlarge-pull-2,.xxlarge-pull-3,.xxlarge-pull-4,.xxlarge-pull-5,.xxlarge-pull-6,.xxlarge-pull-7,.xxlarge-pull-8,.xxlarge-pull-9,.xxlarge-push-1,.xxlarge-push-10,.xxlarge-push-11,.xxlarge-push-2,.xxlarge-push-3,.xxlarge-push-4,.xxlarge-push-5,.xxlarge-push-6,.xxlarge-push-7,.xxlarge-push-8,.xxlarge-push-9{position:relative}.xxlarge-1{width:8.33333%}.xxlarge-push-1{left:8.33333%}.xxlarge-pull-1{left:-8.33333%}.xxlarge-offset-0{margin-left:0}.xxlarge-2{width:16.66667%}.xxlarge-push-2{left:16.66667%}.xxlarge-pull-2{left:-16.66667%}.xxlarge-offset-1{margin-left:8.33333%}.xxlarge-3{width:25%}.xxlarge-push-3{left:25%}.xxlarge-pull-3{left:-25%}.xxlarge-offset-2{margin-left:16.66667%}.xxlarge-4{width:33.33333%}.xxlarge-push-4{left:33.33333%}.xxlarge-pull-4{left:-33.33333%}.xxlarge-offset-3{margin-left:25%}.xxlarge-5{width:41.66667%}.xxlarge-push-5{left:41.66667%}.xxlarge-pull-5{left:-41.66667%}.xxlarge-offset-4{margin-left:33.33333%}}@media screen and (min-width:90em){.xlarge-offset-0{margin-left:0}.grid-margin-x>.xlarge-offset-0{margin-left:calc(0% + .78125rem)}.xlarge-offset-half{margin-left:3%}.xlarge-offset-1{margin-left:8.33333%}.grid-margin-x>.xlarge-offset-1{margin-left:calc(8.33333% + .78125rem)}.xlarge-offset-2{margin-left:16.66667%}.grid-margin-x>.xlarge-offset-2{margin-left:calc(16.66667% + .78125rem)}.xlarge-offset-3{margin-left:25%}.grid-margin-x>.xlarge-offset-3{margin-left:calc(25% + .78125rem)}.xlarge-offset-4{margin-left:33.33333%}.grid-margin-x>.xlarge-offset-4{margin-left:calc(33.33333% + .78125rem)}.xlarge-offset-5{margin-left:41.66667%}.grid-margin-x>.xlarge-offset-5{margin-left:calc(41.66667% + .78125rem)}.xlarge-offset-6{margin-left:50%}.grid-margin-x>.xlarge-offset-6{margin-left:calc(50% + .78125rem)}.xlarge-offset-7{margin-left:58.33333%}.grid-margin-x>.xlarge-offset-7{margin-left:calc(58.33333% + .78125rem)}.xlarge-offset-8{margin-left:66.66667%}.grid-margin-x>.xlarge-offset-8{margin-left:calc(66.66667% + .78125rem)}.xlarge-offset-9{margin-left:75%}.grid-margin-x>.xlarge-offset-9{margin-left:calc(75% + .78125rem)}.xlarge-offset-10{margin-left:83.33333%}.grid-margin-x>.xlarge-offset-10{margin-left:calc(83.33333% + .78125rem)}.xlarge-offset-11{margin-left:91.66667%}.grid-margin-x>.xlarge-offset-11{margin-left:calc(91.66667% + .78125rem)}.grid-y>.xlarge-1,.grid-y>.xlarge-10,.grid-y>.xlarge-11,.grid-y>.xlarge-12,.grid-y>.xlarge-2,.grid-y>.xlarge-3,.grid-y>.xlarge-4,.grid-y>.xlarge-5,.grid-y>.xlarge-6,.grid-y>.xlarge-7,.grid-y>.xlarge-8,.grid-y>.xlarge-9,.grid-y>.xlarge-full,.grid-y>.xlarge-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}.eight-points{margin-bottom:8%}.eight-points-top{margin-top:8%}.four-points,.grid-container.nopad.four-points{margin-bottom:4%}.two-points{margin-bottom:2%}.two-points-top{margin-top:2%}.margin-bottom-rem{margin-bottom:1.875rem}.margin-bottom-0{margin-bottom:0rem}.margin-top-0,.grid-container .margin-top-0{margin-top:0rem}section#home-banners.grid-container.eight-points,.grid-container.eight-points{margin-bottom:4%}.product-highlight .highlight-content.absolute-center{left:50%;transform:translate(-50%)}.product-highlight .highlight-content.right{padding-top:7rem;position:absolute;left:40%}.text-container{padding-right:.9375rem;padding-left:.9375rem;margin:0 auto}.product-highlight .highlight-content{padding-top:3rem;position:absolute}.title-container h2{font-size:4rem;font-weight:700}.grid-container.title-container{padding-bottom:3rem}@media print,screen and (max-width:48em){.product-highlight .highlight-content{padding-top:1.8rem;margin-left:1rem}.product-highlight .highlight-content.right{padding-top:1.5rem;position:absolute;left:.5rem}.highlight-content.mobile-fix{position:relative}.grid-container h2,.title-container h2{font-size:2rem}.product-highlight .highlight-content{margin-left:1rem}.page-banner-two{height:100px}.grid-margin-x>.small-12{width:100%;margin-left:0;margin-right:0;font-size:1rem}.orbit p{font-size:1rem}h4{font-size:.9rem}h2.slide-title{font-size:1.8rem}#promo-banner{font-size:.8rem;padding-left:.25rem}.product-highlight .highlight-content{padding-top:3rem}.grid-container .medium-heading{font-size:1rem}}@media only screen and (max-width:600px){.product-highlight .highlight-content{padding-top:.5rem}.small-offset-1{margin-left:1rem}.product-highlight .highlight-content{margin-left:0rem}}.highlight{color:#1967d2!important;background-color:#e8f0fe!important;box-shadow:inset 0 0 0 1px #1967d2!important}.leftnav button:hover,#support-button,#cart-button,.material-but,.cursor-pointer{cursor:pointer}.shadow{box-shadow:0 0 10px #00000026}.grid-container h4{font-size:1.25rem;font-weight:400}footer .grid-container h4{letter-spacing:0px}.grid-container h2{font-weight:700}.grid-container p,.grid-container ul,.grid-container ol{line-height:1.7;font-size:18px;font-weight:400}.button-btm a{background-color:transparent;color:#000;border:2px solid black;font-size:1rem;padding:1rem}.button-btm a.button{margin:1rem 0}.button-btm a.white{border-color:#fff;color:#fff}.button{display:inline-block;margin:0 .5rem;padding:.85em 1.5em;-webkit-appearance:none;border:1px solid transparent;border-radius:0;transition:background-color .25s ease-out,color .25s ease-out;font-size:.9rem;text-align:center;cursor:pointer;background-color:transparent;color:#fff;font-weight:500;letter-spacing:2px}.product-highlight .highlight-content.right-text{padding-top:7rem;position:absolute;left:60%}@media print,screen and (max-width:48em){.product-highlight .highlight-content.right-text{padding-top:1.5rem;position:absolute;left:.5rem}}.also-bought .grid-container{margin-bottom:3rem}.megaMenuContent .grid-x div.cell:first-child img,#pgallery img{float:none}.circle-content{color:#000;float:left;line-height:1.2;margin-top:-3em;padding-top:50%;text-align:center;width:100%;font-size:14px;font-weight:400;letter-spacing:.5px}.invert{filter:invert(100%)}.circle{position:absolute;z-index:1;right:10%;border:2px solid rgb(47,190,233);background-color:transparent;opacity:1;height:160px;width:160px;border-radius:120px}.circle.left{left:37%;margin-top:4%}.grid-container .question h4,.grid-container .reviewContainer h4{font-size:1.3rem;margin-bottom:-.5rem}.grid-container .question,.grid-container .reviewContainer p{font-size:1rem}.grid-container .reviewContainer h4{font-size:1.3rem;margin-bottom:.5rem}@media screen and (max-width:47.938em){#promo-banner .grid-container .promo-details{font-size:.75rem;line-height:1.1}.cell.statement h2{font-size:2rem;font-weight:600}.circle.product{display:none}.circle.left{right:1.5rem;margin-top:-25px;border:none;left:55%}.productname h1{font-size:1.2rem;margin:.4rem 0 1rem}.productname{margin-top:0}.promomsg{font-size:.8rem}.promomsg p{line-height:2;margin:0rem}.leftoffer{padding-top:4px}#banner-banner h3{font-size:1rem}.product__name h3{margin-bottom:0rem;font-size:1.2rem}#video{padding-left:0;padding-right:0}.questionContainer,.reviewContainer{padding:1rem}#questions h4{font-size:1.4rem;line-height:1.2}#questions p{font-size:.8rem}#reviews{margin-top:2rem}#reviews h4,#reviews h5{font-size:1rem}.slidernav{overflow-x:scroll}.filter-grid,.filter-grid-3{margin:1rem auto;grid-gap:5px}.filter-image img{width:35px}.grid-container .filter-grid .filter-name p,.grid-container .filter-grid-3 .filter-name p{font-size:.7rem;line-height:1;color:#000}}#reviews .grid-container{padding:1rem}.review,.dealer-section{display:flex;flex-direction:column;align-items:center;background-color:#f2f2f2;border-radius:0;padding:24px;margin-bottom:40px}.review span svg{margin-right:4px}.review p{font-size:16px;line-height:1.5;margin:0;color:#4f4f4f}.review p:last-child{margin-bottom:0}.topright{position:absolute;top:0;right:0;width:35%}.product-image{width:auto}.product-text p{margin-bottom:3rem}img.lazy{opacity:0}img:not(.initial){transition:opacity .5s}img.initial,img.loaded,img.error{opacity:1}img:not([src]){visibility:hidden}.blueline{color:#0a92ef;text-decoration:none}.feature-list{line-height:1.5rem;padding:0rem 1.5rem;font-size:1rem}.feature-list li{margin:1rem 0rem}.question h4{background-color:#f2f2f2;margin:0;padding:1rem .5rem;box-shadow:-.15rem .15rem .6rem #0003}.question p{padding:.5rem 1rem;box-shadow:-.15rem .15rem .6rem #0003;width:80%;margin-left:3rem}.question h4:before{content:"Q";font-size:1.75rem;color:#c3c1c0;font-weight:700;line-height:1rem;margin-right:1.5rem}.question p:before{content:"A";font-size:1.75rem;color:#c3c1c0;font-weight:700;line-height:1rem;margin-right:1.5rem}.top-features .cell img{margin:0 auto 1rem}.promo-icons{float:left;height:30px;width:30px;margin:0rem 1rem 0rem 0rem;opacity:.8}.why-buy .promo-icons{margin:1rem 1rem 0rem 0rem}.special-offers .promo-icons{margin:0rem 1rem 0rem 0rem}.why-buy p{margin-bottom:0rem;line-height:1.2;padding-left:5px}.save{display:inline-block;background-color:#d14124;color:#fff;padding:3px;margin-top:4px}.product__price .save{padding:5px 3px 0 5px;margin-top:4px;height:25px;font-size:1.2rem}#mainproduct h3{letter-spacing:.5px;line-height:1.7;font-size:18px;font-weight:400}#mainproduct h3.product-subtitle,.product-subtitle{font-size:1.5rem;font-weight:700}#mainproduct .product-name{margin:.15rem 0rem}.feature-div .compare-text h2{text-align:center}.blackbox{background:#454545;color:#fff;padding:.15rem .5rem}.black-bold{color:#000;font-weight:700}.greybox{background:#dcdcdc;color:#000;padding:.15rem .5rem;font-weight:700}.green{color:green}.below-price{display:flex;margin-bottom:1rem}.product-margin{margin-left:.75rem}.product-category-data .image-container{position:relative;overflow:hidden}.product-category-data .hover-image{position:absolute;top:0;left:0;opacity:0}.product-category-data .image-container:hover .hover-image{opacity:1}.product-category-data .image-container:hover .default-image{opacity:0}.product-category-data .image-container:hover .top-left-banner,.product-category-data .image-container:hover .top-right-banner{display:none}.black-box{color:#fff;background-color:#000;text-align:center;font-weight:600;padding:5px;max-width:200px;margin:0rem .25rem}.black-box h3{margin:1rem 0rem .5rem;font-weight:600}.black-box h4{margin:0rem 0rem 1rem}.coupon .black-box{height:100%}.cta-container{background-color:#000;padding:4rem 0rem;color:#fff}#next .button-btm .material-but{width:200px}.overall-reviews button{display:block;margin-top:0rem;text-decoration:underline;background:none;border:none;cursor:pointer}.product-help-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem}.product-help-grid img{max-width:340px;margin:auto}.coupon{background-color:#f2f2f2}.modal{display:none;position:fixed;z-index:99;padding-top:3rem;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;margin-bottom:6rem;border:1px solid #888;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}.modal-content .cell img{margin:2rem 0rem}.modal-footer,.modal-header{background-color:#fff;color:#fff}.modal-header{padding:0 1rem 1rem 0}.modal-body{padding:3px 0}.modal-footer{padding:2px 16px}.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#00000080}.modal-content{background-color:#fefefe;border:1px solid #888;max-width:1000px;overflow:auto}.close-button{color:#aaa;float:right;font-weight:700;cursor:pointer;position:absolute;top:1rem;right:1rem;font-size:4rem}.close-button:hover,.close-button:focus{color:#000;text-decoration:none;cursor:pointer}#modalBody{margin-top:20px}.modal-item{margin-bottom:20px}.modal h2{margin-top:0}.modal h3{margin-top:0;margin-bottom:1rem}.modal p{margin-bottom:0}.four-points-top{margin-top:4%}.tweleve-points-top{margin-top:12%}#openModal{cursor:pointer;border:none;background:none;color:#000;padding:0rem}.why-buy #openModal{text-align:left}#openModal img{height:16px;width:16px}.featured-robots{background-color:#f2f2f2;padding:1rem;margin-bottom:.5rem}.featured-robots img{margin:auto}#link-nav{max-width:1200px;text-align:center;margin:1rem auto}#link-nav a,#category-nav{cursor:pointer}#link-nav .cell img{float:none}.landing-page-category{max-width:1600px;margin:1rem auto}.grid-container .category-slider p .save,.grid-container .category-slider p .fullprice,.grid-container .category-slider p .currentprice{line-height:1rem;font-size:1.2rem;font-weight:600}.swiffy-slider .product__name p{font-family:sans-serif;font-size:16px;font-weight:600}.swiffy-slider .product__price p{font-family:sans-serif;font-size:1.6rem}.swiffy-slider .slider-container p{line-height:1.15;font-weight:200}.collection-video{padding:1rem}.collection-video img{display:block;aspect-ratio:320/180;max-width:320px;margin:2rem auto}#feature-set table figure img{max-width:100%}.auto-aspect{aspect-ratio:auto!important}span.circlenum{background:#000;border-radius:.8em;-moz-border-radius:.8em;-webkit-border-radius:.8em;color:#fff;display:inline-block;font-weight:700;line-height:1.6em;margin-right:15px;text-align:center;width:1.6em;-webkit-box-shadow:7px 7px 5px 0px rgba(50,50,50,.75);-moz-box-shadow:7px 7px 5px 0px rgba(50,50,50,.75);box-shadow:7px 7px 5px #323232bf}@media(max-width:767px){.swap-mobile{flex-direction:column-reverse}}@media(min-width:768px){.swap-mobile{flex-direction:row}}.swap-mobile{display:flex;flex-wrap:wrap}.swap-mobile-child{flex-basis:100%}sup.sup-cross{font-size:.8rem}.feature-description{max-width:800px}.compare-item-grid{display:grid;grid-template-columns:2fr 1fr 2fr}.compare-item-grid .vs{margin-top:auto;text-align:center}.icon-img{max-width:100px;display:block;margin:auto}.flex-side-by-side{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.accolades{background-color:#fff;color:#000;padding:1rem 0}.accolades img{width:auto}.accolades h3{font-size:2.5rem;font-weight:600}.accolades h3 a{color:#000;text-decoration:solid underline black 3px;-webkit-text-underline-offset:4px;text-underline-offset:4px}#table-of-contents{cursor:pointer;transition:opacity .2s,transform .2s,background-color .3s,height .2s}#table-of-contents a{color:#fff;display:block;border:none;padding:8px 0;font-weight:600}#table-of-contents a:last-child{padding-bottom:30px}#table-of-contents a:hover{color:#1967d2}#table-of-contents hr{border-color:#ffffff26}span.table-name{font-size:.75rem;opacity:.5}span.section-name{font-size:1.125;font-weight:600}.width-auto img{width:auto;margin:auto;display:block}.no-style-button{border:none;padding:0;background:none;cursor:pointer}.wistia{background-color:#000;margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer}.wistia img{width:100%;top:0;left:0;opacity:.7}.wistia .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px #000c;z-index:1;opacity:.8;border-radius:6px}.wistia .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff}.wistia img,.wistia .play-button{cursor:pointer}.wistia img,.wistia iframe,.wistia .play-button,.wistia .play-button:before{position:absolute}.wistia .play-button,.wistia .play-button:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.wistia iframe{height:100%;width:100%;top:0;left:0}.top-left-banner.no-border.also-viewed-award{top:-10px}.top-left-banner.no-border.also-viewed-award img{width:120px;height:120px}.compare-table{border:4px solid #aaa;padding:.5rem 2rem}.compare-table .cell h3{font-weight:700}.compare-table ul{list-style:none;padding-left:20px;margin:.8rem 1.3rem}.compare-table li{margin-bottom:1rem}.compare-table li:before{content:"";width:.3125rem;height:.3125rem;position:absolute;margin-top:.6875rem;margin-left:-.8em;border-radius:50%;background:#1967d2;margin-left:-1.25rem;background-image:none}.grid-container .h1-title{margin:.67em 0;font-size:2.7rem;font-weight:600;text-transform:none;letter-spacing:0}.top-left-banner.no-border.category-award img{width:100px;height:100px}.grid-2{display:grid;grid-template-columns:1fr 1fr;text-align:center}.grid-2.feature-table{margin-top:1rem;padding:1rem;grid-gap:2rem}.grid-2.feature-table img{margin:auto;max-width:25px}.grid-2.feature-table div{padding:1rem;background-color:#0000000d}.star-div{display:flex}.star-title{display:inline-block;font-size:20px;margin:0rem 0rem 0rem 1rem}@media(max-width:768px){.grid-container .h1-title{font-size:1.5rem}.grid-container .h2-title{font-size:1.25rem}.grid-container .h1-title sup{font-size:1rem}.grid-container #main-title h2{font-size:1rem;margin-top:0rem}.top-left-banner.no-border.also-viewed-award img{width:60px;height:auto}.compare-table{padding:.5rem}.grid-2.feature-table{padding:0rem;grid-gap:.5rem}.grid-2.feature-table div{padding:1rem .5rem}}@media(max-width:480px){.responsive-size-premier{width:60px}.top-left-banner.no-border.also-viewed-award img{width:50px;height:50px}}@media(min-width:481px)and (max-width:1280px){.responsive-size-premier{width:85px}.top-left-banner.no-border.also-viewed-award img{width:80px;height:80px}}@media(min-width:1281px)and (max-width:1366px){.responsive-size-premier{width:100px}.top-left-banner.no-border.also-viewed-award img{width:100px;height:100px}}@media(min-width:1366px)and (max-width:1536px){.responsive-size-premier{width:110px}.top-left-banner.no-border.also-viewed-award img{width:100px;height:100px}}#overview{margin-top:1rem}.black{color:#000;transition:color .35s ease}.orange{color:#f68a1f;text-decoration:none}.xl-heading{font-size:6vw}.large-heading{font-size:4vw}.medium-heading{font-size:2vw}.black-statement{background-color:#000;color:#fff}.statement.wide{margin-bottom:3rem;padding-bottom:8rem;padding-top:6rem}.statement h2{font-size:4rem;font-weight:600;line-height:1;margin-bottom:2.5rem}.statement h3{font-size:2rem;font-weight:700}.navigation-bar{display:grid;grid-template-columns:1fr auto 1fr;background:#000;text-align:left;width:100%;align-items:center;padding-top:.5rem;padding-bottom:.25rem;position:relative;transform:scale(1);margin-bottom:.5rem;color:#fff}.nav-links{position:relative;text-align:left;transition:none;transform:scale(1);background:none;top:initial;left:initial;grid-column:2 / 3;display:flex;justify-content:flex-end;align-items:center}.nav-links li{margin-bottom:0rem}.nav-links a{opacity:1;color:#fff}.nav-links a:hover{color:#f68a1f}.active-nav a{color:#f68a1f;border-bottom:8px solid #f68a1f;padding-bottom:.6rem}.section-grey{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb}.quote{padding:40px;background-color:#f7f7f7;-moz-border-radius:227px;-webkit-border-radius:227px;border-radius:227px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;max-width:250px;text-align:center}.product-card{position:relative;background-color:#fff;color:#000;border-radius:1rem;transition:transform 1s cubic-bezier(.165,.84,.44,1),border-radius 1s cubic-bezier(.165,.84,.44,1);box-shadow:2px 4px 12px #00000014}.grid-x .product-card{margin-bottom:2rem}.product-card:hover{box-shadow:2px 4px 16px #00000029;transform:scale3d(1.01,1.01,1.01)}.swiffy-slider .product-card:hover{transform:none}.product-card .product-card-img{max-width:1200px;width:100%;position:relative;bottom:0;z-index:1}.product-card .product-card-content{position:relative;padding:3vw;z-index:2}.product-card .product-card-absolute{position:absolute;height:100%;right:0;bottom:0;z-index:1}.product-card .knowledge{padding:1vw}.product-card-dot{align-items:center;background-color:#000;border-radius:.625vw;display:flex;height:1.2499999999vw;justify-content:center;left:2.2916666665vw;position:absolute;top:2.0833333332vw;transition:transform .9s cubic-bezier(.165,.84,.44,1);width:1.2499999999vw;will-change:transform;z-index:3}.product-card-dot-arrow{opacity:0;overflow:hidden;transform:translate3d(-100%,0,0);transition:opacity .1s cubic-bezier(.165,.84,.44,1),transform .3s cubic-bezier(.165,.84,.44,1);width:.9722222222vw;will-change:opacity,transform}.product-card-dot-arrow path{fill:#fff}.product-card:hover .product-card-dot{transform:scale(2)}.product-card:hover .product-card-dot-arrow,.product-card-dot-arrow.show-arrow{opacity:1;transform:scale(.5);transition:opacity .2s cubic-bezier(.165,.84,.44,1),transform .3s cubic-bezier(.165,.84,.44,1)}.small-img .product-card-content img,.original-size-img{display:block;width:auto;margin:0rem auto}.imagetext-circle{position:absolute;right:10px;top:0;width:140px;height:140px;background-color:#f68a1f;-moz-border-radius:227px;-webkit-border-radius:227px;border-radius:227px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.imagetext-circle h2{padding:25px;color:#fff;font-family:Open Sans,HelveticaNeue-Light,Arial,Helvetica,sans-serif;font-weight:600;font-size:18px;text-align:center;line-height:1.3em}.right-nav-arrow{align-items:center;background-color:#030507;border-radius:2.361111111vw;display:flex;height:2.361111111vw;justify-content:center;margin-right:1.3888888888vw;transition:background-color .3s ease;width:2.361111111vw;will-change:background-color}.right-nav-arrow-icon{fill:#f3f3f3;transition:fill .3s ease;width:.9763888888vw;will-change:fill}.nav-arrow-container{color:#000;align-items:center;cursor:pointer;display:flex;margin-left:auto;opacity:1;transform:none;transition:opacity .6s cubic-bezier(.165,.84,.44,1),transform .6s cubic-bezier(.165,.84,.44,1);will-change:transform,opacity;margin-bottom:1rem}#main-title h1.xl-heading{letter-spacing:-4px;font-weight:700}@media(max-width:1024px){.statement h3{letter-spacing:.5px;line-height:1.7;font-size:18px;font-weight:400}.grid-container .knowledge h2{font-size:1rem}.nav-arrow-container h3{margin:0rem;font-size:1rem}.right-nav-arrow{border-radius:2rem;height:2rem;width:2rem}.right-nav-arrow-icon{width:1rem}.product-card-dot-arrow,.product-card-dot{display:none}#main-title h1.xl-heading{letter-spacing:0px;font-weight:700}#main-title.transparentbanner-title h1{margin-top:3rem;font-size:2rem}}.nav-arrow-container.orange-arrow,.nav-arrow-container.blue-arrow{color:#fff}.nav-arrow-container.orange-arrow:hover,.nav-arrow-container:hover{color:#f68a1f}.orange-arrow .right-nav-arrow{background-color:#f68a1f}.orange-arrow .right-nav-arrow-icon,.blue-arrow .right-nav-arrow-icon{fill:#000}.blue-arrow .right-nav-arrow{background-color:#1967d2}.nav-arrow-container.blue-arrow:hover{color:#1967d2}.product-card-dot.white-arrow{background-color:#fff}.product-card-dot.white-arrow .product-card-dot-arrow path{fill:#000}.nav-arrow-container:hover .right-nav-arrow-icon{animation:navContactArrowHover .6s ease}@keyframes navContactArrowHover{49%{opacity:0;transform:translate3d(50%,0,0)}50%{opacity:0;transform:translate3d(-50%,0,0)}to{opacity:1;transform:none}}.lines-animation{stroke:#f3f3f3;height:19.4444444432vw;margin-bottom:2.0833333332vw;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.8;position:absolute;width:100%;will-change:opacity}.quote-large{margin:3rem 0rem;padding:2rem;border-radius:16px;background:#000;color:#fff}.quote-large h4{font-size:2rem;font-weight:700;letter-spacing:0px;line-height:1.5}.quote-large p{margin-left:2rem}.text-indent{text-indent:-40px;padding-left:40px}.grid-padding{padding-top:4rem;padding-bottom:4rem}.product-padding{padding-top:1.5rem;padding-bottom:1.5rem}.pe-site-header.transparentheader{position:absolute;background:transparent}.pe-site-header.transparentheader .product-highlight .highlight-content{padding-top:4rem}.pe-site-header.transparentheader.whiteheader .cart-badge{color:#1a73e8;background:#fff}.pe-site-header.transparentheader.whiteheader nav a,.pe-site-header.transparentheader.whiteheader #cart-button,.pe-site-header.transparentheader.whiteheader #support-button{color:#fff}.pe-site-header.transparentheader.whiteheader .header-icon-btn svg{color:#fff}.pe-site-header.transparentheader.whiteheader .header-icon-btn:hover{background:#ffffff26}.pe-site-header.transparentheader.whiteheader nav .updown{color:#fff}#knowledgeWrapper img{width:auto;display:block;margin:0rem auto}#knowledgeWrapper .product-card{text-align:center;margin-bottom:2rem}.store-heading{margin-bottom:2rem}.store-heading h2{margin-bottom:0rem}.store-heading.mainstore h1,.store-heading.mainstore h2{margin:0rem;font-weight:700}.content-heading h2,.content-heading h3{margin:.5rem}.grid{display:grid}#no-products-message{width:100%;text-align:center;padding:3rem;background:#fff;font-size:1.5rem;font-weight:600}#explore-features .bluelink.blue-arrow,#our-top-picks .bluelink.blue-arrow{border:none}#explore-features .bluelink.blue-arrow{display:block;margin:0rem auto;margin-top:8px;text-align:center}.filter-button{cursor:pointer;background:#f2f2f2;width:100%;height:30px;border:none;margin-bottom:1rem;text-align:center;display:flex;align-items:center;justify-content:center}.filter-button img{width:24px;height:24px;margin-right:8px}.text-right{text-align:right}.full-width-center{width:100%;text-align:center}.category-text{display:block;text-align:right;font-size:14px;margin-bottom:.25rem}.filter-selection{position:relative}.border-right:after{content:"";position:absolute;right:0;top:0;bottom:0;width:2px;background-color:#fff}.explore-section .h1-title{margin-top:0rem}.category-page-section{scroll-margin-top:70px;margin-bottom:4%}.margin-bottom-0,.grid-container .margin-bottom-0{margin-bottom:0rem}.grid-container .font-weight-400{font-weight:400}.leftnav.category-page{display:flex;gap:8px;padding-bottom:.5rem;margin-left:0rem;padding-top:.5rem}#products .margin-left-auto{margin-left:auto}#products .category-title{margin-top:0rem;margin-bottom:0rem;font-weight:600;color:#000}#products .category-description{margin-top:4px;line-height:1}#products .overall-reviews button{width:100%;text-align:right}#our-top-picks figure,#about figure{max-width:500px;margin:0rem auto}#our-top-picks .h2-title{margin-top:0rem}#products .product__price .save,.was-price{margin-top:0;padding:4px 4px 0;font-size:14px}#products hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}#products ul li{line-height:1;margin-bottom:.5rem}#products .learn-more{margin-left:auto;display:block;border:none}#products .save{margin-top:0;font-size:14px}#shop select,#shop button.filter-button{-webkit-border-radius:0px;border-radius:0;color:#000}#filter-selector{position:sticky;left:0;width:100%;max-width:100vw;overflow-x:visible;background:#fff;align-self:start;padding:0rem .5rem}#filter-selector h4{font-size:1rem;font-weight:500;margin-top:1.25rem;margin-bottom:.3rem;color:#474747}#filter-selector form div{color:#575757;margin-top:10px}@media print,screen and (max-width:64em){#filter-selector{display:none}}.button-grid{display:flex;flex-wrap:wrap;gap:8px}.material-button{background-color:#fff;border-radius:12px;border:2px solid white;display:flex;align-items:center;padding:10px 24px;opacity:1;transition:opacity .4s ease-out;cursor:pointer;justify-content:center}.material-button.selected,.material-button:hover,.leftnav button:hover,.leftnav button.highlight,.leftnav a:hover,.leftnav a.highlight{border:2px solid #1967d2}.absolute{position:absolute}.black-bg-banner{background:#000;color:#fff;padding:2rem}.no-margin-children-div{margin:1rem 0rem}.no-margin-children-div>*{margin:0rem}.no-margin-children-div p{line-height:1.2}.overflow-visable{overflow:visible}.sticky-img-category{position:sticky;top:120px}.grid-container.nopad.absolute{width:100%}.absolute-center{position:absolute;top:12%;left:50%;transform:translate(-50%);width:100%;box-sizing:border-box;padding:1rem;overflow:visible}.absolute-center h3{font-size:clamp(.75rem,.55rem + 1vw,1.125rem)!important;margin:0 0 .25rem;line-height:1.2;overflow-wrap:break-word}.absolute-center h2{font-size:clamp(1.15rem,.7rem + 2.4vw,2.6rem);line-height:1.15;margin:0 0 .75rem;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.padding-top-0{padding-top:0rem}table#review-table{width:100%;table-layout:fixed;border-collapse:collapse}#review-table th,#review-table td{text-align:left;padding:8px}#review-table td{height:0rem;font-size:14px}#review-table tr:nth-child(2n){background-color:transparent}.progress-bar-container{display:flex;align-items:center}.progress-bar-background{background-color:#a9a9a9;width:100%;height:20px;position:relative;margin:0 10px}.progress-bar-fill{position:absolute;background-color:#ffa41c;height:20px}#review-table th:first-child,#review-table td:first-child{width:20%}#review-table th:last-child,#review-table td:last-child{width:20%}#review-table th:nth-child(2),#review-table td:nth-child(2){width:60%}.open-live-chat{cursor:pointer}.display-block{display:block}.padding-1-5{padding:1.5rem}.side-by-side-container{display:flex;align-items:center;justify-content:center;margin-top:1rem}.image-container,.text-container-side{display:flex;align-items:center}.help-icon{width:36px;height:36px}.help-icon-large{width:100px;height:100px}:root{--hdr-h: 46px;--hdr-ink: #1d1d1f;--hdr-ink-dim: rgba(29, 29, 31, .78);--hdr-accent: #0071e3;--hdr-hairline: rgba(0, 0, 0, .1)}.pe-site-header{height:var(--hdr-h);min-height:var(--hdr-h);padding:0;align-items:center;z-index:9999;-webkit-font-smoothing:antialiased}.pe-site-header:not(.transparentheader){background:#ffffffb8;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--hdr-hairline)}.pe-site-header.white-bg:not(.transparentheader){background:#fffffff0!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}#site-logo{padding-left:22px}#site-logo img{max-width:120px;height:auto;display:block;transition:opacity .15s ease}#site-logo a:hover img{opacity:.7}#right-nav{padding-right:16px}#right-nav ul{gap:2px}.header-icon-btn{width:34px;height:34px}.header-icon-btn svg{width:20px;height:20px;color:var(--hdr-ink)}.header-icon-btn:hover{background:#0000000f}.cart-badge{width:16px;height:16px;font-size:9px;background:var(--hdr-accent)}#pageMask{background:#00000029;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9990}.header-icon-btn:focus-visible,.side-panel-close:focus-visible,.cart-checkout-btn:focus-visible,.support-card:focus-visible,#site-logo a:focus-visible,.mobile-menu-logo:focus-visible,nav a:focus-visible{outline:2px solid var(--hdr-accent);outline-offset:3px;border-radius:8px}.header-icon-btn:focus:not(:focus-visible){outline:none}@media screen and (min-width:1000px){.pe-site-header{grid-template-columns:1fr auto 1fr}nav ul{display:flex;align-items:center;gap:4px}nav li{margin:0;padding:0}nav a{display:inline-flex;align-items:center;gap:3px;height:var(--hdr-h);padding:0 12px;font-size:12px;font-weight:400;letter-spacing:.012em;line-height:var(--hdr-h);color:var(--hdr-ink-dim);opacity:1;text-transform:none;transition:color .2s ease}nav a:hover{color:var(--hdr-ink)}nav a.blue{color:var(--hdr-ink)!important}nav .updown{width:11px;height:11px;opacity:.5;margin-top:1px}nav a:hover .updown,nav a.blue .updown{opacity:.95}nav ul li a:after{content:none}#site-logo{padding-left:22px}#mmc1,#mmc2,#mmc3,#mmc4,#mmc5,#mmc6,#mmc7{top:100%;left:0;width:100%;padding:30px 0 36px;background:#fffffffa;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-top:1px solid rgba(0,0,0,.06);box-shadow:0 28px 44px -16px #00000038;border-radius:0 0 20px 20px;z-index:9998}.megaMenuContent{transform:translateY(-12px);opacity:0;visibility:hidden;transition:opacity .35s ease,transform .4s cubic-bezier(.32,.72,0,1),visibility .4s}.megaMenuContent.mmShow{transform:translateY(0);opacity:1;visibility:visible}#drop-links{margin-top:0}#drop-links .flex{gap:28px;justify-content:flex-start;flex-wrap:wrap}.main-cat,#drop-links ul li.main-cat,#drop-links ul li.main-cat a{font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#86868b;margin:0 0 14px;line-height:1.3}#drop-links a{font-size:14px;font-weight:400;color:var(--hdr-ink);margin-bottom:11px;line-height:1.3;transition:color .15s ease}#drop-links a:hover{color:var(--hdr-accent)}#drop-links .menu.mainproducts a{font-size:14px}#drop-links .menu.mainproducts .main-cat a{font-size:12px}.megaMenuContent .band-grid{grid-column-gap:26px;grid-row-gap:28px}.megaMenuContent .band-grid a{width:150px}.megaMenuContent .band-grid img{border-radius:14px}.grid-container .band-grid p{font-size:13px;font-weight:500;color:var(--hdr-ink);margin:10px 0 0}.mega-message .grey-bg{background:#f5f5f7;border-radius:16px}.mega-message h2{font-size:1.5rem;font-weight:600;color:var(--hdr-ink);letter-spacing:-.01em}.mega-message h3{font-size:.95rem;font-weight:400;color:#6e6e73;line-height:1.5}}.pe-site-header.transparentheader.white-bg nav a{color:var(--hdr-ink-dim)}.pe-site-header.transparentheader.white-bg nav a:hover,.pe-site-header.transparentheader.white-bg nav a.blue{color:var(--hdr-ink)}.pe-site-header.transparentheader.white-bg .header-icon-btn svg,.pe-site-header.transparentheader.white-bg nav .updown{color:var(--hdr-ink)}@media screen and (max-width:999.98px){.pe-site-header{grid-template-columns:auto 1fr auto;height:46px;min-height:46px}#site-logo{padding-left:16px}#site-logo img{max-width:116px}#right-nav{padding-right:4px}.header-icon-btn{width:38px;height:38px}.nav-toggle-label{width:42px;height:42px;margin-right:6px}.nav-toggle-label span,.nav-toggle-label span:before,.nav-toggle-label span:after{background:var(--hdr-ink);width:20px}nav{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:2.5rem}.mobile-menu-bar{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;height:54px;padding:0 14px;background:#ffffffeb;-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid var(--hdr-hairline);z-index:2}.mobile-menu-bar .menu-bar-icon{width:24px;height:24px;margin:0;color:var(--hdr-ink);cursor:pointer;flex-shrink:0;transition:opacity .2s ease}.mobile-menu-logo{display:flex;align-items:center;justify-content:center;flex:1}.mobile-menu-logo img{max-width:130px;height:auto;display:block}nav ul{padding-inline-start:0;margin:0}nav li{margin:0;padding:0;border-bottom:1px solid rgba(0,0,0,.06)}nav ul li a{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;padding:17px 18px;font-size:20px;font-weight:500;letter-spacing:.01em;color:var(--hdr-ink);text-transform:none}nav ul li a:active{background:#f5f5f7}nav .menuItem{display:flex;width:100%;align-items:center;justify-content:space-between;gap:0}nav .menuItem .updown,nav .updown{width:22px;height:22px;margin-left:0;color:#c7c7cc;flex-shrink:0}#mmc1.megaMenuContent,#mmc2.megaMenuContent,#mmc3.megaMenuContent,#mmc4.megaMenuContent,#mmc5.megaMenuContent,#mmc6.megaMenuContent,#mmc7.megaMenuContent{margin-top:54px;background:#fff}#drop-links{margin-top:0;padding:0 18px}.megaMenuContent .main-cat,#drop-links ul li.main-cat,#drop-links ul li.main-cat a{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#86868b;margin:22px 0 10px}#drop-links a{font-size:17px;font-weight:400;color:var(--hdr-ink)}#drop-links .menu.mainproducts a{font-size:17px}#drop-links .menu.mainproducts .main-cat a{font-size:13px}}.chat-title{margin:0 0 0 10px}h1,.h1-title{font-size:2.5rem}.buy-button-grid{display:flex;gap:12px}.buy-button-grid button.bigbuy{display:block;font-size:18px;padding:0 20px;background-color:#1a73e8;color:#fff;height:40px;line-height:40px;width:100%;max-width:400px;border:none;cursor:pointer;border-radius:4px;font-weight:500;margin:8px 0}.buy-button-grid #quantity-input{display:block;font-size:22px;padding:0 20px;height:40px;line-height:40px;cursor:pointer;border-radius:4px;font-weight:500;margin:8px 0;color:#3c4043;border-color:#3c4043}.feature-card{margin-bottom:2rem}.feature-card img{width:75px;height:75px;margin-bottom:8px}.feature-card h5{margin-top:0rem;margin-bottom:8px;font-weight:400}.compare-product-grid-3{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));overflow-x:auto;gap:10px;padding:0 10px}.compare-product-grid-5{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto;gap:10px;padding:0 10px}.compare-product-grid-3 hr,.compare-product-grid-5 hr{margin-top:2rem}.compare-product-title h4{font-size:22px;font-weight:600;padding:0rem 10px}.compare-product-title h5{font-size:18px;font-weight:400;padding:0rem 10px;margin:10px}.flex-img-text{display:flex;border-radius:20px}.flex-img{max-width:150px;border-radius:20px 0 0 20px;height:100%;width:100%;object-fit:cover}.flex-text{padding:10px 15px}.flex-text h3{font-size:18px}.flex-text p{line-height:1}.buy-button-grid button.bigbuy.sold-out,button.bigbuy.sold-out{background-color:gray;cursor:auto}.bigbuy.preorder,button.bigbuy.preorder,a.bigbuy.preorder,.buy-button-grid button.bigbuy.preorder,#topoffer .bigbuy.preorder,.landing-page-category .bigbuy.preorder{background-color:#1a73e8;color:#fff;cursor:pointer}.margin-bottom-10{margin-bottom:10px}.margin-bottom-20{margin-bottom:20px}.margin-top-30{margin-top:30px}.margin-right-1{margin-right:1rem}.float-right{float:right}.hidden-category{max-height:0;overflow:hidden;visibility:hidden;opacity:0;transition:visibility 0s linear .5s,opacity .5s linear,max-height .5s ease-out}@media(min-width:768px){.hidden-category.start-open-desktop{max-height:500px;visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity .5s linear,max-height .5s ease-in}}.visible-category{max-height:500px;visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity .5s linear,max-height .5s ease-in}.filter-category-selections{width:auto;padding:0 12px}.toggle-button{display:block;width:100%;background-color:transparent;cursor:pointer;border:0rem;padding:1rem}.toggle-button span{float:left}.toggle-button svg{float:right}.filter-toggle{margin-top:0rem;margin-bottom:1rem}.text-page .top-picks h3{font-size:18px}.text-page figure:first-child{margin-top:0rem}.text-page a.text-with-arrow{color:#000;font-size:18px;margin-bottom:14px}.text-page a.text-with-arrow:hover{border-bottom:2px solid #1967D2}.text-page a.text-with-arrow svg{width:18px;height:18px;fill:#1967d2}.text-page h3{font-size:1.8rem;font-weight:700}.text-page h4{font-size:1.5rem;font-weight:500}.nav-wrapper{position:sticky;top:0;z-index:4}.progress-bar{height:5px;width:0;background-color:#6ebce3;z-index:4}#table-of-contents a.active-section{color:#1967d2}.width-auto{width:auto}#reviewToggleButton h3{display:inline;float:left;margin:0rem}.hidden-review iframe{border:none}button.bigbuy.width-auto{margin:0rem 1rem;padding:0 20px;width:auto}.features-grid p{font-size:16px;margin:0;line-height:1}.exclusive{font-size:16px;background-color:#e3eefc;padding:8px 16px;border-radius:1.5rem;position:absolute;top:20px;left:20px;color:#1967d2}.bubble{font-size:16px;background-color:#e3eefc;padding:8px 16px;border-radius:1.5rem;color:#1967d2}.small-icons a img{display:block;max-width:200px;margin:0rem auto}@media screen and (max-width:63.99875em){.exclusive{font-size:10px;background-color:#e3eefc;padding:4px 8px;border-radius:1.5rem;position:absolute;top:8px;left:8px;color:#1967d2}#in-the-box .border-radius.grey-bg,#top-features .border-radius.grey-bg,#popular-categories .border-radius.beige-bg,.border-radius.black-bg{padding:.25rem}.show-for-large{display:none!important}.show-for-large-navbtn{display:none}.sticky-mobile{position:sticky;top:0}span.table-name{font-size:12px}span.section-name{font-size:14px}.toggle-button{padding:10px 10px 6px}.toggle-button svg{height:14px;width:14px}.grid-x .product-image,.grid-container .order-1-mobile{order:1}.grid-x .product-text,.grid-container .order-2-mobile{order:2}#reviews .border-radius.grey-bg{padding:1rem}#review-table th:first-child,#review-table td:first-child{width:20%}#review-table th:last-child,#review-table td:last-child{width:20%}#review-table th:nth-child(2),#review-table td:nth-child(2){width:60%}}body{color:var(--pe-ink);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,.h1-title{font-size:clamp(2rem,1.4rem + 2.6vw,3rem);font-weight:700;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}h2{font-size:clamp(1.6rem,1.15rem + 1.9vw,2.25rem);font-weight:600;line-height:1.15;letter-spacing:-.015em;text-wrap:balance}h3{font-size:clamp(1.2rem,1rem + .7vw,1.5rem);font-weight:600;line-height:1.25;letter-spacing:-.01em}h4{font-weight:600;line-height:1.3;letter-spacing:-.005em}p{line-height:1.65;color:var(--pe-ink-soft)}.white p,.white h1,.white h2,.white h3,.white h4{color:#fff}.bluelink{color:var(--pe-accent);transition:color .2s var(--pe-ease)}.bluelink:hover,.bluelink:focus-visible{color:var(--pe-accent-hover)}.material-but{border-radius:var(--pe-radius-sm);border-width:1.5px;letter-spacing:.01em;transition:transform .18s var(--pe-ease),background-color .18s var(--pe-ease),color .18s var(--pe-ease),box-shadow .18s var(--pe-ease),border-color .18s var(--pe-ease)}.material-but:hover,.material-but:focus,.material-but.solid{background-color:var(--pe-ink);border-color:var(--pe-ink);box-shadow:var(--pe-shadow);transform:translateY(-1px)}.material-but:active{transform:translateY(0);box-shadow:var(--pe-shadow-sm)}.bigbuy button,.bigbuy a,button.bigbuy,a.bigbuy{border-radius:var(--pe-radius-sm);transition:background-color .18s var(--pe-ease),transform .18s var(--pe-ease),box-shadow .18s var(--pe-ease)}.bigbuy button:hover,.bigbuy a:hover,button.bigbuy:hover,a.bigbuy:hover{background-color:var(--pe-cta-hover);box-shadow:var(--pe-shadow);transform:translateY(-1px)}.bigbuy button:active,.bigbuy a:active,button.bigbuy:active,a.bigbuy:active{transform:translateY(0)}.bigbuy button.sold-out-button:hover,.buy-button-grid button.bigbuy.sold-out:hover,button.bigbuy.sold-out:hover{background-color:gray;transform:none;box-shadow:none}.bigbuy.buy-on-amazon,a.bigbuy.buy-on-amazon{display:inline-flex;align-items:center;justify-content:center;gap:9px;box-sizing:border-box;width:auto;background-color:#ffd814;border:1px solid #f2c200;color:#0f1111;font-weight:600;text-decoration:none;box-shadow:var(--pe-shadow-sm)}.bigbuy.buy-on-amazon:after{content:"";flex:none;width:.72em;height:.72em;background-color:currentColor;opacity:.6;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E") center / contain no-repeat}.bigbuy.buy-on-amazon:hover,a.bigbuy.buy-on-amazon:hover,.bigbuy.buy-on-amazon:focus,a.bigbuy.buy-on-amazon:focus{background-color:#f7ca00;border-color:#e3b800;color:#0f1111;box-shadow:var(--pe-shadow);transform:translateY(-1px)}.bigbuy.buy-on-amazon:active,a.bigbuy.buy-on-amazon:active{background-color:#f0c200;box-shadow:var(--pe-shadow-sm);transform:translateY(0)}.buy-button-grid .bigbuy.buy-on-amazon{height:40px;width:100%;max-width:400px;padding:0 20px;margin:8px 0;font-size:18px;line-height:1;border-radius:4px}.border-radius.grey-bg,.border-radius.beige-bg,.border-radius.light-blue-bg{box-shadow:var(--pe-shadow-sm)}hr{border:0;border-top:1px solid var(--pe-line)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.material-but:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--pe-accent);outline-offset:2px;border-radius:var(--pe-radius-sm)}::selection{background:rgba(var(--pe-accent-rgb),.18)}@supports (scrollbar-width: thin){html{scrollbar-width:thin;scrollbar-color:#c4c4cc transparent}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}:root{--pe-blue: #0071e3;--pe-blue-dark: #0062c4;--pe-ink: #1d1d1f;--pe-ink-dim: #4b5563;--pe-line: rgba(0, 0, 0, .1);--pe-util-bg: #0b2942;--pe-util-ink: #cfe2f1;--pe-util-accent: #5ec2ff}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pe-site-header{display:block!important;height:auto!important;min-height:0!important;grid-template-columns:none!important;width:100%;z-index:9999;-webkit-font-smoothing:antialiased}.pe-site-header:not(.transparentheader){position:sticky;top:0;background:#fff;border-bottom:1px solid var(--pe-line);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px #00000005}.pe-site-header.white-bg:not(.transparentheader){background:#fff!important}.pe-utility{background:var(--pe-util-bg);color:var(--pe-util-ink);font-size:13px;line-height:1}.pe-utility__inner{max-width:1440px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 24px}.pe-utility ul{list-style:none;margin:0;padding:0;display:flex;align-items:center}.pe-utility__trust{gap:26px}.pe-utility__trust li{display:flex;align-items:center;gap:7px;white-space:nowrap;font-weight:500}.pe-utility__trust svg{color:var(--pe-util-accent);flex-shrink:0}.pe-utility__links{gap:22px}.pe-utility__links a{color:var(--pe-util-ink);text-decoration:none;font-weight:500;transition:color .15s ease}.pe-utility__links a:hover{color:#fff}.pe-utility__phone{display:flex;align-items:center;gap:7px}.pe-utility__phone svg{color:var(--pe-util-accent)}.pe-utility__phone strong{font-weight:700;color:#fff}.pe-main{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"logo actions";align-items:center;gap:24px;padding:8px 24px}#site-logo{grid-area:logo;padding:0}#site-logo img{max-width:175px;height:auto;display:block;transition:opacity .15s ease}#site-logo a:hover img{opacity:.75}#right-nav{grid-area:actions;justify-self:end;padding:0}#right-nav ul{gap:6px}#right-nav li{margin:0;padding:0}.header-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;color:var(--pe-ink);text-decoration:none;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease;position:relative}.header-icon-btn svg{width:22px;height:22px;color:inherit;display:block}.header-icon-btn:hover,.header-icon-btn[aria-expanded=true]{background:var(--pe-surface-3, #eef1f5);color:var(--pe-blue)}.header-icon-btn:active{transform:scale(.94)}.header-icon-btn:focus-visible{border-radius:50%;outline-offset:2px}.cart-badge{position:absolute;top:1px;right:0;min-width:18px;height:18px;padding:0 5px;display:none;align-items:center;justify-content:center;background:var(--pe-blue);color:#fff;font-size:11px;font-weight:700;line-height:1;border-radius:999px;border:2px solid #fff;box-sizing:border-box;pointer-events:none}.cart-badge.has-items{display:flex}.mobile-menu-bar{display:none}@media screen and (min-width:1000px){.pe-site-header .nav-toggle-label{display:none}.pe-site-header .hide-for-large{display:none!important}.pe-site-header nav{position:static;display:block;width:100%;height:auto;top:auto;left:auto;transform:none;background:#fff;border-top:1px solid var(--pe-line);transition:none}.pe-site-header nav>ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px;max-width:1440px;margin:0 auto;padding:0 18px;list-style:none}.pe-site-header nav li{margin:0;padding:0}.pe-site-header nav ul li a{display:inline-flex;align-items:center;gap:4px;height:48px;line-height:48px;padding:0 17px;font-family:var(--mainfont);font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--pe-ink-dim);text-transform:none;text-decoration:none;opacity:1;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.pe-site-header nav ul li a:hover{color:var(--pe-ink);border-bottom-color:var(--pe-ink)}.pe-site-header nav ul li a.blue{color:var(--pe-blue)!important;border-bottom-color:var(--pe-blue)}.pe-site-header nav ul li a:after{content:none}.pe-site-header nav .updown{width:13px;height:13px;opacity:.5;margin-left:1px;transition:transform .25s ease,opacity .15s ease}.pe-site-header nav ul li a:hover .updown,.pe-site-header nav ul li a.blue .updown{opacity:.9}.pe-nav__deal a{color:#c0392b!important;font-weight:700!important}.pe-nav__deal a:hover{border-bottom-color:#c0392b!important}}@media screen and (max-width:999.98px){.pe-utility{display:none}.pe-site-header .hide-for-small{display:none!important}.pe-main{grid-template-columns:auto 1fr auto;grid-template-areas:"burger logo actions";gap:10px 8px;padding:9px 12px}.nav-toggle-label{grid-area:burger;display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0;border-radius:50%;cursor:pointer}.nav-toggle-label span,.nav-toggle-label span:before,.nav-toggle-label span:after{background:var(--pe-ink);width:20px}#site-logo{grid-area:logo;justify-self:start;min-width:0}#site-logo a{min-width:0}#site-logo img{max-width:min(100%,138px)}#right-nav{grid-area:actions}#right-nav ul{gap:0}.header-icon-btn{width:38px;height:38px}.header-icon-btn svg{width:21px;height:21px}.pe-site-header nav{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;z-index:10000;background:#fff;transform:translate(-100%);transition:transform .3s cubic-bezier(.32,.72,0,1);overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 0 40px #0000002e}.nav-toggle:checked~nav{transform:translate(0)}.pe-site-header nav a{opacity:1}.megaMenuContent.mmShow{z-index:10001!important}}.megaMenuContent #drop-links{max-width:1180px;margin:0 auto;overflow:visible}.megaMenuContent .grid-x{width:100%}.megaMenuContent .grid-x>.cell{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.megaMenuContent .mega-featured{min-width:0}.megaMenuContent .mega-featured .main-cat{display:block}.megaMenuContent .mega-links{min-width:0}.megaMenuContent .mega-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.megaMenuContent .mega-tile{display:block;margin:0;text-align:left}.megaMenuContent .mega-tile img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;background:#f5f5f7;border-radius:12px;border:1px solid rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}.megaMenuContent .mega-tile:hover img{transform:translateY(-2px);box-shadow:0 12px 22px -10px #00000047}.megaMenuContent .mega-tile span{display:block;font-size:13px;font-weight:500;color:#1d1d1f;margin-top:7px;line-height:1.25}.megaMenuContent .mega-tile:hover span{color:var(--pe-blue)}@media screen and (min-width:1000px){#mmc1,#mmc2,#mmc3,#mmc4,#mmc5,#mmc6,#mmc7{padding:34px 0 0;box-shadow:0 30px 60px -24px #00000047;border-radius:0 0 18px 18px;overflow:hidden}.megaMenuContent #drop-links .flex{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px 28px;justify-content:flex-start;flex-wrap:nowrap}.megaMenuContent #drop-links ul.menu.vertical{margin:0 0 8px;padding:0}.megaMenuContent .main-cat,.megaMenuContent #drop-links ul li.main-cat,.megaMenuContent #drop-links ul li.main-cat a{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#86868b;margin:0 0 12px;padding-bottom:9px;border-bottom:1px solid rgba(0,0,0,.08);line-height:1.3}.megaMenuContent #drop-links ul li.main-cat a{display:inline;border:0;padding:0}.megaMenuContent #drop-links ul li.main-cat a:hover{color:var(--pe-blue)}.megaMenuContent #drop-links a{display:inline-block;font-size:13.5px;font-weight:400;color:#1d1d1f;margin-bottom:9px;line-height:1.3;transition:color .15s ease}.megaMenuContent #drop-links a:hover{color:var(--pe-blue)}.megaMenuContent #drop-links .see-all{color:var(--pe-blue);font-weight:600}.megaMenuContent .mega-layout{display:flex;align-items:flex-start;gap:44px}.megaMenuContent .mega-featured{-ms-flex:0 0 320px;flex:0 0 320px;max-width:320px}.megaMenuContent .mega-links{-ms-flex:1 1 auto;flex:1 1 auto}.megaMenuContent .mega-links .flex{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:4px 22px}.megaMenuContent .mega-tiles{gap:18px}.megaMenuContent .mega-message{margin-top:28px;padding:0;background:#f5f5f7;border-top:1px solid rgba(0,0,0,.06)}.megaMenuContent .mega-message .grey-bg{background:transparent}.megaMenuContent .mega-message .wide{max-width:1180px;margin:0 auto;padding:15px 1rem!important;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 18px}.megaMenuContent .mega-message h2{font-size:1rem;font-weight:600;color:#1d1d1f;margin:0}.megaMenuContent .mega-message h3{font-size:.85rem;font-weight:400;color:#6e6e73;margin:0;line-height:1.4}.megaMenuContent .mega-message .bluelink{color:var(--pe-blue);font-weight:600}}@media screen and (max-width:999.98px){#mmc1.megaMenuContent,#mmc2.megaMenuContent,#mmc3.megaMenuContent,#mmc4.megaMenuContent,#mmc5.megaMenuContent,#mmc6.megaMenuContent,#mmc7.megaMenuContent{margin-top:54px;padding:6px 0 40px;background:#fff}.megaMenuContent #drop-links{padding:0 16px;max-width:none}.megaMenuContent .grid-x,.megaMenuContent .flex{display:block}.megaMenuContent .main-cat,.megaMenuContent #drop-links ul li.main-cat,.megaMenuContent #drop-links ul li.main-cat a{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#86868b;margin:24px 0 2px;padding:0}.megaMenuContent .menu.vertical{margin:0 0 4px}.megaMenuContent #drop-links ul.menu.vertical li:not(.main-cat){border-bottom:1px solid rgba(0,0,0,.07)}.megaMenuContent #drop-links ul.menu.vertical li:not(.main-cat) a,.megaMenuContent #drop-links .menu.mainproducts li:not(.main-cat) a{display:block;padding:14px 2px;font-size:16px;font-weight:500;color:#1d1d1f}.megaMenuContent #drop-links ul.menu.vertical li:not(.main-cat) a:active{color:var(--pe-blue)}.megaMenuContent .mega-featured{margin-bottom:8px}.megaMenuContent .mega-tiles{grid-template-columns:repeat(2,1fr);gap:12px}.megaMenuContent .mega-tile span{font-size:13px}.megaMenuContent .mega-message{margin-top:14px;background:#f5f5f7;border-radius:14px;padding:2px}.megaMenuContent .mega-message .grey-bg{background:transparent}.megaMenuContent .mega-message .wide{padding:16px!important;margin:0}.megaMenuContent .mega-message h2{font-size:1.05rem;font-weight:600;margin:0 0 6px}.megaMenuContent .mega-message h3{font-size:.9rem;font-weight:400;color:#6e6e73;margin:0 0 4px}.megaMenuContent .mega-message .bluelink{color:var(--pe-blue);font-weight:600}}.cart-preorder{margin:.25rem 0 .4rem;line-height:1.3}.cart-preorder-badge{display:inline-block;background-color:#1a73e8;color:#fff;border-radius:4px;padding:.1rem .5rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.cart-preorder-date{display:block;color:#555;font-size:.8rem;margin-top:.25rem}#search-button.header-icon-btn{border:0;background:transparent;padding:0;margin:0;color:inherit;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}#ztqs{font-family:var(--mainfont)}#ztqs .ztqs-pn{background:#fff;border-top:1px solid var(--pe-line);box-shadow:0 18px 40px #0000001f}#ztqs .ztqs-bar,#ztqs .ztqs-body,#ztqs .ztqs-help{max-width:1180px}#ztqs .ztqs-bar{margin-top:14px}#ztqs .ztqs-in{font-weight:500;font-size:20px;color:#000}#ztqs .ztqs-in::placeholder{color:var(--pe-muted);font-weight:400}#ztqs .ztqs-lb{font-size:14px;font-weight:400;color:#000;padding:14px 0 4px}#ztqs .ztqs-tt{font-size:16px;font-weight:400;color:#000;line-height:1.5}#ztqs .ztqs-it:hover .ztqs-tt,#ztqs .ztqs-it[aria-selected=true] .ztqs-tt{color:var(--pe-accent)}#ztqs .ztqs-it,#ztqs .ztqs-grp .ztqs-it{padding:2px 0}#ztqs .ztqs-it[data-quick] .ztqs-ic{display:none}#ztqs .ztqs-grid{gap:0 40px}#ztqs .ztqs-help-main b{color:#000}#ztqs .ztqs-help-main small{color:var(--pe-accent);font-weight:600}:root{--pe-fs-hero: clamp(2rem, 1.25rem + 2.9vw, 3.5rem);--pe-fs-h1: clamp(1.75rem, 1.45rem + 1.2vw, 2.5rem);--pe-fs-h1-product: clamp(1.625rem, 1.35rem + 1.1vw, 2.375rem);--pe-fs-h2: clamp(1.5rem, 1.3rem + .8vw, 2rem);--pe-fs-h3: clamp(1.125rem, 1.02rem + .45vw, 1.375rem);--pe-fs-card-title: clamp(1.125rem, 1.05rem + .3vw, 1.3125rem);--pe-fs-price: clamp(1.375rem, 1.25rem + .5vw, 1.75rem);--pe-fs-body: clamp(1rem, .96rem + .18vw, 1.125rem);--pe-fs-small: .9375rem;--pe-fs-meta: .8125rem;--pe-lh-body: 1.6;--pe-lh-tight: 1.2;--pe-measure: 70ch;--pe-s1: 8px;--pe-s2: 16px;--pe-s3: 24px;--pe-s4: 32px;--pe-s6: 48px;--pe-s8: 64px;--pe-container: 1360px;--pe-container-narrow: 1120px;--pe-gutter: clamp(16px, 3vw, 32px);--pe-red: #c62828;--pe-green: #1b7f3b;--pe-amber: #b45309;--pe-surface-2: #f5f5f7;--pe-surface-3: #eef1f5;--pe-focus: #0071e3;--pe-touch: 44px;--pe-header-offset: 140px}html{scroll-padding-top:calc(var(--pe-header-offset) + 12px)}body{font-size:var(--pe-fs-body);line-height:var(--pe-lh-body);color:var(--pe-ink);background:#fff}body.pe-home{background:#fff}.pe-container{width:100%;max-width:var(--pe-container);margin-inline:auto;padding-inline:var(--pe-gutter);box-sizing:border-box}.pe-container--narrow{max-width:var(--pe-container-narrow)}.pe-section{padding-block:var(--pe-s4)}.pe-section+.pe-section{padding-top:0}.pe-prose{max-width:var(--pe-measure);text-align:left}.pe-prose p,.pe-prose li{font-size:var(--pe-fs-body);line-height:1.65;color:var(--pe-ink)}.pe-prose h2{font-size:var(--pe-fs-h2);margin:var(--pe-s4) 0 var(--pe-s2)}.pe-prose h3{font-size:var(--pe-fs-h3);margin:var(--pe-s3) 0 var(--pe-s1)}.pe-prose ul,.pe-prose ol{padding-left:1.25em}.pe-prose img{max-width:100%;height:auto;border-radius:var(--pe-radius)}.pe-lede{font-size:var(--pe-fs-body);max-width:var(--pe-measure);color:var(--pe-ink-soft);margin:0 0 var(--pe-s3)}.pe-meta{font-size:var(--pe-fs-meta);color:var(--pe-muted);line-height:1.4}.pe-page-head{padding-top:var(--pe-s3)}.pe-page-head h1{font-size:var(--pe-fs-h1);margin:0 0 var(--pe-s2);line-height:var(--pe-lh-tight)}.pe-h2{font-size:var(--pe-fs-h2);line-height:1.2;margin:0 0 var(--pe-s2)}.pe-h3{font-size:var(--pe-fs-h3);line-height:1.25;margin:0 0 var(--pe-s1)}.pe-eyebrow{display:block;font-size:var(--pe-fs-meta);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pe-accent);margin-bottom:var(--pe-s1)}.pe-left{text-align:left!important}.text-page,.text-page p,.text-page li{text-align:left}.text-page{max-width:var(--pe-measure)}.text-page h1{font-size:var(--pe-fs-h1);line-height:var(--pe-lh-tight)}.text-page h2{font-size:var(--pe-fs-h2);margin-top:var(--pe-s4)}.text-page h3{font-size:var(--pe-fs-h3)}.product-category-data .product-title,.mainproductname{font-size:var(--pe-fs-h1-product)}.title-heading,.grid-container .title-heading,.subtitle-heading{font-size:var(--pe-fs-h2)}.grid-container .large-heading{font-size:var(--pe-fs-hero)}.pe-skip-link{position:absolute;left:-9999px;top:8px;z-index:100000;background:#fff;color:var(--pe-ink);padding:10px 14px;border-radius:8px;box-shadow:var(--pe-shadow)}.pe-skip-link:focus{left:8px}@media(prefers-reduced-motion:reduce){.pe-hero__media .pe-hero__video{display:none}.pe-hero__media .pe-hero__poster{display:block}}.pe-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--pe-touch);padding:10px 20px;border-radius:var(--pe-radius-sm);font:600 1rem/1.2 var(--mainfont);text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:background-color .18s var(--pe-ease),color .18s var(--pe-ease),border-color .18s var(--pe-ease),box-shadow .18s var(--pe-ease);box-sizing:border-box;text-align:center}.pe-btn--primary{background:var(--pe-cta);color:#fff;border-color:var(--pe-cta)}.pe-btn--primary:hover,.pe-btn--primary:focus-visible{background:var(--pe-cta-hover);border-color:var(--pe-cta-hover);color:#fff;box-shadow:var(--pe-shadow)}.pe-btn--secondary{background:#fff;color:var(--pe-ink);border-color:var(--pe-ink)}.pe-btn--secondary:hover,.pe-btn--secondary:focus-visible{background:var(--pe-ink);color:#fff}.pe-btn--text{background:transparent;color:var(--pe-accent);padding-inline:4px;min-height:0;border:0}.pe-btn--text:hover{text-decoration:underline}.pe-btn--block{width:100%}.pe-btn--amazon{background:var(--pe-cta);border-color:var(--pe-cta);color:#fff}.pe-btn--amazon:hover,.pe-btn--amazon:focus-visible{background:var(--pe-cta-hover);border-color:var(--pe-cta-hover);color:#fff}.pe-btn[disabled],.pe-btn.is-disabled{background:#cfd3d8;border-color:#cfd3d8;color:#4b5563;cursor:not-allowed;box-shadow:none}.pe-btn.preorder{background:var(--pe-amber);border-color:var(--pe-amber);color:#fff}.pe-link{color:var(--pe-accent);font-weight:500;text-decoration:none}.pe-link:hover,.pe-link:focus-visible{text-decoration:underline}.pe-badge{display:inline-block;font-size:var(--pe-fs-meta);font-weight:700;line-height:1;padding:6px 10px;border-radius:999px;background:#e3eefc;color:#1557b0;letter-spacing:.01em;white-space:nowrap}.pe-badge--condition{background:#fff4e5;color:#8a4b00}.pe-badge--sale{background:#fdecea;color:var(--pe-red)}.pe-badge--new{background:#e6f4ea;color:var(--pe-green)}.pe-badge--editorial{background:var(--pe-ink);color:#fff}.pe-badge--muted{background:var(--pe-surface-2);color:var(--pe-ink-soft)}.pe-price{font-size:var(--pe-fs-price);font-weight:700;line-height:1;color:var(--pe-ink);font-variant-numeric:tabular-nums}.pe-price__compare{font-size:.9rem;color:var(--pe-muted);text-decoration:line-through;margin-left:8px;font-weight:400}.pe-price__save{font-size:var(--pe-fs-meta);font-weight:700;color:var(--pe-red);margin-left:8px}.pe-price--sm{font-size:1.125rem}.pe-avail{font-size:var(--pe-fs-small);color:var(--pe-ink-soft);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pe-avail__dot{width:8px;height:8px;border-radius:50%;background:var(--pe-green);flex:none}.pe-avail--out .pe-avail__dot{background:#9aa0a6}.pe-avail--preorder .pe-avail__dot{background:var(--pe-amber)}.pe-stars{display:inline-flex;align-items:center;gap:6px;font-size:var(--pe-fs-small);color:var(--pe-ink-soft);text-decoration:none}.pe-stars__icons{display:inline-flex;gap:1px}.pe-stars__icons svg{width:16px;height:16px}.pe-stars:hover .pe-stars__text{text-decoration:underline}main nav,footer nav{position:static!important;transform:none!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;min-height:0!important;background:transparent!important;z-index:auto!important;transition:none!important;overflow:visible!important;padding-bottom:0}main nav a,footer nav a{opacity:1!important;transition:none}main nav ul{padding-inline-start:0}main nav li{margin:0;padding:0;border:0}main nav.pe-section-nav{position:sticky!important;top:var(--pe-header-offset)!important;background:#fff!important;z-index:500!important}@media(max-width:999.98px){.pe-site-header .mobile-menu-bar{display:flex}}.pe-breadcrumbs{display:block;font-size:var(--pe-fs-meta);padding:var(--pe-s2) 0 0;text-align:left}.pe-breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4px 8px;text-align:left}.pe-breadcrumbs li{display:flex;align-items:center;gap:8px;color:var(--pe-muted)}.pe-breadcrumbs li+li:before{content:"/";color:#c7c7cc}.pe-breadcrumbs a{display:inline;height:auto;padding:0;color:var(--pe-ink-soft);font:inherit;line-height:inherit;text-decoration:none}.pe-breadcrumbs a:hover{color:var(--pe-accent);text-decoration:underline}.pe-breadcrumbs [aria-current=page]{color:var(--pe-ink)}.pe-nav__item{position:relative;display:inline-flex;align-items:center}.pe-nav__toggle{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-left:-6px;border:0;background:transparent;border-radius:50%;color:var(--pe-ink-dim);cursor:pointer;padding:0}.pe-nav__toggle:hover,.pe-nav__toggle[aria-expanded=true]{background:transparent;color:var(--pe-ink)}.pe-nav__toggle svg{width:13px;height:13px;transition:transform .25s ease}.pe-nav__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.pe-nav__toggle:focus-visible{outline:2px solid var(--pe-focus);outline-offset:2px}.pe-site-header nav ul li .pe-nav__item a.menuItem .updown{display:none}@media screen and (min-width:1000px){.pe-site-header nav ul li .pe-nav__item a.menuItem{padding-right:6px}#mmc1,#mmc2,#mmc3,#mmc4,#mmc5,#mmc6,#mmc7{padding:26px 0 0!important;box-sizing:border-box;max-height:calc(100vh - var(--pe-header-offset));max-height:calc(100dvh - var(--pe-header-offset));overflow-y:auto;overscroll-behavior:contain}.pe-mega__inner{max-width:1180px;margin:0 auto;padding:0 var(--pe-gutter) 22px;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:start}.pe-mega__inner--no-feature{grid-template-columns:minmax(0,1fr)}.pe-mega__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 28px}.pe-mega__heading{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#86868b;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.08)}.pe-mega__heading a{color:inherit;text-decoration:none}.pe-mega__heading a:hover{color:var(--pe-blue)}.pe-mega__list{list-style:none;margin:0 0 14px;padding:0}.pe-mega__list li{margin:0}.pe-mega__list a{display:block;padding:7px 0;font-size:14px;line-height:1.3;color:#1d1d1f;text-decoration:none}.pe-mega__list a:hover,.pe-mega__list a:focus-visible{color:var(--pe-blue)}.pe-mega__list--nested{margin:0 0 8px 14px;border-left:1px solid rgba(0,0,0,.08);padding-left:12px}.pe-mega__list--nested a{font-size:13px;padding:5px 0;color:#4b5563}.pe-mega__list .pe-mega__see-all{color:var(--pe-blue);font-weight:600}.pe-mega__feature{background:var(--pe-surface-2);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:10px}.pe-mega__feature img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:10px}.pe-mega__feature strong{font-size:15px;line-height:1.3;color:var(--pe-ink)}.pe-mega__feature p{margin:0;font-size:13px;line-height:1.45;color:var(--pe-ink-soft)}.pe-mega__feature .pe-btn{align-self:flex-start;min-height:38px;padding:8px 14px;font-size:14px}.pe-mega__foot{max-width:1180px;margin:0 auto;padding:10px var(--pe-gutter);font-size:13px;color:var(--pe-ink-soft);border-top:1px solid rgba(0,0,0,.06);background:var(--pe-surface-2)}.pe-mega__foot a{color:var(--pe-blue);font-weight:600;text-decoration:none}.pe-mega__foot a:hover{text-decoration:underline}}@media screen and (min-width:1000px)and (max-width:1199.98px){.pe-site-header nav>ul{gap:0;padding-inline:12px}.pe-site-header nav ul li a{padding-inline:8px}.pe-site-header nav ul li .pe-nav__item a.menuItem{padding-right:4px}.pe-nav__toggle{width:26px;margin-left:-4px}}@media screen and (max-width:999.98px){.megaMenuContent:not(.mmShow){visibility:hidden;overflow:hidden;pointer-events:none;height:0}.megaMenuContent.mmShow{visibility:visible;overflow-y:auto;height:100%}.pe-site-header .megaMenuContent.mmShow{position:fixed!important;inset-inline:0!important;top:0!important;width:100%!important;height:calc(100vh - 54px)!important;height:calc(100dvh - 54px)!important;max-height:none}.pe-site-header nav ul li .pe-nav__item{width:100%;justify-content:space-between}.pe-site-header nav ul li .pe-nav__item a.menuItem{flex:1 1 auto}.pe-nav__toggle{width:var(--pe-touch);height:var(--pe-touch);margin:0 6px 0 0;color:#c7c7cc}.pe-nav__toggle svg{width:22px;height:22px;transform:rotate(-90deg)}.pe-mega__inner{padding:4px 16px 32px}.pe-mega__heading{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#86868b;margin:24px 0 2px}.pe-mega__list{list-style:none;margin:0 0 4px;padding:0}.pe-mega__list li{border-bottom:1px solid rgba(0,0,0,.07)}.pe-mega__list a{display:block;padding:14px 2px;font-size:16px;font-weight:500;color:#1d1d1f;text-decoration:none}.pe-mega__list--nested{margin-left:16px}.pe-mega__list--nested a{font-weight:400;font-size:15px;padding:12px 2px}.pe-mega__feature{margin-top:20px;background:var(--pe-surface-2);border-radius:14px;padding:16px;display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:center}.pe-mega__feature img{width:96px;height:96px;object-fit:cover;border-radius:10px}.pe-mega__feature p{margin:4px 0 8px;font-size:13px;color:var(--pe-ink-soft)}.pe-mega__feature .pe-btn{min-height:38px;padding:6px 12px;font-size:14px}.pe-mega__foot{padding:14px 16px;font-size:13px;color:var(--pe-ink-soft)}}.pe-cat-head{padding:var(--pe-s2) 0 var(--pe-s2)}.pe-cat-head__title{font-size:var(--pe-fs-h1);line-height:var(--pe-lh-tight);margin:0 0 var(--pe-s1)}.pe-cat-head__intro{max-width:var(--pe-measure);color:var(--pe-ink-soft);margin:0 0 var(--pe-s2)}.pe-cat-head__intro details summary{cursor:pointer;color:inherit;font-weight:400;list-style:none;display:inline}.pe-cat-head__intro details summary::-webkit-details-marker{display:none}.pe-cat-head__intro details[open] summary{display:none}.pe-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;text-align:left}.pe-chips li{list-style:none;margin:0;padding:0;border:0;display:block}.pe-chips-nav{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;text-align:left!important;margin-top:4px}.pe-chips-nav__label{flex:none;font-size:var(--pe-fs-meta);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pe-muted)}.pe-chips-nav .pe-chips{flex:1 1 auto;min-width:0}.pe-chip{display:inline-flex;align-items:center;gap:6px;height:auto;min-height:36px;line-height:1.2;padding:6px 14px;border-radius:999px;background:var(--pe-surface-2);color:var(--pe-ink);text-decoration:none;font-size:var(--pe-fs-small);font-weight:500;border:1px solid transparent;white-space:nowrap;opacity:1}a.pe-chip:hover{border-color:var(--pe-ink)}.pe-chip--active{background:#e3eefc;color:#1557b0}.pe-chips--active:not([hidden]){align-items:center;margin-top:calc(-1 * var(--pe-s1));margin-bottom:var(--pe-s3)}.pe-chip--removable{min-height:34px;padding:5px 7px 5px 13px;border-color:#c9def5;font-family:inherit;cursor:pointer}.pe-chip--removable:hover,.pe-chip--removable:focus-visible{border-color:#8db8e5;background:#d8e9fb}.pe-chip__remove{display:inline-grid;width:20px;height:20px;place-items:center;border-radius:50%;color:#315e91;font-size:1rem;font-weight:500;line-height:1}.pe-chip--removable:hover .pe-chip__remove{background:#fff;color:var(--pe-red)}.pe-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:var(--pe-s2) 0;border-top:1px solid var(--pe-line);border-bottom:1px solid var(--pe-line);margin-bottom:var(--pe-s3)}.pe-toolbar__count{margin:0 auto 0 0;font-size:var(--pe-fs-small);color:var(--pe-ink-soft)}.pe-toolbar__count strong{color:var(--pe-ink)}.pe-toolbar__filters{position:relative;min-height:40px;padding:8px 14px;font-size:var(--pe-fs-small)}.pe-toolbar__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--pe-cta);color:#fff;font-size:12px}.pe-toolbar__sort{display:inline-flex;align-items:center;gap:8px;font-size:var(--pe-fs-small);color:var(--pe-ink-soft)}.pe-toolbar__sort select{min-height:40px;padding:6px 32px 6px 10px;border:1px solid #c7c7cc;border-radius:var(--pe-radius-sm);background:#fff;color:var(--pe-ink);font:inherit}.pe-toolbar__clear{font-size:var(--pe-fs-small)}.pe-shop__layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--pe-s4);align-items:start}.pe-shop__layout--no-filters{grid-template-columns:minmax(0,1fr)}.pe-filters{position:sticky;top:calc(var(--pe-header-offset) + 12px);max-height:calc(100vh - var(--pe-header-offset) - 24px);overflow:auto;padding-right:8px}.pe-filters__head{display:none}.pe-facet{border:0;margin:0 0 var(--pe-s2);padding:0 0 var(--pe-s2);border-bottom:1px solid var(--pe-line);min-width:0}.pe-facet legend{font-weight:700;font-size:var(--pe-fs-small);padding:0;margin-bottom:8px;display:block;width:100%}.pe-facet__option{display:flex;align-items:center;gap:10px;min-height:36px;font-size:var(--pe-fs-small);color:var(--pe-ink);cursor:pointer}.pe-facet__option input{width:18px;height:18px;accent-color:var(--pe-cta);margin:0;flex:none}.pe-facet__count{color:var(--pe-muted);margin-left:auto;font-size:var(--pe-fs-meta)}.pe-facet__range{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center}.pe-facet__range input{width:100%;min-height:40px;padding:6px 10px;border:1px solid #c7c7cc;border-radius:var(--pe-radius-sm);font:inherit;box-sizing:border-box}.pe-filters__actions{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-top:var(--pe-s1)}.pe-filters__actions .pe-btn{min-height:40px}.pe-filters__apply{display:none}.pe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pe-s3)}.pe-shop__layout--no-filters .pe-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pe-empty{grid-column:1 / -1;text-align:left;padding:var(--pe-s4);background:var(--pe-surface-2);border-radius:var(--pe-radius)}.pe-empty h3{margin-top:0;font-size:var(--pe-fs-h3)}.pe-empty ul{margin:var(--pe-s1) 0 0;padding-left:1.2em}.pe-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--pe-line);border-radius:var(--pe-radius);overflow:hidden;transition:box-shadow .2s var(--pe-ease),transform .2s var(--pe-ease);position:relative}.pe-card:hover{box-shadow:var(--pe-shadow)}.pe-card.is-hidden{display:none}.pe-card__media{display:block;position:relative;background:var(--pe-surface-2);aspect-ratio:1 / 1;overflow:hidden}.pe-card__media img,.pe-card__media picture{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply}.pe-card__media picture img{height:100%}.pe-card__badges{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:6px;z-index:1}.pe-card__body{display:flex;flex-direction:column;gap:8px;padding:var(--pe-s2);flex:1 1 auto}.pe-card__title{font-size:var(--pe-fs-card-title);font-weight:600;line-height:1.3;margin:0;letter-spacing:-.005em}.pe-card__title a{color:var(--pe-ink);text-decoration:none}.pe-card__title a:hover{color:var(--pe-accent)}.pe-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.pe-card__rating{margin:0;min-height:20px}.pe-card__price{margin:4px 0 0;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 0;min-height:30px}.pe-card__facts{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:6px}.pe-card__facts li{font-size:var(--pe-fs-small);color:var(--pe-ink-soft);display:flex;gap:8px;align-items:flex-start;line-height:1.35}.pe-card__facts li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--pe-accent);margin-top:7px}.pe-card__avail{margin:0}.pe-card__actions{margin-top:auto;padding-top:var(--pe-s1);display:grid;grid-template-columns:1fr;gap:8px;position:relative;z-index:2}.pe-card__actions .pe-btn{min-height:44px}.pe-card--row{flex-direction:row}.pe-compare-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:6px 14px;border:1.5px dashed #b8bcc4;border-radius:999px;background:#fff;color:var(--pe-ink-soft);font:600 var(--pe-fs-meta)/1.1 var(--mainfont);cursor:pointer;transition:border-color .15s var(--pe-ease),background-color .15s var(--pe-ease),color .15s var(--pe-ease)}.pe-compare-btn svg{width:16px;height:16px;flex:none}.pe-compare-btn:hover,.pe-compare-btn:focus-visible{border-color:var(--pe-ink);color:var(--pe-ink)}.pe-compare-btn.is-active{border-style:solid;border-color:var(--pe-cta);background:#e3eefc;color:#1557b0}.pe-compare-btn .pe-compare-btn__check,.pe-compare-btn.is-active .pe-compare-btn__plus{display:none}.pe-compare-btn.is-active .pe-compare-btn__check{display:inline}.pe-card__actions .pe-compare-btn{width:100%}.pe-badge--series{width:fit-content;color:#0057b8;background:#e8f3ff}.pe-badge--max-series{color:#075f3c;background:#e7f6ee}.pe-badge--proline{color:#0057b8;background:#e8f3ff}.pe-compare-tray{position:fixed;left:0;right:0;bottom:0;z-index:900;background:#fff;border-top:1px solid var(--pe-line);box-shadow:0 -8px 30px #0000001f;padding:10px var(--pe-gutter);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;align-items:center;transition:box-shadow .2s var(--pe-ease)}.pe-compare-tray[hidden]{display:none}.pe-compare-tray.is-full{box-shadow:0 -8px 30px #c6282840}.pe-compare-tray__items{display:flex;gap:10px;flex-wrap:nowrap;align-items:center;min-width:0;overflow:hidden}.pe-compare-tray__item{display:inline-flex;align-items:center;gap:8px;flex:0 1 auto;min-width:0;background:var(--pe-surface-2);border-radius:12px;padding:5px 6px;font-size:var(--pe-fs-small);color:var(--pe-ink);max-width:260px}.pe-compare-tray__item img{width:40px;height:40px;object-fit:contain;border-radius:8px;background:#fff;flex:none}.pe-compare-tray__item>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-compare-tray__item button{border:0;background:transparent;cursor:pointer;font-size:1.1rem;line-height:1;min-width:32px;min-height:32px;border-radius:50%;color:var(--pe-ink-soft);flex:none}.pe-compare-tray__item button:hover{background:#fff;color:var(--pe-red)}.pe-compare-tray__slot{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:52px;padding:0 10px;border:1.5px dashed #c7c7cc;border-radius:12px;font-size:var(--pe-fs-meta);color:var(--pe-muted);white-space:nowrap}.pe-compare-tray__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.pe-compare-tray__hint{margin:0;font-size:var(--pe-fs-meta);color:var(--pe-muted)}.pe-compare-tray .pe-btn--primary{min-height:44px}.pe-compare-dialog{border:0;border-radius:var(--pe-radius-lg);padding:0;width:min(1180px,96vw);max-width:96vw;max-height:92vh;box-shadow:var(--pe-shadow-lg);overflow:hidden}.pe-compare-dialog::backdrop{background:#0a121e8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pe-compare-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px var(--pe-s3);border-bottom:1px solid var(--pe-line);background:#fff}.pe-compare-dialog__head h2{font-size:var(--pe-fs-h3);margin:0}.pe-compare-dialog__controls{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;margin-left:auto}.pe-compare-dialog__controls .pe-btn{min-height:38px;padding:6px 12px;font-size:14px}.pe-compare-dialog__body{padding:0 var(--pe-s3) var(--pe-s3);overflow:auto;max-height:calc(92vh - 72px)}.pe-switch{display:inline-flex;align-items:center;gap:8px;font-size:var(--pe-fs-small);cursor:pointer}.pe-switch input{width:18px;height:18px;accent-color:var(--pe-cta)}.pe-compare-wrap{overflow:auto}.pe-compare-table{letter-spacing:normal;border:0;margin:0;width:100%;min-width:calc(200px + var(--pe-compare-cols, 3) * 220px);border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--pe-fs-small)}.pe-compare-table th:first-child{width:200px}.pe-compare-table th,.pe-compare-table td{height:auto;width:auto;padding:12px 14px;border-bottom:1px solid var(--pe-line);text-align:left;vertical-align:top;background:#fff}.pe-compare-table thead th{position:sticky;top:0;z-index:2;border-bottom:2px solid var(--pe-line);background:#fff;vertical-align:top}.pe-compare-table thead th:first-child,.pe-compare-table tbody th{position:sticky;left:0;z-index:1;background:#fff}.pe-compare-table thead th:first-child{z-index:3}.pe-compare-table tbody th{font-weight:600;color:var(--pe-ink)}.pe-compare-table tbody th small{display:block;font-weight:400;color:var(--pe-muted);font-size:12px;line-height:1.35;margin-top:2px}.pe-compare-head{display:flex;flex-direction:column;align-items:flex-start;gap:6px;position:relative;padding-right:30px}.pe-compare-head img{width:120px!important;height:120px!important;max-width:none!important;object-fit:contain;display:block;background:var(--pe-surface-2);border-radius:10px;mix-blend-mode:multiply}.pe-compare-head--static{align-items:center;padding-right:0;text-align:center}.pe-compare-head__media{display:block;height:auto!important;padding:0;border-radius:10px}.pe-compare-head__name{font-weight:700;color:var(--pe-ink);text-decoration:none;font-size:var(--pe-fs-body);line-height:1.25}.pe-compare-head__name:hover{color:var(--pe-accent);text-decoration:underline}.pe-compare-head__price{font-size:1.15rem;font-weight:700}.pe-compare-head__actions{display:flex;gap:6px;flex-wrap:wrap}.pe-compare-head__actions .pe-btn{min-height:36px;padding:4px 12px;font-size:13px}.pe-compare-head__remove{position:absolute;top:0;right:0;border:0;background:var(--pe-surface-2);border-radius:50%;width:28px;height:28px;cursor:pointer;color:var(--pe-ink-soft);font-size:1rem;line-height:1}.pe-compare-head__remove:hover{background:#fdecea;color:var(--pe-red)}.pe-compare-head__intro{font-size:var(--pe-fs-meta);color:var(--pe-muted);font-weight:500}.pe-compare-head--add{justify-content:center;min-height:120px}.pe-compare-head--add label{display:flex;flex-direction:column;gap:6px;font-size:var(--pe-fs-meta);color:var(--pe-muted);font-weight:600;width:100%}.pe-compare-head--add select{min-height:40px;max-width:100%;padding:6px 28px 6px 10px;border:1.5px dashed #b8bcc4;border-radius:10px;background:#fff;font:inherit;color:var(--pe-ink)}.pe-compare-group__head th{background:var(--pe-surface-2)!important;font-size:var(--pe-fs-meta);text-transform:uppercase;letter-spacing:.06em;color:var(--pe-muted);padding:8px 14px;border-bottom:0;position:sticky;left:0}.pe-compare-table tr.is-diff th{box-shadow:inset 3px 0 0 var(--pe-accent)}.pe-compare-table tr.is-same th,.pe-compare-table tr.is-same td{color:var(--pe-ink-soft)}.pe-compare-table td.is-best{color:var(--pe-green);font-weight:600}.pe-best-tag{display:inline-block;margin-left:6px;font-size:11px;background:#e6f4ea;color:var(--pe-green);border-radius:999px;padding:2px 7px;font-weight:700;vertical-align:middle;white-space:nowrap}.pe-compare-table[data-diff-only] tr.is-same{display:none}.pe-compare-note{margin:12px 0 0}.pe-compare-start{padding:26px 0 4px}.pe-compare-start__head{max-width:720px;margin-bottom:22px}.pe-compare-start__head h3{margin:0 0 7px;font-size:var(--pe-fs-h2);line-height:1.15;letter-spacing:-.02em}.pe-compare-start__head p{margin:0;color:var(--pe-ink-soft);font-size:var(--pe-fs-small)}.pe-compare-start__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pe-compare-pick{display:grid;grid-template-columns:88px minmax(0,1fr);gap:13px;min-width:0;padding:13px;border:1px solid var(--pe-line);border-radius:16px;color:var(--pe-ink);background:#fff;text-align:left;cursor:pointer;transition:border-color .18s var(--pe-ease),box-shadow .18s var(--pe-ease),transform .18s var(--pe-ease)}.pe-compare-pick:hover,.pe-compare-pick:focus-visible{border-color:#b8d5f2;box-shadow:var(--pe-shadow);transform:translateY(-2px)}.pe-compare-pick>img{width:88px;height:88px;border-radius:12px;background:var(--pe-surface-2);object-fit:contain}.pe-compare-pick__body{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:5px}.pe-compare-pick__body strong{font-size:var(--pe-fs-small);line-height:1.3}.pe-compare-pick__body small{color:var(--pe-muted);font-size:11px;line-height:1.35}.pe-compare-pick__foot{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px;color:var(--pe-accent);font-size:12px;font-weight:700}.pe-compare-pick__foot b{color:var(--pe-ink);font-size:var(--pe-fs-small)}@media(max-width:767.98px){.pe-compare-tray{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 12px}.pe-compare-tray__items{gap:6px}.pe-compare-tray__item>span{display:none}.pe-compare-tray__item{padding:2px;gap:0;border-radius:10px}.pe-compare-tray__item img{width:36px;height:36px}.pe-compare-tray__item button{min-width:24px;min-height:24px;font-size:1rem}.pe-compare-tray__slot{min-width:40px;height:40px;padding:0 6px;font-size:11px}.pe-compare-tray__actions{flex-direction:column;align-items:flex-end;gap:0;flex-wrap:nowrap}.pe-compare-tray__hint{display:none}.pe-compare-tray .pe-btn--primary{min-height:40px;padding:6px 12px;font-size:14px}.pe-compare-tray .pe-btn--text{min-height:0;padding:2px 4px;font-size:13px}.pe-compare-dialog{width:100vw;max-width:100vw;max-height:100vh;border-radius:0}.pe-compare-dialog__head{padding:10px 12px;gap:6px 10px}.pe-compare-dialog__head h2{font-size:18px;flex:1 1 auto}.pe-compare-dialog__controls{flex-basis:100%;order:3;gap:4px 12px;margin-left:0}.pe-compare-dialog__controls .pe-btn,.pe-compare-dialog__close{min-height:32px;padding:4px 8px;font-size:13px}.pe-compare-dialog__body{max-height:calc(100vh - 96px);padding:0 12px 16px}.pe-compare-start{padding-top:18px}.pe-compare-start__grid{grid-template-columns:minmax(0,1fr)}.pe-compare-table{min-width:calc(120px + var(--pe-compare-cols, 2) * 170px)}.pe-compare-table th:first-child{width:120px}.pe-compare-table th,.pe-compare-table td{padding:10px}.pe-compare-head img{width:72px!important;height:72px!important}.pe-compare-head__name{font-size:14px}.pe-compare-head__price{font-size:1rem}.pe-compare-head__actions .pe-btn{padding:4px 8px;min-height:32px;font-size:12px}}.pe-cat-more{margin-top:var(--pe-s6)}.pe-cat-more .grid-container h2.h1-title,.pe-cat-more .title-heading{font-size:var(--pe-fs-h2)}@media(max-width:1023.98px){.pe-shop__layout{grid-template-columns:minmax(0,1fr)}.pe-filters{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;background:#fff;max-height:none;padding:0;transform:translate(-100%);transition:transform .3s cubic-bezier(.32,.72,0,1);overflow:hidden;display:flex;flex-direction:column}.pe-filters.is-open{transform:translate(0)}.pe-filters__head{display:flex;align-items:center;justify-content:space-between;padding:12px var(--pe-s2);border-bottom:1px solid var(--pe-line)}.pe-filters__head h2{margin:0;font-size:var(--pe-fs-h3)}.pe-filters__close{border:0;background:transparent;width:var(--pe-touch);height:var(--pe-touch);border-radius:50%;cursor:pointer;font-size:1.4rem}.pe-filters form{flex:1 1 auto;overflow:auto;padding:var(--pe-s2)}.pe-filters__actions{position:sticky;bottom:0;background:#fff;padding:12px var(--pe-s2);border-top:1px solid var(--pe-line);margin:0}.pe-filters__apply{display:inline-flex;flex:1 1 auto}.pe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pe-s2)}.pe-shop__layout--no-filters .pe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-compare-table thead img{width:72px;height:72px}.pe-compare-table tbody th{width:120px}}@media(max-width:599.98px){.pe-chips--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;-webkit-overflow-scrolling:touch}.pe-chips--scroll::-webkit-scrollbar{display:none}.pe-chips-nav__label{display:none}.pe-grid,.pe-shop__layout--no-filters .pe-grid{grid-template-columns:minmax(0,1fr)}.pe-card{flex-direction:row}.pe-card__media{flex:0 0 38%;aspect-ratio:auto;min-height:160px}.pe-card__body{padding:12px}.pe-card__actions{grid-template-columns:1fr}.pe-toolbar__sort span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.pe-product-page main{background:var(--pe-surface)}.pe-pdp{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start;max-width:1240px;padding-top:14px;padding-bottom:clamp(28px,5vw,48px)}.pe-purchase{display:contents;min-width:0}.pe-buy__header{order:1;display:grid;gap:8px;min-width:0;padding:6px 0 0}.pe-buy__badges{position:static;flex-direction:row;flex-wrap:wrap;margin:0 0 2px}.pe-buy__title{max-width:24ch;margin:0;font-size:clamp(2rem,2.4vw,2.75rem);font-weight:750;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.pe-buy__model,.pe-buy__rating{margin:0}.pe-buy__model span+span:before{content:" \b7  "}.pe-buy__rating{min-height:20px}.pe-buy__header .pe-stars{color:var(--pe-ink-soft)}.pe-buy__badges .pe-badge--editorial{color:#0057b8;background:#e8f3ff}.pe-gallery{order:2;min-width:0;width:100%;max-width:600px;margin-inline:auto}.pe-gallery__main{position:relative;display:flex;overflow:hidden;align-items:center;justify-content:center;aspect-ratio:1 / 1;border:0;border-radius:clamp(20px,3vw,28px);background:#f8f8f8;box-shadow:none}.pe-gallery__main picture{display:block;width:100%;height:100%;padding:0;box-sizing:border-box}.pe-gallery__main>img{width:100%;height:100%;padding:0;box-sizing:border-box}.pe-gallery__main picture img,.pe-gallery__main>img{display:block;max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:normal}.pe-gallery__thumbs{display:flex;gap:8px;overflow-x:auto;margin:12px 0 0;padding:2px 2px 7px;list-style:none;scroll-snap-type:x proximity;scrollbar-width:thin}.pe-gallery__thumbs li{display:block;flex:0 0 58px;margin:0;padding:0;line-height:0;scroll-snap-align:start}.pe-gallery__thumbs button{width:100%;padding:3px;overflow:hidden;aspect-ratio:1 / 1;border:1px solid var(--pe-line);border-radius:10px;background:#fff;cursor:pointer;transition:border-color .16s var(--pe-ease),box-shadow .16s var(--pe-ease),transform .16s var(--pe-ease)}.pe-gallery__thumbs button:hover{border-color:#aeb8c3;transform:translateY(-1px)}.pe-gallery__thumbs button[aria-current=true]{border-color:var(--pe-cta);box-shadow:0 0 0 1px var(--pe-cta)}.pe-gallery__thumbs img{display:block;width:100%;height:100%;border-radius:7px;object-fit:contain}.pe-buy{order:3;display:flex;flex-direction:column;gap:16px;min-width:0;padding:6px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.pe-buy__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 0;margin:0;padding:0;border:0}.pe-buy__price .pe-price{font-size:clamp(2rem,1.65rem + 1vw,2.5rem);letter-spacing:-.025em}.pe-buy>.pe-avail{align-self:flex-start;margin:-5px 0 0;padding:0;border-radius:0;color:#176b34;background:transparent;font-size:var(--pe-fs-meta);font-weight:650;line-height:1.3}.pe-buy>.pe-avail--out{color:var(--pe-muted);background:transparent}.pe-buy>.pe-avail--preorder{color:#8a4b00;background:transparent}.pe-buy__fit{display:grid;gap:4px;margin:0;padding:15px 0;border-top:1px solid var(--pe-line);border-bottom:1px solid var(--pe-line);border-radius:0;color:var(--pe-ink);background:transparent;font-size:var(--pe-fs-small);line-height:1.55}.pe-buy__label{color:var(--pe-muted);font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.pe-buy__facts{display:grid;grid-template-columns:minmax(0,1fr);gap:9px 16px;margin:0;padding:14px 0 0;border-top:1px solid var(--pe-line);list-style:none}.pe-buy__facts li{display:flex;gap:9px;align-items:flex-start;color:var(--pe-ink-soft);font-size:var(--pe-fs-small);line-height:1.4}.pe-buy__facts li svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--pe-accent)}.pe-variants{min-width:0;margin:0;padding:0;border:0}.pe-variants legend{display:block;margin-bottom:8px;padding:0;font-size:var(--pe-fs-small);font-weight:700}.pe-variants__options{display:flex;flex-wrap:wrap;gap:8px}.pe-variants__option{position:relative;flex:1 1 140px}.pe-variants__option input{position:absolute;width:1px;height:1px;opacity:0}.pe-variants__option label{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:var(--pe-touch);padding:10px 13px;border:1.5px solid #c7cdd4;border-radius:11px;box-sizing:border-box;color:var(--pe-ink);background:#fff;font-size:var(--pe-fs-small);line-height:1.2;cursor:pointer}.pe-variants__option label strong{font-weight:700}.pe-variants__option label small{color:var(--pe-muted);font-size:var(--pe-fs-meta)}.pe-variants__option input:checked+label{border-color:var(--pe-cta);background:#eef6ff;box-shadow:inset 0 0 0 1px var(--pe-cta)}.pe-variants__option input:focus-visible+label{outline:2px solid var(--pe-focus);outline-offset:2px}.pe-variants__option input:disabled+label{border-style:dashed;color:#9aa0a6;text-decoration:line-through;cursor:not-allowed}.pe-variants__option input:disabled+label small{text-decoration:none}.pe-variants__help{margin:7px 0 0}.pe-buy__row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;align-items:end}.pe-buy__row .pe-qty{display:flex;flex-direction:column;gap:4px;color:var(--pe-muted);font-size:var(--pe-fs-meta)}.pe-buy__row select{min-height:50px;padding:8px 30px 8px 12px;border:1px solid #bfc7d0;border-radius:10px;color:var(--pe-ink);background:#fff;font:inherit}.pe-buy__row .pe-btn{width:100%;min-height:54px;border-radius:11px;font-size:1.0625rem;font-weight:750;box-shadow:0 8px 20px rgba(var(--pe-accent-rgb),.18)}.pe-buy__row .pe-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(var(--pe-accent-rgb),.24)}.pe-buy__row--single{grid-template-columns:minmax(0,1fr)}.pe-buy__checkout-trust{display:flex;flex-wrap:wrap;gap:7px 16px;margin:-4px 0 0;padding:0;color:var(--pe-ink-soft);font-size:11px;font-weight:650;list-style:none}.pe-buy__checkout-trust li{display:inline-flex;gap:5px;align-items:center}.pe-buy__checkout-trust svg{width:14px;height:14px;color:var(--pe-green)}.pe-buy__secondary{display:flex;flex-wrap:wrap;gap:8px}.pe-buy__secondary>*{flex:1 1 145px}.pe-buy__secondary .pe-btn,.pe-buy__secondary .pe-compare-btn{min-height:40px;padding:7px 12px;border:0;border-radius:10px;color:var(--pe-ink-soft);background:var(--pe-surface-2);font-size:13px}.pe-buy__secondary .pe-btn:hover,.pe-buy__secondary .pe-compare-btn:hover{color:var(--pe-ink);background:var(--pe-surface-3)}.pe-buy-help{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center;padding:16px 0 0;border-top:1px solid var(--pe-line);border-radius:0;background:transparent}.pe-buy-help img{width:46px;height:46px;border:2px solid #fff;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px #0b29421f}.pe-buy-help strong{display:block;color:var(--pe-ink);font-size:var(--pe-fs-small)}.pe-buy-help p{margin:2px 0 5px;color:var(--pe-ink-soft);font-size:12px;line-height:1.45}.pe-buy-help__actions{display:flex;flex-wrap:wrap;gap:4px 14px}.pe-buy-help__actions a{color:var(--pe-accent);font-size:12px;font-weight:650;text-decoration:none}.pe-buy-help__actions a:hover{text-decoration:underline}.pe-pdp__trust{max-width:1240px;min-width:0}.pe-policy-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:14px 0;border-top:1px solid var(--pe-line);border-bottom:1px solid var(--pe-line);list-style:none}.pe-policy-strip li{min-width:0;border-left:1px solid var(--pe-line)}.pe-policy-strip li:first-child{border-left:0}.pe-policy-strip li>a{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:44px;padding:4px 16px;color:var(--pe-ink-soft);text-decoration:none}.pe-policy-strip li>a:hover strong{color:var(--pe-accent)}.pe-policy-strip svg{width:17px;height:17px;color:var(--pe-green)}.pe-policy-strip strong{display:block;margin-bottom:1px;color:var(--pe-ink);font-size:var(--pe-fs-meta);line-height:1.25}.pe-policy-strip small{display:block;overflow:hidden;color:var(--pe-muted);font-size:11px;line-height:1.35;text-overflow:ellipsis}.pe-policy-strip__arrow{color:#a1a1a6;font-size:1.25rem;line-height:1}.pe-promo{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border:1px solid #c8e6d0;border-radius:var(--pe-radius-sm);background:#eaf7ed}.pe-promo img{width:56px;height:56px;border-radius:8px;object-fit:cover}.pe-promo p{margin:0;color:var(--pe-ink);font-size:var(--pe-fs-small)}.pe-promo small{display:block;color:var(--pe-ink-soft);font-size:var(--pe-fs-meta);line-height:1.45}.pe-promo .pe-btn{min-height:38px;padding:6px 12px;font-size:14px}.pe-condition{overflow:hidden;padding:0;border:1px solid #f0d7b5;border-radius:var(--pe-radius);background:#fff9f0}.pe-condition>summary{display:flex;gap:10px;align-items:center;min-height:48px;padding:9px 13px;color:var(--pe-ink);font-size:var(--pe-fs-small);font-weight:700;list-style:none;cursor:pointer}.pe-condition>summary::-webkit-details-marker{display:none}.pe-condition>summary:after{content:"+";margin-left:auto;color:var(--pe-muted);font-size:1.25rem;font-weight:400}.pe-condition[open]>summary:after{content:"\2212"}.pe-condition__body{padding:13px 15px 15px;border-top:1px solid #f0d7b5}.pe-condition dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:7px 14px;margin:0;font-size:var(--pe-fs-small)}.pe-condition dt{color:var(--pe-ink);font-weight:650}.pe-condition dd{margin:0;color:var(--pe-ink-soft)}.pe-condition__grades{display:grid;gap:5px;margin:11px 0 0;padding:0;color:var(--pe-ink-soft);font-size:var(--pe-fs-meta);list-style:none}.pe-affiliate-note{margin:0;color:var(--pe-muted);font-size:var(--pe-fs-meta)}@media(min-width:720px){.pe-pdp{grid-template-columns:minmax(0,1.06fr) minmax(330px,.94fr)}.pe-purchase{display:flex;grid-column:2;grid-row:1;flex-direction:column;gap:14px}.pe-buy__header,.pe-buy{order:initial}.pe-gallery{position:sticky;top:calc(var(--pe-header-offset) + 14px);grid-column:1;grid-row:1;max-width:none;margin:0}}@media(min-width:1180px){.pe-gallery{display:grid;grid-template-columns:62px minmax(0,1fr);grid-template-areas:"thumbs main";gap:12px;align-items:start}.pe-gallery__main{grid-area:main}.pe-gallery__thumbs{grid-area:thumbs;flex-direction:column;max-height:min(570px,calc(100vh - var(--pe-header-offset) - 36px));margin:0;padding:2px 5px 2px 2px;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y proximity}.pe-gallery__thumbs li{flex-basis:58px}}@media(max-width:899.98px){.pe-policy-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-policy-strip li:nth-child(odd){border-left:0}.pe-policy-strip li:nth-child(n+3){border-top:1px solid var(--pe-line)}}@media(min-width:720px)and (max-width:1099.98px){.pe-condition dl{grid-template-columns:minmax(0,1fr);gap:2px}.pe-condition dd+dt{margin-top:7px}}@media(max-width:719.98px){.pe-buy__header{padding-inline:1px}}@media(max-width:479.98px){.pe-pdp{gap:18px;padding-top:8px}.pe-buy{padding:0;border-radius:0}.pe-buy__title{font-size:clamp(1.65rem,7.8vw,2.05rem)}.pe-gallery__main{border-radius:18px}.pe-gallery__thumbs li{flex-basis:56px}.pe-buy__secondary>*{flex-basis:100%}.pe-policy-strip{grid-template-columns:minmax(0,1fr)}.pe-policy-strip li,.pe-policy-strip li:nth-child(odd){border-left:0;border-top:1px solid var(--pe-line)}.pe-policy-strip li:first-child{border-top:0}.pe-condition dl{grid-template-columns:minmax(0,1fr);gap:2px}.pe-condition dd+dt{margin-top:7px}}.pe-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:950;background:#fff;border-top:1px solid var(--pe-line);box-shadow:0 -8px 30px #0000001a;transform:translateY(110%);transition:transform .25s var(--pe-ease)}.pe-sticky-buy.is-visible{transform:translateY(0)}.pe-sticky-buy__inner{max-width:var(--pe-container);margin:0 auto;padding:10px var(--pe-gutter);display:grid;grid-template-columns:56px minmax(0,1fr) auto auto;gap:12px;align-items:center}.pe-sticky-buy img{width:56px;height:56px;object-fit:contain;background:var(--pe-surface-2);border-radius:8px}.pe-sticky-buy__name{margin:0;font-size:var(--pe-fs-small);font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pe-sticky-buy__price{font-size:1.25rem;font-weight:700;white-space:nowrap}.pe-sticky-buy .pe-btn{min-height:44px}@media(max-width:599.98px){.pe-sticky-buy__inner{grid-template-columns:minmax(0,1fr) auto;padding:8px 12px}.pe-sticky-buy img,.pe-sticky-buy__price{display:none}}.pe-section-nav{position:sticky;top:var(--pe-header-offset);z-index:500;background:#fff;border-top:1px solid var(--pe-line);border-bottom:1px solid var(--pe-line);margin-top:0}.pe-section-nav ul{list-style:none;margin:0 auto;padding:0 var(--pe-gutter);max-width:var(--pe-container);display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.pe-section-nav ul::-webkit-scrollbar{display:none}.pe-section-nav a{display:inline-flex;align-items:center;min-height:48px;padding:0 14px;white-space:nowrap;color:var(--pe-ink-soft);text-decoration:none;font-size:var(--pe-fs-small);font-weight:500;border-bottom:2px solid transparent}.pe-section-nav a:hover,.pe-section-nav a.is-active{color:var(--pe-ink);border-bottom-color:var(--pe-ink)}.pe-specs{max-width:1240px;padding-top:clamp(48px,7vw,80px);padding-bottom:clamp(48px,7vw,80px);border-top:1px solid var(--pe-line)}.pe-specs>.pe-h2{margin-bottom:var(--pe-s3)}.pe-specs table,.pe-table{width:100%;border-collapse:collapse;font-size:var(--pe-fs-small)}.pe-specs th,.pe-specs td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--pe-line);vertical-align:top}.pe-specs td{padding-left:18px}.pe-table th,.pe-table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--pe-line);vertical-align:top}.pe-specs tbody th{width:40%;font-weight:600;color:var(--pe-ink)}.pe-specs table{letter-spacing:normal;border:0;margin:0}.pe-specs td,.pe-specs th{height:auto}.pe-specs td{width:auto}.pe-table thead th{font-weight:700;background:var(--pe-surface-2)}.pe-table__sort{border:0;background:transparent;font:inherit;font-weight:700;color:var(--pe-ink);cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:6px;min-height:32px}.pe-table__sort:after{content:"\2195";color:var(--pe-muted);font-size:.9em}.pe-table__sort[aria-sort=ascending]:after{content:"\2191";color:var(--pe-accent)}.pe-table__sort[aria-sort=descending]:after{content:"\2193";color:var(--pe-accent)}.pe-table__note{font-size:var(--pe-fs-meta);color:var(--pe-muted);margin:8px 0 0}.pe-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.pe-specs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--pe-s4)}.pe-list-check{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pe-list-check li{display:flex;gap:10px;align-items:flex-start;font-size:var(--pe-fs-small);color:var(--pe-ink)}.pe-list-check li:before{content:"\2713";color:var(--pe-green);font-weight:700;flex:none}.pe-faq details{border-bottom:1px solid var(--pe-line)}.pe-faq summary{cursor:pointer;padding:14px 0;font-weight:600;font-size:var(--pe-fs-body);list-style:none;display:flex;justify-content:space-between;gap:12px}.pe-faq summary::-webkit-details-marker{display:none}.pe-faq summary:after{content:"+";color:var(--pe-muted);font-weight:400}.pe-faq details[open] summary:after{content:"\2212"}.pe-faq details p{margin:0 0 14px;color:var(--pe-ink-soft);max-width:var(--pe-measure)}.pe-reviews-note{font-size:var(--pe-fs-meta);color:var(--pe-muted);margin:0 0 var(--pe-s2)}.pe-related{padding:clamp(48px,7vw,80px) 0;border-top:1px solid var(--pe-line);background:var(--pe-surface-2)}.pe-related__head{max-width:680px;margin-bottom:clamp(24px,4vw,36px)}.pe-related__head .pe-eyebrow{margin-bottom:8px}.pe-related__head h2{margin:0;color:var(--pe-ink);font-size:var(--pe-fs-h2);line-height:1.15;letter-spacing:-.025em}.pe-related__head p{margin:8px 0 0;color:var(--pe-ink-soft);font-size:var(--pe-fs-small)}.pe-related__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:clamp(16px,2.5vw,24px)}.pe-related-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid var(--pe-line);border-radius:var(--pe-radius);background:#fff;box-shadow:var(--pe-shadow-sm);transition:transform .2s var(--pe-ease),box-shadow .2s var(--pe-ease),border-color .2s var(--pe-ease)}.pe-related-card:hover{transform:translateY(-3px);border-color:#c9d8e8;box-shadow:var(--pe-shadow)}.pe-related-card__media{display:block;overflow:hidden;aspect-ratio:5 / 3;background:#e9edf2}.pe-related-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s var(--pe-ease)}.pe-related-card:hover .pe-related-card__media img{transform:scale(1.025)}.pe-related-card__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:9px;padding:18px}.pe-related-card__body .pe-badge{padding:5px 8px;font-size:11px}.pe-related-card h3{margin:0;font-size:var(--pe-fs-card-title);line-height:1.3}.pe-related-card h3 a{color:var(--pe-ink);text-decoration:none}.pe-related-card h3 a:hover{color:var(--pe-accent)}.pe-related-card p{display:-webkit-box;overflow:hidden;margin:0;color:var(--pe-ink-soft);font-size:var(--pe-fs-small);line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pe-related-card__link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:5px;color:var(--pe-accent);font-size:var(--pe-fs-small);font-weight:650;text-decoration:none}.pe-related-card__link span{transition:transform .18s var(--pe-ease)}.pe-related-card__link:hover span{transform:translate(3px)}.pe-has-buy-panel #stickynav,.pe-has-buy-panel #bottomoffer{display:none!important}.pe-hero{position:relative;overflow:hidden;background:#0b2942;color:#fff}.pe-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.pe-hero__media video,.pe-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.pe-hero__poster{display:block}.pe-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0512229e,#05122257 40%,#0512220a,#05122200)}.pe-hero__inner{position:relative;z-index:1;max-width:var(--pe-container);margin:0 auto;padding:clamp(32px,5vw,64px) var(--pe-gutter);box-sizing:border-box;min-height:min(56vh,520px);display:flex;flex-direction:column;justify-content:center;gap:14px}.pe-hero__inner h1{font-size:var(--pe-fs-hero);line-height:1.05;margin:0;max-width:22ch;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25)}.pe-hero__inner p{margin:0;font-size:var(--pe-fs-body);max-width:48ch;color:#ffffffeb;text-shadow:0 1px 2px rgba(0,0,0,.25)}.pe-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.pe-hero__actions .pe-btn--secondary{background:#ffffff1f;color:#fff;border-color:#ffffffb3}.pe-hero__actions .pe-btn--secondary:hover{background:#fff;color:var(--pe-ink)}@media(max-width:47.99em){.pe-hero__media .pe-hero__poster{display:block}.pe-hero__media .pe-hero__video{display:none}}@media(min-width:48em){.pe-hero__inner{min-height:calc(100vw * 482 / 1400)}}body.pe-home main>.pe-section{padding-block:clamp(44px,6vw,80px)}body.pe-home main>.pe-section+.pe-section{padding-top:clamp(44px,6vw,80px)}.pe-home-section-head{display:flex;flex-direction:column;gap:8px;margin-bottom:clamp(22px,3vw,34px)}.pe-home-section-head>div{min-width:0}.pe-home-section-head .pe-eyebrow{margin-bottom:5px}.pe-home-section-head .pe-h2{margin-bottom:0;text-wrap:balance}.pe-home-section-head>p{max-width:54ch;margin:0;color:var(--pe-ink-soft);font-size:var(--pe-fs-small);line-height:1.6}.pe-home-section-head--center{max-width:760px;margin-inline:auto;text-align:center;align-items:center}.pe-home-section-head--center>p{max-width:64ch}.pe-home-section-action{margin:clamp(20px,3vw,30px) 0 0;text-align:center}.pe-home-arrow-link{display:inline-flex;align-items:center;gap:7px;font-weight:700;text-decoration:none}.pe-home-arrow-link>span{transition:transform .18s var(--pe-ease)}.pe-home-arrow-link:hover>span,.pe-home-arrow-link:focus-visible>span{transform:translate(3px)}@media(min-width:48em){.pe-home-section-head:not(.pe-home-section-head--center){flex-direction:row;align-items:end;justify-content:space-between;gap:var(--pe-s4)}.pe-home-section-head:not(.pe-home-section-head--center)>p{text-align:right}}.pe-home-proof{border-bottom:1px solid #dbe3ec;background:#fff}.pe-home-proof ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;padding-block:14px;list-style:none}.pe-home-proof li{display:flex;min-width:0;align-items:center;gap:10px;padding:8px clamp(8px,2vw,18px)}.pe-home-proof li:nth-child(2n){border-left:1px solid var(--pe-line)}.pe-home-proof svg{flex:0 0 25px;width:25px;height:25px;color:#0b5fc2;stroke-linecap:round;stroke-linejoin:round}.pe-home-proof span{display:grid;min-width:0;gap:1px}.pe-home-proof strong{color:var(--pe-ink);font-size:clamp(.79rem,.72rem + .25vw,.92rem);line-height:1.25}.pe-home-proof small{color:var(--pe-muted);font-size:clamp(.68rem,.63rem + .18vw,.78rem);line-height:1.3}@media(min-width:54em){.pe-home-proof ul{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:11px}.pe-home-proof li+li{border-left:1px solid var(--pe-line)}}.pe-home-goals{padding-top:clamp(52px,7vw,88px)!important}.pe-home-goals__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pe-s2)}.pe-home-goal{position:relative;display:flex;min-width:0;min-height:310px;flex-direction:column;align-items:flex-start;box-sizing:border-box;overflow:hidden;padding:clamp(22px,3vw,30px);border:1px solid #dbe5ef;border-radius:var(--pe-radius-lg);color:var(--pe-ink);text-decoration:none;background:linear-gradient(155deg,#fff 45%,#f1f8ff);box-shadow:var(--pe-shadow-sm);transition:transform .2s var(--pe-ease),border-color .2s var(--pe-ease),box-shadow .2s var(--pe-ease)}.pe-home-goal:after{content:"";position:absolute;width:150px;height:150px;right:-80px;bottom:-95px;border:24px solid rgba(var(--pe-accent-rgb),.07);border-radius:50%;pointer-events:none}.pe-home-goal__icon{display:grid;width:58px;height:58px;margin-bottom:22px;place-items:center;border-radius:18px;background:#e8f3ff;color:#075bb9}.pe-home-goal__icon svg{width:32px;height:32px;stroke-linecap:round;stroke-linejoin:round}.pe-home-goal .pe-eyebrow{margin-bottom:6px;font-size:11px}.pe-home-goal h3{max-width:18ch;margin:0 0 9px;font-size:clamp(1.2rem,1.1rem + .35vw,1.45rem);line-height:1.18;text-wrap:balance}.pe-home-goal p{margin:0 0 20px;color:var(--pe-ink-soft);font-size:var(--pe-fs-small);line-height:1.55}.pe-home-goal__link{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:#075bb9;font-size:var(--pe-fs-small);font-weight:750}.pe-home-goal__link>span{transition:transform .18s var(--pe-ease)}.pe-home-goal:hover,.pe-home-goal:focus-visible{border-color:#a9caeb;box-shadow:var(--pe-shadow);transform:translateY(-3px)}.pe-home-goal:hover .pe-home-goal__link>span,.pe-home-goal:focus-visible .pe-home-goal__link>span{transform:translate(3px)}@media(min-width:40em){.pe-home-goals__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:70em){.pe-home-goals__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pe-departments .pe-h2{text-align:center;margin-bottom:0}.pe-dept-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pe-s2);max-width:1100px;margin-inline:auto}.pe-dept{display:flex;min-width:0;flex-direction:column;align-items:center;text-align:center;gap:10px;text-decoration:none;color:var(--pe-ink);padding:12px;border:1px solid transparent;border-radius:var(--pe-radius);background:var(--pe-surface-2);font-weight:600;font-size:var(--pe-fs-small);transition:border-color .18s var(--pe-ease),box-shadow .18s var(--pe-ease),color .18s var(--pe-ease)}.pe-dept img{width:100%;aspect-ratio:1 / 1;object-fit:contain;padding:10px;box-sizing:border-box;border-radius:10px;background:#fff}.pe-dept span{display:flex;min-height:2.7em;align-items:center;justify-content:center;line-height:1.35}.pe-dept:hover,.pe-dept:focus-visible{border-color:var(--pe-line);box-shadow:var(--pe-shadow);color:var(--pe-accent)}@media(min-width:48em){.pe-dept-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64em){.pe-dept-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.pe-home-system{display:grid;min-width:0;overflow:hidden;border-radius:clamp(18px,2.5vw,28px);background:#071e33;color:#fff;box-shadow:0 18px 48px #071e332e}.pe-home-system__media{min-height:260px;overflow:hidden}.pe-home-system__media img{display:block;width:100%;height:100%;min-height:260px;object-fit:cover}.pe-home-system__body{padding:clamp(26px,5vw,58px)}.pe-home-system__body .pe-eyebrow{color:#84d1ff}.pe-home-system__body h2{max-width:16ch;margin:0 0 14px;color:#fff;font-size:clamp(1.65rem,1.35rem + 1.1vw,2.5rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.pe-home-system__body>p{max-width:58ch;margin:0;color:#ffffffc2;font-size:var(--pe-fs-small);line-height:1.65}.pe-home-system__links{display:grid;margin-top:clamp(22px,4vw,36px);border-top:1px solid rgba(255,255,255,.16)}.pe-home-system__links a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.16);color:#fff;text-decoration:none}.pe-home-system__links a>span:nth-child(2){display:grid;gap:2px}.pe-home-system__links strong{color:#fff;font-size:var(--pe-fs-small);line-height:1.3}.pe-home-system__links small{color:#ffffffa6;font-size:var(--pe-fs-meta);line-height:1.45}.pe-home-system__links a>span:last-child{color:#84d1ff;font-size:1.2rem;transition:transform .18s var(--pe-ease)}.pe-home-system__number{color:#84d1ff;font-size:11px;font-weight:800;letter-spacing:.08em}.pe-home-system__links a:hover>span:last-child,.pe-home-system__links a:focus-visible>span:last-child{transform:translate(4px)}@media(min-width:64em){.pe-home-system{grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr)}.pe-home-system__media,.pe-home-system__media img{min-height:620px}}.pe-home-stories__head{display:flex;flex-direction:column;gap:var(--pe-s1);margin-bottom:var(--pe-s3)}.pe-home-stories__head .pe-eyebrow{margin-bottom:4px}.pe-home-stories__head .pe-h2{margin-bottom:0}.pe-home-stories__head>p{max-width:46ch;margin:0;color:var(--pe-ink-soft);font-size:var(--pe-fs-small)}.pe-home-stories__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pe-s2)}.pe-home-story{position:relative;isolation:isolate;display:flex;min-width:0;min-height:clamp(350px,96vw,410px);overflow:hidden;color:#fff;text-decoration:none;background:#071b2d;border-radius:var(--pe-radius-lg);box-shadow:0 8px 24px #0a233b24;transition:box-shadow .2s var(--pe-ease),transform .2s var(--pe-ease)}.pe-home-story:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#04111eeb,#04111eb3 35%,#04111e40 61%,#04111e0a 82%)}.pe-home-story__media{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#071b2d}.pe-home-story__media picture{display:block;width:100%;height:100%}.pe-home-story__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s var(--pe-ease)}.pe-home-story--advice .pe-home-story__media img{object-position:50% 58%}.pe-home-story--open-box .pe-home-story__media img{object-position:50% 68%}.pe-home-story--filters .pe-home-story__media img{object-position:50% 57%}.pe-home-story--uv .pe-home-story__media img{object-position:50% 68%}.pe-home-story__body{position:relative;z-index:2;display:flex;width:100%;min-width:0;min-height:inherit;flex-direction:column;align-items:flex-start;justify-content:flex-start;box-sizing:border-box;padding:clamp(20px,3vw,26px);text-shadow:0 1px 2px rgba(0,0,0,.28)}.pe-home-story__body .pe-eyebrow{margin-bottom:7px;color:#9edcff;line-height:1.3}.pe-home-story h3{max-width:17ch;margin:0 0 9px;color:#fff;font-size:clamp(1.3rem,1.16rem + .45vw,1.55rem);line-height:1.12;text-wrap:balance}.pe-home-story p{max-width:32ch;margin:0 0 var(--pe-s2);color:#ffffffe6;font-size:var(--pe-fs-small);line-height:1.48}.pe-home-story__link{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:var(--pe-fs-small);font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.35)}.pe-home-story__link span{transition:transform .2s var(--pe-ease)}.pe-home-story:hover,.pe-home-story:focus-visible{box-shadow:0 16px 36px #0a233b3d;transform:translateY(-3px)}.pe-home-story:hover .pe-home-story__media img,.pe-home-story:focus-visible .pe-home-story__media img{transform:scale(1.045)}.pe-home-story:hover .pe-home-story__link span,.pe-home-story:focus-visible .pe-home-story__link span{transform:translate(3px)}.pe-home-story:focus-visible{outline:3px solid #fff;outline-offset:-6px}@media(min-width:40em){.pe-home-stories__head{flex-direction:row;align-items:end;justify-content:space-between}.pe-home-stories__head>p{text-align:right}.pe-home-stories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-home-story{min-height:clamp(390px,43vw,470px)}}@media(min-width:70em){.pe-home-stories__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pe-home-story{min-height:440px}}@media(prefers-reduced-motion:reduce){.pe-home-story,.pe-home-story__media img,.pe-home-story__link span{transition:none}.pe-home-story:hover,.pe-home-story:focus-visible{transform:none}.pe-home-story:hover .pe-home-story__media img,.pe-home-story:focus-visible .pe-home-story__media img{transform:none}}.pe-home-tools{color:var(--pe-ink);background:linear-gradient(180deg,#edf7ff,#f7fbff);border-block:1px solid #d8e9f8}.pe-home-tools .pe-home-section-head>p{color:#496175}.pe-home-tools__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pe-s2)}.pe-home-tool{display:flex;min-width:0;min-height:290px;flex-direction:column;align-items:flex-start;box-sizing:border-box;padding:clamp(22px,3vw,30px);border:1px solid #d0e2f2;border-radius:var(--pe-radius-lg);background:#ffffffeb;color:var(--pe-ink);text-decoration:none;box-shadow:var(--pe-shadow-sm);transition:transform .2s var(--pe-ease),box-shadow .2s var(--pe-ease),border-color .2s var(--pe-ease)}.pe-home-tool__icon{display:grid;width:48px;height:48px;margin-bottom:18px;place-items:center;border-radius:14px;color:#075bb9;background:#e5f2ff}.pe-home-tool__icon svg{width:27px;height:27px;stroke-linecap:round;stroke-linejoin:round}.pe-home-tool__meta{margin-bottom:7px;color:#426078;font-size:11px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.pe-home-tool h3{margin:0 0 9px;font-size:var(--pe-fs-card-title);line-height:1.25}.pe-home-tool p{margin:0 0 18px;color:var(--pe-ink-soft);font-size:var(--pe-fs-small);line-height:1.55}.pe-home-tool__link{display:inline-flex;gap:7px;align-items:center;margin-top:auto;color:#075bb9;font-size:var(--pe-fs-small);font-weight:750}.pe-home-tool__link>span{transition:transform .18s var(--pe-ease)}.pe-home-tool:hover,.pe-home-tool:focus-visible{border-color:#9dc6e8;box-shadow:var(--pe-shadow);transform:translateY(-3px)}.pe-home-tool:hover .pe-home-tool__link>span,.pe-home-tool:focus-visible .pe-home-tool__link>span{transform:translate(3px)}.pe-home-tools .pe-home-section-action a{color:#075bb9}@media(min-width:48em){.pe-home-tools__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pe-home-process{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pe-s2);margin:0;padding:0;list-style:none;counter-reset:none}.pe-home-process li{min-width:0;padding:clamp(20px,3vw,28px);border-top:3px solid #8ac8f2;border-radius:0 0 var(--pe-radius) var(--pe-radius);background:var(--pe-surface-2)}.pe-home-process__number{display:inline-block;margin-bottom:22px;color:#0b5fc2;font-size:12px;font-weight:800;letter-spacing:.08em}.pe-home-process h3{margin:0 0 8px;font-size:var(--pe-fs-card-title);line-height:1.25}.pe-home-process p{margin:0;color:var(--pe-ink-soft);font-size:var(--pe-fs-small);line-height:1.6}@media(min-width:40em){.pe-home-process{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:68em){.pe-home-process{grid-template-columns:repeat(4,minmax(0,1fr))}}.pe-home-brands{padding-block:clamp(38px,5vw,60px);border-block:1px solid #dce3ea;background:#f7f9fb}.pe-home-brands>.pe-container{display:grid;gap:clamp(22px,4vw,46px);align-items:center}.pe-home-brands header{max-width:650px}.pe-home-brands h2{margin:0;font-size:var(--pe-fs-h2);line-height:1.15;text-wrap:balance}.pe-home-brands nav{display:flex!important;flex-wrap:wrap;gap:9px}.pe-home-brands nav a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:7px 16px;border:1px solid #cfd7df;border-radius:999px;background:#fff;color:var(--pe-ink);font-size:var(--pe-fs-small);font-weight:700;text-decoration:none;transition:color .18s var(--pe-ease),border-color .18s var(--pe-ease),box-shadow .18s var(--pe-ease)}.pe-home-brands nav a:hover,.pe-home-brands nav a:focus-visible{color:#075bb9;border-color:#9fc4e5;box-shadow:var(--pe-shadow-sm)}@media(min-width:64em){.pe-home-brands>.pe-container{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr)}.pe-home-brands nav{justify-content:flex-end}}.pe-home-savings{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pe-s2)}.pe-home-savings>a{position:relative;display:flex;min-width:0;min-height:270px;flex-direction:column;align-items:flex-start;overflow:hidden;box-sizing:border-box;padding:clamp(22px,3vw,30px);border-radius:var(--pe-radius-lg);color:#fff;text-decoration:none;background:#0b2942;box-shadow:var(--pe-shadow-sm);transition:transform .2s var(--pe-ease),box-shadow .2s var(--pe-ease)}.pe-home-savings>a:nth-child(2){background:#114f70}.pe-home-savings>a:nth-child(3){background:#1b5c52}.pe-home-savings>a:after{content:"";position:absolute;right:-52px;bottom:-88px;width:175px;height:175px;border:28px solid rgba(255,255,255,.09);border-radius:50%}.pe-home-savings__tag{display:inline-flex;margin-bottom:auto;padding:6px 10px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#ffffffd9;font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.pe-home-savings h3{max-width:18ch;margin:24px 0 8px;color:#fff;font-size:clamp(1.25rem,1.1rem + .45vw,1.55rem);line-height:1.18;text-wrap:balance}.pe-home-savings p{max-width:40ch;margin:0 0 18px;color:#ffffffc2;font-size:var(--pe-fs-small);line-height:1.55}.pe-home-savings>a>span:last-child{display:inline-flex;position:relative;z-index:1;gap:7px;align-items:center;color:#fff;font-size:var(--pe-fs-small);font-weight:750}.pe-home-savings>a>span:last-child span{transition:transform .18s var(--pe-ease)}.pe-home-savings>a:hover,.pe-home-savings>a:focus-visible{box-shadow:0 16px 34px #0a233b33;transform:translateY(-3px)}.pe-home-savings>a:hover>span:last-child span,.pe-home-savings>a:focus-visible>span:last-child span{transform:translate(3px)}@media(min-width:48em){.pe-home-savings{grid-template-columns:repeat(3,minmax(0,1fr))}}.pe-cards-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--pe-s2)}.pe-mini{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--pe-ink);position:relative}.pe-mini__media{position:relative;border-radius:var(--pe-radius);overflow:hidden;background:var(--pe-surface-2);aspect-ratio:1 / 1}.pe-mini__media img,.pe-mini__media picture img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply}.pe-mini__media .pe-badge{position:absolute;top:10px;left:10px}.pe-mini__type{font-size:var(--pe-fs-meta);color:var(--pe-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.pe-mini__name{font-size:var(--pe-fs-card-title);font-weight:600;line-height:1.3;margin:0}.pe-mini__price{margin:0}.pe-mini__cta{color:var(--pe-accent);font-weight:600;font-size:var(--pe-fs-small)}.pe-mini:hover .pe-mini__cta{text-decoration:underline}.pe-series-compare{overflow-x:auto}.pe-series-compare table{min-width:640px}.pe-guides{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--pe-s2)}.pe-guide-card{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--pe-ink);border:1px solid var(--pe-line);border-radius:var(--pe-radius);overflow:hidden;background:#fff}.pe-guide-card img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.pe-guide-card>div{padding:0 var(--pe-s2) var(--pe-s2);display:flex;flex-direction:column;gap:6px}.pe-guide-card h3{font-size:var(--pe-fs-card-title);margin:0;line-height:1.3}.pe-guide-card p{margin:0;font-size:var(--pe-fs-small);color:var(--pe-ink-soft)}.pe-guide-card{transition:transform .2s var(--pe-ease),box-shadow .2s var(--pe-ease),border-color .2s var(--pe-ease)}.pe-guide-card:hover,.pe-guide-card:focus-visible{border-color:#bed2e4;box-shadow:var(--pe-shadow);transform:translateY(-3px)}.pe-home-faq{display:grid;gap:clamp(28px,5vw,64px)}.pe-home-faq__intro{max-width:520px}.pe-home-faq__intro .pe-h2{max-width:14ch;margin-bottom:12px;text-wrap:balance}.pe-home-faq__intro p{margin:0 0 18px;color:var(--pe-ink-soft);font-size:var(--pe-fs-small);line-height:1.65}.pe-home-faq__list{border-top:1px solid var(--pe-line)}.pe-home-faq__list details{border-bottom:1px solid var(--pe-line)}.pe-home-faq__list summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:12px 2px;color:var(--pe-ink);cursor:pointer;font-size:var(--pe-fs-small);font-weight:750;line-height:1.4;list-style:none}.pe-home-faq__list summary::-webkit-details-marker{display:none}.pe-home-faq__list summary:after{content:"+";flex:none;color:#0b5fc2;font-size:1.45rem;font-weight:400;line-height:1}.pe-home-faq__list details[open] summary:after{content:"\2212"}.pe-home-faq__list details p{max-width:70ch;margin:-2px 0 18px;padding-right:38px;color:var(--pe-ink-soft);font-size:var(--pe-fs-small);line-height:1.65}@media(min-width:60em){.pe-home-faq{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start}.pe-home-faq__intro{position:sticky;top:calc(var(--pe-header-offset) + 28px)}}.pe-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--pe-s3);align-items:center;background:var(--pe-surface-2);border-radius:var(--pe-radius-lg);padding:var(--pe-s3)}.pe-split img{width:100%;height:auto;border-radius:var(--pe-radius);display:block}.pe-split h2{font-size:var(--pe-fs-h2);margin:0 0 var(--pe-s1)}.pe-split p{margin:0 0 var(--pe-s2);color:var(--pe-ink-soft)}.pe-home-help-actions{display:flex;flex-wrap:wrap;gap:10px}@media(prefers-reduced-motion:reduce){.pe-home-arrow-link>span,.pe-home-goal,.pe-home-goal__link>span,.pe-home-system__links a>span:last-child,.pe-home-tool,.pe-home-tool__link>span,.pe-home-savings>a,.pe-home-savings>a>span:last-child span,.pe-guide-card{transition:none}.pe-home-goal:hover,.pe-home-goal:focus-visible,.pe-home-tool:hover,.pe-home-tool:focus-visible,.pe-home-savings>a:hover,.pe-home-savings>a:focus-visible,.pe-guide-card:hover,.pe-guide-card:focus-visible{transform:none}}.pe-article-page{min-width:0;overflow:hidden;background:#fff;color:var(--pe-ink)}@supports (overflow: clip){.pe-article-page{overflow:clip}}.pe-article{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,32px);padding:8px 0 clamp(56px,8vw,96px)}.pe-article__head{position:relative;isolation:isolate;overflow:hidden;padding:clamp(24px,4vw,48px);border:1px solid #dce9f7;border-radius:var(--pe-radius-lg);background:radial-gradient(circle at 92% 12%,rgba(94,194,255,.24),transparent 32%),linear-gradient(135deg,#f7fbff,#eef7ff 55%,#f8fbff)}.pe-article__head:after{content:"";position:absolute;z-index:-1;width:210px;height:210px;right:-94px;bottom:-128px;border:28px solid rgba(var(--pe-accent-rgb),.08);border-radius:50%}.pe-article__head .pe-eyebrow{display:inline-flex;align-items:center;width:fit-content;margin:0 0 12px;padding:6px 10px;border-radius:999px;background:rgba(var(--pe-accent-rgb),.1);color:#0057b8}.pe-article__head h1{max-width:21ch;margin:0 0 8px;font-size:clamp(2rem,1.45rem + 2vw,3.25rem);font-weight:750;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.pe-article__sub{max-width:58ch;margin:0;color:var(--pe-ink-soft);font-size:clamp(1.05rem,.96rem + .5vw,1.375rem);font-weight:400;line-height:1.45;text-wrap:pretty}.pe-byline{display:flex;align-items:center;gap:12px;margin-top:clamp(20px,3vw,28px);color:var(--pe-ink-soft);font-size:var(--pe-fs-small);line-height:1.45}.pe-byline img{flex:none;width:48px;height:48px;border:3px solid #fff;border-radius:50%;object-fit:cover;box-shadow:0 2px 10px #0b294229}.pe-byline__dates{display:grid;gap:3px;min-width:0}.pe-byline__meta{display:flex;flex-wrap:wrap;gap:3px 18px;color:var(--pe-muted);font-size:var(--pe-fs-meta)}.pe-byline__meta>*{position:relative}.pe-byline__meta>*+*:before{content:"\2022";position:absolute;left:-11px;color:#a5a5aa}.pe-byline time{white-space:nowrap}.pe-verdict{display:grid;gap:16px;padding:clamp(20px,3vw,30px);border:1px solid #cfe2f5;border-radius:var(--pe-radius-lg);background:linear-gradient(145deg,#fff,#f7fbff);box-shadow:0 16px 36px -30px #0b29428c}.pe-verdict__heading{display:flex;align-items:center;gap:10px}.pe-verdict__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#e5f3ff;color:#06c;font-weight:800}.pe-verdict h2{margin:0;font-size:var(--pe-fs-h3);line-height:1.25}.pe-verdict p{margin:0;color:var(--pe-ink)}.pe-verdict__summary{max-width:78ch;font-size:var(--pe-fs-body);line-height:1.65;text-wrap:pretty}.pe-verdict__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.pe-verdict__cols>div{padding:14px 16px;border:1px solid rgba(0,80,160,.1);border-radius:12px;background:#ffffffd1}.pe-verdict__cols h3{margin:0 0 7px;color:var(--pe-muted);font-size:var(--pe-fs-meta);letter-spacing:.06em;text-transform:uppercase}.pe-verdict__cols ul{margin:0;padding-left:1.15em;color:var(--pe-ink-soft);font-size:var(--pe-fs-small);line-height:1.55}.pe-verdict__cols li+li{margin-top:4px}.pe-verdict__cols li::marker{color:var(--pe-accent)}.pe-verdict__rating{display:flex;align-items:center;gap:10px;font-weight:700}.pe-verdict__action{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-top:14px;border-top:1px solid var(--pe-line)}.pe-article__layout{display:grid;grid-template-areas:"aside" "body";grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,48px);align-items:start}.pe-article__body{grid-area:body;min-width:0;max-width:var(--pe-measure);color:var(--pe-ink)}.pe-article__body p,.pe-article__body li{color:var(--pe-ink-soft);font-size:var(--pe-fs-body);line-height:1.75}.pe-article__body p{margin:0 0 1.3em;text-wrap:pretty}.pe-article__body>p:first-child{color:var(--pe-ink);font-size:clamp(1.075rem,1rem + .25vw,1.2rem);line-height:1.7}.pe-article__body blockquote{margin:24px 0 32px;padding:18px 20px;border:1px solid #cfe2f5;border-left:4px solid var(--pe-accent);border-radius:0 var(--pe-radius) var(--pe-radius) 0;background:#f4f9ff}.pe-article__body blockquote p{margin:0;color:var(--pe-ink);font-size:var(--pe-fs-small);line-height:1.65}.pe-article__body h2{margin:clamp(48px,7vw,72px) 0 14px;padding-top:16px;border-top:1px solid var(--pe-line);font-size:var(--pe-fs-h2);line-height:1.18;letter-spacing:-.025em;scroll-margin-top:20px}.pe-article__body h3{margin:20px 0 8px;color:var(--pe-ink);font-size:var(--pe-fs-h3);line-height:1.3}.pe-article__body h4{margin:18px 0 6px;color:var(--pe-ink);font-size:var(--pe-fs-body)}.pe-article__body a:not(.pe-btn){text-decoration-thickness:1px;text-underline-offset:3px}.pe-article__body a:not(.pe-btn):hover{text-decoration:underline}.pe-article__body figure,.pe-article__body figure.tweleve-points-top{overflow:hidden;margin:clamp(28px,5vw,44px) 0;border:1px solid var(--pe-line);border-radius:20px;background:var(--pe-surface-2);box-shadow:0 18px 38px -34px #0b2942a6}.pe-article__body h2+figure,.pe-article__body h3+figure{margin-top:18px}.pe-article__body figure picture{display:block;line-height:0}.pe-article__body figure img,.pe-article__body figure picture img{display:block;width:100%;height:auto;margin:0;border-radius:0}.pe-article__body figcaption{margin:0;padding:11px 14px 12px;color:var(--pe-muted);background:#fff;font-size:var(--pe-fs-meta);font-style:normal;font-weight:450;line-height:1.5}.pe-article--legacy .pe-article__layout{grid-template-areas:"body";grid-template-columns:minmax(0,1fr)}.pe-article--legacy .pe-article__body{justify-self:center;width:100%;max-width:var(--pe-measure)}.pe-article--legacy .pe-article__head .pe-meta{max-width:70ch;margin:14px 0 0}.pe-article--legacy .pe-article__body img{max-width:100%;height:auto}.pe-article--legacy .pe-article__body>img:first-child{display:block;box-sizing:border-box;width:100%;margin:0 0 clamp(28px,5vw,44px);border:1px solid var(--pe-line);border-radius:20px;background:var(--pe-surface-2);box-shadow:0 18px 38px -34px #0b2942a6}.pe-article--legacy .pe-legacy-hero{margin-top:0}.pe-article--legacy .pe-legacy-hero img{width:100%}.pe-article--legacy .pe-article__body>img:first-child+p,.pe-article--legacy .pe-legacy-hero+p{color:var(--pe-ink);font-size:clamp(1.075rem,1rem + .25vw,1.2rem);line-height:1.7}.pe-article--legacy .pe-article__body>ul,.pe-article--legacy .pe-article__body>ol{margin:0 0 1.5em;padding-left:1.35em}.pe-article__aside{grid-area:aside;min-width:0}.pe-toc{overflow:hidden;margin:0;padding:14px;border:1px solid var(--pe-line);border-radius:var(--pe-radius);background:#fff;box-shadow:var(--pe-shadow-sm)}.pe-toc summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;color:var(--pe-ink);font-size:var(--pe-fs-small);font-weight:700;list-style:none;cursor:pointer}.pe-toc summary::-webkit-details-marker{display:none}.pe-toc summary:after{content:"+";margin-left:auto;color:var(--pe-muted);font-size:1.15rem;font-weight:400}.pe-toc[open] summary:after{content:"\2212"}.pe-toc summary .pe-meta{overflow:hidden;flex:1 1 auto;color:var(--pe-accent);text-align:right;text-overflow:ellipsis;white-space:nowrap}.pe-toc ol{display:flex;gap:8px;overflow-x:auto;margin:12px -4px 0;padding:2px 4px 5px;list-style:none;counter-reset:pe-toc;overscroll-behavior-inline:contain;scrollbar-width:none}.pe-toc ol::-webkit-scrollbar{display:none}.pe-toc li{flex:0 0 auto;counter-increment:pe-toc}.pe-toc a{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 11px;border:1px solid var(--pe-line);border-radius:999px;color:var(--pe-ink-soft);background:#fff;font-size:var(--pe-fs-meta);line-height:1.25;text-decoration:none;white-space:nowrap}.pe-toc a:before{content:counter(pe-toc,decimal-leading-zero);color:var(--pe-muted);font-size:10px;font-variant-numeric:tabular-nums}.pe-toc a:hover{border-color:#b9d7f3;color:var(--pe-accent)}.pe-toc a.active-section{border-color:#b9d7f3;background:#eaf4ff;color:#0057b8;font-weight:650}.pe-toc a.active-section:before{color:#0071e3}.pe-shortlist{width:100%;border-collapse:collapse;font-size:var(--pe-fs-small);margin:var(--pe-s2) 0 var(--pe-s3)}.pe-shortlist th,.pe-shortlist td{text-align:left;vertical-align:top;padding:10px;border-bottom:1px solid var(--pe-line)}.pe-shortlist thead th{background:var(--pe-surface-2);font-size:var(--pe-fs-meta);text-transform:uppercase;letter-spacing:.04em}.pe-shortlist td ul{margin:0;padding-left:1.1em}.pe-shortlist .pe-badge{margin-bottom:4px}.pe-shortlist__price{font-weight:700;white-space:nowrap}.pe-shortlist-cards{display:grid;gap:var(--pe-s2);margin:var(--pe-s2) 0 var(--pe-s3)}.pe-pick{border:1px solid var(--pe-line);border-radius:var(--pe-radius);padding:var(--pe-s2);display:grid;gap:8px}.pe-pick__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.pe-pick__head h3{margin:0;font-size:var(--pe-fs-h3)}.pe-pick__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 16px}.pe-pick__cols h4{margin:0 0 4px;font-size:var(--pe-fs-meta);text-transform:uppercase;letter-spacing:.05em;color:var(--pe-muted)}.pe-pick__cols ul{margin:0;padding-left:1.1em;font-size:var(--pe-fs-small);color:var(--pe-ink-soft)}.pe-pick__foot{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:var(--pe-fs-small)}.pe-disclosure{max-width:var(--pe-measure);margin-top:var(--pe-s4);padding:var(--pe-s2);border:1px solid var(--pe-line);border-radius:var(--pe-radius);background:var(--pe-surface-2);color:var(--pe-muted)!important;font-size:var(--pe-fs-meta)!important;line-height:1.6!important}.pe-progress{position:sticky;top:var(--pe-header-offset);z-index:700;height:4px;overflow:hidden;background:#0071e31a}.pe-progress>div{width:0;height:100%;border-radius:0 999px 999px 0;background:linear-gradient(90deg,#18a8e8,var(--pe-accent));will-change:width}@media(min-width:1024px){.pe-article{gap:20px}.pe-article__head{padding:22px 28px}.pe-article__head h1{max-width:none;font-size:clamp(2.25rem,2rem + 1.2vw,3rem)}.pe-article__sub{max-width:none}.pe-byline{margin-top:12px}.pe-verdict{gap:10px;padding:16px 22px}.pe-verdict__summary{font-size:1rem;line-height:1.5}.pe-verdict__cols>div{padding:8px 12px}.pe-verdict__cols ul{font-size:var(--pe-fs-meta);line-height:1.4}.pe-verdict__cols li+li{margin-top:2px}.pe-article__layout{grid-template-areas:"body aside";grid-template-columns:minmax(0,1fr) 260px;gap:42px}.pe-article__body{max-width:100%}.pe-article__aside{position:sticky;top:calc(var(--pe-header-offset) + 20px)}.pe-toc{max-height:calc(100vh - var(--pe-header-offset) - 40px);overflow-y:auto;padding:16px;overscroll-behavior:contain}.pe-toc[open] ol{display:grid}.pe-toc summary .pe-meta{display:none}.pe-toc ol{display:grid;gap:3px;overflow:visible;margin:12px 0 0;padding:0}.pe-toc li{min-width:0}.pe-toc a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px;min-height:34px;padding:7px 8px;border:0;border-radius:8px;line-height:1.3;white-space:normal}.pe-toc a:before{padding-top:2px}.pe-toc a:hover{background:var(--pe-surface-2)}.pe-toc a.active-section{border:0;background:#eaf4ff}.pe-shortlist-cards{grid-template-columns:1fr}}@media(max-width:1023.98px){.pe-shortlist thead{display:none}.pe-shortlist tr{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid var(--pe-line)}.pe-shortlist td{border:0;padding:0}.pe-shortlist td:before{content:attr(data-label);display:block;font-size:var(--pe-fs-meta);text-transform:uppercase;letter-spacing:.04em;color:var(--pe-muted)}}@media(max-width:599.98px){.pe-article{padding-top:4px}.pe-article__head{padding:22px 20px;border-radius:18px}.pe-article__head h1{font-size:clamp(1.9rem,9vw,2.5rem)}.pe-byline{align-items:flex-start}.pe-byline__role{display:none}.pe-byline__meta{gap:2px 14px}.pe-byline__meta>*+*:before{left:-9px}.pe-verdict{padding:20px;border-radius:18px}.pe-verdict__cols{grid-template-columns:minmax(0,1fr)}.pe-article__body h2{margin-top:48px}.pe-article__body figure,.pe-article__body figure.tweleve-points-top{margin-inline:0;border-radius:16px}}.pe-hub-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--pe-s3)}.pe-hub-filters button{min-height:40px}.pe-hub-filters button[aria-pressed=true]{background:var(--pe-ink);color:#fff;border-color:var(--pe-ink)}.pe-article-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--pe-s3)}.pe-article-card{display:flex;flex-direction:column;border:1px solid var(--pe-line);border-radius:var(--pe-radius);overflow:hidden;background:#fff}.pe-article-card.is-hidden{display:none}.pe-article-card img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.pe-article-card__body{padding:var(--pe-s2);display:flex;flex-direction:column;gap:8px;flex:1 1 auto}.pe-article-card__body h3{margin:0;font-size:var(--pe-fs-card-title);line-height:1.3}.pe-article-card__body h3 a{color:var(--pe-ink);text-decoration:none}.pe-article-card__body h3 a:hover{color:var(--pe-accent)}.pe-article-card__verdict{margin:0;font-size:var(--pe-fs-small);color:var(--pe-ink-soft)}.pe-article-card__meta{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.pe-featured-guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--pe-s3);align-items:center;background:var(--pe-surface-2);border-radius:var(--pe-radius-lg);padding:var(--pe-s3);margin-bottom:var(--pe-s4)}.pe-featured-guide img{width:100%;height:auto;border-radius:var(--pe-radius);display:block}.pe-policy-page main{background:#f7f9fc}.pe-policy-hero{border-bottom:1px solid #dbe4ef;background:radial-gradient(circle at 88% 12%,rgba(0,113,227,.1),transparent 28rem),linear-gradient(180deg,#f8fbff,#eef5fb)}.pe-policy-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--pe-s4);align-items:end;padding:clamp(28px,5vw,52px) 0 clamp(24px,4vw,40px)}.pe-policy-head__copy{max-width:760px}.pe-policy-head .pe-eyebrow{margin:0 0 9px}.pe-policy-head h1{margin:0;color:var(--pe-ink);font-size:var(--pe-fs-h1);line-height:var(--pe-lh-tight);letter-spacing:-.02em}.pe-policy-head .pe-lede{max-width:62ch;margin:12px 0 0;color:var(--pe-ink-soft);font-size:clamp(1.05rem,1rem + .3vw,1.25rem);line-height:1.55}.pe-policy-head__date{display:flex;gap:11px;align-items:center;min-width:188px;padding:13px 15px;border:1px solid #cbd9e8;border-radius:14px;background:#ffffffd1;box-shadow:0 8px 24px #0b29420f;color:var(--pe-ink-soft)}.pe-policy-head__date svg{flex:none;width:24px;height:24px;color:var(--pe-green)}.pe-policy-head__date span{display:grid;gap:1px}.pe-policy-head__date small{color:var(--pe-muted);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.pe-policy-head__date time{color:var(--pe-ink);font-size:var(--pe-fs-small);font-weight:700;white-space:nowrap}.pe-policy__toc{display:block!important;grid-column:auto!important;align-items:initial!important;justify-content:initial!important;width:100%!important;max-width:none!important}.pe-policy{padding-top:clamp(28px,5vw,48px);padding-bottom:clamp(48px,7vw,80px)}.pe-policy__layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:start}.pe-policy__aside{position:sticky;top:calc(var(--pe-header-offset) + 18px);display:grid;grid-template-rows:minmax(0,1fr) auto;gap:14px;max-height:calc(100vh - var(--pe-header-offset) - 36px);overflow:hidden}.pe-policy__toc{min-width:0;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;text-align:left!important;border:1px solid #dfe5ec;border-radius:14px;background:#fff!important;box-shadow:0 8px 28px #0b29420d}.pe-policy__toc-title{text-align:left;margin:0;padding:14px 16px 11px;border-bottom:1px solid var(--pe-line);color:var(--pe-ink);font-size:var(--pe-fs-meta);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pe-policy__toc ol{display:grid;counter-reset:policy-section;margin:0;padding:7px 0;list-style:none}.pe-policy__toc li{counter-increment:policy-section}.pe-policy__toc a{display:grid;grid-template-columns:20px minmax(0,1fr);gap:7px;align-items:baseline;height:auto!important;padding:7px 14px;color:var(--pe-ink-soft);font-size:13px;line-height:1.35;text-align:left;text-decoration:none}.pe-policy__toc a:before{content:counter(policy-section,decimal-leading-zero);color:#8a99a8;font-size:10px;font-weight:800;letter-spacing:.02em}.pe-policy__toc a:hover,.pe-policy__toc a:focus-visible{background:#f4f8fc;color:var(--pe-accent)}.pe-policy__toc-mobile{display:none}.pe-policy__aside-help{display:grid;gap:2px;padding:14px 16px;border-radius:14px;background:#eaf5ed;color:var(--pe-ink)}.pe-policy__aside-help p{margin:0 0 3px;font-size:12px;font-weight:700}.pe-policy__aside-help a{color:#12652e;font-size:var(--pe-fs-small);font-weight:800;text-decoration:none}.pe-policy__aside-help a:hover{text-decoration:underline}.pe-policy__aside-help span{color:var(--pe-ink-soft);font-size:11px;line-height:1.35}.pe-policy__main{min-width:0}.pe-policy__content{display:grid;gap:14px;max-width:none;margin-top:0}.pe-policy__section{scroll-margin-top:calc(var(--pe-header-offset) + 18px);padding:clamp(21px,3vw,30px);border:1px solid #dfe5ec;border-radius:16px;background:#fff;box-shadow:0 8px 28px #0b29420b}.pe-policy__section h2{margin:0 0 12px;color:var(--pe-ink);font-size:clamp(1.25rem,1.14rem + .4vw,1.55rem);line-height:1.3}.pe-policy__section h3{margin:22px 0 8px;color:var(--pe-ink);font-size:1.05rem;line-height:1.4}.pe-policy__section p,.pe-policy__section li{color:var(--pe-ink-soft);font-size:1rem;line-height:1.7}.pe-policy__section p{margin:0}.pe-policy__section p+p,.pe-policy__section p+ul,.pe-policy__section p+ol,.pe-policy__section ul+p,.pe-policy__section ol+p{margin-top:12px}.pe-policy__section ul,.pe-policy__section ol{margin:10px 0 0;padding-left:1.35em}.pe-policy__section li+li{margin-top:7px}.pe-policy__section a{color:var(--pe-accent);font-weight:650;text-underline-offset:2px}.pe-policy__section strong{color:var(--pe-ink)}.pe-policy__section .pe-policy-callout{margin-top:16px;padding:14px 16px;border-left:4px solid var(--pe-accent);border-radius:0 10px 10px 0;background:#eef6ff}.pe-policy__section .pe-policy-callout--legal{border-left-color:#64748b;background:#f3f5f7}.pe-policy__section .pe-policy-callout p,.pe-policy__section .pe-policy-callout li{font-size:var(--pe-fs-small)}.pe-policy__section .pe-policy-callout p+p{margin-top:8px}.pe-policy-facts{display:grid;grid-template-columns:minmax(140px,.65fr) minmax(0,1.35fr);gap:0;margin:16px 0 0;overflow:hidden;border:1px solid var(--pe-line);border-radius:12px}.pe-policy-facts dt,.pe-policy-facts dd{margin:0;padding:11px 13px;font-size:var(--pe-fs-small);line-height:1.5}.pe-policy-facts dt{border-top:1px solid var(--pe-line);background:#f6f8fa;color:var(--pe-ink);font-weight:750}.pe-policy-facts dd{border-top:1px solid var(--pe-line);color:var(--pe-ink-soft)}.pe-policy-facts dt:first-of-type,.pe-policy-facts dt:first-of-type+dd{border-top:0}.pe-policy-steps{counter-reset:policy-step;padding:0!important;list-style:none}.pe-policy-steps li{position:relative;min-height:32px;padding-left:43px;counter-increment:policy-step}.pe-policy-steps li:before{content:counter(policy-step);position:absolute;top:0;left:0;display:grid;width:29px;height:29px;place-items:center;border-radius:50%;background:#e3eefc;color:#1557b0;font-size:12px;font-weight:800}.pe-policy-steps li+li{margin-top:14px}.pe-policy__contact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;margin-top:18px;padding:clamp(22px,3vw,30px);border:1px solid #c8dced;border-radius:18px;background:linear-gradient(135deg,#eef6ff,#f8fbff)}.pe-policy__contact .pe-eyebrow{margin:0 0 5px}.pe-policy__contact h2{margin:0;color:var(--pe-ink);font-size:var(--pe-fs-h3)}.pe-policy__contact p:not(.pe-eyebrow){max-width:58ch;margin:7px 0 0;color:var(--pe-ink-soft);font-size:var(--pe-fs-small);line-height:1.55}.pe-policy__contact address{margin-top:8px;color:var(--pe-muted);font-size:12px;font-style:normal;line-height:1.45}.pe-policy__contact-actions{display:grid;grid-template-columns:repeat(2,auto);gap:8px;align-items:center}.pe-policy__contact-actions .pe-link{grid-column:1 / -1;justify-self:center;font-size:var(--pe-fs-meta)}.pe-policy__reviewed{margin:16px 2px 0;color:var(--pe-muted);font-size:12px;line-height:1.55}@media(max-width:899.98px){.pe-policy__layout{grid-template-columns:minmax(0,1fr);gap:18px}.pe-policy__aside{position:static;display:block;max-height:none;overflow:visible}.pe-policy__toc--desktop{display:none!important}.pe-policy__toc-mobile{display:block;border:1px solid var(--pe-line);background:#fff;border-radius:14px;box-shadow:0 8px 28px #0b29420d;overflow:hidden}.pe-policy__toc-mobile summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:11px 15px;color:var(--pe-ink);font-size:var(--pe-fs-small);font-weight:800;cursor:pointer;list-style:none;box-sizing:border-box}.pe-policy__toc-mobile summary::-webkit-details-marker{display:none}.pe-policy__toc-mobile summary:after{content:"";width:9px;height:9px;margin:-4px 3px 0 14px;border-right:2px solid var(--pe-muted);border-bottom:2px solid var(--pe-muted);transform:rotate(45deg);transition:transform .18s ease}.pe-policy__toc-mobile[open] summary{border-bottom:1px solid var(--pe-line)}.pe-policy__toc-mobile[open] summary:after{margin-top:4px;transform:rotate(-135deg)}.pe-policy__toc-mobile:not([open])>nav{display:none!important}.pe-policy__toc-mobile[open]>nav{display:block!important;width:100%!important;background:#fff!important}.pe-policy__toc-mobile ol{display:grid;margin:0;padding:5px 0;list-style:none}.pe-policy__toc-mobile li{margin:0;padding:0;border:0}.pe-policy__toc-mobile a{display:block;height:auto!important;padding:10px 15px;color:var(--pe-ink-soft);font-size:13px;line-height:1.4;text-align:left;text-transform:none!important;text-decoration:none}.pe-policy__toc-mobile a:hover,.pe-policy__toc-mobile a:focus-visible{color:var(--pe-accent);background:#f4f8fc}.pe-policy__aside-help{display:none}}@media(max-width:699.98px){.pe-policy-head{grid-template-columns:minmax(0,1fr);gap:14px;align-items:start;padding-block:24px 20px}.pe-policy-head .pe-lede{font-size:1rem}.pe-policy-head__date{width:fit-content;min-width:0;padding:10px 12px}.pe-policy{padding-top:18px}.pe-policy__section{padding:19px 18px;border-radius:14px}.pe-policy__contact{grid-template-columns:minmax(0,1fr);gap:18px}.pe-policy__contact-actions{grid-template-columns:minmax(0,1fr)}.pe-policy__contact-actions .pe-btn{width:100%}.pe-policy__contact-actions .pe-link{grid-column:auto}}@media(max-width:479.98px){.pe-policy-facts{grid-template-columns:minmax(0,1fr)}.pe-policy-facts dt,.pe-policy-facts dd{border-top:1px solid var(--pe-line)}.pe-policy-facts dt:first-of-type{border-top:0}.pe-policy-facts dt:first-of-type+dd{border-top:1px solid var(--pe-line)}}@media(max-width:600px){.pe-ft__col:not([open])>.pe-ft__links{display:none}}@media(min-width:600.01px){.pe-ft__col>.pe-ft__links{display:block!important}}.pe-routes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--pe-s2)}.pe-route{border:1px solid var(--pe-line);border-radius:var(--pe-radius);padding:var(--pe-s2);display:flex;flex-direction:column;gap:8px;background:#fff}.pe-route h3{margin:0;font-size:var(--pe-fs-h3)}.pe-route p{margin:0;font-size:var(--pe-fs-small);color:var(--pe-ink-soft)}.pe-route__actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px}.pe-route__actions .pe-btn{min-height:40px;padding:6px 12px;font-size:14px}.pe-hours{display:inline-flex;align-items:center;gap:8px;font-size:var(--pe-fs-small);color:var(--pe-ink-soft)}.pe-hours svg{width:16px;height:16px}.pe-contact-fallback{font-size:var(--pe-fs-small);color:var(--pe-ink-soft);margin:var(--pe-s2) 0 0}.pe-form-wrap{max-width:720px}body.pe-tools-page #main{overflow:clip}.pe-tools-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(circle at 83% 5%,rgba(75,199,255,.23),transparent 31%),radial-gradient(circle at 4% 100%,rgba(0,113,227,.24),transparent 38%),linear-gradient(132deg,#061b2e,#0a2c49 55%,#0b3d63)}.pe-tools-hero:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:52px 52px;content:"";-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 48%,#000 100%);mask-image:linear-gradient(to right,transparent 0%,#000 48%,#000 100%);pointer-events:none}.pe-tools-hero:after{position:absolute;z-index:-1;width:540px;height:540px;right:-350px;bottom:-360px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 80px #ffffff06,0 0 0 160px #ffffff05;content:"";pointer-events:none}.pe-tools-hero .pe-tools-hero__breadcrumbs{padding-top:18px}.pe-tools-hero .pe-breadcrumbs li,.pe-tools-hero .pe-breadcrumbs a,.pe-tools-hero .pe-breadcrumbs [aria-current=page]{color:#ffffffad}.pe-tools-hero .pe-breadcrumbs li+li:before{color:#ffffff59}.pe-tools-hero .pe-breadcrumbs a:hover,.pe-tools-hero .pe-breadcrumbs a:focus-visible{color:#fff}.pe-tools-hero__grid{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(340px,.87fr);gap:clamp(44px,7vw,88px);align-items:center;padding-block:clamp(48px,7vw,86px) clamp(64px,8vw,100px)}.pe-tools-hero__copy{max-width:670px}.pe-tools-hero__copy .pe-eyebrow,.pe-tools-support .pe-eyebrow{color:#66d8ff}.pe-tools-hero__copy h1{max-width:650px;margin:0;color:#fff;font-size:clamp(2.65rem,4.6vw,4.15rem);line-height:1.03;letter-spacing:-.045em;text-wrap:balance}.pe-tools-hero__copy>p{max-width:625px;margin:24px 0 0;color:#ffffffc7;font-size:clamp(1.05rem,.98rem + .32vw,1.25rem);line-height:1.65}.pe-tools-hero__actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:30px}.pe-tools-hero__actions .pe-btn--primary{min-height:50px;padding-inline:23px;border-color:#fff;background:#fff;color:#082842}.pe-tools-hero__actions .pe-btn--primary:hover,.pe-tools-hero__actions .pe-btn--primary:focus-visible{border-color:#dff5ff;background:#dff5ff;color:#082842}.pe-tools-hero__text-link{display:inline-flex;gap:8px;align-items:center;min-height:44px;color:#fff;font-size:.95rem;font-weight:700;text-decoration:none}.pe-tools-hero__text-link svg,.pe-tool-card__action svg{width:18px;height:18px;transition:transform .18s var(--pe-ease)}.pe-tools-hero__text-link:hover svg,.pe-tools-hero__text-link:focus-visible svg,.pe-tool-card__link:hover .pe-tool-card__action svg,.pe-tool-card__link:focus-visible .pe-tool-card__action svg{transform:translate(4px)}.pe-tools-hero__text-link:focus-visible{outline:2px solid #fff;outline-offset:5px;border-radius:2px}.pe-tools-hero__facts{display:flex;flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;list-style:none}.pe-tools-hero__facts li{display:inline-flex;gap:7px;align-items:center;color:#ffffffb8;font-size:.82rem;font-weight:600}.pe-tools-hero__facts svg{width:15px;height:15px;color:#66d8ff}.pe-tools-jump{display:block;padding:13px;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:#ffffff13;box-shadow:0 24px 60px #00000038;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pe-tools-jump__label{display:block;padding:7px 11px 12px;color:#ffffff9e;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.pe-tools-jump__item{display:grid;grid-template-columns:48px minmax(0,1fr) 20px;gap:14px;align-items:center;padding:16px 15px;border-radius:15px;color:#fff;text-decoration:none;transition:background-color .18s var(--pe-ease),transform .18s var(--pe-ease)}.pe-tools-jump__item+.pe-tools-jump__item{margin-top:3px}.pe-tools-jump__item:hover,.pe-tools-jump__item:focus-visible{outline:none;background:#ffffff1a;transform:translate(3px)}.pe-tools-jump__item:focus-visible{box-shadow:inset 0 0 0 2px #ffffffbf}.pe-tools-jump__icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff1a;color:#66d8ff}.pe-tools-jump__item--compare .pe-tools-jump__icon{color:#cabdff}.pe-tools-jump__item--find .pe-tools-jump__icon{color:#7ee2b8}.pe-tools-jump__icon svg{width:25px;height:25px}.pe-tools-jump__copy{min-width:0}.pe-tools-jump__copy strong{display:block;margin-bottom:2px;font-size:1rem;line-height:1.25}.pe-tools-jump__copy small{display:-webkit-box;overflow:hidden;color:#ffffff9e;font-size:.77rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pe-tools-jump__arrow{width:18px;height:18px;color:#ffffff6b}.pe-tools-main{padding-bottom:clamp(72px,8vw,108px);background:#f6f8fb}.pe-tools-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:56px;align-items:end;padding-block:clamp(64px,7vw,88px) clamp(44px,5vw,62px);border-bottom:1px solid #dce3ea}.pe-tools-intro .pe-eyebrow{grid-column:1 / -1;margin-bottom:-42px}.pe-tools-intro h2{margin:0;font-size:clamp(2rem,1.7rem + 1.25vw,2.8rem);line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.pe-tools-intro p{max-width:610px;margin:0;color:var(--pe-ink-soft);font-size:1.03rem;line-height:1.65}.pe-tools-groups{display:grid;gap:clamp(68px,8vw,98px);padding-top:clamp(56px,7vw,80px)}.pe-tool-group{scroll-margin-top:calc(var(--pe-header-offset) + 24px)}.pe-tool-group__head{display:grid;grid-template-columns:68px minmax(0,1fr);gap:22px;align-items:start;max-width:830px;margin-bottom:28px}.pe-tool-group__number{color:#bdc9d5;font-size:2.35rem;font-weight:300;line-height:1;letter-spacing:-.05em}.pe-tool-group__label{display:block;margin-bottom:7px;color:var(--pe-accent);font-size:.74rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.pe-tool-group--compare .pe-tool-group__label{color:#6d4bd1}.pe-tool-group--find .pe-tool-group__label{color:#147a52}.pe-tool-group__head h2{margin:0;font-size:clamp(1.55rem,1.35rem + .75vw,2.05rem);line-height:1.2;letter-spacing:-.02em}.pe-tool-group__head p{max-width:660px;margin:8px 0 0;color:var(--pe-ink-soft);font-size:.96rem;line-height:1.55}.pe-tool-grid{display:grid;gap:18px}.pe-tool-grid--compare,.pe-tool-grid--find{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-tool-card{min-width:0}.pe-tool-card__link{display:block;height:100%;overflow:hidden;border:1px solid #dce3ea;border-radius:20px;background:#fff;box-shadow:0 8px 26px #112c480b;color:var(--pe-ink);text-decoration:none;transition:border-color .2s var(--pe-ease),box-shadow .2s var(--pe-ease),transform .2s var(--pe-ease)}.pe-tool-card__link:hover,.pe-tool-card__link:focus-visible{outline:none;border-color:#9bc9f4;box-shadow:0 18px 42px #11416c1c;transform:translateY(-4px)}.pe-tool-card__link:focus-visible{box-shadow:0 0 0 3px #0071e338,0 18px 42px #11416c1c}.pe-tool-card__main{display:flex;min-height:270px;padding:26px;flex-direction:column;box-sizing:border-box}.pe-tool-card__top{display:flex;gap:14px;align-items:center;justify-content:space-between;margin-bottom:25px}.pe-tool-card__icon{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:#edf6ff;color:#0068ce}.pe-tool-group--compare .pe-tool-card__icon{background:#f2efff;color:#6d4bd1}.pe-tool-group--find .pe-tool-card__icon{background:#eaf8f2;color:#147a52}.pe-tool-card__icon svg{width:25px;height:25px}.pe-tool-card__meta{padding:6px 10px;border:1px solid #e3e8ee;border-radius:999px;background:#fafbfc;color:#667585;font-size:.69rem;font-weight:700;letter-spacing:.025em;line-height:1.2;white-space:nowrap}.pe-tool-card h3{margin:0;font-size:clamp(1.2rem,1.1rem + .4vw,1.45rem);line-height:1.25;letter-spacing:-.015em}.pe-tool-card p{margin:11px 0 22px;color:var(--pe-ink-soft);font-size:.92rem;line-height:1.6}.pe-tool-card__action{display:inline-flex;gap:8px;align-items:center;width:fit-content;margin-top:auto;color:#0068ce;font-size:.88rem;font-weight:800}.pe-tool-group--compare .pe-tool-card__action{color:#6542c1}.pe-tool-group--find .pe-tool-card__action{color:#147a52}.pe-tool-card--featured .pe-tool-card__link{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(350px,.97fr);border-color:#bcdcf8;box-shadow:0 16px 42px #11416c14}.pe-tool-card--featured .pe-tool-card__main{min-height:350px;padding:clamp(30px,4vw,46px)}.pe-tool-card--featured .pe-tool-card__top{margin-bottom:32px}.pe-tool-card--featured .pe-tool-card__icon{width:54px;height:54px}.pe-tool-card--featured .pe-tool-card__icon svg{width:29px;height:29px}.pe-tool-card--featured h3{max-width:520px;font-size:clamp(1.55rem,1.3rem + .9vw,2.1rem)}.pe-tool-card--featured p{max-width:560px;font-size:.98rem}.pe-tool-card--featured .pe-tool-card__action{font-size:.95rem}.pe-tool-preview{display:flex;min-height:302px;margin:24px;padding:26px;border:1px solid rgba(255,255,255,.12);border-radius:17px;background:radial-gradient(circle at 100% 0%,rgba(68,196,255,.2),transparent 35%),linear-gradient(145deg,#09243b,#0b3556);box-shadow:inset 0 1px #ffffff14;color:#fff;flex-direction:column;box-sizing:border-box}.pe-tool-preview__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;color:#ffffff9e;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pe-tool-preview__head i{width:8px;height:8px;border-radius:50%;background:#62d7ac;box-shadow:0 0 0 5px #62d7ac1f}.pe-tool-preview__metric{padding:16px 0;border-top:1px solid rgba(255,255,255,.1)}.pe-tool-preview__metric>span{display:block;color:#ffffff94;font-size:.73rem}.pe-tool-preview__metric strong{display:block;margin-top:3px;color:#fff;font-size:.96rem}.pe-tool-preview__metric--save strong{color:#72dcb8}.pe-tool-preview__bar{height:5px;overflow:hidden;margin-top:12px;border-radius:999px;background:#ffffff1a}.pe-tool-preview__bar i{display:block;width:84%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#208ee9,#66d8ff)}.pe-tool-preview__metric--save .pe-tool-preview__bar i{width:48%;background:linear-gradient(90deg,#1aa172,#72dcb8)}.pe-tool-preview>small{margin-top:auto;color:#ffffff8f;font-size:.7rem}.pe-tools-support{display:grid;grid-template-columns:58px minmax(0,1fr) minmax(250px,305px);gap:28px;align-items:start;margin-top:clamp(72px,8vw,104px);padding:clamp(30px,4vw,46px);overflow:hidden;border-radius:24px;background:radial-gradient(circle at 92% 0%,rgba(65,190,245,.2),transparent 33%),linear-gradient(135deg,#071d31,#0b3352);box-shadow:0 22px 55px #08243b2e;color:#fff}.pe-tools-support__icon{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:17px;background:#66d8ff1c;color:#66d8ff}.pe-tools-support__icon svg{width:29px;height:29px}.pe-tools-support__copy h2{margin:0;color:#fff;font-size:clamp(1.6rem,1.4rem + .75vw,2.1rem);line-height:1.18;letter-spacing:-.025em}.pe-tools-support__copy>p{max-width:650px;margin:12px 0 0;color:#ffffffad;font-size:.93rem;line-height:1.6}.pe-tools-support__actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:24px}.pe-tools-support__actions .pe-btn{min-height:46px}.pe-tools-support__phone{display:grid;color:#fff;line-height:1.25;text-decoration:none}.pe-tools-support__phone span{color:#ffffff8c;font-size:.68rem;text-transform:uppercase;letter-spacing:.07em}.pe-tools-support__phone strong{font-size:.93rem}.pe-tools-support__phone:hover strong,.pe-tools-support__phone:focus-visible strong{text-decoration:underline}.pe-tools-support__phone:focus-visible{outline:2px solid #fff;outline-offset:5px}.pe-tools-support__prep{padding:20px;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:#fff1}.pe-tools-support__prep>strong{font-size:.82rem}.pe-tools-support__prep ul{display:grid;gap:8px;margin:13px 0 15px;padding:0;list-style:none}.pe-tools-support__prep li{position:relative;padding-left:19px;color:#ffffffb3;font-size:.76rem;line-height:1.4}.pe-tools-support__prep li:before{position:absolute;top:.36em;left:1px;width:6px;height:6px;border-radius:50%;background:#66d8ff;content:""}.pe-tools-support__prep small{color:#ffffff7a;font-size:.67rem}@media(max-width:899.98px){.pe-tools-hero__grid{grid-template-columns:minmax(0,1fr);gap:44px}.pe-tools-hero__copy{max-width:760px}.pe-tools-jump{max-width:720px}.pe-tool-card--featured .pe-tool-card__link{grid-template-columns:minmax(0,1fr) minmax(310px,.85fr)}.pe-tools-support{grid-template-columns:58px minmax(0,1fr)}.pe-tools-support__prep{grid-column:2}}@media(max-width:699.98px){.pe-tools-hero:before{opacity:.55}.pe-tools-hero__grid{gap:36px;padding-block:40px 58px}.pe-tools-hero__copy h1{font-size:clamp(2.4rem,12vw,3.25rem)}.pe-tools-hero__copy>p{margin-top:19px;font-size:1rem}.pe-tools-hero__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:25px}.pe-tools-hero__actions .pe-btn{width:100%}.pe-tools-hero__text-link{justify-content:center}.pe-tools-hero__facts{display:grid;gap:8px;margin-top:22px}.pe-tools-jump{padding:9px;border-radius:19px}.pe-tools-jump__item{grid-template-columns:43px minmax(0,1fr) 18px;gap:11px;padding:13px 11px}.pe-tools-jump__icon{width:43px;height:43px;border-radius:12px}.pe-tools-jump__icon svg{width:22px;height:22px}.pe-tools-intro{grid-template-columns:minmax(0,1fr);gap:14px;padding-block:56px 40px}.pe-tools-intro .pe-eyebrow{grid-column:auto;margin-bottom:0}.pe-tools-intro p{font-size:.96rem}.pe-tools-groups{padding-top:48px}.pe-tool-group__head{grid-template-columns:46px minmax(0,1fr);gap:14px;margin-bottom:22px}.pe-tool-group__number{font-size:1.8rem}.pe-tool-grid--compare,.pe-tool-grid--find,.pe-tool-card--featured .pe-tool-card__link{grid-template-columns:minmax(0,1fr)}.pe-tool-card--featured .pe-tool-card__main{min-height:0;padding:26px}.pe-tool-card--featured .pe-tool-card__top{margin-bottom:25px}.pe-tool-preview{min-height:280px;margin:0 18px 18px}.pe-tools-support{grid-template-columns:minmax(0,1fr);gap:20px;border-radius:20px}.pe-tools-support__prep{grid-column:auto}}@media(max-width:439.98px){.pe-tool-card__main{min-height:255px;padding:22px}.pe-tool-card__meta{font-size:.64rem}.pe-tool-preview{padding:22px}.pe-tools-support__actions{display:grid;grid-template-columns:minmax(0,1fr)}.pe-tools-support__actions .pe-btn{width:100%}}@media(prefers-reduced-motion:reduce){.pe-tools-jump__item,.pe-tool-card__link,.pe-tools-hero__text-link svg,.pe-tool-card__action svg{transition:none}.pe-tools-jump__item:hover,.pe-tools-jump__item:focus-visible,.pe-tool-card__link:hover,.pe-tool-card__link:focus-visible{transform:none}}.pe-contact-page{background:#fff}.pe-contact{overflow:clip}.pe-contact-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(circle at 88% 12%,rgba(41,182,246,.24),transparent 30%),radial-gradient(circle at 8% 100%,rgba(0,113,227,.23),transparent 38%),linear-gradient(135deg,#071d31,#0b2d49 58%,#0a3d63)}.pe-contact-hero:before,.pe-contact-hero:after{position:absolute;z-index:-1;border:1px solid rgba(255,255,255,.08);border-radius:50%;content:"";pointer-events:none}.pe-contact-hero:before{width:390px;height:390px;top:-260px;left:36%}.pe-contact-hero:after{width:520px;height:520px;right:-330px;bottom:-370px}.pe-contact-hero__breadcrumbs{padding-top:18px}.pe-contact-hero__breadcrumbs li,.pe-contact-hero__breadcrumbs a{color:#ffffffb3}.pe-contact-hero__breadcrumbs li+li:before{color:#ffffff57}.pe-contact-hero__breadcrumbs a:hover,.pe-contact-hero__breadcrumbs a:focus-visible{color:#fff}.pe-contact-hero__grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);gap:clamp(38px,6vw,76px);align-items:center;padding-block:clamp(34px,5vw,66px) clamp(56px,7vw,82px)}.pe-contact-hero__copy{max-width:620px}.pe-contact-kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:16px;color:#8ed8ff;font-size:13px;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.pe-contact-kicker:before{width:8px;height:8px;border-radius:50%;background:#42d392;box-shadow:0 0 0 5px #42d39224;content:""}.pe-contact-hero h1{max-width:11ch;margin:0 0 18px;color:#fff;font-size:clamp(2.5rem,2rem + 2.2vw,4.2rem);line-height:1.02;letter-spacing:-.035em}.pe-contact-hero__copy>p{max-width:58ch;margin:0;color:#ffffffd1;font-size:clamp(1rem,.94rem + .25vw,1.125rem);line-height:1.7}.pe-contact-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.pe-contact-hero__actions svg{width:18px;height:18px}.pe-contact-btn--light{color:#07365b;background:#fff;border-color:#fff}.pe-contact-btn--light:hover,.pe-contact-btn--light:focus-visible{color:#07365b;background:#e9f6ff;border-color:#e9f6ff;box-shadow:0 8px 24px #0000002e}.pe-contact-btn--ghost{color:#fff;background:#ffffff0f;border-color:#ffffff8c}.pe-contact-btn--ghost:hover,.pe-contact-btn--ghost:focus-visible{color:#07365b;background:#fff;border-color:#fff}.pe-contact-people{position:relative;width:100%;max-width:500px;margin:0;justify-self:end}.pe-contact-people__mosaic{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:11px;height:clamp(340px,36vw,440px)}.pe-contact-people__mosaic img{width:100%;height:100%;object-fit:cover;box-shadow:0 16px 42px #0003}.pe-contact-people__team{grid-row:1 / -1;border-radius:26px 8px 8px 26px;object-position:center 28%}.pe-contact-people__owner{border-radius:8px 22px 8px 8px}.pe-contact-people__owner--top{object-position:center}.pe-contact-people__owner--bottom{border-radius:8px 8px 22px;object-position:center}.pe-contact-people figcaption{position:absolute;right:18px;bottom:20px;display:flex;gap:11px;align-items:flex-start;width:min(360px,calc(100% - 36px));padding:15px 17px;border:1px solid rgba(255,255,255,.82);border-radius:14px;color:var(--pe-ink);background:#fffffff0;box-shadow:0 12px 34px #0003;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:13px;font-style:normal;line-height:1.45}.pe-contact-people figcaption strong{display:block;margin-bottom:2px;font-size:14px}.pe-contact-people__mark{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;margin-top:1px;border-radius:50%;color:#fff;background:var(--pe-green)}.pe-contact-people__mark svg{width:17px;height:17px}.pe-contact-people__hours{position:absolute;top:16px;left:-18px;display:flex;gap:8px;align-items:center;max-width:275px;padding:9px 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#ffffffeb;background:#04192bc7;box-shadow:0 8px 22px #00000024;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;line-height:1.35}.pe-contact-people__hours svg{flex:0 0 auto;width:15px;height:15px;color:#8ed8ff}.pe-contact-section-head{max-width:690px;margin:0 auto 32px;text-align:center}.pe-contact-section-head .pe-eyebrow{margin-bottom:10px}.pe-contact-section-head h2,.pe-contact-form__head h2{margin:0 0 12px;color:var(--pe-ink);font-size:var(--pe-fs-h2);line-height:1.15;letter-spacing:-.02em}.pe-contact-section-head p,.pe-contact-form__head p{margin:0;color:var(--pe-ink-soft);font-size:1rem;line-height:1.6}.pe-contact-channels{padding-block:clamp(58px,7vw,86px)}.pe-contact-channels__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pe-contact-channel{position:relative;display:flex;flex-direction:column;min-width:0;padding:26px;overflow:hidden;border:1px solid #dfe4ea;border-radius:20px;background:#fff;box-shadow:0 8px 30px #0d2a4412}.pe-contact-channel:before{position:absolute;top:0;right:0;left:0;height:4px;background:var(--pe-accent);content:""}.pe-contact-channel--chat:before{background:#7c4dff}.pe-contact-channel--message:before{background:#128568}.pe-contact-channel__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.pe-contact-channel__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;color:#0872c9;background:#eaf5ff}.pe-contact-channel--chat .pe-contact-channel__icon{color:#6941c6;background:#f0ebff}.pe-contact-channel--message .pe-contact-channel__icon{color:#08775e;background:#e7f7f1}.pe-contact-channel__icon svg{width:24px;height:24px}.pe-contact-channel__badge{padding:5px 9px;border-radius:999px;color:var(--pe-ink-soft);background:var(--pe-surface-2);font-size:11px;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.pe-contact-channel h3{margin:0 0 8px;font-size:1.25rem;line-height:1.25}.pe-contact-channel>p{min-height:72px;margin:0 0 20px;color:var(--pe-ink-soft);font-size:14px;line-height:1.6}.pe-contact-channel__direct{display:block;margin:auto 0 2px;color:var(--pe-ink);font-size:1.05rem;font-weight:700;line-height:1.35;text-decoration:none}a.pe-contact-channel__direct:hover,a.pe-contact-channel__direct:focus-visible{color:var(--pe-accent);text-decoration:underline}.pe-contact-channel__meta{display:block;min-height:38px;margin-bottom:17px;color:var(--pe-muted);font-size:12px;line-height:1.45}.pe-contact-channel .pe-btn{margin-top:auto}.pe-help-paths{position:relative;padding-block:clamp(62px,7vw,88px);background:#f5f8fc;box-shadow:0 0 0 100vmax #f5f8fc;clip-path:inset(0 -100vmax)}.pe-help-paths__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pe-help-topic{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid #dfe6ed;border-radius:18px;background:#fff;box-shadow:0 3px 14px #0d2a440a;transition:border-color .18s var(--pe-ease),box-shadow .18s var(--pe-ease),transform .18s var(--pe-ease)}.pe-help-topic:hover,.pe-help-topic:focus-within{border-color:rgba(var(--pe-accent-rgb),.35);box-shadow:0 12px 30px #0d2a4417;transform:translateY(-2px)}.pe-help-topic__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:17px}.pe-help-topic__icon{display:inline-flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:12px;color:var(--pe-accent);background:#ebf4ff}.pe-help-topic--calculator .pe-help-topic__icon{color:#08775e;background:#e7f7f1}.pe-help-topic__icon svg{width:23px;height:23px}.pe-help-topic__number{color:#a3acb6;font-size:12px;font-weight:700;letter-spacing:.08em}.pe-help-topic h3{margin:0 0 8px;font-size:1.12rem;line-height:1.35}.pe-help-topic>p{margin:0;color:var(--pe-ink-soft);font-size:14px;line-height:1.58}.pe-help-topic .pe-help-topic__ready{margin-top:16px;padding:12px 13px;border-radius:10px;color:#39485a;background:#f3f7fb;font-size:12px;line-height:1.5}.pe-help-topic__ready strong{color:var(--pe-ink)}.pe-help-topic__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:auto;padding-top:20px}.pe-help-topic__actions .pe-btn{min-height:40px;padding:8px 13px;font-size:13px}.pe-help-topic__actions .pe-link{font-size:12px}.pe-help-topic__aside{color:var(--pe-muted);font-size:12px}.pe-contact-form{padding-block:clamp(64px,8vw,96px);background:#fff;scroll-margin-top:calc(var(--pe-header-offset) + 14px)}.pe-contact-form__head{max-width:710px;margin:0 auto 32px;text-align:center}.pe-contact-form__head .pe-eyebrow{margin-bottom:10px}.pe-contact-selection{display:flex;gap:12px;align-items:flex-start;max-width:840px;margin:0 auto 22px;padding:14px 16px;border:1px solid #b9dfcf;border-radius:12px;color:#174f3f;background:#effaf6}.pe-contact-selection__check{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:#fff;background:#198765}.pe-contact-selection__check svg{width:15px;height:15px}.pe-contact-selection p{margin:1px 0 0;color:inherit;font-size:13px;line-height:1.5}.pe-contact-selection strong{display:block;margin-bottom:2px;color:#103e31;font-size:14px}.pe-contact-selection span:last-child{display:block}.pe-contact-form__layout{display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:22px;align-items:start}.pe-contact-form__aside{position:sticky;top:calc(var(--pe-header-offset) + 20px);padding:27px;border-radius:20px;color:#fff;background:linear-gradient(145deg,#0a2943,#0b3c61);box-shadow:0 12px 30px #0d2a4429}.pe-contact-form__aside h3{margin:0 0 8px;color:#fff;font-size:1.18rem}.pe-contact-form__aside>p{margin:0 0 16px;color:#ffffffb8;font-size:13px}.pe-contact-form__aside ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.pe-contact-form__aside li{position:relative;padding-left:22px;color:#ffffffe6;font-size:13px;line-height:1.45}.pe-contact-form__aside li:before{position:absolute;top:.3em;left:0;width:13px;height:13px;border:1.5px solid #69d2a9;border-radius:50%;content:""}.pe-contact-form__aside li:after{position:absolute;top:.56em;left:4px;width:5px;height:3px;border-bottom:1.5px solid #69d2a9;border-left:1.5px solid #69d2a9;content:"";transform:rotate(-45deg)}.pe-contact-form__note{display:flex;gap:9px;align-items:flex-start;margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14)}.pe-contact-form__note svg{flex:0 0 auto;width:17px;height:17px;margin-top:2px;color:#8ed8ff}.pe-contact-form__note p{margin:0;color:#ffffffab;font-size:11px;line-height:1.5}.pe-contact-form__alternative{display:grid;margin-top:22px;padding-top:19px;border-top:1px solid rgba(255,255,255,.14)}.pe-contact-form__alternative span{color:#ffffffad;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.pe-contact-form__alternative a{width:fit-content;margin-top:4px;color:#fff;font-size:1.12rem;font-weight:700;text-decoration:none}.pe-contact-form__alternative a:hover,.pe-contact-form__alternative a:focus-visible{text-decoration:underline}.pe-contact-form__alternative small{margin-top:2px;color:#ffffffa8;font-size:11px;line-height:1.4}.pe-contact-form__panel{width:100%;max-width:none;min-width:0;padding:clamp(18px,3vw,34px);border:1px solid #e0e5eb;border-radius:20px;background:#fff;box-shadow:0 10px 34px #0d2a4414;box-sizing:border-box}.pe-contact-form__panel .fsform-container{width:100%!important}.pe-contact-form__panel #fsForm-5640115,.pe-contact-form__panel #fsForm-5640115>div,.pe-contact-form__panel #fsForm5640115,.pe-contact-form__panel [data-testid=form-body],.pe-contact-form__panel [class*=InnerFormBody]{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.pe-contact-form__panel .fsSectionHeading,.pe-contact-form__panel .fsSectionHeading+p{display:none!important}.pe-contact-form__panel #fsForm5640115 .fsSectionHeader{display:none!important}.pe-contact-form__panel #fsForm5640115 input:not([type=hidden]):not([type=radio]):not([type=checkbox]),.pe-contact-form__panel #fsForm5640115 select,.pe-contact-form__panel #fsForm5640115 textarea{border:1px solid #b8c2cc!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;font-family:var(--mainfont)!important}.pe-contact-form__panel #fsForm5640115 input:focus,.pe-contact-form__panel #fsForm5640115 select:focus,.pe-contact-form__panel #fsForm5640115 textarea:focus{border-color:var(--pe-accent)!important;outline:2px solid rgba(var(--pe-accent-rgb),.15)!important;outline-offset:1px!important}.pe-contact-form__panel #fsForm5640115 button[type=submit]{min-height:46px!important;padding-inline:24px!important;border:0!important;border-radius:8px!important;color:#fff!important;background:var(--pe-cta)!important;box-shadow:none!important;font-family:var(--mainfont)!important;font-weight:700!important}.pe-contact-form__panel #fsForm5640115 button[type=submit]:hover,.pe-contact-form__panel #fsForm5640115 button[type=submit]:focus-visible{background:var(--pe-cta-hover)!important}.pe-contact-form .pe-contact-fallback{max-width:840px;margin:22px auto 0;text-align:center}.pe-contact-location{display:flex;gap:24px;align-items:center;justify-content:space-between;padding-block:24px 40px;border-top:1px solid var(--pe-line)}.pe-contact-location__label{display:block;color:var(--pe-ink);font-size:13px;font-weight:700}.pe-contact-location address{margin-top:2px;color:var(--pe-muted);font-size:12px;font-style:normal}.pe-contact-location__links{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:flex-end}.pe-contact-location__links a{color:var(--pe-accent);font-size:13px;font-weight:600;text-decoration:none}.pe-contact-location__links a:hover,.pe-contact-location__links a:focus-visible{text-decoration:underline}@media(max-width:999.98px){.pe-contact-hero__grid{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);gap:32px}.pe-contact-people__mosaic{height:360px}.pe-contact-people__hours{left:-8px}.pe-help-paths__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:819.98px){.pe-contact-hero__grid{grid-template-columns:minmax(0,1fr);padding-top:32px}.pe-contact-hero__copy{max-width:660px}.pe-contact-hero h1{max-width:none}.pe-contact-people{max-width:620px;justify-self:start}.pe-contact-people__mosaic{height:clamp(330px,64vw,430px)}.pe-contact-channels__grid{grid-template-columns:minmax(0,1fr);max-width:620px;margin-inline:auto}.pe-contact-channel>p{min-height:0}.pe-contact-form__layout{grid-template-columns:minmax(0,1fr);max-width:760px;margin-inline:auto}.pe-contact-form__aside{position:static}}@media(max-width:599.98px){.pe-contact-hero__grid{gap:36px;padding-block:27px 50px}.pe-contact-hero h1{font-size:clamp(2.35rem,12vw,3.25rem)}.pe-contact-hero__actions{display:grid;grid-template-columns:minmax(0,1fr)}.pe-contact-hero__actions .pe-btn{width:100%}.pe-contact-people__mosaic{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:7px;height:300px}.pe-contact-people__team{border-radius:20px 6px 6px 20px}.pe-contact-people__owner{border-radius:6px 16px 6px 6px}.pe-contact-people__owner--bottom{border-radius:6px 6px 16px}.pe-contact-people figcaption{right:10px;bottom:10px;width:calc(100% - 20px);padding:12px 13px;font-size:11px}.pe-contact-people figcaption strong{font-size:12px}.pe-contact-people__mark{width:26px;height:26px}.pe-contact-people__hours{position:relative;top:auto;left:auto;width:fit-content;max-width:100%;margin-top:12px}.pe-contact-channels{padding-block:52px 62px}.pe-contact-section-head,.pe-contact-form__head{margin-bottom:25px;text-align:left}.pe-help-paths{padding-block:58px}.pe-help-paths__grid{grid-template-columns:minmax(0,1fr)}.pe-help-topic:hover,.pe-help-topic:focus-within{transform:none}.pe-contact-form{padding-block:58px}.pe-contact-form__aside{padding:23px}.pe-contact-form__panel{padding:15px;border-radius:15px}.pe-contact-form .pe-contact-fallback{text-align:left}.pe-contact-location{align-items:flex-start;flex-direction:column}.pe-contact-location__links{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.pe-help-topic{transition:none}.pe-help-topic:hover,.pe-help-topic:focus-within{transform:none}}.pe-about-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--pe-s3)}.pe-fact-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pe-fact-list li{display:flex;gap:10px;font-size:var(--pe-fs-small);color:var(--pe-ink)}.pe-fact-list li:before{content:"\2022";color:var(--pe-accent)}.pe-callout{background:var(--pe-surface-2);border-radius:var(--pe-radius);padding:var(--pe-s2) var(--pe-s3);max-width:var(--pe-measure)}.pe-callout--warn{background:#fff8ee;border:1px solid #f0d7b5}.pe-error-page{text-align:left}.pe-error-page h1{font-size:var(--pe-fs-h1)}.pe-search-form{display:flex;gap:8px;max-width:560px}.pe-search-form input{flex:1 1 auto;min-height:48px;padding:8px 14px;border:1px solid #c7c7cc;border-radius:var(--pe-radius-sm);font:inherit}.pe-search-form .pe-btn{min-height:48px}.pe-results__groups{display:grid;gap:var(--pe-s4)}.pe-results__group h2{font-size:var(--pe-fs-h3);margin:0 0 var(--pe-s2);display:flex;align-items:baseline;gap:8px}.pe-results__group h2 span{font-size:var(--pe-fs-meta);color:var(--pe-muted);font-weight:400}.pe-result{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--pe-line);text-decoration:none;color:var(--pe-ink);border-radius:8px}.pe-result:hover,.pe-result:focus-visible{background:var(--pe-surface-2);outline:none;padding-inline:8px}.pe-result:focus-visible{box-shadow:inset 0 0 0 2px var(--pe-focus)}.pe-result img{width:72px;height:72px;object-fit:contain;background:var(--pe-surface-2);border-radius:8px}.pe-result__title{margin:0;font-size:var(--pe-fs-body);font-weight:600;line-height:1.3}.pe-result__desc{margin:2px 0 0;font-size:var(--pe-fs-small);color:var(--pe-ink-soft)}.pe-result__side{text-align:right;display:grid;gap:4px;justify-items:end}.pe-results__toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:var(--pe-s2) 0 var(--pe-s3)}.pe-results__toolbar select{min-height:40px;padding:6px 30px 6px 10px;border:1px solid #c7c7cc;border-radius:var(--pe-radius-sm);font:inherit}.pe-directory{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--pe-s3)}.pe-directory__dept{border:1px solid var(--pe-line);border-radius:var(--pe-radius);padding:var(--pe-s2);background:#fff;display:flex;flex-direction:column;gap:8px}.pe-directory__dept h2{font-size:var(--pe-fs-h3);margin:0}.pe-directory__dept h2 a{color:var(--pe-ink);text-decoration:none}.pe-directory__dept h2 a:hover{color:var(--pe-accent)}.pe-directory__dept p{margin:0;font-size:var(--pe-fs-small);color:var(--pe-ink-soft)}.pe-directory__dept ul{list-style:none;margin:4px 0 0;padding:0;columns:2;column-gap:16px}.pe-directory__dept li{break-inside:avoid}.pe-directory__dept li a{display:block;padding:5px 0;font-size:var(--pe-fs-small);color:var(--pe-ink-soft);text-decoration:none}.pe-directory__dept li a:hover{color:var(--pe-accent);text-decoration:underline}.pe-directory__dept .pe-link{margin-top:auto;font-size:var(--pe-fs-small)}.pe-sitemap-list{margin:0;padding:0;column-gap:32px;list-style:none;font-size:var(--pe-fs-small)}.pe-sitemap-list--products{columns:220px 3}.pe-sitemap-list--articles{columns:280px 2}.pe-sitemap-list li{break-inside:avoid;padding:4px 0}.pe-sitemap-list a{overflow-wrap:anywhere}.pe-calc-hero{max-width:860px;padding-top:clamp(28px,5vw,52px)}.pe-calc-hero .pe-lede{max-width:760px;margin-bottom:18px}.pe-calc-hero__facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none}.pe-calc-hero__facts li{display:flex;align-items:center;gap:7px;color:var(--pe-ink-soft);font-size:var(--pe-fs-small)}.pe-calc-hero__facts li:before{content:"\2713";display:inline-grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#e6f4ea;color:var(--pe-green);font-size:12px;font-weight:800}.pe-calc-shell{margin:clamp(28px,5vw,48px) 0 24px;overflow:hidden;border:1px solid #dfe3e8;border-radius:24px;background:#fff;box-shadow:var(--pe-shadow-lg)}.pe-calc-shell__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:clamp(24px,4vw,36px);background:linear-gradient(135deg,#f7faff,#eef6ff)}.pe-calc-shell__head h2{margin:0;color:var(--pe-ink);font-size:var(--pe-fs-h2);line-height:1.2}.pe-calc-shell__head p{max-width:650px;margin:8px 0 0;color:var(--pe-ink-soft);font-size:var(--pe-fs-small)}.pe-calc-shell__head .pe-eyebrow{margin-bottom:7px}.pe-calc-shell__time{flex:none;padding:7px 11px;border:1px solid #c9dffa;border-radius:999px;background:#ffffffbf;color:#1557b0;font-size:var(--pe-fs-meta);font-weight:700;white-space:nowrap}.pe-calc__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));counter-reset:step;list-style:none;margin:0;padding:12px clamp(16px,4vw,36px);border-top:1px solid #dfe8f2;border-bottom:1px solid var(--pe-line);background:#fbfcfe}.pe-calc__steps li{display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;padding:6px;color:var(--pe-muted);font-size:var(--pe-fs-small);font-weight:600;text-align:center}.pe-calc__steps li:before{counter-increment:step;content:counter(step);display:inline-grid;flex:none;width:28px;height:28px;place-items:center;border:1px solid #d6d9de;border-radius:50%;background:#fff;color:var(--pe-muted);font-size:12px;font-weight:800}.pe-calc__steps li[aria-current=step]{color:#1557b0}.pe-calc__steps li[aria-current=step]:before{border-color:var(--pe-cta);background:var(--pe-cta);color:#fff;box-shadow:0 0 0 4px #1a73e81f}.pe-calc__steps li.is-done{color:var(--pe-green)}.pe-calc__steps li.is-done:before{content:"\2713";border-color:var(--pe-green);background:var(--pe-green);color:#fff}.pe-calc{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:clamp(24px,5vw,48px)}.pe-calc fieldset{min-width:0;max-width:760px;margin:0;padding:0;border:0}.pe-calc legend{display:block;width:100%;margin:0 0 26px;padding:0;color:var(--pe-ink);font-size:var(--pe-fs-h3);font-weight:750}.pe-field{display:grid;gap:8px;max-width:680px;margin-bottom:26px}.pe-field label,.pe-field__label{color:var(--pe-ink);font-size:var(--pe-fs-small);font-weight:700}.pe-field .pe-help{max-width:68ch;margin:0;color:var(--pe-ink-soft);font-size:var(--pe-fs-meta);line-height:1.55}.pe-field input,.pe-field select{min-width:0;min-height:50px;width:100%;box-sizing:border-box;padding:9px 13px;border:1.5px solid #b8bec7;border-radius:10px;background:#fff;color:var(--pe-ink);font:inherit}.pe-field input:hover,.pe-field select:hover{border-color:#7d8794}.pe-field input:focus,.pe-field select:focus{border-color:var(--pe-focus);outline:3px solid rgba(0,113,227,.14);outline-offset:0}.pe-field input:invalid[data-touched]{border-color:var(--pe-red);outline-color:#c628281f}.pe-field .pe-error{min-height:1.2em;margin:0;color:var(--pe-red);font-size:var(--pe-fs-meta);line-height:1.4}.pe-field--unit{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;max-width:520px}.pe-field--unit input,.pe-field--unit select{border-radius:10px 0 0 10px}.pe-field--unit>span{display:flex;align-items:center;padding:0 13px;border:1.5px solid #b8bec7;border-left:0;border-radius:0 10px 10px 0;background:var(--pe-surface-2);color:var(--pe-ink-soft);font-size:var(--pe-fs-small);font-weight:600;white-space:nowrap}.pe-radio-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px}.pe-radio-row label{display:flex;align-items:center;gap:10px;min-height:52px;box-sizing:border-box;padding:10px 14px;border:1.5px solid #b8bec7;border-radius:12px;background:#fff;cursor:pointer;font-size:var(--pe-fs-small);font-weight:500;transition:border-color .16s var(--pe-ease),background-color .16s var(--pe-ease),box-shadow .16s var(--pe-ease)}.pe-radio-row label:hover{border-color:#7d8794;background:#fafbfc}.pe-radio-row label:has(input:checked){border-color:var(--pe-cta);background:#f2f7ff;box-shadow:0 0 0 1px var(--pe-cta)}.pe-radio-row input{flex:none;width:19px;height:19px;margin:0;accent-color:var(--pe-cta)}.pe-radio-row input:focus-visible{outline-offset:3px}.pe-radio-row input:checked+span{color:#1557b0;font-weight:750}.pe-calc__nav{display:flex;justify-content:space-between;gap:12px;max-width:680px;margin-top:4px;padding-top:22px;border-top:1px solid var(--pe-line)}.pe-calc__nav [data-next]{margin-left:auto;min-width:150px}.pe-calc-results{padding:clamp(24px,5vw,48px)}.pe-calc-results__head{margin-bottom:24px}.pe-calc-results__head .pe-eyebrow{margin-bottom:7px}.pe-calc-results__head p{margin:-8px 0 0;color:var(--pe-ink-soft);font-size:var(--pe-fs-small)}.pe-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pe-s2)}.pe-result-card{display:grid;align-content:start;gap:6px;min-width:0;padding:20px;border:1px solid var(--pe-line);border-radius:var(--pe-radius);background:var(--pe-surface-2)}.pe-result-card strong{color:var(--pe-ink);font-size:var(--pe-fs-price);font-variant-numeric:tabular-nums;line-height:1.2}.pe-result-card span{color:var(--pe-ink-soft);font-size:var(--pe-fs-small);line-height:1.4}.pe-result-card--save{border-color:#b9dfc3;background:linear-gradient(135deg,#effaf2,#e1f4e6)}.pe-result-card--save strong{color:#12652e}.pe-bars{display:grid;gap:13px;margin:24px 0;padding:18px;border-radius:var(--pe-radius);background:#fafbfc}.pe-bar{display:grid;grid-template-columns:145px minmax(0,1fr) 80px;gap:12px;align-items:center;color:var(--pe-ink-soft);font-size:var(--pe-fs-small)}.pe-bar>span:last-child{color:var(--pe-ink);font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.pe-bar__track{height:13px;overflow:hidden;border-radius:999px;background:var(--pe-surface-3)}.pe-bar__fill{width:0;height:100%;border-radius:999px;background:var(--pe-accent);transition:width .4s var(--pe-ease)}.pe-bar--alt .pe-bar__fill{background:var(--pe-green)}.pe-assumptions{margin:0;padding:15px 17px;border:1px solid var(--pe-line);border-radius:12px;color:var(--pe-ink-soft);background:#fff;font-size:var(--pe-fs-small)}.pe-assumptions summary{color:var(--pe-ink);cursor:pointer;font-weight:700}.pe-assumptions ul{margin-bottom:10px;padding-left:1.2em}.pe-assumptions li+li{margin-top:7px}.pe-calc__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:22px}.pe-calc-help{margin-top:18px}.pe-calc-help>summary{width:auto;list-style:none}.pe-calc-help>summary::-webkit-details-marker{display:none}.pe-calc-help .pe-form-wrap{margin-top:14px;padding:16px;border-radius:12px;background:var(--pe-surface-2)}.pe-calc-help .pe-form-wrap p{margin:0}.pe-calc-help .pe-form-wrap p+p{margin-top:8px}.pe-calc-disclaimer{max-width:78ch;margin:0 0 clamp(40px,7vw,72px);color:var(--pe-muted);font-size:var(--pe-fs-meta);line-height:1.55}@media(max-width:767.98px){.pe-calc-hero__facts{display:grid;gap:7px}.pe-calc-shell{border-radius:18px}.pe-calc-shell__head{padding:22px 20px}.pe-calc-shell__time{display:none}.pe-calc__steps{padding:9px 5px}.pe-calc__steps li{flex-direction:column;gap:5px;padding-inline:2px;font-size:11px;line-height:1.2}.pe-calc__steps li:before{width:25px;height:25px}.pe-calc,.pe-calc-results{padding:24px 20px}.pe-radio-row,.pe-result-grid{grid-template-columns:minmax(0,1fr)}.pe-bar{grid-template-columns:1fr auto;gap:5px 10px}.pe-bar__track{grid-column:1 / -1;grid-row:2}.pe-calc__actions .pe-btn--primary,.pe-calc__actions .pe-btn--secondary{width:100%}}@media(max-width:419.98px){.pe-calc__nav .pe-btn{flex:1 1 auto;min-width:0;padding-inline:14px}.pe-field--unit>span{padding-inline:10px;font-size:13px}}.cart-items{display:flex;flex-direction:column;gap:12px}.pe-cart-line{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;padding:12px;border:1px solid var(--pe-line);border-radius:var(--pe-radius);background:#fff;position:relative}.pe-cart-line.is-updating{opacity:.55;pointer-events:none}.pe-cart-line__img{width:80px;height:80px;object-fit:contain;background:var(--pe-surface-2);border-radius:8px;display:block}.pe-cart-line__title{margin:0;font-size:var(--pe-fs-small);font-weight:600;line-height:1.3}.pe-cart-line__title a{color:var(--pe-ink);text-decoration:none}.pe-cart-line__title a:hover{color:var(--pe-accent)}.pe-cart-line__variant{margin:2px 0 0;font-size:var(--pe-fs-meta);color:var(--pe-muted)}.pe-cart-line__price{margin:6px 0 0;font-weight:700;font-size:var(--pe-fs-small);display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.pe-cart-line__price s{color:var(--pe-muted);font-weight:400}.pe-cart-line__discount{display:inline-block;font-size:var(--pe-fs-meta);color:var(--pe-green);font-weight:600}.pe-cart-line__controls{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;flex-wrap:wrap}.pe-qty-ctl{display:inline-flex;align-items:center;border:1px solid #c7c7cc;border-radius:999px;overflow:hidden}.pe-qty-ctl button{width:40px;height:40px;border:0;background:#fff;font-size:1.1rem;cursor:pointer;color:var(--pe-ink)}.pe-qty-ctl button:hover{background:var(--pe-surface-2)}.pe-qty-ctl button:disabled{color:#c7c7cc;cursor:not-allowed}.pe-qty-ctl output{min-width:32px;text-align:center;font-weight:600;font-size:var(--pe-fs-small)}.pe-cart-remove{border:0;background:transparent;color:var(--pe-ink-soft);font-size:var(--pe-fs-meta);text-decoration:underline;cursor:pointer;min-height:40px;padding:0 6px}.pe-cart-remove:hover{color:var(--pe-red)}.pe-cart-undo{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:var(--pe-surface-2);border-radius:var(--pe-radius-sm);font-size:var(--pe-fs-small)}.pe-cart-undo button{border:0;background:transparent;color:var(--pe-accent);font-weight:700;cursor:pointer;min-height:40px}.pe-cart-status{padding:10px 12px;border-radius:var(--pe-radius-sm);font-size:var(--pe-fs-small)}.pe-cart-status--error{background:#fdecea;color:var(--pe-red)}.pe-cart-status--info{background:var(--pe-surface-2);color:var(--pe-ink-soft)}.pe-cart-status[hidden]{display:none}.pe-cart-summary{display:grid;gap:6px;margin-bottom:10px;font-size:var(--pe-fs-small)}.pe-cart-summary__row{display:flex;justify-content:space-between;gap:8px}.pe-cart-summary__row--discount{color:var(--pe-green)}.pe-cart-summary__row--total{font-size:1.125rem;font-weight:700;border-top:1px solid var(--pe-line);padding-top:8px;margin-top:4px}.cart-empty-state .pe-btn{margin-top:12px}.cart-checkout-btn[disabled]{opacity:.5;cursor:not-allowed}.cart-checkout-btn.is-loading:after{content:"\2026"}body.pe-sticky-visible #chat-widget-container,body.pe-tray-visible #chat-widget-container,body.pe-sticky-visible .pe-livechat-launcher,body.pe-tray-visible .pe-livechat-launcher{bottom:84px!important;transition:bottom .25s var(--pe-ease)}.pe-sticky-buy__inner{padding-right:calc(var(--pe-gutter) + 8px)}@media(max-width:599.98px){body.pe-sticky-visible #chat-widget-container,body.pe-tray-visible #chat-widget-container{bottom:76px!important}}.pe-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--pe-focus);outline-offset:2px}.pe-btn:focus-visible,.pe-chip:focus-visible{outline-offset:3px}@media(hover:none){.pe-card:hover{box-shadow:none}}@media(max-width:420px){:root{--pe-gutter: 16px}.pe-buy__row{grid-template-columns:84px minmax(0,1fr)}}body.pe-tray-visible{padding-bottom:var(--pe-tray-h, 72px)}body.pe-tray-visible .pe-sticky-buy{bottom:var(--pe-tray-h, 72px)}body.pe-tray-visible #chat-widget-container,body.pe-tray-visible .pe-livechat-launcher{bottom:calc(var(--pe-tray-h, 72px) + 12px)!important}body.pe-sticky-visible.pe-tray-visible #chat-widget-container,body.pe-sticky-visible.pe-tray-visible .pe-livechat-launcher{bottom:calc(var(--pe-tray-h, 72px) + 84px)!important}@media(max-width:767.98px){body.pe-sticky-visible.pe-tray-visible #chat-widget-container{bottom:calc(var(--pe-tray-h, 72px) + 76px)!important}}.pe-eyebrow{color:#0b5fc2}.pe-badge--new{color:#17703a}.pe-table .pe-link{color:#0b5fc2}.black-bg .pe-meta,.dark-bg .pe-meta{color:#c9d3de}.pe-sticky-buy{visibility:hidden;transition:transform .25s var(--pe-ease),visibility 0s .25s}.pe-sticky-buy.is-visible{visibility:visible;transition:transform .25s var(--pe-ease),visibility 0s}.grid-container p.h4{font-size:1.25rem;font-weight:400;line-height:1.4;margin:0 0 .5rem}@media screen and (max-width:48em){.grid-container p.h4{font-size:.9rem}}.pe-landing{padding-bottom:var(--pe-s2)}.pe-landing__section+.pe-landing__section{padding-top:0}.pe-landing .pe-prose p{margin:0 0 var(--pe-s2)}.pe-landing__points{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--pe-s2);margin-top:var(--pe-s2)}.pe-landing__point{padding:var(--pe-s2);border:1px solid var(--pe-line);border-radius:var(--pe-radius);background:var(--pe-surface-2)}.pe-landing__point h3{margin:0 0 6px;font-size:var(--pe-fs-card-title)}.pe-landing__point p{margin:0;font-size:var(--pe-fs-small);color:var(--pe-ink-soft);line-height:1.55}.pe-landing__picks{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--pe-s2)}.pe-landing__pick{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--pe-s2);padding:var(--pe-s2);border:1px solid var(--pe-line);border-radius:var(--pe-radius);background:#fff}.pe-landing__pick-media{display:block;width:96px;aspect-ratio:1 / 1;border-radius:10px;background:#fff;overflow:hidden}.pe-landing__pick-media img,.pe-landing__pick-media picture img{width:100%;height:100%;object-fit:contain;display:block}.pe-landing__pick-body{display:grid;gap:6px;align-content:start;min-width:0}.pe-landing__pick-body .pe-badge{width:fit-content}.pe-landing__pick-body h3{margin:0;font-size:var(--pe-fs-card-title)}.pe-landing__pick-body h3 a{color:var(--pe-ink);text-decoration:none}.pe-landing__pick-body h3 a:hover{color:var(--pe-accent)}.pe-landing__pick-body p{margin:0;font-size:var(--pe-fs-small);color:var(--pe-ink-soft);line-height:1.55}.pe-landing__pick-meta{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.pe-landing__pick-meta strong{font-size:var(--pe-fs-body);color:var(--pe-ink)}.pe-landing__q{margin:0;font:inherit}.pe-landing__table table{font-size:var(--pe-fs-small)}.pe-landing__table th[scope=row],.pe-landing__table td{white-space:nowrap}.pe-landing__table td:nth-child(5),.pe-landing__table td:nth-child(6){white-space:normal;min-width:150px}@media(max-width:47.937em){.pe-landing__pick{grid-template-columns:72px minmax(0,1fr)}.pe-landing__pick-media{width:72px}}.pe-home-life{padding:clamp(24px,3.5vw,40px) 0 0}.pe-home-life__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pe-s3);list-style:none;margin:0 auto;padding-top:0;padding-bottom:0}.pe-home-life__item{min-width:0}.pe-home-life__item a{display:grid;gap:10px;color:var(--pe-ink);text-decoration:none}.pe-home-life__kicker{display:block;padding:0 4px;font-size:var(--pe-fs-meta);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pe-accent)}.pe-home-life__item img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--pe-radius-lg);background:var(--pe-surface-2);box-shadow:var(--pe-shadow-sm);transition:transform .25s var(--pe-ease),box-shadow .25s var(--pe-ease)}.pe-home-life__item a:hover img,.pe-home-life__item a:focus-visible img{transform:translateY(-2px);box-shadow:var(--pe-shadow)}.pe-home-life__caption{display:grid;gap:4px;padding:0 4px}.pe-home-life__caption strong{font-size:var(--pe-fs-h3);line-height:1.25}.pe-home-life__caption small{font-size:var(--pe-fs-small);color:var(--pe-ink-soft);line-height:1.5}.pe-home-life__cta{display:inline-flex;align-items:center;gap:7px;margin-top:4px;color:var(--pe-accent);font-size:var(--pe-fs-small);font-weight:700}.pe-home-life__cta>span{transition:transform .18s var(--pe-ease)}.pe-home-life__item a:hover .pe-home-life__cta{text-decoration:underline}.pe-home-life__item a:hover .pe-home-life__cta>span,.pe-home-life__item a:focus-visible .pe-home-life__cta>span{transform:translate(3px)}@media(min-width:40em){.pe-home-life__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pe-s3)}}@media(prefers-reduced-motion:reduce){.pe-home-life__item img,.pe-home-life__cta>span{transition:none}.pe-home-life__item a:hover img,.pe-home-life__item a:hover .pe-home-life__cta>span{transform:none}}.pe-utility__chat{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:none;color:#fff;font:inherit;font-weight:600;cursor:pointer;transition:color .15s ease}.pe-utility__chat svg{color:var(--pe-util-accent)}.pe-utility__chat:hover{color:var(--pe-util-accent)}[data-shp-chat]{--shp-bottom: 20px;--shp-side: 20px}body.pe-sticky-visible [data-shp-chat],body.pe-tray-visible [data-shp-chat]{--shp-bottom: 84px}@media(max-width:599.98px){[data-shp-chat]{--shp-bottom: 16px;--shp-side: 12px}body.pe-sticky-visible [data-shp-chat],body.pe-tray-visible [data-shp-chat]{--shp-bottom: 76px}}body.pe-drawer-open [data-shp-chat],body.pe-nav-open [data-shp-chat]{display:none}.pe-buy-help__actions button{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;color:var(--pe-accent);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.pe-buy-help__actions button:hover{text-decoration:underline}.pe-home-proof__chat{-webkit-appearance:none;appearance:none;display:flex;align-items:center;gap:10px;min-width:0;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.pe-home-proof__chat:hover strong{color:var(--pe-accent)}.pe-ft__chat-note{display:block;margin-top:6px;color:var(--pe-ft-muted);font-size:.8rem}.pe-chat-launcher{position:fixed;right:20px;bottom:20px;z-index:2147482000;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 24px);padding:9px 12px 9px 9px;border-radius:999px;background:#fff;border:1px solid var(--pe-line);box-shadow:0 14px 40px #0b29422e,0 2px 6px #0b294214;color:var(--pe-ink);font:inherit;text-align:left;cursor:pointer;opacity:0;transform:translateY(14px);transition:opacity .35s var(--pe-ease),transform .35s var(--pe-ease),box-shadow .2s var(--pe-ease),bottom .25s var(--pe-ease)}.pe-chat-launcher.is-in{opacity:1;transform:none}.pe-chat-launcher:hover,.pe-chat-launcher:focus-visible{box-shadow:0 18px 48px #0b29423d,0 2px 6px #0b294214;transform:translateY(-2px)}.pe-chat-launcher__photo{position:relative;flex:none;width:48px;height:48px}.pe-chat-launcher__photo img{display:block;width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:50% 28%;background:#e9edf2}.pe-chat-launcher__dot{position:absolute;right:0;bottom:1px;width:13px;height:13px;border-radius:50%;background:#30d158;border:2px solid #fff;box-sizing:border-box}.pe-chat-launcher__text{display:grid;gap:2px;min-width:0;padding-right:4px}.pe-chat-launcher__text strong{font-size:15px;font-weight:700;line-height:1.2;color:var(--pe-util-bg, #0b2942);white-space:nowrap}.pe-chat-launcher__text small{font-size:12.5px;line-height:1.2;color:var(--pe-muted);white-space:nowrap}.pe-chat-launcher__go{flex:none;width:38px;height:38px;border-radius:50%;background:var(--pe-cta);color:#fff;display:grid;place-items:center}.pe-chat-launcher__go svg{width:20px;height:20px}body.pe-sticky-visible .pe-chat-launcher,body.pe-tray-visible .pe-chat-launcher{bottom:84px}body.pe-drawer-open .pe-chat-launcher,body.pe-nav-open .pe-chat-launcher{display:none}@media(max-width:599.98px){.pe-chat-launcher{right:12px;bottom:16px;gap:10px;padding:7px 10px 7px 7px}.pe-chat-launcher__photo,.pe-chat-launcher__photo img{width:42px;height:42px}.pe-chat-launcher__text strong{font-size:14px}.pe-chat-launcher__text small{font-size:12px}.pe-chat-launcher__go{width:34px;height:34px}body.pe-sticky-visible .pe-chat-launcher,body.pe-tray-visible .pe-chat-launcher{bottom:76px}}.pe-buy-help{margin-top:14px;padding:14px 16px;border:1px solid rgba(26,115,232,.28);border-top:1px solid rgba(26,115,232,.28);border-radius:var(--pe-radius, 14px);background:linear-gradient(135deg,#f3f8ff,#edf3fa);box-shadow:0 2px 10px #0b29420d;grid-template-columns:52px minmax(0,1fr);gap:14px}.pe-buy-help img{width:52px;height:52px;border-width:3px;object-position:50% 28%}.pe-buy-help strong{font-size:15px;font-weight:700;color:var(--pe-util-bg, #0b2942)}.pe-buy-help p{margin:3px 0 9px;font-size:12.5px}.pe-buy-help__actions button{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:var(--pe-cta);color:#fff;font-size:13px;font-weight:600;box-shadow:0 2px 8px #1a73e847;transition:background .18s var(--pe-ease),transform .2s var(--pe-ease)}.pe-buy-help__actions button:hover,.pe-buy-help__actions button:focus-visible{background:var(--pe-cta-hover);text-decoration:none;transform:translateY(-1px)}.pe-buy-help__actions button svg{width:16px;height:16px}.pe-mx__lead{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--pe-s3);align-items:center;background:var(--pe-surface-2);border-radius:var(--pe-radius-lg);padding:var(--pe-s3)}.pe-mx__lead--text{grid-template-columns:minmax(0,1fr)}.pe-mx__lead-text .pe-prose{max-width:none}.pe-mx__lead-img{width:100%;height:auto;border-radius:var(--pe-radius);display:block}.pe-mx__features{margin-top:var(--pe-s2)}.pe-mx__photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--pe-s2)}.pe-mx__photo{margin:0}.pe-mx__photo img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--pe-radius);display:block;background:var(--pe-surface-2)}.pe-mx__photo figcaption{font-size:var(--pe-fs-meta);color:var(--pe-muted);margin-top:6px;text-align:left}.pe-mx__box{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pe-mx__parts{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pe-mx__parts li{display:flex;justify-content:space-between;gap:12px;font-size:var(--pe-fs-small);border-bottom:1px solid var(--pe-line);padding:6px 0}.pe-mx__parts code{font-size:var(--pe-fs-meta);color:var(--pe-ink-soft);white-space:nowrap}.pe-faq__answer{margin:0 0 14px;color:var(--pe-ink-soft);max-width:var(--pe-measure)}.pe-faq__answer p{margin:0 0 10px}.pe-faq__answer ul,.pe-faq__answer ol{margin:0 0 10px;padding-left:1.25em}.pe-faq__answer li{margin-bottom:4px}.pe-instead .pe-compare-head .pe-badge--editorial{margin-top:4px}.pe-instead .pe-compare-table td .pe-btn{white-space:nowrap}.pe-model-dir__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--pe-s3) var(--pe-s2);margin-top:var(--pe-s2);text-align:left}.pe-model-dir__group h3{margin-bottom:6px}.pe-model-dir__group ul{list-style:none;margin:0;padding:0}.pe-model-dir__group li{margin:0 0 6px;font-size:var(--pe-fs-small)}.pe-model-dir__group a{color:var(--pe-ink);text-decoration:none}.pe-model-dir__group a:hover{color:var(--pe-accent);text-decoration:underline}.pe-model-dir__group .pe-meta{font-size:var(--pe-fs-meta)}.pe-parts-page{padding-top:var(--pe-s2)}.pe-parts-eyebrow{margin:0 0 6px;font-size:var(--pe-fs-meta);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pe-muted)}.pe-parts-eyebrow a{color:inherit}.pe-parts-brands{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--pe-s2)}.pe-parts-brand{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--pe-s2);align-items:center;padding:var(--pe-s2);border:1px solid var(--pe-line);border-radius:var(--pe-radius);background:#fff;color:var(--pe-ink);text-decoration:none;transition:box-shadow .2s var(--pe-ease)}.pe-parts-brand:hover,.pe-parts-tile:hover{box-shadow:var(--pe-shadow)}.pe-parts-brand img,.pe-parts-brand picture,.pe-parts-brand picture img{width:120px;height:120px;object-fit:contain;display:block}.pe-parts-brand__body{display:grid;gap:4px;min-width:0}.pe-parts-brand__body strong{font-size:var(--pe-fs-h3);line-height:1.25}.pe-parts-brand__body span{font-size:var(--pe-fs-small);color:var(--pe-ink-soft);line-height:1.5}.pe-parts-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:var(--pe-s2)}.pe-parts-tile{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid var(--pe-line);border-radius:var(--pe-radius);background:#fff;color:var(--pe-ink);text-decoration:none;transition:box-shadow .2s var(--pe-ease)}.pe-parts-tile img{width:72px;height:72px;object-fit:contain;display:block;padding:6px;box-sizing:border-box;mix-blend-mode:multiply;background:var(--pe-surface-2);border-radius:10px}.pe-parts-tile__body{display:grid;gap:2px;min-width:0}.pe-parts-tile__body strong{font-size:var(--pe-fs-card-title);line-height:1.3}.pe-parts-tile__body span{font-size:var(--pe-fs-small);color:var(--pe-ink-soft);line-height:1.45}.pe-parts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:var(--pe-s2)}.pe-parts-grid--compact{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.pe-part .pe-card__media img{padding:14px;box-sizing:border-box}.pe-part__num{margin:0;font-size:var(--pe-fs-meta);color:var(--pe-muted)}.pe-part__fit{margin:0;font-size:var(--pe-fs-small);color:var(--pe-ink-soft);line-height:1.45}.pe-part__amount{font-size:var(--pe-fs-body);font-weight:700;color:var(--pe-ink);margin-right:6px}.pe-part__noimg{display:grid;place-items:center;height:100%;min-height:120px;font-size:var(--pe-fs-meta);color:var(--pe-muted)}.pe-parts-group .pe-h2 .pe-meta{font-weight:400;margin-left:6px}.pe-parts-filter{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) auto auto;gap:12px;align-items:end;padding:var(--pe-s2);border:1px solid var(--pe-line);border-radius:var(--pe-radius);background:var(--pe-surface-2);margin:var(--pe-s2) 0 var(--pe-s1)}.pe-parts-filter--search{grid-template-columns:minmax(0,2fr) auto auto}.pe-parts-filter__field{display:grid;gap:4px;font-size:var(--pe-fs-meta);font-weight:600;color:var(--pe-ink-soft);text-align:left}.pe-parts-filter__field select,.pe-parts-filter__field input{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--pe-line);border-radius:10px;background:#fff;font:inherit;font-size:var(--pe-fs-small);color:var(--pe-ink);box-sizing:border-box}.pe-parts-filter__count{margin:0;align-self:center;font-size:var(--pe-fs-small);color:var(--pe-ink-soft);white-space:nowrap}.pe-parts-filter__note{margin:0 0 var(--pe-s2);font-size:var(--pe-fs-small);color:var(--pe-ink-soft)}.pe-part-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--pe-s4);align-items:start;padding-block:var(--pe-s3)}.pe-part-page__gallery>img,.pe-part-page__gallery>picture img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;background:var(--pe-surface-2);border-radius:var(--pe-radius);padding:var(--pe-s2);box-sizing:border-box;mix-blend-mode:multiply;display:block}.pe-part-page__gallery .pe-part__noimg{aspect-ratio:1 / 1;background:var(--pe-surface-2);border-radius:var(--pe-radius)}.pe-part-page__thumbs{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.pe-part-page__thumbs img{width:72px;height:72px;object-fit:contain;border:1px solid var(--pe-line);border-radius:10px;background:#fff;padding:4px;box-sizing:border-box}.pe-part-page__num{margin:0 0 var(--pe-s2);color:var(--pe-ink-soft);font-size:var(--pe-fs-small)}.pe-part-page__panel .pe-fact-list{margin-bottom:var(--pe-s2)}.pe-part-buy{display:grid;gap:10px;padding:var(--pe-s2);border:1px solid var(--pe-line);border-radius:var(--pe-radius);margin-bottom:var(--pe-s2);background:#fff}.pe-part-buy p{margin:0}.pe-part-buy__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pe-part-buy__amount{font-size:var(--pe-fs-h2);font-weight:700;line-height:1.1}.pe-part-page__fit-summary{font-size:var(--pe-fs-small);color:var(--pe-ink-soft)}.pe-parts-fit{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--pe-s2) var(--pe-s3);text-align:left}.pe-parts-fit h3{margin:0 0 6px}.pe-parts-fit ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.pe-parts-fit li{font-size:var(--pe-fs-small)}.pe-parts-fit li .pe-meta{margin-left:6px}.pe-parts-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--pe-s3);text-align:left}.pe-parts-specs dl{margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px;font-size:var(--pe-fs-small)}.pe-parts-specs dt{color:var(--pe-muted)}.pe-parts-specs dd{margin:0}.pe-parts-help{max-width:none;display:grid;gap:8px}.pe-parts-help p{margin:0}.pe-robot-parts__more{margin:var(--pe-s2) 0 0}.pe-robot-head{display:grid;grid-template-columns:140px minmax(0,1fr);gap:var(--pe-s3);align-items:start}.pe-robot-head>img,.pe-robot-head>picture img{width:140px;height:140px;object-fit:contain;display:block}@media(max-width:900px){.pe-part-page{grid-template-columns:1fr;gap:var(--pe-s2)}.pe-parts-filter,.pe-parts-filter--search{grid-template-columns:1fr 1fr}.pe-parts-filter__count{grid-column:1}}@media(max-width:600px){.pe-parts-filter,.pe-parts-filter--search{grid-template-columns:1fr}.pe-parts-brand{grid-template-columns:90px minmax(0,1fr)}.pe-parts-brand img,.pe-parts-brand picture,.pe-parts-brand picture img{width:90px;height:90px}.pe-robot-head{grid-template-columns:90px minmax(0,1fr);gap:var(--pe-s2)}.pe-robot-head>img,.pe-robot-head>picture img{width:90px;height:90px}}.pe-parts-hero{background:linear-gradient(180deg,var(--pe-surface-2) 0%,#fff 100%);border-bottom:1px solid var(--pe-line);margin-bottom:0}.pe-parts-hero .pe-breadcrumbs{padding-top:var(--pe-s2)}.pe-parts-hero__inner{display:grid;gap:var(--pe-s3);padding-block:var(--pe-s2) var(--pe-s4);align-items:center}.pe-parts-hero__inner--media{grid-template-columns:200px minmax(0,1fr)}.pe-parts-hero__media{background:#fff;border:1px solid var(--pe-line);border-radius:var(--pe-radius);padding:14px;box-shadow:var(--pe-shadow)}.pe-parts-hero__media img,.pe-parts-hero__media picture img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;display:block;mix-blend-mode:multiply}.pe-parts-hero__body{min-width:0}.pe-parts-hero__title{font-size:var(--pe-fs-h1);line-height:var(--pe-lh-tight);margin:0 0 var(--pe-s1)}.pe-parts-hero__lead{max-width:var(--pe-measure);color:var(--pe-ink-soft);margin:0 0 var(--pe-s2);font-size:var(--pe-fs-body);line-height:1.55}.pe-parts-stats{list-style:none;margin:0 0 var(--pe-s2);padding:0;display:flex;flex-wrap:wrap;gap:8px}.pe-parts-stats li{display:inline-flex;align-items:baseline;gap:5px;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid var(--pe-line);font-size:var(--pe-fs-small);color:var(--pe-ink-soft)}.pe-parts-stats li strong{font-size:var(--pe-fs-body);color:var(--pe-ink)}.pe-parts-hero__actions{display:flex;flex-wrap:wrap;gap:10px}.pe-parts-nav{margin-bottom:var(--pe-s3)}.pe-parts-nav__count{display:inline-block;margin-left:5px;font-size:var(--pe-fs-meta);color:var(--pe-muted);font-weight:400}.pe-parts-toolbar{padding-block:0}.pe-parts-toolbar .pe-parts-filter{margin-top:0}.pe-parts-group__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;margin-bottom:var(--pe-s1)}.pe-parts-group__head .pe-h2{margin:0}.pe-parts-group__head .pe-link{font-size:var(--pe-fs-small);white-space:nowrap}.pe-part__num span{font-weight:600;color:var(--pe-ink-soft)}.pe-part .pe-avail{margin:0;font-size:var(--pe-fs-meta)}.pe-model-tiles{display:grid;gap:var(--pe-s3)}.pe-model-tiles__group h3{margin:0 0 10px}.pe-model-tiles__group ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px}.pe-model-tiles__group li{margin:0;padding:0}.pe-model-tile{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:center;padding:8px 12px 8px 8px;border:1px solid var(--pe-line);border-radius:12px;background:#fff;color:var(--pe-ink);text-decoration:none;transition:box-shadow .2s var(--pe-ease),border-color .2s var(--pe-ease)}.pe-model-tile:hover{box-shadow:var(--pe-shadow);border-color:#c9def5}.pe-model-tile img,.pe-model-tile picture,.pe-model-tile picture img{width:56px;height:56px;object-fit:contain;display:block}.pe-model-tile>span{display:grid;gap:2px;min-width:0;text-align:left}.pe-model-tile strong{font-size:var(--pe-fs-small);line-height:1.3}@media(max-width:700px){.pe-parts-hero__inner--media{grid-template-columns:110px minmax(0,1fr);gap:var(--pe-s2);align-items:start}.pe-parts-hero__inner{padding-block:var(--pe-s2) var(--pe-s3)}.pe-parts-hero__media{padding:8px}}@media(max-width:480px){.pe-parts-hero__inner--media{grid-template-columns:1fr}.pe-parts-hero__media{max-width:150px}}
