@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@1,700&display=swap";.section-joras-header{position:relative;z-index:40}.jc-announcement{align-items:center;background:var(--jc-accent);color:#fff;display:flex;height:24px;justify-content:center;padding:0 12px;text-align:center}.jc-announcement,.jc-announcement a{color:#fff;font-size:10px;font-weight:600;letter-spacing:.045em;line-height:1;text-decoration:none}.jc-main-header{align-items:center;background:#fbfbfbf7;border-bottom:1px solid rgba(203,213,225,.5);display:grid;grid-template-columns:88px minmax(0,1fr) 88px;height:48px;padding:0 4px;position:relative;width:100%}.jc-main-header__side{align-items:center;display:flex}.jc-main-header__side--left{justify-content:flex-start}.jc-main-header__side--right{justify-content:flex-end}.jc-main-header__brand{align-items:center;color:var(--jc-text);display:flex;justify-content:center;min-width:0;text-decoration:none}.jc-main-header__brand .jc-wordmark{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jc-brand-wordmark{align-items:baseline;color:var(--jc-text);display:inline-flex;gap:7px;white-space:nowrap}.jc-brand-joras{font-family:Cormorant Garamond,Georgia,serif;font-size:27px;font-style:italic;font-weight:700;letter-spacing:-.035em;line-height:1}.jc-brand-collection{font-family:Manrope,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;font-weight:600;letter-spacing:.17em;line-height:1;text-transform:uppercase}.jc-main-header__logo{display:block;max-height:28px;max-width:170px;object-fit:contain;width:auto}.jc-header-icon{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--jc-text);cursor:pointer;display:inline-flex;height:42px;justify-content:center;padding:0;position:relative;text-decoration:none;transition:background-color var(--jc-speed-fast) var(--jc-ease),transform var(--jc-speed-fast) var(--jc-ease);width:42px}.jc-header-icon svg{fill:none;height:21px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:21px}.jc-header-icon:hover{background:var(--jc-soft-bg)}.jc-header-icon:active{transform:scale(.94)}.jc-cart-count{align-items:center;background:var(--jc-accent);border:2px solid var(--jc-bg);border-radius:999px;color:#fff;display:flex;font-size:8px;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:0 3px;position:absolute;right:0;top:2px}.jc-cart-count[hidden]{display:none}.jc-mini-header{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#fbfbfbf0;border-bottom:1px solid rgba(203,213,225,.55);display:flex;height:48px;justify-content:space-between;left:0;opacity:0;padding:0 5px;pointer-events:none;position:fixed;right:0;top:0;transform:translateY(-100%);transition:opacity .18s var(--jc-ease),transform .24s var(--jc-ease);z-index:70}.jc-mini-header.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.jc-mini-header__actions{align-items:center;display:flex}.jc-menu-layer{top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .22s var(--jc-ease);z-index:100}.jc-menu-layer.is-open{opacity:1;pointer-events:auto}.jc-menu-backdrop{background:#0f172a8a;border:0;cursor:default;top:0;right:0;bottom:0;left:0;padding:0;position:absolute;width:100%}.jc-menu-drawer{background:#fbfbfbfb;bottom:0;display:flex;flex-direction:column;left:0;max-width:390px;padding:0 22px;position:absolute;top:0;transform:translate(-102%);transition:transform .3s var(--jc-ease);width:91%}.jc-menu-layer.is-open .jc-menu-drawer{transform:translate(0)}.jc-menu-drawer__header{align-items:center;border-bottom:1px solid var(--jc-border);display:flex;height:64px;justify-content:space-between}.jc-menu-primary{display:flex;flex-direction:column;gap:5px;padding:28px 0}.jc-menu-primary a{color:var(--jc-text);font-size:28px;font-weight:500;letter-spacing:-.035em;line-height:1.2;padding:5px 0;text-decoration:none;transition:color var(--jc-speed-fast) var(--jc-ease),transform var(--jc-speed-fast) var(--jc-ease)}.jc-menu-primary a:hover{color:var(--jc-accent-hover);transform:translate(3px)}.jc-menu-divider{background:var(--jc-border);height:1px;opacity:.7;width:100%}.jc-menu-secondary{display:flex;flex-direction:column;gap:15px;padding:25px 0}.jc-menu-secondary a{color:var(--jc-text);font-size:15px;font-weight:500;text-decoration:none}.jc-menu-secondary a:hover{color:var(--jc-accent-hover)}.jc-menu-drawer__footer{border-top:1px solid rgba(203,213,225,.7);color:var(--jc-text-secondary);font-size:12px;margin-top:auto;padding:18px 0 24px}body.jc-menu-open{overflow:hidden}@media screen and (min-width:750px){.jc-announcement{height:26px}.jc-main-header{grid-template-columns:110px minmax(0,1fr) 110px;height:58px;padding:0 16px}.jc-main-header__brand .jc-wordmark{font-size:15px}.jc-main-header__logo{max-height:32px;max-width:220px}.jc-mini-header{height:52px;padding-left:18px;padding-right:18px}.jc-menu-drawer{max-width:420px;padding-left:30px;padding-right:30px}.jc-brand-joras{font-size:30px}.jc-brand-collection{font-size:10.5px}}@media(prefers-reduced-motion:reduce){.jc-mini-header,.jc-menu-layer,.jc-menu-drawer{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/joras-header.css.map */
