:root{--k-forest: oklch(13% .006 260);--k-forest-deep: oklch(10% .005 260);--k-copper: oklch(17% .006 260);--k-copper-dark: oklch(10% .006 260);--k-bone: oklch(96.8% .002 260);--k-ground: oklch(96.8% .002 260);--k-ink: oklch(17% .006 260);--k-chalk: oklch(98% 0 0);--k-line-dark: oklch(87% .003 260);--k-line-light: oklch(93.4% .003 260);--k-text-muted: oklch(48% .005 260);--k-focus: var(--k-copper);--k-paper: oklch(96.8% .002 260);--k-tile: oklch(93.4% .003 260);--k-ink-2: oklch(48% .005 260);--k-ink-3: oklch(64% .004 260);--k-line: oklch(87% .003 260);--k-deep: oklch(13% .006 260);--k-good: oklch(52% .11 155);--k-measure: 1520px;--k-font-display: var(--font-heading--family), "Helvetica Neue", "Segoe UI", Arial, sans-serif;--k-font-body: var(--font-body--family), "Helvetica Neue", "Segoe UI", Arial, sans-serif;--k-font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--k-radius-control: 10px;--k-radius-surface: 16px;--k-radius-sm: 6px;--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}:root[data-theme=dark]{--k-forest: oklch(10% .005 260);--k-forest-deep: oklch(8% .004 260);--k-copper: oklch(95% .002 260);--k-copper-dark: oklch(72% .004 260);--k-bone: oklch(14.5% .005 260);--k-ground: oklch(14.5% .005 260);--k-ink: oklch(95% .002 260);--k-chalk: oklch(14.5% .005 260);--k-line-dark: oklch(28% .006 260);--k-line-light: oklch(21% .007 260);--k-text-muted: oklch(72% .004 260);--k-paper: oklch(14.5% .005 260);--k-tile: oklch(21% .007 260);--k-ink-2: oklch(72% .004 260);--k-ink-3: oklch(56% .004 260);--k-line: oklch(28% .006 260);--k-deep: oklch(10% .005 260);--k-good: oklch(74% .13 155)}:root[data-theme=light]{--k-forest: oklch(13% .006 260);--k-forest-deep: oklch(10% .005 260);--k-copper: oklch(17% .006 260);--k-copper-dark: oklch(10% .006 260);--k-bone: oklch(96.8% .002 260);--k-ground: oklch(96.8% .002 260);--k-ink: oklch(17% .006 260);--k-chalk: oklch(98% 0 0);--k-line-dark: oklch(87% .003 260);--k-line-light: oklch(93.4% .003 260);--k-text-muted: oklch(48% .005 260);--k-paper: oklch(96.8% .002 260);--k-tile: oklch(93.4% .003 260);--k-ink-2: oklch(48% .005 260);--k-ink-3: oklch(64% .004 260);--k-line: oklch(87% .003 260);--k-deep: oklch(13% .006 260);--k-good: oklch(52% .11 155)}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}.wrap{max-inline-size:var(--k-measure, 1520px);margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,4.5rem)}.scene{position:relative;overflow:hidden;background:var(--k-deep)}.scene>img,.scene picture img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.scene__veil{position:absolute;top:0;right:0;bottom:0;left:0}.scene__in{position:relative;height:100%;display:flex}.micro{margin:0;font-family:var(--k-font-mono);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase}.qlink{display:inline-block;padding-bottom:3px;border-bottom:1px solid currentColor;font-family:var(--k-font-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;transition:opacity .2s var(--k-ease-out)}.qlink:hover{opacity:.55}: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:.9375rem;font-weight:600;letter-spacing:.34em;text-indent:.34em;line-height:1}.header__columns{min-block-size:58px}#header-component .menu-list__link{font-family:var(--k-font-mono);font-size:.6875rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;opacity:.85}#header-component .menu-list__link:hover{opacity:1}.header-actions__action,.header__icon--menu,.search-action{min-inline-size:44px;min-block-size:44px}.announcement-bar__text{font-family:var(--k-font-mono);font-size:.625rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.announcement-bar__mobile-item{display:none}.announcement-bar__link{position:absolute;top:0;right:0;bottom:0;left:0}.announcement-bar.section.section{background-color:var(--k-deep);color:#c3c4c6}.announcement-bar .announcement-bar__slide{--color: oklch(82% .003 260);color:#c3c4c6}.product-card__content{background:transparent}.product-card .card-gallery{background:var(--k-bone)}.product-card :is(.product-title,[class*=product-title]){font-weight:500;line-height:1.25}.product-card .price{font-family:var(--k-font-mono);font-size:.75rem;letter-spacing:.04em;font-variant-numeric:tabular-nums}.product-card .card-gallery img{mix-blend-mode:multiply}.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(1.5rem,2.4vw,2rem);font-weight:500;letter-spacing:-.03em;line-height:1.1}.product-details .price{font-family:var(--k-font-mono);font-size:1.0625rem;letter-spacing:.02em;font-variant-numeric:tabular-nums}.variant-option__button-label{min-block-size:46px;border-radius:var(--k-radius-control);font-family:var(--k-font-mono);font-size:.8125rem;font-variant-numeric:tabular-nums;letter-spacing:.02em}.variant-picker .variant-option:has([data-option-name=Width]){grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.variant-picker .variant-option:has([data-option-name=Size]){grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:.5rem}.variant-picker .variant-option:has([data-option-name=Size]) .variant-option__button-label:has([data-option-available=false]){border:1px dashed var(--k-line);color:var(--k-ink-3);opacity:.55;cursor:not-allowed}.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)}.buy-buttons-block .add-to-cart-button:disabled,.buy-buttons-block .add-to-cart-button[aria-disabled=true]{opacity:1;background:transparent;color:var(--k-ink-2);box-shadow:inset 0 0 0 1px var(--k-line);cursor:not-allowed}.sticky-add-to-cart .sticky-add-to-cart__bar{background:color-mix(in oklch,var(--k-paper) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--k-ink);border-color:var(--k-line)}.sticky-add-to-cart__bar:before{display:none}.sticky-add-to-cart .sticky-add-to-cart__image img{border-radius:var(--k-radius-sm);background:var(--k-tile)}.sticky-add-to-cart .sticky-add-to-cart__button{background:var(--k-copper);color:var(--k-chalk);border-radius:var(--k-radius-control)}.sticky-add-to-cart .sticky-add-to-cart__button:disabled{opacity:1;background:transparent;color:var(--k-ink-2);box-shadow:inset 0 0 0 1px var(--k-line);cursor:not-allowed}.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}.section-resource-list__header a.link{padding-bottom:3px;border-bottom:1px solid currentColor;font-family:var(--k-font-mono);font-size:.6875rem;letter-spacing:.16em;text-decoration:none;text-transform:uppercase}.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 .footer-content,footer .utilities{inline-size:min(100%,90rem);margin-inline:auto}footer .footer-content>*{min-inline-size:0}footer .footer-utilities__text a{display:inline-flex;min-block-size:44px;align-items:center}footer :where(a,summary,h2,h3,p,span){color:inherit}footer .email-signup__input{min-block-size:48px}footer .footer-content h2,footer .menu__heading{font-family:var(--k-font-mono);font-size:.625rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase}footer .menu__item a{font-size:.8125rem;color:#a9abae;transition:color var(--k-duration-state) var(--k-ease-out)}footer .menu__item a:hover{color:#fcfcfc}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>.group-block:nth-of-type(2){grid-area:newsletter}footer .footer-content>accordion-custom:nth-of-type(1){grid-area:shop}footer .footer-content>accordion-custom:nth-of-type(2){grid-area:help}footer .footer-content>accordion-custom:nth-of-type(3){grid-area:company}footer .menu .list-unstyled{display:grid;grid-template-columns:minmax(0,1fr)}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__slides .announcement-bar__slide{display:none}.announcement-bar__mobile-item{display:block;margin:0;white-space:nowrap;font-size:.6875rem;letter-spacing:.13em;line-height:1.2;text-align:center;opacity:0;transition:opacity .25s ease}.announcement-bar__mobile-item.is-active,.announcement-bar__slides:not(.is-rotating) .announcement-bar__mobile-item:first-child{opacity:1}a.announcement-bar__mobile-item{color:inherit;text-decoration:none}#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" "newsletter" "shop" "help" "company";row-gap:1.5rem}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:1199px){footer .footer-content[style*=--grid-columns]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"brand newsletter newsletter" "shop help company";column-gap:1.5rem;row-gap:2rem}}@media screen and (min-width:1200px){footer .footer-content{grid-template-columns:minmax(13rem,1.15fr) repeat(3,minmax(7rem,.62fr)) minmax(20rem,1.55fr);grid-template-areas:"brand shop help company newsletter";column-gap:clamp(1.5rem,2.5vw,2.75rem);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}}.k-assurance{display:grid;gap:.625rem;padding-top:.25rem;border:0}.k-assurance__item{display:flex;align-items:center;gap:.625rem;min-block-size:auto;padding-block:0;border:0;text-decoration:none}.k-assurance__icon{flex:none;inline-size:15px;block-size:15px;color:var(--k-good)}.k-assurance__item p{display:grid;gap:.125rem;margin:0;font-size:.8125rem;color:var(--k-ink-2)}.k-assurance__item strong{font-weight:500;color:var(--k-ink)}.k-product-description summary,.k-fit-guide summary{padding-block:1.125rem;font-family:var(--k-font-mono);font-size:.6875rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.k-product-description__content,.k-fit-guide__content{padding-bottom:1.25rem;font-size:.875rem;color:var(--k-ink-2)}.k-product-specs{padding-block:1.25rem;font-size:.875rem;color:var(--k-ink-2)}html[data-k-motion=on] .content-for-layout[data-template=index] .k-motion-pending{will-change:transform,opacity;backface-visibility:hidden}html[data-k-motion=on] .k-hero-section .hero picture img,html[data-k-motion=on] .k-mid-scene-section .mid picture img{transform-origin:center center}@media(prefers-reduced-motion:reduce){html[data-k-motion=on] .content-for-layout[data-template=index] .k-motion-pending{opacity:1!important;transform:none!important;will-change:auto}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/kalvron-system.css.map */
