.skip-to-main-content{background-color:#fff;border:.2rem solid #d3d3d3;border-radius:.5rem;font-size:1.4rem;left:50%;padding:.5rem 1rem;position:absolute;text-decoration:underline;transform:translate(-50%, -6rem);transition:transform .2s linear;z-index:2000}.skip-to-main-content:focus{transform:translate(-50%, 1rem)}*:focus{outline-color:#0071b3;outline-offset:.3rem}a:focus+.visually-hidden,input:focus+.visually-hidden,button:focus+.visually-hidden{height:auto;position:static;width:auto}.sr-only{border:0 !important;clip:rect(0, 0, 0, 0) !important;height:.1rem !important;margin:-.1rem !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:.1rem !important}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto !important;height:auto !important;margin:0 !important;overflow:visible !important;position:static !important;width:auto !important}h1,.heading-xl{color:#545859;font-family:"Inter",sans-serif;font-size:2.8rem;font-style:normal;font-weight:700;letter-spacing:-.05rem;line-height:1.2;text-transform:none}@media (min-width: 992px){h1,.heading-xl{font-size:3.6rem}}h2,.heading-lg{color:#545859;font-family:"Inter",sans-serif;font-size:1.8rem;font-style:normal;font-weight:700;letter-spacing:-.05rem;line-height:1.2;text-transform:none}@media (min-width: 992px){h2,.heading-lg{font-size:2.4rem}}h3,.heading-md{color:#545859;font-family:"Inter",sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;letter-spacing:-.05rem;line-height:1.2;text-transform:none}@media (min-width: 992px){h3,.heading-md{font-size:1.8rem}}h4,.heading-sm{color:#000;font-family:"Roboto",sans-serif;font-size:1.2rem;font-style:normal;font-weight:700;letter-spacing:.02rem;line-height:1.14;text-transform:none}@media (min-width: 992px){h4,.heading-sm{font-size:1.4rem}}h5,.heading-xs{color:#545859;font-family:"Inter",sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:.1rem;line-height:1.2;text-transform:uppercase}@media (min-width: 992px){h5,.heading-xs{font-size:1.3rem}}h6,.heading-xxs{color:#545859;font-family:"Inter",sans-serif;font-size:1.2rem;font-style:normal;font-weight:700;line-height:1.25;text-transform:uppercase}@media (min-width: 992px){h6,.heading-xxs{font-size:1.2rem}}h1 sup,.heading-xl sup,h2 sup,.heading-lg sup,h3 sup,.heading-md sup{font-size:40%;top:-2rem}h1 em,.heading-xl em,h2 em,.heading-lg em,h3 em,.heading-md em{font-family:"Inter",sans-serif;font-style:italic;font-weight:700}.body-xl{color:#000;font-family:"Roboto",sans-serif;font-size:1.9rem;font-style:normal;font-weight:400;line-height:1.42;text-transform:none}@media (min-width: 768px){.body-xl{font-size:2.1rem}}@media (min-width: 992px){.body-xl{font-size:2.4rem}}.body-lg{color:#000;font-family:"Roboto",sans-serif;font-size:1.7rem;font-style:normal;font-weight:400;line-height:1.42;text-transform:none}@media (min-width: 768px){.body-lg{font-size:1.8rem}}@media (min-width: 992px){.body-lg{font-size:1.9rem}}body,p,ol,ul,.body-md{color:#000;font-family:"Roboto",sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:.02rem;line-height:1.5;text-transform:none}@media (min-width: 576px){body,p,ol,ul,.body-md{font-size:1.4rem}}.body-sm{color:#000;font-family:"Roboto",sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.02rem;line-height:1.4;text-transform:none}@media (min-width: 576px){.body-sm{font-size:1.2rem}}.body-xs{color:#000;font-family:"Roboto",sans-serif;font-size:.9rem;font-style:normal;font-weight:400;letter-spacing:.02rem;line-height:1.3;text-transform:none}@media (min-width: 576px){.body-xs{font-size:1.1rem}}b,strong{font-size:normal;font-weight:700}em{font-style:italic}a{color:#0071b3;text-decoration:underline}a:visited{color:#409ec9}a:focus,a:hover,a:active{color:#0071b3;text-decoration:none}.nav-primary{color:#fff;font-family:"Inter",sans-serif;font-size:1.1rem;font-style:normal;font-weight:700;line-height:1.5;text-decoration:none;text-transform:uppercase}@media (min-width: 992px){.nav-primary{font-size:1.15rem}}@media (min-width: 1100px){.nav-primary{font-size:1.2rem}}.nav-secondary a{color:#000;font-family:"Roboto",sans-serif;font-size:1.3rem;font-style:normal;font-weight:400;letter-spacing:.02rem;line-height:2rem;text-decoration:none;text-transform:none}@media (min-width: 992px){.nav-secondary a{font-size:1.4rem}}.nav-secondary-footer a{color:#01426a;font-family:"Roboto",sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;text-transform:none}.nav-tertiary a{color:#01426a;font-family:"Inter",sans-serif;font-size:1.1rem;font-style:normal;font-weight:700;line-height:1.5;text-decoration:none;text-transform:uppercase}@media (min-width: 992px){.nav-tertiary a{font-size:1.2rem;line-height:2rem}}.nav-eyebrow,.nav-eyebrow a{color:#01426a;font-family:"Inter",sans-serif;font-size:1.3rem;font-style:normal;font-weight:700;line-height:1.5;text-decoration:none}.nav-mobile{font-family:"Roboto",sans-serif;font-size:1.1rem;font-style:normal;font-weight:700;line-height:1.1rem;text-decoration:none;text-transform:uppercase}.quick-links a{color:#0071b3;font-family:"Roboto",sans-serif;font-size:1.6rem;font-style:normal;font-weight:700;line-height:2.2rem;text-decoration:none}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*{box-sizing:border-box}html{font-size:10px;height:100%;-webkit-text-size-adjust:100%}body{background:rgba(84,88,89,0.2);font-family:"Roboto",sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;margin:0}main{display:block}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent;cursor:pointer}ul,ol,li{color:inherit;list-style:none;margin:0;padding:0}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-family:"Roboto",sans-serif;font-size:normal;font-weight:700}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.35em}sup{top:-.8em}img{border-style:0}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}.js-focus-visible :focus:not(.focus-visible){outline:none}.clearfix::before,.clearfix::after{content:' ';display:table}.clearfix::after{clear:both}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-bold{font-weight:700}.text-white{color:#fff}.text-black{color:#000}.text-dark-gray{color:#545859}.text-dark-blue{color:#01426a}.text-light-gray{color:#a6a6a6}.text-light-blue{color:#0071b3}.text-yellow-2{color:#cc9200}.text-red,.text-danger{color:#eb0000}.uppercase{text-transform:uppercase}.strike-through{opacity:.5;text-decoration:line-through}.line-height-slim{line-height:1em;width:100%}.bg-black{background-color:#000}.bg-white{background:#fff}.bg-dark-blue{background:#01426a}.bg-light-blue{background:#0071b3}.bg-yellow{background:#ffc600}.bg-light-blue-20{background:#e6f6ff}.bg-light-yellow-40{background:#fd6}.bg-light-yellow-20{background:#fff4cc}.bg-light-gray{background:#eff0f0}.bg-dark-gray-05{background:rgba(84,88,89,0.05)}.bg-text-highlight{background:#fe0}.border-wrap{background:#fff;border-radius:.4rem}.border-thin-black{border:0.1rem solid #000}.box-shadow{box-shadow:0 0.2rem 0.3rem 0 #d1d1d1}.button-reset{-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:0;cursor:pointer;padding:0}@media (min-width: 576px){.cinch-50{margin-left:25%;margin-right:25%}}@media (min-width: 576px){.cinch-60{margin-left:20%;margin-right:20%}}@media (min-width: 576px){.cinch-70{margin-left:15%;margin-right:15%}}@media (min-width: 576px){.cinch-80{margin-left:10%;margin-right:10%}}.hr-gray{border-bottom:0;border-left:0;border-right:0;border-top:0.1rem solid rgba(84,88,89,0.3)}.hr-heavy-blue{border-bottom:0;border-left:0;border-right:0;border-top:0.3rem solid #cbe6f1}.hr-heavy-yellow{border-bottom:0;border-left:0;border-right:0;border-top:0.3rem solid #ffc600}.hr-width-60{width:6rem}.hr-width-100{width:10rem}.border-top-blue{border-top:0.1rem solid #cbe6f1;padding-top:2rem}.anchor{display:block;position:relative;top:-15rem;visibility:hidden}@media (min-width: 620px){.anchor{top:-25rem}}.cursor-default{cursor:default !important}.cursor-pointer{cursor:pointer !important}button{-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:0;cursor:pointer;padding:0;font-family:"Inter",sans-serif;font-weight:700}.button-dark-blue-lg,.button-dark-blue-sm,.button-light-blue-lg,.button-light-blue-sm,.button-light-yellow-lg,.button-light-yellow-sm,.button-white-xl,.button-white-lg,.button-white-sm,.button-red-xxl,.button-red-lg,.button-red-sm,.button-transparent{border:0;border-radius:.3rem;cursor:pointer;display:inline-block;outline:none;position:relative;text-align:center;text-decoration:none;transition:background .2s ease-in, box-shadow .2s ease-in}.button-dark-blue-lg:focus,.button-dark-blue-sm:focus,.button-light-blue-lg:focus,.button-light-blue-sm:focus,.button-light-yellow-lg:focus,.button-light-yellow-sm:focus,.button-white-xl:focus,.button-white-lg:focus,.button-white-sm:focus,.button-red-xxl:focus,.button-red-lg:focus,.button-red-sm:focus,.button-transparent:focus{box-shadow:0 0 0 0.2rem #fff,0 0 0 0.4rem #409ec9;text-decoration:none !important}.button-dark-blue-lg:hover,.button-dark-blue-sm:hover,.button-light-blue-lg:hover,.button-light-blue-sm:hover,.button-light-yellow-lg:hover,.button-light-yellow-sm:hover,.button-white-xl:hover,.button-white-lg:hover,.button-white-sm:hover,.button-red-xxl:hover,.button-red-lg:hover,.button-red-sm:hover,.button-transparent:hover{text-decoration:none !important}@media (min-width: 992px){.button-dark-blue-lg,.button-dark-blue-sm,.button-light-blue-lg,.button-light-blue-sm,.button-light-yellow-lg,.button-light-yellow-sm,.button-white-xl,.button-white-lg,.button-white-sm,.button-red-xxl,.button-red-lg,.button-red-sm,.button-transparent{border-radius:.4rem}}.button-dark-blue-lg,.button-dark-blue-sm{background:#01426a;color:#fff !important}.button-dark-blue-lg:visited,.button-dark-blue-sm:visited{color:#fff}.button-dark-blue-lg:focus,.button-dark-blue-sm:focus,.button-dark-blue-lg:hover,.button-dark-blue-sm:hover,.button-dark-blue-lg:active,.button-dark-blue-sm:active{background:#012338;color:#fff}.button-light-blue-lg,.button-light-blue-sm{background:#0071b3;color:#fff}.button-light-blue-lg:visited,.button-light-blue-sm:visited{color:#fff}.button-light-blue-lg:focus,.button-light-blue-sm:focus,.button-light-blue-lg:hover,.button-light-blue-sm:hover,.button-light-blue-lg:active,.button-light-blue-sm:active{background:#005180;color:#fff}.button-light-yellow-lg,.button-light-yellow-sm{background:#ffc600;color:#01426a}.button-light-yellow-lg:visited,.button-light-yellow-sm:visited{color:#01426a}.button-light-yellow-lg:focus,.button-light-yellow-sm:focus,.button-light-yellow-lg:hover,.button-light-yellow-sm:hover,.button-light-yellow-lg:active,.button-light-yellow-sm:active{background:#fd6;color:#01426a}.button-white-xl,.button-white-lg,.button-white-sm{background:#fff;box-shadow:0 0 0 0.1rem #0071b3;color:#01426a}.button-white-xl:visited,.button-white-lg:visited,.button-white-sm:visited{color:#01426a}.button-white-xl:focus,.button-white-lg:focus,.button-white-sm:focus,.button-white-xl:hover,.button-white-lg:hover,.button-white-sm:hover,.button-white-xl:active,.button-white-lg:active,.button-white-sm:active{background:#eff0f0;color:#01426a}.button-red-xxl,.button-red-lg,.button-red-sm{background:#eb0000;color:#fff !important}.button-red-xxl:visited,.button-red-lg:visited,.button-red-sm:visited{color:#fff}.button-red-xxl:focus,.button-red-lg:focus,.button-red-sm:focus,.button-red-xxl:hover,.button-red-lg:hover,.button-red-sm:hover,.button-red-xxl:active,.button-red-lg:active,.button-red-sm:active{background:#b80000;color:#fff}.button-white-xl,.button-red-xxl{padding:1rem 1.6rem}@media (min-width: 768px){.button-white-xl,.button-red-xxl{padding:1.3rem 2rem}}.button-dark-blue-lg,.button-light-blue-lg,.button-light-yellow-lg,.button-white-lg,.button-red-lg,.button-transparent{padding:1rem 1.6rem}@media (min-width: 768px){.button-dark-blue-lg,.button-light-blue-lg,.button-light-yellow-lg,.button-white-lg,.button-red-lg,.button-transparent{padding:1.2rem 2rem}}.button-dark-blue-sm,.button-light-blue-sm,.button-light-yellow-sm,.button-white-sm,.button-red-sm{padding:.72rem 1.2rem}@media (min-width: 768px){.button-dark-blue-sm,.button-light-blue-sm,.button-light-yellow-sm,.button-white-sm,.button-red-sm{padding:.9rem 1.5rem}}.button-dark-blue-lg{font-family:"Inter",sans-serif;font-size:1.3rem;font-style:normal;font-weight:700;line-height:1.25}@media (min-width: 992px){.button-dark-blue-lg{font-size:1.4rem}}.button-dark-blue-sm{font-family:"Inter",sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1}@media (min-width: 992px){.button-dark-blue-sm{font-size:1.2rem}}.button-light-blue-lg{font-family:"Inter",sans-serif;font-size:1.3rem;font-style:normal;font-weight:700;line-height:1.25}@media (min-width: 992px){.button-light-blue-lg{font-size:1.4rem}}.button-light-blue-sm{font-family:"Inter",sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1}@media (min-width: 992px){.button-light-blue-sm{font-size:1.2rem}}.button-light-yellow-lg{font-family:"Inter",sans-serif;font-size:1.3rem;font-style:normal;font-weight:700;line-height:1.25}@media (min-width: 992px){.button-light-yellow-lg{font-size:1.4rem}}.button-light-yellow-sm{font-family:"Inter",sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1}@media (min-width: 992px){.button-light-yellow-sm{font-size:1.2rem}}.button-white-xl{font-family:"Inter",sans-serif;font-size:1.2rem;font-style:normal;font-weight:700;line-height:1}@media (min-width: 768px){.button-white-xl{font-size:1.3rem}}@media (min-width: 992px){.button-white-xl{font-size:1.6rem}}.button-white-lg{font-family:"Inter",sans-serif;font-size:1.3rem;font-style:normal;font-weight:700;line-height:1.25}@media (min-width: 992px){.button-white-lg{font-size:1.4rem}}.button-white-sm{font-family:"Inter",sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1}@media (min-width: 992px){.button-white-sm{font-size:1.2rem}}.button-red-xxl{color:#545859;font-family:"Inter",sans-serif;font-size:1.8rem;font-style:normal;font-weight:700;letter-spacing:-.05rem;line-height:1.2;text-transform:none}@media (min-width: 992px){.button-red-xxl{font-size:2.4rem}}.button-red-lg{font-family:"Inter",sans-serif;font-size:1.3rem;font-style:normal;font-weight:700;line-height:1.25}@media (min-width: 992px){.button-red-lg{font-size:1.4rem}}.button-red-sm{font-family:"Inter",sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1}@media (min-width: 992px){.button-red-sm{font-size:1.2rem}}.button-transparent{font-family:"Inter",sans-serif;font-size:1.3rem;font-style:normal;font-weight:700;line-height:1.25;background:transparent;cursor:text}@media (min-width: 992px){.button-transparent{font-size:1.4rem}}.button-transparent:hover,.button-transparent:focus{background:transparent}.button-previous,.button-next{width:9rem}@media (min-width: 576px){.button-previous,.button-next{width:12rem}}.button-previous span,.button-next span{display:inline-block;position:relative}.button-previous span::before{background-image:url("/assets/dist/images/ui/icon-arrow-left-dark-blue.svg");content:'';display:block;height:.8rem;left:-1rem;position:absolute;top:calc(50% - .4rem);width:.5rem}.button-next span::after{background-image:url("/assets/dist/images/ui/icon-arrow-left-dark-blue.svg");content:'';display:block;height:.8rem;position:absolute;right:-1rem;top:calc(50% - .4rem);transform:scaleX(-1);width:.5rem}.button-filter-sort,.btn-filter-sort{color:#000;font-family:"Roboto",sans-serif;font-size:1.2rem;font-style:normal;font-weight:700;letter-spacing:.02rem;line-height:1.14;text-transform:none;padding-left:2.1rem;position:relative}@media (min-width: 992px){.button-filter-sort,.btn-filter-sort{font-size:1.4rem}}.button-filter-sort::before,.btn-filter-sort::before{background-image:url("/assets/dist/images/ui/icon-button-filter-sort.svg");background-repeat:no-repeat;background-size:1.4rem .8rem;content:'';height:.8rem;left:0;position:absolute;top:calc(50% - .4rem);transition:transform 0.2s cubic-bezier(0.42, 0, 0.33, 1.52);width:1.4rem}.button-filter-sort:hover::before,.button-filter-sort:active::before,.btn-filter-sort:hover::before,.btn-filter-sort:active::before{transform:scale(1.1)}.disabled{opacity:.25;pointer-events:none}.button-add-to-cart.added{opacity:.25;pointer-events:none}a{color:#0071b3;text-decoration:underline}a:visited{color:#0071b3}a:hover{color:#0071b3;text-decoration:none}a:active{color:#0071b3;text-decoration:none}.text-link{color:#000;font-weight:400;text-decoration:underline}.text-link:visited{color:#000}.text-link:hover{color:#000;text-decoration:none}.text-link:active{color:#000;text-decoration:none}.reversed{color:#fff}.reversed:visited{color:#fff}.reversed:hover{color:#fff}.reversed:active{color:#fff}.breadcrumbs li{display:inline-block;position:relative;color:#545859;font-family:"Inter",sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:.1rem;line-height:1.2;text-transform:uppercase}@media (min-width: 992px){.breadcrumbs li{font-size:1.3rem}}.breadcrumbs li a{color:#000;display:inline-block;text-decoration:none}.breadcrumbs li a:hover,.breadcrumbs li a:active,.breadcrumbs li a:focus{text-decoration:underline}.card-image,.modal-image{overflow:hidden;position:relative;width:100%}.card-image img,.modal-image img{height:100%;object-fit:cover;position:absolute;width:100%}.icon,.card-icon{width:auto}.icon img,.card-icon img{height:100%;object-fit:contain;width:auto}.product-image{overflow:hidden;position:relative;width:100%}.product-image img{height:100%;object-fit:contain;object-position:50% 50%;width:100%}.content-image img{height:auto;max-width:100%}.icon-warranty{height:7.5rem;width:11rem}.list{padding:0 0 1.2rem 2rem}@media (min-width: 768px){.list{padding:0 0 1.2rem 4rem}}.list li{padding:0 0 1.2rem}.list li:last-child{padding:0}.numbered-list>li{list-style:decimal}.alpha-list>li{list-style:lower-alpha}.bullet-list>li{list-style:disc}.arrow-list{padding-left:1.2rem}@media (min-width: 992px){.arrow-list{padding-left:1.5rem}}.arrow-list li{color:#545859;font-family:"Inter",sans-serif;font-weight:700;padding-bottom:.3rem;position:relative}.arrow-list li::before{background-image:url("/assets/dist/images/ui/icon-arrow-yellow.svg");background-repeat:no-repeat;background-size:.7rem 1.1rem;content:'';display:inline-block;height:1.1rem;left:-1.2rem;position:absolute;top:.2rem;width:.7rem}@media (min-width: 992px){.arrow-list li::before{background-size:.9rem 1.4rem;height:1.4rem;left:-1.5rem;top:.3rem;width:.9rem}}.highlight-list{padding-left:2.2rem}@media (min-width: 992px){.highlight-list{padding-left:2.4rem}}.highlight-list li{color:#545859;font-family:"Inter",sans-serif;font-weight:700;position:relative}.highlight-list li::before{background-image:url("/assets/dist/images/ui/icon-highlight-checkbox.svg");background-repeat:no-repeat;background-size:1.7rem 1.5rem;content:'';display:inline-block;height:1.5rem;left:-2.2rem;position:absolute;top:.2rem;width:1.7rem}@media (min-width: 992px){.highlight-list li::before{background-size:1.9rem 1.7rem;height:1.7rem;left:-2.4rem;top:.3rem;width:1.9rem}}.dealer-list li{margin-bottom:1rem;min-height:6rem;padding-left:5rem;padding-top:.75rem;position:relative}.dealer-list li::before{color:#ffc600;display:inline-block;font-size:6rem;font-weight:700;height:6rem;left:0;line-height:6rem;position:absolute;top:0;width:3rem}.dealer-list .one::before{content:'1'}.dealer-list .two::before{content:'2'}.dealer-list .three::before{content:'3'}.sample-list-item{margin-bottom:1rem;min-height:3rem;padding-left:4rem;padding-top:.4rem;position:relative}.sample-list-item::before{border:0.3rem solid #ffc600;border-radius:50%;color:#0071b3;display:inline-block;font-size:2.1rem;font-weight:700;height:3rem;left:0;line-height:2.1rem;padding-top:.1rem;position:absolute;text-align:center;top:0;width:3rem}.sample-list-item.one::before{content:'1'}.sample-list-item.two::before{content:'2'}.sample-list-item.three::before{content:'3'}.mt-20,.my-20{margin-top:1rem}@media (min-width: 768px){.mt-20,.my-20{margin-top:1rem}}@media (min-width: 992px){.mt-20,.my-20{margin-top:2rem}}.mb-20,.my-20{margin-bottom:1rem}@media (min-width: 768px){.mb-20,.my-20{margin-bottom:1rem}}@media (min-width: 992px){.mb-20,.my-20{margin-bottom:2rem}}.mt-40,.my-40{margin-top:1rem}@media (min-width: 768px){.mt-40,.my-40{margin-top:2rem}}@media (min-width: 992px){.mt-40,.my-40{margin-top:4rem}}.mb-40,.my-40{margin-bottom:1rem}@media (min-width: 768px){.mb-40,.my-40{margin-bottom:2rem}}@media (min-width: 992px){.mb-40,.my-40{margin-bottom:4rem}}.mt-60,.my-60{margin-top:2rem}@media (min-width: 768px){.mt-60,.my-60{margin-top:4rem}}@media (min-width: 992px){.mt-60,.my-60{margin-top:6rem}}.mb-60,.my-60{margin-bottom:2rem}@media (min-width: 768px){.mb-60,.my-60{margin-bottom:4rem}}@media (min-width: 992px){.mb-60,.my-60{margin-bottom:6rem}}.mt-80,.my-80{margin-top:4rem}@media (min-width: 768px){.mt-80,.my-80{margin-top:6rem}}@media (min-width: 992px){.mt-80,.my-80{margin-top:8rem}}.mb-80,.my-80{margin-bottom:4rem}@media (min-width: 768px){.mb-80,.my-80{margin-bottom:6rem}}@media (min-width: 992px){.mb-80,.my-80{margin-bottom:8rem}}.mt-100,.my-100{margin-top:6rem}@media (min-width: 768px){.mt-100,.my-100{margin-top:8rem}}@media (min-width: 992px){.mt-100,.my-100{margin-top:10rem}}.mb-100,.my-100{margin-bottom:6rem}@media (min-width: 768px){.mb-100,.my-100{margin-bottom:8rem}}@media (min-width: 992px){.mb-100,.my-100{margin-bottom:10rem}}.footer{background-color:#fff;padding:3rem 0 0;width:100%}.footer ul li{padding:0}.footer-ctas-wrap{border-bottom:0.1rem solid rgba(84,88,89,0.3);border-top:0.1rem solid rgba(84,88,89,0.3)}.footer-ctas-wrap ul{padding:1.5rem 0}.footer-ctas-wrap ul li{padding:.5rem 1rem}.footer-ctas{color:#fff;font-family:"Inter",sans-serif;font-size:1.1rem;font-style:normal;font-weight:700;line-height:1.5;text-decoration:none;text-transform:uppercase}@media (min-width: 992px){.footer-ctas{font-size:1.15rem}}@media (min-width: 1100px){.footer-ctas{font-size:1.2rem}}.footer-ctas a{color:#545859;display:inline-block;margin-bottom:0;position:relative;text-decoration:none}.footer-ctas a:focus{outline:none}.footer-ctas a:focus,.footer-ctas a:hover{text-decoration:underline}.footer-ctas a,.footer-ctas a:visited,.footer-ctas a:hover,.footer-ctas a:active{color:#545859}.footer-contact{background:#01426a;padding:2rem 0 0}@media (min-width: 768px){.footer-contact{padding:2rem}}@media (min-width: 992px){.footer-contact{padding:2rem 3rem}}.footer-contact a{text-decoration:none}.footer-contact a:focus,.footer-contact a:hover{color:#fff}address .header-link-footer{color:#fff}.footer-socials{text-align:left}@media (min-width: 768px){.footer-socials{padding-top:3rem}}.link-footer-wrap{background:rgba(84,88,89,0.05);padding:2rem 0}@media (min-width: 992px){.link-footer-wrap{padding:2rem 0 2rem 3rem}}.link-footer{color:#000;font-family:"Roboto",sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:.02rem;line-height:1.5;text-transform:none;line-height:1.7}@media (min-width: 576px){.link-footer{font-size:1.4rem}}.link-footer a{display:inline-block;margin-bottom:0;position:relative;text-decoration:none}.link-footer a:focus{outline:none}.link-footer a:focus,.link-footer a:hover{text-decoration:underline}.link-footer a,.link-footer a:visited,.link-footer a:hover,.link-footer a:active{color:#000}.header-link-footer{color:#01426a;display:block;font-family:"Inter",sans-serif;font-size:1.3rem;font-weight:700;margin-bottom:.3rem}@media (min-width: 992px){.header-link-footer{font-size:1.4rem}}.link-icon{display:inline-block;height:auto}.link-icon a{display:inline-block;height:2rem;position:relative;transition:transform .2s ease-in;width:2rem;will-change:transform}.link-icon a:focus{outline:none}.link-icon a:focus,.link-icon a:hover{transform:scale(1.1)}.link-icon a img{height:auto;vertical-align:middle;width:100%}.link-icon .footer-icon-youtube{height:1.2rem;width:1.7rem}.footer-logos li{margin:0 2.5%}.footer-logos .logo-bbb,.footer-logos .logo-trusted-site{height:3.6rem}.footer-logos .logo-handyman{height:4.5rem}.footer-logos .logo-pama{height:2.4rem}.footer-logos .logo-skin-cancer{height:5.2rem}.footer-logos .logo-warranty{height:5.4rem}.footer-logos img{height:100%;width:auto}.copyright{background-color:#01426a}.copyright .body-xs{text-align:left}@media (min-width: 768px){.copyright .body-xs{text-align:center}}.copyright p{color:#fff}.copyright-links{display:block}@media (min-width: 768px){.copyright-links{display:inline}}.copyright-links a{color:#fff;display:inline-block;margin-bottom:1.2rem;position:relative;text-decoration:none}.copyright-links a:focus{outline:none}.copyright-links a:focus,.copyright-links a:hover{text-decoration:underline}@media (min-width: 576px){.copyright-links a{margin-bottom:0}}.sticky-body{display:flex;flex-direction:column;min-height:100vh}.sticky-footer{margin:auto auto 0}.site-wrapper{background-color:#fff;height:100%;max-width:1100px;padding:0;width:100%}main{margin-top:1.5rem}@media (min-width: 992px){main{margin-top:3rem}}.page-anchor{border-top:.1rem solid transparent;display:block;position:relative;top:0;visibility:hidden}.desktop-only{display:none}@media (min-width: 992px){.desktop-only{display:inherit}}.mobile-only{display:inherit}@media (min-width: 992px){.mobile-only{display:none}}.header{position:relative;width:100%;z-index:1001}@media (min-width: 992px){.header{min-height:17rem}}.header .header-wrapper{margin-left:auto;margin-right:auto;max-width:1100px;padding:0 1.5rem;transition:transform .2s ease-in-out;width:100%}.header .dd-nav-wrap{opacity:0;transform:translateY(-1em);transition:opacity .3s ease-in-out 0s, transform .3s ease-in-out 0s, visibility 0s linear 0s;visibility:hidden}.header .is-active .dd-nav-wrap{background:#fff;border-radius:.4rem;box-shadow:0 0.2rem 0.6rem rgba(0,0,0,0.1);display:block;margin:0 auto;opacity:1;padding:2rem 1.5rem 1.5rem;position:absolute;top:100%;transform:translateY(0%);transition-delay:0s, 0s, 0s;visibility:visible;width:auto;will-change:opacity, transform, visibility}.header.is-fixed{position:fixed;top:0;width:100%}.header .built-in{margin-top:-1rem;width:30%}.header .built-in img{height:2.8rem;width:auto}.nav-eyebrow-wrapper{border-bottom:0.1rem solid #01426a;padding:1rem 0;position:relative;width:100%}@media (min-width: 992px){.nav-eyebrow-wrapper{border:0;margin:2.2rem 0;padding:0}}.nav-eyebrow-wrapper .nav-list{justify-content:center;width:100%}@media (min-width: 992px){.nav-eyebrow-wrapper .nav-list{justify-content:flex-end}}.nav-eyebrow-wrapper.open .nav-dropdown{display:block}.nav-eyebrow-wrapper .icon-item{margin-left:3rem}@media (min-width: 992px){.nav-eyebrow-wrapper .icon-item{position:relative}}.nav-eyebrow-wrapper .icon-item:first-child{margin-left:0}.nav-eyebrow-wrapper .icon-item .icon-nav-item{font-family:"Inter",sans-serif;font-size:1.3rem;font-style:normal;font-weight:700;line-height:1.25;background-position:0 0;background-repeat:no-repeat;color:#01426a;display:block;font-size:1.1rem !important;height:1.8rem;letter-spacing:0;line-height:1.8rem;padding-left:2.5rem;position:relative;text-decoration:none;transition:opacity .2s ease-in;will-change:opacity}@media (min-width: 992px){.nav-eyebrow-wrapper .icon-item .icon-nav-item{font-size:1.4rem}}@media (min-width: 992px){.nav-eyebrow-wrapper .icon-item .icon-nav-item{font-size:1.3rem !important}}.nav-eyebrow-wrapper .icon-item .icon-nav-item::before{background:#ffc600;bottom:-.5rem;content:'';height:.3rem;left:0;position:absolute;transform:scaleX(0);transition:transform .2s ease-in-out;width:100%}.nav-eyebrow-wrapper .icon-item .icon-nav-item:focus,.nav-eyebrow-wrapper .icon-item .icon-nav-item:hover{outline:none}.nav-eyebrow-wrapper .icon-item .icon-nav-item:focus::before,.nav-eyebrow-wrapper .icon-item .icon-nav-item:hover::before{transform:scaleX(1)}.nav-eyebrow-wrapper .icon-item.is-active .icon-nav-item::before{transform:scaleX(1)}.nav-eyebrow-wrapper .dd-nav-wrap,.nav-eyebrow-wrapper .is-active .dd-nav-wrap{left:0;width:100%;z-index:5}@media (min-width: 768px){.nav-eyebrow-wrapper .dd-nav-wrap,.nav-eyebrow-wrapper .is-active .dd-nav-wrap{left:10%;width:80%}}.nav-eyebrow-wrapper .icon-item-order-today .icon-nav-item{background-image:url("/assets/dist/images/ui/icon-phone.svg")}.nav-eyebrow-wrapper .icon-item-order-status .icon-nav-item{background:none;line-height:1.45;margin-left:0;padding-left:0}.nav-eyebrow-wrapper .icon-item-order-status .icon-nav-item::before{background:#ffc600;bottom:-.5rem;content:'';height:.3rem;left:0;position:absolute;transform:scaleX(0);transition:transform .2s ease-in-out;width:100%}.nav-eyebrow-wrapper .icon-item-cart .icon-nav-item{background-image:url("/assets/dist/images/ui/icon-cart.svg")}.nav-eyebrow-wrapper .icon-item-cart .icon-nav-item::after{background-color:#0071b3;border:0.1rem solid #fff;border-radius:50%;content:'';height:.8rem;left:1.4rem;opacity:0;position:absolute;top:-.2rem;transform:scale(0.2);transition:opacity 0.2s cubic-bezier(0.42, 0, 0.33, 1.52),transform 0.2s cubic-bezier(0.42, 0, 0.33, 1.52);width:.8rem;will-change:opacity, transform}.nav-eyebrow-wrapper .icon-item-cart .dd-nav-wrap{padding:0}@media (min-width: 992px){.nav-eyebrow-wrapper .icon-item-cart .dd-nav-wrap{left:auto;margin-left:0;right:-1.5rem;width:auto}}.nav-eyebrow-wrapper .icon-item-cart .dd-nav-wrap .heading-sm a{color:#545859;text-decoration:none}.nav-eyebrow-wrapper .icon-item-cart.items-added-to-cart .icon-nav-item::after{opacity:1;transform:scale(1)}.nav-eyebrow-wrapper .icon-item-search .icon-nav-item{background-image:url("/assets/dist/images/ui/icon-search.svg")}@media (min-width: 992px){.nav-eyebrow-wrapper .icon-item-search .dd-nav-wrap{left:auto;margin-left:0;margin-right:0;right:-1.5rem;width:auto}}.nav-eyebrow-wrapper .dd-search .search-form{justify-content:space-between}.nav-eyebrow-wrapper .dd-search .form-control{margin-bottom:0;min-width:25rem}@media (min-width: 992px){.nav-eyebrow-wrapper .dd-search .form-control{min-width:40rem}}.nav-eyebrow-wrapper .dd-search .search-results-wrap{justify-content:space-between;padding:2rem 0 0;width:100%}@media (min-width: 576px){.nav-eyebrow-wrapper .dd-search .search-results-wrap{min-width:50rem;width:auto}}.nav-eyebrow-wrapper .dd-search .nav-search-list-item{margin:0;min-width:15rem;padding:0}.nav-eyebrow-wrapper .dd-search .nav-search-list-item .nav-link{display:block;padding-bottom:1rem}.nav-eyebrow-wrapper .dd-search .nav-search-list-item .nav-link:hover{text-decoration:underline}.nav-eyebrow-wrapper .dd-search .nav-search-products-list{display:flex;flex-direction:column;margin-bottom:2rem;max-height:25rem;overflow-y:auto;padding-bottom:2rem}.nav-eyebrow-wrapper .dd-search .nav-search-products-list .nav-link{align-items:center;display:flex}.nav-eyebrow-wrapper .dd-search .nav-search-products-list .nav-link img{border-radius:.4rem;height:8rem;margin-right:1rem;width:8rem}.nav-eyebrow-wrapper .dd-search .nav-search-products-list .nav-link:hover .product-name{text-decoration:underline}.nav-eyebrow-wrapper .dd-search .nav-search-products-list .product-wrap .product-name{color:#000;font-family:"Roboto",sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:.02rem;line-height:1.5;text-transform:none}@media (min-width: 576px){.nav-eyebrow-wrapper .dd-search .nav-search-products-list .product-wrap .product-name{font-size:1.4rem}}.nav-eyebrow-wrapper .dd-search .nav-search-content-list{margin-bottom:2rem;max-height:15rem;overflow-y:auto}.nav-eyebrow-wrapper .dd-search .nav-search-content-list .nav-link{font-size:1.2}@media (min-width: 768px){.nav-eyebrow-wrapper .dd-search .nav-search-content-list .nav-link{font-size:1.3rem}}.header-main-section{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;width:100%}@media (min-width: 992px){.header-main-section{justify-content:space-between}}.header-main-section .logo-wrap{display:flex;flex-grow:2;justify-content:center;margin-left:-4rem;text-decoration:none}@media (min-width: 992px){.header-main-section .logo-wrap{margin-left:0;margin-top:-6.2rem}}.header-main-section .logo-wrap .logo-sunsetter{display:block;height:6rem;margin:1rem 0;width:14.8rem}.header-main-section .logo-wrap .logo-sunsetter:focus{outline-offset:.5rem}@media (min-width: 992px){.header-main-section .logo-wrap .logo-sunsetter{height:7.2rem;margin:2.4rem 0;width:17.7rem}}.header-main-section .logo-wrap .logo-sunsetter img{height:100%;width:auto}.header-main-section .order-info{align-self:flex-end;justify-content:flex-end;margin-bottom:3.4rem;width:30%}.header-main-section .order-info .heading-md{color:#0071b3}.header-main-section .site-image-wrapper{width:30%}@keyframes fixed-menu-slide-in{0%{transform:translateY(-5rem)}100%{transform:translateY(0)}}.primary-nav-wrapper{background-color:#01426a;margin:0 -1.5rem;padding:0 1.5rem;transition:transform .2s ease-in-out}.primary-nav-wrapper.fixed{animation:fixed-menu-slide-in .2s ease-out;left:0;margin:0;padding:0;position:fixed;top:0;width:100%}.primary-nav-wrapper.fixed .primary-nav-list{margin:0 auto;max-width:110rem;padding:0 1.5rem;width:calc(100% - 3rem)}.nav-list{display:flex;flex-wrap:wrap;position:relative}.primary-nav-list{align-items:center;background-color:#01426a;justify-content:center}@media (min-width: 992px){.primary-nav-list{justify-content:space-between}}.primary-nav-list li{height:100%}.primary-nav-list .subnav button{padding-right:1.75rem}.primary-nav-list .subnav button::after{background-image:url("/assets/dist/images/ui/icon-arrow-yellow.svg");background-position:100% 0;background-repeat:no-repeat;content:'';height:1.2rem;position:absolute;right:0;top:calc(50% - .8rem);transform:rotate(90deg);width:1.2rem}.primary-nav-list .dd-nav-wrap{left:-1.5rem}.primary-nav-list .primary-item{margin-left:1.5rem;position:relative}.primary-nav-list .primary-item:first-child{margin-left:0}@media (min-width: 576px){.primary-nav-list .primary-item{margin-left:2.5rem}}@media (min-width: 992px){.primary-nav-list .primary-item{margin-left:1.55rem}}@media (min-width: 1100px){.primary-nav-list .primary-item{margin-left:1.8rem}}.primary-nav-list .primary-nav-item{color:#fff;font-family:"Inter",sans-serif;font-size:1.1rem;font-style:normal;font-weight:700;line-height:1.5;text-decoration:none;text-transform:uppercase;align-items:center;display:flex;min-height:3.6rem;position:relative;text-decoration:none;width:auto}@media (min-width: 992px){.primary-nav-list .primary-nav-item{font-size:1.15rem}}@media (min-width: 1100px){.primary-nav-list .primary-nav-item{font-size:1.2rem}}@media (min-width: 992px){.primary-nav-list .primary-nav-item{min-height:4.8rem}}.primary-nav-list .primary-nav-item-c{color:#fff;font-family:"Inter",sans-serif;font-size:1.1rem;font-style:normal;font-weight:700;line-height:1.5;text-decoration:none;text-transform:uppercase;align-items:center;display:flex;min-height:3.6rem;position:relative;text-decoration:none;width:auto}@media (min-width: 992px){.primary-nav-list .primary-nav-item-c{font-size:1.15rem}}@media (min-width: 1100px){.primary-nav-list .primary-nav-item-c{font-size:1.2rem}}@media (min-width: 992px){.primary-nav-list .primary-nav-item-c{min-height:4.8rem}}.primary-nav-list .primary-item-btn a{padding-left:1rem;padding-right:1rem}.primary-nav-list .primary-item-btn a::before{content:none}.primary-nav-list .active .primary-nav-item::before,.primary-nav-list .is-active .primary-nav-item::before{background:#ffd000;bottom:0;content:'';height:.3rem;left:0;margin-left:-.25rem;margin-right:0;position:absolute;transform:scaleX(1);transition:transform .2s ease-in-out;width:calc(100% + .5rem)}@media (min-width: 1100px){.primary-nav-list .active .primary-nav-item::before,.primary-nav-list .is-active .primary-nav-item::before{margin-left:-.5rem;width:calc(100% + 1rem)}}.primary-nav-list .active-c .primary-nav-item-c::before,.primary-nav-list .is-active-c .primary-nav-item-c::before{background:#cc9200;bottom:0;content:'';height:.3rem;left:0;margin-left:-.25rem;margin-right:0;position:absolute;transform:scaleX(1);transition:transform .2s ease-in-out;width:calc(100% + .5rem)}@media (min-width: 1100px){.primary-nav-list .active-c .primary-nav-item-c::before,.primary-nav-list .is-active-c .primary-nav-item-c::before{margin-left:-.5rem;width:calc(100% + 1rem)}}.primary-nav-list .primary-nav-item:focus{outline:none}.primary-nav-list .primary-nav-item-c:focus{outline:none}.primary-nav-list .primary-nav-item::before{background:#ffd000;bottom:0;content:'';height:.3rem;left:0;margin-left:-.25rem;margin-right:0;position:absolute;transform:scaleX(0);transition:transform .2s ease-in-out;width:calc(100% + .5rem)}@media (min-width: 1100px){.primary-nav-list .primary-nav-item::before{margin-left:-.5rem;width:calc(100% + 1rem)}}.primary-nav-list .primary-nav-item-c::before{border:solid;color:#c29800;content:'';height:3.9rem;left:0;margin-left:-.25rem;margin-right:0;position:absolute;transform:scaleX(0);transition:transform .2s ease-in-out;width:calc(100% + .5rem)}@media (min-width: 1100px){.primary-nav-list .primary-nav-item-c::before{margin-left:-.5rem;width:calc(100% + 1rem)}}.primary-nav-list .primary-nav-item:focus::before,.primary-nav-list .primary-nav-item:hover::before{transform:scaleX(1)}.primary-nav-list .primary-nav-item-c:focus::before,.primary-nav-list .primary-nav-item-c:hover::before{transform:scaleX(1)}.dd-nav-wrap{margin:0 auto;padding:1.5rem;position:absolute;top:100%;width:auto;z-index:1}.dd-nav-wrap .nav-dropdown-list{display:none}@media (min-width: 992px){.dd-nav-wrap .nav-dropdown-list{display:block;padding-top:.8rem}}.dd-nav-wrap .nav-dropdown-list-item{margin:0;min-width:15rem;padding:0;width:max-content}.dd-nav-wrap .nav-dropdown-list-item::after{content:''}.dd-nav-wrap .nav-category-list .nav-link{display:inline-block;margin-bottom:.8rem;position:relative}.dd-nav-wrap .nav-category-list .nav-link:visited{color:inherit}.dd-nav-wrap .nav-category-list .nav-link:hover,.dd-nav-wrap .nav-category-list .nav-link:focus,.dd-nav-wrap .nav-category-list .nav-link:active{color:#0071b3;text-decoration:underline}.dd-nav-wrap .nav-category-list .nav-link:focus{outline:none}.dd-nav-wrap .nav-category-list .cta-nav-item a{color:#01426a;font-family:"Inter",sans-serif;font-size:1.1rem;font-style:normal;font-weight:700;line-height:1.5;text-decoration:none;text-transform:uppercase}@media (min-width: 992px){.dd-nav-wrap .nav-category-list .cta-nav-item a{font-size:1.2rem;line-height:2rem}}.dd-nav-wrap .nav-category-list .cta-nav-item a:visited{color:#01426a}.dropdown-decorator{visibility:hidden}.nav-wrapper-mobile{align-items:flex-end;display:flex;justify-content:flex-start;z-index:4}@media (min-width: 992px){.nav-wrapper-mobile{display:none}}.nav-wrapper-mobile .desktop-only{display:inherit}.nav-wrapper-mobile .logo-wrap{flex-grow:2;padding-bottom:1.2rem}.nav-wrapper-mobile .logo{display:block;height:3rem;text-decoration:none;width:10.1rem}.nav-wrapper-mobile .button-nav-list{border-top:0.3rem solid #cbe6f1;display:flex;flex-direction:column;margin-top:1rem;padding:1.5rem 0 .5rem;width:100%}.nav-wrapper-mobile .button-nav-list .button-nav{margin-bottom:1rem}.nav-wrapper-mobile .button-nav-list a{padding-left:0;padding-right:0;width:100%}.nav-wrapper-mobile .nav-primary-icons{justify-self:flex-end;padding-bottom:1.2rem}.nav-wrapper-mobile .primary-item{border-bottom:0.3rem solid #cbe6f1}.nav-wrapper-mobile .primary-item a{color:#fff;font-family:"Inter",sans-serif;font-size:1.1rem;font-style:normal;font-weight:700;line-height:1.5;text-decoration:none;text-transform:uppercase;color:#000;display:block;line-height:1.25;padding:1.25rem 2rem 1.25rem 0;text-decoration:none}@media (min-width: 992px){.nav-wrapper-mobile .primary-item a{font-size:1.15rem}}@media (min-width: 1100px){.nav-wrapper-mobile .primary-item a{font-size:1.2rem}}.nav-wrapper-mobile .primary-item a::after{background:transparent}.nav-wrapper-mobile .nav-item-actions{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.nav-wrapper-mobile .subnav-toggle-btn{background-image:url("/assets/dist/images/ui/icon-arrow-yellow.svg");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;content:'';cursor:pointer;height:1.2rem;transform:rotate(90deg);width:1.2rem}.nav-wrapper-mobile .subnav{background:transparent;position:relative;transition:background .25s ease-in-out;will-change:background}.nav-wrapper-mobile .subnav .nav-dropdown{display:none}.nav-wrapper-mobile .subnav>a{display:block;position:relative;text-decoration:none;width:100%}.nav-wrapper-mobile .subnav>ul{height:0;opacity:0;overflow:hidden;transition:opacity .25s ease-in-out}.nav-wrapper-mobile .subnav.subnav-open>.nav-item-actions .subnav-toggle-btn{background-image:url("/assets/dist/images/ui/icon-arrow-yellow.svg");transform:rotate(270deg)}.nav-wrapper-mobile .subnav-open::before{opacity:1}.nav-wrapper-mobile .subnav-open>ul{height:auto;opacity:1}.nav-wrapper-mobile .subnav-open>.nav-dropdown{display:block}.nav-wrapper-mobile .subnav-open>.nav-dropdown ul{margin:0;padding-bottom:1rem;padding-top:.5rem}.nav-wrapper-mobile .subnav-open>.nav-dropdown .nav-secondary a{color:#000;font-family:"Roboto",sans-serif;font-size:1.3rem;font-style:normal;font-weight:400;letter-spacing:.02rem;line-height:2rem;text-decoration:none;text-transform:none;display:block;line-height:1.25;padding:.75rem 2rem;text-decoration:none}@media (min-width: 992px){.nav-wrapper-mobile .subnav-open>.nav-dropdown .nav-secondary a{font-size:1.4rem}}.nav-wrapper-mobile .subnav-open>.nav-dropdown .nav-secondary a:focus,.nav-wrapper-mobile .subnav-open>.nav-dropdown .nav-secondary a:hover{text-decoration:underline}.nav-wrapper-mobile .subnav-open>.nav-dropdown .nav-secondary a:focus{outline:none}.mobile-menu{height:6rem;position:relative;width:4rem}.mobile-menu-label{color:#01426a;font-size:1rem;text-transform:none}.menu-button{background:transparent;border:0;cursor:pointer;height:6rem;padding:2rem 0 1rem;position:relative;z-index:2}.menu-button .menu-inner-wrap{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.menu-button .menu-inner-wrap .heading-xxs{color:#01426a}.menu-button .menu-icon{display:flex;flex-direction:column;justify-content:space-between;line-height:1.3em;margin:0 0 .5rem;width:2.75rem}@media (min-width: 992px){.menu-button .menu-icon{display:none}}.menu-button .menu-icon:hover,.menu-button .menu-icon:focus{cursor:pointer;text-decoration:none}.menu-button .menu-icon .icon-bar{background-color:#01426a;border-radius:.2rem;display:block;height:.2rem;margin:0 0 .6rem;width:100%}.menu-button .menu-icon .icon-bar:last-child{margin-bottom:0}.close-menu-btn{display:block;height:4rem;width:4rem}.close-menu-btn .close-icon{-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:0;cursor:pointer;padding:0;background-image:url("/assets/dist/images/ui/icon-close-lg.svg");background-position:center center;background-repeat:no-repeat;background-size:50% 50%;color:#fff;display:block;height:100%;width:100%}.mobile-flyout{background:transparent;display:block;position:absolute;right:0;text-align:left;top:0;width:100%;z-index:3}.mobile-flyout .mobile-flyout-innerdiv{background:#fff;height:calc(100vh + 3rem);left:0;min-width:35rem;overflow:auto;padding:1.5rem 2rem 0;position:fixed;top:0;transform:translateX(-35rem);transition:transform .25s ease-in-out;transition-delay:0;will-change:transform;z-index:3}.mobile-flyout .mobile-flyout-bg{background:rgba(0,0,0,0.8);height:999rem;opacity:0;position:fixed;right:0;top:0;transition:opacity .25s ease-in-out;transition-delay:.2s;width:100%;will-change:opacity;z-index:1}.nav-wrapper-mobile.open .nav-main-right{position:fixed;top:.4rem}.nav-wrapper-mobile.open .mobile-flyout-bg{opacity:.9;transition-delay:0}.nav-wrapper-mobile.open .mobile-flyout-innerdiv{transform:translateX(0);transition-delay:.2s}.menu-button:not(.touch-events):hover::before{left:-1rem;opacity:1;width:1rem}.header-costco{background-color:#fff;border-bottom:0.1rem solid rgba(84,88,89,0.2)}@media (min-width: 992px){.header-costco{border-bottom:0}}.header-costco .costco-privacy{margin:0 -1.5rem;min-height:3rem;text-align:center}.header-costco .costco-privacy .privacy-inner{background-color:#eff0f0;display:block;padding:.5rem 1.5rem}.header-costco .header-main-section{align-items:center;justify-content:space-between}.header-costco .header-main-section .logo-wrap{display:flex;flex-grow:1;justify-content:center;margin:0;text-decoration:none}.header-costco .header-main-section .logo-wrap img{height:100%;width:auto}.header-costco .header-main-section .logo-wrap:focus{outline-offset:.5rem}.header-costco .header-main-section .text-wrap{display:none;text-align:center}@media (min-width: 992px){.header-costco .header-main-section .text-wrap{display:block}}.header-costco .header-main-section .logo-sunsetter{display:block;height:3rem;margin:.5rem 0 .5rem 1.25rem;width:7.4rem}@media (min-width: 576px){.header-costco .header-main-section .logo-sunsetter{height:4rem;margin:.75rem 0;width:9.9rem}}@media (min-width: 768px){.header-costco .header-main-section .logo-sunsetter{height:6rem;margin:1rem 0;width:14.8rem}}@media (min-width: 992px){.header-costco .header-main-section .logo-sunsetter{height:7.8rem;margin:1.5rem 0;width:19.9rem}}.header-costco .header-main-section .logo-costco{display:block;height:2.5rem;margin:.5rem 0;width:8.4rem}@media (min-width: 576px){.header-costco .header-main-section .logo-costco{height:3rem;margin:.75rem 0;width:10.88rem}}@media (min-width: 768px){.header-costco .header-main-section .logo-costco{height:5.5rem;width:18.494rem}}@media (min-width: 992px){.header-costco .header-main-section .logo-costco{height:6.25rem;margin:1.5rem 0;width:21rem}}.header-costco .icon-item{position:relative}.header-costco .icon-item .icon-nav-item{font-family:"Inter",sans-serif;font-size:1.3rem;font-style:normal;font-weight:700;line-height:1.25;background-position:0 0;background-repeat:no-repeat;color:#01426a;display:block;font-size:1.1rem;height:1.8rem;letter-spacing:0;line-height:1.8rem;padding-left:2.5rem;position:relative;text-decoration:none;transition:opacity .2s ease-in;will-change:opacity}@media (min-width: 992px){.header-costco .icon-item .icon-nav-item{font-size:1.4rem}}@media (min-width: 992px){.header-costco .icon-item .icon-nav-item{font-size:1.3rem}}.header-costco .icon-item .icon-nav-item::before{background:#ffc600;bottom:-.5rem;content:'';height:.3rem;left:0;position:absolute;transform:scaleX(0);transition:transform .2s ease-in-out;width:100%}.header-costco .icon-item .icon-nav-item:focus,.header-costco .icon-item .icon-nav-item:hover{outline:none}.header-costco .icon-item .icon-nav-item:focus::before,.header-costco .icon-item .icon-nav-item:hover::before{transform:scaleX(1)}.header-costco .icon-item-order-today .icon-nav-item{background-image:url("/assets/dist/images/ui/icon-phone.svg");margin-left:1.25rem;margin-right:1.25rem}@media (min-width: 576px){.header-costco .icon-item-order-today .icon-nav-item{font-size:1.3rem}}@media (min-width: 768px){.header-costco .icon-item-order-today .icon-nav-item{font-size:1.4rem}}.header-costco .primary-nav-list{margin:0 auto;max-width:72rem}.header-costco .nav-wrapper-mobile.open .close-icon{top:0}.header-costco .primary-nav-wrapper{margin:0}.header-costco .primary-nav-wrapper.fixed .primary-nav-list{max-width:72rem}.header-costco .primary-item-order-now>a{background-color:#ffc600;border-radius:.6rem;color:#000;min-height:0;padding:.6rem 1rem;transition:background-color .2s ease-in}.header-costco .primary-item-order-now>a:focus,.header-costco .primary-item-order-now>a:hover{background-color:#ffde66}.costco-combined .header-costco .primary-nav-list{max-width:84rem}.costco-combined .header-costco .primary-nav-wrapper{margin:0}.costco-combined .header-costco .primary-nav-wrapper.fixed .primary-nav-list{max-width:84rem}@keyframes fixed-menu-slide-in{0%{transform:translateY(-6.5rem)}100%{transform:translateY(0)}}.in-page-nav{background-color:#fff;max-width:1100px}.in-page-nav.is-fixed{animation:fixed-menu-slide-in .4s ease-out;position:fixed;z-index:999}.product-card,.content-image-card{width:100%}.product-card .card-link,.content-image-card .card-link{text-decoration:none}.product-card .card-link:hover,.product-card .card-link:active,.product-card .card-link:focus,.content-image-card .card-link:hover,.content-image-card .card-link:active,.content-image-card .card-link:focus{outline:0;text-decoration:underline}.product-card .card-image,.content-image-card .card-image{display:block}.product-card .card-image:focus,.content-image-card .card-image:focus{border:0.3rem solid #0071b3;outline:0}.product-card .card-image img,.content-image-card .card-image img{transition:transform .2s linear}.product-card .card-content,.content-image-card .card-content{padding:1rem 1rem 3rem}@media (min-width: 768px){.product-card .card-content,.content-image-card .card-content{padding:1rem 2rem 3rem}}.product-card .card-wrapper,.product-card .static-card-wrapper,.content-image-card .card-wrapper,.content-image-card .static-card-wrapper{display:block;text-decoration:none;width:100%}.product-card .card-wrapper:hover .card-image,.product-card .card-wrapper:focus .card-image,.product-card .static-card-wrapper:hover .card-image,.product-card .static-card-wrapper:focus .card-image,.content-image-card .card-wrapper:hover .card-image,.content-image-card .card-wrapper:focus .card-image,.content-image-card .static-card-wrapper:hover .card-image,.content-image-card .static-card-wrapper:focus .card-image{outline:0}.product-card .card-wrapper:hover .card-image img,.product-card .card-wrapper:focus .card-image img,.product-card .static-card-wrapper:hover .card-image img,.product-card .static-card-wrapper:focus .card-image img,.content-image-card .card-wrapper:hover .card-image img,.content-image-card .card-wrapper:focus .card-image img,.content-image-card .static-card-wrapper:hover .card-image img,.content-image-card .static-card-wrapper:focus .card-image img{transform:scale(1.02)}.product-card .card-wrapper:hover .card-link,.product-card .card-wrapper:focus .card-link,.product-card .static-card-wrapper:hover .card-link,.product-card .static-card-wrapper:focus .card-link,.content-image-card .card-wrapper:hover .card-link,.content-image-card .card-wrapper:focus .card-link,.content-image-card .static-card-wrapper:hover .card-link,.content-image-card .static-card-wrapper:focus .card-link{text-decoration:underline}.product-card .static-card-wrapper,.content-image-card .static-card-wrapper{background:transparent}.product-card .static-card-wrapper:hover .card-image img,.product-card .static-card-wrapper:focus .card-image img,.content-image-card .static-card-wrapper:hover .card-image img,.content-image-card .static-card-wrapper:focus .card-image img{transform:none}.product-card-cta .card-image{min-height:11rem}@media (min-width: 400px){.product-card-cta .card-image{min-height:18rem}}@media (min-width: 992px){.product-card-cta .card-image{min-height:23rem}}.product-card-cta .card-wrapper h3,.product-card-cta .card-wrapper .heading-md{color:#0071b3}.product-card-cta .card-wrapper:hover img{transform:scale(1.02)}.product-card-cta .card-wrapper:hover h3,.product-card-cta .card-wrapper:hover .heading-md{text-decoration:underline}.product-card-lg .card-image{background:transparent;height:0;overflow:hidden;padding-top:56.25%;position:relative}.product-card-lg .card-image.card-image-square{padding-top:100%}.product-card-lg .site-image-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.product-card-lg .card-content{padding:1rem 0 3rem}@media (min-width: 768px){.product-card-lg .card-content{padding:1rem 1.5rem 3rem}}.accessory-card .card-wrapper{display:flex;flex-direction:column;flex-grow:1}.accessory-card .card-image{background:transparent;border:0.1rem solid rgba(84,88,89,0.2);height:0;overflow:hidden;padding-top:100%;position:relative}.accessory-card .site-image-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.accessory-card .card-content{display:flex;flex-direction:column;flex-grow:1;padding:1rem 0 3rem}@media (min-width: 768px){.accessory-card .card-content{padding:1rem 1.5rem 3rem}}.product-category-cards{position:relative}@media (min-width: 400px){.product-category-cards .product-card{margin:0 auto;width:70%}}@media (min-width: 576px){.product-category-cards .product-card{width:100%}}.product-category-cards .card-content .icon-warranty{display:none}.product-category-cards .icon-warranty{bottom:1rem;left:1.5rem;position:absolute}@media (min-width: 576px){.product-category-cards::after{background:#cbe6f1;content:'';height:100%;left:calc(50% - .15rem);position:absolute;top:0;width:.3rem}}@media (min-width: 400px){.product-category-cards.no-img-category-cards .product-card{margin:0 auto;width:90%}}@media (min-width: 576px){.product-category-cards.no-img-category-cards .product-card{width:100%}}.product-category-cards.no-img-category-cards .icon-warranty{bottom:auto;left:auto;position:relative}.autofill-option-list{padding-top:.2rem;position:absolute;width:25rem;z-index:1}.autofill-option-list ul{background-color:#fff;border:0.1rem solid rgba(84,88,89,0.2);padding:0}.autofill-option-list button{font-family:"Roboto",sans-serif;font-weight:normal;padding:.6rem 1rem;text-align:left;width:100%}.autofill-option-list button:hover,.autofill-option-list button:focus{background-color:#ffefc7;outline:none}.build-model-app .accordion-nav>.heading-sm{opacity:.35}.build-model-app .option-image{display:block;height:auto;max-width:32rem;width:100%}.build-model-app .more-info{display:none;margin-left:3.6rem;margin-top:-.2rem}@media (min-width: 576px){.build-model-app .more-info{float:right;margin-left:0;margin-top:-1.8rem}}.build-model-app .acc-content{display:none}.build-model-app .accordion-nav.open>.heading-sm{opacity:1}.build-model-app .accordion-nav.open .more-info{display:inline-block}.build-model-app .accordion-nav.open .acc-content{display:block}.costco-build-awning-step-heading{background:#eff0f0}.cart-item .cart-item-inner{border-bottom:0.1rem solid rgba(84,88,89,0.2);display:flex;flex-direction:row;padding:.8rem 0}.cart-item .cart-item-name{margin-right:1rem}.cart-item .cart-item-name a{color:#000;text-decoration:none;white-space:normal}.cart-item .cart-item-name a:hover{text-decoration:underline}.cart-item .cart-item-details{margin-left:auto;min-width:8rem;text-align:right}.cart-item .cart-item-quantity{display:flex;justify-content:flex-end}.cart-item .cart-item-quantity input{border:0;border-radius:.2rem;padding:.2rem .4rem;width:4rem}.cart-item .cart-item-quantity [disabled]{background:rgba(84,88,89,0.3)}.cart-item .product-pricing{color:#545859;font-family:"Inter",sans-serif;font-size:1.2rem;font-style:normal;font-weight:700;line-height:1.25;text-transform:uppercase;color:#000}@media (min-width: 992px){.cart-item .product-pricing{font-size:1.2rem}}.cart-item .remove-btn{color:#0071b3;text-decoration:underline}.cart-item .remove-btn:hover{text-decoration:none}.cart-add-btn,.cart-remove-btn{color:#0071b3;text-decoration:underline}.cart-add-btn:hover,.cart-remove-btn:hover{text-decoration:none}.yellow-box-item div,.yellow-box-item font{font-size:1.2rem !important}@media (min-width: 576px){.yellow-box-item div,.yellow-box-item font{font-size:1.4rem !important}}.checkout-nav{list-style:none;margin:0 0 1rem;padding:0}.checkout-nav li{padding:.6rem 0}.checkout-nav li .heading-sm.is-active{color:#000;text-decoration:none}.sold-in-zip-wrap{border:0.1rem solid #ffc600;border-radius:.4rem;border-top:0.4rem solid #ffc600;padding:1rem}.selected-awning-details-wrap{background:#eff0f0;border:0.1rem solid #ffc600;border-radius:.4rem;border-top:0.4rem solid #ffc600}.selected-awning-details{background:#fff}.cc-icons .icon{height:3.6rem}.cc-icons .icon-visa{height:2.4rem}.product-compare-wrapper{transition:all .2s ease}.product-compare-wrapper ul{display:none;list-style:none;margin:0 0 1rem;padding:0}.product-compare-wrapper ul:empty{display:none !important;margin:0;padding:0}.product-compare-wrapper .compare-button{display:none}.product-compare-wrapper.is-active .product-compare-set{border-bottom:0.3rem solid #cbe6f1;border-left:0.3rem solid #cbe6f1;border-right:0.3rem solid #cbe6f1;padding-top:1.5rem}.product-compare-wrapper.is-active .product-compare-set ul{display:flex}.product-compare-wrapper.is-active .product-compare-set .compare-button{display:block}.product-compare-wrapper.is-active .product-compare-heading .icon{transform:rotate(180deg)}.product-compare-wrapper .content-toggle-btn::before,.product-compare-wrapper .content-toggle-btn[aria-expanded='true']::before{content:none}.product-compare-wrapper .content-toggle-content>div{margin-left:0;padding-bottom:0}.product-compare-wrapper .filter-option{font-size:1.3rem;line-height:2.4rem;margin:.3rem 0}.product-compare-heading{align-items:center;background:#01426a;cursor:pointer;display:flex;justify-content:space-between;line-height:1em;padding:1.5rem;text-align:left;width:100%}.product-compare-heading:focus{outline:none}.product-compare-heading .icon{background-image:url("/assets/dist/images/ui/icon-arrow-down-white.svg");background-position:center center;background-repeat:no-repeat;background-size:100%;flex:none;height:.7rem;margin:0 .8rem;transition:transform .2s ease;width:1.25rem}.keyboard-focus .product-compare-heading:focus{border:0.1rem dashed #000}.compare-button{margin-bottom:1.5rem}.filter{transition:all .2s ease}.filter ul{display:none;list-style:none;margin:0 0 1rem;padding:0}.filter ul:empty{display:none !important;margin:0;padding:0}.filter.is-active{border-bottom:0.1rem solid rgba(84,88,89,0.2)}.filter.is-active>.filter-heading .icon{transform:rotate(180deg)}.filter.is-active ul{display:block}.filter.is-active .filter-color-list,.filter.is-active .color-selection-list{display:inline-flex;flex-wrap:wrap}.filter.is-active .filter-heading{border-bottom:0;color:#01426a}.product-filter-group{display:none;padding:0 .5rem;width:100%}@media (min-width: 768px){.product-filter-group{display:block;padding:0}}@media only screen and (min-width: 768px) and (max-width: 915px){.product-filter-group{padding:4.4rem 0 0}}@media (min-width: 768px){.button-filter-sort{display:none}}.filter-section-heading{border-bottom:0.3rem solid rgba(84,88,89,0.2);margin-bottom:.5rem;padding:0 0 1rem}.filter-section-heading h2{display:inline-block}.filter-heading{background:transparent;border:0;border-bottom:0.1rem solid rgba(84,88,89,0.2);cursor:pointer;display:block;line-height:1.5rem;padding:1rem 0;text-align:left;width:100%}.filter-heading .icon{background-image:url("/assets/dist/images/ui/icon-arrow-down-blue.svg");background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;float:right;height:1.5rem;margin-right:.8rem;margin-top:.4rem;transition:transform .2s ease;width:1.25rem}.keyboard-focus .filter-heading:focus{border:0.1rem dashed #000}.filter-option{font-size:1.3rem;line-height:2.4rem;margin:.5rem 0}.filter-color-list li,.color-selection-list li{margin-right:.5rem}.filter-color .checkbox-label{height:4.3rem !important;padding-left:4.3rem !important;padding-right:0 !important;position:relative !important;width:4.3rem !important}.filter-color .checkbox-label::before,.filter-color .checkbox-label::after{cursor:pointer;display:inline-block;position:absolute}.filter-color .checkbox-label::before{border-radius:.2rem;box-shadow:0 0 0 0.1rem #fff,0 0 0 0.3rem #eff0f0;content:'';display:inline-block;height:3rem;left:.7rem;top:.7rem;transition:.2s all linear;width:3rem}.filter-color .checkbox-label::after{border-bottom:0.2rem solid #fff;border-left:0.2rem solid #fff;height:.7rem;left:calc(50% - .7rem);top:1.6rem;transform:rotate(-45deg);width:1.5rem}.filter-color .checkbox-label.yellows::after,.filter-color .checkbox-label.whites-off-whites::after{border-bottom:0.2rem solid #0071b3;border-left:0.2rem solid #0071b3}.filter-color .checkbox-label.pinks-reds::before{background:red;background:linear-gradient(-135deg, #ffc2cd 0%, #ffc2cd 50%, red 50%, red 100%)}.filter-color .checkbox-label.oranges::before{background:orange}.filter-color .checkbox-label.yellows::before{background:#ffe600}.filter-color .checkbox-label.greens::before{background:#2aa300}.filter-color .checkbox-label.aquas-blues::before{background:#004ba3;background:linear-gradient(-135deg, #5fc5d3 0%, #5fc5d3 50%, #004ba3 50%, #004ba3 100%)}.filter-color .checkbox-label.purples::before{background:purple}.filter-color .checkbox-label.whites-off-whites::before{background:#fff}.filter-color .checkbox-label.beiges-browns::before{background:linear-gradient(-135deg, #c9bfb1 0%, #c9bfb1 50%, #4d2e00 50%, #4d2e00 100%)}.filter-color .checkbox-label.blacks-grays::before{background:#000;background:linear-gradient(-135deg, #d1d1d1 0%, #d1d1d1 50%, #000 50%, #000 100%)}.filter-color input:checked ~ label{background:transparent;outline:0}.filter-color [type='checkbox']:focus+label::before,.filter-color [type='checkbox']:checked+label::before{border-radius:.2rem;box-shadow:0 0 0 0.1rem #fff,0 0 0 0.4rem #0071b3}.filter-color input:focus ~ label{outline:0}.clear-btn{color:#000;font-family:"Roboto",sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.02rem;line-height:1.4;text-transform:none;align-items:center;display:inline-flex;float:right;padding:0}@media (min-width: 576px){.clear-btn{font-size:1.2rem}}.clear-btn .icon{background-image:url("/assets/dist/images/ui/icon-clear-arrow.svg");background-repeat:no-repeat;background-size:1.4rem 1.7rem;display:inline-block;height:2rem;margin-right:.5rem;width:1.4rem}.result-total-label-wrapper:focus{outline:none}.result-total-label-wrapper:focus .result-total-label{border-bottom:0.3rem solid rgba(0,113,179,0.3)}.result-total-label{font-size:1.8rem;font-style:normal;padding-bottom:.5rem}.product-sort-filter-btn-group{display:flex;flex-direction:row}@media (min-width: 768px){.product-sort-filter-btn-group{display:none}}.product-sort-filter-btn-group button{margin-right:3rem}.product-sort-filter-btn-group button:last-child{margin-right:0}.content-toggle-btn span{text-decoration:underline}.content-toggle-btn::before{content:'+';padding-right:1rem}.content-toggle-btn:focus span,.content-toggle-btn:hover span{text-decoration:none}.content-toggle-btn[aria-expanded='true']::before{content:'–'}.content-toggle-content{height:0;overflow:hidden;transition:height .25s ease-in}.content-toggle-content>div{margin-left:2.4rem;padding-bottom:2.4rem}.platinum-series-awnings .build-awning-step-heading>div,.sunsetter-premium-series-awning .build-awning-step-heading>div{background:#01426a}.platinum-series-awnings .build-awning-step-heading .heading-md,.sunsetter-premium-series-awning .build-awning-step-heading .heading-md{color:#fff}.sunsetter-series-awnings .build-awning-step-heading>div{background:#ffc600}.sunsetter-series-awnings .build-awning-step-heading .heading-md{color:#01426a}.sunsetter-series-awnings .table-striped .active{background-color:rgba(255,198,0,0.4) !important}.build-awning-steps .content-toggle-content{border:0.1rem solid #d1d1d1;border-radius:0 0 0.4rem 0.4rem;height:0;opacity:0;transition:height .4s ease-in, 5ms opacity .4s}.build-awning-steps .content-toggle-content>div{margin:0 1.5rem;padding-bottom:0}.build-awning-steps .content-toggle-content table,.build-awning-steps .content-toggle-content tbody,.build-awning-steps .content-toggle-content thead{display:inline-block;width:100%}@media (min-width: 576px){.build-awning-steps .content-toggle-content table,.build-awning-steps .content-toggle-content tbody,.build-awning-steps .content-toggle-content thead{display:table}}.build-awning-steps .content-toggle-content table tr,.build-awning-steps .content-toggle-content tbody tr,.build-awning-steps .content-toggle-content thead tr{border-bottom:0.1rem solid #d1d1d1;display:flex;flex-wrap:wrap}@media (min-width: 576px){.build-awning-steps .content-toggle-content table tr,.build-awning-steps .content-toggle-content tbody tr,.build-awning-steps .content-toggle-content thead tr{border-bottom:0;display:table-row}}.build-awning-steps .content-toggle-content table td,.build-awning-steps .content-toggle-content table th,.build-awning-steps .content-toggle-content tbody td,.build-awning-steps .content-toggle-content tbody th,.build-awning-steps .content-toggle-content thead td,.build-awning-steps .content-toggle-content thead th{border-bottom:0;display:block;flex:1}@media (min-width: 576px){.build-awning-steps .content-toggle-content table td,.build-awning-steps .content-toggle-content table th,.build-awning-steps .content-toggle-content tbody td,.build-awning-steps .content-toggle-content tbody th,.build-awning-steps .content-toggle-content thead td,.build-awning-steps .content-toggle-content thead th{border-bottom:0.1rem solid #d1d1d1;display:table-cell}}.build-awning-steps .content-toggle-content table td:last-child,.build-awning-steps .content-toggle-content table th:last-child,.build-awning-steps .content-toggle-content tbody td:last-child,.build-awning-steps .content-toggle-content tbody th:last-child,.build-awning-steps .content-toggle-content thead td:last-child,.build-awning-steps .content-toggle-content thead th:last-child{flex:auto;width:100%}@media (min-width: 576px){.build-awning-steps .content-toggle-content table td:last-child,.build-awning-steps .content-toggle-content table th:last-child,.build-awning-steps .content-toggle-content tbody td:last-child,.build-awning-steps .content-toggle-content tbody th:last-child,.build-awning-steps .content-toggle-content thead td:last-child,.build-awning-steps .content-toggle-content thead th:last-child{width:auto}}@media (min-width: 576px){.build-awning-steps .content-toggle-content thead{display:table-header-group}}@media (min-width: 576px){.build-awning-steps .content-toggle-content tbody{display:table-row-group}}.build-awning-steps .content-toggle-content button{width:100%}@media (min-width: 576px){.build-awning-steps .content-toggle-content button{min-width:19.5rem;width:auto}}.build-awning-steps .content-toggle-content.expand-content{opacity:1;transition:height .4s ease-in, opacity .4s}.build-awning-steps .content-toggle-btn{background-color:#f2f2f2;border:0.1rem solid #d1d1d1;border-radius:.4rem;padding:1.5rem 1.5rem 1.5rem 6rem;position:relative;text-align:left;width:100%}.build-awning-steps .content-toggle-btn.pointer{cursor:pointer}.build-awning-steps .content-toggle-btn span{color:#000;display:block;text-decoration:none}.build-awning-steps .content-toggle-btn::before{background:url("/assets/dist/images/ui/icon-arrow-circle.svg") 0 0 no-repeat;content:'';display:block;height:3.5rem;left:1.5rem;padding-right:1rem;position:absolute;top:calc(50% - 1.7rem);transition:transform .3s ease-in-out;width:3.5rem}.build-awning-steps .content-toggle-btn:focus,.build-awning-steps .content-toggle-btn:hover{background-color:#c9c9c9}.build-awning-steps .content-toggle-btn:focus span,.build-awning-steps .content-toggle-btn:hover span{text-decoration:none}.build-awning-steps .content-toggle-btn[aria-expanded='true']{border-bottom:0;border-radius:0.4rem 0.4rem 0 0}.build-awning-steps .content-toggle-btn[aria-expanded='true']::before{content:'';transform:rotate(90deg)}.full-cta-inner .card-image{height:20rem}@media (min-width: 576px){.full-cta-inner .card-image{height:26rem}}@media (min-width: 768px){.full-cta-inner .card-image{height:35rem;max-width:53rem;width:50%}}.full-cta-inner .card-image img{object-fit:contain}.full-cta-inner .card-video{max-width:48rem}@media (min-width: 768px){.full-cta-inner .card-video{max-width:100%}}.full-cta-inner .card-video img{object-fit:cover}.full-cta-inner .content-wrap{max-width:48rem;padding:2rem 0}@media (min-width: 768px){.full-cta-inner .content-wrap{max-width:100%;padding:0 3rem;width:50%}}@media (min-width: 992px){.full-cta-inner .content-wrap{padding:0 3rem}}.full-video-cta .card-image{height:20rem}@media (min-width: 576px){.full-video-cta .card-image{height:26rem}}@media (min-width: 768px){.full-video-cta .card-image{height:35rem}}.build-awning-steps .full-cta-inner{padding-bottom:1.5rem;padding-top:1.5rem}.build-awning-steps .full-cta-inner .card-image{height:20rem;max-width:48rem}@media (min-width: 576px){.build-awning-steps .full-cta-inner .card-image{height:22rem}}@media (min-width: 768px){.build-awning-steps .full-cta-inner .card-image{height:24rem;max-width:53rem;width:40%}}.build-awning-steps .full-cta-inner .card-image img{object-fit:cover}.build-awning-steps .full-cta-inner .content-wrap{max-width:48rem;padding:2rem 0}@media (min-width: 768px){.build-awning-steps .full-cta-inner .content-wrap{max-width:100%;padding:0 3rem;width:60%}}@media (min-width: 992px){.build-awning-steps .full-cta-inner .content-wrap{padding:0 3rem}}.promo-card-sm{border-radius:.4rem;margin-bottom:1rem;min-height:10rem;padding:.3rem 1.5rem .3rem .3rem;width:100%}@media (min-width: 768px){.promo-card-sm{margin-bottom:0;margin-left:0;margin-right:0;padding-right:2rem}}.promo-card-sm .card-content{max-width:50%}.promo-card-sm .card-image{border-radius:0.4rem 0 0 0.4rem;height:100%;margin:0;max-width:26rem;min-height:15rem;width:50%}@media (min-width: 768px){.promo-card-sm .card-image{min-height:17rem}}.icon-ctas .row{justify-content:center}.icon-ctas .col{margin-bottom:5rem}@media (min-width: 768px){.icon-ctas .col{margin-bottom:2rem}}.icon-ctas .text-center{border:0.1rem solid #0071b3;border-radius:.4rem;display:flex;flex-direction:column;width:30rem}.icon-ctas .button-light-yellow-lg,.icon-ctas .button-light-blue-lg{align-self:center;margin-top:auto}.icon-ctas .heading-md{margin:0 auto}@media (min-width: 768px){.icon-ctas .heading-md{max-width:17rem}}.icon-ctas .icon{height:4.2rem;margin-top:-2.1rem;width:100%}@media (min-width: 992px){.icon-ctas .icon{height:5rem;margin-top:-2.5rem}}.dealer-cards .row{justify-content:center}.dealer-cards .col{margin-bottom:5rem}.dealer-cards .text-center{border:0.1rem solid #0071b3;border-radius:.4rem;display:flex;flex-direction:column;width:30rem}.dealer-cards .button-light-yellow-lg,.dealer-cards .button-light-blue-lg{align-self:center;margin-top:auto}.dealer-cards .heading-md{margin:0 auto}.dealer-cards .icon{align-items:center;background:#0071b3;border-radius:.2rem;color:#fff;display:flex;font-weight:700;height:3rem;justify-content:center;margin:-1.5rem auto 0;text-align:center;width:3rem}.fabric-info-inner{border:0.3rem solid #eff0f0;border-radius:.4rem}.fabric-info-inner .content-wrap{background:#eff0f0;height:auto;padding:3rem 1.5rem;width:100%}@media (min-width: 576px){.fabric-info-inner .content-wrap{width:50%}}@media (min-width: 992px){.fabric-info-inner .content-wrap{width:70%}}.fabric-info-inner .card-image{height:auto;width:100%}@media (min-width: 576px){.fabric-info-inner .card-image{width:50%}}@media (min-width: 992px){.fabric-info-inner .card-image{width:30%}}.fabric-info-inner .card-image img{object-fit:contain;position:relative}.fabric-info-inner-vertical{border:0.3rem solid #eff0f0;border-radius:.4rem;overflow:hidden}.fabric-info-inner-vertical .content-wrap{background:#eff0f0;height:auto;padding:3rem 1.5rem;position:relative;width:100%}.fabric-info-inner-vertical .content-wrap::after{background:#eff0f0;content:'';height:100rem;left:0;position:absolute;top:100%;width:100%}.fabric-info-inner-vertical .card-image{height:auto;margin:2rem auto 0;max-width:35rem;width:100%}.fabric-info-inner-vertical .card-image img{object-fit:contain;position:relative}.info-card-inner{border:0.3rem solid #eff0f0;border-radius:.4rem}.info-card-inner .content-wrap{background:#eff0f0;padding:3rem 1.5rem;width:100%}.info-card-inner .card-image{background:#eff0f0;height:auto;width:100%}.info-card-inner .card-image img{object-fit:contain;position:relative}.dealer-cta-inner{border:0.1rem solid #ffc600;border-radius:.6rem}.dealer-cta-inner .content-wrap{padding:3rem;width:100%}.dealer-cta-inner .card-image{height:auto;max-height:30rem;width:100%}.dealer-cta-inner .card-image img{object-fit:contain;position:relative}@media (min-width: 992px){.dealer-cta-horizontal-image{min-height:39rem}}.dealer-cta-horizontal-image .site-image-wrapper{font-size:0;line-height:normal}.dealer-cta-horizontal-image .content-wrap-outer{border-bottom:0.1rem solid #ffc600;border-left:0.1rem solid #ffc600;border-radius:0 0 0.4rem 0.4rem;border-right:0.1rem solid #ffc600;padding:2rem;width:100%}@media (min-width: 576px){.dealer-cta-horizontal-image .content-wrap-outer{border-left:0;border-radius:0 0.4rem 0.4rem 0;border-top:0.6rem solid #ffc600}}.dealer-cta-horizontal-image .content-wrap{margin:0 auto}.dealer-cta-horizontal-image .card-image{border-radius:0.4rem 0.4rem 0 0}@media (min-width: 576px){.dealer-cta-horizontal-image .card-image{border-radius:0.4rem 0 0 0.4rem}}.dealer-cta-horizontal-image .card-image img{position:relative}.dealer-cta-horizontal .content-wrap-outer{border:0.1rem solid #ffc600;border-radius:.6rem;border-top:0.6rem solid #ffc600;padding:2rem;width:100%}@media (min-width: 576px){.dealer-cta-horizontal .dealer-list li{max-width:30%}}.easyshade-line-item .line-item-size{min-width:95px}.easyshade-line-item .line-item-model{min-width:275px}.easyshade-line-item .line-item-quantity{min-width:50px}.easyshade-line-item .line-item-shade-color{min-width:130px}.easyshade-line-item .line-item-housing-color{min-width:95px}.easyshade-line-item .line-item-price-per-order{min-width:95px}.easyshade-line-item .easyshade-line-item:nth-child(1) label::after{content:' 1'}.easyshade-line-item .easyshade-line-item:nth-child(2) label::after{content:' 2'}.easyshade-line-item .easyshade-line-item:nth-child(3) label::after{content:' 3'}.easyshade-line-item .easyshade-line-item:nth-child(4) label::after{content:' 4'}.easyshade-line-item .easyshade-line-item:nth-child(5) label::after{content:' 5'}.easyshade-line-item .easyshade-line-item:nth-child(6) label::after{content:' 6'}.faq-btn{text-align:left}.faq-btn::before{content:none !important}.filter-and-sort-modal .modal-content{padding:6rem 0 2rem}.filter-and-sort-modal .modal-inner{max-height:calc(100vh - 10.4rem);overflow-y:auto}.filter-and-sort-modal .modal-heading,.filter-and-sort-modal .modal-footer{background-color:#0071b3;left:0;position:fixed;z-index:1}.filter-and-sort-modal .modal-heading{background:#fff;top:0}.filter-and-sort-modal .modal-footer{background:rgba(84,88,89,0.2);bottom:0;padding:0 1.5rem;width:100%}.filter-and-sort-modal .modal-btn-group{align-items:center;border-radius:0 0 0.4rem 0.4rem;display:flex;height:5rem;padding:0 .5rem;width:100%}@media (min-width: 400px){.filter-and-sort-modal .modal-btn-group{width:30%}}.filter-and-sort-modal .modal-btn-group button{width:100%}.filter-and-sort-modal .product-filter-group{display:block;margin-bottom:2rem}@media (min-width: 768px){.filter-and-sort-modal .product-filter-group{display:none}}.modal.filter-and-sort-modal .modal-heading{width:100%}.modal.filter-and-sort-modal .close-btn{right:.7rem}.locator-map{background:#e1e1e1;height:40rem;width:100%}.dealer-result>div{display:flex;flex-direction:column}.dealer-result button{margin-left:auto;margin-right:auto;margin-top:auto;max-width:13.5rem}.dealer-result .icon{background-color:#0071b3;border-radius:.4rem;color:#fff;font-family:"Inter",sans-serif;font-size:1.8rem;font-weight:700;height:3rem;line-height:3rem;margin:-1.5rem auto 0;width:3rem}body{--input-padding-x: 1rem;--input-padding-y: 1rem}fieldset{border:0;padding:0}.form-floating span{color:#000;font-family:"Roboto",sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.02rem;line-height:1.4;text-transform:none;padding-bottom:.5rem;transition:color .35s ease-in-out;width:100%}@media (min-width: 576px){.form-floating span{font-size:1.2rem}}.form-floating textarea{min-height:10rem}[disabled]{cursor:default;opacity:.5}.input-disabled{background-color:#f2f2f2}.input-disabled::placeholder{color:#000}.checkbox-label{cursor:pointer;display:inline-block;line-height:1.6rem;margin-bottom:0;min-height:2rem;padding-left:3rem;padding-right:.8rem;position:relative}.checkbox-label::before,.checkbox-label::after{cursor:pointer;display:inline-block;position:absolute}.checkbox-label::before{background:#fff;border:0.1rem solid #0071b3;border-radius:.2rem;content:'';display:inline-block;height:1.6rem;left:.5rem;top:0;transition:.2s all linear;width:1.6rem}.checkbox-label::after{border-bottom:0.3rem solid #0071b3;border-left:0.3rem solid #0071b3;height:.8rem;left:.7rem;top:0;transform:rotate(-45deg);width:1.7rem}.radio-label{cursor:pointer;display:inline-block;margin-bottom:.5rem;padding-left:3rem;padding-right:.8rem;position:relative}.radio-label::before,.radio-label::after{cursor:pointer;display:inline-block;position:absolute}.radio-label::before{background:#fff;border:0.1rem solid #0071b3;border-radius:50%;content:'';display:inline-block;height:1.8rem;left:.5rem;top:0;transition:.2s all linear;width:1.8rem}.radio-label::after{background:#0071b3;border-radius:50%;content:'';height:1rem;left:.9rem;top:.4rem;width:1rem}[type='checkbox']{-moz-appearance:checkbox;-webkit-appearance:checkbox;left:-1000em;position:absolute}[type='radio']{-moz-appearance:radio;-webkit-appearance:radio;left:-1000em;position:absolute}input:checked ~ span{font-weight:700}input:checked ~ label{background:#fff;border-radius:.2rem}[type='checkbox'] ~ label::after,[type='radio'] ~ label::after{content:none}[type='checkbox']:checked ~ label::after,[type='radio']:checked ~ label::after{content:''}[type='checkbox']:checked ~ label::before{background:#fff;border-color:#0071b3;border-radius:.2rem}[type='radio']:checked ~ label::before{background:#fff;border-color:#0071b3;border-radius:50%}[type='radio']:checked ~ label{border:0}[type='checkbox']:focus ~ label::before{box-shadow:0 0 0 0.1rem #0071b3;outline-color:rgba(0,113,179,0.3);outline-offset:.3rem;outline-style:auto;outline-width:.4rem}[type='radio']:focus ~ label::before{border-radius:50%;box-shadow:0 0 0 0.1rem #0071b3;outline:none}.form--optional-content{border-bottom:0.1rem solid rgba(84,88,89,0.2);border-top:0.1rem solid rgba(84,88,89,0.2);padding-bottom:2.2rem;padding-top:2.2rem}.form--optional-content.hide{display:none}.form-group .checkbox-label,.form-floating .checkbox-label{margin-bottom:.6rem}.form-group .checkbox-label::before,.form-floating .checkbox-label::before{border:0.1rem solid #0071b3}.form-group .radio-label::before,.form-floating .radio-label::before{border:0.1rem solid #0071b3}.form-group input:checked ~ label,.form-floating input:checked ~ label{background:none;border-color:transparent}.form-group [type='checkbox']:checked ~ label::before,.form-floating [type='checkbox']:checked ~ label::before{border-color:#0071b3}.form-group input:focus ~ label,.form-floating input:focus ~ label{outline:none}.form-group [type='checkbox']:focus ~ label::before,.form-floating [type='checkbox']:focus ~ label::before{outline:#0071b3 auto 0.2rem}.form-group .text-danger,.form-floating .text-danger{color:#000;font-family:"Roboto",sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.02rem;line-height:1.4;text-transform:none;color:#cb3834;padding-bottom:0;padding-top:.2rem}@media (min-width: 576px){.form-group .text-danger,.form-floating .text-danger{font-size:1.2rem}}.form-group .field-validation-valid,.form-floating .field-validation-valid{display:none}.form-group .field-validation-error,.form-floating .field-validation-error{display:block}.form-group .input-validation-error,.form-floating .input-validation-error{border-color:#cb3834;color:#cb3834}.form-group .input-validation-error:focus,.form-floating .input-validation-error:focus{color:#000}.form-error-message{background:#f2cdcc;margin-bottom:2rem;padding:1rem}.authorized-dealer{border:0.1rem solid #0071b3;border-radius:.6rem;padding:2rem 1rem}@media (min-width: 768px){.authorized-dealer{padding:2rem}}.authorized-dealer .dealer-details{background:#f2f2f2;border-radius:.4rem;padding:2rem;text-align:center}.authorized-dealer .dealer-details .heading-md a,.authorized-dealer .dealer-details .heading-md a:visited{color:#01426a;text-decoration:none}.authorized-dealer .dealer-details .heading-md a:hover,.authorized-dealer .dealer-details .heading-md a:visited:hover{text-decoration:underline}.table-ordering{--input-padding-x: .5rem;--input-padding-y: .5rem}.table-ordering .form-control:disabled,.table-ordering .form-control[readonly]{background-color:#fff}.table-shopping-cart .form-control:disabled,.table-shopping-cart .form-control.disabled,.table-shopping-cart .form-control[readonly]{background-color:transparent;border:0;color:#000;opacity:1;padding:0}.table-shopping-cart .instant-rebate{border:0.2rem dashed #45a256;margin-top:1rem;padding:.5rem}.order-free-item{color:#eb0000}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{line-height:1.5}.form-floating>label{border:.1rem solid transparent;height:100%;left:0;padding:var(--input-padding-y) var(--input-padding-x);pointer-events:none;position:absolute;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out, transform .1s ease-in-out}.form-floating>.form-control{padding:var(--input-padding-y) var(--input-padding-x)}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-bottom:calc(var(--input-padding-y) / 3);padding-top:calc(var(--input-padding-y) + var(--input-padding-y) * (2 / 3))}.form-floating>.form-control:-webkit-autofill{padding-bottom:calc(var(--input-padding-y) / 3);padding-top:calc(var(--input-padding-y) + var(--input-padding-y) * (2 / 3))}.form-floating>.form-control:focus ~ label,.form-floating>.form-control:not(:placeholder-shown) ~ label,.form-floating>.form-select ~ label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill ~ label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-control{color:#000;font-family:"Roboto",sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:.02rem;line-height:1.5;text-transform:none;appearance:none;background-clip:padding-box;background-color:#fff;border:0.1rem solid #0071b3;border-radius:.4rem;color:#535355;display:block;line-height:1.5;padding:var(--input-padding-y) var(--input-padding-x);transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out;width:100%}@media (min-width: 576px){.form-control{font-size:1.4rem}}.form-control:focus{background-color:#fff;border-color:#0071b3;box-shadow:0 0 0 0.25rem rgba(13,109,253,0.25);color:#000;outline:0}.form-control::placeholder{color:#535355;opacity:1}.form-control-qty{color:#000;font-family:"Roboto",sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.02rem;line-height:1.4;text-transform:none;appearance:none;background-clip:padding-box;background-color:#fff !important;border:0.1rem solid #0071b3;border-radius:.4rem;color:#535355;display:block;line-height:1.5;padding:.25rem;transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out;width:4rem}@media (min-width: 576px){.form-control-qty{font-size:1.2rem}}.form-control-qty:focus{background-color:#fff;border-color:#0071b3;box-shadow:0 0 0 0.25rem rgba(13,109,253,0.25);color:#000;outline:0}.form-control-qty:disabled,.form-control-qty[readonly]{background-color:#8d8f91;border-color:null;opacity:1}.form-select{color:#000;font-family:"Roboto",sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:.02rem;line-height:1.5;text-transform:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23545859' stroke-linecap='round' stroke-linejoin='round' stroke-width='1' d='M2 5l6 6 6-6'/></svg>");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.6rem 1.2rem;border:0.1rem solid #0071b3;border-radius:.4rem;color:#000;display:block;line-height:1.5;padding:var(--input-padding-y) var(--input-padding-x);padding-right:3rem;-moz-padding-start:subtract(var(--input-padding-x), 3px);transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out;width:100%}@media (min-width: 576px){.form-select{font-size:1.4rem}}.form-select:focus{border-color:#0071b3;box-shadow:0 0 0 0.25rem rgba(13,109,253,0.25);color:#000;outline:0}.form-select[multiple],.form-select[size]:not([size='1']){background-image:none;padding-right:var(--input-padding-x)}.form-select:disabled{border-color:#8d8f91;color:#8d8f91}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #535355}.site-image{display:block;height:100%;object-fit:cover;object-position:50% 50%;width:100%}.site-image-wrapper{height:100%;overflow:hidden}.site-image-wrapper.animate .site-image{opacity:0;transform:scale(1.1);transition:opacity .35s ease-in-out, transform .35s ease-in-out;will-change:opacity, transform}.site-image-wrapper.animate .site-image.image-loaded{opacity:1;transform:scale(1)}.seals-logos img{max-height:5rem}.dd-cart{max-height:calc(100vh - 200px)}.dd-cart .cart-content-wrap{display:flex;flex-direction:column;max-height:calc(100vh - 200px);padding:1.5rem 1.5rem 7rem;position:relative;width:100%}@media (min-width: 576px){.dd-cart .cart-content-wrap{min-width:40rem;width:auto}}.dd-cart .mini-cart-details{border-top:0.1rem solid rgba(84,88,89,0.2);overflow:auto}.dd-cart .cart-actions{background-color:#fff;bottom:0;box-shadow:0 -0.2rem 0.6rem rgba(0,0,0,0.1);height:7rem;left:0;padding:1.8rem 1.5rem 0;position:absolute;width:100%}.compat-object-fit{background-position:center center;background-repeat:no-repeat;background-size:cover}.compat-object-fit img{opacity:0}.boxes .wrap{display:flex;flex-wrap:wrap}.boxes .wrap div{border:0.1rem solid #01426a;border-radius:.4rem;color:#01426a;margin-bottom:1rem;margin-right:1rem;padding:1rem}.boxes .wrap .selected-width{background:#fe0;color:#000;font-weight:700}.total-box{border:0.1rem solid #545859;border-radius:.4rem}.page-heading-wrap h1{margin-top:0}.tabbed-nav-hr{position:relative}@media (min-width: 576px){.tabbed-nav-hr::before{background:#0071b3;content:'';height:.1rem;left:0;position:absolute;top:5.5rem;width:100%;z-index:-1}}.tabbed-nav ul{display:none}@media (min-width: 576px){.tabbed-nav ul{display:inline-flex}}.tabbed-nav a,.tabbed-nav button{background:#cbe6f1;border-radius:.4rem;border-top:0.5rem solid #cbe6f1;display:block;margin-bottom:-.1rem;padding:1.5rem 3rem;position:relative;transition:border .2s ease-in-out}.tabbed-nav a:hover,.tabbed-nav button:hover{border-top:0.5rem solid #ffc600}.tabbed-nav .active{background:#fff;border-bottom:0.1rem solid #fff;border-radius:0.4rem 0.4rem 0 0;border-top:0.5rem solid #ffc600}.tabbed-nav .active::after{border-left:0.1rem solid #0071b3;border-radius:0.4rem 0.4rem 0 0;border-right:0.1rem solid #0071b3;border-top:0.1rem solid #0071b3;content:'';height:5.6rem;left:0;position:absolute;top:-.5rem;width:100%}.tabbed-nav .select-wrap{display:block}@media (min-width: 576px){.tabbed-nav .select-wrap{display:none}}.product-page-nav .heading-sm{text-decoration:none}.product-page-nav .heading-sm:hover{color:#d9a736}.product-page-nav .heading-sm:visited{color:#fff}.pdf-embed{height:100%;min-height:40rem;width:100%}@media (min-width: 576px){.pdf-embed{min-height:60rem}}@media (min-width: 768px){.pdf-embed{min-height:70rem}}@media (min-width: 992px){.pdf-embed{min-height:85rem}}.media-gallery-list{padding-top:0}.loading-content-grid .gallery-item-video{display:none !important}.photo-video-gallery{margin-bottom:3rem}.photo-video-gallery .in-page-nav{display:block}.photo-video-gallery .gallery-item{border-bottom:0.2rem solid #fff;border-top:0.2rem solid #fff;overflow:hidden;position:relative;transition:all .2s}.photo-video-gallery .gallery-item>div>button{background:transparent;border:0;height:100%;padding:0;position:relative}.photo-video-gallery .gallery-item img{height:100%;object-fit:cover;transition:transform .6s;width:100%}@media all and (-ms-high-contrast: none){.photo-video-gallery .gallery-item img{left:0;overflow:hidden;position:absolute;top:0;width:auto}}.photo-video-gallery .gallery-item img:hover{cursor:pointer;transform:scale(1.05)}.photo-video-gallery .gallery-item .lazy{visibility:hidden}.photo-video-gallery .gallery-item-image::before{content:'';float:left;padding-top:100%}.photo-video-gallery .gallery-item-image>div{height:100%;overflow:hidden;position:absolute;width:calc(100% - .5rem)}.photo-video-gallery .gallery-item-video{margin-bottom:2rem}.photo-video-gallery .gallery-item-video>div{width:calc(100% - .5rem)}.photo-video-gallery .gallery-item-video.gallery-item div>button{box-sizing:border-box;height:auto}.photo-video-gallery .gallery-item-video .gallery-item-preview{height:0;overflow:hidden;padding-top:55%;position:relative;width:100%}.photo-video-gallery .gallery-item-video img{left:0;position:absolute;top:0}.photo-video-gallery .gallery-item-video .gallery-item-title{font-size:1.3rem;font-weight:700;line-height:1.333em;margin-left:.4rem;margin-top:1.5rem;padding:.2rem 1.5rem 2rem 2.5rem;position:relative;text-align:left}.photo-video-gallery .gallery-item-video .gallery-item-title::before{background-color:#fff;background-image:url("../images/filter-triangle.svg");background-position:center center;background-repeat:no-repeat;background-size:.5rem .9rem;border:0.1rem solid rgba(84,88,89,0.2);border-radius:1rem;content:'';height:2rem;left:0;position:absolute;top:0;width:2rem}.photo-video-gallery .no-results{padding-left:1.5rem;padding-right:1.5rem}.photo-video-gallery .image-wrapper,.photo-video-gallery .video-wrapper{background-color:#e6e6e6;height:15rem;margin-bottom:3rem;overflow:hidden;position:relative}@media (min-width: 576px){.photo-video-gallery .image-wrapper,.photo-video-gallery .video-wrapper{height:20rem}}@media (min-width: 768px){.photo-video-gallery .image-wrapper,.photo-video-gallery .video-wrapper{height:25rem}}.photo-video-gallery .image-wrapper iframe,.photo-video-gallery .video-wrapper iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.photo-video-gallery .image-wrapper .play-video,.photo-video-gallery .video-wrapper .play-video{height:100%}.photo-video-gallery .gallery-modal-toggle{height:100%;padding:0;width:100%}.photo-video-gallery .gallery-modal-toggle:focus{border:0.4rem solid #0071b3}.photo-video-gallery .poster-image{display:block;height:100%;margin-left:50%;transform:translate3d(-50%, 0, 0)}.photo-video-gallery .poster-image:hover,.photo-video-gallery .poster-image:focus{cursor:pointer}.photo-video-gallery .play-button{height:10rem;left:50%;margin-left:-5rem;margin-top:-5rem;min-width:initial;position:absolute;top:50%;width:10rem}.photo-video-gallery .play-button:hover,.photo-video-gallery .play-button:focus{cursor:pointer}.photo-video-gallery .col-sm-12 .image-wrapper,.photo-video-gallery .col-sm-12 .video-wrapper{height:0;padding-bottom:56.2%}@media (min-width: 576px){.photo-video-gallery .col-sm-12 .image-wrapper,.photo-video-gallery .col-sm-12 .video-wrapper{height:40rem;padding-bottom:0}}.photo-video-gallery .col-sm-12 .poster-image{height:100%;left:0;position:absolute;top:0;width:100%}.photo-video-gallery .col-sm-12 .inspiration-wrapper{height:40rem}.photo-video-gallery .modal-image{min-height:30rem;position:relative;width:100%}@media (min-width: 400px){.photo-video-gallery .modal-image{min-height:45rem}}.photo-video-gallery .modal-image img{height:100%;min-width:100%;object-fit:cover;position:absolute;width:auto}@media all and (-ms-high-contrast: none){.photo-video-gallery .modal-image img{height:auto;left:0;overflow:hidden;top:50%;transform:translate(0, -50%);width:100%}}.photo-video-gallery .modal-video{height:20rem;position:relative;width:100%}@media (min-width: 400px){.photo-video-gallery .modal-video{height:45rem}}@media (min-width: 768px){.photo-video-gallery .modal-video{height:50rem}}.photo-video-gallery .modal-iframe{border:0;height:100%;outline:none;width:100%}.photo-video-gallery .modal-description{background:#fff;margin-left:-3rem;padding:3rem;width:calc(100% + 3rem) !important}@media (min-width: 768px){.photo-video-gallery .modal-description{margin-left:0;width:100%}}.photo-video-gallery .modal-description h2{color:#545859;font-family:"Inter",sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;letter-spacing:-.05rem;line-height:1.2;text-transform:none}@media (min-width: 992px){.photo-video-gallery .modal-description h2{font-size:1.8rem}}.photo-video-gallery .modal-description .action-link{margin-bottom:1.3rem;width:22rem}.photo-video-gallery .image-caption p,.photo-video-gallery .image-caption li{font-size:1.4rem;font-weight:400}.photo-video-gallery .image-story,.photo-video-gallery .video-description{margin-bottom:3rem}.photo-video-gallery .image-story p,.photo-video-gallery .image-story li,.photo-video-gallery .video-description p,.photo-video-gallery .video-description li{font-weight:400}.gallery-list-item{width:100%}@media (min-width: 400px){.gallery-list-item{width:auto}}.media-gallery-content{position:relative}.media-gallery-load-overlay{height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%;z-index:2}.media-gallery-load-overlay .asset-loader{top:10rem;transform:translate(-50%, 0)}.media-gallery-load-overlay .asset-loader::after{border:0.2rem solid #969696;border-color:#969696 transparent #969696 transparent}.gallery-modal-caption{background-color:#fff;border-radius:.2rem;bottom:2rem;box-shadow:0 0.3rem 1rem rgba(0,0,0,0.2);left:50%;max-width:96rem;outline:none;position:fixed;text-align:left;top:auto;transform:translateX(-50%);transition:bottom 0.3s cubic-bezier(0.42, 0, 0.33, 1.52);white-space:normal;width:100%;z-index:9999}.gallery-modal-caption .caption-titlebar{background-color:#eff0f0;border-top-left-radius:.2rem;border-top-right-radius:.2rem;cursor:pointer;display:flex;height:3.6rem;justify-content:space-between;overflow:hidden;width:100%}.gallery-modal-caption .caption-title{font-size:1.1rem;font-weight:700;letter-spacing:.04rem;line-height:3.6rem;padding-left:1.5rem;text-transform:uppercase}.gallery-modal-caption .caption-title .icon{background-image:url("/assets/dist/images/ui/icon-arrow-down-blue.svg");background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5rem;line-height:3.6rem;margin-right:.8rem;transform:rotate(180deg);transition:transform .2s ease;vertical-align:middle;width:.8rem}.gallery-modal-caption .caption-inner{padding:1.5rem 1.5rem 0}@media (min-width: 768px){.gallery-modal-caption .caption-inner{display:flex;flex-direction:row}}.gallery-modal-caption .caption-inner .caption-inner-left{flex:1;margin-bottom:2rem}@media (min-width: 768px){.gallery-modal-caption .caption-inner .caption-inner-left{margin-right:2rem}}.gallery-modal-caption .caption-inner .caption-inner-right{min-width:32rem;padding-bottom:2rem}.gallery-modal-caption .caption-header{font-size:1.1rem;font-weight:600;letter-spacing:.04rem;text-transform:uppercase}.gallery-modal-caption .link{font-size:1.1rem;letter-spacing:.04rem;text-transform:uppercase}.gallery-modal-caption.minimized{transition:all 0.2s cubic-bezier(0.42, 0, 0.33, 1.52)}.gallery-modal-caption.minimized:hover{transform:translate(-50%, -0.8rem)}.gallery-modal-caption.minimized .caption-title .icon{transform:rotate(90deg)}.close-modal-accessibility-btn{background-color:#fff;border:.2rem solid #d3d3d3;border-radius:.5rem;bottom:0;left:50%;padding:.5rem 1rem;position:fixed;text-decoration:underline;transform:translate(-50%, 6rem);transition:transform .2s linear;z-index:999}.close-modal-accessibility-btn:focus{transform:translate(-50%, 1rem)}.product-detail-left-col{position:relative}@media (min-width: 768px){.product-detail-left-col::after{border-right:0.3rem solid #cbe6f1;content:'';height:100%;position:absolute;right:0;top:0}}.accessories-grid{display:flex;flex-direction:row;flex-wrap:wrap}.accessories-grid li{align-items:center;display:flex;flex-direction:row;padding-bottom:1rem;padding-left:.75rem;width:50%}.accessories-grid li:nth-child(odd){padding-left:0;padding-right:.75rem}.accessories-grid li>div{border:0.1rem solid rgba(84,88,89,0.2);height:4.6rem;margin-right:1rem;width:4.6rem}@media (min-width: 992px){.accessories-grid li>div{height:5.3rem;width:5.3rem}}.accessories-grid a{line-height:1.75rem;text-decoration:none;width:calc(100% - 5.6rem)}@media (min-width: 992px){.accessories-grid a{width:calc(100% - 6.3rem)}}.accessories-grid a:hover{text-decoration:underline}.product-detail-hero .card-image.card-video{overflow:hidden}.product-detail-hero .card-image{min-height:26rem;overflow:visible}@media (min-width: 576px){.product-detail-hero .card-image{min-height:30rem}}@media (min-width: 768px){.product-detail-hero .card-image{min-height:34rem}}@media (min-width: 992px){.product-detail-hero .card-image{min-height:40rem}}.product-detail-hero .card-image .photos-modal-btn{height:100%;position:absolute;vertical-align:top;width:100%}.product-detail-hero .product-image-thumb-content{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem;margin-top:2rem;overflow:hidden;padding-top:.6rem}.product-detail-hero .product-image-thumb,.product-detail-hero .product-video-thumb{border-radius:.2rem;box-shadow:0 0 0 0.2rem #fff,0 0 0 0.4rem #cbe6f1;margin-bottom:2rem;margin-left:.75rem;margin-right:.75rem;overflow:hidden;transition:box-shadow .2s linear}.product-detail-hero .product-image-thumb:hover,.product-detail-hero .product-image-thumb:focus,.product-detail-hero .product-video-thumb:hover,.product-detail-hero .product-video-thumb:focus{box-shadow:0 0 0 0.1rem #fff,0 0 0 0.6rem #9bcee4;outline:0}.product-detail-hero .product-image-thumb:active,.product-detail-hero .product-image-thumb.selected,.product-detail-hero .product-video-thumb:active,.product-detail-hero .product-video-thumb.selected{box-shadow:0 0 0 0.1rem #fff,0 0 0 0.4rem #0071b3}.product-detail-hero .product-image-thumb img,.product-detail-hero .product-video-thumb img{transition:transform .2s linear}.product-detail-hero .product-image-thumb img:hover,.product-detail-hero .product-image-thumb img:active,.product-detail-hero .product-image-thumb img:focus,.product-detail-hero .product-video-thumb img:hover,.product-detail-hero .product-video-thumb img:active,.product-detail-hero .product-video-thumb img:focus{transform:scale(1.01)}.product-detail-hero .product-image-thumb{height:5rem;overflow:hidden;position:relative;width:7.5rem}.product-detail-hero .product-image-thumb .site-image-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width: 768px){.product-detail-hero .product-image-thumb{height:6rem;width:9rem}}.product-detail-hero .product-video-thumb{height:5rem;position:relative;width:7.5rem}@media (min-width: 768px){.product-detail-hero .product-video-thumb{height:6rem;width:9rem}}.product-detail-hero .product-video-thumb::before{background:url("/assets/dist/images/ui/button-play.svg") 0 0 no-repeat;content:'';height:2.4rem;left:50%;margin-left:-1.8rem;margin-top:-1.2rem;position:absolute;top:50%;transition:transform .2s ease-in-out;width:3.6rem;z-index:1}.product-detail-hero .product-video-thumb::after{content:'';display:block;height:100%;left:0;position:absolute;top:0;transition:background-color .2s linear;width:100%}.product-detail-hero .product-video-thumb:hover::after,.product-detail-hero .product-video-thumb:focus::after{background-color:rgba(0,0,0,0.5)}.product-detail-hero .product-video-thumb:hover img:hover,.product-detail-hero .product-video-thumb:hover img:active,.product-detail-hero .product-video-thumb:hover img:focus,.product-detail-hero .product-video-thumb:focus img:hover,.product-detail-hero .product-video-thumb:focus img:active,.product-detail-hero .product-video-thumb:focus img:focus{transform:none}.product-features{border-bottom:0.1rem solid #cbe6f1;border-top:0.1rem solid #cbe6f1}.product-features .icon{height:3.6rem}.product-features .icon-warranty{height:5.5rem}.product-swatch-list{align-items:center;display:flex;flex-wrap:wrap;padding:1rem 0 0}.product-swatch-list li{cursor:pointer;display:none}.product-swatch-list li:last-child{margin-right:0 !important}.product-swatch-list .product-swatch{display:inline-block;height:3rem;margin:0 .8rem .8rem 0;width:3rem}@media (min-width: 992px){.product-swatch-list .product-swatch{height:4rem;width:4rem}}.product-swatch-list .swatch-image{border-radius:.2rem;box-shadow:0 0 0 0.1rem #fff,0 0 0 0.3rem #cbe6f1;display:block;height:3rem;overflow:hidden;transition:box-shadow .2s linear;width:3rem}@media (min-width: 992px){.product-swatch-list .swatch-image{height:4rem;width:4rem}}.product-swatch-list .swatch-image:hover,.product-swatch-list .swatch-image:focus{box-shadow:0 0 0 0.1rem #fff,0 0 0 0.5rem #9bcee4;outline:0}.product-swatch-list .swatch-image.selected{box-shadow:0 0 0 0.1rem #fff,0 0 0 0.5rem #01426a !important;outline:0}.product-swatch-list .total-swatch-count{margin-left:.5rem;text-decoration:underline}@media (min-width: 992px){.product-swatch-list .total-swatch-count{margin-left:1rem}}.product-swatch-list .total-swatch-count:hover{text-decoration:none}.product-category-detail-hero .card-image{margin-bottom:2rem;min-height:26rem;overflow:visible}@media (min-width: 576px){.product-category-detail-hero .card-image{min-height:28rem}}@media (min-width: 768px){.product-category-detail-hero .card-image{margin-bottom:0}}@media (min-width: 992px){.product-category-detail-hero .card-image{min-height:31rem}}.product-category-detail-hero .icon-warranty{height:auto;margin-left:2rem;min-width:11rem;width:11rem}@media (min-width: 768px){.product-category-detail-hero .icon-warranty{min-width:12.43rem;width:12.43rem}}.product-category-detail-hero .icon-warranty img{height:auto;width:100%}.google-shopping-hero .card-image{min-height:26rem;overflow:visible}@media (min-width: 576px){.google-shopping-hero .card-image{min-height:30rem}}@media (min-width: 768px){.google-shopping-hero .card-image{min-height:36rem}}@media (min-width: 992px){.google-shopping-hero .card-image{min-height:44rem}}.google-shopping-hero .heading-wrap .icon-warranty{flex-shrink:0;height:5.5rem;width:auto}@media (min-width: 768px){.google-shopping-hero .heading-wrap{margin-top:-10rem}.google-shopping-hero .heading-wrap .icon-warranty{height:7.5rem}}.privacy-policy-popup{align-items:center;bottom:0;display:flex;flex-direction:column;position:fixed;width:100%;z-index:2000}@media (min-width: 992px){.privacy-policy-popup{height:15rem;justify-content:flex-end}}.privacy-policy-popup .popup-inner{align-items:flex-start;background-color:rgba(84,88,89,0.95);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:start;padding:3rem;width:100%}@media (min-width: 992px){.privacy-policy-popup .popup-inner{align-items:flex-end;flex-direction:row;max-width:100rem;padding:2rem 4rem}}.privacy-policy-popup .popup-content a{color:#fff}@media (min-width: 992px){.privacy-policy-popup button{justify-content:flex-end}}.pr-snippet-wrapper{display:block}.pr-snippet-wrapper .pr-category-snippet{display:flex;flex-direction:row;flex-wrap:wrap;margin:0}.pr-snippet-wrapper .pr-category-snippet__total{color:#0071b3;font-weight:700}.pr-snippet-wrapper .pr-snippet-rating-decimal{border-color:#9bcee4}.in-page-nav-search{border-bottom:0.2rem solid #cbe6f1}@media (min-width: 992px){.in-page-nav-search li{height:6.3rem}}.in-page-nav-search .in-page-anchor-item{margin-right:2rem}.in-page-nav-search .in-page-anchor-item:last-child{margin-right:0}.in-page-nav-search .in-page-anchor-item::after{background-color:transparent;bottom:-.2rem;content:'';display:block;height:.3rem;position:relative;width:100%}.in-page-nav-search .in-page-anchor-item.active::after{background-color:#01426a}.in-page-nav-search .anchor-link{color:#545859;font-family:"Inter",sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;letter-spacing:-.05rem;line-height:1.2;text-transform:none;font-size:1.4rem;height:100%;line-height:4rem;text-decoration:none}@media (min-width: 992px){.in-page-nav-search .anchor-link{font-size:1.8rem}}@media (min-width: 992px){.in-page-nav-search .anchor-link{font-size:1.6rem;line-height:6rem}}.in-page-nav-search .search-wrap{width:100%}@media (min-width: 992px){.in-page-nav-search .search-wrap{max-width:60rem;min-width:25rem}}.in-page-nav-search .search-wrap .search-form{width:100%}.in-page-nav-search .search-wrap .search-input{width:100%}@media (min-width: 992px){.in-page-nav-search .search-wrap .search-input{max-width:50rem;min-width:25rem}}@keyframes modalAnimation{0%{opacity:0;transform:translate(-50%, -30%)}100%{opacity:1;transform:translate(-50%, -50%)}}.modal{display:none;position:fixed;z-index:10000}.modal .modal-overlay{background:rgba(0,58,112,0.65);height:100%;left:0;position:fixed;top:0;width:100%}.modal .modal-panel{animation-direction:reverse;animation-duration:300ms;animation-name:modalAnimation;animation-timing-function:cubic-bezier(0.42, 0, 0.33, 1.52);background-color:#fff;border-radius:.6rem;box-shadow:0 0.3rem 1rem rgba(0,0,0,0.2);height:100%;left:50%;max-height:96%;max-width:96%;opacity:0;overflow:auto;position:fixed;top:50%;transform:translate(-50%, -30%);width:100%;will-change:transform;z-index:1}.modal.modal-visible{display:block}.modal.modal-visible .modal-panel{animation-direction:normal;opacity:1;transform:translate(-50%, -50%)}.modal .modal-inner{height:100%;left:0;padding:1.5rem;position:absolute;top:0;width:100%}.modal .btn-close,.modal .close-btn{-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:0;cursor:pointer;padding:0;background-image:url("/assets/dist/images/ui/icon-close-lg.svg");background-position:center center;background-repeat:no-repeat;background-size:50% 50%;color:#fff;height:4rem;position:absolute;right:.7rem;top:.7rem;width:4rem;z-index:2}.modal .modal-heading{align-items:center;display:flex;min-height:5.4rem;padding:0 5.4rem 0 1.5rem;width:calc(100% - 7.7rem)}.modal-visible{display:block}.modal-content,.modal-alternate-content{padding:7rem 0 5rem}.flex-btn-row{display:flex;flex-wrap:wrap;justify-content:start;width:100%}.compare-awning-models-modal .modal-content{padding-top:3.9rem}.save-200-modal .modal-panel,.promo-modal .modal-panel,.ci-modal .modal-panel{max-width:50rem;width:calc(100% - 3rem)}.site-abandon-modal .modal-panel,.site-abandon-dealer-contact-modal .modal-panel,.awning-mount-modal .modal-panel{max-width:80rem;width:calc(100% - 3rem)}.deferred-payment-modal .modal-panel{max-width:54rem;width:calc(100% - 3rem)}.site-abandon-dealer-contact-modal .wait-headline{text-align:left}@media (min-width: 768px){.site-abandon-dealer-contact-modal .wait-headline{text-align:center}}.site-abandon-dealer-contact-modal .local-dealer-subhead{font-size:2.6rem;text-transform:uppercase}@media (min-width: 768px){.site-abandon-dealer-contact-modal .local-dealer-subhead{font-size:3rem}}.site-abandon-dealer-contact-modal .local-dealer-img-wrapper{height:100%;position:relative}.site-abandon-dealer-contact-modal .local-dealer-img-wrapper>img{height:100%;object-fit:cover;width:100%}.site-abandon-dealer-contact-modal .local-dealer-img-wrapper>div{bottom:0;position:absolute}.site-abandon-dealer-contact-modal .local-dealer-content .heading-lg{font-size:1.8rem}@media (min-width: 768px){.site-abandon-dealer-contact-modal .local-dealer-content .heading-lg{font-size:2.2rem}}.site-abandon-dealer-contact-modal .local-dealer-content li{padding-bottom:1rem}.site-toaster{color:#fff;left:0;min-height:5rem;overflow:hidden;position:fixed;top:0;transition:top .15s ease-out;width:100%;z-index:20000}.site-toaster:focus{outline:none}.site-toaster.toaster-visible .container-wrapper{transform:translateY(0)}.site-toaster .container-wrapper{background-color:rgba(0,113,179,0.8);cursor:default;transform:translateY(-100%);transition:background-color .2s ease-in-out, transform .4s ease-in-out;width:100%}.site-toaster .container-wrapper:hover{background-color:#0071b3}.site-toaster .container{max-width:110rem}.site-toaster .toaster-inner{align-items:center;display:flex;justify-content:space-between;padding:1rem 0}.site-toaster .toaster-inner p{color:#fff}.site-toaster .toaster-inner a,.site-toaster .toaster-inner a:visited,.site-toaster .toaster-inner a:hover,.site-toaster .toaster-inner a:active{color:#fff}.site-toaster .toaster-close{height:3.2rem;width:3.2rem}.site-toaster .close-btn{-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:0;cursor:pointer;padding:0;background-image:url("/assets/dist/images/ui/icon-close-lg-white.svg");background-position:center center;background-repeat:no-repeat;background-size:50% 50%;color:#fff;height:3.2rem;width:3.2rem}.swatch-card .swatch-details-btn,.swatch-card .swatch-checkbox-border{border-radius:.2rem;box-shadow:0 0 0 0.2rem #fff,0 0 0 0.4rem #cbe6f1;display:block;overflow:hidden;position:relative;transition:box-shadow .2s linear}.swatch-card .swatch-details-btn:not(.swatch-checkbox),.swatch-card .swatch-checkbox-border:not(.swatch-checkbox){margin-bottom:1rem}.swatch-card .swatch-details-btn:hover,.swatch-card .swatch-details-btn:focus,.swatch-card .swatch-checkbox-border:hover,.swatch-card .swatch-checkbox-border:focus{box-shadow:0 0 0 0.1rem #fff,0 0 0 0.6rem #9bcee4;outline:0}.swatch-card .swatch-details-btn:active,.swatch-card .swatch-details-btn.selected,.swatch-card .swatch-checkbox-border:active,.swatch-card .swatch-checkbox-border.selected{box-shadow:0 0 0 0.1rem #fff,0 0 0 0.6rem #0053b3}.swatch-card .swatch-color-name{color:#01426a;font-family:"Inter",sans-serif;font-size:1.1rem;font-style:normal;font-weight:700;line-height:1.5;text-decoration:none;text-transform:uppercase;line-height:1.2 !important;text-transform:capitalize}@media (min-width: 992px){.swatch-card .swatch-color-name{font-size:1.2rem;line-height:2rem}}.swatch-card .swatch-checkbox{bottom:0;height:100%;left:0;position:absolute;width:100%}.swatch-card .swatch-checkbox .checkbox-label{align-items:flex-end;color:#01426a;display:flex;font-family:"Inter",sans-serif;font-size:1.2rem;font-weight:700;height:100%;padding-left:0;padding-right:0;position:relative;text-transform:capitalize;width:100%}.swatch-card .swatch-checkbox .checkbox-label::before,.swatch-card .swatch-checkbox .checkbox-label::after{cursor:pointer;display:inline-block;position:absolute}.swatch-card .swatch-checkbox .checkbox-label::before{background:#fff;border:0.1rem solid #0071b3;border-radius:50%;bottom:.7rem;content:'';height:2.4rem;left:.2rem;position:absolute;top:auto;transition:.2s all linear;width:2.4rem}.swatch-card .swatch-checkbox .checkbox-label::after{border-bottom:0.3rem solid #fff;border-left:0.3rem solid #fff;bottom:1.7rem;height:.7rem;left:.7rem;top:auto;transform:rotate(-45deg);width:1.4rem}.swatch-card .swatch-checkbox .checkbox-label .text-bg{background-color:#fff;height:auto;width:100%}.swatch-card .swatch-checkbox .checkbox-label .swatch-color-name{align-items:center;display:flex;height:4rem;line-height:1.2;padding-left:3.1rem;padding-right:.4rem;word-break:break-word}.swatch-card .swatch-checkbox input:checked ~ label,.swatch-card .swatch-checkbox [type='checkbox']:checked ~ label,.swatch-card .swatch-checkbox [type='radio']:checked ~ label{background:transparent;border:0;border-radius:50%;outline:0}.swatch-card .swatch-checkbox input:checked ~ label::before,.swatch-card .swatch-checkbox [type='checkbox']:checked ~ label::before,.swatch-card .swatch-checkbox [type='radio']:checked ~ label::before{background:#45a256;border-color:#45a256;border-radius:50%}.swatch-card .swatch-checkbox [type='checkbox']:focus+label::before,.swatch-card .swatch-checkbox [type='checkbox']:hover+label::before,.swatch-card .swatch-checkbox [type='checkbox']:checked+label::before,.swatch-card .swatch-checkbox [type='radio']:focus+label::before,.swatch-card .swatch-checkbox [type='radio']:hover+label::before,.swatch-card .swatch-checkbox [type='radio']:checked+label::before{border-color:#45a256;border-width:.2rem}.swatch-card .swatch-checkbox input:focus ~ label{outline:0}.swatch-image-wrapper{position:relative}.wide-swatch-wrap .swatch-card{margin:0 1rem;width:20rem}.wide-swatch-wrap .swatch-image{height:10rem}.no-image-swatch-wrap .swatch-card{height:100%;margin:0 1rem;width:16rem}.no-image-swatch-wrap .swatch-image{height:4rem}.location-swatch-wrap .swatch-card{margin:0 -11rem;width:11rem;z-index:1}@media (min-width: 768px){.location-swatch-wrap .swatch-card{margin:0 -8rem}}.location-swatch-wrap .swatch-image{height:4rem}.bracket-wrap .swatch-card{margin:0 1.5rem;width:32.5rem}.bracket-wrap .swatch-card:active .swatch-image,.bracket-wrap .swatch-card.selected .swatch-image{border-radius:.2rem .2rem 0 0}.bracket-wrap .swatch-image{height:30.5rem}.bracket-wrap .swatch-image .site-image{object-fit:contain;padding:1rem 0 10rem}.bracket-wrap .body-sm{bottom:5rem;left:0;padding:0 1rem;position:absolute}.bracket-wrap .no-image-swatch-wrap .swatch-card{height:100%;margin:0 1rem;width:7rem}.bracket-wrap .no-image-swatch-wrap .swatch-image{height:4rem}.wall-bracket-wrap{margin-bottom:3rem}@media (min-width: 768px){.wall-bracket-wrap{margin-bottom:0}}.bracket-extras{border-radius:0 0 .2rem .2rem;box-shadow:0 0 0 0.1rem #fff,0 0 0 0.4rem #0071b3;display:flex;flex-wrap:wrap;margin:.5rem 1.5rem 0;position:relative;width:32.5rem}.bracket-extras .body-sm{bottom:auto;left:auto;padding:1rem;position:relative;width:100%}.bracket-extras .product-image{max-height:24rem;padding:1rem 1rem 0}.bracket-extras .product-image img{object-position:0 50%}.aluminum-hood-wrap{border-radius:.2rem;box-shadow:0 0 0 0.2rem #fff,0 0 0 0.4rem #cbe6f1;display:flex;flex-wrap:wrap;padding:1.5rem;position:relative;width:32.5rem}@media (min-width: 576px){.aluminum-hood-wrap{width:68rem}}.aluminum-hood-wrap .body-md{width:100%}.aluminum-hood-wrap .product-image{margin:0 auto;max-height:20rem;max-width:20rem}@media (min-width: 576px){.aluminum-hood-wrap .product-image{margin:0 0 0 auto;max-height:24rem;max-width:24rem}}.aluminum-hood-wrap .product-image img{object-position:0 50%}.aluminum-hood-wrap .swatch-card{height:100%;margin:0 1rem 0 0;width:7rem}.aluminum-hood-wrap .swatch-image{height:4rem}.awning-projection-image{height:18.5rem;margin:1.5rem;width:auto}.awning-upgrade-image,.frame-color-image{height:23rem;margin:0 1.5rem 1.5rem;max-width:41rem}.awning-location-image{height:40rem;margin-bottom:3rem;max-width:68.5rem}.upgrade-available-label{display:none}.upgrade-available{background:#ffefc7;border:0.1rem solid #ffc600;border-radius:.4rem;display:block !important;position:relative}.upgrade-available .upgrade-available-label{display:block}.upgrade-available .text-bg{background-color:transparent !important}.product-swatch-detail{background-color:#eff0f0;height:0;overflow:hidden;padding-top:100%;position:relative}.product-swatch-detail>div{height:100%;left:0;position:absolute;top:0;width:100%}.selected-swatch-status-message{background-color:rgba(235,0,0,0.85);padding:1rem;position:absolute;top:0;width:100%;z-index:1}.selected-swatch-status-message p{color:#fff;font-weight:700}.selected-swatch-description:empty{display:none}.table-responsive{overflow-x:auto}.table{background:#fff;border-spacing:0;margin:0 auto;width:100%}.table th,.table td{padding:.25rem 1rem;text-align:left}@media (min-width: 768px){.table th,.table td{padding:.6rem 1.5rem}}.table .row-cat{background-color:rgba(84,88,89,0.1);font-weight:700}.table .align-right{text-align:right}.table-striped tr:nth-child(odd){background-color:rgba(84,88,89,0.05)}.table-striped .active{background-color:rgba(0,113,179,0.3) !important}.table-striped thead th{background-color:#fff}.table-bordered{border-top:0.1rem solid rgba(84,88,89,0.3)}.table-bordered th,.table-bordered td{border-bottom:0.1rem solid rgba(84,88,89,0.3)}.table-comparison th:first-child{border-right:0.1rem solid rgba(84,88,89,0.2)}.platinum-series-awnings .table td:last-child,.sunsetter-series-awnings .table td:last-child,.sunsetter-premium-series-awning .table td:last-child{text-align:right}.platinum-series-awnings .table .button-transparent,.sunsetter-series-awnings .table .button-transparent,.sunsetter-premium-series-awning .table .button-transparent{color:#01426a}.platinum-series-awnings .table span,.sunsetter-series-awnings .table span,.sunsetter-premium-series-awning .table span{display:block}@media (min-width: 992px){.platinum-series-awnings .table span,.sunsetter-series-awnings .table span,.sunsetter-premium-series-awning .table span{display:inline-block}}.strikethrough{text-decoration:line-through}.sunsetter-series .table .active{background-color:rgba(255,198,0,0.4)}@media (min-width: 768px){.tabs-row::after{background:#cbe6f1;content:'';height:7rem;left:calc(50% - .15rem);position:absolute;width:.3rem}}@media (min-width: 992px){.tabs-row::after{background:#cbe6f1;content:'';height:9rem;left:calc(50% - .15rem);position:absolute;width:.3rem}}.tabs{border-bottom:0.2rem solid #cbe6f1}.tabs.filter-applied{justify-content:flex-start !important}.tabs li{margin-bottom:-.2rem}.tabs .button-white-xl{background:#eff0f0;border:0.2rem solid #cbe6f1;box-shadow:none;height:100%}@media (min-width: 992px){.tabs .button-white-xl{max-width:none}}.tabs .button-white-xl:hover,.tabs .button-white-xl:focus{background:#fff;border-bottom-color:#fff}.tabs .button-white-xl[aria-selected='true']{background:#fff;border-bottom-color:#fff}.tabs .button-white-xl:visited button{color:inherit}.tabs .button-white-xl img{height:auto;max-width:10rem}@media (min-width: 992px){.tabs .button-white-xl img{max-width:15rem}}.tabs .active .button-white-xl{background:#fff;border-bottom-color:#fff}.asymmetric-tabs{max-height:7.9rem}.asymmetric-tabs li{width:33.33%}.asymmetric-tabs .button-white-xl{padding:1.3rem 12%}.asymmetric-tabs .button-white-xl img{height:100%}.tab-subnav .button-white-lg{background:#eff0f0;border:0.2rem solid #cbe6f1;box-shadow:none;height:100%;max-width:17rem;padding:.7rem 1rem}.tab-subnav .button-white-lg:hover,.tab-subnav .button-white-lg:focus{background:#fff}.tab-subnav .button-white-lg[aria-selected='true']{background:#fff}.tab-subnav .button-white-lg:visited button{color:inherit}.tooltip{display:none;position:absolute;z-index:1}.tooltip .tooltip-inner{background-color:#fff;border:0.2rem solid #ffc600;border-radius:.4rem;padding:.6rem;position:relative;text-align:center}.tooltip .tooltip-inner p{color:#0071b3;font-size:1.1rem;font-weight:"Roboto",sans-serif}.tooltip .tooltip-caret{display:block;height:1rem;overflow:hidden;position:absolute;right:.5rem;top:100%;width:2rem}.tooltip .tooltip-caret::after{border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:0.8rem solid #ffc600;content:'';display:block;height:0;position:relative;width:0;z-index:1}.tooltip.show{display:block}.tooltip.tooltip-swatch-details{width:18rem}.tooltip.tooltip-swatch-details .tooltip-caret{right:calc(50% - .5rem)}.tooltip.tooltip-all-swatches{width:18rem}.tooltip.tooltip-product-features{width:18rem}.tooltip.tooltip-product-code{width:20rem}.icon-info{background-image:url("/assets/dist/images/ui/icon-info.svg");background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5rem;margin-bottom:-.3rem;margin-left:.3rem;width:1.5rem}.card-video button{text-align:left}.card-video img{transition:all .2s ease-in-out}.card-video:hover img{transform:scale(1.02)}.card-video:hover .button-video::before{transform:scale(0.9)}.card-video:hover .button-video::after{border-radius:0;height:100%;opacity:.5;width:100%}.button-video{height:100%;left:0;position:absolute;top:0;width:100%}.button-video::before{background:url("/assets/dist/images/ui/button-play-white.svg") 0 0 no-repeat;content:'';height:2rem;left:50%;margin-left:-.85rem;margin-top:-1rem;position:absolute;top:50%;transition:transform .2s ease-in-out;width:1.7rem;z-index:2}@media (min-width: 768px){.button-video::before{height:3rem;margin-left:-1.3rem;margin-top:-1.5rem;width:2.6rem}}.button-video::after{background-color:#0071b3;border-radius:.4rem;content:'';height:3.6rem;left:50%;opacity:.9;position:absolute;top:50%;transform:translate(-50%, -50%);transition:height 0.2s ease-in-out,width 0.2s ease-in-out,opacity 0.2s ease-in-out;width:5.6rem;z-index:1}@media (min-width: 768px){.button-video::after{height:5.8rem;width:9rem}}.button-video img{height:100%;object-fit:cover;position:absolute;width:100%}.video-container{height:100%;width:100%}.video-container::before{background:url("/assets/dist/images/ui/button-play.svg") 0 0 no-repeat;content:'';height:5rem;left:50%;margin-left:-3.8rem;margin-top:-2.5rem;position:absolute;top:50%;transition:transform .2s ease-in-out;width:7.7rem;z-index:1}@media (min-width: 992px){.video-container::before{height:7.7rem;margin-left:-6rem;margin-top:-3.8rem;width:12rem}}.video-container img{height:100%;left:0;object-fit:contain;position:absolute;top:0;transition:transform .2s ease-in-out;width:100%}.video-container:focus{border:0.3rem solid #0071b3;outline:0}.video-container:hover::before{transform:scale(0.9)}.video-container:hover img{transform:scale(1.02)}.modal.video-modal .close-btn{background-image:url("/assets/dist/images/ui/icon-close-lg-white.svg");right:-.7rem;top:-5.2rem}.modal.video-modal .modal-panel{background-color:transparent;border-radius:0;box-shadow:none;max-width:128rem;overflow:visible;width:calc(100% - 3rem)}.modal.video-modal .modal-inner{padding:0}.modal.video-modal .modal-content{box-shadow:0 0.3rem 2.5rem rgba(0,0,0,0.2);padding:0}.show{display:block}.show-flex{display:flex}.hide,.hidden{display:none}.error,.error p{color:#eb0000}.updating{overflow:hidden;position:relative}.updating::before{background-color:#ffc600;content:'';height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%;z-index:1}.updating::after{animation:updating-dual-ring .6s linear infinite;border:0.2rem solid #fff;border-color:#fff transparent #fff transparent;border-radius:50%;content:'';display:block;height:2.4rem;left:calc(50% - 1.2rem);opacity:.85;position:absolute;top:calc(50% - 1.2rem);transform-origin:center;width:2.4rem;z-index:2}@keyframes updating-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.updating-blue::before{background-color:#0071b3}.updating-dark-blue::before{background-color:#01426a}.updating-white-sm::before{background-color:#fff;opacity:.8}.updating-white-sm::after{border:0.1rem solid #535355;border-color:#535355 transparent #535355 transparent;height:2rem;width:2rem}.updating-content{overflow:hidden;position:relative}.updating-content::before{background-color:#fff}.updating-content::after{border:0.1rem solid #535355;border-color:#535355 transparent #535355 transparent;height:3.2rem;left:calc(50% - 1.6rem);opacity:.85;top:calc(50% - 1.6rem);width:3.2rem}.lg-backdrop{background-color:rgba(0,58,112,0.65) !important}.lg-sub-html,.lg-toolbar,.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,58,112,0.65) !important}.lg-toolbar,.lg-icon,.lg-actions .lg-next,.lg-actions .lg-prev{color:#fff !important}.lg-toolbar .lg-icon:focus,.lg-actions .lg-next:focus,.lg-actions .lg-prev:focus{outline-color:#fff;outline-offset:0;outline-style:dotted;outline-width:1px}
/*# sourceMappingURL=sunsetter.min.css.map */