.sheets-section{background:#f0f0eb}.sheet-filter-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.sheet-filters{display:flex;gap:9px;flex-wrap:wrap}.sheet-filters button{background:transparent;border:1px solid #d3d6cc;padding:13px 18px;font-size:11px;font-weight:600;transition:background .2s,border-color .2s,color .2s}.sheet-filters button.active{background:var(--red);border-color:var(--red);color:#fff}.sheet-filters button:not(.active):hover{border-color:var(--ink)}.sheet-filters button>span{font-size:9px;opacity:.65;margin-left:9px}.sheet-count{font-size:10px;color:#78816f;white-space:nowrap}.sheet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.sheet-card{background:var(--paper);border:1px solid #d9ddd1;transition:transform .25s,border-color .25s;min-width:0}.sheet-card:hover{transform:translateY(-4px);border-color:#c5cbbb}.sheet-image-link{display:block;aspect-ratio:1.6;overflow:hidden;position:relative;background:#d4d8cf}.sheet-image-link img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.sheet-card:hover img{transform:scale(1.045)}.sheet-image-arrow{position:absolute;bottom:14px;right:15px;width:33px;height:33px;display:grid;place-items:center;background:var(--paper);color:var(--red);font-size:21px}.sheet-card-body{padding:26px}.sheet-tag{font-size:8px!important;line-height:1.5!important;letter-spacing:1.5px;font-weight:600;color:var(--red)!important;margin-bottom:11px}.sheet-card h3{font-size:25px;font-weight:500;letter-spacing:-.65px;margin-bottom:13px}.sheet-card-body>p:not(.sheet-tag){font-size:12px;line-height:1.9;color:#727b68;min-height:69px}.sheet-card-link{border-top:1px solid #d9ddd1;margin-top:23px;padding-top:17px;display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:600}.sheet-card-link>span{font-size:22px;font-weight:400;color:var(--red)}.sheets-bottom{margin-top:27px;display:flex;align-items:center;justify-content:space-between;gap:30px}.sheets-bottom>p,.sheet-disclaimer{font-size:10px;line-height:1.9;color:#7a8270}.sheets-bottom>a{font-size:11px;white-space:nowrap}.breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;font-size:10px;line-height:1.7;color:#7f8875;padding-block:28px 32px}.breadcrumbs>a:hover{color:var(--red)}.breadcrumbs>span:last-child{color:var(--ink)}.catalog-head{padding-bottom:58px}.catalog-head .section-label{margin-top:29px;margin-bottom:24px}.catalog-head h1,.sheet-detail-copy h1{font-size:clamp(50px,5.4vw,86px);font-weight:400;letter-spacing:-3.6px;line-height:1.05;margin-bottom:25px}.catalog-head>p:last-child{font-size:14px;line-height:1.9;color:#727b68}.catalog-section{padding-block:50px 80px}.sheet-detail-hero{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:25px 75px;align-items:center}.sheet-detail-copy .section-label{margin-bottom:26px}.sheet-detail-copy>p:not(.section-label){font-size:14px;line-height:1.95;color:#727b68;max-width:445px}.sheet-detail-copy .button{margin-top:29px;font-size:11px;gap:35px}.sheet-back{display:block;margin-top:23px;font-size:10px;color:#79846d}.sheet-detail-image{position:relative;aspect-ratio:1.18;background:#dce0d4;overflow:hidden}.sheet-detail-image>img{width:100%;height:100%;object-fit:cover}.sheet-detail-image>span{position:absolute;left:20px;bottom:20px;background:#202a24b3;color:#fff;padding:8px 11px;font-size:7px;letter-spacing:1px}.sheet-specs{background:#eaece5}.sheet-specs-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.sheet-specs h2{font-size:48px}.sheet-description{font-size:13px;line-height:1.9;color:#727e66;max-width:430px;margin-top:23px}.sheet-spec-table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.8;text-align:left}.sheet-spec-table caption{text-align:left;font-size:10px;letter-spacing:1px;text-transform:uppercase;padding-bottom:15px;color:#6a785d}.sheet-spec-table th{font-size:11px;font-weight:500;width:36%;color:#66725b;padding:16px 15px 16px 0;border-bottom:1px solid #cdd3c3}.sheet-spec-table td{padding:16px 0;border-bottom:1px solid #cdd3c3}.sheet-specs .sheet-disclaimer{margin-top:18px}.sheet-request-heading{display:flex;justify-content:space-between;gap:35px;align-items:end}.sheet-request-heading>p{font-size:13px;line-height:1.8;color:#727e66}.sheet-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:45px;padding-top:28px;border-top:1px solid var(--line)}.sheet-steps>div>span{font-size:10px;color:var(--red);display:block;margin-bottom:20px}.sheet-steps h3{font-weight:500;font-size:15px;margin-bottom:12px}.sheet-steps p{font-size:12px;line-height:1.9;color:#748069}.sheet-help{background:#242a29;color:#fff;padding:40px;display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:55px}.sheet-help .eyebrow{font-size:8px;letter-spacing:1.2px;margin-bottom:15px;color:#bec7b5}.sheet-help h2{font-size:29px;letter-spacing:-.8px;line-height:1.3}.sheet-help p:not(.eyebrow){font-size:12px;color:#c5cdbc;margin-top:12px;line-height:1.8}.sheet-help .button{white-space:nowrap;font-size:11px;padding:18px 20px;gap:30px;min-width:178px}.sheet-related{padding-block:45px 55px;background:#eaece5}.related-grid{display:flex;flex-wrap:wrap;gap:12px}.related-product{padding:17px 20px;border:1px solid #cbd2c0;min-width:172px;display:flex;justify-content:space-between;gap:35px;font-size:12px}.related-product>span:last-child{color:var(--red);font-size:18px}.sheet-related .section-label{margin-bottom:24px}
@media(max-width:1150px){.desktop-nav{gap:20px}.sheet-card-body{padding:21px}.sheet-detail-hero,.sheet-specs-grid{gap:40px}.sheet-card h3{font-size:23px}}
@media(max-width:900px){.sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sheet-filter-row{display:block}.sheet-count{display:block;margin-top:18px}.sheet-detail-hero{gap:25px}.sheet-detail-copy h1{font-size:56px;letter-spacing:-2.2px}.sheet-detail-copy>p:not(.section-label){font-size:12px}.sheet-detail-copy .button{gap:18px;font-size:10px;padding:18px 15px}.sheet-specs h2{font-size:38px}.sheet-steps{grid-template-columns:repeat(2,1fr);gap:30px 40px}.sheet-help{padding:28px}.sheet-help h2{font-size:24px}.sheet-spec-table{font-size:11px}}
@media(max-width:640px){.sheet-grid{grid-template-columns:1fr;gap:22px}.sheet-filter-row{margin-bottom:23px}.sheet-filters{gap:7px}.sheet-filters button{padding:11px 12px;font-size:10px}.sheet-filters button>span{font-size:8px;margin-left:5px}.sheet-count{font-size:9px;margin-top:15px}.sheet-card-body{padding:23px}.sheet-card h3{font-size:26px}.sheet-card-body>p:not(.sheet-tag){min-height:0;font-size:12px}.sheet-image-link{aspect-ratio:1.65}.sheets-bottom{display:block;margin-top:23px}.sheets-bottom>p{font-size:9px}.sheets-bottom>a{margin-top:17px;font-size:11px}.breadcrumbs{font-size:9px;gap:9px;padding-block:22px 27px}.catalog-head{padding-bottom:37px}.catalog-head .section-label{margin-top:13px}.catalog-head h1{font-size:48px;letter-spacing:-2px;margin-bottom:20px}.catalog-head>p:last-child{font-size:12px}.catalog-section{padding-block:30px 50px}.sheet-detail-hero{grid-template-columns:1fr;gap:32px;padding-block:12px 45px}.sheet-detail-copy h1{font-size:53px;letter-spacing:-2.2px;margin-bottom:20px}.sheet-detail-copy .section-label{margin-bottom:20px}.sheet-detail-copy .button{font-size:11px;gap:35px;padding:19px 21px;margin-top:23px}.sheet-detail-image{aspect-ratio:1.35}.sheet-specs-grid{grid-template-columns:1fr;gap:35px}.sheet-specs h2{font-size:36px}.sheet-description{font-size:12px}.sheet-spec-table{font-size:11px}.sheet-spec-table th{font-size:10px;width:36%}.sheet-request-heading{display:block}.sheet-request-heading>p{font-size:12px;margin-top:20px}.sheet-steps{grid-template-columns:1fr 1fr;gap:28px 24px;margin-top:32px;padding-top:25px}.sheet-steps h3{font-size:13px;margin-bottom:9px}.sheet-steps p{font-size:11px}.sheet-steps>div>span{margin-bottom:15px}.sheet-help{display:block;padding:25px;margin-top:35px}.sheet-help h2{font-size:25px}.sheet-help .button{margin-top:25px;gap:38px;min-width:170px}.sheet-related{padding-block:35px}.related-product{min-width:calc(50% - 6px);flex:1;padding:15px 13px;gap:15px;font-size:11px}.related-grid{gap:10px}}
