:root{--k-forest: oklch(23% .02 145);--k-forest-deep: oklch(30% .025 145);--k-copper: oklch(54% .13 38);--k-copper-dark: oklch(47% .11 38);--k-bone: oklch(93% .008 145);--k-ground: oklch(97% .004 145);--k-ink: oklch(20% .007 145);--k-chalk: oklch(100% 0 0);--k-line-dark: oklch(42% .024 145);--k-line-light: oklch(82% .012 145);--k-text-muted: oklch(38% .014 145);--k-focus: var(--k-copper);--k-font-display: var(--font-heading--family), "Arial Narrow", sans-serif;--k-font-body: var(--font-body--family), "Helvetica Neue", sans-serif;--k-radius-control: 2px;--k-radius-surface: 4px;--k-page-gutter: 1.25rem;--k-section-space: clamp(4rem, 10vw, 6rem);--k-ease-out: cubic-bezier(.22, 1, .36, 1);--k-duration-state: .18s}html{background:var(--k-ground)}body{background:var(--k-ground);color:var(--k-ink);font-family:var(--k-font-body);font-size:1rem;line-height:1.55}.content-for-layout[data-template=index]{background:var(--k-bone)}:where(h1,h2,h3){font-family:var(--k-font-display);font-weight:700;letter-spacing:-.03em;text-wrap:balance}:where(p,li,dd){text-wrap:pretty}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--k-focus);outline-offset:3px}:where(button,[role=button],summary,input,select){min-block-size:44px}.button:not(.button-unstyled),.button-secondary{min-block-size:48px;border-radius:var(--k-radius-control);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.button:not(.button-unstyled){transition:background-color var(--k-duration-state) var(--k-ease-out),color var(--k-duration-state) var(--k-ease-out),transform var(--k-duration-state) var(--k-ease-out)}.header-logo{font-family:var(--k-font-display);font-size:clamp(1.45rem,7vw,1.9rem);font-weight:700;letter-spacing:.18em;line-height:1}.header__columns{min-block-size:58px}.header-actions__action,.header__icon--menu,.search-action{min-inline-size:44px;min-block-size:44px}.announcement-bar__text{font-size:.6875rem;font-weight:700;letter-spacing:.055em}.announcement-bar.section.section{background-color:var(--k-copper);color:var(--k-chalk)}.announcement-bar .announcement-bar__slide{--color: var(--k-chalk);color:var(--k-chalk)}.product-card__content{background:transparent}.product-card .card-gallery{background:var(--k-bone)}.product-card :is(.product-title,[class*=product-title]){font-weight:600;line-height:1.25}.product-card__link:focus-visible{outline:2px solid var(--k-copper);outline-offset:3px}.product-card .color-custom-badge-sale{display:none}.product-information{background:var(--k-ground)}.product-information__media{background:var(--k-bone)}.product-details>.group-block{padding-inline:1.25rem}.product-details h1{font-size:clamp(2rem,9vw,3.25rem);line-height:.98}.variant-option__button-label{min-block-size:46px;border-radius:var(--k-radius-control)}.buy-buttons-block .add-to-cart-button{background:var(--k-copper);color:var(--k-chalk)}.buy-buttons-block .add-to-cart-button:hover{background:var(--k-copper-dark)}.sticky-add-to-cart .sticky-add-to-cart__bar{background:var(--k-forest);color:var(--k-chalk);border-color:var(--k-line-dark)}.sticky-add-to-cart__bar:before{display:none}.sticky-add-to-cart .sticky-add-to-cart__button{background:var(--k-copper);color:var(--k-chalk);border-radius:var(--k-radius-control)}.facets__summary,.facets-mobile__button,.sorting-filter__select,.search-page__input{min-block-size:48px}.cart-page,.search-page__header,.main-collection-grid,.page-width-content{color:var(--k-ink)}.cart-title h1,.search-page__header h3,.search-page__header h1,.page-width-content h1{font-size:clamp(2.75rem,14vw,5.5rem);line-height:.92}.page-width-content>.section-content-wrapper{max-inline-size:58rem}.page-width-content .rte,.shopify-policy__body{max-inline-size:72ch;font-size:1rem;line-height:1.7}.page-width-content .rte :where(h2,h3),.shopify-policy__body :where(h2,h3){margin-block:2.5rem .875rem;line-height:1}.shopify-policy__container{max-inline-size:min(72rem,calc(100% - 40px));margin-inline:auto;padding-block:3.5rem 6rem}.shopify-policy__title{text-align:start}.shopify-policy__title h1{font-size:clamp(2.75rem,14vw,5.5rem);line-height:.92}.contact-form input,.contact-form textarea,.search-page__input,.predictive-search-form__input{border-radius:var(--k-radius-control)}.cart-items__media-container,.cart-drawer__items .cart-items__media-container{background:var(--k-bone);border-radius:var(--k-radius-surface)}.theme-drawer__close-button,.quantity-selector button,.cart-items__media-container,.cart-items__media-container>a{min-inline-size:44px;min-block-size:44px}.cart-items__title,.section-resource-list__header a.link{display:inline-flex;min-block-size:44px;align-items:center}.product-card .quick-add__button.quick-add__button--choose{min-inline-size:44px}.theme-drawer__dialog,.search-modal__content{border-radius:0}footer{background:var(--k-forest);color:var(--k-chalk)}footer :where(a,summary,h2,h3,p,span){color:inherit}footer .email-signup__input{min-block-size:48px}footer .footer-content h2{letter-spacing:.08em}footer .menu__heading,footer .menu__item a{min-block-size:44px}footer .footer-content>.group-block:first-of-type{grid-area:brand}footer .footer-content>accordion-custom{grid-area:menu}footer .footer-content>.group-block:nth-of-type(2){grid-area:newsletter}footer .footer-content>.email-signup-block{grid-area:signup}footer .menu .list-unstyled{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}footer .menu__item+.menu__item{margin-block-start:0}footer .menu__item a{display:flex;align-items:center}@media screen and (max-width:749px){.section--page-width,.page-width-content{--page-margin: 20px}.product-information.section--page-width{--page-margin: 0px}.announcement-bar__text{font-size:.625rem;letter-spacing:.035em;line-height:1.2}#header-component .header-drawer .menu-drawer__close-button{inline-size:52px;block-size:52px;padding:1rem;border:0;background:transparent}#header-component .header-drawer .menu-drawer__menu{padding-inline:var(--k-page-gutter)}#header-component .header-drawer .menu-drawer__menu.has-submenu{margin-block-end:0}#header-component .header-drawer .menu-drawer__menu>.menu-drawer__list-item,#header-component .header-drawer .menu-drawer__menu .menu-drawer__list-item--flat{min-block-size:52px;margin-block-end:0}#header-component .header-drawer .menu-drawer__menu-item--mainlist{min-block-size:52px;padding-block:.625rem;font-size:1.25rem;font-weight:600;letter-spacing:.01em;line-height:1.05;text-transform:none}#header-component .header-drawer .menu-drawer__menu>.menu-drawer__list-item:nth-child(6){margin-block-start:1rem;padding-block-start:1rem;border-block-start:1px solid var(--k-line-dark)}footer .footer-content{grid-template-areas:"brand" "menu" "newsletter" "signup";row-gap:2rem}footer .menu__heading{display:flex;align-items:center}.search-page__header .block-search-input,.search-page__header [class*=search-input]{inline-size:100%!important;max-inline-size:none!important}.product-details>.group-block{padding-block:1.5rem 2rem}.sticky-add-to-cart .sticky-add-to-cart__bar{gap:.75rem;padding:.625rem max(.75rem,env(safe-area-inset-right)) calc(.625rem + env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left))}.sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline}.sticky-add-to-cart__bar .add-to-cart-icon,.sticky-add-to-cart__bar .svg-wrapper:first-child{display:none}.sticky-add-to-cart .sticky-add-to-cart__button{inline-size:auto;min-inline-size:116px;padding-inline:1rem}.sticky-add-to-cart__image{block-size:44px}.sticky-add-to-cart__info{min-inline-size:0}.sticky-add-to-cart__price{display:none}}@media screen and (min-width:750px){:root{--k-section-space: clamp(5.5rem, 7vw, 7rem)}.product-details>.group-block{padding-inline:0}}@media screen and (min-width:750px)and (max-width:989px){footer .footer-content{grid-template-columns:minmax(0,1fr) minmax(11rem,.7fr);grid-template-areas:"brand menu" "newsletter newsletter" "signup signup";column-gap:3rem;row-gap:2rem}}@media screen and (min-width:990px){footer .footer-content{grid-template-columns:minmax(14rem,1.1fr) minmax(11rem,.65fr) minmax(22rem,1.5fr);grid-template-areas:"brand menu newsletter" "brand menu signup";column-gap:clamp(2.5rem,5vw,5rem);row-gap:1rem}}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.button:not(.button-unstyled):hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kalvron-system.css.map */
