.header-search-module__S6VOWq__form{border:1px solid var(--line-2);background:var(--bg-card);border-radius:999px;align-items:center;gap:8px;width:100%;max-width:300px;height:36px;padding:0 12px;transition:border-color .16s;display:flex}.header-search-module__S6VOWq__form:focus-within{border-color:var(--ink-2)}.header-search-module__S6VOWq__icon{color:var(--ink-3);flex:none;display:inline-flex}.header-search-module__S6VOWq__input{min-width:0;height:100%;font-family:var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:12px}.header-search-module__S6VOWq__input::placeholder{color:var(--ink-3);opacity:1}.header-search-module__S6VOWq__input::-webkit-search-cancel-button{appearance:none}.header-search-module__S6VOWq__kbd{border:1px solid var(--line-2);color:var(--ink-3);border-radius:3px;flex:none;padding:3px 5px;font-family:inherit;font-size:10px;line-height:1}@media (max-width:860px){.header-search-module__S6VOWq__form{max-width:420px}.header-search-module__S6VOWq__kbd{display:none}}@media (prefers-reduced-motion:reduce){.header-search-module__S6VOWq__form{transition:none}}
.instagram-link-module__iUzkoW__link{color:var(--ink-2);justify-content:center;align-items:center;margin:-14px;padding:14px;text-decoration:none;transition:color .16s;display:inline-flex}.instagram-link-module__iUzkoW__link:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.instagram-link-module__iUzkoW__link{transition:none}}
.header-account-module__eaR11a__signIn,.header-account-module__eaR11a__saved,.header-account-module__eaR11a__account{border:1px solid var(--line-2);background:var(--bg-card);height:36px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:12px;text-decoration:none;display:inline-flex}.header-account-module__eaR11a__signIn:hover,.header-account-module__eaR11a__saved:hover,.header-account-module__eaR11a__account:hover{border-color:var(--ink-3);color:var(--ink)}.header-account-module__eaR11a__saved{padding-left:12px}.header-account-module__eaR11a__account{padding-left:6px}.header-account-module__eaR11a__avatar{background:var(--ink);width:22px;height:22px;color:var(--bg-card);font-family:var(--serif);letter-spacing:.04em;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:9px;display:flex}@media (max-width:860px){.header-account-module__eaR11a__saved span{display:none}.header-account-module__eaR11a__signIn,.header-account-module__eaR11a__saved,.header-account-module__eaR11a__account{height:44px;padding:0 16px}.header-account-module__eaR11a__saved{padding:0 10px}.header-account-module__eaR11a__account{padding-left:6px}}@media (max-width:460px){.header-account-module__eaR11a__account span:not(.header-account-module__eaR11a__avatar){display:none}.header-account-module__eaR11a__account{padding:0 8px}}
.shop-menu-module__nJYA6G__wrap{position:static}.shop-menu-module__nJYA6G__trigger{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:-15px -7px;padding:15px 7px;display:inline-flex}.shop-menu-module__nJYA6G__trigger:hover,.shop-menu-module__nJYA6G__trigger[aria-expanded=true],.shop-menu-module__nJYA6G__trigger[data-current=true]{color:var(--ink)}.shop-menu-module__nJYA6G__trigger[data-current=true]{font-weight:500}.shop-menu-module__nJYA6G__trigger:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.shop-menu-module__nJYA6G__caret{font-size:9px;line-height:1;transition:transform .14s;display:inline-block}.shop-menu-module__nJYA6G__trigger[aria-expanded=true] .shop-menu-module__nJYA6G__caret{transform:rotate(180deg)}.shop-menu-module__nJYA6G__panel{z-index:50;overscroll-behavior:contain;background:var(--bg-card);border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;padding:24px 0 28px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 20px 48px #5e1d2624}.shop-menu-module__nJYA6G__inner{max-width:1360px;margin:0 auto;padding:0 32px}.shop-menu-module__nJYA6G__shopAllRow{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 14px;padding-bottom:14px;display:flex}.shop-menu-module__nJYA6G__dot{color:var(--ink-3,#8a857c);font-size:13px}.shop-menu-module__nJYA6G__shopAll{color:var(--ink);font-size:13px;text-decoration:none}.shop-menu-module__nJYA6G__shopAll[aria-current=page]{text-underline-offset:3px;text-decoration:underline}.shop-menu-module__nJYA6G__shopAll:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.shop-menu-module__nJYA6G__live{grid-template-columns:repeat(7,minmax(0,1fr));gap:18px 24px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1199px){.shop-menu-module__nJYA6G__live{grid-template-columns:repeat(4,minmax(0,1fr))}}.shop-menu-module__nJYA6G__categoryName{font-family:var(--serif);color:var(--ink);margin-bottom:7px;font-size:16px;font-weight:400;text-decoration:none;display:block}.shop-menu-module__nJYA6G__categoryName:hover{text-decoration:underline}.shop-menu-module__nJYA6G__categoryName:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.shop-menu-module__nJYA6G__subs{gap:4px;margin:0;padding:0;list-style:none;display:grid}.shop-menu-module__nJYA6G__sub{color:var(--ink-2);font-size:12.5px;line-height:1.45;text-decoration:none}.shop-menu-module__nJYA6G__sub:hover{color:var(--ink);text-decoration:underline}.shop-menu-module__nJYA6G__sub:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.shop-menu-module__nJYA6G__soonHead{border-top:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:20px 0 8px;padding-top:16px;font-size:10px}.shop-menu-module__nJYA6G__soon{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.shop-menu-module__nJYA6G__soonLink{color:var(--ink-3);align-items:center;gap:7px;font-size:12.5px;text-decoration:none;display:inline-flex}.shop-menu-module__nJYA6G__soonLink:hover{color:var(--ink-2);text-decoration:underline}.shop-menu-module__nJYA6G__soonLink:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.shop-menu-module__nJYA6G__badge{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--bg-subtle);border:1px solid var(--line);white-space:nowrap;padding:1px 5px;font-size:9px}.shop-menu-module__nJYA6G__seasonSubs{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,max-content);gap:10px 64px;margin:0 0 14px;padding:0 0 14px;list-style:none;display:grid}.shop-menu-module__nJYA6G__seasonSubs .shop-menu-module__nJYA6G__sub{font-size:15px}.shop-menu-module__nJYA6G__seasonAll{margin:0}@media (max-width:860px){.shop-menu-module__nJYA6G__panel{border:0;border-top:1px solid var(--line);text-align:left;width:auto;min-width:0;max-width:none;max-height:70vh;padding:18px 16px 22px;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 32px #5e1d261f}.shop-menu-module__nJYA6G__inner{padding:0}.shop-menu-module__nJYA6G__live{grid-template-columns:minmax(0,1fr);gap:16px}.shop-menu-module__nJYA6G__categoryName{font-size:17px}.shop-menu-module__nJYA6G__subs{gap:6px;padding-left:2px}.shop-menu-module__nJYA6G__sub{padding:3px 0;font-size:13.5px}.shop-menu-module__nJYA6G__soon{flex-direction:column;gap:8px}.shop-menu-module__nJYA6G__soonLink{padding:2px 0;font-size:13.5px}}.shop-menu-module__nJYA6G__wrap a:focus:not(:focus-visible),.shop-menu-module__nJYA6G__trigger:focus:not(:focus-visible){outline:none}@media (max-width:860px){.shop-menu-module__nJYA6G__seasonSubs{grid-template-columns:minmax(0,1fr);gap:6px}.shop-menu-module__nJYA6G__seasonSubs .shop-menu-module__nJYA6G__sub{padding:3px 0;font-size:14px}}
.newsletter-module__KcbgoW__form{gap:10px;display:grid}.newsletter-module__KcbgoW__row{flex-wrap:wrap;gap:8px;display:flex}.newsletter-module__KcbgoW__input{min-width:0;height:42px;font-family:var(--sans);color:var(--ink);background:var(--bg-card);border:1px solid var(--line-2);border-radius:2px;flex:220px;padding:0 14px;font-size:13px}.newsletter-module__KcbgoW__input::placeholder{color:var(--ink-3)}.newsletter-module__KcbgoW__input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.newsletter-module__KcbgoW__button{height:42px;font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--bg-card);background:var(--ink);border:1px solid var(--ink);cursor:pointer;border-radius:2px;padding:0 22px;font-size:11px}.newsletter-module__KcbgoW__button:hover:not(:disabled){color:var(--ink);background:0 0}.newsletter-module__KcbgoW__button:disabled{opacity:.45;cursor:not-allowed}.newsletter-module__KcbgoW__small{color:var(--ink-3);margin:0;font-size:11.5px;line-height:1.55}.newsletter-module__KcbgoW__notice{color:var(--ink);margin:0;font-size:12.5px}.newsletter-module__KcbgoW__error{color:var(--accent);margin:0;font-size:12.5px}.newsletter-module__KcbgoW__band{border-top:1px solid var(--line);background:var(--bg-card)}.newsletter-module__KcbgoW__bandInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;max-width:1360px;margin:0 auto;padding:36px 32px;display:grid}.newsletter-module__KcbgoW__bandTitle{font-family:var(--serif);color:var(--ink);margin:0 0 8px;font-size:26px;font-weight:400;line-height:1.15}.newsletter-module__KcbgoW__bandBody{color:var(--ink-2);max-width:46ch;margin:0;font-size:13px;line-height:1.6}@media (max-width:860px){.newsletter-module__KcbgoW__bandInner{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 20px}.newsletter-module__KcbgoW__bandTitle{font-size:22px}}.newsletter-module__KcbgoW__popup{z-index:60;background:var(--bg-card);border:1px solid var(--line-2);width:min(380px,100vw - 40px);padding:22px 22px 20px;animation:.24s ease-out newsletter-module__KcbgoW__rise;position:fixed;bottom:20px;left:20px;box-shadow:0 18px 44px #5e1d2629}@keyframes newsletter-module__KcbgoW__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.newsletter-module__KcbgoW__popup{animation:none}}.newsletter-module__KcbgoW__popupTitle{font-family:var(--serif);color:var(--ink);margin:0 0 6px;padding-right:24px;font-size:21px;font-weight:400;line-height:1.2}.newsletter-module__KcbgoW__popupBody{color:var(--ink-2);margin:0 0 14px;font-size:12.5px;line-height:1.6}.newsletter-module__KcbgoW__close{width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.newsletter-module__KcbgoW__close:hover{color:var(--ink)}.newsletter-module__KcbgoW__close:focus-visible{outline:2px solid var(--ink);outline-offset:1px}
