.tk{--navy:#1F2A5A;--navy-2:#2C3A75;--night:#161F47;--moon:#F6C453;--moon-soft:#FDF1D2;--cream:#FBF8F3;--sky:#EAF0FB;--paper:#FFFFFF;--ink:#1B2140;--muted:#5B6382;--line:#E4E1D8;--on-navy:#D5DBF2;--good:#2F8F6B;--bad:#C8553D;--note:#D9480F;--note-bg:#FFF1E8;--display:"Nunito", ui-rounded, "SF Pro Rounded", system-ui, sans-serif;--body:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--r:18px;--wrap:1120px;color-scheme:light}.tk,.tk *{box-sizing:border-box}.tk{background:var(--cream);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.55;margin:0;overflow-wrap:break-word}.tk h1,.tk h2,.tk h3{font-family:var(--display);color:var(--navy);line-height:1.12;text-wrap:balance;margin:0}.tk h1{font-size:clamp(34px,4.6vw,56px);font-weight:900}.tk h2{font-size:clamp(26px,3.2vw,40px);font-weight:900}.tk h3{font-size:19px;font-weight:800}.tk p{margin:0}.tk a{color:inherit}.tk button{font:inherit;cursor:pointer}.tk :focus-visible{outline:3px solid var(--moon);outline-offset:2px}.tk .band{padding-block:72px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.tk .band.sky{background:var(--sky)}.tk .band.paper{background:var(--paper)}.tk .band.navy{background:var(--navy);color:#fff}.tk .band.navy h2,.tk .band.navy h3{color:#fff}.tk .wrap{max-width:var(--wrap);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:36px}.tk .wrap>*{min-width:0}.tk .center{text-align:center;justify-items:center}.tk .lede{font-size:18px;color:var(--muted);max-width:640px}.tk .band.navy .lede{color:var(--on-navy)}.tk .eyebrow{font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--navy-2)}.tk .band.navy .eyebrow{color:var(--moon)}.tk .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:16px;padding:17px 28px;font-family:var(--display);font-weight:900;font-size:18px;text-decoration:none;transition:transform .12s,box-shadow .12s}.tk .btn.primary{background:var(--navy);color:#fff;box-shadow:0 7px #121a3d}.tk .btn.primary:active{transform:translateY(4px);box-shadow:0 3px #121a3d}.tk .btn.moon{background:var(--moon);color:var(--navy);box-shadow:0 7px #c99a2e}.tk .btn.moon:active{transform:translateY(4px);box-shadow:0 3px #c99a2e}.tk .btn.ghost{background:transparent;color:inherit;border:2px solid currentColor;padding:15px 24px}.tk .btn .ic{width:18px;height:18px}.tk .link{font-weight:700;color:var(--navy);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.tk .link .ic{width:16px;height:16px}.tk .announce{background:var(--navy);color:#fff;text-align:center;font-weight:600;font-size:14px;padding:9px max(16px,env(safe-area-inset-right,0px)) 9px max(16px,env(safe-area-inset-left,0px))}.tk .announce span{color:var(--moon)}.tk header.site{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:var(--paper);border-bottom:1px solid var(--line);padding-block:12px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.tk header.site .wrap{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.tk header.site nav{display:flex;gap:18px;font-size:14px;font-weight:600;color:var(--muted)}.tk header.site nav a{text-decoration:none}.tk header.site nav a:hover{color:var(--navy)}.tk header.site .logo img{height:30px;width:auto;display:block}.tk header.site .right{justify-self:end;display:flex;gap:14px;align-items:center;font-weight:700;font-size:14px;color:var(--navy)}.tk header.site .right a{text-decoration:none}.tk header.site .menu{display:none;background:none;border:0;padding:4px;color:var(--navy)}@media(max-width:760px){.tk header.site nav{display:none}.tk header.site .menu{display:grid;justify-self:start}.tk header.site .shopnow{display:none}}.tk .ic{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tk .icbox{width:44px;height:44px;border-radius:14px;background:var(--sky);color:var(--navy);display:grid;place-items:center;flex:none}.tk .icbox .ic{width:24px;height:24px}.tk .band.sky .icbox{background:var(--paper)}.tk .tk-footer{background:var(--night);color:#aeb6d6;font-size:14px;padding-block:48px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.tk .tk-footer .wrap{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:28px}@media(max-width:760px){.tk .tk-footer .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.tk .tk-footer .brand{grid-column:1 / -1}}.tk .tk-footer b{color:#fff;font-family:var(--display);display:block;margin-bottom:8px}.tk .tk-footer a{text-decoration:none;display:block;padding-block:3px}.tk .tk-footer a:hover{color:#fff}.tk .tk-footer img{height:30px;width:auto}.tk .tk-footer .legal{grid-column:1 / -1;border-top:1px solid rgba(255,255,255,.12);padding-top:18px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px}@media(max-width:700px){.tk{font-size:15.5px}.tk .band{padding-block:48px}.tk .wrap{gap:24px}.tk .announce{font-size:12.5px;padding-block:7px}.tk header.site{padding-block:10px}.tk header.site .logo img{height:26px}.tk h1{font-size:clamp(30px,8.6vw,38px)}.tk h2{font-size:clamp(24px,7vw,30px)}.tk .lede,.tk .hero .lede{font-size:16px}.tk .btn{padding:15px 22px;font-size:17px}}@media(prefers-reduced-motion:reduce){.tk,.tk *{transition:none!important;scroll-behavior:auto!important}}.tk{display:block;width:100%}.tk header.site .menu{border:0;background:none}.tk header.site .cartlink{position:relative;display:inline-flex}.tk header.site .cartcount{position:absolute;top:-8px;right:-10px;min-width:18px;height:18px;border-radius:99px;background:var(--navy);color:var(--moon);font-size:11px;font-weight:800;display:grid;place-items:center;padding:0 4px}.tk header.site .cartcount[hidden]{display:none}@media(max-width:760px){.tk header.site.open nav{display:grid;position:absolute;left:0;right:0;top:100%;background:var(--paper);border-bottom:1px solid var(--line);padding:12px 16px;gap:12px;z-index:60}}.tk .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#header-group{position:sticky;top:-38px;z-index:60}.tk .announce{height:38px;padding-block:0;line-height:38px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk .announce span{color:inherit}.tk .announce b{color:var(--moon);font-weight:600}.tk header.site{position:relative}@media(max-width:1023px){.tk header.site nav{display:none}.tk header.site .menu{display:grid;justify-self:start}.tk header.site.open nav{display:grid;position:absolute;left:0;right:0;top:100%;background:var(--paper);border-bottom:1px solid var(--line);padding:12px 16px;gap:12px;z-index:60}}@media(max-width:700px){.tk .announce{font-size:12.5px}.tk .announce .a-tail{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tk-base.css.map */
