:root{--header-height: 72px;--ink: #0a0a0a;--paper: #ffffff}.site-header{position:fixed;top:0;left:0;right:0;height:var(--header-height);z-index:100;background-color:transparent;transition:background-color .2s ease;color:var(--ink)}.site-header.is-solid{background-color:var(--paper)}.site-header__inner{max-width:1400px;margin:0 auto;height:100%;padding:0 32px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.site-header__nav{display:flex;align-items:center;gap:28px}.site-header__nav--right{justify-content:flex-end;gap:20px}.site-header__link{font-size:14px;letter-spacing:.02em;color:inherit;background:none;border:none;cursor:pointer;padding:0;text-decoration:none}.site-header__logo{justify-self:center;color:inherit;text-decoration:none;font-weight:600;font-size:15px;letter-spacing:.06em;display:flex;align-items:center}.site-header__logo img{display:block;height:28px;width:auto}.site-header__hamburger{display:none;background:none;border:none;color:inherit;cursor:pointer;padding:4px}.icon-btn{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:inherit;cursor:pointer;padding:0;position:relative}.cart-icon__badge{position:absolute;top:-8px;right:-10px;background:var(--ink);color:var(--paper);font-size:10px;line-height:1;min-width:16px;height:16px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 4px}.site-header.is-solid .cart-icon__badge{background:var(--ink);color:var(--paper)}.collections-menu{position:relative}.collections-menu__panel,.search-menu__panel{position:fixed;top:var(--header-height);left:50%;transform:translate(-50%,-8px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease;background:var(--paper);color:var(--ink);border-radius:16px;box-shadow:0 12px 32px #0000001f;z-index:99}.collections-menu__panel.is-open,.search-menu__panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.collections-menu__panel{padding:20px;max-width:90vw}.collections-menu__row{display:flex;gap:16px;overflow-x:auto}.collection-card{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--ink);width:160px;flex:0 0 auto}.collection-card__image{width:160px;height:160px;border-radius:12px;overflow:hidden;background:#f2f2f2}.collection-card__image img{width:100%;height:100%;object-fit:cover;display:block}.collection-card__title{font-size:13px;letter-spacing:.02em}.search-menu{position:relative}.search-menu__panel{padding:20px;width:320px}.search-menu__form input{width:100%;border:1px solid #e2e2e2;border-radius:999px;padding:10px 16px;font-size:14px;outline:none}.search-menu__form input:focus{border-color:var(--ink)}.search-menu__popular{margin-top:14px;display:flex;flex-direction:column;gap:8px}.search-menu__label{font-size:11px;color:#888;margin:0 0 2px}.search-menu__popular a{font-size:13px;color:var(--ink);text-decoration:none}.search-menu__popular a:hover{text-decoration:underline}.panel__close{position:absolute;top:12px;right:12px;width:26px;height:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--ink);cursor:pointer}.panel__close:hover{background:#f2f2f2}.overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:95;opacity:0;transition:opacity .2s ease}.overlay-backdrop.is-visible{opacity:1}.cart-drawer{position:fixed;top:0;right:0;bottom:0;width:400px;max-width:92vw;background:var(--paper);color:var(--ink);z-index:101;transform:translate(100%);transition:transform .26s ease;display:flex;flex-direction:column;box-shadow:-12px 0 32px #0000001f}.cart-drawer.is-open{transform:translate(0)}.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #eee;position:relative;font-size:14px;font-weight:600}.cart-drawer__header .panel__close{position:static}.cart-drawer__items{flex:1;overflow-y:auto;padding:16px 24px}.cart-drawer__empty{text-align:center;color:#888;font-size:14px;margin-top:40px}.cart-drawer__empty[hidden]{display:none}.cart-line{display:grid;grid-template-columns:64px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid #f2f2f2}.cart-line__image{width:64px;height:64px;border-radius:10px;overflow:hidden;background:#f2f2f2}.cart-line__image img{width:100%;height:100%;object-fit:cover}.cart-line__title{font-size:13px;font-weight:500;margin:0 0 2px}.cart-line__variant{font-size:12px;color:#888;margin:0 0 8px}.cart-line__remove{font-size:11px;color:#888;background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}.cart-line__price{font-size:13px;font-weight:500;text-align:right}.qty-stepper{display:inline-flex;align-items:center;gap:10px;border:1px solid #e2e2e2;border-radius:999px;padding:4px 10px;position:relative}.qty-stepper button{width:18px;height:18px;border:none;background:none;cursor:pointer;font-size:14px;color:var(--ink);display:flex;align-items:center;justify-content:center}.qty-stepper__value{font-size:12px;min-width:14px;text-align:center}.qty-stepper__spinner{position:absolute;top:-4px;right:-4px;width:9px;height:9px;border:1.5px solid #ddd;border-top-color:var(--ink);border-radius:50%;opacity:0;visibility:hidden;animation:spin .6s linear infinite}.qty-stepper.is-updating .qty-stepper__spinner{opacity:1;visibility:visible}.cart-line.has-error .qty-stepper{border-color:#d33}.cart-line__error{font-size:11px;color:#d33;margin:4px 0 0}@keyframes spin{to{transform:rotate(360deg)}}.cart-drawer__footer{padding:18px 24px 24px;border-top:1px solid #eee}.cart-drawer__subtotal{display:flex;justify-content:space-between;font-size:14px;margin-bottom:14px}.cart-drawer__checkout{display:block;text-align:center;background:var(--ink);color:var(--paper);border-radius:999px;padding:14px;font-size:14px;font-weight:600;text-decoration:none}.mobile-drawer{position:fixed;top:0;left:0;bottom:0;width:320px;max-width:88vw;background:var(--paper);color:var(--ink);z-index:101;transform:translate(-100%);transition:transform .26s ease;padding:60px 24px 24px;overflow-y:auto}.mobile-drawer.is-open{transform:translate(0)}.mobile-drawer .panel__close{position:absolute;top:16px;right:16px}.mobile-drawer__link{display:block;font-size:15px;margin-bottom:20px;color:var(--ink);text-decoration:none}.mobile-drawer__label{font-size:12px;color:#888;margin:0 0 12px}.mobile-drawer__collections{display:flex;flex-direction:column;gap:14px}.collection-card--stacked{flex-direction:row;align-items:center;width:100%}.collection-card--stacked .collection-card__image{width:56px;height:56px;flex:none}@media(max-width:989px){.site-header__nav--left{display:none}.site-header__hamburger{display:inline-flex}.site-header__inner{grid-template-columns:auto 1fr auto}.site-header__nav--right .search-menu{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/transparent-header.css.map */
