﻿@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}a.why-buy-modal-link{text-decoration:none;cursor:pointer}a.why-buy-modal-link:link{text-decoration:none}a.why-buy-modal-link:visited{text-decoration:none}a.why-buy-modal-link:hover{text-decoration:none}a.why-buy-modal-link:active{text-decoration:none}.why-buy-image{height:230px;background-size:cover;background-repeat:no-repeat;background-position:right}.corner-image img{float:right;clear:both;width:170px}.corner-image::before{content:"";display:block;float:right;height:40px}.why-buy-header{font-family:var(--font-alt2);font-size:22px;font-weight:600;line-height:1;color:var(--color-theme-dark);margin:20px}.why-buy-modal p{margin:0px;font-size:15px}.why-buy-modal ul{margin-top:15px;margin-bottom:0px;padding-left:15px}.why-buy-modal ul li{margin-bottom:4px;list-style-type:none;font-size:14px;margin-right:10px;line-height:18px}.why-buy-modal ul li:before{font-family:"FontAwesome";content:"";margin-left:-15px;color:#4f9400}.why-buy-modal ul li>span{position:relative;left:10px}.why-buy-modal .button{margin-top:15px}@media(max-width: 800px){.corner-image::before{height:80px}}@media(max-width: 480px){.why-buy-modal{height:720px}.corner-image img{margin:0px -25px 10px -5px}.corner-image::before{height:150px}}@media(max-width: 400px){.why-buy-modal{height:760px}}.no-padding-no-margin{padding:0 !important;margin:0 !important}.full-width{width:100% !important}.product-image-selector{margin:0 -15px}.product-image-selector .cycle-slideshow,.cycle-slideshow *{-webkit-box-sizing:border-box;box-sizing:border-box}.product-image-selector .cycle-slideshow{margin:10px auto;max-width:500px;min-width:200px;padding:0;position:relative;width:100%}.product-image-selector .cycle-slideshow img{display:block;left:0;padding:0;position:absolute;top:0;width:100%}.product-image-selector .cycle-slideshow img:first-child{position:static;z-index:100}.product-image-selector .cycle-pager{bottom:8px;overflow:hidden;position:absolute;text-align:center;width:100%;z-index:500}.product-image-selector .cycle-pager span{border:2px solid #fff;border-radius:20px;color:rgba(0,0,0,0);cursor:pointer;display:inline-block;font-family:arial;font-size:10px;height:12px;margin:10px;width:12px}.product-image-selector .cycle-pager span.cycle-pager-active{background-color:#fff;color:rgba(0,0,0,0)}.product-image-selector .cycle-pager>*{cursor:pointer}.product-image-selector .cycle-caption{bottom:15px;color:#fff;position:absolute;right:15px;z-index:700}.product-image-selector .cycle-overlay{background:#000;bottom:0;color:#fff;opacity:.5;padding:15px;position:absolute;width:100%;z-index:600}.product-image-selector .cycle-prev,.product-image-selector .cycle-next{cursor:pointer;height:100%;opacity:0;position:absolute;top:0;width:30%;z-index:800}.product-image-selector .cycle-prev{background:url(http://malsup.github.com/images/left.png) 50% 50% no-repeat;left:0}.product-image-selector .cycle-next{background:url(http://malsup.github.com/images/right.png) 50% 50% no-repeat;right:0}.product-image-selector .cycle-prev:hover,.cycle-next:hover{opacity:.7}.product-image-selector .disabled{opacity:.5}.product-image-selector .cycle-paused:after{background:#000;border-radius:10px;color:#fff;content:"Paused";opacity:.5;padding:10px;position:absolute;right:10px;top:10px;z-index:500}.product-container .pdp-options{display:block;font-size:15px;margin-bottom:0}.product-container .pdp-options .arrow{background-color:rgba(0,0,0,0)}.BVRRSummaryContainer{margin-left:2px}.bv-cv2-cleanslate .bv-core-container-50 .bv-primarySummary-rating-container{border:none !important}.pad-left{padding-left:15px}.overview,.overview h2{font-family:"Roboto Condensed";font-size:16px;font-weight:400;line-height:24px;margin-bottom:0;margin-top:3px}@media(min-width: 1024px){.overview,.overview h2{font-family:"Roboto"}}.sku-select-label{color:#131006;font-size:15px;font-weight:600;line-height:15px;padding:0;text-transform:uppercase}.sku-select-label.addon-select-label{margin-bottom:10px}.sg-form.upsell input[type=checkbox]+label{font-size:15px;font-weight:normal;line-height:23px;margin-bottom:3px;margin-left:0;margin-top:0;text-transform:capitalize}.sg-form.upsell:last-child input[type=checkbox]+label{margin-bottom:17px}.pdp-numbered-block{clear:both}.line_total{margin:10px 0 0;color:var(--color-theme-dark);font-size:20px;font-weight:700}@media(min-width: 1024px){.line_total{font-family:"Roboto Slab",serif}}.line_total.tlt,.line_total .tlt{font-weight:400}.line_total.color-red-orange{color:var(--color-primary)}.line_total .line_total_savings{font-weight:normal}.sg-form.upsell .checkbox{margin:0}.sg-form.upsell .form-group{margin:0}.qty-message{color:#cb2a0d;font-size:12px;padding:5px 15px}.qty-selector{border-bottom:2px solid #231f20;height:35px;margin-left:5px;margin-top:23px;padding-left:5px;padding-right:5px;text-align:center;width:114px}.qty-selector .qty-change-subtract,.qty-selector .qty-change-add,.addon-qty-selector .qty-change-add,.addon-qty-selector .qty-change-subtract{color:#6c97b6;cursor:pointer;font-family:FontAwesome;font-size:15px;font-weight:normal;line-height:1;width:10px}.qty-selector .qty-change-add{color:var(--greyblue)}.qty-selector .qty-change{color:#6c97b6;cursor:pointer;font-family:FontAwesome;font-size:25px;font-weight:400;line-height:1;width:10px}.qty-selector .qty-change.qty-number{color:#000;display:inline-block;font-size:16px;text-align:center;width:53px}.addon-qty-selector .qty-change.qty-number{color:#000;display:inline-block;font-size:16px;text-align:center;width:30px}qty-mobile{margin-top:30px}.pdp-addon-line{clear:both;display:block;float:left;margin-left:10px;padding:0;width:100%}.pdp-addon-line .addon-qty-selector{float:left;text-align:left;width:20%}.pdp-addon-line .qty-change-subtract,.pdp-addon-line .qty-change-add{color:#6c97b6;cursor:pointer;font-family:FontAwesome;font-size:14px;font-weight:normal;line-height:1;width:30px}.pdp-addon-line .pdp-addon-name{float:left;max-width:80%;padding:3px 0 0 15px;text-align:left}.qty-selector .qty-change-add[disabled],.qty-selector .qty-change-subtract[disabled],.qty-selector .qty-change.qty-number[disabled],.addon-qty-selector .qty-change-add[disabled],.addon-qty-selector .qty-change-subtract[disabled],.addon-qty-selector .qty-change.qty-number[disabled]{color:#999;cursor:default}.pdp-send-to-line .pdp-send-to-ul{list-style-type:none;padding-left:8px}.add-to-cart{margin:20px 0 0;padding:13px;width:100%;border:0}.pdp-options form{margin:0 -5px}.pdp-options form.sg-form input[type=checkbox]+label{color:#131006;font-size:15px;font-weight:400;line-height:1.33}.please-keep-sending .ks-tooltip{margin-left:5px;background-color:var(--color-tertiary);border-radius:50%;color:#fff;text-align:center}.product-container{margin-bottom:40px}@media(min-width: 1024px){.product-container{margin-right:0;margin-left:0}}.product-container .sub-headlines,.pdp-sub-headlines{margin:0;border-top:2px solid var(--color-gray)}.product-container .sub-headlines{cursor:pointer}.sub-box-block{margin-top:20px}.sub-box-block .sub-headlines .fa{font-size:25px;vertical-align:middle}.sub-box-block .sub-headlines h3{display:flex;justify-content:space-between;align-items:center;margin:20px 0;padding:0 20px;font-family:"Roboto Condensed";font-size:24px;font-weight:300;line-height:36px;text-transform:uppercase}@media(min-width: 1024px){.sub-box-block .sub-headlines h3{font-size:32px}}.sub-box-block .expand,.sub-box-block .collaps,.sub-box-block .sub-box-content{display:none}.sub-box-block .collaps{cursor:pointer}.sub-box-block .expand.active,.sub-box-block .collaps.active,.sub-box-block .sub-box-content.active{display:inline-block}.sub-box-block .expand.active{display:inline-block;position:relative;width:25px;height:2px;background-color:var(--color-text-default)}.sub-box-block .expand.active.plus::after{content:"";display:block;position:absolute;width:2px;height:25px;top:-12px;left:12px;background-color:var(--color-text-default)}.sub-box-block .sub-box-content{color:var(--color-theme-dark);font-family:"Roboto Condensed";font-size:16px;line-height:24px;padding:0 20px;width:100%}@media(min-width: 1024px){.sub-box-block .sub-box-content{font-family:"Roboto"}}.sub-box-block .sub-box-content p{color:var(--color-theme-dark);font-family:"Roboto Condensed";font-size:16px;line-height:24px}@media(min-width: 1024px){.sub-box-block .sub-box-content p{font-family:"Roboto"}}.sub-box-block .sub-box-content ul{padding-left:20px}.sub-box-block .sub-box-content .nutrition_title{border-bottom:double;font-size:20px;line-height:25px;margin:10px 0}.product_tile_container{background:var(--bs-body-bg);display:flex;flex-wrap:wrap;row-gap:15px}.product_tile_container>div{margin:0 auto}@media(min-width: 768px){.product_tile_container>div{max-width:720px}}@media(min-width: 992px){.product_tile_container>div{max-width:960px}}@media(min-width: 1200px){.product_tile_container>div{max-width:1140px}}@media(min-width: 1400px){.product_tile_container>div{max-width:1320px}}@media(min-width: 1600px){.product_tile_container>div{max-width:1560px}}.also-like{padding-bottom:30px}@media(min-width: 768px){.also-like{padding-bottom:45px}}.also-like .product_tile_container{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}.also-like 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;font-size:2.4rem;color:var(--color-text-default) !important;padding:15px 1.5rem 10px;text-align:left}@media(min-width: 992px){.also-like h3{font-size:2.8rem;font-weight:300}}@media(min-width: 1200px){.also-like h3{font-size:3.2rem}}@media(min-width: 1400px){.also-like h3{font-size:3.6rem}}@media(min-width: 1600px){.also-like h3{font-size:4rem}}@media(min-width: 768px){.also-like h3{padding-top:30px;padding-bottom:20px}}@media(min-width: 992px){.also-like h3{font-size:2.8rem}}@media(min-width: 1200px){.also-like h3{font-size:3.2rem}}@media(min-width: 1400px){.also-like h3{font-size:3.6rem;padding-bottom:30px}}@media(min-width: 1600px){.also-like h3{font-size:4rem}}.also-like .col-xs-6{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:50%}@media(min-width: 768px){.also-like .col-md-3{flex:0 0 auto;width:25%}}.also-like .product_tile:hover .product_title{text-decoration:underline}.also-like .product_tile .product_title{color:var(--kcs-black);font-size:1.2rem;line-height:125%;font-weight:700}@media(min-width: 992px){.also-like .product_tile .product_title{font-size:1.4rem}}@media(min-width: 1200px){.also-like .product_tile .product_title{font-size:1.6rem}}@media(min-width: 1400px){.also-like .product_tile .product_title{font-size:1.8rem}}@media(min-width: 1600px){.also-like .product_tile .product_title{font-size:2.1rem}}#also-like-container{margin-top:25px}.product_tile .product_tile .product-info .product_tile .product-info p.product_title{font-weight:600;height:34px;line-height:17px;overflow-y:hidden}.recently-viewed{border-top:2px solid;padding:0}.recently-viewed h3{margin:25px 0 36px 0}.at-icon-wrapper{border-radius:16px !important}.product-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;margin-bottom:20px}.nutrition-table th{border:0 !important}.nutrition-table td{width:25%}.nutrition-table tr:nth-child(even){background:#f8f8f8}.md-right-col .breadcrumb{background-color:rgba(0,0,0,0)}.prod_quicklinks{clear:both;padding:20px 0 0}.prod_quicklinks a{color:var(--kcs-black)}.add-to-cart-container img{left:30px;position:absolute;top:15px}.add-to-cart-container .action-btn.inactive{background:#dae0e4 !important}.add-to-cart-container .loading{background-color:var(--color-primary) !important;height:51px;position:relative}.add-to-cart-container .loading img{left:50%;margin-left:-15px;margin-top:-15px;top:50%}.overview ul li,.overview h2 ul li{margin:4px 0;color:var(--color-theme-dark)}img.progressSpinner{animation-duration:2000ms;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear;background:rgba(0,0,0,0);height:30px;width:30px}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.kcs-auto-delivery{padding:0 5px;margin-top:20px}.kcs-auto-delivery div input[type=checkbox]+label.kcs-auto-delivery_check.css-label{display:flex;font-size:16px;line-height:21px}.kcs-auto-delivery div input[type=checkbox]+label.kcs-auto-delivery_check.css-label .checkbox{width:22px;margin-right:5px}@media(min-width: 1024px){.kcs-auto-delivery{margin-top:0}}@media(max-width: 768px){.pdp-options form.sg-form input[type=checkbox]+label{padding-left:0}.overview ul,.sub-box-content ul{display:block;list-style-type:disc;-webkit-margin-after:1em;-webkit-margin-before:1em;-webkit-margin-end:0;-webkit-margin-start:0;-webkit-padding-start:20px}.kcs-auto-delivery .second div{display:block;padding-top:0}}@media only screen and (min-width: 1024px){.product-image-selector{margin:0}.thumb-images{margin:15px 0 -10px -15px}ol.breadcrumb{margin:20px 0 10px;padding:0 30px 0;background-color:rgba(0,0,0,0)}ol.breadcrumb li{margin-bottom:0;color:var(--color-theme-dark)}ol.breadcrumb li+li:before{content:">";color:var(--color-theme-dark)}ol.breadcrumb li a{color:var(--color-tertiary);text-decoration:underline}.add-to-cart-container{margin-top:10px}.upsells{margin-top:74px}.upsells .form-group{margin-bottom:0}.upsells .form-group .checkbox{margin-bottom:0;margin-top:0}.qty-selector{height:31px;margin-left:10px;margin-top:0;padding:0}.add-to-cart{margin-top:2px}.please-keep-sending{padding:20px 0 0 0}.kcs-auto-delivery .first{text-align:left}.product_tile{padding:0 30px 2px 30px}.product_tile.end{padding:0 30px}.product_tile .product-info{margin-top:2px}.product_tile .product-info .product_ratings{margin-top:-7px}.recently-viewed{padding:0 81px 13px}.recently-viewed h3{margin:25px 0 23px 0}.sku-select-label{margin-bottom:10px;width:100%}.pks-container{margin:0 -35px 0 -15px}}.post-add-to-cart-gap{height:14px}@media only screen and (min-width: 1400px){.sku-select-label{width:100%}.pdp-addon-line{margin-left:10px;padding-bottom:7px}.pdp-addon-line .addon-qty-selector{padding-top:7px;width:15%}.pdp-addon-line .pdp-addon-name{float:left;line-height:25px;max-width:85%;padding:3px 0 0 15px}.subtotal-block{clear:both;padding-top:0}.pdp-name h3{font-size:35px;line-height:40px}.post-add-to-cart-gap{display:block}.sg-form.upsell input[type=checkbox]+label{margin-bottom:17px}}@media only screen and (max-height: 800px){.pdp-name h1{font-size:21px}.pdp-numbered-block{padding-top:15px}.subtotal-block{clear:both;padding-top:0}}.addon-popup.popup-under{background-color:#fefbf7;border:1px solid;border-radius:0;-webkit-box-shadow:10px 10px 48px 0 rgba(0,0,0,.46);box-shadow:10px 10px 48px 0 rgba(0,0,0,.46);height:290px;padding:15px;position:absolute;right:-22px;top:40px;width:200px;z-index:1000}.addon-popup.popup-under:after{border-color:#fefbf7 rgba(0,0,0,0);border-style:solid;border-width:0 15px 15px;content:"";display:block;left:148px;position:absolute;top:-14px;width:0;z-index:1}.addon-popup.popup-over{background-color:#fefbf7;border:1px solid;border-radius:0;-webkit-box-shadow:10px 10px 48px 0 rgba(0,0,0,.46);box-shadow:10px 10px 48px 0 rgba(0,0,0,.46);height:290px;padding:15px;position:absolute;right:-22px;top:-300px;width:200px;z-index:1000}.addon-popup.popup-over:after{border-color:#fefbf7 rgba(0,0,0,0);border-style:solid;border-width:15px 15px 0;bottom:-14px;content:"";display:block;left:148px;position:absolute;width:0;z-index:1}#product-image-selector-main-container{overflow:hidden;height:auto !important;padding:0 15px}@media(min-width: 1024px){#product-image-selector-main-container{padding:0}}#product-image-selector-main{width:100% !important}.product-image-selector-thumbnail{cursor:pointer}.pdp-options .overview li:first-child,.pdp-options .overview h2 li:first-child{margin-top:12px !important}.product-pricing-container{margin-bottom:10px}.product-pricing-container>*:not(:last-child){margin-right:5px}.product-pricing-container>*{display:inline-block}.product-pricing-container__line-total{margin-bottom:10px}.product-pricing-container__group{display:flex}.product-pricing-container__group>*:not(:last-child){margin-right:5px}.product-pricing-container__chooser{display:block}/*# sourceMappingURL=product.css.map */
