#header-component{--koda-header-height-desktop: 76px;--koda-header-height-mobile: 62px;--koda-header-height-sticky: 68px;--koda-header-inset-desktop: var(--koda-page-inset);--koda-header-logo-width-desktop: 180px;--koda-header-logo-height-desktop: 51px;--koda-header-logo-width-mobile: 162px;--koda-header-logo-height-mobile: 51px;--koda-header-logo-inverse-scale: 1;--koda-header-logo-menu-gap: clamp(2rem, 2.8vw, 3rem);--koda-header-transition: .18s var(--koda-motion-ease)}#header-component .header__columns{min-height:var(--koda-header-height-mobile);box-sizing:border-box;width:100%;transition:min-height var(--koda-header-transition),background-color var(--koda-header-transition),color var(--koda-header-transition)}#header-component .header__row{--gap: clamp(1rem, 2vw, 2rem)}#header-component .menu-list{--menu-horizontal-gap: clamp(1.5rem, 2.4vw, 2.5rem)}#header-component .header__column--left{column-gap:var(--koda-header-logo-menu-gap)}#header-component .header-logo{inline-size:var(--koda-header-logo-width-mobile);min-inline-size:var(--koda-header-logo-width-mobile);margin-inline:0;justify-content:flex-start}#header-component .header-logo__image-container{inline-size:var(--koda-header-logo-width-mobile);block-size:var(--koda-header-logo-height-mobile)}#header-component .header-logo__image{inline-size:100%!important;block-size:100%!important;object-fit:contain;object-position:left center}#header-component .header-logo__image-container--inverse .header-logo__image{transform:scale(var(--koda-header-logo-inverse-scale));transform-origin:left center}#header-component .menu-list__link{font-size:1rem;font-weight:600;line-height:1.3;letter-spacing:.03em;text-decoration:none;transition:color var(--koda-header-transition),opacity var(--koda-header-transition)}#header-component .menu-list__link-title{position:relative;padding-block:.25rem}#header-component .menu-list__link-title:after{content:"";position:absolute;inset-inline:0;bottom:0;width:0;height:1px;background-color:currentColor;opacity:.48;transition:width var(--koda-header-transition),opacity var(--koda-header-transition)}#header-component .menu-list__list-item:hover .menu-list__link-title:after,#header-component .menu-list__list-item:focus-within .menu-list__link-title:after{width:100%}#header-component[data-sticky-state=active] .header__columns{min-height:var(--koda-header-height-sticky)}#header-component[transparent]:not([data-sticky-state=active]) .header__underlay-closed{background:linear-gradient(180deg,#17181a6b,#17181a2e 58%,#17181a00)}#header-component:not([transparent]) .header__underlay-closed,#header-component[data-sticky-state=active] .header__underlay-closed{background:var(--koda-color-warm-white);box-shadow:inset 0 -1px var(--koda-color-border-light)}#header-component[transparent]:not([data-sticky-state=active]) .menu-list__list-item:hover .menu-list__link,#header-component[transparent]:not([data-sticky-state=active]) .menu-list__list-item:focus-within .menu-list__link{color:var(--koda-color-warm-white)}#header-component:not([transparent]) .menu-list__list-item:hover .menu-list__link,#header-component:not([transparent]) .menu-list__list-item:focus-within .menu-list__link,#header-component[data-sticky-state=active] .menu-list__list-item:hover .menu-list__link,#header-component[data-sticky-state=active] .menu-list__list-item:focus-within .menu-list__link{color:var(--koda-color-accent)}#header-component .header-actions{gap:.25rem}#header-component .header-actions__action,#header-component .header__icon--menu{color:currentColor;transition:color var(--koda-header-transition),opacity var(--koda-header-transition)}#header-component:not([transparent]) .header-actions__action:hover,#header-component:not([transparent]) .header-actions__action:focus-visible,#header-component:not([transparent]) .header__icon--menu:hover,#header-component:not([transparent]) .header__icon--menu:focus-visible,#header-component[data-sticky-state=active] .header-actions__action:hover,#header-component[data-sticky-state=active] .header-actions__action:focus-visible,#header-component[data-sticky-state=active] .header__icon--menu:hover,#header-component[data-sticky-state=active] .header__icon--menu:focus-visible{color:var(--koda-color-accent)}#header-component .mega-menu__content,#header-component .menu-drawer{background-color:var(--koda-color-warm-white);color:var(--koda-color-graphite-900)}#header-component .mega-menu__content{border-block-start:1px solid var(--koda-color-border-light);border-block-end:1px solid var(--koda-color-border-light);box-shadow:0 18px 42px #17181a14}#header-component .menu-drawer__menu-item,#header-component .menu-drawer__menu-item--mainlist,#header-component .menu-drawer__menu-item--child{color:var(--koda-color-graphite-900);letter-spacing:.02em}#header-component .menu-drawer__menu-item:hover,#header-component .menu-drawer__menu-item:focus-visible,#header-component .menu-drawer__menu-item--active{color:var(--koda-color-accent)}#header-component .menu-drawer__list-item--divider{border-color:var(--koda-color-border-light)}@media screen and (min-width:750px){#header-component .header__columns{min-height:var(--koda-header-height-desktop)}#header-component .header__row>.header__columns{margin-inline:0;padding-inline:var(--koda-header-inset-desktop)!important}#header-component .header-logo,#header-component .header-logo__image-container{inline-size:var(--koda-header-logo-width-desktop);min-inline-size:var(--koda-header-logo-width-desktop)}#header-component .header-logo__image-container{block-size:var(--koda-header-logo-height-desktop)}}.koda-button{display:inline-flex;align-items:center;justify-content:center;height:var(--koda-button-height);padding-inline:var(--koda-button-padding-inline);font-family:var(--font-body--family, sans-serif);font-size:var(--koda-text-body);font-weight:500;text-decoration:none;border:none;border-radius:var(--koda-radius-button);cursor:pointer;transition:background-color var(--koda-motion-duration) var(--koda-motion-ease),transform var(--koda-motion-duration) var(--koda-motion-ease),box-shadow var(--koda-motion-duration) var(--koda-motion-ease);white-space:nowrap}.koda-button--primary{background-color:var(--koda-color-graphite-900);color:var(--koda-color-warm-white)}.koda-button--primary:hover{background-color:var(--koda-color-graphite-700);transform:var(--koda-motion-lift)}.koda-button--secondary{background-color:transparent;color:var(--koda-color-graphite-900);border:1px solid var(--koda-color-border-light)}.koda-button--secondary:hover{border-color:var(--koda-color-graphite-900);transform:var(--koda-motion-lift)}.koda-button--text{background-color:transparent;color:var(--koda-color-graphite-900);padding-inline:0;height:auto;position:relative}.koda-button--text:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:currentColor;transition:width var(--koda-motion-duration) var(--koda-motion-ease)}.koda-button--text:hover:after{width:100%}.koda-card{position:relative;border-radius:var(--koda-radius-card);border:var(--koda-card-border);background-color:var(--koda-color-card-white);overflow:hidden;transition:border-color var(--koda-motion-duration) var(--koda-motion-ease),transform var(--koda-motion-duration) var(--koda-motion-ease),box-shadow var(--koda-motion-duration) var(--koda-motion-ease)}.koda-card:hover{border-color:var(--koda-color-graphite-900);transform:var(--koda-motion-lift)}.koda-card__media{position:relative;overflow:hidden;aspect-ratio:4 / 5}.koda-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--koda-motion-duration) var(--koda-motion-ease)}.koda-card:hover .koda-card__media img{transform:scale(1.02)}.koda-card__content{padding:var(--koda-card-padding)}.koda-card__eyebrow{font-size:var(--koda-text-eyebrow);font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--koda-color-accent);margin-bottom:.5rem}.koda-card__title{font-family:var(--font-heading--family, sans-serif);font-size:var(--koda-text-body-large);font-weight:500;line-height:1.3;color:var(--koda-color-graphite-900);margin:0 0 .5rem}.koda-card__meta{font-size:var(--koda-text-caption);color:var(--koda-color-gunmetal-500);margin-bottom:.75rem}.koda-card__price{font-size:var(--koda-text-body);font-weight:500;color:var(--koda-color-graphite-900)}.koda-section-header{margin-bottom:var(--koda-section-header-gap)}.koda-section-header--center{text-align:center}.koda-section-header__eyebrow{font-size:var(--koda-text-eyebrow);font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--koda-color-accent);margin-bottom:1rem}.koda-section-header__heading{font-family:var(--font-heading--family, sans-serif);font-size:var(--koda-text-heading-large);font-weight:500;line-height:1.2;color:var(--koda-color-graphite-900);margin:0 0 1rem}.koda-section-header__subheading{font-size:var(--koda-text-body-large);font-weight:400;line-height:1.6;color:var(--koda-color-gunmetal-500);max-width:600px;margin:0}.koda-section-header--center .koda-section-header__subheading{margin-inline:auto}.koda-section-header__cta{margin-top:1.5rem}.koda-product-card{position:relative;display:block;text-decoration:none;color:inherit}.koda-product-card__image-wrapper{position:relative;border-radius:var(--koda-radius-card);overflow:hidden;aspect-ratio:1 / 1;background-color:var(--koda-color-card-white);margin-bottom:1rem}.koda-product-card__image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform var(--koda-motion-duration) var(--koda-motion-ease)}.koda-product-card:hover .koda-product-card__image-wrapper img{transform:scale(1.02)}.koda-product-card__meta{font-size:var(--koda-text-caption);color:var(--koda-color-gunmetal-500);margin-bottom:.25rem}.koda-product-card__title{font-family:var(--font-heading--family, sans-serif);font-size:var(--koda-text-body);font-weight:500;line-height:1.4;color:var(--koda-color-graphite-900);margin:0 0 .5rem}.koda-product-card__price{font-size:var(--koda-text-body);font-weight:500;color:var(--koda-color-graphite-900)}.koda-product-card__price-compare{text-decoration:line-through;color:var(--koda-color-silver-400);margin-left:.5rem}.koda-trust-badge{display:flex;align-items:flex-start;gap:1rem}.koda-trust-badge__icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--koda-radius-button);background-color:var(--koda-color-accent-subtle);color:var(--koda-color-accent)}.koda-trust-badge__label{font-family:var(--font-heading--family, sans-serif);font-size:var(--koda-text-body);font-weight:500;color:var(--koda-color-graphite-900);margin:0 0 .25rem}.koda-trust-badge__description{font-size:var(--koda-text-caption);color:var(--koda-color-gunmetal-500);margin:0}.koda-faq-item{border-bottom:1px solid var(--koda-color-border-light)}.koda-faq-item__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.25rem 0;font-family:var(--font-heading--family, sans-serif);font-size:var(--koda-text-body);font-weight:500;color:var(--koda-color-graphite-900);background:none;border:none;cursor:pointer;text-align:left}.koda-faq-item__icon{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform var(--koda-motion-duration) var(--koda-motion-ease)}.koda-faq-item__icon:before,.koda-faq-item__icon:after{content:"";position:absolute;background-color:var(--koda-color-graphite-900);transition:transform var(--koda-motion-duration) var(--koda-motion-ease)}.koda-faq-item__icon:before{width:12px;height:1.5px;top:50%;left:50%;transform:translate(-50%,-50%)}.koda-faq-item__icon:after{width:1.5px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.koda-faq-item[open] .koda-faq-item__icon:after{transform:translate(-50%,-50%) scaleY(0)}.koda-faq-item__answer{padding-bottom:1.25rem;font-size:var(--koda-text-body);line-height:1.7;color:var(--koda-color-gunmetal-500)}.koda-brand-logo{display:flex;align-items:center;justify-content:center;padding:1.5rem;filter:grayscale(100%);opacity:.6;transition:opacity var(--koda-motion-duration) var(--koda-motion-ease),filter var(--koda-motion-duration) var(--koda-motion-ease)}.koda-brand-logo:hover{opacity:1;filter:grayscale(0%)}.koda-brand-logo img{max-width:120px;max-height:40px;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/16/assets/koda-components.css.map */
