.cc-head{--cc-ink: #1a1a1a;--cc-line: #e2dcd6;--cc-paper: #faf8f6;--cc-muted: rgba(26, 26, 26, .6);--cc-serif: "Crimson Text", Georgia, serif;font-family:var(--cc-serif);color:var(--cc-ink);background:#fff;border-bottom:1px solid var(--cc-line);position:relative;z-index:20}.cc-head__announce{background:var(--cc-ink);color:#fff;text-align:center;letter-spacing:.18em;text-transform:uppercase;font-size:.66rem;padding:.6rem 1rem}.cc-head__announce p{margin:0}.cc-head__announce a{color:#fff}.cc-head__bar{position:relative;display:flex;align-items:center;justify-content:center;padding:1.1rem 1.75rem .85rem;max-width:1600px;margin:0 auto}.cc-head__logo{display:block;line-height:0}.cc-head__logo-img{display:block;height:auto;width:clamp(140px,15vw,215px)}.cc-head__wordmark{font-family:Cormorant Garamond,Crimson Text,Georgia,serif;font-weight:300;letter-spacing:.14em;text-transform:uppercase;font-size:1.6rem;line-height:1;color:var(--cc-ink);white-space:nowrap}.cc-head__navrow{position:relative;display:flex;align-items:center;justify-content:center;padding:0 1.75rem 1.1rem}.cc-head__utils{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:.35rem}.cc-head__nav{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:clamp(1.6rem,6.2vw,6.5rem);overflow-x:auto;scrollbar-width:none}.cc-head__nav::-webkit-scrollbar{display:none}.cc-head__link{color:var(--cc-ink);text-decoration:none;white-space:nowrap;letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;padding-bottom:3px;border-bottom:1px solid transparent}.cc-head__link:hover,.cc-head__link.is-on{border-bottom-color:var(--cc-ink)}.cc-head__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;background:transparent;color:var(--cc-ink);cursor:pointer;text-decoration:none}.cc-head__icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.cc-head__icon:hover{opacity:.6}.cc-head__badge{position:absolute;top:3px;right:1px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--cc-ink);color:#fff;font-size:.62rem;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.cc-head__badge[hidden]{display:none}.cc-head__search{border-top:1px solid var(--cc-line);background:var(--cc-paper);padding:1.5rem 1.75rem;position:relative}.cc-head__search[hidden]{display:none}.cc-head__search form{display:flex;gap:.6rem;max-width:720px;margin:0 auto}.cc-head__search input{flex:1;font-family:var(--cc-serif);font-size:1rem;padding:.8rem 1rem;border:1px solid var(--cc-line);border-radius:2px;background:#fff}.cc-head__search input:focus{outline:1px solid var(--cc-ink);outline-offset:-1px}.cc-head__search button[type=submit]{font-family:var(--cc-serif);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;padding:.8rem 1.8rem;border:0;background:var(--cc-ink);color:#fff;cursor:pointer}.cc-head__search-close{position:absolute;top:.6rem;right:1rem;border:0;background:transparent;font-size:1.6rem;line-height:1;color:var(--cc-muted);cursor:pointer}.cc-head__burger{display:none;flex-direction:column;gap:4px;border:0;background:transparent;cursor:pointer;padding:8px}.cc-head__burger span{display:block;width:20px;height:1px;background:var(--cc-ink)}@media(max-width:819px){.cc-head__bar{padding:.9rem 1rem;justify-content:center}.cc-head__utils{right:.5rem}.cc-head__burger{display:flex;position:absolute;left:.5rem;top:50%;transform:translateY(-50%)}.cc-head__navrow{padding:0 0 .5rem;flex-direction:column}.cc-head__utils{position:static;transform:none}.cc-head__nav{display:none;flex-direction:column;align-items:flex-start;gap:0;border-top:1px solid var(--cc-line);padding:.25rem 1rem .75rem;width:100%}.cc-head__nav.is-open{display:flex}.cc-head__nav .cc-head__link{padding:.85rem 0;width:100%}.cc-head__logo-img{width:clamp(150px,46vw,230px)}}.cc-head__icon--find svg{stroke-width:1.25}.cc-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.cc-search[hidden]{display:none}.cc-search__scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;cursor:default;background:#1412108c;opacity:0;transition:opacity .28s ease}.cc-search.is-open .cc-search__scrim{opacity:1}.cc-search__bar{position:relative;display:flex;align-items:center;gap:clamp(.75rem,3vw,2rem);background:#fff;padding:clamp(1rem,2.4vw,1.6rem) clamp(1rem,4vw,3rem);box-shadow:0 10px 40px #00000024;transform:translateY(-100%);transition:transform .34s cubic-bezier(.4,0,.2,1)}.cc-search.is-open .cc-search__bar{transform:translateY(0)}.cc-search__close{flex:none;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:var(--cc-ink)}.cc-search__close svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round}.cc-search__close:hover{color:var(--cc-accent, #8c1d2f)}.cc-search__form{flex:1;display:flex;align-items:center;gap:1rem}.cc-search__input{flex:1;min-width:0;border:0;border-bottom:1px solid var(--cc-line);background:transparent;color:var(--cc-ink);font-family:var(--cc-serif);font-size:clamp(1rem,1.5vw,1.25rem);letter-spacing:.02em;padding:.55rem .2rem}.cc-search__input::placeholder{color:var(--cc-muted);letter-spacing:.06em}.cc-search__input:focus{outline:none;border-bottom-color:var(--cc-ink)}.cc-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.cc-search__submit{flex:none;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:var(--cc-ink)}.cc-search__submit svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round}.cc-search__submit:hover{color:var(--cc-accent, #8c1d2f)}@media(max-width:819px){.cc-search__bar{padding:.9rem 1rem;gap:.5rem}.cc-search__close,.cc-search__submit{width:34px;height:34px}.cc-search__input{font-size:16px}}@media(prefers-reduced-motion:reduce){.cc-search__bar,.cc-search__scrim{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cc-header.css.map */
