@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/9564176a1c72e95e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/16f2640564796f51-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/2e714ea0a947acb0-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/986d0b4e8c08be46-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/920470eb51dfe776-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_355772{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-weight:500;font-style:italic}.__variable_355772{--font-entrance-latin:"Cormorant Garamond","Cormorant Garamond Fallback"}.entrance_root__CsGgo{--kinari:#EEE8DC;--mount:#F6F2EA;--sumi:#2A2622;--hai:#645B53;--ai:#22324A;--bengara:#8E3B2B;--ukon:#8F6A1C;--rule:rgba(42,38,34,0.22);--mincho:var(--font-entrance-mincho),"Hiragino Mincho ProN",serif;--gothic:var(--font-entrance-gothic),"Hiragino Sans",sans-serif;--latin:var(--font-entrance-latin),"Cormorant Garamond",serif;background:linear-gradient(rgba(238,232,220,.5),rgba(238,232,220,.5)),url(/images/entrance/washi.webp) 0 0 /512px,var(--kinari);color:var(--sumi);font-family:var(--gothic);font-weight:400;font-size:14px;line-height:1.9;word-break:auto-phrase;line-break:strict;-webkit-font-smoothing:antialiased}.entrance_root__CsGgo a{color:inherit;text-decoration:none}.entrance_wrap__PeKHK{max-width:1160px;margin:0 auto;padding:0 22px 8px}.entrance_latin__xF4Bj{font-family:var(--latin);font-style:italic;letter-spacing:.02em}.entrance_hero__KwCGJ{display:grid;grid-template-columns:1fr;padding:28px 0 8px}.entrance_brand__pwYl6{display:flex;align-items:center;gap:14px}.entrance_brandMark__Y1AE_{width:76px;height:76px;overflow:hidden;flex:none;position:relative}.entrance_brandMark__Y1AE_ img{object-fit:cover;object-position:50% 58%;transform:scale(1.55)}.entrance_brandName__eXJlC{font-family:var(--mincho);font-size:22px;font-weight:600;letter-spacing:.06em;line-height:1.2}.entrance_brandSub__sC8Ed{font-size:11px;color:var(--hai);letter-spacing:.12em}.entrance_visual__SR4S1{position:relative;margin-top:22px;height:360px}.entrance_visualPhoto__sX_yN{position:absolute;right:0;top:0;width:calc(100% - 124px);height:100%;overflow:hidden}.entrance_visualPhoto__sX_yN img{object-fit:cover;object-position:center 78%}.entrance_copy___qAcs{position:absolute;left:4px;top:6px;margin:0;writing-mode:vertical-rl;font-family:var(--mincho);font-weight:600;font-size:30px;letter-spacing:.22em;line-height:1.7}.entrance_copy___qAcs span{display:block}.entrance_caption__OMDe_{position:absolute;right:0;bottom:-26px;font-size:10px;color:var(--hai);letter-spacing:.1em}.entrance_lead__lBZeK{margin-top:46px;font-size:14px;line-height:2.1}.entrance_lead__lBZeK strong{font-family:var(--mincho);font-weight:600;font-size:15px;display:block;margin-bottom:6px;letter-spacing:.06em}.entrance_facts__V57T2{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:14px;font-size:12px;color:var(--hai);letter-spacing:.06em;list-style:none;padding:0}.entrance_facts__V57T2 li:before{content:"";display:inline-block;width:5px;height:5px;background:var(--bengara);margin-right:7px;vertical-align:middle;transform:translateY(-1px)}.entrance_head__nDvl0{display:flex;align-items:baseline;gap:14px;margin:56px 0 22px;border-top:1px solid var(--sumi);padding-top:12px}.entrance_head__nDvl0 h2{font-family:var(--mincho);font-size:20px;font-weight:600;letter-spacing:.14em;margin:0}.entrance_head__nDvl0 .entrance_latin__xF4Bj{font-size:15px;color:var(--hai)}.entrance_count__VkDth{margin-left:auto;font-size:11px;color:var(--hai);letter-spacing:.1em}.entrance_cats__XseDu{display:grid;grid-template-columns:1fr;gap:34px;list-style:none;padding:0;margin:0}.entrance_cat__dxiBK{display:grid;grid-template-columns:1fr 52px;gap:0 14px;align-items:start}.entrance_mount__L2_05{background:var(--mount);padding:10px;position:relative;box-shadow:0 1px 0 rgba(0,0,0,.06),0 10px 24px -14px rgba(42,38,34,.45);transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.entrance_img__zt584{aspect-ratio:4/5;position:relative;overflow:hidden}.entrance_img__zt584 img{object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.entrance_tag__67WJT{position:absolute;left:10px;bottom:10px;background:var(--kinari);padding:4px 10px 3px;font-size:10px;letter-spacing:.14em;color:var(--hai);line-height:1.6}.entrance_num__rP5fC{font-family:var(--latin);font-style:italic;font-size:15px;text-align:center;margin-bottom:6px}.entrance_ukon__aWZp5 .entrance_num__rP5fC{color:var(--ukon)}.entrance_bengara__qJMGB .entrance_num__rP5fC{color:var(--bengara)}.entrance_ai__0xWc1 .entrance_num__rP5fC{color:var(--ai)}.entrance_title__Fxypp{writing-mode:vertical-rl;font-family:var(--mincho);font-weight:600;font-size:24px;letter-spacing:.18em;margin:0 auto;line-height:1.35}.entrance_title__Fxypp small{font-size:12px;letter-spacing:.12em;color:var(--hai);font-weight:500;margin-top:10px}.entrance_meta__oUhEU{grid-column:1/2;padding-top:14px}.entrance_meta__oUhEU .entrance_latin__xF4Bj{font-size:15px;color:var(--hai)}.entrance_meta__oUhEU p{font-size:13px;margin:2px 0 0}.entrance_go__qc9Ba{display:inline-flex;align-items:center;gap:10px;margin-top:10px;font-size:12px;letter-spacing:.16em;border-bottom:1px solid var(--sumi);padding-bottom:3px}.entrance_arrow__amV1w{display:inline-block;width:22px;height:1px;background:var(--sumi);position:relative;transition:width .4s}.entrance_arrow__amV1w:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid var(--sumi);border-right:1px solid var(--sumi);transform:rotate(45deg)}@media (hover:hover){.entrance_cat__dxiBK:hover .entrance_mount__L2_05{transform:translateY(-3px);box-shadow:0 1px 0 rgba(0,0,0,.06),0 18px 30px -16px rgba(42,38,34,.5)}.entrance_cat__dxiBK:hover .entrance_img__zt584 img{transform:scale(1.04)}.entrance_cat__dxiBK:hover .entrance_arrow__amV1w{width:32px}}.entrance_button__eUy1p:focus-visible,.entrance_cat__dxiBK:focus-visible,.entrance_row__TFjHu:focus-visible,.entrance_shop__TZS7_:focus-visible{outline:2px solid var(--ai);outline-offset:4px}.entrance_ledger__O7rlU{border-top:1px solid var(--rule);list-style:none;padding:0;margin:0}.entrance_row__TFjHu{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:16px 2px;border-bottom:1px solid var(--rule)}.entrance_no__HdcXw{font-family:var(--latin);font-style:italic;color:var(--hai);font-size:14px}.entrance_rowTitle__Cxyly{font-family:var(--mincho);font-weight:600;font-size:16px;letter-spacing:.06em;line-height:1.5}.entrance_rowDesc__6LSoM{font-size:11.5px;color:var(--hai);letter-spacing:.04em;line-height:1.6}.entrance_rowEnd__iSmTn{font-size:13px;color:var(--hai)}.entrance_shop__TZS7_{display:flex;justify-content:space-between;align-items:center;background:var(--sumi);color:var(--kinari)!important;padding:18px 20px;margin-bottom:18px;transition:background .3s}.entrance_shop__TZS7_:hover{background:#3A332D}.entrance_shopTitle__c38_D{font-family:var(--mincho);font-size:17px;font-weight:600;letter-spacing:.1em}.entrance_shopDesc__4AcWT{font-size:11px;opacity:.75;letter-spacing:.08em}.entrance_shopBadge__dVVG1{font-size:12px;letter-spacing:.2em;border:1px solid rgba(238,232,220,.5);padding:6px 12px}.entrance_foot__JDLf_{margin-top:60px;padding:20px 0 32px;border-top:1px solid var(--sumi);display:flex;justify-content:space-between;font-size:11px;color:var(--hai);letter-spacing:.12em}.entrance_textileHero__8DqT9{display:grid;grid-template-columns:1fr;gap:28px;padding:36px 0 0}.entrance_back__Y0G5L{font-size:12px;letter-spacing:.14em;color:var(--hai)}.entrance_textileTitle__ysime{font-family:var(--mincho);font-weight:600;font-size:30px;letter-spacing:.12em;line-height:1.5;margin:6px 0 0}.entrance_textileBody__0YoFi p{margin:0 0 1em;font-size:14px;line-height:2.1}.entrance_notice__2C2ov{border:1px solid var(--rule);padding:14px 16px;font-size:13px;background:rgba(246,242,234,.7);margin:8px 0 22px}.entrance_buttons__FAWZZ{display:flex;flex-wrap:wrap;gap:10px}.entrance_button__eUy1p{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid var(--sumi);font-size:13px;letter-spacing:.1em}.entrance_buttonPrimary__51TRg{background:var(--sumi);color:var(--kinari)!important}@media (prefers-reduced-motion:no-preference){.entrance_reveal__7lo_v{animation:entrance_rise__wqZ5h .9s cubic-bezier(.2,.7,.2,1) both}.entrance_d1__aI3FJ{animation-delay:.08s}.entrance_d2__EutVP{animation-delay:.18s}.entrance_d3__Y2Uv3{animation-delay:.28s}.entrance_d4__GCKud{animation-delay:.38s}}@keyframes entrance_rise__wqZ5h{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (min-width:900px){.entrance_root__CsGgo{font-size:15px}.entrance_hero__KwCGJ{grid-template-columns:330px 1fr;gap:0 56px;padding-top:48px}.entrance_brand__pwYl6,.entrance_facts__V57T2,.entrance_lead__lBZeK{grid-column:1}.entrance_visual__SR4S1{grid-column:2;grid-row:1/5;height:520px;margin-top:0}.entrance_visualPhoto__sX_yN{width:calc(100% - 130px)}.entrance_copy___qAcs{font-size:40px}.entrance_lead__lBZeK{margin-top:48px}.entrance_cats__XseDu{grid-template-columns:repeat(3,1fr);gap:40px}.entrance_title__Fxypp{font-size:26px}.entrance_links__TUlLC{display:grid;grid-template-columns:1fr 1.4fr;gap:0 56px;align-items:start}.entrance_shop__TZS7_{margin-bottom:0;padding:26px 24px}.entrance_textileHero__8DqT9{grid-template-columns:1fr 1fr;gap:56px;align-items:start;padding-top:56px}.entrance_textileTitle__ysime{font-size:38px}}.entrance_textileLatin__dhPan{margin-top:18px;color:var(--hai);font-size:16px}.entrance_textileRegion__MyIeA{color:var(--hai);letter-spacing:.1em;font-size:12px;margin:2px 0 22px}.entrance_spacer__5siYi{height:64px}