:root{--letter-spacing-tight: -.02em;--letter-spacing-wide: .08em;--transition-smooth: .3s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{--style-border-radius-buttons: 0 !important;--style-border-radius-inputs: 0 !important}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:500;letter-spacing:var(--letter-spacing-tight)}.hero-wrapper:first-child .hero{min-height:60svh!important;max-height:60svh}@media screen and (max-width: 749px){.hero-wrapper:first-child .hero__media-wrapper{background-position:35% center}.hero h1,.hero-wrapper h1,.hero [data-type-preset=h1],.hero__content h1,.hero .text-block h1{display:none!important}.hero p{font-size:.75rem;line-height:1.5}}.hero h1{font-size:clamp(1.75rem,5vw,3rem);font-weight:500;letter-spacing:var(--letter-spacing-tight);line-height:1.2}.hero p{font-size:.875rem;line-height:1.6;max-width:400px;opacity:.9}.hero h6,.hero [data-type-preset=h6]{font-size:.6875rem;font-weight:500;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;opacity:.85}.button:not(.close-button):not(.slideshow-control):not(.quantity-minus):not(.quantity-plus):not(.button-unstyled),input[type=submit],.shopify-payment-button button,.add-to-cart-button{border-radius:0!important;font-size:.75rem;font-weight:500;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;padding:14px 32px;transition:all var(--transition-smooth)}.button--primary:hover,.button:not(.close-button):not(.slideshow-control):not(.button-unstyled):hover{transform:none}.color-scheme-1 .button:not(.close-button):not(.button-unstyled):hover,.color-scheme-2 .button:not(.close-button):not(.button-unstyled):hover,[data-color-scheme=scheme-1] .button:not(.close-button):not(.button-unstyled):hover,[data-color-scheme=scheme-2] .button:not(.close-button):not(.button-unstyled):hover{background:var(--primary-button-hover-background, black);color:var(--primary-button-hover-text, white)!important}.hero .button:not(.close-button):not(.button-unstyled):hover,.color-scheme-5 .button:not(.close-button):not(.button-unstyled):hover,.color-scheme-6 .button:not(.close-button):not(.button-unstyled):hover,[data-color-scheme=scheme-5] .button:not(.close-button):not(.button-unstyled):hover,[data-color-scheme=scheme-6] .button:not(.close-button):not(.button-unstyled):hover{background:var(--primary-button-hover-background, white);color:var(--primary-button-hover-text, black)!important}.button.link,a.link{background:none;box-shadow:none!important;padding:0;text-decoration:none;position:relative}.button.link:after,a.link:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(1);transform-origin:left;transition:transform var(--transition-smooth)}.button.link:hover:after,a.link:hover:after{transform:scaleX(0);transform-origin:right}#header-component{-webkit-backdrop-filter:none;backdrop-filter:none}.header__nav a{font-size:.75rem;font-weight:500;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.header .button-unstyled,.header-actions__action,header-actions button,header-actions .button,cart-drawer-component>button,cart-icon{--button-border-width: 0;box-shadow:none!important;background:transparent!important;padding:8px}header-actions{align-items:center}header-actions .header-actions__action{align-items:center}header-actions .header-actions__action .svg-wrapper{display:flex;align-items:center;justify-content:center}.header button:hover,.header .button:hover,.header__icons button:hover,header-actions button:hover{background:#ffffff1a!important;color:inherit!important;box-shadow:none!important}slideshow-arrows button,slideshow-controls button,.slideshow-control,.slideshow-controls__thumbnail,media-gallery button,.media-gallery button,.dialog-thumbnails-list button,zoom-dialog button{--button-border-width: 0;box-shadow:none!important;background:transparent!important;padding:8px}slideshow-arrows .svg-wrapper,slideshow-controls .svg-wrapper,.slideshow-control .svg-wrapper,media-gallery .svg-wrapper{display:flex;align-items:center;justify-content:center}slideshow-arrows svg,slideshow-controls svg,.slideshow-control svg{width:24px;height:24px;opacity:1;color:currentColor}slideshow-arrows button:hover,.slideshow-control:hover{background:#0000000d!important;color:inherit!important;box-shadow:none!important}.slideshow-controls__thumbnail{--button-border-width: 0;box-shadow:none!important;opacity:.6;transition:opacity var(--transition-smooth)}.slideshow-controls__thumbnail:hover,.slideshow-controls__thumbnail[aria-current=true]{opacity:1;box-shadow:inset 0 0 0 1px currentColor!important}zoom-dialog button:hover{background:#ffffff1a!important;color:inherit!important;box-shadow:none!important}.close-button,.dialog-zoomed-gallery .close-button,zoom-dialog .close-button,.quick-add-modal__close{--button-border-width: 0;box-shadow:none!important;background:#fffffff2!important;color:#000!important;padding:12px!important}.close-button svg,.dialog-zoomed-gallery .close-button svg,zoom-dialog .close-button svg{width:20px!important;height:20px!important;color:#000!important;stroke:currentColor!important}.close-button:hover{background:#fff!important;color:#000!important;box-shadow:none!important}cart-drawer-component,.cart-drawer{--button-border-width: 0}.cart-drawer button:not(.cart__checkout-button),.cart-drawer .button:not(.cart__checkout-button){--button-border-width: 0;box-shadow:none!important}.cart__checkout-button{border-radius:0!important}.product-card{--product-card-gap: 12px}.product-card__title{font-size:.8125rem;font-weight:400;letter-spacing:0;line-height:1.4}.product-card__price{font-size:.8125rem;font-weight:500;opacity:.7}.product-card img{transition:opacity .3s ease}.product-card:hover img,.card-gallery:hover img{opacity:1!important;filter:none!important}.section--full-width[style*="gap: 4"]{gap:2px!important}.group-block-content{position:relative}.group-block h3,.group-block h4{font-size:1rem;font-weight:500;letter-spacing:.02em}.email-signup-block input{border:none;border-bottom:1px solid currentColor;border-radius:0!important;background:transparent;padding:12px 0;font-size:.875rem;box-shadow:none!important}.email-signup-block input::placeholder{color:currentColor;opacity:.5}.email-signup-block input:focus{outline:none;border-bottom-color:currentColor;box-shadow:none!important}.section-wrapper+.section-wrapper{margin-top:0}.text-block[data-type-preset=h2]{font-size:clamp(1.25rem,3vw,2rem);font-weight:400;line-height:1.4;letter-spacing:var(--letter-spacing-tight)}.section-wrapper:last-of-type .group-block h4,.section-wrapper:last-of-type .group-block h5{font-size:.75rem;font-weight:500;letter-spacing:var(--letter-spacing-wide)}.section-wrapper:last-of-type .group-block p{font-size:.8125rem;opacity:.7}input,textarea,select{border-radius:0!important}.quantity-selector button,.quantity-minus,.quantity-plus{border-radius:0!important;background:transparent!important}.quantity-selector button:hover{background:#0000000d!important;color:inherit!important}@media screen and (max-width: 749px){.hero-wrapper:first-child .hero{min-height:75svh!important;max-height:75svh}.section--full-width .group-block{min-height:50vw}.button:not(.close-button):not(.button-unstyled){padding:12px 24px;font-size:.6875rem}}.hero,.section-wrapper{opacity:1}.product-card{animation:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-kith-style.css.map */
