.tk-hd{display:block;--logo-size:var(--logo-d,34px);--sq:var(--sq-d,70px);--cta-size:var(--cta-d,20px)}@media(max-width:749px){.tk-hd{--logo-size:calc(var(--logo-d,34px) * var(--mscale,.7));--sq:calc(var(--sq-d,70px) * var(--mscale,.7));--cta-size:calc(var(--cta-d,20px) * var(--mscale,.7))}}.tk-hd__spacer{height:calc(var(--bar-pad) * 2 + 50px)}.tk-hd__bar{position:fixed;top:0;left:0;right:0;z-index:65;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:var(--bar-pad) 26px}.tk-hd__left,.tk-hd__right{display:flex;align-items:center;gap:var(--gap,12px)}.tk-hd__logo{display:inline-flex;align-items:center;font-family:var(--tk-display);font-size:var(--logo-size,24px);line-height:1;letter-spacing:.02em;padding:.5em .75em;border-radius:12px;background:var(--pill-bg);color:var(--pill-text);text-decoration:none;border:3px solid var(--pill-edge);box-shadow:5px 5px 0 var(--pill-edge);transition:transform .12s,box-shadow .12s}.tk-hd__logo:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--pill-edge)}.tk-hd__logo:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--pill-edge)}.tk-hd__logoimg{height:calc(var(--logo-size,24px) * 1.1);width:auto;display:block}.tk-hd__toggle{width:var(--sq,50px);height:var(--sq,50px);display:grid;place-items:center;border:3px solid var(--pill-edge);border-radius:12px;background:var(--pill-bg);color:var(--pill-text);cursor:pointer;box-shadow:5px 5px 0 var(--pill-edge);transition:transform .12s,box-shadow .12s}.tk-hd__toggle:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--pill-edge)}.tk-hd__toggle:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--pill-edge)}.tk-hd__burger,.tk-hd__burger:before,.tk-hd__burger:after{display:block;width:calc(var(--sq,50px) * .44);height:3px;border-radius:2px;background:currentColor}.tk-hd__burger{position:relative}.tk-hd__burger:before,.tk-hd__burger:after{content:"";position:absolute;left:0}.tk-hd__burger:before{top:calc(var(--sq,50px) * -.14)}.tk-hd__burger:after{top:calc(var(--sq,50px) * .14)}.tk-hd__x{position:relative;display:block;width:calc(var(--sq,50px) * .44);height:calc(var(--sq,50px) * .44)}.tk-hd__x:before,.tk-hd__x:after{content:"";position:absolute;top:50%;left:0;width:calc(var(--sq,50px) * .44);height:3px;border-radius:2px;background:currentColor}.tk-hd__x:before{transform:rotate(45deg)}.tk-hd__x:after{transform:rotate(-45deg)}.tk-hd__cta{font-family:var(--tk-display);font-size:var(--cta-size,14px);padding:.95em 1.5em;border-radius:12px;background:var(--cta-bg);color:var(--cta-text);text-decoration:none;border:3px solid var(--cta-edge);box-shadow:5px 5px 0 var(--cta-edge);transition:transform .12s,box-shadow .12s;white-space:nowrap}.tk-hd__cta:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--cta-edge)}.tk-hd__cta:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--cta-edge)}.tk-hd__cart{position:relative;width:var(--sq,50px);height:var(--sq,50px);display:grid;place-items:center;border-radius:12px;background:var(--pill-bg);color:var(--pill-text);text-decoration:none;border:3px solid var(--pill-edge);box-shadow:5px 5px 0 var(--pill-edge);transition:transform .12s,box-shadow .12s}.tk-hd__cart:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--pill-edge)}.tk-hd__cart:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--pill-edge)}.tk-hd__carticon{width:calc(var(--sq,50px) * .4);height:calc(var(--sq,50px) * .4)}.tk-hd__count{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;padding:0 5px;border-radius:999px;background:var(--tk-gold);color:var(--tk-navy);font-size:12px;font-weight:800;display:grid;place-items:center}.tk-hd__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;flex-direction:column}.tk-hd__overlay[hidden]{display:none}.tk-hd__sheet{flex:0 0 auto;background:var(--overlay-bg);max-height:100vh;overflow-y:auto;padding-bottom:48px;box-shadow:0 18px 40px #00000029}.tk-hd__backdrop{flex:1 1 auto;border:none;padding:0;background:var(--dim);cursor:pointer;display:block;width:100%}.tk-hd__overlaybar{display:flex;align-items:center;gap:12px;padding:var(--bar-pad) 26px}.tk-hd__panel{max-width:1400px;margin:0 auto;padding:14px 26px 0;display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:48px;align-items:start}.tk-hd__nav{display:flex;flex-direction:column;gap:16px}.tk-hd__link{font-family:var(--tk-display);font-size:20px;padding:16px 22px;border-radius:12px;background:var(--link-bg);color:var(--link-text);text-decoration:none;text-align:center;box-shadow:0 6px 16px #0000002e;transition:transform .15s}.tk-hd__link:hover{transform:translateY(-3px)}.tk-hd__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:26px}.tk-hd__card{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:16px;background:var(--card-bg);color:var(--card-text);text-decoration:none;box-shadow:6px 6px 0 var(--card-edge);transition:transform .18s,box-shadow .18s}.tk-hd__card:hover{transform:translate(-2px,-2px);box-shadow:9px 9px 0 var(--card-edge)}.tk-hd__cardmedia{display:block;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#ffffff73}.tk-hd__cardmedia img{width:100%;height:100%;object-fit:cover}.tk-hd__cardlabel{font-family:var(--tk-display);font-size:17px;line-height:1.2;text-align:center}@media(max-width:860px){.tk-hd__panel{grid-template-columns:1fr;gap:32px}.tk-hd__cta{display:none}}@media(max-width:520px){.tk-hd__cards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.tk-hd__toggle,.tk-hd__cta,.tk-hd__link,.tk-hd__card{transition:none}}.tk-marquee{background:var(--band-bg);border-top:3px solid var(--tk-navy);border-bottom:3px solid var(--tk-navy);overflow:hidden;white-space:nowrap;padding:14px 0}.tk-marquee__track{display:inline-block;animation:tk-scroll var(--speed) linear infinite}.tk-marquee__set{display:inline-block}.tk-marquee__word{font-family:var(--tk-display);font-size:17px;color:var(--tk-navy);margin:0 26px}.tk-marquee__word--accent{color:var(--tk-cream);-webkit-text-stroke:1.5px var(--tk-navy)}@keyframes tk-scroll{0%{transform:translate(0)}to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.tk-marquee__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/45/compiled_assets/styles.css.map?subset=AAAAAAAAAAAACEA */
