:root{--kf-navy: #2C3E50;--kf-steel: #3D5A7A;--kf-mist: #D0D8E0;--kf-white: #FFFFFF;--kf-primary-text: #FFE8B8;--kf-secondary: #D6EBF6;--kf-nav-text: #FFF1C9;--kf-price-bg: rgba(19, 28, 35, .92);--kf-price-text: #FFFFFF;--kf-border: rgba(208, 216, 224, .35);--kf-card: rgba(44, 62, 80, .72);--kf-page-base: #1F282F;--color-base-text: 255, 232, 184;--color-base-background-1: 44, 62, 80;--color-base-background-2: 44, 62, 80;--color-base-accent-1: 61, 90, 122;--color-base-accent-2: 44, 62, 80;--color-base-solid-button-labels: 255, 255, 255;--color-base-outline-button-labels: 214, 235, 246;--gradient-base-background-1: #2C3E50;--gradient-base-background-2: #2C3E50;--gradient-base-accent-1: #3D5A7A;--gradient-base-accent-2: #2C3E50;--buttons-radius: 4px;--buttons-radius-outset: 4px;--product-card-corner-radius: .8rem;--collection-card-corner-radius: .8rem;--blog-card-corner-radius: .8rem;--text-boxes-radius: 8px;--media-radius: 8px;--popup-corner-radius: 8px;--variant-pills-radius: 4px;--inputs-radius: 4px;--inputs-radius-outset: 4px;--border-color: 208, 216, 224}html{background-color:var(--kf-page-base)}body,body.gradient,body.color-background-1,body.color-background-2,body.color-accent-1,body.color-accent-2{background-color:transparent;background-image:none;color:var(--kf-primary-text);font-family:Montserrat,var(--font-body-family);font-weight:400}:is(h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5),:is(h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5) *{font-family:Montserrat,var(--font-heading-family);font-weight:700;color:var(--kf-primary-text)}:is(p,li,dd,dt,figcaption,label,input,textarea,select,small),:is(.text-body,.caption,.caption-large,.card__caption,.rte,.rte p,.rte li){font-family:Montserrat,var(--font-body-family);font-weight:400}:is(.rte p,.rte li,.card__caption,.caption,.caption-large,.collection__description,.image-with-text__text,.footer-block__details-content,.field__label,.light){color:var(--kf-secondary)}#MainContent,#MainContent>.shopify-section,#MainContent>.shopify-section>:is(.gradient,.color-background-1,.color-background-2,.color-accent-1,.color-accent-2,.color-inverse,.color-custom,[class*=color-scheme-]){background-color:transparent;background-image:none}#MainContent>.shopify-section:first-child{background-color:var(--kf-page-base)}.announcement-bar,.header-wrapper{background-color:var(--kf-navy);background-image:none;color:var(--kf-nav-text);border-bottom:1px solid var(--kf-border)}.header-wrapper :is(.header__heading-link,.header__heading-logo,.header__menu-item,.header__icon,.header__active-menu-item,.header__active-menu-item-v2,.list-menu__item,.disclosure__button,.modal__close-button){color:var(--kf-nav-text);font-family:Montserrat,var(--font-body-family);font-weight:400}.header-wrapper :is(.header__heading-link,.header__menu-item,.header__icon,.list-menu__item,.disclosure__button,.modal__close-button):hover{color:var(--kf-mist)}.header-wrapper :is(.header__submenu,.mega-menu__content,.menu-drawer,.search-modal__content){background-color:var(--kf-navy);background-image:none;color:var(--kf-nav-text)}.header-wrapper :is(.header__submenu,.mega-menu__content,.menu-drawer,.search-modal__content) :is(a,button,summary,span){color:var(--kf-nav-text)}.header-wrapper :is(.header__submenu,.mega-menu__content,.menu-drawer,.search-modal__content) :is(a,button,summary):hover{color:var(--kf-mist)}.newsletter,.footer{background-color:var(--kf-navy);background-image:none;color:var(--kf-nav-text);border-color:var(--kf-border)}.footer :is(h1,h2,h3,h4,h5,h6,p,li,a,span,label),.newsletter :is(h1,h2,h3,h4,h5,h6,p,li,a,span,label){font-family:Montserrat,var(--font-body-family);font-weight:400;color:var(--kf-nav-text)}.footer :is(a,button,summary):hover,.newsletter :is(a,button,summary):hover{color:var(--kf-mist)}.footer__content-bottom,.footer-block__details-content{border-color:var(--kf-border)}.button,button.shopify-payment-button__button,button.shopify-payment-button__button--unbranded,.shopify-payment-button [role=button],.customer button,.shopify-challenge__button{background-color:var(--kf-steel);color:var(--kf-white);border:1px solid var(--kf-steel);border-radius:4px;font-family:Montserrat,var(--font-body-family);font-weight:400;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.button:hover,button.shopify-payment-button__button:hover,button.shopify-payment-button__button--unbranded:hover,.shopify-payment-button [role=button]:hover,.customer button:hover,.shopify-challenge__button:hover{background-color:var(--kf-navy);color:var(--kf-white);border-color:var(--kf-navy)}.button--secondary,.button--tertiary,.button--secondary:hover,.button--tertiary:hover{background-color:var(--kf-mist);color:var(--kf-navy);border-color:var(--kf-mist)}.card--card,.image-with-text__content,.trustpilot-review,.index-shipping .row,.index-shipping2 .row,.collage__item .card--card{background-color:var(--kf-card);background-image:none;border:1px solid var(--kf-border);border-radius:8px}.card--card{overflow:hidden;color:var(--kf-primary-text)}.image-with-text__content,.trustpilot-review,.index-shipping .row,.index-shipping2 .row{padding:clamp(1.6rem,3vw,3.2rem)}.card__media,.image-with-text__media{border-radius:8px}.card-information,.card-information>*,.price__container{color:var(--kf-primary-text)}.product-card-wrapper .card-information .price,.product .product__info-container .price,.product .product__info-wrapper .price,.featured-product .price,.cart-item .price{display:inline-flex;width:fit-content;align-items:center;padding:.65rem .9rem;border:1px solid rgba(208,216,224,.4);border-radius:4px;background-color:var(--kf-price-bg);color:var(--kf-price-text)}.product-card-wrapper .card-information .price :is(.price-item,.price__container),.product .product__info-container .price :is(.price-item,.price__container),.product .product__info-wrapper .price :is(.price-item,.price__container),.featured-product .price :is(.price-item,.price__container),.cart-item .price :is(.price-item,.price__container){color:var(--kf-price-text)}.product-card-wrapper .card-information .price .unit-price,.product-card-wrapper .card-information .price .unit-price .price-item,.product .product__info-container .price .unit-price,.product .product__info-wrapper .price .unit-price{color:var(--kf-secondary)}.product-card-wrapper .card-information .price .price__compare-price,.product .product__info-container .price .price__compare-price,.product .product__info-wrapper .price .price__compare-price{color:var(--kf-mist)}.product__info-container .main-quantity{width:auto;min-height:0;display:inline-flex;align-items:center;gap:.45rem;padding:.5rem;border:1px solid var(--kf-border);border-radius:8px;background-color:#131c23eb;color:var(--kf-primary-text)}.product__info-container .main-quantity:before,.product__info-container .main-quantity:after{display:none}.product__info-container .main-quantity .quantity__button{width:4rem;height:4rem;min-width:4rem;margin:0;padding:0;border:1px solid var(--kf-steel);border-radius:50%;background:var(--kf-steel);color:var(--kf-white);transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.product__info-container .main-quantity .quantity__button:first-child,.product__info-container .main-quantity .quantity__button:last-child{margin:0;border-radius:50%}.product__info-container .main-quantity .quantity__button:hover{border-color:var(--kf-mist);background:var(--kf-navy);transform:translateY(-1px)}.product__info-container .main-quantity .quantity__button:disabled{opacity:.38;transform:none}.product__info-container .main-quantity .quantity__button svg{width:1.6rem;height:1.6rem;overflow:visible;color:currentColor}.product__info-container .main-quantity .quantity__input{width:4.4rem;min-width:4.4rem;height:4rem;margin:0;padding:0;border:0;background:transparent;color:var(--kf-primary-text);font-size:1.8rem;font-weight:700}.product__info-container .main-quantity .quantity__input:focus-visible{outline:1px solid var(--kf-mist);outline-offset:2px}.cart-drawer .cart-drawer-item .cart-item__price-wrapper :is(.price--end,.regular-price,.cart-item__final-price){color:var(--kf-primary-text);font-weight:700}.cart-drawer .cart-drawer-item .cart-item__price-wrapper .compare-price,.cart-drawer .cart-drawer-item .cart-item__price-wrapper .cart-item__old-price{color:var(--kf-mist)}.cart-drawer .cart-drawer-item .cart-item__price-wrapper .unit-price{color:var(--kf-secondary);font-weight:400}.badge,.product-tag,.collection-card__tag,.tag{border:1px solid var(--kf-border);border-radius:4px;font-family:Montserrat,var(--font-body-family);font-weight:400}.badge,.product-tag:nth-child(4n+1),.tag:nth-child(4n+1){background-color:var(--kf-steel);color:var(--kf-white)}.product-tag:nth-child(4n+2),.tag:nth-child(4n+2),.card__badge .badge:nth-child(4n+2){background-color:var(--kf-mist);color:var(--kf-navy)}.product-tag:nth-child(4n+3),.tag:nth-child(4n+3),.card__badge .badge:nth-child(4n+3){background-color:var(--kf-navy);color:var(--kf-white)}.product-tag:nth-child(4n+4),.tag:nth-child(4n+4),.card__badge .badge:nth-child(4n+4){background-color:var(--kf-white);color:var(--kf-navy)}:is(.menu-drawer,.header__submenu,.mega-menu__content,.search-modal__content,.cart-notification,.cart-drawer__dialog,.account-drawer__dialog,.account-popover__panel,.quick-add-modal__content,.popover,.facets--drawer){background-color:var(--kf-navy);background-image:none}:is(.field__input,.select__select,.quantity,.pickers,.disclosure__list-wrapper){background-color:var(--kf-card);border-color:var(--kf-border);border-radius:4px;color:var(--kf-primary-text)}:is(.field__input,.select__select)::placeholder{color:var(--kf-secondary)}:focus-visible{outline-color:var(--kf-mist)}@media(max-width:749px){.image-with-text__content,.trustpilot-review,.index-shipping .row,.index-shipping2 .row{padding:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kf-charcoal.css.map */
