:root{--kh-navy:#14233A;--kh-text:#3A4658;--kh-muted:#6B7686;--kh-line:#E6E2DA;--kh-off:#F7F5F1;--kh-white:#FFFFFF;--kh-teal:#0F8B8D;--kh-r:10px;--kh-pad:64px;--kh-gap:24px;--kh-head:var(--font-heading-family);--kh-body:var(--font-body-family)}@media(min-width:990px){:root{--kh-pad:104px;--kh-gap:32px}}html body{letter-spacing:0;color:var(--kh-text);font-size:1.6rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(min-width:750px){html body{font-size:1.7rem}}html body h1,html body h2,html body h3,html body .h0,html body .h1,html body .h2,html body .h3{font-family:var(--kh-head);color:var(--kh-navy);letter-spacing:-.015em;font-weight:400;line-height:1.12;text-wrap:balance}html body h4,html body .h4,html body h5,html body .h5{font-family:var(--kh-body);color:var(--kh-navy);letter-spacing:0;font-weight:600}html body a{text-underline-offset:3px}html body :focus-visible{outline:2px solid var(--kh-teal);outline-offset:3px}html body .button,html body .shopify-challenge__button,html body .customer button,html body button.shopify-payment-button__button--unbranded{font-family:var(--kh-body);font-weight:600;letter-spacing:.01em;font-size:1.6rem;min-height:5.2rem;border-radius:var(--kh-r)}html body .button:after,html body .button:before{border-radius:var(--kh-r)!important;box-shadow:none!important}html body .button--primary,html body .product-form__submit{background:var(--kh-navy);color:#fff}html body .button--secondary{box-shadow:inset 0 0 0 1px var(--kh-navy)}html body .shopify-payment-button__button{border-radius:var(--kh-r)!important;overflow:hidden}html body .field__input,html body .select__select,html body .quantity,html body .field:after,html body .select:after,html body .quantity:after{border-radius:var(--kh-r)}html body .field:before,html body .select:before,html body .quantity:before{border-radius:var(--kh-r)}html body .announcement-bar-section .utility-bar,html body .utility-bar{background:var(--kh-navy)!important;border:0!important}html body .announcement-bar__message{color:#fff;font-family:var(--kh-body);font-size:1.25rem;letter-spacing:.06em;font-weight:500;padding:.9rem 0;margin:0}html body .announcement-bar__message span{color:#fff}html body .header-wrapper--border-bottom{border-bottom:1px solid var(--kh-line)}html body .header{padding-top:1.4rem;padding-bottom:1.4rem}html body .header__heading-logo{height:auto}html body .header__menu-item,html body .list-menu__item--link{font-family:var(--kh-body);font-size:1.5rem;letter-spacing:.01em;color:var(--kh-navy);font-weight:500}html body .header__menu-item span{text-decoration:none!important}html body .header__active-menu-item{text-decoration:none;border-bottom:1px solid var(--kh-navy)}html body .cart-count-bubble{background:var(--kh-navy);color:#fff}html body .menu-drawer{background:#fff}html body .menu-drawer__menu-item{font-family:var(--kh-head);font-size:2.4rem;color:var(--kh-navy);padding:1.2rem 3.2rem}html body .footer{border-top:1px solid var(--kh-line)}html body .footer-block__heading{font-family:var(--kh-body);font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--kh-navy)}html body .footer .list-social__link svg{width:1.8rem;height:1.8rem}html body .footer__copyright,html body .copyright__content{font-size:1.3rem;color:var(--kh-muted)}html body .product__media-item .media,html body .product-media-container .media,html body .card__media .media,html body .global-media-settings{border-radius:var(--kh-r);overflow:hidden;border:0}html body .thumbnail{border-radius:8px}html body .accordion{border-color:var(--kh-line)}html body .accordion__title{font-family:var(--kh-body);font-weight:600;font-size:1.6rem;color:var(--kh-navy);letter-spacing:0}html body .accordion .icon-accordion{display:none}html body .accordion__content{color:var(--kh-text)}.kx-wrap{max-width:120rem;margin:0 auto;padding:0 2rem}@media(min-width:750px){.kx-wrap{padding:0 4rem}}.kx-sec{padding:var(--kh-pad) 0}.kx-sec--off{background:var(--kh-off)}.kx-sec--navy{background:var(--kh-navy);color:#fff}.kx-eyebrow{font:600 1.2rem/1.2 var(--kh-body);letter-spacing:.16em;text-transform:uppercase;color:var(--kh-teal);margin:0 0 1.6rem}.kx-display{font-size:clamp(3.8rem,6.4vw,6.4rem);margin:0 0 2rem}.kx-title{font-size:clamp(3rem,4.2vw,4.4rem);margin:0 0 1.6rem}.kx-lead{font-size:clamp(1.7rem,1.6vw,1.9rem);line-height:1.55;color:var(--kh-text);max-width:46ch;margin:0 0 2.8rem}.kx-small{font-size:1.4rem;color:var(--kh-muted);margin:1.6rem 0 0}.kx-head{max-width:62rem;margin:0 0 4.8rem}.kx-head--c{margin-left:auto;margin-right:auto;text-align:center}.kx-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.4rem;padding:0 3.2rem;border-radius:var(--kh-r);background:var(--kh-navy);color:#fff;font:600 1.6rem/1 var(--kh-body);letter-spacing:.01em;text-decoration:none;transition:background .2s ease}.kx-btn:hover{background:#0c1828}.kx-btn--block{width:100%}@media(min-width:750px){.kx-btn--block{width:auto}}.kx-link{font:600 1.6rem/1.4 var(--kh-body);color:var(--kh-navy);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;display:inline-flex;align-items:center;gap:.8rem}.kx-link svg{width:1.6rem;height:1.6rem}.kx-offer{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;margin:0 0 2.8rem;font-family:var(--kh-body)}.kx-offer b{font-size:1.8rem;font-weight:600;color:var(--kh-navy);letter-spacing:.01em}.kx-offer span{font-size:1.6rem;color:var(--kh-text)}.kx-rule{width:4rem;height:2px;background:var(--kh-teal);border:0;margin:0 0 2.4rem}.kx-media{position:relative;border-radius:var(--kh-r);overflow:hidden;background:var(--kh-off)}.kx-media img,.kx-media video{display:block;width:100%;height:100%;object-fit:cover}.kx-ico{width:2.8rem;height:2.8rem;color:var(--kh-navy);flex:none}.kx-ico svg{width:100%;height:100%;display:block}.kx-hero{background:var(--kh-off)}.kx-hero__grid{display:grid;gap:0}.kx-hero__media{aspect-ratio:4/5;max-height:72vh;width:100%}.kx-hero__media img{object-position:50% 70%}.kx-hero__text{padding:4rem 2rem 5.6rem}@media(min-width:990px){.kx-hero__grid{grid-template-columns:1fr 1fr;align-items:stretch;min-height:68rem}.kx-hero__media{order:2;aspect-ratio:auto;max-height:none;height:100%;border-radius:0}.kx-hero__text{order:1;display:flex;flex-direction:column;justify-content:center;padding:8rem 6rem 8rem max(4rem,calc((100vw - 120rem)/2 + 4rem))}}@media(max-width:989px){.kx-hero__media{border-radius:0}}.kx-feat{display:grid;gap:4.8rem;align-items:center}@media(min-width:990px){.kx-feat{grid-template-columns:5fr 6fr;gap:8rem}}.kx-feat__media{aspect-ratio:4/5}.kx-list{list-style:none;margin:0;padding:0;display:grid;gap:3.2rem}.kx-list li{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:start;padding-top:3.2rem;border-top:1px solid var(--kh-line)}.kx-list li:first-child{border-top:0;padding-top:0}.kx-list h3{font-family:var(--kh-body);font-size:1.8rem;font-weight:600;letter-spacing:0;line-height:1.3;margin:0 0 .6rem}.kx-list p{margin:0;color:var(--kh-text)}.kx-strip{display:grid;gap:3.2rem}@media(min-width:750px){.kx-strip{grid-template-columns:repeat(3,1fr);gap:4rem}}.kx-strip__item{display:grid;grid-template-columns:auto 1fr;gap:1.6rem;align-items:start}.kx-strip__item .kx-ico{color:#fff}.kx-strip__item b{display:block;font:600 1.7rem/1.35 var(--kh-body);color:#fff;margin:0 0 .4rem}.kx-strip__item span{font-size:1.5rem;color:#ffffffb8;line-height:1.5}.kx-steps{display:grid;gap:4rem;list-style:none;margin:0;padding:0}@media(min-width:750px){.kx-steps{grid-template-columns:repeat(3,1fr);gap:3.2rem}}.kx-step__media{aspect-ratio:4/5;margin:0 0 2.4rem}.kx-step__n{font:600 1.2rem/1 var(--kh-body);letter-spacing:.16em;text-transform:uppercase;color:var(--kh-teal);margin:0 0 1rem}.kx-step h3{font-family:var(--kh-body);font-size:2rem;font-weight:600;letter-spacing:-.005em;line-height:1.3;margin:0 0 .8rem}.kx-step p{margin:0;color:var(--kh-text);max-width:36ch}.kx-prods{display:grid;gap:4.8rem}@media(min-width:990px){.kx-prods{grid-template-columns:3fr 2fr;gap:4rem;align-items:end}}.kx-card{display:block;text-decoration:none;color:inherit}.kx-card__media{aspect-ratio:4/5;margin:0 0 2.4rem;transition:opacity .2s}.kx-card:hover .kx-card__media{opacity:.94}.kx-card__tag{font:600 1.2rem/1 var(--kh-body);letter-spacing:.16em;text-transform:uppercase;color:var(--kh-muted);margin:0 0 1.2rem}.kx-card h3{font-size:clamp(2.4rem,2.6vw,3rem);margin:0 0 1rem}.kx-card__price{font:500 1.7rem/1.5 var(--kh-body);color:var(--kh-navy);margin:0 0 .4rem}.kx-card__price b{font-weight:600}.kx-card__sub{font-size:1.5rem;color:var(--kh-muted);margin:0 0 2rem}.kx-card .kx-btn{pointer-events:none}.kx-card--small{display:grid;grid-template-columns:11rem 1fr;column-gap:2rem;align-items:start;border-top:1px solid var(--kh-line);padding-top:3.2rem}.kx-card--small .kx-card__media{grid-row:1 / span 6;aspect-ratio:1/1;margin:0;max-width:none}.kx-card--small h3{font-size:2.2rem}.kx-card--small .kx-card__sub{margin-bottom:1.2rem}@media(min-width:990px){.kx-card--small{grid-template-columns:14rem 1fr;align-self:end}}.kx-cta{display:flex;flex-direction:column;gap:2.4rem;align-items:flex-start;border-top:1px solid var(--kh-line);padding-top:4.8rem}@media(min-width:750px){.kx-cta{flex-direction:row;align-items:center;justify-content:space-between}}.kx-cta h2{font-size:clamp(2.6rem,3vw,3.4rem);margin:0}.kx-cta__links{display:flex;gap:3.2rem;flex-wrap:wrap}.kx-sec--tight{padding:5.6rem 0}.kx-btn .kx-ico,.kx-link .kx-ico{width:1.8rem;height:1.8rem;color:inherit}html body .cart__items{border-color:var(--kh-line)}html body .cart-item__name{font-family:var(--kh-body);font-weight:600;color:var(--kh-navy);text-decoration:none;font-size:1.6rem;letter-spacing:0}html body .cart-item__image{border-radius:8px}html body .cart__footer .totals__total{font-family:var(--kh-body);font-weight:600;color:var(--kh-navy);letter-spacing:.02em}html body .cart__footer .totals__total-value{font-family:var(--kh-body);font-weight:600;color:var(--kh-navy);font-size:2rem;letter-spacing:0}html body .title-wrapper-with-link .title{font-size:clamp(3rem,4vw,4rem)}html body .cart__ctas .button{width:100%}html body .discounts__discount{color:var(--kh-teal);font-weight:600}html body .product__info-container>*+*{margin-top:1.6rem}html body .product-form__input .form__label,html body .form__label{font:600 1.4rem/1.3 var(--kh-body);color:var(--kh-navy);letter-spacing:.02em}html body .product-form__input input[type=radio]+label{border-radius:var(--kh-r);font-family:var(--kh-body);font-size:1.5rem;letter-spacing:0;padding:1rem 1.8rem}html body .product-form__input input[type=radio]:checked+label{background:var(--kh-navy);color:#fff}html body .product__media-wrapper .slider-buttons{display:none}html body .product .price-item{font-family:var(--kh-body);letter-spacing:0;color:var(--kh-navy)}html body .main-page-title{font-size:clamp(3.4rem,5vw,5.2rem);margin-bottom:3.2rem}html body .rte{color:var(--kh-text)}html body .rte h2,html body .rte h3{margin-top:3.2rem}html body .footer .newsletter-form__field-wrapper .field__input{background:#fff}html body .footer-block__details-content .list-menu__item--link{font-size:1.5rem;color:var(--kh-text);padding:.4rem 0}html body .footer-block__details-content .list-menu__item--link:hover{color:var(--kh-navy)}@media(max-width:749px){html body .announcement-bar__message{font-size:0!important;letter-spacing:0!important;white-space:nowrap}html body .announcement-bar__message:after{content:"Buy 1 Get 1 FREE \b7  Free shipping \b7  30-day guarantee";font-size:1.15rem;letter-spacing:.02em}}@media(max-width:989px){.kx-hero__media{aspect-ratio:auto;height:min(54vh,46rem);max-height:none}.kx-hero__media img{object-position:50% 72%}.kx-hero__text{padding:3.2rem 2rem 4.8rem}}@media(max-width:749px){.kx-steps{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:2rem;margin:0 -2rem;padding:0 2rem .4rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kx-steps::-webkit-scrollbar{display:none}.kx-step{scroll-snap-align:start}.kx-step__media{margin-bottom:2rem}}@media(prefers-reduced-motion:reduce){.kx-media video{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kh-base.css.map */
