:root{--kt-ink:#2A2725;--kt-grey:#696766;--kt-white:#FFFFFF;--kt-rule:rgba(42,39,37,.14);--kt-accent:#df7571;--kt-display:"Barlow Condensed","Arial Narrow",sans-serif;--kt-body:"Barlow",system-ui,sans-serif;--kt-gutter:clamp(1.25rem,5vw,5rem);--kt-maxw:1440px;--kt-ease:cubic-bezier(.22,1,.36,1)}.announce .wrap,.site-header .wrap,.site-footer .wrap{max-width:var(--kt-maxw);margin-inline:auto;padding-inline:var(--kt-gutter)}.announce{background:var(--kt-accent);color:var(--kt-white);font-family:var(--kt-display);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:600;padding:.6rem 0;overflow:hidden}.announce .track{display:flex;white-space:nowrap;width:max-content;animation:kt-slide 34s linear infinite}.announce .mq-set{display:flex;align-items:center;flex:none}.announce span{display:flex;align-items:center;gap:3rem;padding-right:3rem}.announce span:after{content:"\25c6";opacity:.45}@keyframes kt-slide{to{transform:translate(-50%)}}.site-header{position:sticky;top:0;z-index:60;background:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .4s var(--kt-ease);font-family:var(--kt-body)}.site-header.stuck{border-bottom-color:var(--kt-rule)}.site-header .header-in{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:clamp(.85rem,1.6vw,1.35rem);max-width:var(--kt-maxw);margin-inline:auto;padding-inline:var(--kt-gutter)}.site-header .brand{display:flex;align-items:center;gap:.6rem;text-decoration:none}.site-header .brand img{height:clamp(38px,4.6vw,54px);width:auto;display:block}.site-header .brand .fallback{font-family:var(--kt-display);font-weight:900;font-size:1.5rem;display:none;color:var(--kt-ink)}.site-header .nav{display:flex;gap:clamp(1.2rem,2.4vw,2.6rem)}.site-header .nav a{font-family:var(--kt-display);text-transform:uppercase;font-weight:600;letter-spacing:.13em;font-size:.85rem;position:relative;padding-block:.3rem;color:var(--kt-ink);text-decoration:none}.site-header .nav a:after{content:"";position:absolute;left:0;bottom:0;height:1.5px;width:100%;background:var(--kt-ink);transform:scaleX(0);transform-origin:right;transition:transform .4s var(--kt-ease)}.site-header .nav a:hover:after{transform:scaleX(1);transform-origin:left}.site-header .header-actions{display:flex;align-items:center;gap:1rem}.site-header .cart-btn{display:flex;align-items:center;gap:.5em;font-family:var(--kt-display);text-transform:uppercase;font-weight:700;letter-spacing:.1em;font-size:.85rem;color:var(--kt-ink);padding:.55em 1.1em;border-radius:100px;box-shadow:inset 0 0 0 1.5px var(--kt-rule);background:none;border:0;cursor:pointer;transition:background .3s var(--kt-ease),color .3s var(--kt-ease)}.site-header .cart-btn:hover{background:var(--kt-ink);color:var(--kt-white)}.site-header .cart-count{width:1.4em;height:1.4em;flex:none;border-radius:100px;background:var(--kt-accent);color:var(--kt-white);display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;line-height:1;letter-spacing:0;padding:0;font-variant-numeric:tabular-nums}.site-header .menu-toggle{display:none;background:none;border:0;cursor:pointer}@media(max-width:900px){.site-header .nav{position:fixed;inset:0 0 0 auto;width:min(78vw,340px);background:var(--kt-white);flex-direction:column;justify-content:center;padding:var(--kt-gutter);gap:1.4rem;transform:translate(101%);transition:transform .5s var(--kt-ease);box-shadow:-20px 0 60px #00000014;z-index:70}.site-header .nav.open{transform:none}.site-header .nav a{font-size:1.9rem;letter-spacing:.04em}.site-header .menu-toggle{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:100px;box-shadow:inset 0 0 0 1.5px var(--kt-rule)}.site-header .menu-toggle .bars{display:block;width:16px;height:1.5px;background:var(--kt-ink);position:relative}.site-header .menu-toggle .bars:before,.site-header .menu-toggle .bars:after{content:"";position:absolute;left:0;width:16px;height:1.5px;background:var(--kt-ink);transition:transform .4s var(--kt-ease)}.site-header .menu-toggle .bars:before{top:-5px}.site-header .menu-toggle .bars:after{top:5px}.site-header .menu-toggle[aria-expanded=true] .bars{background:transparent}.site-header .menu-toggle[aria-expanded=true] .bars:before{transform:translateY(5px) rotate(45deg)}.site-header .menu-toggle[aria-expanded=true] .bars:after{transform:translateY(-5px) rotate(-45deg)}}.site-footer{border-top:1px solid var(--kt-rule);padding-block:clamp(2.5rem,5vw,4rem) 2rem;font-family:var(--kt-body);color:var(--kt-ink);background:var(--kt-white)}.site-footer .foot-grid{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.site-footer .foot-col h4{font-family:var(--kt-display);text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;color:var(--kt-grey);font-weight:600;margin:0 0 1rem}.site-footer .foot-col ul{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.site-footer .foot-col a{font-size:.95rem;color:var(--kt-ink);text-decoration:none;transition:color .3s var(--kt-ease)}.site-footer .foot-col a:hover{color:var(--kt-accent)}.site-footer .foot-bottom{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--kt-rule);font-size:.8rem;color:var(--kt-grey)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#2a272566;z-index:80;opacity:0;pointer-events:none;transition:opacity .45s var(--kt-ease)}.scrim.open{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(92vw,420px);z-index:90;background:var(--kt-white);transform:translate(101%);transition:transform .5s var(--kt-ease);display:flex;flex-direction:column;font-family:var(--kt-body);color:var(--kt-ink)}.drawer.open{transform:none}.drawer .drawer-head{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--kt-rule)}.drawer .drawer-head h2{font-family:var(--kt-display);text-transform:uppercase;font-weight:800;font-size:1.4rem;margin:0}.drawer .drawer-body{flex:1;overflow-y:auto;padding:1.5rem;display:grid;gap:1rem;align-content:start}.drawer .drawer-empty{color:var(--kt-grey);font-size:.95rem;margin:0}.drawer .cart-line{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--kt-rule)}.drawer .cart-line b{font-family:var(--kt-display);font-weight:700;font-size:1rem;text-transform:uppercase;display:block}.drawer .cart-line small{color:var(--kt-grey)}.drawer .line-remove{display:block;margin-top:.35rem;padding:0;background:none;border:0;cursor:pointer;font-family:var(--kt-display);text-transform:uppercase;letter-spacing:.12em;font-size:.62rem;font-weight:600;color:var(--kt-grey);text-decoration:underline}.drawer .line-remove:hover{color:var(--kt-accent)}.drawer .drawer-foot{padding:1.5rem;border-top:1px solid var(--kt-rule);display:grid;gap:1rem}.drawer .drawer-total{display:flex;justify-content:space-between;font-family:var(--kt-display);font-weight:800;text-transform:uppercase;font-size:1.1rem}.drawer .btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--kt-display);text-transform:uppercase;font-weight:700;letter-spacing:.08em;font-size:.95rem;padding:.95em 1.9em;border-radius:100px;background:var(--kt-accent);color:var(--kt-white);text-decoration:none;transition:filter .3s var(--kt-ease)}.drawer .btn:hover{filter:brightness(.92)}.drawer .close-x{width:2.2rem;height:2.2rem;border-radius:100px;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--kt-rule);background:none;border:0;cursor:pointer}@media(prefers-reduced-motion:reduce){.announce .track{animation:none}.drawer,.scrim{transition:none}}.site-header .header-in .cart-btn,.site-header .header-in .nav a{font-family:var(--kt-display)!important;text-transform:uppercase!important}.site-header .header-in .cart-btn{font-weight:700!important;font-size:.85rem!important;letter-spacing:.1em!important;line-height:1.2!important}.site-header .header-in .nav a{font-weight:600!important;font-size:.85rem!important;letter-spacing:.13em!important}.site-header .header-in .cart-count{font-family:var(--kt-display)!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}.site-footer .foot-col h4{font-family:var(--kt-display)!important;text-transform:uppercase!important;font-weight:600!important}.drawer .drawer-head h2,.drawer .drawer-total,.drawer .btn,.drawer .cart-line b{font-family:var(--kt-display)!important;text-transform:uppercase!important}.announce,.announce .track,.announce .mq-set,.announce span{font-family:var(--kt-display)!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;line-height:1.2!important;color:var(--kt-white)!important}.announce{background:var(--kt-accent)!important}.announce a{color:var(--kt-white)!important;text-decoration:none!important}@media(max-width:900px){.site-header .nav{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:min(80vw,340px)!important;max-width:none!important;min-width:0!important;height:100%!important;background:#fff!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:1.25rem!important;padding:2rem!important;margin:0!important;opacity:1!important;visibility:visible!important;box-shadow:-20px 0 60px #0000001a!important;z-index:120!important;transform:translate(101%);transition:transform .5s var(--kt-ease)}.site-header .nav.open{transform:none!important}.site-header .nav a{font-size:1.3rem!important;letter-spacing:.06em!important;width:auto!important}}.drawer{width:min(92vw,420px)!important;max-width:none!important;min-width:0!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;height:100%!important;background:#fff!important;display:flex!important;flex-direction:column!important;z-index:130!important;visibility:visible!important}.drawer .drawer-body{flex:1 1 auto!important;overflow-y:auto!important}.scrim{z-index:110!important}.site-footer,.site-footer .foot-col a,.site-footer .foot-col li,.site-footer .foot-bottom,.site-footer .foot-bottom a{font-family:var(--kt-body)!important}.site-footer .foot-col a{font-size:.95rem!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.site-footer .foot-bottom{font-size:.8rem!important;letter-spacing:0!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/kaytea-chrome.css.map */
