@charset "UTF-8";.legacy-wrapper *{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important}.legacy-wrapper html{line-height:1.15;-webkit-text-size-adjust:100%}.legacy-wrapper body{margin:0}.legacy-wrapper main{display:block}.legacy-wrapper h1{font-size:2em;margin:.67em 0}.legacy-wrapper hr{box-sizing:content-box;height:0;overflow:visible}.legacy-wrapper pre{font-family:monospace,monospace;font-size:1em}.legacy-wrapper a{background-color:transparent}.legacy-wrapper abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}.legacy-wrapper b,.legacy-wrapper strong{font-weight:bolder}.legacy-wrapper code,.legacy-wrapper kbd,.legacy-wrapper samp{font-family:monospace,monospace;font-size:1em}.legacy-wrapper small{font-size:80%}.legacy-wrapper sub,.legacy-wrapper sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.legacy-wrapper sub{bottom:-.25em}.legacy-wrapper sup{top:-.5em}.legacy-wrapper img{border-style:none}.legacy-wrapper button,.legacy-wrapper input,.legacy-wrapper optgroup,.legacy-wrapper select,.legacy-wrapper textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.legacy-wrapper button,.legacy-wrapper input{overflow:visible}.legacy-wrapper button,.legacy-wrapper select{text-transform:none}.legacy-wrapper [type=button],.legacy-wrapper [type=reset],.legacy-wrapper [type=submit],.legacy-wrapper button{-webkit-appearance:button}.legacy-wrapper [type=button]::-moz-focus-inner,.legacy-wrapper [type=reset]::-moz-focus-inner,.legacy-wrapper [type=submit]::-moz-focus-inner,.legacy-wrapper button::-moz-focus-inner{border-style:none;padding:0}.legacy-wrapper [type=button]:-moz-focusring,.legacy-wrapper [type=reset]:-moz-focusring,.legacy-wrapper [type=submit]:-moz-focusring,.legacy-wrapper button:-moz-focusring{outline:1px dotted ButtonText}.legacy-wrapper fieldset{padding:.35em .75em .625em}.legacy-wrapper legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.legacy-wrapper progress{vertical-align:baseline}.legacy-wrapper textarea{overflow:auto}.legacy-wrapper [type=checkbox],.legacy-wrapper [type=radio]{box-sizing:border-box;padding:0}.legacy-wrapper [type=number]::-webkit-inner-spin-button,.legacy-wrapper [type=number]::-webkit-outer-spin-button{height:auto}.legacy-wrapper [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.legacy-wrapper [type=search]::-webkit-search-decoration{-webkit-appearance:none}.legacy-wrapper ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.legacy-wrapper details{display:block}.legacy-wrapper summary{display:list-item}.legacy-wrapper [hidden],.legacy-wrapper template{display:none}.legacy-wrapper form{margin:0}.legacy-wrapper [role=button],.legacy-wrapper a,.legacy-wrapper area,.legacy-wrapper button,.legacy-wrapper input,.legacy-wrapper label,.legacy-wrapper select,.legacy-wrapper summary,.legacy-wrapper textarea{-ms-touch-action:manipulation;touch-action:manipulation}.legacy-wrapper input,.legacy-wrapper select,.legacy-wrapper textarea{font-size:1.6rem;max-width:100%;border:1px solid #849bb6;border-radius:0}.legacy-wrapper input[disabled],.legacy-wrapper select[disabled],.legacy-wrapper textarea[disabled]{border-color:#000;background-color:#000;cursor:default}.legacy-wrapper button,.legacy-wrapper input[type=submit],.legacy-wrapper label[for]{cursor:pointer}.legacy-wrapper textarea{min-height:100px}.legacy-wrapper select::-ms-expand{display:none}.legacy-wrapper option{background-color:#fff}.legacy-wrapper .input-error,.legacy-wrapper option{color:#161d25}.legacy-wrapper .input-error{border-color:#ff6d6d;background-color:#fff}.legacy-wrapper .clearfix{*zoom: 1}.legacy-wrapper .clearfix:after{content:"";display:table;clear:both}.legacy-wrapper .visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.legacy-wrapper .js-focus-hidden:focus{outline:none}.legacy-wrapper .label-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.legacy-wrapper .no-placeholder .label-hidden,.legacy-wrapper .visually-shown{position:inherit!important;overflow:auto;width:auto;height:auto;margin:0;clip:auto}.legacy-wrapper .no-js:not(html){display:none}.legacy-wrapper .no-js .no-js:not(html){display:block}.legacy-wrapper .no-js .js,.legacy-wrapper .supports-no-cookies:not(html){display:none}.legacy-wrapper html.supports-no-cookies .supports-no-cookies:not(html){display:block}.legacy-wrapper html.supports-no-cookies .supports-cookies{display:none}.legacy-wrapper .skip-link:focus{position:absolute!important;overflow:auto;width:auto;height:auto;margin:0;clip:auto;z-index:10000;padding:15px;background-color:#fff;color:#161d25;transition:none;border:2px solid #c52821;border-radius:8px}.legacy-wrapper .hide{display:none!important}.legacy-wrapper html{background-color:#fff}.legacy-wrapper *,.legacy-wrapper :after,.legacy-wrapper :before,.legacy-wrapper html{box-sizing:border-box}.legacy-wrapper body{position:relative;height:100%;overflow-x:hidden}.legacy-wrapper figure{margin:0}.legacy-wrapper img,.legacy-wrapper picture{margin:0;max-width:100%}@media only screen and (max-width: 45.85em){.legacy-wrapper .responsive-table{width:100%}.legacy-wrapper .responsive-table thead{display:none}.legacy-wrapper .responsive-table tr{display:block}.legacy-wrapper .responsive-table td,.legacy-wrapper .responsive-table tr{float:left;clear:both;width:100%}.legacy-wrapper .responsive-table td,.legacy-wrapper .responsive-table th{display:block;margin:0;padding:15px;text-align:right}.legacy-wrapper .responsive-table td:before{content:attr(data-label);float:left;padding-right:10px;text-align:center}.legacy-wrapper .responsive-table-row+.responsive-table-row,.legacy-wrapper tfoot>.responsive-table-row:first-child{position:relative;margin-top:10px;padding-top:15px}.legacy-wrapper .responsive-table-row+.responsive-table-row:after,.legacy-wrapper tfoot>.responsive-table-row:first-child:after{content:"";position:absolute;top:0;right:15px;left:15px;display:block;border-bottom:1px solid #849bb6}}.legacy-wrapper .rte{margin:0}.legacy-wrapper .rte img{height:auto}.legacy-wrapper .rte table{table-layout:fixed}.legacy-wrapper .rte ol,.legacy-wrapper .rte ul{margin:0 0 15px 30px}.legacy-wrapper .rte strong{font-weight:700}.legacy-wrapper .rte-table{overflow:auto;max-width:100%;-webkit-overflow-scrolling:touch}.legacy-wrapper .rte__video-wrapper{position:relative;overflow:hidden;max-width:100%;height:0;height:auto;padding-bottom:56.25%}.legacy-wrapper .rte__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.legacy-wrapper .rte__table-wrapper{overflow:auto;max-width:100%;-webkit-overflow-scrolling:touch}.legacy-wrapper html{font-size:62.5%}.legacy-wrapper body{font-family:Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem}.legacy-wrapper h1,.legacy-wrapper h2,.legacy-wrapper h3,.legacy-wrapper h4,.legacy-wrapper h5,.legacy-wrapper h6{font-family:Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif}.legacy-wrapper body,.legacy-wrapper button,.legacy-wrapper input,.legacy-wrapper select,.legacy-wrapper textarea{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.legacy-wrapper a:focus{color:inherit}.legacy-wrapper .button{display:inline-block;vertical-align:middle;width:auto;border:0;text-align:center;white-space:nowrap;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.legacy-wrapper .hero-banner{background-repeat:no-repeat}.legacy-wrapper .hero-banner--article{min-height:278px;background-position:50%;background-size:cover}.legacy-wrapper .icon{display:inline-block;vertical-align:middle;width:20px;height:20px;fill:currentColor}.legacy-wrapper .no-svg .icon{display:none}.legacy-wrapper .icon--wide{width:40px}.legacy-wrapper svg.icon:not(.icon--full-color) circle,.legacy-wrapper svg.icon:not(.icon--full-color) ellipse,.legacy-wrapper svg.icon:not(.icon--full-color) g,.legacy-wrapper svg.icon:not(.icon--full-color) img,.legacy-wrapper svg.icon:not(.icon--full-color) line,.legacy-wrapper svg.icon:not(.icon--full-color) path,.legacy-wrapper svg.icon:not(.icon--full-color) polygon,.legacy-wrapper svg.icon:not(.icon--full-color) polyline,.legacy-wrapper symbol.icon:not(.icon--full-color) circle,.legacy-wrapper symbol.icon:not(.icon--full-color) ellipse,.legacy-wrapper symbol.icon:not(.icon--full-color) g,.legacy-wrapper symbol.icon:not(.icon--full-color) img,.legacy-wrapper symbol.icon:not(.icon--full-color) line,.legacy-wrapper symbol.icon:not(.icon--full-color) path,.legacy-wrapper symbol.icon:not(.icon--full-color) polygon,.legacy-wrapper symbol.icon:not(.icon--full-color) polyline{max-width:100%}.legacy-wrapper svg.icon:not(.icon--full-color) rect,.legacy-wrapper symbol.icon:not(.icon--full-color) rect{fill:inherit;stroke:inherit}.legacy-wrapper .icon-fallback-text{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.legacy-wrapper .no-svg .icon-fallback-text{position:static!important;overflow:auto;width:auto;height:auto;margin:0;clip:auto}.legacy-wrapper .payment-icons{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.legacy-wrapper .placeholder-svg{display:block;width:100%;max-width:100%;height:100%;max-height:100%;border:1px solid #161d25;background-color:#f9fafb;fill:#161d25}.legacy-wrapper .placeholder-svg--small{width:480px}.legacy-wrapper .placeholder-noblocks{padding:40px;text-align:center}.legacy-wrapper .placeholder-background{position:absolute;top:0;right:0;bottom:0;left:0}.legacy-wrapper .placeholder-background .icon{border:0}.legacy-wrapper .responsive-image__wrapper{position:relative;overflow:hidden;width:100%;margin:0 auto}.legacy-wrapper .no-js .responsive-image__wrapper{display:none}.legacy-wrapper .responsive-image__wrapper:before{content:"";position:relative;display:block}.legacy-wrapper .responsive-image__wrapper img{display:block;width:100%}.legacy-wrapper .responsive-image__wrapper--full-height{height:100%}.legacy-wrapper .responsive-image__image{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.legacy-wrapper .responsive-image__image:focus{outline-offset:-4px}.legacy-wrapper .blog-post{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.legacy-wrapper .blog-post__item{-ms-flex:1 1 33.33333%;flex:1 1 33.33333%}.legacy-wrapper .featured-collection{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:73.75em}.legacy-wrapper .featured-collection-item{-ms-flex:1 1 33.33333%;flex:1 1 33.33333%;height:100%;text-align:center}.legacy-wrapper .featured-collection__image{min-width:320px}.legacy-wrapper .featured-collection__title{-ms-flex-preferred-size:100%;flex-basis:100%}.legacy-wrapper .image-with-text{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.legacy-wrapper .image-with-text__image{-ms-flex:0 1 50%;flex:0 1 50%;min-width:320px}.legacy-wrapper .image-with-text__text{-ms-flex:1 1 50%;flex:1 1 50%}.legacy-wrapper .apple-wallet-image,.legacy-wrapper .giftcard-qr img{display:block;margin:0 auto}@media print{@page{.legacy-wrapper{margin:.5cm}}.legacy-wrapper p{orphans:3;widows:3}.legacy-wrapper .apple-wallet,.legacy-wrapper .print-giftcard{display:none}}.legacy-wrapper .product-single__thumbnail-image{border:2px solid transparent}.legacy-wrapper .active-thumbnail .product-single__thumbnail-image{border-color:#849bb6}@font-face{.legacy-wrapper{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{.legacy-wrapper{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{.legacy-wrapper{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{.legacy-wrapper{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{.legacy-wrapper{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{.legacy-wrapper{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{.legacy-wrapper{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}}.legacy-wrapper html,.legacy-wrapper body{margin:0}.legacy-wrapper *:focus{outline:none}.legacy-wrapper .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%,#fff 33.33% 50%,#e2231a 50% 83.33%,#fff 83.33% 100%);background-size:5.07px 5.07px;transition:all .2s ease-in-out}.legacy-wrapper .primary-btn:hover,.legacy-wrapper .primary-btn:focus{background-image:linear-gradient(-45deg,#c52821 33.33%,#fff 33.33% 50%,#c52821 50% 83.33%,#fff 83.33% 100%);transition:all .2s ease-in-out}.legacy-wrapper .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}.legacy-wrapper .primary-btn div:hover,.legacy-wrapper .primary-btn div:focus{background:#c52821;transition:all .2s ease-in-out}.legacy-wrapper .primary-btn i{position:relative;left:10px;display:block;transition:all .2s ease-in-out}.legacy-wrapper .primary-btn div:hover i,.legacy-wrapper .primary-btn div:focus i{position:relative;left:18px;transition:all .2s ease-in-out}.legacy-wrapper .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}.legacy-wrapper .secondary-btn div{position:relative;display:block;display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin:auto;background:#fff;letter-spacing:.1em;transition:all .2s ease-in-out}.legacy-wrapper .secondary-btn div:hover,.legacy-wrapper .secondary-btn div:focus{background:#231f20;transition:all .2s ease-in-out;color:#fff}.legacy-wrapper .secondary-btn i{position:relative;left:10px;display:block;transition:all .2s ease-in-out}.legacy-wrapper .secondary-btn div:hover i,.legacy-wrapper .secondary-btn div:focus i{position:relative;left:18px;transition:all .2s ease-in-out}.legacy-wrapper 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}.legacy-wrapper h1,.legacy-wrapper h2,.legacy-wrapper h3,.legacy-wrapper h4,.legacy-wrapper h5,.legacy-wrapper h6{color:#231f20;font-family:din-bold}.legacy-wrapper p,.legacy-wrapper pre,.legacy-wrapper .pre-heading,.legacy-wrapper body,.legacy-wrapper a{font-family:din-regular;color:#231f20}.legacy-wrapper h1{font-size:64px;font-weight:900;letter-spacing:-1.28px;line-height:57.6px;text-transform:uppercase}.legacy-wrapper h1.super-headline{font-size:96px;font-weight:900;letter-spacing:-3.84px;line-height:86.4px}.legacy-wrapper h2{font-size:48px;font-weight:900;letter-spacing:4px;line-height:48px;text-transform:uppercase}.legacy-wrapper h2.pre-heading{font-size:14px;font-weight:700;letter-spacing:1.4px;line-height:14px;text-transform:uppercase}.legacy-wrapper h3{font-size:24px;font-weight:900;letter-spacing:-.48px;line-height:24px;text-transform:uppercase}.legacy-wrapper h4{font-size:18px;font-weight:700;letter-spacing:-.36px;line-height:18px}.legacy-wrapper p{font-size:18px;font-weight:400;line-height:27px}.legacy-wrapper a .primary-link{color:#e2231a;font-size:18px;font-weight:700;line-height:18px}.legacy-wrapper a .primary-link:hover,.legacy-wrapper a .primary-link:focus{color:#c52821}.legacy-wrapper a .secondary-link{font-size:14px;font-weight:700;line-height:14px}.legacy-wrapper a .secondary-link:hover,.legacy-wrapper a .secondary-link:focus{color:#383536}.legacy-wrapper #dealer-locator .container-fluid{width:90%;margin:100px auto}.legacy-wrapper #dealer-locator .container-fluid label[for=tab2],.legacy-wrapper #dealer-locator .container-fluid #stores-zipcode,.legacy-wrapper #dealer-locator .container-fluid #stores-city,.legacy-wrapper #dealer-locator .location-popup #picture-row{display:none}.legacy-wrapper .breadcrumbs-wrapper{display:grid;grid-template-columns:80px 1fr}.legacy-wrapper .breadcrumbs-wrapper .breadcrumbs-arrow{width:80px;height:80px;border:1px solid #efefef;margin:0 auto;text-align:center}.legacy-wrapper .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}.legacy-wrapper .breadcrumbs-wrapper .breadcrumbs{height:80px;justify-content:start;border:1px solid #efefef;border-left:none;padding-left:40px}.legacy-wrapper .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}.legacy-wrapper .breadcrumbs-wrapper .breadcrumbs .bc-wrapper a{font-weight:700;text-decoration:none}@media screen and (max-width: 425px){.legacy-wrapper .breadcrumbs-wrapper .breadcrumbs{padding-left:10px}.legacy-wrapper .breadcrumbs-wrapper .breadcrumbs .bc-wrapper{font-size:12px}}.legacy-wrapper .template-search main{width:90%;margin:80px auto}.legacy-wrapper .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}.legacy-wrapper .template-search main form[role=search]{position:relative;margin:0 auto;width:50%}.legacy-wrapper .template-search main form[role=search] .label-hidden{display:none}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .template-search main form[role=search] button[type=submit] .fa{color:#c4c4c4}.legacy-wrapper .template-search main form[role=search] button[type=submit] .icon-fallback-text{display:none}.legacy-wrapper .template-search main .search-results{display:grid;grid-template-columns:1fr;margin:80px auto;width:90%;grid-gap:10px}.legacy-wrapper .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}.legacy-wrapper .template-search main .search-results .search-item a.product-link{align-self:center;display:flex;height:400px;justify-items:center;align-items:center}.legacy-wrapper .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}.legacy-wrapper .template-search main .search-results .search-item .product-title a{text-decoration:none}.legacy-wrapper .template-search main .search-results .search-item .product-price{display:flex;flex-direction:row;border-top:1px solid #cecece;border-bottom:1px solid #cecece}.legacy-wrapper .template-search main .search-results .search-item .product-price p,.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .template-search main .search-results .search-item .product-price button:hover,.legacy-wrapper .template-search main .search-results .search-item .product-price button:focus{cursor:pointer}.legacy-wrapper .template-search main .search-results .search-item .product-price button:hover .fa,.legacy-wrapper .template-search main .search-results .search-item .product-price button:focus .fa{margin-left:10px}.legacy-wrapper .template-search main .search-results .search-item .product-desc{color:#231f20;font-family:din-regular;font-size:12px;font-weight:400;line-height:18px}.legacy-wrapper .template-search main .search-results .search-item .product-desc p{font-size:12px;font-weight:400;line-height:18px}.legacy-wrapper .template-search main .search-results .search-item .product-desc a{color:#e2231a;text-decoration:none}.legacy-wrapper .template-search main .search-results .search-item .product-desc a:hover .fa,.legacy-wrapper .template-search main .search-results .search-item .product-desc a:focus .fa{margin-left:10px}@media screen and (min-width: 1000px){.legacy-wrapper .template-search main .search-results{grid-template-columns:1fr 1fr}.legacy-wrapper .template-search main .search-results .search-item{width:394px}}@media screen and (min-width: 1300px){.legacy-wrapper .template-search main .search-results{grid-template-columns:1fr 1fr 1fr}.legacy-wrapper .template-search main .search-results .search-item{width:394px}}.legacy-wrapper .template-search .pagination{text-align:center;margin:40px 0}.legacy-wrapper .template-search .pagination .current{color:#231f20;width:40px;height:40px;line-height:40px;padding:0 5px;display:inline-block}.legacy-wrapper .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}.legacy-wrapper .template-search .pagination a:hover,.legacy-wrapper .template-search .pagination a:focus{color:#231f20;background-color:#fff;border:1px solid #231f20}.legacy-wrapper .section-cart{width:75%;margin:80px auto}.legacy-wrapper .section-cart .responsive-table{width:90%;margin:0 auto;border-collapse:collapse}.legacy-wrapper .section-cart .responsive-table thead{border-bottom:1px solid #cecece}.legacy-wrapper .section-cart .responsive-table th{text-align:left}@media screen and (min-width: 735px){.legacy-wrapper .section-cart .responsive-table td{width:25%}}.legacy-wrapper .section-cart .cart-footer{display:grid;justify-content:right}@media screen and (min-width: 735px){.legacy-wrapper .section-cart .cart-footer .primary-btn:first-of-type,.legacy-wrapper .section-cart .cart-footer p,.legacy-wrapper .section-cart .cart-footer .secondary-btn{grid-column:1}.legacy-wrapper .section-cart .cart-footer .cart-subtotal,.legacy-wrapper .section-cart .cart-footer .cart-checkout-btn{grid-column:2}}.legacy-wrapper .single-product-img-gallery{display:flex;flex-direction:column;align-content:center;justify-content:center}.legacy-wrapper .hide{display:none}.legacy-wrapper .img-thumbs{list-style-type:none}.legacy-wrapper .img-thumbs li{display:inline-block}.legacy-wrapper .img-thumbs li a{display:block}.legacy-wrapper .img-thumbs li a:focus{border:1px solid #cccccc}.legacy-wrapper .sp_close{z-index:0!important}.legacy-wrapper .announcement-bar{height:auto;background-color:#231f20;display:flex;justify-content:center;padding:0 10px}.legacy-wrapper .announcement-bar p{color:#fff;font-size:12px;font-weight:700;line-height:12px;text-transform:uppercase;margin:10px}.legacy-wrapper .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}.legacy-wrapper .announcement-bar p a:hover,.legacy-wrapper .announcement-bar p a:focus{text-decoration:underline}.legacy-wrapper .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){.legacy-wrapper .announcement-bar{width:100%;height:40px;background-color:#231f20;display:flex;justify-content:center}}.legacy-wrapper .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}.legacy-wrapper .mobile-search *:focus{outline:1px solid #231f20}.legacy-wrapper .mobile-search.open{right:0;width:320px;visibility:visible;transition:all 1s,ease-in-out 1s}.legacy-wrapper .mobile-search .mobile-search-cancel{margin:32px 17px 22px auto;color:#e2231a;font-size:25px;cursor:pointer}.legacy-wrapper .mobile-search form{position:relative;align-self:center}.legacy-wrapper .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}.legacy-wrapper .mobile-search form button[type=submit]{position:absolute;top:6px;right:15px;background:none}.legacy-wrapper .mobile-search form button[type=submit] .fa-search{color:#c4c4c4;font-size:20px}@media screen and (min-width: 1025px){.legacy-wrapper .mobile-search{display:none}}.legacy-wrapper .dropdowns{display:none}@media screen and (min-width: 1025px){.legacy-wrapper .dropdowns{position:relative;display:block;height:100%}.legacy-wrapper .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}.legacy-wrapper .dropdowns .cat-dropdown .dd-area-1{padding:40px 40px 20px 80px;border-right:1px solid #efefef;border-bottom:1px solid #efefef}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .dropdowns .cat-dropdown .dd-area-1 a:hover .feature-bkg,.legacy-wrapper .dropdowns .cat-dropdown .dd-area-1 a:focus .feature-bkg{opacity:.7;transition:opacity 1s}.legacy-wrapper .dropdowns .cat-dropdown .dd-area-1 a span{z-index:2;margin:auto}.legacy-wrapper .dropdowns .cat-dropdown .dd-area-2{padding:40px 20px 20px;border-bottom:1px solid #efefef}.legacy-wrapper .dropdowns .cat-dropdown .dd-area-2 .grills-grid{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:20px}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .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:#fff}.legacy-wrapper .dropdowns .cat-dropdown .dd-area-2 a img{width:100%;margin:auto}.legacy-wrapper .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}.legacy-wrapper .dropdowns .cat-dropdown .dd-area-2 a .grid-img-overlay span{margin:auto}.legacy-wrapper .dropdowns .cat-dropdown .dd-area-2 a:hover,.legacy-wrapper .dropdowns .cat-dropdown .dd-area-2 a:focus{color:#e2231a}.legacy-wrapper .dropdowns .cat-dropdown .dd-area-2 a:hover .grid-img-overlay,.legacy-wrapper .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}.legacy-wrapper .dropdowns .cat-dropdown .dd-area-3{border-right:1px solid #efefef}.legacy-wrapper .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}.legacy-wrapper .dropdowns .cat-dropdown .dd-area-3 a:hover .fa,.legacy-wrapper .dropdowns .cat-dropdown .dd-area-3 a:focus .fa{margin-left:5px}.legacy-wrapper .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}.legacy-wrapper .dropdowns .cat-dropdown .dd-area-4 a:hover .fa,.legacy-wrapper .dropdowns .cat-dropdown .dd-area-4 a:focus .fa{margin-left:5px}.legacy-wrapper .dropdowns .cat-dropdown:hover,.legacy-wrapper .dropdowns .cat-dropdown:focus{z-index:3;top:-5px;visibility:visible}.legacy-wrapper .dropdowns .cat-dropdown .grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:5px}.legacy-wrapper .dropdowns .visible-dropdown{z-index:1000;top:-5px;visibility:visible;transition:all .5s,ease-in-out .5s}.legacy-wrapper .dropdowns .dropdown-grills{display:grid;justify-content:center;align-content:center;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto}.legacy-wrapper .dropdowns .dropdown-grills h2{grid-column:1/span 3;grid-row:1;justify-self:center}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .dropdowns .dropdown-grills figure img{display:block;width:100%;margin-top:auto}.legacy-wrapper .dropdowns .dropdown-grills figure .grill-head-comparison{grid-column:2;grid-row:1}.legacy-wrapper .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}.legacy-wrapper .dropdowns .dropdown-grills figure .product-comparison{font-size:smaller;line-height:initial;width:100%;text-align:left}.legacy-wrapper .dropdowns .dropdown-grills figure .product-series{display:block}.legacy-wrapper .dropdowns .dropdown-grills figure a{grid-row:2;grid-column:1}.legacy-wrapper .dropdowns .dropdown-grills a{display:block;color:#e2231a;text-decoration:none;margin-top:40px}.legacy-wrapper .dropdowns .dropdown-grills a:hover i,.legacy-wrapper .dropdowns .dropdown-grills a:focus i{margin-left:10px}.legacy-wrapper .dropdowns .dropdown-grills .view-all-grills{text-align:center;font-size:18px;grid-row:3;grid-column:2/3;margin-top:30px}}.legacy-wrapper .main-nav{display:flex;border:1px solid rgba(153,152,153,.2);background-color:#f5f5f5cc;justify-content:space-between;height:80px}.legacy-wrapper .main-nav .search-cart{display:flex;justify-content:end;margin-left:auto}.legacy-wrapper .main-nav .search-cart .label-hidden,.legacy-wrapper .main-nav .search-cart form{display:none}.legacy-wrapper .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}.legacy-wrapper .main-nav .search-cart form button[type=submit]{background:none;border:none}.legacy-wrapper .main-nav .search-cart form button[type=submit] .icon-fallback-text{display:none}.legacy-wrapper .main-nav .search-cart form button[type=submit] .fa-search{margin:36px 15px 28px;font-size:22px;color:#c4c4c4}.legacy-wrapper .main-nav .mobile-search-btn .fa-search{margin:36px 15px 28px;font-size:22px}.legacy-wrapper .main-nav .header-cart{position:relative;margin:36px 13px 28px}.legacy-wrapper .main-nav .header-cart a{text-decoration:none}.legacy-wrapper .main-nav .header-cart .fa-user{display:none}.legacy-wrapper .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}.legacy-wrapper .main-nav .header-cart .fa-shopping-cart{position:relative;z-index:1;font-size:19px}.legacy-wrapper .main-nav .logo-image{border-right:1px solid #dbdbdb;padding:0 15px;line-height:100px}.legacy-wrapper .main-nav .logo-image img{width:100%}.legacy-wrapper .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}.legacy-wrapper .main-nav .nav-mobile-btn .fa-bars{color:#231f20}.legacy-wrapper .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}.legacy-wrapper .main-nav .main-menu.open{width:320px;visibility:visible;transition:width 1s,ease-in-out 1s}.legacy-wrapper .main-nav .main-menu *:focus{outline:1px solid #231f20}.legacy-wrapper .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}.legacy-wrapper .main-nav .main-menu #dropdown-support ul li{text-align:left!important}.legacy-wrapper .main-nav .main-menu #dropdown-support ul a{display:block;margin:5px}.legacy-wrapper .main-nav .main-menu #dropdown-support ul a:hover,.legacy-wrapper .main-nav .main-menu #dropdown-support ul a:focus{text-decoration:underline;color:#383536}.legacy-wrapper .main-nav .main-menu #dropdown-support:hover ul,.legacy-wrapper .main-nav .main-menu #dropdown-support:focus ul{visibility:visible;opacity:1;transition:visibility 1s ease-in-out,opacity 1s ease-in-out}.legacy-wrapper .main-nav .main-menu .mobile-top-menu{position:relative;display:grid;grid-template-columns:1fr 1fr;width:100%;height:80px;margin:0}.legacy-wrapper .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}.legacy-wrapper .main-nav .main-menu .mobile-top-menu .mobile-search-btn .fa-search{margin:0 10px 0 0;color:#c4c4c4}.legacy-wrapper .main-nav .main-menu .mobile-top-menu .mobile-close-menu-btn{margin:32px 17px 22px auto;color:#e2231a;font-size:25px;cursor:pointer}.legacy-wrapper .main-nav .main-menu li{position:relative;display:block;padding:30px;border-top:1px solid rgba(153,152,153,.2)}.legacy-wrapper .main-nav .main-menu li.dealer-link{border-bottom:1px solid rgba(153,152,153,.2)}.legacy-wrapper .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}.legacy-wrapper .main-nav .main-menu li a:hover,.legacy-wrapper .main-nav .main-menu li a:focus{color:#383536}.legacy-wrapper .main-nav .main-menu li a.find-a-dealer-link{color:#e2231a}.legacy-wrapper .main-nav .main-menu li a.find-a-dealer-link:hover,.legacy-wrapper .main-nav .main-menu li a.find-a-dealer-link:focus{color:#c52821;text-decoration:underline}.legacy-wrapper .main-nav .main-menu li li{margin-left:-60px;padding:19px 0 0 22px;border:none}.legacy-wrapper .main-nav .main-menu li li:last-child{border:none}.legacy-wrapper .main-nav .main-menu li li a{font-weight:400;font-size:14px;line-height:21px}@media screen and (min-width: 1025px){.legacy-wrapper .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}.legacy-wrapper .main-nav .main-menu.open{display:none;transition:none}.legacy-wrapper .main-nav .main-menu .mobile-top-menu,.legacy-wrapper .main-nav .main-menu .mobile-menu,.legacy-wrapper .main-nav .main-menu .dropdown,.legacy-wrapper .main-nav .main-menu .mobile-search-btn,.legacy-wrapper .main-nav .main-menu .nav-mobile-btn{display:none}.legacy-wrapper .main-nav .main-menu li.dropdownlink{display:inline-block;border:none;width:100%;text-align:center}.legacy-wrapper .main-nav .main-menu li.dropdownlink.dealer-link{border-bottom:none}.legacy-wrapper .main-nav .main-menu li.dropdownlink a.ddlink{position:relative}.legacy-wrapper .main-nav .main-menu li.dropdownlink a.ddlink.find-a-dealer-link .fa-map-marker{display:inline-block}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .main-nav .main-menu li.dropdownlink a.ddlink:hover,.legacy-wrapper .main-nav .main-menu li.dropdownlink a.ddlink:focus{outline:none}.legacy-wrapper .main-nav .main-menu li.dropdownlink a.ddlink:hover:before,.legacy-wrapper .main-nav .main-menu li.dropdownlink a.ddlink:focus:before{width:100%;background:#e2231a;transition:width .5s ease-out}.legacy-wrapper .main-nav .main-menu li.dropdownlink a.ddlink:hover:after,.legacy-wrapper .main-nav .main-menu li.dropdownlink a.ddlink:focus:after{width:100%;background:transparent;transition:all 0s ease-out}.legacy-wrapper .main-nav .mobile-search-btn,.legacy-wrapper .main-nav .nav-mobile-btn{display:none}.legacy-wrapper .main-nav .search-cart form{position:relative;display:block;padding:10px 19px}.legacy-wrapper .main-nav .search-cart form button[type=submit]{position:absolute;top:30px;right:25px;width:20px;height:20px;margin:0;padding:0}.legacy-wrapper .main-nav .search-cart form button[type=submit] .fa-search{margin:0;font-size:20px}.legacy-wrapper .main-nav .header-cart{margin:0;padding:25px 19px;border-left:1px solid rgba(153,152,153,.2);width:150px}.legacy-wrapper .main-nav .header-cart a{width:35%}.legacy-wrapper .main-nav .header-cart .top-cart{position:relative;display:inline-block}.legacy-wrapper .main-nav .header-cart .fa-user{display:inline-block;margin-right:10px}}@media screen and (max-width: 768px){.legacy-wrapper #dropdown-support ul{display:none!important}}.legacy-wrapper .slideshow{height:250px}.legacy-wrapper .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}.legacy-wrapper .slideshow .pre-heading{color:#f5f5f5;font-size:14px;font-weight:700;letter-spacing:2.8px;line-height:14px;text-transform:uppercase}.legacy-wrapper .slideshow .heading{color:#fff;font-size:initial;font-weight:900;line-height:normal;text-transform:uppercase}.legacy-wrapper .slideshow .primary-btn{z-index:1;margin:0 auto;height:50px}.legacy-wrapper .slideshow .fs-number-nav{z-index:1;position:absolute;bottom:0;left:35%;display:none}.legacy-wrapper .slideshow .fs-number-nav .fs-number-btn{margin:17px;width:29px;height:18px;color:#fff;font-weight:700;font-size:5em;line-height:.4em}.legacy-wrapper .slideshow .fs-number-nav .fs-number-btn:hover,.legacy-wrapper .slideshow .fs-number-nav .fs-number-btn:focus{cursor:pointer;color:#e2231a}@media screen and (min-width: 768px){.legacy-wrapper .slideshow{height:450px}.legacy-wrapper .slideshow .fs-slide-text{margin:0 0 0 10%;text-align:left;width:500px}.legacy-wrapper .slideshow .right{float:right;margin-right:10%}.legacy-wrapper .slideshow .left{float:left}.legacy-wrapper .slideshow .pre-heading{letter-spacing:1.4px}.legacy-wrapper .slideshow .heading{font-size:64px;line-height:57.6px;text-transform:uppercase}.legacy-wrapper .slideshow .primary-btn{margin:0}.legacy-wrapper .slideshow .fs-number-nav{left:10%;display:block}}@media screen and (min-width: 1000px){.legacy-wrapper .slideshow .fs-slide-text{text-align:left;width:500px}.legacy-wrapper .slideshow .pre-heading{letter-spacing:1.4px}.legacy-wrapper .slideshow .heading{text-transform:uppercase;margin-bottom:25px}.legacy-wrapper .slideshow .primary-button{height:71px}}@media screen and (min-width: 1400px){.legacy-wrapper .slideshow{height:100vh}.legacy-wrapper .slideshow .fs-slide-text{margin:5% 0 0 10%;text-align:left;width:500px}.legacy-wrapper .slideshow .heading{font-size:96px;text-transform:uppercase;margin-bottom:25px}}@media (max-width: 500px){.legacy-wrapper .slideshow [data-fadeshow~=prev-next-nav] .fs-next-btn,.legacy-wrapper .slideshow [data-fadeshow~=prev-next-nav] .fs-prev-btn{width:50px}}.legacy-wrapper .shopify-section--comparison{background:url(texture1.jpg) no-repeat top center;padding-top:92px}.legacy-wrapper .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}.legacy-wrapper .shopify-section--comparison h3{color:#000;font-size:14px;font-weight:400;line-height:21px;text-align:center;margin:0 auto}.legacy-wrapper .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}.legacy-wrapper .shopify-section--comparison .compare-button:hover i,.legacy-wrapper .shopify-section--comparison .compare-button:focus i{margin-left:10px}.legacy-wrapper .shopify-section--comparison .compare-these{width:90%;margin:0 auto;display:grid}.legacy-wrapper .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}.legacy-wrapper .shopify-section--comparison .compare-these .product-img.product-1{grid-row:1;grid-column:1;justify-self:right;align-self:start}.legacy-wrapper .shopify-section--comparison .compare-these .product-img.product-2{grid-row:1;grid-column:3;justify-self:left;align-self:start}.legacy-wrapper .shopify-section--comparison .compare-these .product-title.product-1{grid-row:3;grid-column:1}.legacy-wrapper .shopify-section--comparison .compare-these .product-title.product-2{grid-row:3;grid-column:3;justify-self:end}.legacy-wrapper .shopify-section--comparison .compare-these .product-size.product-1{grid-row:2;grid-column:1}.legacy-wrapper .shopify-section--comparison .compare-these .product-size.product-2{grid-row:2;grid-column:3;justify-self:end}.legacy-wrapper .shopify-section--comparison .compare-these .product-img{height:189px}.legacy-wrapper .shopify-section--comparison .compare-these .product-size{color:#efefef;font-family:din-regular;font-size:48px;font-weight:700;line-height:48px;display:block}.legacy-wrapper .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){.legacy-wrapper .shopify-section--comparison .compare-these{width:80%}.legacy-wrapper .shopify-section--comparison .compare-these .product-size.product-1,.legacy-wrapper .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}.legacy-wrapper .shopify-section--comparison .compare-these .product-size.product-2{justify-self:end;margin-right:-100px}.legacy-wrapper .shopify-section--comparison .compare-these .product-img{height:394px}}@media screen and (min-width: 1300px){.legacy-wrapper .shopify-section--comparison .compare-these{width:50%}}@media screen and (min-width: 1300px){.legacy-wrapper .shopify-section--comparison h2{font-size:48px;letter-spacing:-.96px;line-height:48px}.legacy-wrapper .shopify-section--comparison h3{font-size:18px;line-height:27px}.legacy-wrapper .shopify-section--comparison .compare-button{width:360px;height:60px;font-size:18px}}.legacy-wrapper .single-product{grid-template-columns:1fr}.legacy-wrapper .single-product .social-share{display:none}.legacy-wrapper .single-product .single-product-header{display:grid;grid-template-columns:80px 1fr;width:100%}.legacy-wrapper .single-product .single-product-header .single-product-collection{width:80px;height:80px;border:1px solid #efefef;margin:0 auto;text-align:center}.legacy-wrapper .single-product .single-product-header .single-product-collection a{display:block;width:100%;height:100%}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .single-product .single-product-header .single-product-breadcrumbs .spb-wrapper a{font-weight:700;text-decoration:none}.legacy-wrapper .single-product .single-product-image{width:95%;margin:0 auto}.legacy-wrapper .single-product .responsive-image__wrapper{position:relative;height:400px;width:100%;margin:0 auto}.legacy-wrapper .single-product .responsive-image__image,.legacy-wrapper .single-product .responsive-image__wrapper img{width:initial;left:50%;top:50%;transform:translate(-50%,-50%)}.legacy-wrapper .single-product .product-single__thumbnail-image{max-height:100px}.legacy-wrapper .single-product .img-thumbs{padding:0;margin:0 auto}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .single-product .single-product-info .single-product-title-links .vertical-line{display:none}.legacy-wrapper .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}.legacy-wrapper .single-product .single-product-info .single-product-title-links .custom-field--title:hover,.legacy-wrapper .single-product .single-product-info .single-product-title-links .custom-field--title:focus{font-weight:700;text-decoration:none;color:#e2231a}.legacy-wrapper .single-product .single-product-info .single-product-title-links.bottom-margin{margin-bottom:300px;transition:margin-bottom 1s ease-in-out}.legacy-wrapper .single-product .single-product-info .single-product-title-links .whats-included-link{grid-column:3;grid-row:1}.legacy-wrapper .single-product .single-product-info .single-product-title-links .warranty-link{grid-column:5;grid-row:1;justify-self:end}.legacy-wrapper .single-product .single-product-info .single-product-title-links .faq-link{grid-column:7;grid-row:1}.legacy-wrapper .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:#fff;font-size:14px;font-weight:400;transition:all 1s ease-in-out;grid-row:2;text-align:left}.legacy-wrapper .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}.legacy-wrapper .single-product .single-product-info .single-product-title-links .custom-field__whats-included .whats-included-details ul li{margin:5px}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .single-product .single-product-info .single-product-title-links .custom-field__whats-included .whats-included-link-open{z-index:2;font-weight:700}.legacy-wrapper .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}.legacy-wrapper .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:#fff;font-size:14px;font-weight:400;transition:all 1s ease-in-out;grid-row:2}.legacy-wrapper .single-product .single-product-info .single-product-title-links .warranty-details.bottom-margin{margin-bottom:300px;transition:margin-bottom 1s ease-in-out}.legacy-wrapper .single-product .single-product-info .single-product-title-links .warranty-details a:hover,.legacy-wrapper .single-product .single-product-info .single-product-title-links .warranty-details a:focus{font-weight:700;text-decoration:none;color:#e2231a}.legacy-wrapper .single-product .single-product-info .single-product-title-links .warranty-details a:hover .fa,.legacy-wrapper .single-product .single-product-info .single-product-title-links .warranty-details a:focus .fa{margin-left:1rem;transition:margin .25s ease-in-out}.legacy-wrapper .single-product .single-product-info .single-product-title-links .warranty-link-open{z-index:2;font-weight:700}.legacy-wrapper .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){.legacy-wrapper .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}.legacy-wrapper .single-product .single-product-info .single-product-title-links .bv{grid-row:1;grid-column:1;min-width:304px}.legacy-wrapper .single-product .single-product-info .single-product-title-links .vertical-line{display:block;width:36px;height:0;border:1px solid #c4c4c4;transform:rotate(90deg)}.legacy-wrapper .single-product .single-product-info .single-product-title-links .vert-1{grid-column:2;grid-row:1}.legacy-wrapper .single-product .single-product-info .single-product-title-links .vert-2{grid-column:4;grid-row:1}.legacy-wrapper .single-product .single-product-info .single-product-title-links .vert-3{grid-column:6;grid-row:1}.legacy-wrapper .single-product .single-product-info .single-product-title-links .custom-field__whats-included .whats-included-details-open,.legacy-wrapper .single-product .single-product-info .single-product-title-links .warranty-details-open{position:absolute;margin-top:0}.legacy-wrapper .single-product .single-product-info .single-product-title-links .custom-field__whats-included .whats-included-details ul{grid-template-columns:1fr 1fr 1fr}}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .single-product .single-product-info .single-product-form .single-product-description{text-align:left}.legacy-wrapper .single-product .single-product-info .single-product-form .single-product-description a:hover,.legacy-wrapper .single-product .single-product-info .single-product-form .single-product-description a:focus{color:#e2231a;font-weight:700;text-decoration:none}.legacy-wrapper .single-product .single-product-info .single-product-form .custom-field__white-glove-service{position:relative}.legacy-wrapper .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}.legacy-wrapper .single-product .single-product-info .single-product-form .field__white-glove-description:hover,.legacy-wrapper .single-product .single-product-info .single-product-form .field__white-glove-description:focus{visibility:visible}.legacy-wrapper .single-product .single-product-info .single-product-form .field__white-glove-title:hover,.legacy-wrapper .single-product .single-product-info .single-product-form .field__white-glove-title:focus{cursor:pointer}.legacy-wrapper .single-product .single-product-info .single-product-form .field__white-glove-title:hover~.field__white-glove-description,.legacy-wrapper .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){.legacy-wrapper .single-product .single-product-info .single-product-tab-features{width:579px}}.legacy-wrapper .single-product .single-product-info .single-product-tab-features .custom-field--value{font-size:14px;font-weight:400;transition:all 1s ease-in-out}.legacy-wrapper .single-product .single-product-info .single-product-tab-features .custom-field--value img{height:395px;transition:all 1s ease-in-out}.legacy-wrapper .single-product .single-product-info .single-product-tab-features .custom-field--value img:hover,.legacy-wrapper .single-product .single-product-info .single-product-tab-features .custom-field--value img:focus{cursor:pointer}.legacy-wrapper .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}.legacy-wrapper .single-product .single-product-info .single-product-tab-features .custom-field__technical-specifications .custom-field--value .fc-item{padding:15px}.legacy-wrapper .single-product .single-product-info .single-product-tab-features .custom-field__technical-specifications .custom-field--value .field__title{font-weight:700;font-size:18px}.legacy-wrapper .single-product .single-product-info .single-product-tab-features .custom-field__technical-specifications .custom-field--value .field__description p{font-size:14px}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .single-product .single-product-info .single-product-tab-features .custom-field__manuals__warnings .custom-field--value .fc-item{padding:15px}.legacy-wrapper .single-product .single-product-info .single-product-tab-features .custom-field__manuals__warnings .custom-field--value .fc-item,.legacy-wrapper .single-product .single-product-info .single-product-tab-features .custom-field__manuals__warnings .custom-field--value a{font-weight:700}.legacy-wrapper .single-product .single-product-info .single-product-tab-features .custom-field__manuals__warnings .custom-field--value a{display:inline-block}.legacy-wrapper .single-product .single-product-tech-videos{position:relative;display:block;width:100%}.legacy-wrapper .single-product .single-product-tech-videos .custom-field__technology-videos{position:relative}.legacy-wrapper .single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--title{display:none}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .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:#fff;justify-content:end;align-content:end}.legacy-wrapper .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}.legacy-wrapper .single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--left .fc-index--0,.legacy-wrapper .single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--left .fc-index--1,.legacy-wrapper .single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--left .fc-index--2{z-index:1}.legacy-wrapper .single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--left .active{z-index:2}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-header [role=tab]:hover,.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .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){.legacy-wrapper .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}}.legacy-wrapper .single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video .video-play,.legacy-wrapper .single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right .fc-field__videos .fc-field__video .video-pause,.legacy-wrapper .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}.legacy-wrapper .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,.legacy-wrapper .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,.legacy-wrapper .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,.legacy-wrapper .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,.legacy-wrapper .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,.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .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,.legacy-wrapper .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}.legacy-wrapper .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,.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .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){.legacy-wrapper .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}.legacy-wrapper .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%}}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .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%}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right [role=tabpanel]{padding:0}.legacy-wrapper .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}.legacy-wrapper .single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right [role=tab]:focus:before,.legacy-wrapper .single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right [role=tab]:hover:before,.legacy-wrapper .single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--right [role=tab][aria-selected=true]:before{border:none}.legacy-wrapper .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}.legacy-wrapper .single-product .single-product-features{display:flex;flex-direction:column;width:95%;margin:0 auto}.legacy-wrapper .single-product .single-product-additional_features{width:100%;background-color:#231f20;color:#f5f5f5}.legacy-wrapper .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}.legacy-wrapper .single-product .single-product-get-started-videos{display:block;width:100%;background-color:#292426}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .single-product .single-product-get-started-videos .custom-field__get-started-videos .custom-field--value .fc-item{margin:50px 0}.legacy-wrapper .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){.legacy-wrapper .single-product{display:grid;grid-template-columns:1fr 1fr}.legacy-wrapper .single-product .single-product-header{grid-column:1/3}.legacy-wrapper .single-product .single-product-image{grid-column:1;position:relative}.legacy-wrapper .single-product .single-product-info{grid-column:2}.legacy-wrapper .single-product .single-product-info .single-product-title{text-align:left}.legacy-wrapper .single-product .single-product-info .single-product-form{text-align:left;width:95%;margin:auto}.legacy-wrapper .single-product .single-product-description{margin:5px 0}.legacy-wrapper .single-product .primary-btn,.legacy-wrapper .single-product .secondary-btn{display:inline-block}.legacy-wrapper .single-product .single-product-price{color:#231f20;font-family:din-regular;font-size:36px;font-weight:700;line-height:36px;text-transform:uppercase}.legacy-wrapper .single-product .single-product-tech-videos{grid-column:1/3;margin:50px 0}.legacy-wrapper .single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value{display:grid;grid-template-columns:1fr 1fr}.legacy-wrapper .single-product .single-product-tech-videos .custom-field__technology-videos .custom-field--value .fc-item--left{width:100%;height:100%}.legacy-wrapper .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%}.legacy-wrapper .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}.legacy-wrapper .single-product .single-product-get-started-videos{grid-column:1/3}.legacy-wrapper .single-product .single-product-get-started-videos .custom-field--title{text-align:left}.legacy-wrapper .single-product .single-product-get-started-videos .custom-field--value{display:grid;grid-template-columns:2fr 1fr}.legacy-wrapper .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}.legacy-wrapper .single-product .single-product-get-started-videos .custom-field--value .fc-index--1{grid-column:2;grid-row:1;width:30%;padding:15px}.legacy-wrapper .single-product .single-product-get-started-videos .custom-field--value .fc-index--2{grid-column:2;grid-row:2;width:30%;padding:15px}.legacy-wrapper .single-product .single-product-features{display:block;grid-column:1/span 2;width:100%}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .single-product .single-product-features .custom-field__features .custom-field--value .fc-item .field__feature-title{grid-column:1;grid-row:1;width:440px}.legacy-wrapper .single-product .single-product-features .custom-field__features .custom-field--value .fc-item .field__feature-image{grid-column:2;grid-row:1}.legacy-wrapper .single-product .single-product-features .custom-field__features .custom-field--value .fc-item .field__feature-image img{width:100%}.legacy-wrapper .single-product .single-product-features .custom-field__features .custom-field--value .fc-index--1 .field__feature-title{grid-column:2;grid-row:1}.legacy-wrapper .single-product .single-product-features .custom-field__features .custom-field--value .fc-index--1 .field__feature-image{grid-column:1;grid-row:1}.legacy-wrapper .single-product .single-product-features .custom-field__features .custom-field--value .fc-index--1 .field__feature-image img{width:100%}.legacy-wrapper .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}.legacy-wrapper .single-product .single-product-additional_features .custom-field__additional-features .custom-field--value{display:grid;grid-template-columns:repeat(5,1fr);height:279px}.legacy-wrapper .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}}.legacy-wrapper .related-products h2{color:#000;font-size:24px;font-weight:900;letter-spacing:-.48px;line-height:24px;text-transform:uppercase;text-align:center}.legacy-wrapper .related-products .grid__item{box-shadow:10px 20px 50px #dbdbdb;border-radius:5px;background-color:#fff;margin:15px auto;width:255px;height:404px}.legacy-wrapper .related-products a{text-decoration:none;text-align:center;display:flex;flex-direction:column;align-content:center;justify-content:center;height:100%}.legacy-wrapper .related-products .grid_img_wrapper{height:75%;display:flex}.legacy-wrapper .related-products img{width:90%;margin:auto}.legacy-wrapper .related-products .product__title{color:#231f20;font-size:18px;font-weight:400;line-height:18px}.legacy-wrapper .related-products .product__price{color:#999899;font-size:18px;font-weight:700;line-height:18px}@media screen and (min-width: 1000px){.legacy-wrapper .related-products .grid__item{width:200px}.legacy-wrapper .related-products .grid__items{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}}@media screen and (min-width: 1300px){.legacy-wrapper .related-products .grid__item{width:305px}}.legacy-wrapper .product-reviews{width:90%;min-height:300px;margin:50px auto;box-shadow:10px 20px 50px #dbdbdb;grid-column:1/3}.legacy-wrapper .single-product-select{position:relative}.legacy-wrapper .retailers{width:300px;background:#fff;border:1px solid #231f20;border-radius:10px;padding:10px;box-shadow:10px 20px 50px #231f20;text-align:center;max-height:97vh;overflow-y:auto}.legacy-wrapper .retailers .custom-field__retailers{clear:both;margin-top:4rem}.legacy-wrapper .retailers .custom-field--value{display:grid}.legacy-wrapper .retailers .retailer-close{color:#231f20;position:absolute;top:2rem;right:2rem;cursor:pointer;font-size:20px;font-weight:700;padding:0 5px}.legacy-wrapper .retailers .retailer-close:hover,.legacy-wrapper .retailers .retailer-close:focus{color:#e2231a}.legacy-wrapper .retailers a:hover,.legacy-wrapper .retailers a:focus{outline:1px solid #231f20}.legacy-wrapper .faq-details{width:90%;margin:0 auto;grid-column:1/span 2}.legacy-wrapper .faq-details details[open] summary~*{animation:open .5s ease-in-out}.legacy-wrapper .faq-details details summary~*{animation:close .5s ease-in-out}.legacy-wrapper .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}}.legacy-wrapper .scrolling-buy-button{position:fixed;z-index:1000;bottom:0;left:0;width:100%;background:#fff;transition:all .2s ease-in-out}.legacy-wrapper .scrolling-buy-button .retailers{transform:translate(-25%,-125%)}@media screen and (max-width: 768px){.legacy-wrapper .retailers{max-width:50%;right:10px}.legacy-wrapper .scrolling-buy-button .retailers{right:10px;position:fixed!important;transform:translateY(-105%)}}.legacy-wrapper .hidden-buy-button{display:none}.legacy-wrapper .field__feature-image img,.legacy-wrapper .collection,.legacy-wrapper .product-collection{width:100%}.legacy-wrapper .collection header .coll-header,.legacy-wrapper .product-collection header .coll-header{max-height:220px;width:100%;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center}.legacy-wrapper .collection header .coll-header h2,.legacy-wrapper .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){.legacy-wrapper .collection header .coll-header h2,.legacy-wrapper .product-collection header .coll-header h2{font-size:34px;line-height:40px;padding:48px 5%}}.legacy-wrapper .collection header .single-product-header,.legacy-wrapper .product-collection header .single-product-header{grid-column:1/3;display:grid;grid-template-columns:80px 1fr}.legacy-wrapper .collection header .single-product-header .single-product-collection,.legacy-wrapper .product-collection header .single-product-header .single-product-collection{width:80px;height:80px;border:1px solid #efefef;margin:0 auto;text-align:center}.legacy-wrapper .collection header .single-product-header .single-product-collection a,.legacy-wrapper .product-collection header .single-product-header .single-product-collection a{display:block;width:100%;height:100%}.legacy-wrapper .collection header .single-product-header .single-product-collection .fa-arrow-left,.legacy-wrapper .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}.legacy-wrapper .collection header .single-product-header .single-product-breadcrumbs,.legacy-wrapper .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){.legacy-wrapper .collection header .single-product-header .single-product-breadcrumbs,.legacy-wrapper .product-collection header .single-product-header .single-product-breadcrumbs{padding-left:20px}}.legacy-wrapper .collection header .single-product-header .single-product-breadcrumbs .spb-wrapper,.legacy-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}.legacy-wrapper .collection header .single-product-header .single-product-breadcrumbs .spb-wrapper a,.legacy-wrapper .product-collection header .single-product-header .single-product-breadcrumbs .spb-wrapper a{font-weight:700;text-decoration:none}.legacy-wrapper .collection .collection-description,.legacy-wrapper .product-collection .collection-description{width:50%;margin:10px auto}.legacy-wrapper .collection .collection-related-links,.legacy-wrapper .product-collection .collection-related-links{width:90%;margin:10px auto;display:grid;grid-template-columns:1fr;grid-gap:25px}.legacy-wrapper .collection .collection-related-links .fc-item,.legacy-wrapper .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}.legacy-wrapper .collection .collection-related-links .fc-item a,.legacy-wrapper .product-collection .collection-related-links .fc-item a{font-size:14px;text-decoration:none}@media screen and (max-width: 425px){.legacy-wrapper .collection .collection-related-links .fc-item a,.legacy-wrapper .product-collection .collection-related-links .fc-item a{color:#e2231a}}.legacy-wrapper .collection .collection-related-links .fc-item:hover,.legacy-wrapper .collection .collection-related-links .fc-item:focus,.legacy-wrapper .product-collection .collection-related-links .fc-item:hover,.legacy-wrapper .product-collection .collection-related-links .fc-item:focus{border:1px solid #e2231a}.legacy-wrapper .collection .collection-related-links .fc-item:hover a,.legacy-wrapper .collection .collection-related-links .fc-item:focus a,.legacy-wrapper .product-collection .collection-related-links .fc-item:hover a,.legacy-wrapper .product-collection .collection-related-links .fc-item:focus a{color:#e2231a}.legacy-wrapper .collection .collection-related-links .fc-item img,.legacy-wrapper .product-collection .collection-related-links .fc-item img{max-height:197px;width:auto;align-self:center}.legacy-wrapper .collection .collection-related-links .fc-item .field__related-description,.legacy-wrapper .product-collection .collection-related-links .fc-item .field__related-description{font-size:13px}@media screen and (min-width: 650px){.legacy-wrapper .collection .collection-related-links,.legacy-wrapper .product-collection .collection-related-links{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1300px){.legacy-wrapper .collection .collection-related-links,.legacy-wrapper .product-collection .collection-related-links{grid-template-columns:1fr 1fr 1fr}}.legacy-wrapper .collection .collection-grid,.legacy-wrapper .product-collection .collection-grid{display:grid;grid-template-columns:1fr;margin:80px auto;width:90%;grid-gap:10px}.legacy-wrapper .collection .collection-grid .collection-product,.legacy-wrapper .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}.legacy-wrapper .collection .collection-grid .collection-product .coll-product-image,.legacy-wrapper .product-collection .collection-grid .collection-product .coll-product-image{align-self:center;display:flex;max-height:400px}.legacy-wrapper .collection .collection-grid .collection-product .coll-product-title,.legacy-wrapper .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}.legacy-wrapper .collection .collection-grid .collection-product .coll-product-title a,.legacy-wrapper .product-collection .collection-grid .collection-product .coll-product-title a{text-decoration:none}.legacy-wrapper .collection .collection-grid .collection-product .featured-product-price,.legacy-wrapper .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}.legacy-wrapper .collection .collection-grid .collection-product .featured-product-price form,.legacy-wrapper .collection .collection-grid .collection-product .featured-product-price .retailer-btn,.legacy-wrapper .product-collection .collection-grid .collection-product .featured-product-price form,.legacy-wrapper .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}.legacy-wrapper .collection .collection-grid .collection-product .featured-product-price p,.legacy-wrapper .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}.legacy-wrapper .collection .collection-grid .collection-product .collection-product-buttons,.legacy-wrapper .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}.legacy-wrapper .collection .collection-grid .collection-product .collection-product-buttons .primary-btn,.legacy-wrapper .collection .collection-grid .collection-product .collection-product-buttons .secondary-btn,.legacy-wrapper .product-collection .collection-grid .collection-product .collection-product-buttons .primary-btn,.legacy-wrapper .product-collection .collection-grid .collection-product .collection-product-buttons .secondary-btn{height:5rem;width:100%;align-items:center;justify-items:center}.legacy-wrapper .collection .collection-grid .collection-product .collection-product-buttons .primary-btn:hover,.legacy-wrapper .collection .collection-grid .collection-product .collection-product-buttons .secondary-btn:hover,.legacy-wrapper .collection .collection-grid .collection-product .collection-product-buttons .primary-btn:focus,.legacy-wrapper .collection .collection-grid .collection-product .collection-product-buttons .secondary-btn:focus,.legacy-wrapper .product-collection .collection-grid .collection-product .collection-product-buttons .primary-btn:hover,.legacy-wrapper .product-collection .collection-grid .collection-product .collection-product-buttons .secondary-btn:hover,.legacy-wrapper .product-collection .collection-grid .collection-product .collection-product-buttons .primary-btn:focus,.legacy-wrapper .product-collection .collection-grid .collection-product .collection-product-buttons .secondary-btn:focus{font-weight:700;border-width:2px}.legacy-wrapper .collection .collection-grid .collection-product .collection-product-buttons .primary-btn:disabled,.legacy-wrapper .collection .collection-grid .collection-product .collection-product-buttons .secondary-btn:disabled,.legacy-wrapper .collection .collection-grid .collection-product .collection-product-buttons .primary-btn:disabled:hover,.legacy-wrapper .collection .collection-grid .collection-product .collection-product-buttons .secondary-btn:disabled:hover,.legacy-wrapper .collection .collection-grid .collection-product .collection-product-buttons .primary-btn:disabled:focus,.legacy-wrapper .collection .collection-grid .collection-product .collection-product-buttons .secondary-btn:disabled:focus,.legacy-wrapper .product-collection .collection-grid .collection-product .collection-product-buttons .primary-btn:disabled,.legacy-wrapper .product-collection .collection-grid .collection-product .collection-product-buttons .secondary-btn:disabled,.legacy-wrapper .product-collection .collection-grid .collection-product .collection-product-buttons .primary-btn:disabled:hover,.legacy-wrapper .product-collection .collection-grid .collection-product .collection-product-buttons .secondary-btn:disabled:hover,.legacy-wrapper .product-collection .collection-grid .collection-product .collection-product-buttons .primary-btn:disabled:focus,.legacy-wrapper .product-collection .collection-grid .collection-product .collection-product-buttons .secondary-btn:disabled:focus{cursor:none;font-weight:400;border-width:1px;background-color:#ebeaeb}.legacy-wrapper .collection .collection-grid .collection-product .coll-product-desc,.legacy-wrapper .product-collection .collection-grid .collection-product .coll-product-desc{color:#231f20;font-family:din-regular;font-size:12px;font-weight:400;line-height:18px}.legacy-wrapper .collection .collection-grid .collection-product .coll-product-desc a,.legacy-wrapper .product-collection .collection-grid .collection-product .coll-product-desc a{color:#e2231a;text-decoration:none}.legacy-wrapper .collection .collection-grid .collection-product .coll-product-desc a:hover .fa,.legacy-wrapper .collection .collection-grid .collection-product .coll-product-desc a:focus .fa,.legacy-wrapper .product-collection .collection-grid .collection-product .coll-product-desc a:hover .fa,.legacy-wrapper .product-collection .collection-grid .collection-product .coll-product-desc a:focus .fa{margin-left:10px}.legacy-wrapper .collection .collection-grid .collection-product .collection-out-of-stock-buttons,.legacy-wrapper .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}.legacy-wrapper .collection .collection-grid .collection-product .collection-out-of-stock-buttons .notify-btn,.legacy-wrapper .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}.legacy-wrapper .collection .collection-grid .collection-product .collection-out-of-stock-buttons .notify-btn:hover,.legacy-wrapper .collection .collection-grid .collection-product .collection-out-of-stock-buttons .notify-btn:focus,.legacy-wrapper .product-collection .collection-grid .collection-product .collection-out-of-stock-buttons .notify-btn:hover,.legacy-wrapper .product-collection .collection-grid .collection-product .collection-out-of-stock-buttons .notify-btn:focus{border:1px solid #e2231a}.legacy-wrapper .collection .collection-grid .collection-product .collection-out-of-stock-buttons .notify-btn:hover .fa,.legacy-wrapper .collection .collection-grid .collection-product .collection-out-of-stock-buttons .notify-btn:focus .fa,.legacy-wrapper .product-collection .collection-grid .collection-product .collection-out-of-stock-buttons .notify-btn:hover .fa,.legacy-wrapper .product-collection .collection-grid .collection-product .collection-out-of-stock-buttons .notify-btn:focus .fa{margin-left:10px}.legacy-wrapper .collection .collection-grid .collection-product .collection-out-of-stock-buttons .retailer-btn,.legacy-wrapper .product-collection .collection-grid .collection-product .collection-out-of-stock-buttons .retailer-btn{padding:.5rem 0;font-size:14px;border:solid 1px transparent}.legacy-wrapper .collection .collection-grid .collection-product .collection-out-of-stock-buttons .retailer-btn:hover,.legacy-wrapper .collection .collection-grid .collection-product .collection-out-of-stock-buttons .retailer-btn:focus,.legacy-wrapper .product-collection .collection-grid .collection-product .collection-out-of-stock-buttons .retailer-btn:hover,.legacy-wrapper .product-collection .collection-grid .collection-product .collection-out-of-stock-buttons .retailer-btn:focus{border:solid 1px #999899;text-decoration:none}.legacy-wrapper .collection .collection-grid .collection-product .collection-out-of-stock-buttons .retailer-btn:hover .fa,.legacy-wrapper .collection .collection-grid .collection-product .collection-out-of-stock-buttons .retailer-btn:focus .fa,.legacy-wrapper .product-collection .collection-grid .collection-product .collection-out-of-stock-buttons .retailer-btn:hover .fa,.legacy-wrapper .product-collection .collection-grid .collection-product .collection-out-of-stock-buttons .retailer-btn:focus .fa{margin-left:10px}.legacy-wrapper .collection .collection-grid .collection-product .collection-out-of-stock-buttons .retailers-link,.legacy-wrapper .product-collection .collection-grid .collection-product .collection-out-of-stock-buttons .retailers-link{grid-area:retailers}.legacy-wrapper .collection .collection-grid .collection-product .collection-out-of-stock-buttons .notify-me-link,.legacy-wrapper .product-collection .collection-grid .collection-product .collection-out-of-stock-buttons .notify-me-link{grid-area:notify}@media screen and (max-width: 768px){.legacy-wrapper .collection .collection-grid .retailers,.legacy-wrapper .product-collection .collection-grid .retailers{max-width:50%}.legacy-wrapper .collection .collection-grid .collection-out-of-stock-buttons .fa-long-arrow-right,.legacy-wrapper .product-collection .collection-grid .collection-out-of-stock-buttons .fa-long-arrow-right{display:none}.legacy-wrapper .collection .collection-grid .custom-field__retailers,.legacy-wrapper .product-collection .collection-grid .custom-field__retailers{margin-top:6rem}}@media screen and (min-width: 1000px){.legacy-wrapper .collection .collection-grid,.legacy-wrapper .product-collection .collection-grid{grid-template-columns:1fr 1fr}.legacy-wrapper .collection .collection-grid .collection-product,.legacy-wrapper .product-collection .collection-grid .collection-product{width:394px}}@media screen and (min-width: 1300px){.legacy-wrapper .collection .collection-grid,.legacy-wrapper .product-collection .collection-grid{grid-template-columns:1fr 1fr 1fr}.legacy-wrapper .collection .collection-grid .collection-product,.legacy-wrapper .product-collection .collection-grid .collection-product{width:394px}}.legacy-wrapper .collection .pagination,.legacy-wrapper .product-collection .pagination{text-align:center;margin:40px 0}.legacy-wrapper .collection .pagination .current,.legacy-wrapper .product-collection .pagination .current{color:#231f20;width:40px;height:40px;line-height:40px;padding:0 5px;display:inline-block}.legacy-wrapper .collection .pagination a,.legacy-wrapper .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}.legacy-wrapper .collection .pagination a:hover,.legacy-wrapper .collection .pagination a:focus,.legacy-wrapper .product-collection .pagination a:hover,.legacy-wrapper .product-collection .pagination a:focus{color:#231f20;background-color:#fff;border:1px solid #231f20}.legacy-wrapper .collection-list{margin:0 auto;width:95%;display:flex;flex-direction:column}.legacy-wrapper .collection-list .collection-product{max-width:425px}@media screen and (min-width: 1000px) and (max-width: 1600px){.legacy-wrapper .collection-list .collection-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1601px){.legacy-wrapper .collection-list .collection-grid{grid-template-columns:1fr 1fr 1fr 1fr}.legacy-wrapper .collection-list .collection-grid .collection-product{width:unset}}.legacy-wrapper .collection-list .collection-list-item{text-align:left;text-decoration:none;border-bottom:2px solid #231f20;margin-bottom:15px;display:block}.legacy-wrapper .featured-section{position:relative;width:100%}.legacy-wrapper .featured-section .cta{position:relative;height:100%;background-size:cover;padding:5px}.legacy-wrapper .featured-section .cta .inner-cta{margin:5%}.legacy-wrapper .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}.legacy-wrapper .featured-section .cta .rte{color:#fff;font-size:18px}@media screen and (min-width: 1000px){.legacy-wrapper .featured-section .cta{height:600px}.legacy-wrapper .featured-section .cta h2{font-size:48px;line-height:48px;letter-spacing:0}}.legacy-wrapper .shopify-section--featured-products .featured-products{display:flex;flex-direction:column;margin:15px}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .shopify-section--featured-products .featured-products .view-all-products:hover i,.legacy-wrapper .shopify-section--featured-products .featured-products .view-all-products:focus i{margin-left:10px}.legacy-wrapper .shopify-section--featured-products .featured-products .featured-products-blocks{text-align:center;padding:5px}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .shopify-section--featured-products .featured-products .featured-products-blocks .featured-product a img{height:100%;margin:0 auto}.legacy-wrapper .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}.legacy-wrapper .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){.legacy-wrapper .shopify-section--featured-products .featured-products h2{font-size:48px;line-height:48px;letter-spacing:-.96}.legacy-wrapper .shopify-section--featured-products .featured-products .view-all-products{text-align:right}.legacy-wrapper .shopify-section--featured-products .featured-products .featured-products-blocks{display:flex}.legacy-wrapper .shopify-section--featured-products .featured-products .featured-products-blocks .featured-product{width:397px}}.legacy-wrapper .shopify-section--videos{background:url(video-1.jpg) top left no-repeat #231f20;background-size:cover;position:relative;z-index:0}.legacy-wrapper .shopify-section--videos .videos-bkg-overlay{position:absolute;z-index:1;width:100%;height:100%;background:#231f20;opacity:.7}.legacy-wrapper .shopify-section--videos .videos-wrapper{position:relative;z-index:2;margin:0 auto;padding:5px}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .shopify-section--videos .videos-wrapper a.more-videos:hover i,.legacy-wrapper .shopify-section--videos .videos-wrapper a.more-videos:focus i{position:relative;left:10px;display:inline-block}.legacy-wrapper .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}.legacy-wrapper .shopify-section--videos .videos-wrapper .videos-grid .video-wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;align-content:center;margin:5px}.legacy-wrapper .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}.legacy-wrapper .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}.legacy-wrapper .shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-thumbnail{position:relative}.legacy-wrapper .shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-thumbnail:hover,.legacy-wrapper .shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-thumbnail:focus{cursor:pointer}.legacy-wrapper .shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-thumbnail:hover~.video-thumbnail-overlay,.legacy-wrapper .shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-thumbnail:focus~.video-thumbnail-overlay{visibility:visible}.legacy-wrapper .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}.legacy-wrapper .shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-thumbnail-overlay a{color:#dbdbdb}.legacy-wrapper .shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-thumbnail-overlay:hover,.legacy-wrapper .shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-thumbnail-overlay:focus{visibility:visible}.legacy-wrapper .shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-thumbnail-overlay:hover .fa-stack:hover,.legacy-wrapper .shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-thumbnail-overlay:hover .fa-stack:focus,.legacy-wrapper .shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-thumbnail-overlay:focus .fa-stack:hover,.legacy-wrapper .shopify-section--videos .videos-wrapper .videos-grid .video-wrapper .video-thumbnail-overlay:focus .fa-stack:focus{color:#e2231a}.legacy-wrapper .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}.legacy-wrapper .shopify-section--videos .video-popup .video-close{position:absolute;top:5%;right:5%;color:#e2231a}@media screen and (min-width: 1000px){.legacy-wrapper .shopify-section--videos .videos-wrapper{margin:5%}.legacy-wrapper .shopify-section--videos .videos-wrapper h3{text-align:left;font-size:48px;line-height:48px;letter-spacing:-.96px}.legacy-wrapper .shopify-section--videos .videos-wrapper a.more-videos{font-size:18px;line-height:18px}.legacy-wrapper .shopify-section--videos .videos-wrapper .videos-grid{display:grid;grid-template-columns:1fr 1fr 1fr}.legacy-wrapper .shopify-section--videos .videos-wrapper .videos-grid h4{color:#fff}.legacy-wrapper .shopify-section--videos .videos-wrapper .videos-grid .videos-grid-column{position:relative;width:480px}.legacy-wrapper .shopify-section--videos .videos-wrapper .videos-grid .video-thumbnail-wrapper{position:relative;z-index:0;width:480px;height:360px;display:block}.legacy-wrapper .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:#0000;transition:background 1s ease-in-out}.legacy-wrapper .shopify-section--videos .videos-wrapper .videos-grid .video-thumbnail-wrapper .video-thumbnail-overlay:hover,.legacy-wrapper .shopify-section--videos .videos-wrapper .videos-grid .video-thumbnail-wrapper .video-thumbnail-overlay:focus{background:#000000b3;transition:background 1s ease-in-out;cursor:pointer}.legacy-wrapper .shopify-section--videos .videos-wrapper .videos-grid .video-thumbnail-wrapper .video-thumbnail-overlay:hover a,.legacy-wrapper .shopify-section--videos .videos-wrapper .videos-grid .video-thumbnail-wrapper .video-thumbnail-overlay:focus a{color:#fff}}.legacy-wrapper .featured-product{display:flex;flex-direction:column;padding:50px}.legacy-wrapper .featured-product h1{width:279px;color:#231f20;font-size:36px;font-weight:900;letter-spacing:-1.8px;line-height:36px;text-transform:uppercase}.legacy-wrapper .featured-product h1 span{color:#999899;width:73px;float:left}.legacy-wrapper .featured-product p{color:#000;font-family:din-regular;font-size:14px;font-weight:400;line-height:21px}.legacy-wrapper .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}.legacy-wrapper .featured-product a.learn-about-promo:hover,.legacy-wrapper .featured-product a.learn-about-promo:focus{color:#e2231a}.legacy-wrapper .featured-product a.learn-about-promo:hover i,.legacy-wrapper .featured-product a.learn-about-promo:focus i{margin-left:10px}@media screen and (min-width: 1000px){.legacy-wrapper .featured-product{display:grid;grid-template-columns:1fr 2fr}.legacy-wrapper .featured-product .responsive-image__wrapper{grid-column:1}.legacy-wrapper .featured-product .featured-product-info{grid-column:2}}@media screen and (min-width: 1300px){.legacy-wrapper .featured-product h1{font-size:48px;line-height:48px;letter-spacing:2.4px;width:520px}.legacy-wrapper .featured-product h1 span{width:120px}.legacy-wrapper .featured-product p{font-size:18px;line-height:27px}}.legacy-wrapper .about-header{width:100%;height:689px;background-color:#c4c4c4;background-color:#231f201c;background-size:cover}.legacy-wrapper .about-header .origins{width:95%;margin:0 auto}.legacy-wrapper .about-header .origins h1{color:#fff}@media screen and (min-width: 1024px){.legacy-wrapper .about-header{display:grid;grid-template-columns:1fr 1fr}.legacy-wrapper .about-header .origins{justify-self:center;margin-top:150px}.legacy-wrapper .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}}.legacy-wrapper blockquote{box-shadow:10px 20px 50px #51515133;background-color:#fff;padding:36px 30px 36px 42px;margin-top:-240px}.legacy-wrapper blockquote p{color:#231f20;font-family:din-regular;font-size:18px;font-weight:400;line-height:31.5px;margin:auto}.legacy-wrapper 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}.legacy-wrapper .about-page .our-story .callout-glyph{width:108px;margin:-54px auto 0;display:block}.legacy-wrapper .about-page .our-story .story-img{width:100%}.legacy-wrapper .about-page .our-story .story-info{align-self:center;justify-content:center;width:80%;margin:0 auto}.legacy-wrapper .about-page .our-story .story-info h2{color:#231f20;font-size:48px;font-weight:900;letter-spacing:-.96px;line-height:48px;text-transform:uppercase}.legacy-wrapper .about-page .our-story .story-info p{color:#231f20;font-family:din-regular;font-size:18px;font-weight:400;line-height:27px}.legacy-wrapper .about-page .our-story .story-info:nth-of-type(1){grid-column:2;grid-row:1}.legacy-wrapper .about-page .our-story .story-info:nth-of-type(2){grid-column:1;grid-row:2}.legacy-wrapper .about-page .our-story .story-info:nth-of-type(3){grid-column:2;grid-row:3}@media screen and (min-width: 1024px){.legacy-wrapper blockquote{width:498px;float:right}.legacy-wrapper .about-page{clear:both;margin-top:252px}.legacy-wrapper .about-page .our-story{display:grid;grid-template-columns:1fr 1fr}.legacy-wrapper .about-page .our-story .callout-glyph:nth-of-type(2){grid-column:1/span 3;grid-row:1;align-self:center;justify-self:center}.legacy-wrapper .about-page .our-story .callout-glyph:nth-of-type(4){grid-column:1/span 3;grid-row:2;align-self:center;justify-self:center}.legacy-wrapper .about-page .our-story .callout-glyph:nth-of-type(6){grid-column:1/span 3;grid-row:3;align-self:center;justify-self:center}.legacy-wrapper .about-page .our-story .story-img:nth-of-type(1){grid-column:1;grid-row:1;width:100%}.legacy-wrapper .about-page .our-story .story-img:nth-of-type(3){grid-column:2;grid-row:2;width:100%}.legacy-wrapper .about-page .our-story .story-img:nth-of-type(5){grid-column:1;grid-row:3;width:100%}.legacy-wrapper .about-page .our-story .story-info{align-self:center;justify-content:center;width:80%;margin:0 auto}.legacy-wrapper .about-page .our-story .story-info h2{color:#231f20;font-size:48px;font-weight:900;letter-spacing:-.96px;line-height:48px;text-transform:uppercase}.legacy-wrapper .about-page .our-story .story-info p{color:#231f20;font-family:din-regular;font-size:18px;font-weight:400;line-height:27px}.legacy-wrapper .about-page .our-story .story-info:nth-of-type(1){grid-column:2;grid-row:1}.legacy-wrapper .about-page .our-story .story-info:nth-of-type(2){grid-column:1;grid-row:2}.legacy-wrapper .about-page .our-story .story-info:nth-of-type(3){grid-column:2;grid-row:3}}.legacy-wrapper #customer_login,.legacy-wrapper #create_customer,.legacy-wrapper #recover_customer_password,.legacy-wrapper #reset_customer_password,.legacy-wrapper #activate_customer_password,.legacy-wrapper .form-success,.legacy-wrapper .form-address{display:flex;flex-direction:column;justify-content:center;align-content:center;text-align:center;width:100%;max-width:400px;margin:0 auto}.legacy-wrapper #CustomerEmail,.legacy-wrapper #CustomerPassword,.legacy-wrapper #CreatePassword,.legacy-wrapper #FirstName,.legacy-wrapper #LastName,.legacy-wrapper #Email,.legacy-wrapper #RecoverEmail,.legacy-wrapper #ResetPassword,.legacy-wrapper #PasswordConfirmation,.legacy-wrapper .form-address input,.legacy-wrapper .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}.legacy-wrapper .form-address input[type=checkbox]{width:2rem;height:2rem;vertical-align:middle}.legacy-wrapper .form-address input[type=checkbox]~label{margin-top:5px}.legacy-wrapper .account-btn{width:100%;margin-bottom:15px}.legacy-wrapper .form-success{color:#e2231a}.legacy-wrapper footer{width:100%;background-color:#f5f5f5;margin-top:2rem}.legacy-wrapper footer .signup{display:grid;grid-template-columns:1fr;padding:23px 20px;border-bottom:1px solid rgba(153,152,153,.2)}.legacy-wrapper 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}.legacy-wrapper 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}.legacy-wrapper footer .signup .klaviyo-form{grid-area:3/1}.legacy-wrapper footer .signup .klaviyo-form input{width:100%;height:60px;border-radius:3px;border:1px solid #c4c4c4;background-color:#efefef;margin:0 0 20px}.legacy-wrapper 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}.legacy-wrapper footer .signup .klaviyo-form button .fa-arrow-right{position:absolute;right:15px;transition:right .5s,ease-in-out .5s}.legacy-wrapper footer .signup .klaviyo-form button:hover .fa-arrow-right,.legacy-wrapper footer .signup .klaviyo-form button:focus .fa-arrow-right{right:5px;transition:right .5s,ease-in-out .5s}@media screen and (min-width: 768px){.legacy-wrapper footer .signup{grid-template-columns:1fr 1fr}.legacy-wrapper footer .signup p{grid-area:1/1;margin:0 24px 0 136px}.legacy-wrapper footer .signup h2{grid-area:2/1;width:329px;margin:8px 24px 8px 136px}.legacy-wrapper footer .signup .klaviyo-form{grid-area:2/2}}.legacy-wrapper footer .footer-bottom{padding:16px 21px;display:grid;grid-template-columns:1fr 1fr}.legacy-wrapper footer .footer-bottom .logo-image{grid-area:1/span 3;justify-self:center;margin-bottom:18px}.legacy-wrapper footer .footer-bottom .logo-image img{height:100px}.legacy-wrapper footer .footer-bottom .footer-search-social{grid-area:2/span 2;display:grid}.legacy-wrapper footer .footer-bottom .footer-search-social .footer-search{grid-area:2/1;position:relative}.legacy-wrapper 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}.legacy-wrapper 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}.legacy-wrapper footer .footer-bottom .footer-search-social .footer-search button[type=submit] .icon-fallback-text{display:none}.legacy-wrapper footer .footer-bottom .footer-search-social .footer-social{grid-area:2/2;display:flex;flex-direction:column;padding:0 0 0 24px}.legacy-wrapper footer .footer-bottom .footer-search-social .footer-social .social-media{align-items:stretch}.legacy-wrapper footer .footer-bottom .footer-search-social .footer-social .social-media a{color:#818080;font-size:20px;margin:0 5px}.legacy-wrapper footer .footer-bottom .footer-search-social .footer-social .social-media a:hover,.legacy-wrapper footer .footer-bottom .footer-search-social .footer-social .social-media a:focus{color:#e2231a}.legacy-wrapper footer .footer-bottom .footer-search-social .footer-social .phone{color:gray;font-size:14px;font-weight:400;letter-spacing:.7px;line-height:14px}.legacy-wrapper footer .footer-bottom .footer-menus{grid-area:3/1;margin-top:50px}.legacy-wrapper 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}.legacy-wrapper 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}.legacy-wrapper footer .footer-bottom .footer-menus ul a{text-decoration:none}@media screen and (min-width: 768px){.legacy-wrapper footer .footer-bottom{grid-template-columns:1fr 2fr 1fr}.legacy-wrapper footer .footer-bottom .logo-image{grid-area:1/1}.legacy-wrapper footer .footer-bottom .footer-menus{grid-area:1/2;display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:0;grid-gap:15px}.legacy-wrapper footer .footer-bottom .footer-search-social{grid-area:1/3;display:grid}.legacy-wrapper footer .footer-bottom .footer-search-social .footer-search{grid-area:1/1}.legacy-wrapper footer .footer-bottom .footer-search-social .footer-social{grid-area:2/1;padding:0}}.legacy-wrapper footer .copyright{text-align:center;background:#fff;color:#231f20;font-size:12px;font-weight:500;line-height:12px;height:38px;padding:13px 0}.legacy-wrapper .block-div{display:block}.legacy-wrapper .form-item{position:relative}.legacy-wrapper .label-float{position:absolute;left:10px;padding:0 5px;line-height:normal;background:#fff;pointer-events:none;-webkit-transform:translateY(3rem);transform:translateY(3rem)}.legacy-wrapper .form-item input:focus~.label-float,.legacy-wrapper .form-item input~.label-float.floatLabel,.legacy-wrapper .form-item select~.label-float,.legacy-wrapper .form-item textarea:focus~.label-float,.legacy-wrapper .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}.legacy-wrapper .account-page-link:after{font-family:FontAwesome;font-weight:700;content:" \f178"}.legacy-wrapper .account-page-link:hover,.legacy-wrapper .account-page-link:focus{text-decoration:none;color:#e2231a}.legacy-wrapper .account-page-link:hover:after,.legacy-wrapper .accountpage--link:focus:after{margin-left:1rem;transition:all .2s ease-in-out}.legacy-wrapper table.feature-compare{border-bottom:1px solid #231f20;max-width:90%;overflow-x:scroll;border-collapse:collapse}.legacy-wrapper table.feature-compare .fa-check,.legacy-wrapper table.feature-compare .feature-highlight{color:#e2231a}.legacy-wrapper table.feature-compare .no-border{border:none}.legacy-wrapper table.feature-compare .left-align{text-align:left}.legacy-wrapper .feature-compare th,.legacy-wrapper .feature-compare td{font-size:9px;max-width:20vw;overflow-wrap:break-word;border:1px solid #231f20}.legacy-wrapper .feature-compare td{text-align:center;padding:10px}@media screen and (min-width: 768px){.legacy-wrapper .feature-compare{width:90%}.legacy-wrapper .feature-compare th,.legacy-wrapper .feature-compare td{padding:5px;font-size:unset;max-width:unset;overflow-wrap:unset}}@media screen and (max-width: 768px){.legacy-wrapper .hidden-phone{display:none!important}}@media screen and (min-width: 768px){.legacy-wrapper .hidden-desktop{display:none!important}}.legacy-wrapper .Faq__Section{margin-bottom:20px}.legacy-wrapper .Faq__Section~.Faq__Section{margin-top:34px}.legacy-wrapper .Faq__Item{position:relative;margin:14px 0}.legacy-wrapper .Faq__Icon{position:absolute;top:0;left:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.legacy-wrapper .Faq__Icon svg{width:8px;height:10px;vertical-align:baseline}.legacy-wrapper .Faq__Item[aria-expanded=true] .Faq__Icon{-webkit-transform:rotateZ(90deg);transform:rotate(90deg)}.legacy-wrapper .Faq__ItemWrapper{padding-left:26px}.legacy-wrapper .Faq__Question{display:block;width:100%;margin-bottom:0;text-align:left}.legacy-wrapper .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}.legacy-wrapper .Faq__Item[aria-expanded=true] .Faq__AnswerWrapper{visibility:visible;-webkit-transition:height .25s ease-in-out;transition:height .25s ease-in-out}.legacy-wrapper .Faq__Answer{padding:16px 0 22px}.legacy-wrapper .FaqSummary{list-style:none}.legacy-wrapper .FaqSummary__Item{margin-bottom:12px}.legacy-wrapper .FaqSummary__Item.is-active:after{width:100%}.legacy-wrapper .FaqSummary__Link{display:block}.legacy-wrapper .FaqSummary__LinkLabel{position:relative;display:inline-block}.legacy-wrapper .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}.legacy-wrapper .FaqSummary__Item.is-active .FaqSummary__LinkLabel:after{-webkit-transform:scale(1,1);transform:scale(1)}@media screen and (min-width: 1000px){.legacy-wrapper .Faq__Section{margin-bottom:34px}.legacy-wrapper .Faq__Section{margin-top:40px}}.legacy-wrapper #return-warranty h4:not(:first-of-type){margin-top:2em}.legacy-wrapper #compare-grill-sizes{display:grid;grid-gap:1.5em;grid-template-columns:1fr}.legacy-wrapper #compare-grill-sizes h2{font-size:125%;line-height:1.5em}.legacy-wrapper #compare-grill-sizes .compare-grill-size-cell{padding-bottom:2em;border-bottom:1px solid #999899}.legacy-wrapper #compare-grill-sizes .compare-grill-size-cell a:hover i,.legacy-wrapper #compare-grill-sizes .compare-grill-size-cell a:focus i{margin-left:10px}.legacy-wrapper #compare-grill-sizes ul.product-comparison{text-align:left;margin-top:1em}.legacy-wrapper .compare-grill-size-footer{margin-top:1em}.legacy-wrapper .compare-grill-size-footer a:hover i,.legacy-wrapper .compare-grill-size-footer a:focus i{margin-left:10px}@media screen and (min-width: 735px){.legacy-wrapper #compare-grill-sizes{grid-template-columns:1fr 1fr}.legacy-wrapper #compare-grill-sizes .compare-grill-size-cell:last-of-type{border-bottom:none}}@media screen and (min-width: 1025px){.legacy-wrapper #compare-grill-sizes{grid-template-columns:1fr 1fr 1fr}.legacy-wrapper #compare-grill-sizes .compare-grill-size-cell{border-bottom:none}}.legacy-wrapper .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}.legacy-wrapper .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){.legacy-wrapper .dialog-backdrop{background-color:#000;background-color:#0006}}.legacy-wrapper .dialog-backdrop.active{display:block}.legacy-wrapper .no-scroll{overflow-y:auto!important}.legacy-wrapper .has-dialog{overflow:hidden}.legacy-wrapper .noscript-text{font-size:95%}.legacy-wrapper .hidden{display:none}@media screen and (min-width: 1025px){.legacy-wrapper .mobile-trap{display:none}}.legacy-wrapper [role=tablist]{margin:0 0 -.1em;overflow:visible}.legacy-wrapper [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}.legacy-wrapper [role=tab]:hover:before,.legacy-wrapper [role=tab]:focus:before,.legacy-wrapper [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:""}.legacy-wrapper [role=tab][aria-selected=true]{border-radius:0;background:#fbfcfe;outline:0}.legacy-wrapper [role=tab][aria-selected=true]:not(:focus):not(:hover):before{border-top:3px solid #231f20}.legacy-wrapper [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:""}.legacy-wrapper [role=tab]:hover,.legacy-wrapper [role=tab]:focus,.legacy-wrapper [role=tab]:active{outline:0;border-radius:0;color:inherit}.legacy-wrapper [role=tab]:hover:before,.legacy-wrapper [role=tab]:focus:before{border-color:#e2231a}.legacy-wrapper [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}.legacy-wrapper .progressbar-wrapper{width:90%;background-color:#353838;height:1rem}.legacy-wrapper .progressbar{height:1rem;background-color:#e2231a;width:0;margin-top:0!important}.legacy-wrapper .progressbar-error-text{font-weight:700;color:#e2231a}.legacy-wrapper .progressbar-error{background-color:#fff}@media screen and (max-width: 425px){.legacy-wrapper .cc-floating.cc-theme-edgeless .cc-message{margin:.5rem!important}}.legacy-wrapper .lang-switch-wrap{display:block;position:relative;z-index:1000000;background:#231f20;margin:5px;padding:5px;width:auto;height:auto}.legacy-wrapper .lang-switch-wrap.lang-border{border:1px solid #ccc}.legacy-wrapper .lang-switch-wrap .flag-icon{display:inline-block}.legacy-wrapper .lang-switch-wrap a{display:inline-block;color:#fff;text-decoration:none}.legacy-wrapper .lang-switch-wrap a:hover{text-decoration:underline}.legacy-wrapper .lang-switch-wrap .current-lang{display:block;padding:0 5px;margin:0 5px}.legacy-wrapper .lang-switch-wrap .other-lang{display:block;padding:5px;margin:5px}.legacy-wrapper .lang-switch-wrap .hide-lang{display:none}
/*# sourceMappingURL=/cdn/shop/t/55/assets/legacy.css.map */
