html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font--body);font-weight:400;line-height:1.6;letter-spacing:0;color:var(--kona-ink);background:var(--kona-cream)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.f-family--heading{font-family:var(--font--title);font-weight:600;font-optical-sizing:auto;color:var(--kona-teal);text-wrap:balance}h1,.h1{font-size:clamp(2.6rem,1.4rem + 4.2vw,5.4rem);line-height:.98;letter-spacing:-.015em}h2,.h2{font-size:clamp(2.1rem,1.3rem + 2.6vw,3.6rem);line-height:1;letter-spacing:-.01em}h3,.h3{font-size:clamp(1.6rem,1.2rem + 1.2vw,2.3rem);line-height:1.05;letter-spacing:-.005em}h4,.h4{font-size:1.45rem;line-height:1.1;letter-spacing:0}h5,.h5,h6,.h6{font-size:1.2rem;line-height:1.2;letter-spacing:0}.section-title,.o-section-title,.section__title,.collection-list__title,.multi-column__title{font-family:var(--font--title);font-weight:600;letter-spacing:-.01em}.caption,.u-small,.label,.product-card__vendor,.breadcrumbs,.announcement-bar__text,.product-form__label,.cart-draw__quantity-info,.footer__title,.drawer-nav__title{letter-spacing:.04em}.product-card__vendor,.footer__title{font-family:var(--font--body);font-weight:500;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--kona-ink-soft)}.rte p,.rte li,p{max-width:68ch}.rte a{text-decoration-thickness:1px;text-underline-offset:.18em}::selection{background:var(--kona-teal);color:var(--kona-cream)}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--kona-teal);outline-offset:3px;border-radius:6px}.header{--header-bg-color: rgba(251, 248, 236, .78);background:var(--header-bg-color);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border-bottom:0;transition:background-color var(--dur-hover) var(--ease-out),-webkit-backdrop-filter var(--dur-hover) var(--ease-out),backdrop-filter var(--dur-hover) var(--ease-out)}body:not(.header-stuck):not([header-menu-open]) [data-transparent-header=true].header:not(:hover){-webkit-backdrop-filter:blur(0px) saturate(100%);backdrop-filter:blur(0px) saturate(100%)}.header:after{content:"";position:absolute;left:0;right:0;bottom:-14px;height:14px;pointer-events:none;background:linear-gradient(to bottom,#1a4a4f0f,#1a4a4f00);opacity:0;transition:opacity var(--dur-hover) var(--ease-out)}body.header-stuck .header:after{opacity:1}.header--has-shadow{box-shadow:none}.primary-nav__link,.secondary-nav__link,.header-trigger__link{font-family:var(--font--body);font-weight:500;letter-spacing:.01em;transition:color var(--dur-hover) var(--ease-out),opacity var(--dur-hover) var(--ease-out),transform var(--dur-press) ease-out}.primary-nav__link:active,.header-trigger__link:active{transform:scale(.96)}.announcement-bar,.announcement-bar__text,.announcement-bar p{font-family:var(--font--body);font-weight:500;font-size:.8rem;letter-spacing:.02em}.nav__sub,.mega-menu,header-details-disclosure .nav__sub{background:#fbf8eceb;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(26,74,79,.08);box-shadow:0 18px 48px -18px #10343a47;transform-origin:top center}.c-btn,.btn,button.shopify-payment-button__button,.shopify-payment-button__button--unbranded{font-family:var(--font--button);font-weight:500;letter-spacing:.01em;border-radius:999px;padding:.95em 1.7em;line-height:1.15;transform:translateZ(0);transition:transform var(--dur-press) ease-out,background-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),opacity var(--dur-hover) var(--ease-out)}.c-btn:not(.c-btn--hollow),.btn:not(.btn--hollow){background-color:var(--kona-teal);color:var(--kona-cream)}.c-btn:not(.c-btn--hollow):hover,.btn:not(.btn--hollow):hover{background-color:var(--kona-teal-dark);color:var(--kona-cream)}.c-btn--hollow,.btn--hollow{color:var(--kona-teal);box-shadow:inset 0 0 0 1.5px var(--kona-teal);background:transparent}.c-btn--hollow:hover,.btn--hollow:hover{background:#1a4a4f0f;color:var(--kona-teal)}.c-btn:active,.btn:active,.c-btn.is-pressed,.btn.is-pressed,.shopify-payment-button__button:active{transform:scale(.97)}.link--arrow{font-family:var(--font--body);font-weight:500;color:var(--kona-teal)}.link--arrow .icon{transition:transform var(--dur-hover) var(--ease-out)}.link--arrow:hover .icon{transform:translate(3px)}.product-card__media{border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 1px #1a4a4f0f,0 10px 30px -22px #10343a59;transition:box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) ease-out}.product-card:hover .product-card__media{box-shadow:0 1px #1a4a4f0f,0 22px 40px -22px #10343a73}.product-card__link:active .product-card__media,.product-card.is-pressed .product-card__media{transform:scale(.985)}.product-card__media--hover-zoom .product-card__img{transition:transform .7s var(--ease-out)}.product-card:hover .product-card__media--hover-zoom .product-card__img{transform:scale(1.035)}.product-card__title{font-family:var(--font--body);font-weight:500;letter-spacing:0;color:var(--kona-ink)}.product-card__price,.price,.product__price{font-family:var(--font--body);font-weight:400;color:var(--kona-ink-soft)}.product-card__badge--kona,.product-label,.label--new,.label--custom{font-family:var(--font--body);font-weight:500;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;border-radius:999px}.collection-list__item-inner,.collection-list__image,.multi-column__image,.image-with-text__image,.slideshow__slide{border-radius:20px;overflow:hidden}.slideshow--full .slideshow__slide,.section-slideshow[data-width=full] .slideshow__slide{border-radius:0}input[type=text],input[type=email],input[type=search],input[type=number],input[type=tel],input[type=password],select,textarea,.form__input,.input{font-family:var(--font--body);border-radius:12px;border:1px solid rgba(26,74,79,.22);background:#fff;color:var(--kona-ink);transition:border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}input:focus,select:focus,textarea:focus{border-color:var(--kona-teal);box-shadow:0 0 0 4px #1a4a4f1f;outline:none}.quantity-input,.cart-quantity,.quantity{border-radius:999px}.mfp-draw.mfp-wrap{transition:transform var(--dur-spring) var(--ease-spring);touch-action:pan-y;will-change:transform}.mfp-draw.mfp-wrap.mfp-removing{transition:transform .36s var(--ease-spring)}.mfp-draw.mfp-wrap.is-dragging,.mfp-draw.mfp-wrap.is-settling{transition:none!important}.mfp-draw.mfp-wrap .mfp-content,.cart-draw,.search-draw,.mobile-draw{background:var(--kona-cream);border-radius:20px 0 0 20px;box-shadow:-24px 0 64px -24px #10343a73}@media screen and (max-width:767px){.mfp-draw.mfp-wrap .mfp-content,.cart-draw,.search-draw,.mobile-draw{border-radius:0}}.mfp-draw.mfp-bg{background:#10343a8c;transition:opacity .24s var(--ease-out)}.mfp-draw.mfp-bg.mfp-ready{opacity:1}.mfp-draw.mfp-bg.mfp-removing{opacity:0}.cart-draw__title,.drawer-nav__title{font-family:var(--font--title);font-weight:600;font-size:1.9rem;letter-spacing:-.01em}.mfp-close--custom{border-radius:999px;transition:transform var(--dur-press) ease-out,background-color var(--dur-hover) var(--ease-out)}.mfp-close--custom:hover{background:#1a4a4f14}.mfp-close--custom:active{transform:scale(.92)}.footer{background:var(--kona-teal);color:var(--kona-cream)}.footer a,.footer p,.footer li,.footer .footer__title{color:var(--kona-cream)}.footer a{opacity:.86;transition:opacity var(--dur-hover) var(--ease-out)}.footer a:hover{opacity:1}.footer .footer__title{color:var(--kona-sage-light)}.footer input[type=email]{background:#fbf8ec14;border-color:#fbf8ec47;color:var(--kona-cream)}.o-container,.container,.section{scroll-margin-top:96px}.testimonials__item,.testimonial,.faq__item,.cart-item,.cart__item{border-radius:16px}.testimonials__item,.testimonial{background:#fff;box-shadow:0 10px 30px -22px #10343a59}.scrolling-text,.section-scrolling-text{font-family:var(--font--title);font-weight:600;letter-spacing:0}.back-to-top-button{border-radius:999px;background:var(--kona-teal);color:var(--kona-cream)}.back-to-top-button:active{transform:scale(.94)}hr,.divider,.section--divider{border-color:#1a4a4f1f}image-skeleton:before,.placeholder,.product-card__media:before{background-color:var(--kona-sand)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.mfp-draw.mfp-wrap,.mfp-draw.mfp-wrap.mfp-removing{transition:opacity .2s ease!important;transform:none!important}.mfp-draw.mfp-wrap:not(.mfp-ready){opacity:0}.c-btn,.btn,.product-card__media,.product-card__img,.link--arrow .icon{transition-property:background-color,color,box-shadow,opacity!important}.c-btn:active,.btn:active,.product-card__link:active .product-card__media,.product-card:hover .product-card__media--hover-zoom .product-card__img{transform:none}}@media(prefers-reduced-transparency:reduce){.header,.nav__sub,.mega-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--kona-cream)}}@media(prefers-contrast:more){.header{background:var(--kona-cream);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--kona-teal)}.c-btn--hollow,.btn--hollow{box-shadow:inset 0 0 0 2px var(--kona-teal)}input,select,textarea{border-color:var(--kona-teal)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/kona-2026.css.map */
