:root{--kairoe-aegean: #1b4965;--kairoe-sky: #5fa8d3;--kairoe-white: #ffffff;--kairoe-sand: #f7f4ef;--kairoe-warm: #ebe4d8;--kairoe-olive: #6b7c5e;--kairoe-gold: #b8944f;--kairoe-text: #1f1f1f;--kairoe-muted: #6b6b6b;--kairoe-border: #e5e0d8}body{color:var(--kairoe-text);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--kairoe-text)}.header-announcements{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--kairoe-border)}.header-section{border-bottom:1px solid var(--kairoe-border)}.header-section .menu-list__link,.header-section a.menu-list__link{text-transform:uppercase;letter-spacing:.12em;font-size:.6875rem;font-weight:500}.product-card .product-title,.product-card [class*=product-title]{font-size:.8125rem;font-weight:400;letter-spacing:.01em;text-transform:none;line-height:1.4}.product-card .price,.product-card [class*=price]{font-size:.8125rem;color:var(--kairoe-text)}.product-card{border:none}.product-card__media{background:var(--kairoe-sand);overflow:hidden}.product-card__media img{transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.product-card:hover .product-card__media img{transform:scale(1.04)}.product-list h2,.product-list h3,.section h2{letter-spacing:.06em;font-weight:400}.product-list h2{text-transform:none;letter-spacing:.02em;font-size:clamp(1.5rem,2.5vw,2rem)}.button--primary,button.button--primary{border-radius:0!important;text-transform:uppercase;letter-spacing:.14em;font-size:.6875rem;font-weight:500;background:var(--kairoe-aegean)!important;border:1px solid var(--kairoe-aegean)!important;color:var(--kairoe-white)!important;padding:.875rem 2.5rem;transition:background .35s ease,color .35s ease,border-color .35s ease}.button--primary:hover,button.button--primary:hover{background:transparent!important;color:var(--kairoe-aegean)!important;border-color:var(--kairoe-aegean)!important}.button--secondary,button.button--secondary,a.link[class*=button]{text-transform:uppercase;letter-spacing:.14em;font-size:.6875rem;font-weight:500;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.slideshow-section .slide__content h1,.slideshow-section .slide__content h2{font-size:clamp(2.25rem,6vw,4.5rem);letter-spacing:.18em;font-weight:400;text-shadow:0 2px 24px rgba(0,0,0,.25)}.slideshow-section .slide__content p{font-size:clamp(.875rem,1.2vw,1.0625rem);letter-spacing:.04em;max-width:28rem;text-shadow:0 1px 12px rgba(0,0,0,.3)}.slideshow-section .slide__image{animation:kairoe-hero-ken 12s ease-out forwards}@keyframes kairoe-hero-ken{0%{transform:scale(1)}to{transform:scale(1.05)}}[class*=group-block] h2{font-size:clamp(.9375rem,1.6vw,1.25rem);letter-spacing:.16em;font-weight:400;text-shadow:0 1px 16px rgba(0,0,0,.35)}.shopify-section:has([class*=group-block]) [class*=group-block]{transition:opacity .4s ease}.shopify-section:has([class*=group-block]):hover [class*=group-block]{opacity:.85}.shopify-section:has([class*=group-block]):hover [class*=group-block]:hover{opacity:1}.footer .email-signup__input{border-radius:0;border-color:var(--kairoe-border)}.footer h2,.footer h3{font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;font-weight:400}slideshow-arrows .slideshow-control,.carousel-controls button{border-radius:0}@media(min-width:750px){.slideshow-section{min-height:78vh}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/kairoe-symmetry.css.map */
