:root,body{--font-body-family: var(--font-sans);--font-heading-family: var(--font-sans)}body{font-family:var(--font-sans);color:var(--ink);background:var(--page-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-sans)}.gradient{background:var(--page-bg)}.k27-nav{position:relative;z-index:40}.k27-nav--sticky{position:sticky;top:0}.k27-nav-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:15px 22px;background:color-mix(in srgb,var(--page-bg) 86%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--rule)}.k27-nav-burger{justify-self:start}.k27-nav-logo-link{justify-self:center}.k27-nav-ico{justify-self:end}.k27-nav-logo-link{display:block;line-height:0}.k27-nav-logo{height:19px;width:auto;display:block}.k27-nav-links{display:none;align-items:center;gap:36px}.k27-nav-links a{position:relative;font-size:14.5px;font-weight:500;letter-spacing:.01em;color:var(--ink);text-decoration:none;padding:4px 0;white-space:nowrap}.k27-nav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1.5px;background:var(--ink);transition:right .28s var(--ease-out, ease)}.k27-nav-links a:hover:after,.k27-nav-links a[aria-current=page]:after{right:0}.k27-nav-ico{display:flex;gap:15px;align-items:center}.k27-nav-ico-link{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);text-decoration:none}.k27-nav-ico svg{width:20px;height:20px;stroke:var(--ink)}.k27-nav-burger{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--ink)}.k27-nav-burger svg{width:23px;height:23px;stroke:var(--ink)}.k27-nav-cart .cart-count-bubble{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:999px;font-size:10px;line-height:1;background-color:var(--k-mint);color:#06160f}@media(min-width:990px){.k27-nav-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px var(--shell)}.k27-nav-burger{display:none}.k27-nav-logo{height:21px}.k27-nav-logo-link{justify-self:start}.k27-nav-links{display:flex;justify-self:center}.k27-nav-ico{justify-self:end}}.k27-ticker{display:flex;gap:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);overflow:hidden;background:color-mix(in srgb,var(--page-bg) 86%,transparent)}.k27-ticker .t{flex:1;text-align:center;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding:9px 4px;border-left:1px solid var(--rule);white-space:nowrap}.k27-ticker .t:first-child{border-left:0}.k27-ticker .t b,.k27-ticker .t strong{color:var(--ink);font-weight:500}@media(min-width:990px){.k27-ticker{justify-content:center}.k27-ticker .t{flex:0 1 auto;font-size:10.5px;padding:9px 38px}}.k27.footer{background:#141414;color:#ede9e2;padding:52px 26px 42px}.k27 .footer-logo{height:16px;width:auto;margin-bottom:28px;opacity:.95;display:block}.k27 .footer-cols{display:grid;grid-template-columns:1fr 1fr;gap:30px 16px}.k27 .footer-col h5{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#928c7e;margin:0 0 13px;font-weight:500}.k27 .footer-col a{display:block;color:#cfc9be;text-decoration:none;font-size:14px;margin-bottom:10px}.k27 .footer-col a:hover{color:#fff}.k27 .footer-bottom{margin-top:38px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;font-size:12px;color:#8b857a}.k27 .footer-soc{display:flex;gap:14px}.k27 .footer-soc a{color:#8b857a;text-decoration:none}.k27 .footer-soc a:hover{color:#fff}@media(min-width:990px){.k27.footer{padding:76px var(--shell) 44px;display:grid;grid-template-columns:1fr 2.4fr;gap:48px;align-items:start}.k27.footer .footer-logo{margin-bottom:0;height:18px}.k27 .footer-cols{grid-template-columns:repeat(4,1fr);gap:32px}.k27 .footer-bottom{grid-column:1 / -1;margin-top:28px}}.button,.shopify-challenge__button,.customer button{border-radius:var(--rb);font-family:var(--font-sans)}.card,.card--standard .card__inner{border-radius:var(--rc)}.menu-drawer-container>summary,header-drawer .menu-drawer-container>summary{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:no-preference){@keyframes k27Rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes k27Settle{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:none}}@keyframes k27Fade{0%{opacity:0}to{opacity:1}}.k27.hero .hero-copy>*{animation:k27Rise .85s cubic-bezier(.22,1,.36,1) backwards}.k27.hero .hero-copy>:nth-child(1){animation-delay:.08s}.k27.hero .hero-copy>:nth-child(2){animation-delay:.18s}.k27.hero .hero-copy>:nth-child(3){animation-delay:.28s}.k27.hero .hero-copy>:nth-child(4){animation-delay:.36s}.k27.hero .hero-copy>:nth-child(5){animation-delay:.44s}.k27.hero .hero-media{animation:k27Fade 1s .25s cubic-bezier(.22,1,.36,1) backwards}.k27.hero .hero-media img:not(.k27-plx){animation:k27Settle 1.3s .25s cubic-bezier(.22,1,.36,1) backwards}.k27.about-hero>*:not(.hero-media){animation:k27Rise .85s cubic-bezier(.22,1,.36,1) backwards}.k27.about-hero>:nth-child(1){animation-delay:.08s}.k27.about-hero>:nth-child(2){animation-delay:.18s}.k27.about-hero>:nth-child(3){animation-delay:.28s}.k27.about-hero .hero-media{animation:k27Fade 1s .3s cubic-bezier(.22,1,.36,1) backwards}.k27.pdp-top .gal{animation:k27Settle 1.2s .1s cubic-bezier(.22,1,.36,1) backwards}.k27.pdp-top .buybox>*{animation:k27Rise .8s cubic-bezier(.22,1,.36,1) backwards}.k27.pdp-top .buybox>:nth-child(1){animation-delay:.14s}.k27.pdp-top .buybox>:nth-child(2){animation-delay:.2s}.k27.pdp-top .buybox>:nth-child(3){animation-delay:.26s}.k27.pdp-top .buybox>:nth-child(4){animation-delay:.32s}.k27.pdp-top .buybox>:nth-child(5){animation-delay:.38s}.k27.pdp-top .buybox>:nth-child(6){animation-delay:.44s}.k27.pdp-top .buybox>:nth-child(7){animation-delay:.5s}.k27.pdp-top .buybox>:nth-child(8){animation-delay:.56s}.k27.pdp-top .buybox>:nth-child(n+9){animation-delay:.62s}}.k27-plx{transition:none!important;will-change:transform}.k27 .final-media,.k27 .hero-media{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/130/assets/k27-base.css.map */
