@font-face{font-family:din-regular;src:url(//cdn.shopify.com/s/files/1/0076/9173/0995/t/6/assets/3087B0_1_0.woff2?v=18282590324011739994) format("woff2"),url(//cdn.shopify.com/s/files/1/0076/9173/0995/t/6/assets/3087B0_1_0.woff?v=8406486209703713364) format("woff");font-display:swap}@font-face{font-family:din-bold;src:url(//cdn.shopify.com/s/files/1/0076/9173/0995/t/6/assets/3087B0_0_0.woff2?v=16841690799572744609) format("woff2"),url(//cdn.shopify.com/s/files/1/0076/9173/0995/t/6/assets/3087B0_0_0.woff2?v=16841690799572744609) format("woff");font-display:swap}@font-face{font-family:din-black;src:url(//cdn.shopify.com/s/files/1/0076/9173/0995/t/6/assets/30D560_0_0.woff2?v=4537810234101325170) format("woff2"),url(//cdn.shopify.com/s/files/1/0076/9173/0995/t/6/assets/30D560_0_0.woff2?v=4537810234101325170) format("woff");font-display:swap}@font-face{font-family:din-medium;src:url(//cdn.shopify.com/s/files/1/0076/9173/0995/t/6/assets/30D560_1_0.woff2?v=11147942789195324630) format("woff2"),url(//cdn.shopify.com/s/files/1/0076/9173/0995/t/6/assets/30D560_1_0.woff2?v=11147942789195324630) format("woff");font-display:swap}@font-face{font-family:scala-regular;src:url(//cdn.shopify.com/s/files/1/0076/9173/0995/t/6/assets/30EA99_1_0.woff2?v=4521366683690821927) format("woff2"),url(//cdn.shopify.com/s/files/1/0076/9173/0995/t/6/assets/30EA99_1_0.woff2?v=4521366683690821927) format("woff");font-display:swap}@font-face{font-family:scala-italic;src:url(//cdn.shopify.com/s/files/1/0076/9173/0995/t/6/assets/30EA99_0_0.woff2?v=13042311254574339787) format("woff2"),url(//cdn.shopify.com/s/files/1/0076/9173/0995/t/6/assets/30EA99_0_0.woff2?v=13042311254574339787) format("woff");font-display:swap}@font-face{font-family:scala-bold;src:url(//cdn.shopify.com/s/files/1/0076/9173/0995/t/6/assets/30EA99_2_0.woff2?v=17219832494408457210) format("woff2"),url(//cdn.shopify.com/s/files/1/0076/9173/0995/t/6/assets/30EA99_2_0.woff2?v=17219832494408457210) format("woff");font-display:swap}html,body{margin:0}*:focus{outline:none}.primary-btn{position:relative;display:inline-block;display:grid;grid-template-columns:100%;width:191px;height:71px;padding:3px;border:1px solid #ffffff;color:#fff;font-family:din-regular;font-size:18px;font-weight:500;letter-spacing:1.8px;line-height:18px;text-transform:uppercase;text-decoration:none;background-image:linear-gradient(-45deg,#e2231a 33.33%,white 33.33%,white 50%,#e2231a 50%,#e2231a 83.33%,white 83.33%,white 100%);background-size:5.07px 5.07px;transition:all .2s ease-in-out}.primary-btn:hover,.primary-btn:focus{background-image:linear-gradient(-45deg,#c52821 33.33%,white 33.33%,white 50%,#c52821 50%,#c52821 83.33%,white 83.33%,white 100%);transition:all .2s ease-in-out}.primary-btn div{position:relative;display:block;display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin:auto;background:#e2231a;letter-spacing:.1em;transition:all .2s ease-in-out}.primary-btn div:hover,.primary-btn div:focus{background:#c52821;transition:all .2s ease-in-out}.primary-btn i{position:relative;left:10px;display:block;transition:all .2s ease-in-out}.primary-btn div:hover i,.primary-btn div:focus i{position:relative;left:18px;transition:all .2s ease-in-out}.secondary-btn{position:relative;display:inline-block;display:grid;grid-template-columns:100%;width:235px;height:71px;border:1px solid #231f20;color:#231f20;font-family:din-regular;font-size:18px;font-weight:500;letter-spacing:1.8px;line-height:18px;text-transform:uppercase;text-decoration:none;transition:all .2s ease-in-out}.secondary-btn div{position:relative;display:block;display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin:auto;background:#ffffff;letter-spacing:.1em;transition:all .2s ease-in-out}.secondary-btn div:hover,.secondary-btn div:focus{background:#231f20;transition:all .2s ease-in-out;color:#fff}.secondary-btn i{position:relative;left:10px;display:block;transition:all .2s ease-in-out}.secondary-btn div:hover i,.secondary-btn div:focus i{position:relative;left:18px;transition:all .2s ease-in-out}input[type=number]{border-radius:5px;border:1px solid #000000;height:59px;width:59px;color:#999899;font-family:din-regular;font-size:16px;font-weight:400;line-height:16px;text-align:center}h1,h2,h3,h4,h5,h6{color:#231f20;font-family:din-bold}p,pre,.pre-heading,body,a{font-family:din-regular;color:#231f20}h1{font-size:64px;font-weight:900;letter-spacing:-1.28px;line-height:57.6px;text-transform:uppercase}h1.super-headline{font-size:96px;font-weight:900;letter-spacing:-3.84px;line-height:86.4px}h2{font-size:48px;font-weight:900;letter-spacing:4px;line-height:48px;text-transform:uppercase}h2.pre-heading{font-size:14px;font-weight:700;letter-spacing:1.4px;line-height:14px;text-transform:uppercase}h3{font-size:24px;font-weight:900;letter-spacing:-.48px;line-height:24px;text-transform:uppercase}h4{font-size:18px;font-weight:700;letter-spacing:-.36px;line-height:18px}p{font-size:18px;font-weight:400;line-height:27px}a .primary-link{color:#e2231a;font-size:18px;font-weight:700;line-height:18px}a .primary-link:hover,a .primary-link:focus{color:#c52821}a .secondary-link{font-size:14px;font-weight:700;line-height:14px}a .secondary-link:hover,a .secondary-link:focus{color:#383536}#dealer-locator .container-fluid{width:90%;margin:100px auto}#dealer-locator .container-fluid label[for=tab2],#dealer-locator .container-fluid #stores-zipcode,#dealer-locator .container-fluid #stores-city,#dealer-locator .location-popup #picture-row{display:none}.breadcrumbs-wrapper{display:grid;grid-template-columns:80px 1fr}.breadcrumbs-wrapper .breadcrumbs-arrow{width:80px;height:80px;border:1px solid #efefef;margin:0 auto;text-align:center}.breadcrumbs-wrapper .breadcrumbs-arrow .fa-arrow-left{width:25px;height:24px;color:#e2231a;font-size:24px;font-weight:700;letter-spacing:2.4px;line-height:80px;text-transform:uppercase}.breadcrumbs-wrapper .breadcrumbs{height:80px;justify-content:start;border:1px solid #efefef;border-left:none;padding-left:40px}.breadcrumbs-wrapper .breadcrumbs .bc-wrapper{height:14px;color:#231f20;font-family:din-regular;font-size:14px;font-weight:400;letter-spacing:1.2px;text-transform:uppercase;display:flex;flex-direction:row;align-items:center;height:80px;gap:20px}.breadcrumbs-wrapper .breadcrumbs .bc-wrapper a{font-weight:700;text-decoration:none}@media screen and (max-width: 425px){.breadcrumbs-wrapper .breadcrumbs{padding-left:10px}.breadcrumbs-wrapper .breadcrumbs .bc-wrapper{font-size:12px}}.template-search main{width:90%;margin:80px auto}.template-search main .page-title{color:#231f20;font-family:din-regular;font-size:64px;font-weight:900;letter-spacing:-1.28px;line-height:64px;text-transform:uppercase}.template-search main form[role=search]{position:relative;margin:0 auto;width:50%}.template-search main form[role=search] .label-hidden{display:none}.template-search main form[role=search] input[type=search]{width:100%;height:59px;border-radius:5px;border:1px solid #c4c4c4;background-color:#efefef;color:#999899;font-weight:400;line-height:16px;font-size:16px;padding-left:11px;padding-right:40px}.template-search main form[role=search] button[type=submit]{position:absolute;right:5px;top:16px;color:#c4c4c4;font-size:20px;background:transparent;border:none;cursor:pointer}.template-search main form[role=search] button[type=submit] .fa{color:#c4c4c4}.template-search main form[role=search] button[type=submit] .icon-fallback-text{display:none}.template-search main .search-results{display:grid;grid-template-columns:1fr;margin:80px auto;width:90%;grid-gap:10px}.template-search main .search-results .search-item{width:100%;height:540px;border-radius:5px;background-color:#fff;border:1px solid #cecece;display:flex;flex-direction:column;justify-content:center;padding:19px;box-shadow:10px 20px 50px #dbdbdb}.template-search main .search-results .search-item a.product-link{align-self:center;display:flex;height:400px;justify-items:center;align-items:center}.template-search main .search-results .search-item .product-title{color:#231f20;font-family:din-regular;font-size:18px;font-weight:700;line-height:18px;text-transform:uppercase}.template-search main .search-results .search-item .product-title a{text-decoration:none}.template-search main .search-results .search-item .product-price{display:flex;flex-direction:row;border-top:1px solid #cecece;border-bottom:1px solid #cecece}.template-search main .search-results .search-item .product-price p,.template-search main .search-results .search-item .product-price form{color:#e2231a;font-family:din-regular;font-size:14px;font-weight:700;line-height:14px;align-self:center;margin-right:30px}.template-search main .search-results .search-item .product-price button{border:none;background:none;color:#e2231a;font-family:din-regular;font-size:14px;font-weight:700;line-height:14px}.template-search main .search-results .search-item .product-price button:hover,.template-search main .search-results .search-item .product-price button:focus{cursor:pointer}.template-search main .search-results .search-item .product-price button:hover .fa,.template-search main .search-results .search-item .product-price button:focus .fa{margin-left:10px}.template-search main .search-results .search-item .product-desc{color:#231f20;font-family:din-regular;font-size:12px;font-weight:400;line-height:18px}.template-search main .search-results .search-item .product-desc p{font-size:12px;font-weight:400;line-height:18px}.template-search main .search-results .search-item .product-desc a{color:#e2231a;text-decoration:none}.template-search main .search-results .search-item .product-desc a:hover .fa,.template-search main .search-results .search-item .product-desc a:focus .fa{margin-left:10px}@media screen and (min-width: 1000px){.template-search main .search-results{grid-template-columns:1fr 1fr}.template-search main .search-results .search-item{width:394px}}@media screen and (min-width: 1300px){.template-search main .search-results{grid-template-columns:1fr 1fr 1fr}.template-search main .search-results .search-item{width:394px}}.template-search .pagination{text-align:center;margin:40px 0}.template-search .pagination .current{color:#231f20;width:40px;height:40px;line-height:40px;padding:0 5px;display:inline-block}.template-search .pagination a{display:inline-block;background-color:#231f20;color:#fff;text-decoration:none;width:40px;height:40px;line-height:40px;padding:0 5px;border:1px solid transparent}.template-search .pagination a:hover,.template-search .pagination a:focus{color:#231f20;background-color:#fff;border:1px solid #231f20}.section-cart{width:75%;margin:80px auto}.section-cart .responsive-table{width:90%;margin:0 auto;border-collapse:collapse}.section-cart .responsive-table thead{border-bottom:1px solid #cecece}.section-cart .responsive-table th{text-align:left}@media screen and (min-width: 735px){.section-cart .responsive-table td{width:25%}}.section-cart .cart-footer{display:grid;justify-content:right}@media screen and (min-width: 735px){.section-cart .cart-footer .primary-btn:first-of-type,.section-cart .cart-footer p,.section-cart .cart-footer .secondary-btn{grid-column:1}.section-cart .cart-footer .cart-subtotal,.section-cart .cart-footer .cart-checkout-btn{grid-column:2}}.single-product-img-gallery{display:flex;flex-direction:column;align-content:center;justify-content:center}.hide{display:none}.img-thumbs{list-style-type:none}.img-thumbs li{display:inline-block}.img-thumbs li a{display:block}.img-thumbs li a:focus{border:1px solid #cccccc}.sp_close{z-index:0!important}.announcement-bar{height:auto;background-color:#231f20;display:flex;justify-content:center;padding:0 10px}.announcement-bar p{color:#fff;font-size:12px;font-weight:700;line-height:12px;text-transform:uppercase;margin:10px}.announcement-bar p a{color:#e2231a;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none;display:inline-block;line-height:12px;padding:5px}.announcement-bar p a:hover,.announcement-bar p a:focus{text-decoration:underline}.announcement-bar p hr{width:40px;height:0;transform:rotate(90deg);border:1px solid #515151;display:inline-block;margin:2px 0}@media screen and (min-width: 1025px){.announcement-bar{width:100%;height:40px;background-color:#231f20;display:flex;justify-content:center}}.mobile-search{position:absolute;visibility:hidden;z-index:3;top:0;right:0;display:flex;flex-direction:column;width:0;height:100%;margin:0;padding:0;border:1px solid rgba(153,152,153,.2);background-color:#f5f5f5;transition:all 1s,ease-in-out 1s}.mobile-search *:focus{outline:1px solid #231f20}.mobile-search.open{right:0;width:320px;visibility:visible;transition:all 1s,ease-in-out 1s}.mobile-search .mobile-search-cancel{margin:32px 17px 22px auto;color:#e2231a;font-size:25px;cursor:pointer}.mobile-search form{position:relative;align-self:center}.mobile-search form input[type=search]{width:310px;height:38px;padding:6px 50px 6px 10px;border:1px solid #c4c4c4;border-radius:5px;color:#999899;font-size:16px;font-weight:400;line-height:16px}.mobile-search form button[type=submit]{position:absolute;top:6px;right:15px;background:none}.mobile-search form button[type=submit] .fa-search{color:#c4c4c4;font-size:20px}@media screen and (min-width: 1025px){.mobile-search{display:none}}.dropdowns{display:none}@media screen and (min-width: 1025px){.dropdowns{position:relative;display:block;height:100%}.dropdowns .cat-dropdown{position:absolute;z-index:-1;top:0;left:0;display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 2fr;width:100%;height:580px;border:1px solid rgba(153,152,153,.2);visibility:hidden;background-color:#f5f5f5;box-shadow:5px 10px 18px #999899;transition:all .5s,ease-in-out .5s}.dropdowns .cat-dropdown .dd-area-1{padding:40px 40px 20px 80px;border-right:1px solid #efefef;border-bottom:1px solid #efefef}.dropdowns .cat-dropdown .dd-area-1 a{position:relative;display:flex;flex-direction:column;width:424px;height:386px;text-decoration:none;color:#fff;font-family:din-bold;font-size:36px;font-weight:900;letter-spacing:-.48px;line-height:36px;text-transform:uppercase;text-align:center;background-size:cover;text-shadow:2px 2px 2px #231f20}.dropdowns .cat-dropdown .dd-area-1 a .feature-bkg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0;background-color:#000;transition:opacity 1s}.dropdowns .cat-dropdown .dd-area-1 a:hover .feature-bkg,.dropdowns .cat-dropdown .dd-area-1 a:focus .feature-bkg{opacity:.7;transition:opacity 1s}.dropdowns .cat-dropdown .dd-area-1 a span{z-index:2;margin:auto}.dropdowns .cat-dropdown .dd-area-2{padding:40px 20px 20px;border-bottom:1px solid #efefef}.dropdowns .cat-dropdown .dd-area-2 .grills-grid{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:20px}.dropdowns .cat-dropdown .dd-area-2 .grills-grid h3{height:18px;color:#231f20;font-size:12px;font-weight:700;line-height:12px;text-transform:uppercase}.dropdowns .cat-dropdown .dd-area-2 .grills-grid h3 hr{display:inline-block;vertical-align:middle;width:278px;height:1px;margin:7px;border:none;background-color:#c4c4c4}.dropdowns .cat-dropdown .dd-area-2 a{position:relative;display:flex;flex-direction:column;text-decoration:none;width:160px;height:160px;border:1px solid #efefef;color:#231f20;text-align:center;background:#ffffff}.dropdowns .cat-dropdown .dd-area-2 a img{width:100%;margin:auto}.dropdowns .cat-dropdown .dd-area-2 a .grid-img-overlay{position:absolute;z-index:-1;top:0;left:0;display:flex;vertical-align:middle;flex-direction:column;width:100%;height:100%;background-color:#0000;transition:background-color 1s ease-in-out,z-index 1s ease-in-out;color:#fff;text-align:center;font-size:18px;font-weight:700;line-height:18px;letter-spacing:-.9px}.dropdowns .cat-dropdown .dd-area-2 a .grid-img-overlay span{margin:auto}.dropdowns .cat-dropdown .dd-area-2 a:hover,.dropdowns .cat-dropdown .dd-area-2 a:focus{color:#e2231a}.dropdowns .cat-dropdown .dd-area-2 a:hover .grid-img-overlay,.dropdowns .cat-dropdown .dd-area-2 a:focus .grid-img-overlay{z-index:100;background-color:#000000b3;transition:background-color 1s ease-in-out,z-index 1s ease-in-out}.dropdowns .cat-dropdown .dd-area-3{border-right:1px solid #efefef}.dropdowns .cat-dropdown .dd-area-3 a{display:block;width:257px;margin:20px 20px 20px 80px;padding:20px 43px 20px 10px;border:1px solid #231f20;text-decoration:none;text-transform:uppercase;color:#231f20;font-size:14px;font-weight:500;letter-spacing:1.4px}.dropdowns .cat-dropdown .dd-area-3 a:hover .fa,.dropdowns .cat-dropdown .dd-area-3 a:focus .fa{margin-left:5px}.dropdowns .cat-dropdown .dd-area-4 a{display:block;width:300px;margin:20px 20px 20px 80px;padding:20px 43px 20px 10px;text-decoration:none;text-transform:capitalize;color:#ca3d16;font-size:18px;font-weight:700;line-height:18px}.dropdowns .cat-dropdown .dd-area-4 a:hover .fa,.dropdowns .cat-dropdown .dd-area-4 a:focus .fa{margin-left:5px}.dropdowns .cat-dropdown:hover,.dropdowns .cat-dropdown:focus{z-index:3;top:-5px;visibility:visible}.dropdowns .cat-dropdown .grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:5px}.dropdowns .visible-dropdown{z-index:1000;top:-5px;visibility:visible;transition:all .5s,ease-in-out .5s}.dropdowns .dropdown-grills{display:grid;justify-content:center;align-content:center;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto}.dropdowns .dropdown-grills h2{grid-column:1 / span 3;grid-row:1;justify-self:center}.dropdowns .dropdown-grills figure{display:grid;width:300px;color:#231f20;font-size:18px;text-decoration:none;text-align:center;line-height:60px;align-self:center;justify-self:center;grid-row:2}.dropdowns .dropdown-grills figure .grill-head-img-container{position:relative;display:flex;flex-direction:column;grid-row:1;grid-column:1;height:250px;width:200px}.dropdowns .dropdown-grills figure img{display:block;width:100%;margin-top:auto}.dropdowns .dropdown-grills figure .grill-head-comparison{grid-column:2;grid-row:1}.dropdowns .dropdown-grills figure .product-size{display:block;width:175px;color:#231f20;font-family:din-regular;font-size:60px;font-weight:700;justify-self:start;align-self:start}.dropdowns .dropdown-grills figure .product-comparison{font-size:smaller;line-height:initial;width:100%;text-align:left}.dropdowns .dropdown-grills figure .product-series{display:block}.dropdowns .dropdown-grills figure a{grid-row:2;grid-column:1}.dropdowns .dropdown-grills a{display:block;color:#e2231a;text-decoration:none;margin-top:40px}.dropdowns .dropdown-grills a:hover i,.dropdowns .dropdown-grills a:focus i{margin-left:10px}.dropdowns .dropdown-grills .view-all-grills{text-align:center;font-size:18px;grid-row:3;grid-column:2/3;margin-top:30px}}.main-nav{display:flex;border:1px solid rgba(153,152,153,.2);background-color:#f5f5f5cc;justify-content:space-between;height:80px}.main-nav .search-cart{display:flex;justify-content:end;margin-left:auto}.main-nav .search-cart .label-hidden,.main-nav .search-cart form{display:none}.main-nav .search-cart form input[type=search]{width:100%;height:60px;border-radius:5px;border:1px solid #dbdbdb;background-color:#efefef;color:#999899;font-size:16px;font-weight:400;line-height:16px;font-family:din-regular;padding:0 25px}.main-nav .search-cart form button[type=submit]{background:none;border:none}.main-nav .search-cart form button[type=submit] .icon-fallback-text{display:none}.main-nav .search-cart form button[type=submit] .fa-search{margin:36px 15px 28px;font-size:22px;color:#c4c4c4}.main-nav .mobile-search-btn .fa-search{margin:36px 15px 28px;font-size:22px}.main-nav .header-cart{position:relative;margin:36px 13px 28px}.main-nav .header-cart a{text-decoration:none}.main-nav .header-cart .fa-user{display:none}.main-nav .header-cart .cart-count{position:absolute;z-index:2;top:0;left:-8px;display:inline-block;width:14px;height:14px;padding:2px;border-radius:50%;background:#e2231a;color:#fff;font-size:12px;font-weight:700;letter-spacing:1.2px;line-height:12px;text-transform:uppercase;text-align:center}.main-nav .header-cart .fa-shopping-cart{position:relative;z-index:1;font-size:19px}.main-nav .logo-image{border-right:1px solid #dbdbdb;padding:0 15px;line-height:100px}.main-nav .logo-image img{width:100%}.main-nav .nav-mobile-btn{display:block;border-left:1px solid rgba(153,152,153,.2);color:#231f20;padding:36px 28px 28px;font-size:16px;cursor:pointer}.main-nav .nav-mobile-btn .fa-bars{color:#231f20}.main-nav .main-menu{position:absolute;visibility:hidden;z-index:500;top:0;display:flex;flex-direction:column;width:0;margin:0;padding:0;border:1px solid rgba(153,152,153,.2);background-color:#f5f5f5;transition:visibility 1s,width 1s,ease-in-out .5s}.main-nav .main-menu.open{width:320px;visibility:visible;transition:width 1s,ease-in-out 1s}.main-nav .main-menu *:focus{outline:1px solid #231f20}.main-nav .main-menu #dropdown-support ul{position:absolute;display:block;margin-top:20px;border:1px solid rgba(153,152,153,.2);visibility:hidden;background-color:#f5f5f5;box-shadow:5px 10px 18px #999899;width:250px;opacity:0;transition:visibility .5s ease-in-out,opacity .5s ease-in-out}.main-nav .main-menu #dropdown-support ul li{text-align:left!important}.main-nav .main-menu #dropdown-support ul a{display:block;margin:5px}.main-nav .main-menu #dropdown-support ul a:hover,.main-nav .main-menu #dropdown-support ul a:focus{text-decoration:underline;color:#383536}.main-nav .main-menu #dropdown-support:hover ul,.main-nav .main-menu #dropdown-support:focus ul{visibility:visible;opacity:1;transition:visibility 1s ease-in-out,opacity 1s ease-in-out}.main-nav .main-menu .mobile-top-menu{position:relative;display:grid;grid-template-columns:1fr 1fr;width:100%;height:80px;margin:0}.main-nav .main-menu .mobile-top-menu .mobile-search-btn{margin:44px 0 16px 22px;color:#231f20;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:14px;text-transform:uppercase;text-decoration:none}.main-nav .main-menu .mobile-top-menu .mobile-search-btn .fa-search{margin:0 10px 0 0;color:#c4c4c4}.main-nav .main-menu .mobile-top-menu .mobile-close-menu-btn{margin:32px 17px 22px auto;color:#e2231a;font-size:25px;cursor:pointer}.main-nav .main-menu li{position:relative;display:block;padding:30px;border-top:1px solid rgba(153,152,153,.2)}.main-nav .main-menu li.dealer-link{border-bottom:1px solid rgba(153,152,153,.2)}.main-nav .main-menu li a{text-decoration:none;color:#231f20;font-family:din-regular;font-size:16px;font-weight:700;letter-spacing:.8px;line-height:16px;text-transform:uppercase}.main-nav .main-menu li a:hover,.main-nav .main-menu li a:focus{color:#383536}.main-nav .main-menu li a.find-a-dealer-link{color:#e2231a}.main-nav .main-menu li a.find-a-dealer-link:hover,.main-nav .main-menu li a.find-a-dealer-link:focus{color:#c52821;text-decoration:underline}.main-nav .main-menu li li{margin-left:-60px;padding:19px 0 0 22px;border:none}.main-nav .main-menu li li:last-child{border:none}.main-nav .main-menu li li a{font-weight:400;font-size:14px;line-height:21px}@media screen and (min-width: 1025px){.main-nav .main-menu{position:relative;visibility:visible;right:0;left:0;display:flex;flex-direction:row;justify-content:space-evenly;width:100%;border:none;transition:none}.main-nav .main-menu.open{display:none;transition:none}.main-nav .main-menu .mobile-top-menu,.main-nav .main-menu .mobile-menu,.main-nav .main-menu .dropdown,.main-nav .main-menu .mobile-search-btn,.main-nav .main-menu .nav-mobile-btn{display:none}.main-nav .main-menu li.dropdownlink{display:inline-block;border:none;width:100%;text-align:center}.main-nav .main-menu li.dropdownlink.dealer-link{border-bottom:none}.main-nav .main-menu li.dropdownlink a.ddlink{position:relative}.main-nav .main-menu li.dropdownlink a.ddlink.find-a-dealer-link .fa-map-marker{display:inline-block}.main-nav .main-menu li.dropdownlink a.ddlink:before{content:"";position:absolute;top:26px;left:0;display:block;width:0;height:2px;background:transparent;transition:width 0s ease-out,background .2s ease-out}.main-nav .main-menu li.dropdownlink a.ddlink:after{content:"";position:absolute;top:26px;right:0;display:block;width:0;height:2px;background:#e2231a;transition:width .2s ease-out}.main-nav .main-menu li.dropdownlink a.ddlink:hover,.main-nav .main-menu li.dropdownlink a.ddlink:focus{outline:none}.main-nav .main-menu li.dropdownlink a.ddlink:hover:before,.main-nav .main-menu li.dropdownlink a.ddlink:focus:before{width:100%;background:#e2231a;transition:width .5s ease-out}.main-nav .main-menu li.dropdownlink a.ddlink:hover:after,.main-nav .main-menu li.dropdownlink a.ddlink:focus:after{width:100%;background:transparent;transition:all 0s ease-out}.main-nav .mobile-search-btn,.main-nav .nav-mobile-btn{display:none}.main-nav .search-cart form{position:relative;display:block;padding:10px 19px}.main-nav .search-cart form button[type=submit]{position:absolute;top:30px;right:25px;width:20px;height:20px;margin:0;padding:0}.main-nav .search-cart form button[type=submit] .fa-search{margin:0;font-size:20px}.main-nav .header-cart{margin:0;padding:25px 19px;border-left:1px solid rgba(153,152,153,.2);width:150px}.main-nav .header-cart a{width:35%}.main-nav .header-cart .top-cart{position:relative;display:inline-block}.main-nav .header-cart .fa-user{display:inline-block;margin-right:10px}}@media screen and (max-width: 768px){#dropdown-support ul{display:none!important}}.slideshow{height:250px}.slideshow .fs-slide-text{position:relative;width:310px;margin:0 auto;display:flex;flex-direction:column;text-align:center;text-shadow:2px 2px 2px #231f20}.slideshow .pre-heading{color:#f5f5f5;font-size:14px;font-weight:700;letter-spacing:2.8px;line-height:14px;text-transform:uppercase}.slideshow .heading{color:#fff;font-size:initial;font-weight:900;line-height:normal;text-transform:uppercase}.slideshow .primary-btn{z-index:1;margin:0 auto;height:50px}.slideshow .fs-number-nav{z-index:1;position:absolute;bottom:0;left:35%;display:none}.slideshow .fs-number-nav .fs-number-btn{margin:17px;width:29px;height:18px;color:#fff;font-weight:700;font-size:5em;line-height:.4em}.slideshow .fs-number-nav .fs-number-btn:hover,.slideshow .fs-number-nav .fs-number-btn:focus{cursor:pointer;color:#e2231a}@media screen and (min-width: 768px){.slideshow{height:450px}.slideshow .fs-slide-text{margin:0 0 0 10%;text-align:left;width:500px}.slideshow .right{float:right;margin-right:10%}.slideshow .left{float:left}.slideshow .pre-heading{letter-spacing:1.4px}.slideshow .heading{font-size:64px;line-height:57.6px;text-transform:uppercase}.slideshow .primary-btn{margin:0}.slideshow .fs-number-nav{left:10%;display:block}}@media screen and (min-width: 1000px){.slideshow .fs-slide-text{text-align:left;width:500px}.slideshow .pre-heading{letter-spacing:1.4px}.slideshow .heading{text-transform:uppercase;margin-bottom:25px}.slideshow .primary-button{height:71px}}@media screen and (min-width: 1400px){.slideshow{height:100vh}.slideshow .fs-slide-text{margin:5% 0 0 10%;text-align:left;width:500px}.slideshow .heading{font-size:96px;text-transform:uppercase;margin-bottom:25px}}@media (max-width: 500px){.slideshow [data-fadeshow~=prev-next-nav] .fs-next-btn,.slideshow [data-fadeshow~=prev-next-nav] .fs-prev-btn{width:50px}}.shopify-section--comparison{background:url(texture1.jpg) no-repeat top center;padding-top:92px}.shopify-section--comparison h2{width:323px;color:#231f20;font-size:36px;font-weight:900;letter-spacing:-1.8px;line-height:36px;text-transform:uppercase;margin:0 auto 20px;text-align:center}.shopify-section--comparison h3{color:#000;font-size:14px;font-weight:400;line-height:21px;text-align:center;margin:0 auto}.shopify-section--comparison .compare-button{width:278px;height:60px;border:1px solid #e2231a;display:block;text-decoration:none;color:#e2231a;text-align:center;line-height:60px;font-weight:700;font-size:14px;font-family:din-regular;margin:27px auto}.shopify-section--comparison .compare-button:hover i,.shopify-section--comparison .compare-button:focus i{margin-left:10px}.shopify-section--comparison .compare-these{width:90%;margin:0 auto;display:grid}.shopify-section--comparison .compare-these .line{width:62px;height:0;transform:rotate(90deg);border:2px solid #dbdbdb;grid-row:1;grid-column:2;align-self:center}.shopify-section--comparison .compare-these .product-img.product-1{grid-row:1;grid-column:1;justify-self:right;align-self:start}.shopify-section--comparison .compare-these .product-img.product-2{grid-row:1;grid-column:3;justify-self:left;align-self:start}.shopify-section--comparison .compare-these .product-title.product-1{grid-row:3;grid-column:1}.shopify-section--comparison .compare-these .product-title.product-2{grid-row:3;grid-column:3;justify-self:end}.shopify-section--comparison .compare-these .product-size.product-1{grid-row:2;grid-column:1}.shopify-section--comparison .compare-these .product-size.product-2{grid-row:2;grid-column:3;justify-self:end}.shopify-section--comparison .compare-these .product-img{height:189px}.shopify-section--comparison .compare-these .product-size{color:#efefef;font-family:din-regular;font-size:48px;font-weight:700;line-height:48px;display:block}.shopify-section--comparison .compare-these .product-title{color:#231f20;font-family:din-regular;font-size:18px;font-weight:700;letter-spacing:1.2px;line-height:18px;text-transform:uppercase}@media screen and (min-width: 1000px){.shopify-section--comparison .compare-these{width:80%}.shopify-section--comparison .compare-these .product-size.product-1,.shopify-section--comparison .compare-these .product-size.product-2{transform:rotate(-90deg);font-size:144px;font-weight:700;line-height:144px;justify-self:start;align-self:end;grid-row:1;height:144px;margin-left:-100px;margin-bottom:50px}.shopify-section--comparison .compare-these .product-size.product-2{justify-self:end;margin-right:-100px}.shopify-section--comparison .compare-these .product-img{height:394px}}@media screen and (min-width: 1300px){.shopify-section--comparison .compare-these{width:50%}}@media screen and (min-width: 1300px){.shopify-section--comparison h2{font-size:48px;letter-spacing:-.96px;line-height:48px}.shopify-section--comparison h3{font-size:18px;line-height:27px}.shopify-section--comparison .compare-button{width:360px;height:60px;font-size:18px}}.single-product{grid-template-columns:1fr}.single-product .social-share{display:none}.single-product .single-product-header{display:grid;grid-template-columns:80px 1fr;width:100%}.single-product .single-product-header .single-product-collection{width:80px;height:80px;border:1px solid #efefef;margin:0 auto;text-align:center}.single-product .single-product-header .single-product-collection a{display:block;width:100%;height:100%}.single-product .single-product-header .single-product-collection .fa-arrow-left{width:25px;height:24px;color:#e2231a;font-size:24px;font-weight:700;letter-spacing:2.4px;line-height:80px;text-transform:uppercase}.single-product .single-product-header .single-product-breadcrumbs{height:80px;justify-content:start;border:1px solid #efefef;border-left:none;padding-left:40px;word-wrap:break-word}.single-product .single-product-header .single-product-breadcrumbs .spb-wrapper{height:14px;color:#231f20;font-family:din-regular;font-size:14px;font-weight:400;letter-spacing:1.2px;line-height:80px;text-transform:uppercase}.single-product .single-product-header .single-product-breadcrumbs .spb-wrapper a{font-weight:700;text-decoration:none}.single-product .single-product-image{width:95%;margin:0 auto}.single-product .responsive-image__wrapper{position:relative;height:400px;width:100%;margin:0 auto}.single-product .responsive-image__image,.single-product .responsive-image__wrapper img{width:initial;left:50%;top:50%;transform:translate(-50%,-50%)}.single-product .product-single__thumbnail-image{max-height:100px}.single-product .img-thumbs{padding:0;margin:0 auto}.single-product .single-product-info .single-product-title{color:#231f20;font-size:48px;font-weight:900;line-height:43.2px;text-transform:uppercase;text-align:center}.single-product .single-product-info .single-product-title-links{position:relative;display:flex;flex-direction:column;width:90%;margin:0 auto;text-align:center;justify-content:center}.single-product .single-product-info .single-product-title-links .vertical-line{display:none}.single-product .single-product-info .single-product-title-links .custom-field--title{color:#5a5a5a;font-family:din-regular;font-size:14px;font-weight:400;line-height:24.5px}.single-product .single-product-info .single-product-title-links .custom-field--title:hover,.single-product .single-product-info .single-product-title-links .custom-field--title:focus{font-weight:700;text-decoration:none;color:#e2231a}.single-product .single-product-info .single-product-title-links.bottom-margin{margin-bottom:300px;transition:margin-bottom 1s ease-in-out}.single-product .single-product-info .single-product-title-links .whats-included-link{grid-column:3;grid-row:1}.single-product .single-product-info .single-product-title-links .warranty-link{grid-column:5;grid-row:1;justify-self:end}.single-product .single-product-info .single-product-title-links .faq-link{grid-column:7;grid-row:1}.single-product .single-product-info .single-product-title-links .custom-field__whats-included .whats-included-details{position:absolute;z-index:100;top:0;left:0;width:100%;height:0;padding:5px;border:1px solid #ffffff;opacity:0;visibility:hidden;color:#fff;background:#ffffff;font-size:14px;font-weight:400;transition:all 1s ease-in-out;grid-row:2;text-align:left}.single-product .single-product-info .single-product-title-links .custom-field__whats-included .whats-included-details ul{display:grid;grid-template-columns:1fr 1fr;width:100%;margin:0;padding:5px 0 0 20px;grid-gap:20px}.single-product .single-product-info .single-product-title-links .custom-field__whats-included .whats-included-details ul li{margin:5px}.single-product .single-product-info .single-product-title-links .custom-field__whats-included .whats-included-details ul .fc-item:nth-child(-n+5){grid-column:1}.single-product .single-product-info .single-product-title-links .custom-field__whats-included .whats-included-details ul .fc-item:nth-child(n+6){grid-column:2}.single-product .single-product-info .single-product-title-links .custom-field__whats-included .whats-included-details ul .fc-item:nth-child(n+11){grid-column:3}.single-product .single-product-info .single-product-title-links .custom-field__whats-included .whats-included-link-open{z-index:2;font-weight:700}.single-product .single-product-info .single-product-title-links .custom-field__whats-included .whats-included-details-open{z-index:1;min-height:300px;height:-moz-fit-content;height:fit-content;border:1px solid #5a5a5a;color:#5a5a5a;opacity:1;visibility:visible;transition:all 1s ease-in-out;position:relative;margin-top:1.5rem}.single-product .single-product-info .single-product-title-links .warranty-details{position:absolute;z-index:-1;top:0;left:0;width:100%;height:0;padding:5px;border:1px solid #ffffff;opacity:0;visibility:hidden;color:#fff;background:#ffffff;font-size:14px;font-weight:400;transition:all 1s ease-in-out;grid-row:2}.single-product .single-product-info .single-product-title-links .warranty-details.bottom-margin{margin-bottom:300px;transition:margin-bottom 1s ease-in-out}.single-product .single-product-info .single-product-title-links .warranty-details a:hover,.single-product .single-product-info .single-product-title-links .warranty-details a:focus{font-weight:700;text-decoration:none;color:#e2231a}.single-product .single-product-info .single-product-title-links .warranty-details a:hover .fa,.single-product .single-product-info .single-product-title-links .warranty-details a:focus .fa{margin-left:1rem;transition:margin .25s ease-in-out}.single-product .single-product-info .single-product-title-links .warranty-link-open{z-index:2;font-weight:700}.single-product .single-product-info .single-product-title-links .warranty-details-open{z-index:1;min-height:300px;height:-moz-fit-content;height:fit-content;border:1px solid #5a5a5a;color:#5a5a5a;opacity:1;visibility:visible;transition:all 1s ease-in-out;position:relative;margin-top:1.5rem}@media screen and (min-width: 1000px){.single-product .single-product-info .single-product-title-links{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:auto;min-height:58px;text-align:center;align-items:center}.single-product .single-product-info .single-product-title-links .bv{grid-row:1;grid-column:1;min-width:304px}.single-product .single-product-info .single-product-title-links .vertical-line{display:block;width:36px;height:0;border:1px solid #c4c4c4;transform:rotate(90deg)}.single-product .single-product-info .single-product-title-links .vert-1{grid-column:2;grid-row:1}.single-product .single-product-info .single-product-title-links .vert-2{grid-column:4;grid-row:1}.single-product .single-product-info .single-product-title-links .vert-3{grid-column:6;grid-row:1}.single-product .single-product-info .single-product-title-links .custom-field__whats-included .whats-included-details-open,.single-product .single-product-info .single-product-title-links .warranty-details-open{position:absolute;margin-top:0}.single-product .single-product-info .single-product-title-links .custom-field__whats-included .whats-included-details ul{grid-template-columns:1fr 1fr 1fr}}.single-product .single-product-info .single-product-form{width:90%;color:#231f20;font-size:14px;font-weight:400;line-height:21px;text-align:center;margin:0 auto}.single-product .single-product-info .single-product-form .single-product-price{color:#231f20;font-size:24px;font-weight:700;line-height:24px;text-transform:uppercase}.single-product .single-product-info .single-product-form .single-product-description{text-align:left}.single-product .single-product-info .single-product-form .single-product-description a:hover,.single-product .single-product-info .single-product-form .single-product-description a:focus{color:#e2231a;font-weight:700;text-decoration:none}.single-product .single-product-info .single-product-form .custom-field__white-glove-service{position:relative}.single-product .single-product-info .single-product-form .field__white-glove-description{position:absolute;z-index:100;top:35px;background-color:#fff;border:1px solid #231f20;width:300px;visibility:hidden;transition:.5s visibility ease-out}.single-product .single-product-info .single-product-form .field__white-glove-description:hover,.single-product .single-product-info .single-product-form .field__white-glove-description:focus{visibility:visible}.single-product .single-product-info .single-product-form .field__white-glove-title:hover,.single-product .single-product-info .single-product-form .field__white-glove-title:focus{cursor:pointer}.single-product .single-product-info .single-product-form .field__white-glove-title:hover~.field__white-glove-description,.single-product .single-product-info .single-product-form .field__white-glove-title:focus~.field__white-glove-description{visibility:visible;transition:3s visibility ease-in}@media screen and (min-width: 1000px){.single-product .single-product-info .single-product-tab-features{width:579px}}.single-product .single-product-info .single-product-tab-features .custom-field--value{font-size:14px;font-weight:400;transition:all 1s ease-in-out}.single-product .single-product-info .single-product-tab-features .custom-field--value img{height:395px;transition:all 1s ease-in-out}.single-product .single-product-info .single-product-tab-features .custom-field--value img:hover,.single-product .single-product-info .single-product-tab-features .custom-field--value img:focus{cursor:pointer}.single-product .single-product-info .single-product-tab-features .custom-field__technical-specifications .custom-field--value{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.single-product .single-product-info .single-product-tab-features .custom-field__technical-specifications .custom-field--value .fc-item{padding:15px}.single-product .single-product-info .single-product-tab-features .custom-field__technical-specifications .custom-field--value .field__title{font-weight:700;font-size:18px}.single-product .single-product-info .single-product-tab-features .custom-field__technical-specifications .custom-field--value .field__description p{font-size:14px}.single-product .single-product-info .single-product-tab-features .custom-field__technical-specifications .custom-field--value .fc-index--0{grid-column:1;grid-row:1}.single-product .single-product-info .single-product-tab-features .custom-field__technical-specifications .custom-field--value .fc-index--1{grid-column:1;grid-row:2}.single-product .single-product-info .single-product-tab-features .custom-field__technical-specifications .custom-field--value .fc-index--2{grid-column:2;grid-row:1}.single-product .single-product-info .single-product-tab-features .custom-field__technical-specifications .custom-field--value .fc-index--3{grid-column:2;grid-row:2}.single-product .single-product-info .single-product-tab-features .custom-field__manuals__warnings .custom-field--value .fc-item{padding:15px}.single-product .single-product-info .single-product-tab-features .custom-field__manuals__warnings .custom-field--value .fc-item,.single-product .single-product-info .single-product-tab-features .custom-field__manuals__warnings .custom-field--value a{font-weight:700}.single-product .single-product-info .single-product-tab-features .custom-field__manuals__warnings .custom-field--value a{display:inline-block}.single-product .single-product-tech-videos{position:relative;display:block;width:100%}.single-product .single-product-tech-videos .custom-field__technology-videos{position:relative}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--title{display:none}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value{position:relative;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:10px;width:100%;margin:0 auto}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--left{position:relative;min-height:600px;width:95%;margin:15px auto}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--left .fc-item{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;height:100%;background:#ffffff;justify-content:end;align-content:end}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--left .field__video-title{display:flex;height:100%;flex-direction:column;align-content:flex-end;justify-content:flex-end}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--left .fc-index--0,.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--left .fc-index--1,.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--left .fc-index--2{z-index:1}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--left .active{z-index:2}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right{overflow:hidden;width:95%;height:610px;border:1px solid #dbdbdb;border-radius:5px;background-color:#fff;margin:15px auto}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-header{position:relative;z-index:50;display:grid;align-content:space-around;grid-template-columns:1fr 1fr 1fr;height:48px;grid-column:1;grid-row:1;color:#dbdbdb;font-family:din-regular;font-size:18px;line-height:27px;text-align:center}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-header [role=tab]:hover,.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-header [role=tab]:focus{font-weight:700;border-bottom:3px solid #999899;color:#383536}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-header [role=tab].active{border-bottom:4px solid #e2231a;color:#231f20;font-weight:700}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos{position:relative;grid-column:1;grid-row:2;background-color:#fff}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video{position:absolute;top:0;left:0;width:100%;background-color:#fff}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video div.video-link-buttons{margin-left:2rem;display:flex;justify-content:space-between}@media screen and (min-width: 735px){.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video div.video-link-buttons{justify-content:start}}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video .video-play,.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video .video-pause,.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video .video-stop{width:40px;height:40px;margin-right:2rem;border:2px solid #818080;color:#818080}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video .video-play:hover,.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video .video-play:focus,.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video .video-pause:hover,.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video .video-pause:focus,.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video .video-stop:hover,.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video .video-stop:focus{color:#e2231a;border-color:#e2231a}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video .field__video-popup-link{margin:10px;color:#818080;font-family:din-regular;font-size:18px;font-weight:500;letter-spacing:1.8px;line-height:40px;text-transform:uppercase;width:100%;display:flex}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video .field__video-product-link{float:right;margin:1rem 1rem auto auto}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video .field__video-product-link a{font-family:din-regular;font-size:18px;font-weight:400;line-height:18px;text-decoration:underline;margin-right:1rem}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video .field__video-product-link a:hover,.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video .field__video-product-link a:focus{color:#e2231a;font-weight:700;text-decoration:none;margin-right:.5rem;transition:margin .25s ease-in-out}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video .field__video-product-link a:hover .fa,.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video .field__video-product-link a:focus .fa{margin-left:.5rem;transition:margin .25s ease-in-out}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video .field__video-link-thumbnail{width:auto;height:420px;display:flex;align-items:center}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video .field__video-link-thumbnail img{width:100%}@media screen and (min-width: 735px){.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video .field__video-link-thumbnail{align-items:start}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video .field__video-link-thumbnail img{height:100%}}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video .field__video-link{display:none}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video .show-video{position:absolute;z-index:40;top:0;left:0;display:block;width:100%;height:420px}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video .show-video iframe{width:100%;height:100%}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video.active{z-index:20}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video.fc-index--0{z-index:10}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right [role=tabpanel]{padding:0}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right [role=tab]{border:none;padding:0;box-shadow:none;background:transparent}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right [role=tab]:focus:before,.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right [role=tab]:hover:before,.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right [role=tab][aria-selected=true]:before{border:none}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right [role=tabpanel]{box-shadow:none;background:inherit;border:none}.single-product .single-product-features{display:flex;flex-direction:column;width:95%;margin:0 auto}.single-product .single-product-additional_features{width:100%;background-color:#231f20;color:#f5f5f5}.single-product .single-product-additional_features .custom-field--value{display:grid;grid-template-columns:1fr;align-content:center;justify-items:center;min-height:400px;grid-gap:20px;text-align:center}.single-product .single-product-get-started-videos{display:block;width:100%;background-color:#292426}.single-product .single-product-get-started-videos .custom-field__get-started-videos .custom-field--title{color:#fff;font-family:din-bold;font-size:36px;font-weight:900;letter-spacing:-1.8px;line-height:36px;text-transform:uppercase;text-align:center}.single-product .single-product-get-started-videos .custom-field__get-started-videos .custom-field--value{color:#dbdbdb;font-size:14px;font-weight:500;letter-spacing:1.4px;line-height:21px;text-transform:uppercase;width:90%;margin:auto}.single-product .single-product-get-started-videos .custom-field__get-started-videos .custom-field--value .fc-item{margin:50px 0}.single-product .single-product-get-started-videos .custom-field__get-started-videos .custom-field--value .video-play{display:flex;justify-content:center;align-items:center;float:left;width:40px;height:40px;margin-right:5px;border:2px solid #e2231a;color:#e2231a}@media screen and (min-width: 1000px){.single-product{display:grid;grid-template-columns:1fr 1fr}.single-product .single-product-header{grid-column:1 / 3}.single-product .single-product-image{grid-column:1;position:relative}.single-product .single-product-info{grid-column:2}.single-product .single-product-info .single-product-title{text-align:left}.single-product .single-product-info .single-product-form{text-align:left;width:95%;margin:auto}.single-product .single-product-description{margin:5px 0}.single-product .primary-btn,.single-product .secondary-btn{display:inline-block}.single-product .single-product-price{color:#231f20;font-family:din-regular;font-size:36px;font-weight:700;line-height:36px;text-transform:uppercase}.single-product .single-product-tech-videos{grid-column:1 / 3;margin:50px 0}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value{display:grid;grid-template-columns:1fr 1fr}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--left{width:100%;height:100%}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--left .fc-item{justify-content:center;align-content:center;width:450px;margin:0 15%}.single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--left .field__video-title{align-content:center;justify-content:center}.single-product .single-product-get-started-videos{grid-column:1 / 3}.single-product .single-product-get-started-videos .custom-field--title{text-align:left}.single-product .single-product-get-started-videos .custom-field--value{display:grid;grid-template-columns:2fr 1fr}.single-product .single-product-get-started-videos .custom-field--value .fc-index--0{grid-column:1;grid-row:1 / 3;align-self:center;justify-self:center}.single-product .single-product-get-started-videos .custom-field--value .fc-index--1{grid-column:2;grid-row:1;width:30%;padding:15px}.single-product .single-product-get-started-videos .custom-field--value .fc-index--2{grid-column:2;grid-row:2;width:30%;padding:15px}.single-product .single-product-features{display:block;grid-column:1 / span 2;width:100%}.single-product .single-product-features .custom-field__features .custom-field--value .fc-item{display:grid;grid-template-columns:50% 50%;align-items:center;justify-items:center}.single-product .single-product-features .custom-field__features .custom-field--value .fc-item h3{color:#231f20;font-size:24px;font-weight:900;letter-spacing:-.48px;line-height:24px;text-transform:uppercase}.single-product .single-product-features .custom-field__features .custom-field--value .fc-item p{color:#231f20;font-family:din-regular;font-size:18px;font-weight:400;line-height:27px}.single-product .single-product-features .custom-field__features .custom-field--value .fc-item .field__feature-title{grid-column:1;grid-row:1;width:440px}.single-product .single-product-features .custom-field__features .custom-field--value .fc-item .field__feature-image{grid-column:2;grid-row:1}.single-product .single-product-features .custom-field__features .custom-field--value .fc-item .field__feature-image img{width:100%}.single-product .single-product-features .custom-field__features .custom-field--value .fc-index--1 .field__feature-title{grid-column:2;grid-row:1}.single-product .single-product-features .custom-field__features .custom-field--value .fc-index--1 .field__feature-image{grid-column:1;grid-row:1}.single-product .single-product-features .custom-field__features .custom-field--value .fc-index--1 .field__feature-image img{width:100%}.single-product .single-product-additional_features{display:block;grid-column:1 / span 2;width:100%;min-height:279px;background-color:#231f20;color:#f5f5f5;font-family:din-regular;font-size:18px;font-weight:700;letter-spacing:-.9px;line-height:18px}.single-product .single-product-additional_features .custom-field__additional-features .custom-field--value{display:grid;grid-template-columns:repeat(5,1fr);height:279px}.single-product .single-product-additional_features .custom-field__additional-features .custom-field--value .fc-item{display:flex;flex-direction:column;justify-content:space-evenly;text-align:center}}.related-products h2{color:#000;font-size:24px;font-weight:900;letter-spacing:-.48px;line-height:24px;text-transform:uppercase;text-align:center}.related-products .grid__item{box-shadow:10px 20px 50px #dbdbdb;border-radius:5px;background-color:#fff;margin:15px auto;width:255px;height:404px}.related-products a{text-decoration:none;text-align:center;display:flex;flex-direction:column;align-content:center;justify-content:center;height:100%}.related-products .grid_img_wrapper{height:75%;display:flex}.related-products img{width:90%;margin:auto}.related-products .product__title{color:#231f20;font-size:18px;font-weight:400;line-height:18px}.related-products .product__price{color:#999899;font-size:18px;font-weight:700;line-height:18px}@media screen and (min-width: 1000px){.related-products .grid__item{width:200px}.related-products .grid__items{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}}@media screen and (min-width: 1300px){.related-products .grid__item{width:305px}}.product-reviews{width:90%;min-height:300px;margin:50px auto;box-shadow:10px 20px 50px #dbdbdb;grid-column:1/3}.single-product-select{position:relative}.retailers{width:300px;background:#ffffff;border:1px solid #231f20;border-radius:10px;padding:10px;box-shadow:10px 20px 50px #231f20;text-align:center;max-height:97vh;overflow-y:auto}.retailers .custom-field__retailers{clear:both;margin-top:4rem}.retailers .custom-field--value{display:grid}.retailers .retailer-close{color:#231f20;position:absolute;top:2rem;right:2rem;cursor:pointer;font-size:20px;font-weight:700;padding:0 5px}.retailers .retailer-close:hover,.retailers .retailer-close:focus{color:#e2231a}.retailers a:hover,.retailers a:focus{outline:1px solid #231f20}.faq-details{width:90%;margin:0 auto;grid-column:1 / span 2}.faq-details details[open] summary~*{animation:open .5s ease-in-out}.faq-details details summary~*{animation:close .5s ease-in-out}.faq-details h2{color:#000;font-size:24px;font-weight:900;letter-spacing:-.48px;line-height:24px;text-transform:uppercase}@keyframes open{0%{opacity:0;margin-left:-20px}to{opacity:1;margin-left:0}}@keyframes close{0%{opacity:1;margin-left:0}to{opacity:0;margin-left:-20px}}.scrolling-buy-button{position:fixed;z-index:1000;bottom:0;left:0;width:100%;background:#ffffff;transition:all .2s ease-in-out}.scrolling-buy-button .retailers{transform:translate(-25%,-125%)}@media screen and (max-width: 768px){.retailers{max-width:50%;right:10px}.scrolling-buy-button .retailers{right:10px;position:fixed!important;transform:translateY(-105%)}}.hidden-buy-button{display:none}.field__feature-image img,.collection,.product-collection{width:100%}.collection header .coll-header,.product-collection header .coll-header{max-height:220px;width:100%;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center}.collection header .coll-header h2,.product-collection header .coll-header h2{color:#fff;font-size:64px;font-weight:900;letter-spacing:-1.28px;line-height:57.6px;text-transform:uppercase;padding:92px 5%;margin:0}@media screen and (max-width: 426px){.collection header .coll-header h2,.product-collection header .coll-header h2{font-size:34px;line-height:40px;padding:48px 5%}}.collection header .single-product-header,.product-collection header .single-product-header{grid-column:1 / 3;display:grid;grid-template-columns:80px 1fr}.collection header .single-product-header .single-product-collection,.product-collection header .single-product-header .single-product-collection{width:80px;height:80px;border:1px solid #efefef;margin:0 auto;text-align:center}.collection header .single-product-header .single-product-collection a,.product-collection header .single-product-header .single-product-collection a{display:block;width:100%;height:100%}.collection header .single-product-header .single-product-collection .fa-arrow-left,.product-collection header .single-product-header .single-product-collection .fa-arrow-left{width:25px;height:24px;color:#e2231a;font-size:24px;font-weight:700;letter-spacing:2.4px;line-height:80px;text-transform:uppercase}.collection header .single-product-header .single-product-breadcrumbs,.product-collection header .single-product-header .single-product-breadcrumbs{height:80px;display:flex;justify-content:start;align-items:center;border:1px solid #efefef;border-left:none;padding-left:40px}@media screen and (max-width: 425px){.collection header .single-product-header .single-product-breadcrumbs,.product-collection header .single-product-header .single-product-breadcrumbs{padding-left:20px}}.collection header .single-product-header .single-product-breadcrumbs .spb-wrapper,.product-collection header .single-product-header .single-product-breadcrumbs .spb-wrapper{color:#231f20;font-family:din-regular;font-size:14px;font-weight:400;letter-spacing:1.2px;line-height:1.75em;text-transform:uppercase}.collection header .single-product-header .single-product-breadcrumbs .spb-wrapper a,.product-collection header .single-product-header .single-product-breadcrumbs .spb-wrapper a{font-weight:700;text-decoration:none}.collection .collection-description,.product-collection .collection-description{width:50%;margin:10px auto}.collection .collection-related-links,.product-collection .collection-related-links{width:90%;margin:10px auto;display:grid;grid-template-columns:1fr;grid-gap:25px}.collection .collection-related-links .fc-item,.product-collection .collection-related-links .fc-item{border:1px solid #231f20;padding:5px;text-align:center;max-width:394px;display:grid;align-content:space-evenly}.collection .collection-related-links .fc-item a,.product-collection .collection-related-links .fc-item a{font-size:14px;text-decoration:none}@media screen and (max-width: 425px){.collection .collection-related-links .fc-item a,.product-collection .collection-related-links .fc-item a{color:#e2231a}}.collection .collection-related-links .fc-item:hover,.collection .collection-related-links .fc-item:focus,.product-collection .collection-related-links .fc-item:hover,.product-collection .collection-related-links .fc-item:focus{border:1px solid #e2231a}.collection .collection-related-links .fc-item:hover a,.collection .collection-related-links .fc-item:focus a,.product-collection .collection-related-links .fc-item:hover a,.product-collection .collection-related-links .fc-item:focus a{color:#e2231a}.collection .collection-related-links .fc-item img,.product-collection .collection-related-links .fc-item img{max-height:197px;width:auto;align-self:center}.collection .collection-related-links .fc-item .field__related-description,.product-collection .collection-related-links .fc-item .field__related-description{font-size:13px}@media screen and (min-width: 650px){.collection .collection-related-links,.product-collection .collection-related-links{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1300px){.collection .collection-related-links,.product-collection .collection-related-links{grid-template-columns:1fr 1fr 1fr}}.collection .collection-grid,.product-collection .collection-grid{display:grid;grid-template-columns:1fr;margin:80px auto;width:90%;grid-gap:10px}.collection .collection-grid .collection-product,.product-collection .collection-grid .collection-product{width:100%;border-radius:5px;background-color:#fff;border:1px solid #cecece;display:flex;flex-direction:column;justify-content:center;padding:19px;box-shadow:10px 20px 50px #dbdbdb}.collection .collection-grid .collection-product .coll-product-image,.product-collection .collection-grid .collection-product .coll-product-image{align-self:center;display:flex;max-height:400px}.collection .collection-grid .collection-product .coll-product-title,.product-collection .collection-grid .collection-product .coll-product-title{color:#231f20;font-family:din-regular;font-size:18px;font-weight:700;line-height:18px;text-transform:uppercase}.collection .collection-grid .collection-product .coll-product-title a,.product-collection .collection-grid .collection-product .coll-product-title a{text-decoration:none}.collection .collection-grid .collection-product .featured-product-price,.product-collection .collection-grid .collection-product .featured-product-price{position:relative;display:grid;grid-template-columns:1fr 2fr;align-items:center;border-bottom:1px solid #cecece}.collection .collection-grid .collection-product .featured-product-price form,.collection .collection-grid .collection-product .featured-product-price .retailer-btn,.product-collection .collection-grid .collection-product .featured-product-price form,.product-collection .collection-grid .collection-product .featured-product-price .retailer-btn{color:#e2231a;font-family:din-regular;font-size:14px;font-weight:700;line-height:14px;align-self:center;margin-right:30px}.collection .collection-grid .collection-product .featured-product-price p,.product-collection .collection-grid .collection-product .featured-product-price p{color:#231f20;font-family:din-regular;font-size:16px;font-weight:700;line-height:16px}.collection .collection-grid .collection-product .collection-product-buttons,.product-collection .collection-grid .collection-product .collection-product-buttons{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:space-between;grid-gap:1rem}.collection .collection-grid .collection-product .collection-product-buttons .primary-btn,.collection .collection-grid .collection-product .collection-product-buttons .secondary-btn,.product-collection .collection-grid .collection-product .collection-product-buttons .primary-btn,.product-collection .collection-grid .collection-product .collection-product-buttons .secondary-btn{height:5rem;width:100%;align-items:center;justify-items:center}.collection .collection-grid .collection-product .collection-product-buttons .primary-btn:hover,.collection .collection-grid .collection-product .collection-product-buttons .secondary-btn:hover,.collection .collection-grid .collection-product .collection-product-buttons .primary-btn:focus,.collection .collection-grid .collection-product .collection-product-buttons .secondary-btn:focus,.product-collection .collection-grid .collection-product .collection-product-buttons .primary-btn:hover,.product-collection .collection-grid .collection-product .collection-product-buttons .secondary-btn:hover,.product-collection .collection-grid .collection-product .collection-product-buttons .primary-btn:focus,.product-collection .collection-grid .collection-product .collection-product-buttons .secondary-btn:focus{font-weight:700;border-width:2px}.collection .collection-grid .collection-product .collection-product-buttons .primary-btn:disabled,.collection .collection-grid .collection-product .collection-product-buttons .secondary-btn:disabled,.collection .collection-grid .collection-product .collection-product-buttons .primary-btn:disabled:hover,.collection .collection-grid .collection-product .collection-product-buttons .secondary-btn:disabled:hover,.collection .collection-grid .collection-product .collection-product-buttons .primary-btn:disabled:focus,.collection .collection-grid .collection-product .collection-product-buttons .secondary-btn:disabled:focus,.product-collection .collection-grid .collection-product .collection-product-buttons .primary-btn:disabled,.product-collection .collection-grid .collection-product .collection-product-buttons .secondary-btn:disabled,.product-collection .collection-grid .collection-product .collection-product-buttons .primary-btn:disabled:hover,.product-collection .collection-grid .collection-product .collection-product-buttons .secondary-btn:disabled:hover,.product-collection .collection-grid .collection-product .collection-product-buttons .primary-btn:disabled:focus,.product-collection .collection-grid .collection-product .collection-product-buttons .secondary-btn:disabled:focus{cursor:none;font-weight:400;border-width:1px;background-color:#ebeaeb}.collection .collection-grid .collection-product .coll-product-desc,.product-collection .collection-grid .collection-product .coll-product-desc{color:#231f20;font-family:din-regular;font-size:12px;font-weight:400;line-height:18px}.collection .collection-grid .collection-product .coll-product-desc a,.product-collection .collection-grid .collection-product .coll-product-desc a{color:#e2231a;text-decoration:none}.collection .collection-grid .collection-product .coll-product-desc a:hover .fa,.collection .collection-grid .collection-product .coll-product-desc a:focus .fa,.product-collection .collection-grid .collection-product .coll-product-desc a:hover .fa,.product-collection .collection-grid .collection-product .coll-product-desc a:focus .fa{margin-left:10px}.collection .collection-grid .collection-product .collection-out-of-stock-buttons,.product-collection .collection-grid .collection-product .collection-out-of-stock-buttons{display:grid;grid-template-areas:"notify retailers";grid-template-columns:1fr 1fr;grid-gap:1rem;margin-top:1rem;justify-content:flex-start}.collection .collection-grid .collection-product .collection-out-of-stock-buttons .notify-btn,.product-collection .collection-grid .collection-product .collection-out-of-stock-buttons .notify-btn{background:none;color:#e2231a;font-family:din-regular;font-size:14px;font-weight:700;line-height:14px;text-decoration:none;padding:.5rem 0;border:1px solid transparent}.collection .collection-grid .collection-product .collection-out-of-stock-buttons .notify-btn:hover,.collection .collection-grid .collection-product .collection-out-of-stock-buttons .notify-btn:focus,.product-collection .collection-grid .collection-product .collection-out-of-stock-buttons .notify-btn:hover,.product-collection .collection-grid .collection-product .collection-out-of-stock-buttons .notify-btn:focus{border:1px solid #e2231a}.collection .collection-grid .collection-product .collection-out-of-stock-buttons .notify-btn:hover .fa,.collection .collection-grid .collection-product .collection-out-of-stock-buttons .notify-btn:focus .fa,.product-collection .collection-grid .collection-product .collection-out-of-stock-buttons .notify-btn:hover .fa,.product-collection .collection-grid .collection-product .collection-out-of-stock-buttons .notify-btn:focus .fa{margin-left:10px}.collection .collection-grid .collection-product .collection-out-of-stock-buttons .retailer-btn,.product-collection .collection-grid .collection-product .collection-out-of-stock-buttons .retailer-btn{padding:.5rem 0;font-size:14px;border:solid 1px transparent}.collection .collection-grid .collection-product .collection-out-of-stock-buttons .retailer-btn:hover,.collection .collection-grid .collection-product .collection-out-of-stock-buttons .retailer-btn:focus,.product-collection .collection-grid .collection-product .collection-out-of-stock-buttons .retailer-btn:hover,.product-collection .collection-grid .collection-product .collection-out-of-stock-buttons .retailer-btn:focus{border:solid 1px #999899;text-decoration:none}.collection .collection-grid .collection-product .collection-out-of-stock-buttons .retailer-btn:hover .fa,.collection .collection-grid .collection-product .collection-out-of-stock-buttons .retailer-btn:focus .fa,.product-collection .collection-grid .collection-product .collection-out-of-stock-buttons .retailer-btn:hover .fa,.product-collection .collection-grid .collection-product .collection-out-of-stock-buttons .retailer-btn:focus .fa{margin-left:10px}.collection .collection-grid .collection-product .collection-out-of-stock-buttons .retailers-link,.product-collection .collection-grid .collection-product .collection-out-of-stock-buttons .retailers-link{grid-area:retailers}.collection .collection-grid .collection-product .collection-out-of-stock-buttons .notify-me-link,.product-collection .collection-grid .collection-product .collection-out-of-stock-buttons .notify-me-link{grid-area:notify}@media screen and (max-width: 768px){.collection .collection-grid .retailers,.product-collection .collection-grid .retailers{max-width:50%}.collection .collection-grid .collection-out-of-stock-buttons .fa-long-arrow-right,.product-collection .collection-grid .collection-out-of-stock-buttons .fa-long-arrow-right{display:none}.collection .collection-grid .custom-field__retailers,.product-collection .collection-grid .custom-field__retailers{margin-top:6rem}}@media screen and (min-width: 1000px){.collection .collection-grid,.product-collection .collection-grid{grid-template-columns:1fr 1fr}.collection .collection-grid .collection-product,.product-collection .collection-grid .collection-product{width:394px}}@media screen and (min-width: 1300px){.collection .collection-grid,.product-collection .collection-grid{grid-template-columns:1fr 1fr 1fr}.collection .collection-grid .collection-product,.product-collection .collection-grid .collection-product{width:394px}}.collection .pagination,.product-collection .pagination{text-align:center;margin:40px 0}.collection .pagination .current,.product-collection .pagination .current{color:#231f20;width:40px;height:40px;line-height:40px;padding:0 5px;display:inline-block}.collection .pagination a,.product-collection .pagination a{display:inline-block;background-color:#231f20;color:#fff;text-decoration:none;width:40px;height:40px;line-height:40px;padding:0 5px;border:1px solid transparent}.collection .pagination a:hover,.collection .pagination a:focus,.product-collection .pagination a:hover,.product-collection .pagination a:focus{color:#231f20;background-color:#fff;border:1px solid #231f20}.collection-list{margin:0 auto;width:95%;display:flex;flex-direction:column}.collection-list .collection-product{max-width:425px}@media screen and (min-width: 1000px) and (max-width: 1600px){.collection-list .collection-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1601px){.collection-list .collection-grid{grid-template-columns:1fr 1fr 1fr 1fr}.collection-list .collection-grid .collection-product{width:unset}}.collection-list .collection-list-item{text-align:left;text-decoration:none;border-bottom:2px solid #231f20;margin-bottom:15px;display:block}.featured-section{position:relative;width:100%}.featured-section .cta{position:relative;height:100%;background-size:cover;padding:5px}.featured-section .cta .inner-cta{margin:5%}.featured-section .cta h2{color:#fff;font-size:24px;font-weight:900;letter-spacing:0;line-height:36px;text-transform:uppercase;text-shadow:2px 2px 4px #231f20}.featured-section .cta .rte{color:#fff;font-size:18px}@media screen and (min-width: 1000px){.featured-section .cta{height:600px}.featured-section .cta h2{font-size:48px;line-height:48px;letter-spacing:0}}.shopify-section--featured-products .featured-products{display:flex;flex-direction:column;margin:15px}.shopify-section--featured-products .featured-products h2{color:#231f20;font-size:36px;font-weight:900;letter-spacing:-1.8px;line-height:36px;text-transform:uppercase}.shopify-section--featured-products .featured-products .view-all-products{text-decoration:none;color:#e2231a;font-size:14px;font-weight:700;line-height:14px;text-align:center;display:block}.shopify-section--featured-products .featured-products .view-all-products:hover i,.shopify-section--featured-products .featured-products .view-all-products:focus i{margin-left:10px}.shopify-section--featured-products .featured-products .featured-products-blocks{text-align:center;padding:5px}.shopify-section--featured-products .featured-products .featured-products-blocks .featured-product{width:100%;margin:0 10px 10px 0;box-shadow:10px 20px 50px #dbdbdb;border-radius:5px;background-color:#fff;display:flex;flex-direction:column;padding:0}.shopify-section--featured-products .featured-products .featured-products-blocks .featured-product a{display:block;width:100%;height:250px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;text-decoration:none;color:#231f20;font-family:din-regular;font-size:18px;font-weight:400;line-height:18px;margin:15px 0}.shopify-section--featured-products .featured-products .featured-products-blocks .featured-product a img{height:100%;margin:0 auto}.shopify-section--featured-products .featured-products .featured-products-blocks .featured-product figcaption{color:#231f20;font-family:din-regular;font-size:14px;font-weight:400;line-height:14px}.shopify-section--featured-products .featured-products .featured-products-blocks .featured-product .featured-product-price p{color:#231f20;font-family:din-regular;font-size:14px;font-weight:700;line-height:14px}@media screen and (min-width: 1000px){.shopify-section--featured-products .featured-products h2{font-size:48px;line-height:48px;letter-spacing:-.96}.shopify-section--featured-products .featured-products .view-all-products{text-align:right}.shopify-section--featured-products .featured-products .featured-products-blocks{display:flex}.shopify-section--featured-products .featured-products .featured-products-blocks .featured-product{width:397px}}.shopify-section--videos{background:url(video-1.jpg) top left no-repeat #231f20;background-size:cover;position:relative;z-index:0}.shopify-section--videos .videos-bkg-overlay{position:absolute;z-index:1;width:100%;height:100%;background:#231f20;opacity:.7}.shopify-section--videos .videos-wrapper{position:relative;z-index:2;margin:0 auto;padding:5px}.shopify-section--videos .videos-wrapper h3{color:#fff;font-size:36px;font-weight:900;letter-spacing:-1.8px;line-height:36px;text-transform:uppercase;text-align:center}.shopify-section--videos .videos-wrapper a.more-videos{display:block;color:#e2231a;font-family:din-regular;font-size:14px;font-weight:700;line-height:14px;text-align:center;text-decoration:none;margin:10px}.shopify-section--videos .videos-wrapper a.more-videos:hover i,.shopify-section--videos .videos-wrapper a.more-videos:focus i{position:relative;left:10px;display:inline-block}.shopify-section--videos .videos-wrapper .videos-grid{display:grid;flex-direction:column;justify-content:center;align-content:center;width:100%;margin:0 auto;color:#fff}.shopify-section--videos .videos-wrapper .videos-grid .video-wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;align-content:center;margin:5px}.shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-title{display:flex;align-items:center;height:40px;color:#dbdbdb;font-family:din-regular;font-size:14px;font-weight:500;letter-spacing:1.4px;line-height:21px;text-transform:uppercase}.shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-title .video-play{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin-right:5px;border:2px solid #e2231a;color:#e2231a}.shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-thumbnail{position:relative}.shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-thumbnail:hover,.shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-thumbnail:focus{cursor:pointer}.shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-thumbnail:hover~.video-thumbnail-overlay,.shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-thumbnail:focus~.video-thumbnail-overlay{visibility:visible}.shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-thumbnail-overlay{position:absolute;z-index:100;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;visibility:hidden;opacity:.7;background-color:#000;cursor:pointer}.shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-thumbnail-overlay a{color:#dbdbdb}.shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-thumbnail-overlay:hover,.shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-thumbnail-overlay:focus{visibility:visible}.shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-thumbnail-overlay:hover .fa-stack:hover,.shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-thumbnail-overlay:hover .fa-stack:focus,.shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-thumbnail-overlay:focus .fa-stack:hover,.shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-thumbnail-overlay:focus .fa-stack:focus{color:#e2231a}.shopify-section--videos .video-popup{position:absolute;z-index:100;top:30%;left:50%;display:flex;justify-content:center;align-items:center;width:50%;height:50%;margin:0 auto;visibility:hidden;transform:translate(-50%,-50%);background-color:#000000b3}.shopify-section--videos .video-popup .video-close{position:absolute;top:5%;right:5%;color:#e2231a}@media screen and (min-width: 1000px){.shopify-section--videos .videos-wrapper{margin:5%}.shopify-section--videos .videos-wrapper h3{text-align:left;font-size:48px;line-height:48px;letter-spacing:-.96px}.shopify-section--videos .videos-wrapper a.more-videos{font-size:18px;line-height:18px}.shopify-section--videos .videos-wrapper .videos-grid{display:grid;grid-template-columns:1fr 1fr 1fr}.shopify-section--videos .videos-wrapper .videos-grid h4{color:#fff}.shopify-section--videos .videos-wrapper .videos-grid .videos-grid-column{position:relative;width:480px}.shopify-section--videos .videos-wrapper .videos-grid .video-thumbnail-wrapper{position:relative;z-index:0;width:480px;height:360px;display:block}.shopify-section--videos .videos-wrapper .videos-grid .video-thumbnail-wrapper .video-thumbnail-overlay{position:absolute;z-index:1;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(0,0,0,0);transition:background 1s ease-in-out}.shopify-section--videos .videos-wrapper .videos-grid .video-thumbnail-wrapper .video-thumbnail-overlay:hover,.shopify-section--videos .videos-wrapper .videos-grid .video-thumbnail-wrapper .video-thumbnail-overlay:focus{background:rgba(0,0,0,.7);transition:background 1s ease-in-out;cursor:pointer}.shopify-section--videos .videos-wrapper .videos-grid .video-thumbnail-wrapper .video-thumbnail-overlay:hover a,.shopify-section--videos .videos-wrapper .videos-grid .video-thumbnail-wrapper .video-thumbnail-overlay:focus a{color:#fff}}.featured-product{display:flex;flex-direction:column;padding:50px}.featured-product h1{width:279px;color:#231f20;font-size:36px;font-weight:900;letter-spacing:-1.8px;line-height:36px;text-transform:uppercase}.featured-product h1 span{color:#999899;width:73px;float:left}.featured-product p{color:#000;font-family:din-regular;font-size:14px;font-weight:400;line-height:21px}.featured-product a.learn-about-promo{height:14px;color:#231f20;font-family:din-regular;font-size:14px;font-weight:700;line-height:14px;text-decoration:none;margin-top:20px;display:block}.featured-product a.learn-about-promo:hover,.featured-product a.learn-about-promo:focus{color:#e2231a}.featured-product a.learn-about-promo:hover i,.featured-product a.learn-about-promo:focus i{margin-left:10px}@media screen and (min-width: 1000px){.featured-product{display:grid;grid-template-columns:1fr 2fr}.featured-product .responsive-image__wrapper{grid-column:1}.featured-product .featured-product-info{grid-column:2}}@media screen and (min-width: 1300px){.featured-product h1{font-size:48px;line-height:48px;letter-spacing:2.4px;width:520px}.featured-product h1 span{width:120px}.featured-product p{font-size:18px;line-height:27px}}.about-header{width:100%;height:689px;background-color:#c4c4c4;background-color:#231f201c;background-size:cover}.about-header .origins{width:95%;margin:0 auto}.about-header .origins h1{color:#fff}@media screen and (min-width: 1024px){.about-header{display:grid;grid-template-columns:1fr 1fr}.about-header .origins{justify-self:center;margin-top:150px}.about-header .origins h1{width:468px;height:112px;font-size:64px;font-weight:900;letter-spacing:-1.28px;line-height:57.6px;text-transform:uppercase}}blockquote{box-shadow:10px 20px 50px #51515133;background-color:#fff;padding:36px 30px 36px 42px;margin-top:-240px}blockquote p{color:#231f20;font-family:din-regular;font-size:18px;font-weight:400;line-height:31.5px;margin:auto}blockquote p:first-letter{width:103px;height:100px;color:#000;font-family:din-regular;font-size:72px;font-weight:700;line-height:72px;text-transform:uppercase;float:left;padding-top:4px;padding-right:8px;padding-left:3px}.about-page .our-story .callout-glyph{width:108px;margin:-54px auto 0;display:block}.about-page .our-story .story-img{width:100%}.about-page .our-story .story-info{align-self:center;justify-content:center;width:80%;margin:0 auto}.about-page .our-story .story-info h2{color:#231f20;font-size:48px;font-weight:900;letter-spacing:-.96px;line-height:48px;text-transform:uppercase}.about-page .our-story .story-info p{color:#231f20;font-family:din-regular;font-size:18px;font-weight:400;line-height:27px}.about-page .our-story .story-info:nth-of-type(1){grid-column:2;grid-row:1}.about-page .our-story .story-info:nth-of-type(2){grid-column:1;grid-row:2}.about-page .our-story .story-info:nth-of-type(3){grid-column:2;grid-row:3}@media screen and (min-width: 1024px){blockquote{width:498px;float:right}.about-page{clear:both;margin-top:252px}.about-page .our-story{display:grid;grid-template-columns:1fr 1fr}.about-page .our-story .callout-glyph:nth-of-type(2){grid-column:1 / span 3;grid-row:1;align-self:center;justify-self:center}.about-page .our-story .callout-glyph:nth-of-type(4){grid-column:1 / span 3;grid-row:2;align-self:center;justify-self:center}.about-page .our-story .callout-glyph:nth-of-type(6){grid-column:1 / span 3;grid-row:3;align-self:center;justify-self:center}.about-page .our-story .story-img:nth-of-type(1){grid-column:1;grid-row:1;width:100%}.about-page .our-story .story-img:nth-of-type(3){grid-column:2;grid-row:2;width:100%}.about-page .our-story .story-img:nth-of-type(5){grid-column:1;grid-row:3;width:100%}.about-page .our-story .story-info{align-self:center;justify-content:center;width:80%;margin:0 auto}.about-page .our-story .story-info h2{color:#231f20;font-size:48px;font-weight:900;letter-spacing:-.96px;line-height:48px;text-transform:uppercase}.about-page .our-story .story-info p{color:#231f20;font-family:din-regular;font-size:18px;font-weight:400;line-height:27px}.about-page .our-story .story-info:nth-of-type(1){grid-column:2;grid-row:1}.about-page .our-story .story-info:nth-of-type(2){grid-column:1;grid-row:2}.about-page .our-story .story-info:nth-of-type(3){grid-column:2;grid-row:3}}#customer_login,#create_customer,#recover_customer_password,#reset_customer_password,#activate_customer_password,.form-success,.form-address{display:flex;flex-direction:column;justify-content:center;align-content:center;text-align:center;width:100%;max-width:400px;margin:0 auto}#CustomerEmail,#CustomerPassword,#CreatePassword,#FirstName,#LastName,#Email,#RecoverEmail,#ResetPassword,#PasswordConfirmation,.form-address input,.form-address select{width:100%;height:59px;border-radius:5px;border:1px solid #000000;color:#999899;font-size:16px;font-weight:400;line-height:16px;padding:0 0 0 15px;margin:15px 0}.form-address input[type=checkbox]{width:2rem;height:2rem;vertical-align:middle}.form-address input[type=checkbox]~label{margin-top:5px}.account-btn{width:100%;margin-bottom:15px}.form-success{color:#e2231a}footer{width:100%;background-color:#f5f5f5;margin-top:2rem}footer .signup{display:grid;grid-template-columns:1fr;padding:23px 20px;border-bottom:1px solid rgba(153,152,153,.2)}footer .signup p{grid-area:1/1;color:#5a5a5a;font-size:12px;font-weight:700;letter-spacing:1.2px;line-height:12px;text-transform:uppercase;margin:0}footer .signup h2{grid-area:2/1;color:#231f20;font-size:36px;font-weight:900;letter-spacing:-1.8px;line-height:36px;text-transform:uppercase;margin:8px;width:225px}footer .signup .klaviyo-form{grid-area:3/1}footer .signup .klaviyo-form input{width:100%;height:60px;border-radius:3px;border:1px solid #c4c4c4;background-color:#efefef;margin:0 0 20px}footer .signup .klaviyo-form button{position:relative;border:1px solid #231f20;color:#231f20;font-size:14px;font-weight:500;letter-spacing:1.4px;line-height:14px;text-transform:uppercase;background:transparent;margin:auto}footer .signup .klaviyo-form button .fa-arrow-right{position:absolute;right:15px;transition:right .5s,ease-in-out .5s}footer .signup .klaviyo-form button:hover .fa-arrow-right,footer .signup .klaviyo-form button:focus .fa-arrow-right{right:5px;transition:right .5s,ease-in-out .5s}@media screen and (min-width: 768px){footer .signup{grid-template-columns:1fr 1fr}footer .signup p{grid-area:1/1;margin:0 24px 0 136px}footer .signup h2{grid-area:2/1;width:329px;margin:8px 24px 8px 136px}footer .signup .klaviyo-form{grid-area:2/2}}footer .footer-bottom{padding:16px 21px;display:grid;grid-template-columns:1fr 1fr}footer .footer-bottom .logo-image{grid-area:1/ span 3;justify-self:center;margin-bottom:18px}footer .footer-bottom .logo-image img{height:100px}footer .footer-bottom .footer-search-social{grid-area:2/ span 2;display:grid}footer .footer-bottom .footer-search-social .footer-search{grid-area:2 / 1;position:relative}footer .footer-bottom .footer-search-social .footer-search input[type=search]{width:100%;height:59px;border-radius:5px;border:1px solid #c4c4c4;background-color:#efefef;color:#999899;font-weight:400;line-height:16px;font-size:16px;padding-left:11px;padding-right:40px}footer .footer-bottom .footer-search-social .footer-search button[type=submit]{position:absolute;right:5px;top:20px;color:#c4c4c4;font-size:20px;background:transparent;border:none;cursor:pointer}footer .footer-bottom .footer-search-social .footer-search button[type=submit] .icon-fallback-text{display:none}footer .footer-bottom .footer-search-social .footer-social{grid-area:2 / 2;display:flex;flex-direction:column;padding:0 0 0 24px}footer .footer-bottom .footer-search-social .footer-social .social-media{align-items:stretch}footer .footer-bottom .footer-search-social .footer-social .social-media a{color:#818080;font-size:20px;margin:0 5px}footer .footer-bottom .footer-search-social .footer-social .social-media a:hover,footer .footer-bottom .footer-search-social .footer-social .social-media a:focus{color:#e2231a}footer .footer-bottom .footer-search-social .footer-social .phone{color:gray;font-size:14px;font-weight:400;letter-spacing:.7px;line-height:14px}footer .footer-bottom .footer-menus{grid-area:3 / 1;margin-top:50px}footer .footer-bottom .footer-menus .pre-heading{color:#231f20;font-size:12px;font-weight:700;letter-spacing:1.2px;line-height:12px;text-transform:uppercase}footer .footer-bottom .footer-menus ul{list-style-type:none;color:#231f20;font-size:12px;font-weight:400;letter-spacing:1.2px;line-height:18px;text-transform:uppercase;padding:0}footer .footer-bottom .footer-menus ul a{text-decoration:none}@media screen and (min-width: 768px){footer .footer-bottom{grid-template-columns:1fr 2fr 1fr}footer .footer-bottom .logo-image{grid-area:1/1}footer .footer-bottom .footer-menus{grid-area:1/2;display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:0;grid-gap:15px}footer .footer-bottom .footer-search-social{grid-area:1/3;display:grid}footer .footer-bottom .footer-search-social .footer-search{grid-area:1/1}footer .footer-bottom .footer-search-social .footer-social{grid-area:2/1;padding:0}}footer .copyright{text-align:center;background:#ffffff;color:#231f20;font-size:12px;font-weight:500;line-height:12px;height:38px;padding:13px 0}.block-div{display:block}.form-item{position:relative}.label-float{position:absolute;left:10px;padding:0 5px;line-height:normal;background:#fff;pointer-events:none;-webkit-transform:translateY(3rem);transform:translateY(3rem)}.form-item input:focus~.label-float,.form-item input~.label-float.floatLabel,.form-item select~.label-float,.form-item textarea:focus~.label-float,.form-item textarea~.label-float.floatLabel{-webkit-transform:translateY(3px);transform:translateY(.25rem);font-size:to-size(12px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.account-page-link:after{font-family:FontAwesome;font-weight:700;content:" \f178"}.account-page-link:hover,.account-page-link:focus{text-decoration:none;color:#e2231a}.account-page-link:hover:after,.accountpage--link:focus:after{margin-left:1rem;transition:all .2s ease-in-out}table.feature-compare{border-bottom:1px solid #231f20;max-width:90%;overflow-x:scroll;border-collapse:collapse}table.feature-compare .fa-check,table.feature-compare .feature-highlight{color:#e2441a}table.feature-compare .no-border{border:none}table.feature-compare .left-align{text-align:left}.feature-compare th,.feature-compare td{font-size:9px;max-width:20vw;overflow-wrap:break-word;border:1px solid #231f20}.feature-compare td{text-align:center;padding:10px}@media screen and (min-width: 768px){.feature-compare{width:90%}.feature-compare th,.feature-compare td{padding:5px;font-size:unset;max-width:unset;overflow-wrap:unset}}@media screen and (max-width: 768px){.hidden-phone{display:none!important}}@media screen and (min-width: 768px){.hidden-desktop{display:none!important}}.Faq__Section{margin-bottom:20px}.Faq__Section~.Faq__Section{margin-top:34px}.Faq__Item{position:relative;margin:14px 0}.Faq__Icon{position:absolute;top:0;left:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.Faq__Icon svg{width:8px;height:10px;vertical-align:baseline}.Faq__Item[aria-expanded=true] .Faq__Icon{-webkit-transform:rotateZ(90deg);transform:rotate(90deg)}.Faq__ItemWrapper{padding-left:26px}.Faq__Question{display:block;width:100%;margin-bottom:0;text-align:left}.Faq__AnswerWrapper{height:0;overflow:hidden;visibility:hidden;-webkit-transition:height .25s ease-in-out,visibility 0s ease-in-out .25s;transition:height .25s ease-in-out,visibility 0s ease-in-out .25s}.Faq__Item[aria-expanded=true] .Faq__AnswerWrapper{visibility:visible;-webkit-transition:height .25s ease-in-out;transition:height .25s ease-in-out}.Faq__Answer{padding:16px 0 22px}.FaqSummary{list-style:none}.FaqSummary__Item{margin-bottom:12px}.FaqSummary__Item.is-active:after{width:100%}.FaqSummary__Link{display:block}.FaqSummary__LinkLabel{position:relative;display:inline-block}.FaqSummary__LinkLabel:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:1px;-webkit-transform:scale(0,1);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;background:currentColor;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.FaqSummary__Item.is-active .FaqSummary__LinkLabel:after{-webkit-transform:scale(1,1);transform:scale(1)}@media screen and (min-width: 1000px){.Faq__Section{margin-bottom:34px}.Faq__Section{margin-top:40px}}#return-warranty h4:not(:first-of-type){margin-top:2em}#compare-grill-sizes{display:grid;grid-gap:1.5em;grid-template-columns:1fr}#compare-grill-sizes h2{font-size:125%;line-height:1.5em}#compare-grill-sizes .compare-grill-size-cell{padding-bottom:2em;border-bottom:1px solid #999899}#compare-grill-sizes .compare-grill-size-cell a:hover i,#compare-grill-sizes .compare-grill-size-cell a:focus i{margin-left:10px}#compare-grill-sizes ul.product-comparison{text-align:left;margin-top:1em}.compare-grill-size-footer{margin-top:1em}.compare-grill-size-footer a:hover i,.compare-grill-size-footer a:focus i{margin-left:10px}@media screen and (min-width: 735px){#compare-grill-sizes{grid-template-columns:1fr 1fr}#compare-grill-sizes .compare-grill-size-cell:last-of-type{border-bottom:none}}@media screen and (min-width: 1025px){#compare-grill-sizes{grid-template-columns:1fr 1fr 1fr}#compare-grill-sizes .compare-grill-size-cell{border-bottom:none}}.screen-reader-only{position:absolute;height:1px;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:polygon(0px 0px,0px 0px,0px 0px);-webkit-clip-path:polygon(0px 0px,0px 0px,0px 0px);overflow:hidden!important}.dialog-backdrop{display:none;position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;z-index:500;background-color:#000;background-color:#0006}@media screen and (min-width: 640px){.dialog-backdrop{background-color:#000;background-color:#0006}}.dialog-backdrop.active{display:block}.no-scroll{overflow-y:auto!important}.has-dialog{overflow:hidden}.noscript-text{font-size:95%}.hidden{display:none}@media screen and (min-width: 1025px){.mobile-trap{display:none}}[role=tablist]{margin:0 0 -.1em;overflow:visible}[role=tab]{position:relative;margin:0;padding:.3em .5em .4em;border:1px solid #b7b7b8;border-radius:.2em .2em 0 0;box-shadow:0 0 .2em #b7b7b8;overflow:visible;font-family:inherit;font-size:inherit;background:#edeff3}[role=tab]:hover:before,[role=tab]:focus:before,[role=tab][aria-selected=true]:before{position:absolute;bottom:100%;right:-1px;left:-1px;border-radius:.2em .2em 0 0;border-top:3px solid #e2231a;content:""}[role=tab][aria-selected=true]{border-radius:0;background:#fbfcfe;outline:0}[role=tab][aria-selected=true]:not(:focus):not(:hover):before{border-top:3px solid #231f20}[role=tab][aria-selected=true]:after{position:absolute;z-index:3;bottom:-1px;right:0;left:0;height:.3em;background:#fbfcfe;box-shadow:none;content:""}[role=tab]:hover,[role=tab]:focus,[role=tab]:active{outline:0;border-radius:0;color:inherit}[role=tab]:hover:before,[role=tab]:focus:before{border-color:#e2231a}[role=tabpanel]{position:relative;z-index:2;padding:.5em .5em .7em;border:1px solid #ebeaeb;border-radius:0 .2em .2em;box-shadow:0 0 2em #ebeaeb;background:#fbfcfe}.progressbar-wrapper{width:90%;background-color:#353838;height:1rem}.progressbar{height:1rem;background-color:#e2231a;width:0;margin-top:0!important}.progressbar-error-text{font-weight:700;color:#e2231a}.progressbar-error{background-color:#fff}@media screen and (max-width: 425px){.cc-floating.cc-theme-edgeless .cc-message{margin:.5rem!important}}.lang-switch-wrap{display:block;position:relative;z-index:1000000;background:#231f20;margin:5px;padding:5px;width:auto;height:auto}.lang-switch-wrap.lang-border{border:1px solid #ccc}.lang-switch-wrap .flag-icon{display:inline-block}.lang-switch-wrap a{display:inline-block;color:#fff;text-decoration:none}.lang-switch-wrap a:hover{text-decoration:underline}.lang-switch-wrap .current-lang{display:block;padding:0 5px;margin:0 5px}.lang-switch-wrap .other-lang{display:block;padding:5px;margin:5px}.lang-switch-wrap .hide-lang{display:none}
/*# sourceMappingURL=/s/files/1/0076/9173/0995/t/6/assets/layout.theme.styleLiquid.scss.css.map?v=7856973427653569947 */
