html:root{--font-body-family:"HeadingNowCompress","Barlow Semi Condensed",sans-serif;--font-heading-family:"HeadingNowCompress","Barlow Semi Condensed",sans-serif;--font-heading-weight:700;--page-width:128rem}html body{font-family:var(--font-body-family);letter-spacing:.6px}html body :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5){font-family:var(--font-heading-family);font-weight:700;letter-spacing:0}html body .utility-bar{border:0}html body .announcement-bar__message{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;font-size:1.3rem;letter-spacing:.4px;padding:0;min-height:3.1rem;display:flex;align-items:center;justify-content:center}.section-header .header-wrapper{border:0}.section-header .header{padding-top:1rem;padding-bottom:1rem}html body .header__menu-item,html body .header__menu-item span{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;font-size:1.5rem;letter-spacing:.3px}.header__icon,.header__icon svg{color:#fff}.cart-count-bubble{background:#edf76b;color:#030c47}.product__media-item .product-media-container,.product__media-item .media{background:#f7f7f7}html body .product__title h1{font-size:2.4rem;line-height:1.15;text-transform:none;text-wrap:balance;margin:.2rem 0 .8rem}html body .product__info-container [id^=price-] .price-item{font-size:2.2rem;font-weight:700;letter-spacing:0}html body .product__info-container [id^=price-] s.price-item{font-size:1.8rem;color:#6a6a6a}html body .mk-star{width:1.8rem;height:1.8rem}html body .mk-stars{gap:.8rem}html body .mk-stars__count{font-size:1.6rem;color:#292929b3}html body .product-form__submit{min-height:6.4rem;font-size:2rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.product__accordion summary{padding:1.4rem 0}.mk-atc-note{text-align:center;color:#030c47;font-weight:700;font-size:1.3rem;text-transform:uppercase;margin:1.2rem 0 1.6rem;letter-spacing:.3px}.mk-atc-note span{margin:0 .6rem;opacity:.4}html body .product__info-container [id^=price-]{display:inline-block;vertical-align:middle;margin-right:.4rem}html body .product__info-container .mk-price-extra{display:inline-flex;vertical-align:middle;margin:0;padding:0;border:0}html body .product__info-container variant-selects{display:block;border-top:1px solid #E9E9E9;margin-top:1.4rem;padding-top:1.6rem}html body .product__info-container .mk-intro{border-top:1px solid #E9E9E9;margin-top:1.4rem;padding-top:1.4rem}html body .product__info-container .mk-benefits{border-bottom:0}html body .product-form__input legend.form__label{display:flex;align-items:baseline;gap:.8rem;margin:0 0 1rem;padding:0}html body .product-form__input .mk-lab{font-size:1.6rem;color:#292929bf;letter-spacing:.6px}html body .product-form__input--swatch .mk-lab:after{content:":"}html body .product-form__input .mk-sel{font-size:2rem;font-weight:700;color:#292929;text-transform:uppercase;letter-spacing:0;line-height:1}html body .product-form__input--swatch{--swatch-input--size:2.8rem;display:flex;flex-wrap:wrap;gap:.8rem}html body .product-form__input--swatch .form__label{width:100%}html body .product-form__input--swatch input[type=radio]+label.swatch-input__label{min-width:0;padding:0;margin:0;background:transparent!important;border:0!important;color:inherit!important;border-radius:50%;text-transform:none;letter-spacing:0;display:block;width:var(--swatch-input--size);height:var(--swatch-input--size)}html body .product-form__input--swatch input:checked+label.swatch-input__label{outline:.2rem solid #292929;outline-offset:.2rem}html body fieldset.product-form__input--pill{position:relative;display:flex;flex-wrap:wrap;gap:.8rem}html body fieldset.product-form__input--pill .form__label{width:100%}html body .product-form__input--pill input[type=radio]+label{flex:1 1 0;min-width:0;margin:0;padding:.8rem .4rem;border-radius:8px;text-transform:uppercase;letter-spacing:1px;font-size:1.4rem;justify-content:center;text-align:center}html body .product-form__input--pill .ks-chart-container{position:absolute;right:0;top:-3.8rem;margin:0;padding:0;width:auto;background:#030c47;border-radius:8px}html body .product-form__input--pill .ks-chart-container *{color:#fff!important;font-size:1.2rem!important;font-weight:700;text-transform:uppercase;text-decoration:none!important;letter-spacing:.3px;white-space:nowrap}html body .product-form__input--pill .ks-chart-container :is(a,button){display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1rem;background:transparent;border:0;margin:0}html body .product-form__input--pill .ks-chart-container :is(svg,img){filter:brightness(0) invert(1);width:1.4rem;height:auto}@media screen and (max-width:749px){html body .announcement-bar__message{font-size:1.2rem;letter-spacing:.2px;white-space:nowrap}html body .product__info-container .mk-intro,html body .product__info-container .mk-benefits{display:none}html body .product__media-list.slider--mobile{margin:0;padding:0;gap:0;column-gap:0}html body .product__media-list .product__media-item{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;margin:0!important;padding:0!important}html body .product__media-wrapper .slider-buttons{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;padding:0 .8rem;justify-content:space-between;align-items:center;pointer-events:none;background:transparent}html body .product__media-wrapper .slider-buttons>*{pointer-events:auto}html body .product__media-wrapper .slider-counter,html body .product__media-wrapper .product__media-icon{display:none}}.mk-split.page-width{margin-top:2.4rem}.mk-split.page-width:first-of-type{margin-top:4.8rem}.mk-compare.page-width{margin-top:8rem;margin-bottom:12rem}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kanine-df.css.map */
