.kelt-eyebrow{margin:0;font-family:var(--font-subheading--family, var(--font-heading--family));font-size:.875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .72)}.kelt-button{min-height:52px;padding-inline:28px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.kelt-button--outline{--button-background-color: transparent;--button-color: var(--color-foreground);--button-border-color: var(--color-foreground);--button-border-width: 1.5px}.kelt-button--outline:hover{--button-background-color: var(--color-foreground);--button-color: var(--color-background)}:root{--kelt-ease-out: cubic-bezier(.23, 1, .32, 1);--kelt-ease-in-out: cubic-bezier(.77, 0, .175, 1);--kelt-red: #a42325}h1,h2,h3,.h1,.h2,.h3{text-wrap:balance}p{text-wrap:pretty}.price,product-price,.kelt-countdown__value,.cart-items__price,.cart-totals{font-variant-numeric:tabular-nums}.button,.button-secondary,.kelt-button,.add-to-cart-button,.sticky-add-to-cart__button{transition:transform .16s var(--kelt-ease-out),background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.button:active:not([disabled]),.button-secondary:active:not([disabled]),.kelt-button:active,.add-to-cart-button:active:not([disabled]){transform:scale(.97)}.kelt-button{display:inline-flex;align-items:center;justify-content:center;gap:10px}.kelt-button__arrow{flex:none;transition:transform .22s var(--kelt-ease-out)}@media(hover:hover)and (pointer:fine){.kelt-button:hover .kelt-button__arrow{transform:translate(4px)}}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid currentColor;outline-offset:3px}.kelt-badge-low{background:var(--kelt-red);color:#fff}.kelt-ship{display:grid;gap:8px;margin-block-end:16px;padding:12px 14px;background:rgb(var(--color-foreground-rgb) / .04);border:1px solid rgb(var(--color-foreground-rgb) / .1)}.kelt-ship__text{display:flex;align-items:center;gap:8px;margin:0;font-size:.875rem;font-weight:600}.kelt-ship__text .kelt-icon{width:18px;height:18px}.kelt-ship__track{position:relative;height:4px;overflow:hidden;background:rgb(var(--color-foreground-rgb) / .12)}.kelt-ship__bar{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--kelt-red);transform-origin:left center;transform:scaleX(var(--kelt-ship-scale, 0));transition:transform .5s var(--kelt-ease-out)}.kelt-ship--done .kelt-ship__bar{background:#2f7d4f}body.kelt-grain:after{content:"";position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:2147483000;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:multiply}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){body.kelt-reveal main[data-template^=index]>.shopify-section:not(:first-child)>:not(.section-background){animation:kelt-reveal linear both;animation-timeline:view();animation-range:entry 0px entry 220px}}}@keyframes kelt-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes kelt-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.kelt-ship__bar,.kelt-button__arrow{transition:none}}.kelt-button--light{--button-background-color: #f1efea;--button-color: #0c0c0c;--button-border-color: #f1efea}.kelt-button--ghost{--button-background-color: transparent;--button-color: #f1efea;--button-border-color: rgb(241 239 234 / .7);--button-border-width: 1px}@media(hover:hover)and (pointer:fine){.kelt-button--light:hover{--button-background-color: #ffffff;--button-color: #0c0c0c}.kelt-button--ghost:hover{--button-background-color: #f1efea;--button-color: #0c0c0c;--button-border-color: #f1efea}}.section-resource-list__header :is(h2,h3){margin:0;font-family:var(--font-heading--family);font-weight:800;font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1;letter-spacing:-.005em;text-transform:uppercase;color:var(--color-foreground-heading, var(--color-foreground))}.section-resource-list__header .button,.section-resource-list__header .button-secondary{--button-background-color: transparent;--button-border-color: transparent;--button-color: var(--color-foreground);min-height:0;padding:0;font-family:var(--font-body--family);font-size:.875rem;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:4px}.product-card [ref=productTitleLink] .text-block,.product-card [ref=productTitleLink] .text-block p{font-family:var(--font-body--family);font-size:.9375rem;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--color-foreground)}.product-card .price,.product-card product-price{font-family:var(--font-body--family);font-weight:700;font-size:.9375rem}.product-card .price s,.product-card .compare-at-price{font-weight:400;color:rgb(var(--color-foreground-rgb) / .5)}.product-card .card-gallery,.product-card slideshow-component{background:#e7e6e2}.product-badges__badge{padding:4px 8px;border-radius:0;font-family:var(--font-body--family);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.kelt-band{border-block:1px solid rgb(var(--color-foreground-rgb) / .12)}.product-badges__badge{--badge-border-radius: 0px}.kelt-hero__buttons .kelt-button,.kelt-campaign__buttons .kelt-button{font-family:var(--font-heading--family);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.product-badges .product-badges__badge.kelt-badge-low{background-color:var(--kelt-red);color:#fff}.kelt-shop__all{min-height:48px;padding-inline:28px;border:1px solid var(--color-foreground);font-family:var(--font-heading--family);font-weight:700;letter-spacing:.06em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/28/assets/kelt.css.map */
