.fabrics{margin-top:40px}.fabrics__ttl{font-size:4.8rem;line-height:1.23;text-transform:uppercase;letter-spacing:.96px;color:var(--stone)}@media(min-width:768px){.fabrics__ttl{font-size:calc(100vw / 7)}}@media(min-width:1280px){.fabrics__ttl{font-size:160px}}.fabrics__desc{margin-top:16px}@media(min-width:768px){.fabrics__desc{max-width:366px;margin-left:auto}}.fabrics__desc p,.fabrics__desc>*{font-family:var(--font-body);font-size:24px;font-weight:400;font-style:normal;line-height:1.33;letter-spacing:.48px}.fabrics__desc a{font-family:var(--font-body);font-size:2.4rem;line-height:1.33;letter-spacing:.48px;text-decoration-thickness:1px;text-underline-offset:4px}@media(max-width:1024px){.fabrics__desc a{pointer-events:none;cursor:default;text-decoration:none}}.fabrics__desc .pic-reveal{text-decoration:underline;font-family:var(--font-body);font-size:24px;line-height:1.33;letter-spacing:.48px}@media(max-width:767px){.fabrics__desc .pic-reveal{text-decoration:none;cursor:text;pointer-events:none}}.fabrics__desc p.fabrics__trade-partner{font-size:1.6rem;font-style:italic;margin-top:16px;margin-bottom:var(--sp-10)}@media(min-width:768px){.fabrics__desc p.fabrics__trade-partner{margin-top:24px;margin-bottom:52px}}.fabrics__desc>*.over-pic{position:absolute;width:420px;height:auto;object-fit:contain;transform:translate(-50%) translateY(-50%);left:50%;z-index:10}@media(max-width:767px){.fabrics__desc>*.over-pic{display:none!important}}.fabrics__cloths-nav{width:100%;border-bottom:rgba(162,157,148,.5) solid 1px;background-color:var(--oat);display:grid;grid-column-gap:36px;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;transition:top .3s ease-out}.fabrics__cloths-nav::-webkit-scrollbar{display:none}.fabrics__cloths-nav.is-pinned{position:sticky;top:calc(var(--bar-h) + var(--notice-h) - 5px);z-index:1;width:100%}.fabrics__cloths-nav>p.is-on{border-bottom:var(--ink) solid 1px}.fabrics__cloths-nav>p a{min-width:max-content;padding:16px 0;font-variant:small-caps;text-transform:lowercase;text-decoration:none;display:inline-block}@media screen and (max-width:374px){.fabrics__cloths-nav{grid-column-gap:10px;width:calc(100% + 20px)}.fabrics__cloths-nav.is-pinned{width:calc(100% + 20px)}}.fabrics__cloths sup{margin-left:8px}.fabrics__cloth{padding:0 0 80px;border-bottom:rgba(162,157,148,.5) solid 1px}@media(max-width:767px){.fabrics__cloth{padding:0 0 64px}}.fabrics__cloth .ghost{height:80px}@media(max-width:767px){.fabrics__cloth .ghost{height:64px}}.fabrics__sub-cloth{padding-top:80px}@media(max-width:767px){.fabrics__sub-cloth{padding-top:64px}}.fabrics__sub-cloth-more>.lay{margin-top:16px;margin-bottom:32px}@media(min-width:768px){.fabrics__sub-cloth-more>.lay{margin-bottom:44px}}.fabrics__sub-cloth-more__ttl{flex-basis:calc(calc(100% / 3) - 16px);max-width:calc(calc(100% / 3) - 16px);margin-right:28px}@media(max-width:767px){.fabrics__sub-cloth-more__ttl{flex-basis:100%;max-width:100%;margin-bottom:var(--sp-4)}.fabrics__sub-cloth-more__ttl.ta-right{margin-bottom:0;text-align:left}}.fabrics__sub-cloth-more__desc{flex-basis:calc(calc(100% / 3) + 24px);max-width:calc(calc(100% / 3) + 24px)}@media(max-width:767px){.fabrics__sub-cloth-more__desc{flex-basis:100%;max-width:100%;margin-bottom:var(--sp-4)}.fabrics__sub-cloth-more__desc.ta-right{margin-bottom:0;text-align:left}}@media(min-width:768px){.fabrics .fabrics__sub-cloth-more__btn{flex-basis:100%;max-width:100%;text-align:left;padding-left:calc(33.3333% + 12px);margin-top:14px}}.fabrics .care-show{display:inline-flex;align-items:center;gap:10px;padding:0;white-space:nowrap}.fabrics .care-show svg{flex:none;width:16px;height:16px;display:block}.fabrics__sub-cloth-desc{position:fixed;top:0;left:0;background-color:#2e2a22cc;display:block;height:0;width:0;opacity:0;overflow:hidden;transition:opacity .3s ease-in}.fabrics__sub-cloth-desc.is-on{z-index:999;width:100vw;height:100vh;opacity:1}.fabrics__sub-cloth-desc .care-shut{position:absolute;top:32px;right:var(--gutter);z-index:1}@media(max-width:767px){.fabrics__sub-cloth-desc .care-shut{right:20px}}.fabrics__sub-cloth-desc .care-shut svg{width:24px;height:24px;display:block}.fabrics__sub-cloth-desc .at-side{background-color:var(--oat);position:absolute;top:0;right:0;width:100%;height:100%}@media(min-width:768px){.fabrics__sub-cloth-desc .at-side{max-width:454px}}.fabrics__sub-cloth-desc .at-side .matter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:left;width:80%;max-width:296px}.fabrics__sub-cloth-desc .at-side .matter.at-left{transform:translateY(-50%);left:var(--gutter)}.fabrics__sub-cloth-desc .at-side .matter.at-right{transform:translateY(-50%);right:var(--gutter);left:initial}.fabrics__sub-cloth-desc .at-side .matter.at-right.has-note{transform:translateY(calc(-50% - 17px))}.fabrics__sub-cloth-desc .at-side .matter h3{margin-top:16px;margin-bottom:24px}.fabrics__sub-cloth-chips{grid-template-columns:repeat(3,1fr);grid-column-gap:40px;grid-row-gap:40px;max-width:1152px}@media(max-width:767px){.fabrics__sub-cloth-chips{grid-template-columns:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:28px}}.fabrics__sub-cloth-chips__cost{width:100%;margin-top:4px}.fabrics__sub-cloth-chip{position:relative;cursor:pointer;transition:all var(--ease)}.fabrics__sub-cloth-chip .pic .media img{aspect-ratio:1/1;object-fit:cover;width:100%;max-height:none;display:block}.fabrics__sub-cloth-chip.lift-over .pic{position:relative;padding:0;margin-bottom:16px}.fabrics__sub-cloth-chip.lift-over .pic .is-over{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease-out}.fabrics__sub-cloth-chip.lift-over .pic .is-over,.fabrics__sub-cloth-chip.lift-over .pic .is-over .media{overflow:hidden}.fabrics__sub-cloth-chip.lift-over .pic .is-over .media,.fabrics__sub-cloth-chip.lift-over .pic .is-over img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;max-height:none;display:block}.fabrics__sub-cloth-chip.lift-over .pic:hover .is-over{opacity:1}.fabrics__sub-cloth-chip:not(.lift-over) .pic{margin-bottom:12px}.fabrics__sub-cloth-chip[data-in-cart="1"] svg.icon-plus{opacity:0}@media(max-width:1024px){.fabrics__chip-ttl{width:100%}}.fabrics__plus{display:flex;align-items:center;justify-content:flex-end}@media(max-width:767px){.fabrics__plus{min-width:80px;justify-content:flex-start;margin-top:var(--sp-4)}}.fabrics__plus span:not(.icon){border-bottom:1px solid #000;line-height:20px}.fabrics__plus .icon{width:16px;height:16px;margin-left:var(--sp-2);position:relative}.fabrics__plus .icon svg{width:16px;position:absolute;transition:opacity var(--ease);left:0}.fabrics__plus .icon svg.icon-minus{opacity:0}.fabrics__sub-cloth-chip[data-in-cart="1"] .fabrics__plus .icon svg.icon-minus{opacity:1}.fabrics__plus-every__copy{text-decoration:underline}.fabrics__plus-every svg{width:15px;margin-left:5px}.fabrics__words{padding-bottom:64px;padding-top:20px;font-family:var(--font-body)}@media(min-width:768px){.fabrics__words{padding:40px 0 80px}}.fabrics__words p,.fabrics__words p *{font-size:16px}.fabrics__words h5,.fabrics__words h5 *{font-size:18px}.fabrics__words h4,.fabrics__words h4 *{font-size:20px}.fabrics__words h3,.fabrics__words h3 *{font-size:22px}.fabrics__words h2,.fabrics__words h2 *{font-size:24px}.fabrics__words h1,.fabrics__words h1 *{font-size:26px}.fabrics__words em,.fabrics__words em *{font-style:italic}.fabrics__words strong,.fabrics__words strong *{font-weight:700}.fabrics__words a{text-decoration:underline}.fabrics__sub-cloth-more__desc p+p,.fabrics__sub-cloth-desc .matter p+p,.fabrics__sub-cloth-desc .matter ul+p,.fabrics__sub-cloth-desc .matter p+ul{margin-top:14px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/swatches.css.map */
