:root{--paper:#efede8;--ink:#171717;--line:rgba(23,23,23,.34);--type:"Helvetica Neue",Helvetica,Arial,sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--paper);color:var(--ink)}body{font-family:var(--type)}a{color:inherit;text-decoration:none}.fabric-page{min-height:100vh;padding:22px}.fabric-shell{min-height:calc(100vh - 44px);display:grid;grid-template-columns:minmax(0,1fr) 235px;background:var(--paper)}.hero{min-height:calc(100vh - 44px);display:grid;grid-template-columns:46% 54%;overflow:hidden}.copy{padding:50px 42px 38px;display:flex;flex-direction:column;min-width:0}.brand{font-size:29px;letter-spacing:.22em;white-space:nowrap;font-weight:500}.kicker{margin-top:105px;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.rule{width:25px;border-top:1px solid var(--ink);margin:16px 0 28px}h1{margin:0;font-family:var(--type);font-size:clamp(52px,5vw,82px);font-weight:400;line-height:.94;letter-spacing:-.045em}.intro{margin:36px 0 0;font-family:var(--type);font-size:clamp(24px,2.15vw,36px);line-height:1.08}.description{margin:46px 0 0;max-width:280px;font-size:12px;line-height:1.45;letter-spacing:.02em}.ask{width:220px;min-height:48px;margin-top:52px;border:1px solid var(--ink);display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ask:hover{background:var(--ink);color:var(--paper)}.arrow{font-size:22px}.material{min-width:0;overflow:hidden;background:#ddd9d2}.material img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.sidebar{border-left:1px solid var(--line);padding:48px 20px 25px;display:flex;flex-direction:column;min-width:0}.top-links a{display:block;font-size:11px;letter-spacing:.16em;margin-bottom:15px}.side-title{margin-top:38px;padding-bottom:16px;border-bottom:1px solid var(--line);font-size:12px;line-height:1.25;letter-spacing:.17em;font-weight:600}.nav-item{min-height:68px;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.icon{font-size:21px;line-height:1}.dots{font-size:13px;letter-spacing:2px}.nav-item span:last-child{font-size:10px;line-height:1.35;letter-spacing:.11em}.nav-item b{display:block;font-size:9px;letter-spacing:.12em;font-weight:400;margin-bottom:4px}.footer{margin-top:auto;padding-top:25px;font-size:10px;line-height:1.35;letter-spacing:.08em}@media(max-width:900px){.fabric-page{padding:10px}.fabric-shell{min-height:calc(100vh - 20px);display:block}.hero{min-height:calc(100vh - 20px);display:block;position:relative}.material{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22}.copy{position:relative;z-index:2;min-height:calc(100vh - 20px);padding:32px 25px 28px;background:linear-gradient(90deg,#efede8fa,#efede8c7 70%,#efede833)}.brand{font-size:22px}.kicker{margin-top:17vh}h1{font-size:clamp(52px,13vw,76px)}.intro{font-size:27px;margin-top:27px}.description{margin-top:28px}.ask{margin-top:32px}.sidebar{display:none}}@media(max-width:900px){.brand{display:block!important;font-size:22px!important;letter-spacing:.22em!important;white-space:nowrap;margin-bottom:32px}}@media(max-width:900px){.sidebar{display:block;position:absolute;top:20px;right:20px;width:auto;height:auto;z-index:20;background:transparent}.sidebar .top-links{display:flex;gap:18px;margin:0}.sidebar .top-links a{font-size:11px;letter-spacing:.12em}.sidebar .side-title,.sidebar .nav-item{display:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/fabric.css.map */
