:root{--krux-black: #141414;--krux-charcoal: #2a2a2a;--krux-bone: #f3efe9;--krux-sand: #d8c3a5;--krux-ease: cubic-bezier(.2, .7, .2, 1)}:is(h5,h6,.h5,.h6){letter-spacing:.14em}:is(h3,h4,.h3,.h4){letter-spacing:.02em}:is(.button,.button-secondary,.button-custom){letter-spacing:.1em;transition:background-color .25s var(--krux-ease),color .25s var(--krux-ease),border-color .25s var(--krux-ease)}[id*=footer] input::placeholder{color:#b3aca2;opacity:1}[id*=footer] input:focus-visible{outline:2px solid #d8c3a5;outline-offset:2px}@media(hover:hover){[id*=footer_utilities] a:hover{text-decoration:underline;text-underline-offset:3px}}.header-logo{--font-family: var(--font-heading--family) !important;--font-style: normal !important;--font-weight: 700 !important;text-transform:uppercase;letter-spacing:.16em}@media screen and (min-width:750px){.hero-wrapper:first-child .hero__media{object-position:right center}}.product-grid__card.border-style{transition:border-color .25s var(--krux-ease)}@media(hover:hover){.product-grid__card.border-style:hover{border-color:#2a2a2a}}:is([id*=media_with_content_benefits],[id*=media_with_content_kit]) ul{list-style:none;margin:0;padding:0;max-width:32rem;border-top:1px solid rgb(20 20 20 / 16%)}:is([id*=media_with_content_benefits],[id*=media_with_content_kit]) li{display:flex;align-items:baseline;gap:.875rem;margin:0;padding-block:.875rem;border-bottom:1px solid rgb(20 20 20 / 16%)}:is([id*=media_with_content_benefits],[id*=media_with_content_kit]) li:before{content:"";flex:none;width:.875rem;height:2px;background:#a67c52;transform:translateY(-.3em)}[id*=media_with_content_kit] li:before{background:#141414}@media(prefers-reduced-motion:no-preference){.hero-wrapper:first-child .hero__content-wrapper>*{animation:krux-rise .9s var(--krux-ease) both}.hero-wrapper:first-child .hero__content-wrapper>:nth-child(2){animation-delay:.08s}.hero-wrapper:first-child .hero__content-wrapper>:nth-child(3){animation-delay:.16s}.hero-wrapper:first-child .hero__content-wrapper>:nth-child(4){animation-delay:.24s}.hero-wrapper:first-child .hero__media{animation:krux-fade 1.2s ease-out both}}@keyframes krux-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes krux-fade{0%{opacity:.35}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/krux.css.map */
