.cst-icon-btn{display:grid;place-items:center;width:var(--cst-tap-min);height:var(--cst-tap-min);border-radius:var(--cst-radius-sm);color:var(--cst-text);background:transparent;border:0;cursor:pointer;position:relative;transition:color var(--cst-dur-fast) var(--cst-ease),background var(--cst-dur-fast) var(--cst-ease)}.cst-icon-btn:hover{color:var(--cst-violet-400);background:var(--cst-surface-3)}.cst-announcement{display:block;width:100%;background:var(--cst-black);border-block-end:var(--cst-border-width) solid var(--cst-line);color:var(--cst-text);font-size:var(--cst-text-xs)}.cst-announcement__inner{display:flex;justify-content:center}.cst-announcement__track{position:relative;margin:0;padding:0;text-align:center;max-width:100%}.cst-announcement__msg{padding-block:.6rem;letter-spacing:.04em;transition:opacity var(--cst-dur-base) var(--cst-ease);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cst-announcement__msg:not(.is-current){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.cst-announcement__link{color:inherit;text-decoration:none}.cst-announcement__link:hover{color:var(--cst-violet-400)}.cst-header{display:block;width:100%;background:var(--cst-bg)}.cst-header__bar{background:var(--cst-bg-blur);border-block-end:var(--cst-border-width) solid var(--cst-line)}.cst-header--sticky .cst-header__bar{position:sticky;top:0;z-index:var(--cst-z-header);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cst-header.is-scrolled .cst-header__bar{box-shadow:var(--cst-shadow-sm)}.cst-header__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--cst-space-3);min-height:64px}.cst-header__left{justify-self:start}.cst-header__logo{justify-self:center}.cst-header__actions{justify-self:end;display:flex;align-items:center;gap:2px}.cst-header__burger{display:none}.cst-header__cart{overflow:visible}.cst-header__cart-count{position:absolute;top:5px;right:5px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--cst-radius-pill);background:var(--cst-violet-500);color:var(--cst-text-on-accent);font-family:var(--cst-font-display);font-size:10px;font-weight:var(--cst-fw-bold);display:grid;place-items:center;line-height:1}.cst-header__cart-count.is-empty{display:none}.cst-logo{display:inline-flex;align-items:center;line-height:.9}.cst-logo__img{width:var(--cst-logo-w);height:auto}.cst-logo__text{display:block;text-align:center}.cst-logo__word{font-family:var(--cst-font-display);font-weight:var(--cst-fw-black);font-size:1.6rem;letter-spacing:.02em;color:var(--cst-white);display:block}.cst-logo__tcg{display:inline-block;margin-top:3px;padding:1px 7px;border:var(--cst-border-width-strong) solid var(--cst-violet-500);border-radius:var(--cst-radius-sm);font-family:var(--cst-font-display);font-weight:var(--cst-fw-bold);font-size:.55rem;letter-spacing:.28em;color:var(--cst-violet-400);text-transform:uppercase}.cst-header__navrow{border-block-start:var(--cst-border-width) solid var(--cst-line)}.cst-nav__list{display:flex;justify-content:center;align-items:center;gap:clamp(1rem,3vw,2.25rem);min-height:46px;margin:0;padding:0;list-style:none}.cst-nav__item{position:relative}.cst-nav__link{display:inline-flex;align-items:center;gap:.35em;font-family:var(--cst-font-display);font-weight:var(--cst-fw-semibold);font-size:var(--cst-text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--cst-text);text-decoration:none;padding-block:.5rem;transition:color var(--cst-dur-fast) var(--cst-ease)}.cst-nav__link:hover,.cst-nav__link.is-active,.cst-nav__item:hover>.cst-nav__link,.cst-nav__item:focus-within>.cst-nav__link{color:var(--cst-violet-400)}.cst-nav__caret{transition:transform var(--cst-dur-fast) var(--cst-ease)}.cst-nav__item:hover .cst-nav__caret,.cst-nav__item:focus-within .cst-nav__caret{transform:rotate(180deg)}.cst-nav__panel{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(6px);min-width:200px;padding:var(--cst-space-2);background:var(--cst-surface-2);border:var(--cst-border-width) solid var(--cst-line-strong);border-radius:var(--cst-radius);box-shadow:var(--cst-shadow-md);opacity:0;visibility:hidden;transition:opacity var(--cst-dur-fast) var(--cst-ease),transform var(--cst-dur-fast) var(--cst-ease);z-index:var(--cst-z-raised)}.cst-nav__item:hover>.cst-nav__panel,.cst-nav__item:focus-within>.cst-nav__panel,.cst-nav__panel.is-open{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.cst-nav__sublist{display:flex;flex-direction:column;margin:0;padding:0}.cst-nav__sublink{display:block;padding:.6rem .75rem;border-radius:var(--cst-radius-sm);font-size:var(--cst-text-base);color:var(--cst-text-muted);text-decoration:none;transition:color var(--cst-dur-fast) var(--cst-ease),background var(--cst-dur-fast) var(--cst-ease)}.cst-nav__sublink:hover,.cst-nav__sublink.is-active{color:var(--cst-violet-400);background:var(--cst-surface-3)}.cst-nav__group+.cst-nav__group{margin-top:var(--cst-space-2)}.cst-nav__grouptitle{display:block;padding:.5rem .75rem .25rem;font-family:var(--cst-font-display);font-weight:var(--cst-fw-bold);font-size:var(--cst-text-2xs);letter-spacing:var(--cst-tracking-wide);text-transform:uppercase;color:var(--cst-text);text-decoration:none;transition:color var(--cst-dur-fast) var(--cst-ease)}.cst-nav__grouptitle:hover,.cst-nav__grouptitle.is-active{color:var(--cst-violet-300)}.cst-nav__subsublist{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.cst-nav__sublink--nested{padding-left:var(--cst-space-5)}.cst-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--cst-scrim-bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--cst-dur-base) var(--cst-ease);z-index:var(--cst-z-overlay)}.cst-scrim.is-open{opacity:1}.cst-drawer{position:fixed;top:0;height:100dvh;width:min(400px,92vw);background:var(--cst-surface);border-inline-start:var(--cst-border-width) solid var(--cst-line);z-index:var(--cst-z-drawer);display:flex;flex-direction:column;transition:transform var(--cst-dur-base) var(--cst-ease)}.cst-drawer.is-open{will-change:transform}.cst-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:var(--cst-space-4) var(--cst-space-5);border-block-end:var(--cst-border-width) solid var(--cst-line)}.cst-drawer__foot{padding:var(--cst-space-4) var(--cst-space-5);border-block-start:var(--cst-border-width) solid var(--cst-line)}.cst-nav-drawer{left:0;right:auto;border-inline:0;border-inline-end:var(--cst-border-width) solid var(--cst-line);transform:translate(-100%)}.cst-nav-drawer.is-open{transform:none}.cst-cart-drawer{right:0;transform:translate(100%)}.cst-cart-drawer.is-open{transform:none}.cst-nav-drawer__nav{flex:1;overflow-y:auto;padding:var(--cst-space-3) var(--cst-space-4)}.cst-nav-drawer__list{margin:0;padding:0;list-style:none}.cst-nav-drawer__item{border-block-end:var(--cst-border-width) solid var(--cst-line)}.cst-nav-drawer__link{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--cst-space-3);padding:var(--cst-space-4) var(--cst-space-2);font-family:var(--cst-font-display);font-weight:var(--cst-fw-semibold);font-size:var(--cst-text-md);letter-spacing:.04em;text-transform:uppercase;color:var(--cst-text);background:transparent;border:0;text-decoration:none;cursor:pointer}.cst-nav-drawer__link.is-active{color:var(--cst-violet-400)}.cst-nav-drawer__caret{transition:transform var(--cst-dur-fast) var(--cst-ease)}.cst-nav-drawer__toggle[aria-expanded=true] .cst-nav-drawer__caret{transform:rotate(180deg)}.cst-nav-drawer__sublist{margin:0 0 var(--cst-space-3);padding:0;list-style:none}.cst-nav-drawer__sublink{display:block;padding:.7rem var(--cst-space-4);font-size:var(--cst-text-base);color:var(--cst-text-muted);text-decoration:none}.cst-nav-drawer__sublink:hover{color:var(--cst-violet-400)}.cst-nav-drawer__sublink--group{color:var(--cst-text);font-weight:var(--cst-fw-semibold)}.cst-nav-drawer__subsublist{margin:0 0 var(--cst-space-2);padding:0;list-style:none}.cst-nav-drawer__subsublink{display:block;padding:.5rem var(--cst-space-4) .5rem calc(var(--cst-space-4) * 2);font-size:var(--cst-text-sm);color:var(--cst-text-muted);text-decoration:none;transition:color var(--cst-dur-fast) var(--cst-ease)}.cst-nav-drawer__subsublink:hover{color:var(--cst-violet-400)}.cst-nav-drawer__foot{display:flex;gap:var(--cst-space-3);padding:var(--cst-space-4);border-block-start:var(--cst-border-width) solid var(--cst-line)}.cst-nav-drawer__util{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--cst-text-sm);color:var(--cst-text);text-decoration:none}.cst-nav-drawer__util:hover{color:var(--cst-violet-400)}.cst-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--cst-z-modal);background:var(--cst-scrim-bg);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;padding:8vh var(--cst-gutter) var(--cst-gutter);opacity:0;transition:opacity var(--cst-dur-base) var(--cst-ease)}.cst-search.is-open{opacity:1}.cst-search__box{width:min(620px,100%);max-height:min(70vh,640px);height:max-content;display:flex;flex-direction:column;background:var(--cst-surface-2);border:var(--cst-border-width) solid var(--cst-line-strong);border-radius:var(--cst-radius);overflow:hidden}.cst-search__form{display:flex;align-items:center;gap:var(--cst-space-3);padding:var(--cst-space-4);border-block-end:var(--cst-border-width) solid var(--cst-line)}.cst-search__icon{color:var(--cst-text-muted);flex-shrink:0}.cst-search__input{flex:1;min-width:0;font:inherit;font-size:var(--cst-text-md);color:var(--cst-text);background:transparent;border:0;outline:none}.cst-search__input::placeholder{color:var(--cst-text-dim)}.cst-search__results{overflow-y:auto;padding:var(--cst-space-4)}.cst-search__hint{color:var(--cst-text-muted);font-size:var(--cst-text-base)}.cst-search__label{font-size:var(--cst-text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--cst-text-dim);margin-block-end:var(--cst-space-2)}.cst-search__group+.cst-search__group{margin-block-start:var(--cst-space-4)}.cst-search__products,.cst-search__suggestions{margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.cst-search__product{display:flex;align-items:center;gap:var(--cst-space-3);padding:var(--cst-space-2);border-radius:var(--cst-radius-sm);color:var(--cst-text);text-decoration:none}.cst-search__product:hover{background:var(--cst-surface-3)}.cst-search__product img{width:44px;height:44px;object-fit:contain;background:var(--cst-surface-3);border-radius:var(--cst-radius-sm);flex-shrink:0}.cst-search__product-title{font-size:var(--cst-text-base)}.cst-search__product-price{margin-inline-start:auto;font-family:var(--cst-font-display);font-size:var(--cst-text-sm);color:var(--cst-violet-400)}.cst-search__suggestion{display:block;padding:.45rem var(--cst-space-2);border-radius:var(--cst-radius-sm);color:var(--cst-text-muted);text-decoration:none}.cst-search__suggestion:hover{background:var(--cst-surface-3);color:var(--cst-violet-400)}.cst-search__all{display:inline-block;margin-block-start:var(--cst-space-4);font-family:var(--cst-font-display);font-size:var(--cst-text-sm);color:var(--cst-violet-400);text-decoration:none}.cst-search__all:hover{color:var(--cst-violet-300)}.cst-qty{display:inline-flex;align-items:center;border:var(--cst-border-width) solid var(--cst-line-strong);border-radius:var(--cst-radius-sm);overflow:hidden}.cst-qty__btn{display:grid;place-items:center;width:40px;height:40px;color:var(--cst-text-muted);background:transparent;border:0;cursor:pointer;transition:color var(--cst-dur-fast) var(--cst-ease),background var(--cst-dur-fast) var(--cst-ease)}.cst-qty__btn:hover{color:var(--cst-violet-400);background:var(--cst-surface-3)}.cst-qty__val{min-width:30px;text-align:center;font-size:var(--cst-text-sm);font-weight:var(--cst-fw-semibold)}@media(max-width:989px){.cst-header__navrow{display:none}.cst-header__burger{display:grid}.cst-header__search,.cst-header__account{display:none}}@media(max-width:749px){.cst-logo__img{width:var(--cst-logo-w-mobile, var(--cst-logo-w))}}@media(min-width:990px){.cst-nav-drawer{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cst-header.css.map */
