.is-x{color:var(--is-ink, #171918);background:var(--is-warm, #f5f3ef)}.is-x .page-width{max-width:144rem}.is-x__kicker{margin:0 0 1.2rem;color:var(--is-brass, #76562f);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase}.is-x h1,.is-x h2,.is-x-title{margin:0 0 1.4rem;color:var(--is-forest, #17352d);font-family:var(--is-serif, Georgia, serif);font-size:clamp(3.2rem,4vw,5.2rem);font-weight:400;line-height:1.05}.is-x h1 em,.is-x h2 em,.is-x-title em{font-style:italic}.is-x__lede{max-width:64rem;margin:0 0 2.8rem;color:var(--is-muted, #666964);font-size:1.6rem;line-height:1.6}.is-x__note{margin:1.6rem 0 0;color:var(--is-muted, #666964);font-size:1.3rem;line-height:1.55}.is-atelier,.is-fit,.is-parts{padding:6.4rem 0}.is-atelier__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;align-items:stretch}.is-atelier__film{grid-column:1 / 3;grid-row:1 / 3;display:flex;flex-direction:column;margin:0;min-width:0;min-height:0;background:#fff;border:.1rem solid var(--is-line, #dcd9d2)}.is-atelier__film-frame{position:relative;flex:1 1 auto;width:100%;min-height:0;padding-bottom:0;overflow:hidden;background:#f7f5f0}.is-atelier__film-frame img,.is-atelier__film-frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain;object-position:center;display:block}.is-atelier__caption{margin:0;padding:1rem 1.2rem;color:var(--is-muted, #666964);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;border-top:.1rem solid var(--is-line, #dcd9d2)}.is-atelier__card{display:flex;flex-direction:column;gap:.8rem;min-width:0;color:inherit;text-decoration:none}.is-atelier__thumb{display:block;position:relative;width:100%;padding-bottom:100%;overflow:hidden;background:#fff;border:.1rem solid var(--is-line, #dcd9d2)}.is-atelier__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain;object-position:center;padding:.8rem}.is-atelier__card>span:last-child{font-size:1.35rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.is-atelier__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin-top:2.4rem}@media(min-width:750px){.is-atelier__actions{grid-template-columns:repeat(4,minmax(0,1fr))}.is-atelier__actions a:first-child{grid-column:1 / 3}.is-atelier__actions a:last-child{grid-column:3 / 5}}.is-atelier__actions a{min-height:4.8rem;display:inline-flex;align-items:center;justify-content:center;padding:0 1.8rem;border:.1rem solid var(--is-forest, #17352d);color:var(--is-forest, #17352d);text-decoration:none}.is-atelier__actions a.is-x-btn{background:var(--is-forest, #17352d);color:#fff}.is-collection__media img{object-fit:contain!important;object-position:center!important}.is-fit{background:#fff}.is-fit__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6rem;margin-bottom:1.2rem}.is-fit__form .is-x__note{grid-column:1 / -1;margin:0}.is-fit label{display:grid;gap:.6rem;font-size:1.3rem;font-weight:650}.is-fit input,.is-fit select{width:100%;min-height:4.8rem;padding:0 1.2rem;border:.1rem solid #b5b8ae;border-radius:.3rem;font-size:1.6rem;background:#fff}.is-fit__result{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.is-fit__card{display:none;min-width:0;border:.1rem solid var(--is-line, #dcd9d2);background:var(--is-warm, #f5f3ef);text-decoration:none;color:inherit}.is-fit__card.is-on{display:grid;grid-template-rows:auto 1fr}.is-fit__card img{width:100%;aspect-ratio:4 / 3;object-fit:contain;background:#fff;padding:.8rem}.is-fit__card div{padding:1.4rem;min-width:0}.is-fit__card strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.5rem;line-height:1.3}.is-fit__card em{display:block;margin-top:.6rem;font-style:normal;color:var(--is-walnut, #5b3b2c);font-weight:650}.is-fit__empty{display:none;margin:0 0 1.2rem;color:var(--is-muted, #666964)}.is-fit h3[data-fit-heading]{margin:0 0 1.6rem;color:var(--is-forest, #17352d);font-family:var(--is-serif, Georgia, serif);font-size:2.2rem;font-weight:400}.is-home-cta{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.4rem}.is-quote{padding:4.8rem 0 8rem}.is-quote form{max-width:78rem;display:grid;gap:1.4rem}.is-quote .is-quote__row{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.is-quote label{display:grid;gap:.6rem;font-size:1.3rem;font-weight:650}.is-quote input,.is-quote select,.is-quote textarea{min-height:4.8rem;padding:1rem 1.2rem;border:.1rem solid #b5b8ae;border-radius:.3rem;font-size:1.6rem;font-family:inherit}.is-quote textarea{min-height:12rem}.is-quote button{min-height:5.2rem;padding:0 2rem;border:0;background:var(--is-forest, #17352d);color:#fff;font-size:1.6rem;cursor:pointer}.is-quote .form-status{margin:0}.is-quote__help{color:var(--is-muted, #666964);font-size:1.35rem;line-height:1.55}.is-parts__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.is-parts__card{display:grid;grid-template-rows:auto 1fr auto;gap:.8rem;min-width:0;color:inherit;text-decoration:none}.is-parts__card img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;border:.1rem solid var(--is-line, #dcd9d2);padding:.8rem}.is-parts__card strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.45rem;line-height:1.3}.is-parts__card span{color:var(--is-walnut, #5b3b2c);font-weight:650}.is-bis{margin:1.6rem 0 0;padding:1.6rem;border:.1rem solid var(--is-line, #dcd9d2);background:#fbfaf8}.is-bis h3{margin:0 0 .6rem;color:var(--is-forest, #17352d);font-family:var(--is-serif, Georgia, serif);font-size:2.2rem;font-weight:400}.is-bis p{margin:0 0 1.2rem;color:var(--is-muted, #666964);font-size:1.4rem}.is-bis form{display:grid;gap:1rem}.is-bis input{min-height:4.8rem;padding:0 1.2rem;border:.1rem solid #b5b8ae}.is-bis button{min-height:4.8rem;border:0;background:var(--is-forest, #17352d);color:#fff;cursor:pointer}.is-help{padding:4.8rem 0;background:#fff}.is-help h2{font-size:clamp(2.8rem,3.2vw,4rem)}.is-help__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.is-help__grid a{display:grid;gap:.6rem;min-height:12rem;padding:1.6rem;border:.1rem solid var(--is-line, #dcd9d2);background:var(--is-warm, #f5f3ef);color:inherit;text-decoration:none}.is-help__grid strong{color:var(--is-forest, #17352d);font-family:var(--is-serif, Georgia, serif);font-size:2rem;font-weight:400}.is-help__grid span{color:var(--is-muted, #666964);font-size:1.4rem;line-height:1.45}.is-wa-dock{position:fixed;right:1.6rem;bottom:1.6rem;z-index:40;display:inline-flex;align-items:center;gap:.8rem;min-height:4.8rem;padding:0 1.4rem 0 1.2rem;border-radius:999px;background:#17352d;color:#f5f3ef;text-decoration:none;box-shadow:0 1.2rem 2.8rem #17352d38}.is-wa-dock:hover{color:#fff}.is-wa-dock svg{flex:0 0 2.2rem}.card__inner,.card__media{background:#f6f3ed}@media(max-width:749px){.is-hero,.is-hero .page-width,.is-hero__grid{height:auto!important}.is-hero__media{position:relative!important;inset:auto!important;height:220px!important}.is-hero__copy{width:100%!important;padding:24px 20px 16px!important}.is-hero h1{font-size:3.4rem!important;line-height:1.05!important}.is-hero__actions{width:100%}.is-hero__actions a{width:100%;justify-content:center}}@media(max-width:749px){.is-help__grid{grid-template-columns:1fr 1fr}.is-wa-dock span:not(.visually-hidden){display:none}.is-wa-dock{width:5.2rem;height:5.2rem;min-height:5.2rem;padding:0;justify-content:center;border-radius:50%}.is-atelier,.is-fit,.is-parts{padding:4rem 0}.is-atelier__grid{grid-template-columns:1fr 1fr}.is-atelier__film{grid-column:1 / -1;grid-row:auto}.is-atelier__film-frame{flex:none;height:0;padding-bottom:75%}.is-fit__form,.is-fit__result{grid-template-columns:minmax(0,1fr)}.is-x h1,.is-x h2,.is-x-title{font-size:clamp(2.8rem,8vw,3.6rem)}.collection__view-all{padding-inline:1.6rem}.collection__view-all .button{min-width:0!important;width:100%}}.is-builder__share{width:100%;min-height:4.4rem;margin:0 0 1rem;border:.1rem solid var(--is-forest, #17352d);background:transparent;color:var(--is-forest, #17352d);cursor:pointer}@media(max-width:989px){.is-quote .is-quote__row{grid-template-columns:minmax(0,1fr)}.is-parts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.is-atelier__film img{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/is-strengthen.css.map */
