﻿@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Roboto+Slab:wght@300;400;700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";:root{--font-normal: "Roboto", sans-serif;--font-alt1: "Roboto Condensed", sans-serif;--font-alt2: "Roboto Slab", sans-serif;--font-condensed: var(--font-alt1);--font-slab: var(--font-alt2)}body{font-size:16px;line-height:24px}body,h1,h2,h3,h4,h5,h6,p{font-family:"Roboto",sans-serif;color:var(--color-text-default)}.font-normal{font-family:"Roboto",sans-serif}.font-alt1{font-family:"Roboto Condensed",sans-serif}.font-alt2{font-family:"Roboto Slab",sans-serif}h1{font-size:48px;font-weight:300;margin-bottom:30px}.h-size-h1{font-size:48px}h2,.h-size-h2{font-size:32px}h3,.h-size-h3{font-size:28px}h4,.h-size-h4{font-size:24px}h5,.h-size-h5{font-size:20px}h6,.h-size-h6{font-size:18px}.h-inherit{font-size:inherit;font-weight:inherit;line-height:inherit;font-family:inherit;margin:unset;color:inherit}.title{font-size:27px;font-weight:bold}.section-heading{font-family:var(--font-alt1);color:var(--color-text-default);font-size:2.1rem;font-weight:400;line-height:125%;text-transform:uppercase}@media(min-width: 768px){.section-heading{font-weight:300;font-size:2.4rem}}@media(min-width: 992px){.section-heading{font-size:2.8rem}}@media(min-width: 1200px){.section-heading{font-size:3.2rem}}@media(min-width: 1400px){.section-heading{font-size:3.6rem}}@media(min-width: 1600px){.section-heading{font-size:4rem}}.h-size-p{font-size:16px}.h-font-size-small{font-size:14px}.h-font-size-xsmall{font-size:12px}.h-font-italic{font-style:italic}.h-weight-bold{font-weight:bold}.h-weight-normal{font-weight:400}.h-weight-light{font-weight:200}.h-text-left{text-align:left}.h-text-center{text-align:center}.h-text-right{text-align:right}.h-strike{text-decoration:line-through}.h-uppercase{text-transform:uppercase}.h-lowercase{text-transform:lowercase}.h-mixed-case{text-transform:none}.b-head{font-family:"Roboto Condensed";font-size:2.4rem;line-height:125%;font-weight:400;margin:0;color:var(--color-text-default);text-transform:uppercase}@media(min-width: 992px){.b-head{font-size:2.8rem;font-weight:300}}@media(min-width: 1200px){.b-head{font-size:3.2rem}}@media(min-width: 1400px){.b-head{font-size:3.6rem}}@media(min-width: 1600px){.b-head{font-size:4rem}}.c-head{font-family:"Roboto Condensed";font-size:2.1rem;line-height:100%;font-weight:400;margin:0;color:var(--color-text-default);text-transform:uppercase}@media(min-width: 768px){.c-head{font-size:1.8rem;line-height:125%;font-weight:300}}@media(min-width: 992px){.c-head{font-size:2.1rem}}@media(min-width: 1200px){.c-head{font-size:2.4rem}}@media(min-width: 1400px){.c-head{font-size:2.8rem}}@media(min-width: 1600px){.c-head{font-size:3.2rem}}.d-head{font-family:var(--font-alt2);font-size:1.6rem;font-weight:700;line-height:125%;margin:0;color:var(--color-text-default);text-transform:uppercase}@media(min-width: 768px){.d-head{font-size:1.4rem}}@media(min-width: 992px){.d-head{font-size:1.6rem}}@media(min-width: 1200px){.d-head{font-size:1.8rem}}@media(min-width: 1200px){.d-head{font-size:2.1rem}}@media(min-width: 1600px){.d-head{font-size:2.4rem}}.alert-success{color:var(--color-success)}.alert-error{color:var(--color-primary)}.alert-dismissible{display:flex;align-items:center}.alert-dismissible button[data-dismiss^=alert]{order:1;margin-left:auto}.accordion{padding-left:20px;padding-right:20px;font-size:1.4rem;border-top:1px solid var(--color-text-default, #605255)}.accordion ::-webkit-details-marker{display:none}.accordion:last-of-type{border-bottom:1px solid var(--color-text-default, #605255)}.accordion.accordion-no-border{border-top:none;border-bottom:none}@media screen and (min-width: 1200px){.accordion{padding-left:30px;padding-right:30px;font-size:1.6rem}}.accordion-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;font-weight:700;font-size:1.6rem;padding:20px;margin-left:-20px;margin-right:-20px}.accordion-summary img{transition:transform .2s ease-in-out;transform:scale(1)}@media(min-width: 992px){.accordion-summary{padding:30px;margin-left:-30px;margin-right:-30px}}@media screen and (min-width: 1200px){.accordion-summary{font-size:2.1rem}}.accordion-summary-arrow{position:relative}.accordion-summary-arrow:after{content:"";font-size:1.7rem;font-family:"FontAwesome";color:var(--color-primary);transition:transform .2s ease-in-out;transform:scale(1)}.accordion[open] .accordion-summary-arrow:after{transform:scale(-1)}.accordion[open] .accordion-summary img{transform:scale(-1)}.accordion-content{padding-bottom:20px}@media(min-width: 992px){.accordion-content{padding-bottom:30px}}.aub{position:relative}.aub-background-image{position:absolute;inset:0}.aub-background-image img{min-width:100%;height:100%;object-fit:cover}@media(min-width: 768px){.aub-container{padding:60px 0}}.aub-panel{min-height:150px;padding:30px;background:rgba(35,31,32,.8);color:#fff;margin-top:230px}@media(max-width: 768px){.aub-panel{margin-left:calc(var(--bs-gutter-x)*-0.5);margin-right:calc(var(--bs-gutter-x)*-0.5)}}@media(min-width: 768px){.aub-panel{margin-top:0}}@media(min-width: 1400px){.aub-panel{padding:60px}}.aub-panel-header{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.aub-panel-header h3{font-family:var(--font-alt1);font-size:2.4rem;font-weight:300;line-height:116%;letter-spacing:1.3px;text-transform:uppercase;color:inherit}@media(min-width: 992px){.aub-panel-header h3{font-size:2.8rem}}@media(min-width: 1200px){.aub-panel-header h3{font-size:3.2rem}}@media(min-width: 1400px){.aub-panel-header h3{font-size:3.6rem}}.aub-panel-header img{width:90px}@media(min-width: 768px){.aub-panel-header img{width:120px}}@media(min-width: 1400px){.aub-panel-header img{width:150px}}.aub-panel-body{font-size:1.4rem}@media(min-width: 768px){.aub-panel-body{font-size:1.6rem}}.aub-panel-body p{font-size:inherit;color:inherit}.aub-sub-header{background:var(--kcs-black);color:var(--sandy-brown);font-family:var(--font-alt2);font-size:1.4rem;font-weight:700;line-height:125%;text-align:center;padding:10px 0}@media(min-width: 768px){.aub-sub-header{padding:7px 0}}@media(min-width: 992px){.aub-sub-header{font-size:1.6rem;padding:10px 0}}@media(min-width: 1200px){.aub-sub-header{font-size:1.8rem}}@media(min-width: 1400px){.aub-sub-header{font-size:2.1rem}}.full-page-width{left:50%;margin-left:-50vw;position:relative;width:100vw}@media(max-width: 768px){.full-page-width>.container{padding:0}}.wide-hero{background-position:center;background-size:cover;height:auto}.wide-hero__container{position:relative;text-align:center}.wide-hero__content-width{margin:auto;max-width:1170px}@media(min-width: 1025px){.wide-hero__content-width{padding:0 15px}}.wide-hero__image{height:auto;width:100%;z-index:0}.wide-hero .callout{background-color:rgba(35,31,32,.63);display:inline-block;padding:20px;margin:65px auto;text-align:center}.wide-hero .dotted-underline{margin:12px auto 0 auto;min-height:3px;width:80%}.wide-hero .big-title{color:#fff;display:inline-block}.dax-dotted-underlined-h2+.dax-richtext{margin-bottom:3rem}@media(min-width: 768px)and (max-width: 800px){.wide-hero .big-title{font-size:24px;line-height:24px;margin-top:0;padding-bottom:0}}@media(min-width: 801px)and (max-width: 900px){.wide-hero .big-title{font-size:32px;line-height:32px;margin-top:0;padding-bottom:0}.wide-hero .callout{padding:20px}}@media(min-width: 901px)and (max-width: 1024px){.wide-hero .big-title{font-size:43px;line-height:43px;margin-top:0;padding-bottom:0}.wide-hero .callout{padding:20px}}@media(min-width: 1025px)and (max-width: 1260px){.wide-hero .big-title{font-size:50px;line-height:50px;margin-top:-4px;padding-bottom:2px}.wide-hero .callout{padding:20px}}@media(min-width: 1261px){.wide-hero .big-title{font-size:55px;line-height:55px;margin-top:-12px;padding-bottom:8px}.wide-hero .callout{padding:20px}}@media(min-width: 768px){.wide-hero{padding:0}.wide-hero{font-size:75px}.wide-hero .dotted-underline{margin:40px auto 0 auto;width:100%}.wide-hero .small-text{color:#fff;font-size:22px;max-height:80px}.wide-hero .shop-button{margin-top:20px}.wide-hero .shop-button a{display:block;width:100%}.wide-hero-1028{height:1028px}.wide-hero-772{height:772px}.wide-hero-513,.wide-hero-default{height:513px}.wide-hero-400{height:400px}.wide-hero-330{height:330px}.wide-hero-285{height:285px}.wide-hero-240{height:240px}}@media(min-width: 1024px){.wide-hero{padding:0}.wide-hero-1028{height:1028px}.wide-hero-772{height:772px}.wide-hero-513,.wide-hero-default{height:513px}.wide-hero-400{height:400px}.wide-hero-330{height:330px}.wide-hero-285{height:285px}.wide-hero-240{height:240px}}.customer-feed{margin-top:20px;overflow:hidden;position:relative}.customer-feed .slideshow{left:-8%;width:120%}.customer-feed .arrow{border-bottom:10px solid;border-left:10px solid;display:block;height:40px;position:absolute;top:45%;width:40px}.customer-feed .arrow:after{content:none}#customer-feed-prev{background-color:rgba(0,0,0,0);left:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#customer-feed-next{background-color:rgba(0,0,0,0);right:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.customer-feed a:focus{color:#fff}.promo-block-row{margin:22px 0 0 7px;padding:0}.promo-block{padding:0}.promo-block-text-box{bottom:15px;left:20px;position:absolute}.promo-block-text-box a{border-style:solid;border-width:0 0 1px}.promo-block-text-box a:after{bottom:0;content:"";left:0;position:absolute;width:100%}.bordered-box-row{margin:60px 0 40px 7px;padding:0 6px 0 0}.bordered-box{border:1px solid #fff;height:160px;margin:0 10px;padding-top:42px;text-align:center}.bordered-box-small-text{margin-bottom:-16px;margin-top:-7px;text-transform:uppercase}.bordered-box-main_text{font-size:65px}.bordered-box-main_text.scaling-font-lg{margin-top:25px}@media(min-width: 768px){.bordered-box-main_text.scaling-font-lg{margin-top:10px}}@media(min-width: 1024px){.bordered-box-main_text.scaling-font-lg{margin-top:15px}}@media(min-width: 1400px){.bordered-box-main_text.scaling-font-lg{margin-top:-15px}}.grid-fix-aspect{background:gold;padding-bottom:75%;width:100%}.home-promo-margin{margin-top:40px;margin-bottom:40px}.how-to-margin{margin:0}.card-over-background{height:350px}.OneOneOneNoPadding .card-over-background{height:452px}.cms-row-xs.cms-grid-tile,.cms-row-xs .cms-grid-tile{height:258px;overflow:hidden}.cms-row-sm.cms-grid-tile,.cms-row-sm .cms-grid-tile{height:275px;overflow:hidden}.cms-row-md.cms-grid-tile,.cms-row-md .cms-grid-tile{height:350px;overflow:hidden}.cms-row-lg.cms-grid-tile,.cms-row-lg .cms-grid-tile{height:452px;overflow:hidden}.cms-row-xl.cms-grid-tile,.cms-row-xl .cms-grid-tile{height:476px;overflow:hidden;position:relative}@media only screen and (min-width: 691px){.cms-row-xl,.cms-row-xl .cms-grid-tile{height:689px}}@media only screen and (min-width: 922px){.cms-row-xl,.cms-row-xl .cms-grid-tile{height:476px}}@media only screen and (min-width: 1260px){.cms-row-xl,.cms-row-xl .cms-grid-tile{height:689px}}.cms-row-xs.card-over-background .card-tile,.cms-row-xs .card-over-background .card-tile{transform:scale(0.8)}.cms-row-sm.card-over-background .card-tile,.cms-row-sm .card-over-background .card-tile{transform:scale(0.9)}.card-over-background{background-size:contain;position:relative;width:100%}@media(min-width: 768px)and (max-width: 1023px){.card-over-background{margin-bottom:20px}}.card-over-background>.inner{display:table;height:100%;width:100%}.card-over-background>.inner>.card-tile{display:table-cell;vertical-align:middle}.card-over-background .white-big-title .big-title{color:#fff}.card-over-background .tan-big-title .big-title{color:#b6986c}.card-over-background .hero-text-box{display:inline-block;padding:10px;border:none;box-shadow:none}.card-over-background .hero-text-box .inner-title{font-size:33px}@media(min-width: 1200px){.card-over-background .hero-text-box{width:320px}.card-over-background .hero-text-box .inner-title{font-size:40px}}.card-over-background .hero-text-box .big-title{display:inline-block;font-size:42px;font-weight:400;padding-bottom:5px}@media(min-width: 768px){.card-over-background .hero-text-box .big-title{font-size:75px;padding-bottom:5px}}.card-over-background-dotted-underline{background-repeat:repeat-x;margin:15px 0 20px 0;min-height:3px}@media only screen and (max-width: 768px){.card-over-background-dotted-underline{display:none}}.card-over-background .hero-text-box .small-text{font-size:27px;font-weight:400;padding-top:5px}.card-over-background .with-extra-text .small-text{font-size:17px;margin-top:-20px}.card-over-background .extra-text{font-size:15px;line-height:26px;margin-top:-8px}.card-over-background .cta-section{margin-top:10px}.card-over-background .card-tile{border:none;padding:10px}.card-over-background .card-tile .hero-text-box>.inner{padding:28px}.card-over-background .card-tile .hero-text-box.white-inset-border>.inner{border:2px solid #fff}.card-over-background .card-tile .hero-text-box.black-inset-border>.inner{border:2px solid #000}.card-over-background .card-tile .hero-text-box.no-pinstripe>.inner{border:none}.card-over-background .pinstripe-card{border:none;padding:10px}.card-over-background .pinstripe-card-black>.inner{border:2px solid #231f20;padding:28px}.card-over-background .pinstripe-card-white>.inner{border:1px solid #fff;padding:28px}.card-over-background .no-pinstripe{border:none}@media(max-width: 767px){.OneOneOneNoPadding .card-over-background .card-tile .hero-text-box .big-title{display:block}.OneOneOneNoPadding .card-over-background .card-tile .hero-text-box .small-text{display:inline-block !important}.OneOneOneNoPadding .card-over-background .card-tile .hero-text-box .cta-section{margin:20px auto 10px auto;width:190px}}@media(max-width: 480px){.OneOneOneNoPadding .card-over-background{display:block;margin-bottom:10px;max-height:190px !important;padding:10px}.OneOneOneNoPadding .card-over-background .inner{display:block !important}.OneOneOneNoPadding .card-over-background .card-tile{display:block}.OneOneOneNoPadding .card-over-background .card-tile .hero-text-box{background-color:rgba(0,0,0,0) !important;border:2px solid #fff;box-shadow:none !important;height:100%;padding:10px;width:100%}.OneOneOneNoPadding .card-over-background .card-tile .hero-text-box .big-title{display:none}.OneOneOneNoPadding .card-over-background .card-tile .hero-text-box .small-text{display:inline-block !important;font-size:17px;padding-top:0}.OneOneOneNoPadding .card-over-background .card-tile .hero-text-box .small-text .dotted-underline{margin-top:3px}.OneOneOneNoPadding .card-over-background .card-tile .hero-text-box .extra-text{display:none}.OneOneOneNoPadding .card-over-background .card-tile .hero-text-box .cta-section{margin:20px auto 10px auto;width:190px}}.xs-lh-24{line-height:24px}.xs-lh-22{line-height:22px}.xs-nav{border-top:2px solid var(--brand-charcoal);display:block;font-size:15px;font-weight:600;padding:14px 0 14px 20px;z-index:100}.xs-nav a{color:#231f20}.padding-bottom-sm{padding-bottom:10px}.video-hero{height:320px}.video-hero .hero-text{padding-top:75px}.video-hero .hero-text .big-title{display:inline-block;font-size:55px}.video-hero .border-dotted-horizontal{margin-top:8px;min-height:3px;width:100%}.video-hero .play-button{font-size:50px}#grilling-101{display:none}#grilling-101-menu-box .grilling-101-menu-h3{font-family:var(--font-alt1);font-size:13px;text-transform:uppercase}#grilling-101-menu-box h3.grilling-menu-xs-expanded{border-bottom:2px solid #000;padding-bottom:10px}.grilling-tips-menu{list-style-type:none;padding:0}.grilling-tips-menu div{border-bottom:2px solid #ede2c8;display:inline-block}.grilling-tips-menu div:hover{border-bottom:2px solid var(--brand-charcoal)}.grilling-tips-menu li a{color:var(--brand-charcoal);text-decoration:none}#grilling-101-menu-box hr{background-color:var(--brand-charcoal);height:2px}.ask-chef-btn{display:block;margin-top:20px;width:100%}#grilling-tips-content hr{background-color:var(--brand-charcoal);height:2px}.grilling-chart-header{border-bottom:2px solid var(--brand-charcoal);border-top:2px solid var(--brand-charcoal);margin-bottom:20px;position:relative}#grilling-chart-container{display:none}#grilling-chart-expander{float:right;width:40px}#grilling-chart-expander i{padding:23px 0 23px 0}#grilling-101-menu-box h2,#grilling-tips-content h2,#more-grilling-tips h2{font-size:27px}#grilling-101-menu-box h3,#grilling-tips-content h3,#more-grilling-tips h3{font-size:23px}.grilling-chart-h3{line-height:40px;margin-bottom:5px;margin-top:10px}#grilling-101-menu-box h4,#grilling-tips-content h4,#more-grilling-tips h4{font-size:16px}#grilling-101-menu-box h5,#grilling-tips-content h5,#more-grilling-tips h5{font-size:17px}@media(min-width: 768px){.xs-nav{display:none}.video-hero{min-height:610px}.video-hero .hero-text{display:inline-block;margin-top:154px;padding:0 30px 30px 30px}.video-hero .hero-text .big-title{font-size:95px;padding-bottom:15px}.video-hero .play-button{font-size:100px;line-height:100px}#grilling-101{display:block}#grilling-101-menu-box .grilling-101-menu-h3{color:var(--brand-charcoal);font-family:var(--font-alt1);font-size:27px;font-weight:400}#grilling-101-menu-box .grilling-101-menu-h3 span,#grilling-101-menu-box .grilling-101-menu-h3 i{display:none}.grilling-tips-menu li{padding-bottom:5px}#grilling-tips-content{padding-left:10px}#grilling-chart-container{display:block}#grilling-chart-expander{display:none}#grilling-tips-content table{border:none;border-collapse:collapse;margin-bottom:0;width:740px}#grilling-tips-content table th{text-align:center;width:150px}#grilling-tips-content table td{line-height:22px;padding-left:40px}#grilling-tips-content .grilling-disclaimer{width:100%}#grilling-tips-content .table-wrapper{margin-bottom:30px;margin-top:20px;overflow:hidden;position:relative}#grilling-tips-content .table-wrapper .table1-col-border1,#grilling-tips-content .table-wrapper .table1-col-border2,#grilling-tips-content .table-wrapper .table1-col-border3,#grilling-tips-content .table-wrapper .table1-col-border4{background-image:url("/img/column-separator.png");background-repeat:repeat-y;height:400px;position:absolute;top:30px;width:2px}#grilling-tips-content .table-wrapper .table1-col-border1{left:150px}#grilling-tips-content .table-wrapper .table1-col-border2{left:300px}#grilling-tips-content .table-wrapper .table1-col-border3{left:450px}#grilling-tips-content .table-wrapper .table1-col-border4{left:600px}#grilling-101-menu-box h2,#grilling-tips-content h2,#more-grilling-tips h2{font-size:35px}#grilling-101-menu-box h3,#grilling-tips-content h3,#more-grilling-tips h3{font-size:27px}#grilling-101-menu-box h4,#grilling-tips-content h4,#more-grilling-tips h4{font-size:18px}#grilling-101-menu-box h5,#grilling-tips-content h5,#more-grilling-tips h5{font-size:17px}}.lower-left-text{bottom:20%;color:#fff;font-size:20px;left:6%;line-height:34px;position:absolute}.lower-left-text span.lower-left-label{font-weight:600;text-transform:uppercase}.lower-left-text span.lower-left-price-text{font-weight:normal;margin-right:8px}.lower-left-text span.lower-left-shop-text{border-bottom:4px solid #fff;font-weight:normal;text-transform:uppercase}.backdrop{background:rgba(0,0,0,.5);bottom:0;height:100px;position:absolute;width:100%}@media(max-width: 768px){.lower-left-text{bottom:20%;font-size:14px;line-height:18px}.backdrop{height:60px}}.promo-banner{display:flex;align-items:center;justify-content:center;font-size:1.2rem;line-height:100%;padding:5px 0;text-align:center;min-height:35px}@media(min-width: 1200px){.promo-banner{font-size:1.4rem}}@media(min-width: 1400px){.promo-banner{font-size:1.6rem}}.category-landing-without-feature,.category-landing-with-feature{width:100%;padding:15px 0 30px}@media(min-width: 768px){.category-landing-without-feature,.category-landing-with-feature{padding:30px 0 45px}}@media(min-width: 1400px){.category-landing-without-feature,.category-landing-with-feature{padding:30px 0 50px}}.category-landing-without-feature .section-heading,.category-landing-with-feature .section-heading{margin-bottom:10px}@media(min-width: 768px){.category-landing-without-feature .section-heading,.category-landing-with-feature .section-heading{margin-bottom:20px}}@media(min-width: 1400px){.category-landing-without-feature .section-heading,.category-landing-with-feature .section-heading{margin-bottom:30px}}@media(min-width: 1600px){.category-landing-without-feature .section-heading,.category-landing-with-feature .section-heading{margin-bottom:25px}}.category-landing-without-feature .clp-grid,.category-landing-with-feature .clp-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:22px}@media(min-width: 768px){.category-landing-without-feature .clp-grid,.category-landing-with-feature .clp-grid{grid-template-columns:repeat(4, 1fr);gap:30px}}.category-landing-without-feature .clp-tile a,.category-landing-with-feature .clp-tile a{display:block}.category-landing-without-feature .clp-tile-title,.category-landing-with-feature .clp-tile-title{color:var(--kcs-black);font-family:var(--font-normal);text-decoration:none;font-size:1.2rem;font-weight:700;line-height:125%;overflow-wrap:break-word;margin-top:5px}@media(min-width: 992px){.category-landing-without-feature .clp-tile-title,.category-landing-with-feature .clp-tile-title{font-size:1.4rem}}@media(min-width: 1200px){.category-landing-without-feature .clp-tile-title,.category-landing-with-feature .clp-tile-title{font-size:1.6rem;margin-top:10px}}@media(min-width: 1400px){.category-landing-without-feature .clp-tile-title,.category-landing-with-feature .clp-tile-title{font-size:1.8rem}}@media(min-width: 1600px){.category-landing-without-feature .clp-tile-title,.category-landing-with-feature .clp-tile-title{font-size:2.1rem}}.clp-title h2{font-size:27px;margin-bottom:20px;margin-top:15px}.clp-feature-large,.hide-small{display:none !important}.clp-feature-small{margin:0 auto 20px auto;position:relative}.float-right{float:right}.faceted-listing-facets-panel{display:none}.faceted-listing-facets-panel.show-panel{display:block}@media(min-width: 768px){.clp-feature-small{display:none}.clp-feature-large{display:block;float:right;height:497px;margin:0 48px 18px 0;width:49%}.clp-feature-large .card-over-background{background-size:cover}.clp-feature-large{margin:0 auto 30px auto;position:relative}.faceted-listing-facets-panel{display:block}.facets-outer-panel{margin-top:105px}}@media(min-width: 1024px){.clp-feature-large{display:block;float:right;height:auto;margin:0 35px 0 0;width:46%}.clp-feature-small{margin:0 auto 30px auto;max-width:477px;width:85%}}@media(min-width: 1400px){.see-all-btn{display:none}.hide-small{display:block}.clp-feature-large{height:497px;margin:0 48px 38px 0;width:36%}.clp-feature-large .card-over-background{background-size:cover;height:455px}.xl-no-right-margin{margin-right:0}.clp-feature-small{display:none}}.clearfix{clear:both}.two-up .box{background-position:center;background-size:cover;height:450px}.two-up .title .colorme{padding:20px 15px 0}.two-up .title h2{font-family:var(--font-alt1);text-align:center;margin:40px 0;font-size:36px;font-weight:300;text-transform:uppercase}.two-up .content .colorme{padding:20px 15px 50px}.two-up .colorme{background-color:var(--white)}.two-up .short.button{margin:0 0 10px;width:100%;border:1px solid #fff}.two-up .inner-title{font-family:var(--font-alt2);font-size:24px;font-weight:700;line-height:37px;padding:20px 0;text-transform:uppercase}.two-up .action-btn{background:#cc4932}.two-up .shrink{margin:0 17px}.two-up .txtlimit{display:inline-block}.two-up .hero-text-box{background:rgba(0,0,0,.55);bottom:10px;color:#fff;outline:1px solid #fff;outline-offset:-10px;padding:15px 25px;position:absolute;width:93%}.c-two-by-two-image-text{margin:40px 0}.c-two-by-two-image-text__intro{margin:0 auto 30px;text-align:center}.c-two-by-two-image-text__h2{display:inline-block;font-family:var(--font-alt1);font-size:18px;font-weight:bold;padding:5px;text-align:center;text-transform:uppercase}@media(min-width: 768px){.c-two-by-two-image-text__h2{font-family:var(--font-alt1);font-size:29px;font-weight:500}}.c-two-by-two-image-text__grid{display:flex;flex-wrap:wrap}@supports(display: grid){.c-two-by-two-image-text__grid{display:grid;gap:30px;grid-template-columns:1fr}}@media(min-width: 768px){@supports(display: grid){.c-two-by-two-image-text__grid{grid-template-columns:repeat(2, 1fr)}}}.c-two-by-two-image-text__column{display:inline-flex;width:100%}@media(min-width: 768px){.c-two-by-two-image-text__column{width:50%}}@supports(display: grid){.c-two-by-two-image-text__column{display:grid;grid-gap:30px;grid-template-columns:minmax(80px, 208px) minmax(170px, 1fr);width:auto}}.c-two-by-two-image-text__image-container{margin:0 20px 20px 0}.c-two-by-two-image-text__image-container img{min-width:90px}@media(min-width: 768px){.c-two-by-two-image-text__image-container img{min-width:200px}}@supports(display: grid){.c-two-by-two-image-text__image-container{margin:0}.c-two-by-two-image-text__image-container img{min-width:auto}}.c-two-by-two-image-text__h3{font-family:var(--font-alt1);font-size:20px;font-weight:bold;margin:0 0 4px;text-transform:uppercase;transform:translateY(-4px)}.c-two-by-two-image-text__link{border-bottom:1px solid var(--greyblue);color:var(--greyblue);display:inline-block}.c-two-by-two-image-text__link:hover{text-decoration:none}.star_prod_review{background-color:var(--bg-color-alt);border:1px solid var(--color-light-grey);padding:20px;position:relative;text-align:center}.center-text{text-align:center}.bg_color-warning{background-color:#f5a623}.star_prod_review .stars,.head_review .stars{overflow:hidden;margin:0 auto 10px}.star_prod_review .review{width:65%;margin:0 auto;color:var(--brand-charcoal);font-family:var(--font-alt1)}.star_prod_review .signature{color:var(--brand-charcoal);font-family:var(--font-alt1)}.spacer{margin:5px 0}.head_review{max-width:1200px;margin:0 auto;padding:15px 10px;overflow:hidden;background-color:var(--bg-color-alt);border:1px solid var(--color-light-grey);color:var(--brand-charcoal);font-family:var(--font-alt1)}.star_title{font-family:var(--font-alt1);font-weight:200;text-transform:uppercase}.product-review{margin:auto;padding:25px 0 50px;text-align:center;max-width:450px}@media(max-width: 768px){.product-review{padding:10px 0 10px}}@media(min-width: 768px){.product-review{padding:10px 0 15px}}@media(min-width: 992px){.product-review{max-width:610px}}@media(min-width: 1200px){.product-review{padding:45px 0 30px;max-width:730px}}@media(min-width: 1400px){.product-review{padding:50px 0 30px;max-width:850px}}@media(min-width: 1600px){.product-review{max-width:1010px}}.product-review-stars{display:inline-flex;align-items:center;height:12px;margin-bottom:10px}.product-review-stars svg{height:100%}.product-review-stars.three_star svg:nth-last-child(-n+2){display:none}.product-review-stars.four_star svg:last-child{display:none}@media(min-width: 768px){.product-review-stars{height:16px}}.product-review-title{font-family:var(--font-alt1);font-size:1.8rem;font-weight:400;line-height:125%;text-transform:uppercase;text-align:center;color:var(--color-text-default);margin:0;margin-bottom:5px}@media(min-width: 992px){.product-review-title{font-size:2.1rem}}.product-review-body{font-family:var(--font-alt2);font-size:1.2rem;line-height:150%;color:var(--color-text-default);margin-bottom:10px}@media(min-width: 768px){.product-review-body{font-size:1.4rem;margin-bottom:8px}}@media(min-width: 992px){.product-review-body{font-size:1.8rem}}@media(min-width: 1200px){.product-review-body{margin-bottom:15px}}@media(min-width: 1400px){.product-review-body{font-size:2.1rem}}.product-review-signature{font-size:1.2rem;line-height:150%}@media(min-width: 768px){.product-review-signature{font-size:1rem;line-height:125%}}@media(min-width: 992px){.product-review-signature{font-size:1.4rem}}.ce-related-categories{padding:15px 0}@media(min-width: 768px){.ce-related-categories{padding:25px 0 75px}}@media(min-width: 992px){.ce-related-categories{padding:20px 0 40px}}@media(min-width: 1200px){.ce-related-categories{padding:25px 0 50px}}@media(min-width: 1600px){.ce-related-categories{padding:25px 0 50px}}.ce-related-categories-heading{margin-bottom:30px}@media(min-width: 1400px){.ce-related-categories-heading{margin-bottom:25px}}@media(min-width: 1600px){.ce-related-categories-heading{margin-bottom:30px}}.ce-related-categories-category-container{display:flex;flex-wrap:wrap;row-gap:30px;column-gap:40px;align-items:flex-start;justify-content:center}@media(min-width: 768px){.ce-related-categories-category-container{row-gap:30px;column-gap:30px}}.ce-related-categories .ce-category{max-width:130px;flex-basis:100%}@media(min-width: 768px){.ce-related-categories .ce-category{max-width:125px;column-gap:90px}}@media(min-width: 992px){.ce-related-categories .ce-category{max-width:130px;column-gap:110px}}@media(min-width: 1200px){.ce-related-categories .ce-category{max-width:160px;column-gap:125px}}@media(min-width: 1400px){.ce-related-categories .ce-category{max-width:190px;column-gap:140px}}@media(min-width: 1600px){.ce-related-categories .ce-category{max-width:230px;column-gap:160px}}.ce-related-categories .ce-category-image-container{display:block;position:relative;padding-bottom:100%;height:0;overflow:hidden}.ce-related-categories .ce-category-image-container img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.ce-related-categories .ce-category>a{display:flex;flex-direction:column;align-items:center;color:var(--kcs-black);font-weight:700;line-height:125%;font-size:1.4rem;gap:5px;text-decoration:none}.ce-related-categories .ce-category>a h4{text-align:center;font:inherit !important}.ce-related-categories .ce-category>a:hover h4{text-decoration:underline}@media(min-width: 768px){.ce-related-categories .ce-category>a{font-size:1.2rem}}@media(min-width: 1200px){.ce-related-categories .ce-category>a{font-size:1.6rem;gap:10px}}@media(min-width: 1600px){.ce-related-categories .ce-category>a{font-size:1.8rem}}.ce-articles{padding:15px 0}@media(min-width: 768px){.ce-articles{padding:25px 0}}@media(min-width: 1400px){.ce-articles{padding:20px 0 50px}}@media(min-width: 1600px){.ce-articles{padding:25px 0 75px}}.ce-articles-heading{margin-bottom:25px}@media(min-width: 992px){.ce-articles-heading{margin-bottom:20px}}@media(min-width: 1400px){.ce-articles-heading{margin-bottom:25px}}@media(min-width: 1600px){.ce-articles-heading{margin-bottom:30px}}.ce-articles-article-container{display:flex;flex-direction:column;gap:15px}@media(min-width: 768px){.ce-articles-article-container{flex-direction:row;gap:30px}}.ce-articles .ce-article-image-container{border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden}.ce-articles .ce-article-title-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:15px 15px 25px}@media(min-width: 768px){.ce-articles .ce-article-title-container{padding:10px 15px 15px}}@media(min-width: 992px){.ce-articles .ce-article-title-container{padding:10px 20px}}@media(min-width: 1200px){.ce-articles .ce-article-title-container{padding:10px 30px}}.ce-articles .ce-article-title{color:var(--kcs-black);font-size:1.6rem;line-height:140%;font-weight:500}@media(min-width: 768px){.ce-articles .ce-article-title{font-size:1.4rem;line-height:125%;font-weight:700}}@media(min-width: 1200px){.ce-articles .ce-article-title{font-size:1.6rem}}@media(min-width: 1400px){.ce-articles .ce-article-title{font-size:1.8rem}}@media(min-width: 1600px){.ce-articles .ce-article-title{font-size:2.1rem}}.ce-faqs{display:flex;flex-direction:column;padding:10px 0}@media(min-width: 768px){.ce-faqs{padding:75px 0 100px}}@media(min-width: 1200px){.ce-faqs{padding:100px 0 125px}}.ce-faqs-heading{margin-bottom:10px}@media(min-width: 768px){.ce-faqs-heading{margin-bottom:15px}}.ce-faqs-faq-container{margin:auto}.ce-faqs-faq-container .accordion-summary{color:var(--color-text-default)}.promo-main-message{background:rgba(0,0,0,.7);text-decoration:none !important}.secondary-min-1440{padding-top:20px;padding-bottom:20px}@media(max-width: 1400px){.secondary-min-1440{display:none !important}}@media(max-width: 768px){.home-promo-banner{background-color:#000;height:900px}}.home-promo-banner .container{--max-height: 170px;max-height:var(--max-height)}@media(min-width: 992px){.home-promo-banner .container{--max-height: 230px}}@media(min-width: 1200px){.home-promo-banner .container{--max-height: 275px}}.mobile-hide{display:block}@media(max-width: 768px){.mobile-hide{display:none !important}}.mobile-show{display:none}@media(max-width: 768px){.mobile-show{display:block}}.dax-richtext p,.dax-plaintext p{font-size:1.4rem;color:var(--color-text-default)}@media(min-width: 1200px){.dax-richtext p,.dax-plaintext p{font-size:1.6rem}}.dax-plaintext{color:var(--color-text-default)}.dax-richtext h1,.dax-richtext h2,.dax-richtext h3{font-family:"Roboto Condensed";font-size:2.4rem;line-height:125%;font-weight:400;margin:0;color:var(--color-text-default);text-transform:uppercase}@media(min-width: 992px){.dax-richtext h1,.dax-richtext h2,.dax-richtext h3{font-size:2.8rem;font-weight:300}}@media(min-width: 1200px){.dax-richtext h1,.dax-richtext h2,.dax-richtext h3{font-size:3.2rem}}@media(min-width: 1400px){.dax-richtext h1,.dax-richtext h2,.dax-richtext h3{font-size:3.6rem}}@media(min-width: 1600px){.dax-richtext h1,.dax-richtext h2,.dax-richtext h3{font-size:4rem}}.dax-richtext li{margin-bottom:1.5rem}/*# sourceMappingURL=general.css.map */
