.products-page{font-family:DM Sans,sans-serif}.products-breadcrumb{color:#756c5e;gap:12px;padding:27px 6%;font-size:10px;display:flex}.products-intro{grid-template-columns:.95fr 1.05fr;align-items:center;gap:10%;max-width:1500px;margin:auto;padding:20px 6% 60px;display:grid}.products-intro h1{font-size:clamp(50px,5.2vw,76px);line-height:1.1}.products-page em{color:#8a6f56}.products-intro>div>p{color:#70695e;max-width:370px;margin:28px 0;font-size:14px;line-height:1.9}.products-intro-note{color:#756c5e;margin-top:26px;font-size:10px;display:block}.products-cover{background:#d2c4b4;height:470px;position:relative;overflow:hidden}.products-cover>img{object-fit:fill;width:auto;max-width:none;height:240%;position:absolute;top:-70%;left:50%;transform:translate(-50%)}.products-cover>span{background:#faf9f5;padding:17px 19px;font-size:11px;position:absolute;bottom:20px;left:20px;right:20px}.products-jump{background:#ede7da;border-block:1px solid #d7cfc0;grid-template-columns:repeat(4,1fr);padding:0 6%;display:grid}.products-jump>a{border-right:1px solid #d7cfc0;justify-content:space-between;align-items:center;gap:15px;padding:25px 20px;font-size:12px;display:flex}.products-jump>a:first-child{border-left:1px solid #d7cfc0}.products-jump>a:hover{background:#e3dac9}.products-section{padding:85px 6%;scroll-margin-top:30px}.products-section h2,.products-help h2{font-size:clamp(38px,4vw,56px);line-height:1.15}.products-section-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.products-section-head p{color:#70695e;margin-top:22px;font-size:13px;line-height:1.9}.products-link{border-bottom:1px solid #b9ac95;justify-content:space-between;align-items:center;gap:30px;padding:13px 0;font-size:12px;display:inline-flex}.products-link svg{flex-shrink:0}.products-lake-grid{grid-template-columns:repeat(3,1fr);gap:35px;max-width:1150px;margin:auto;display:grid}.products-lake-photo{height:510px;position:relative;overflow:hidden}.products-lake-photo>span{background:#faf9f5;justify-content:space-between;align-items:center;padding:15px;font-size:11px;transition:background .2s,color .2s;display:flex;position:absolute;bottom:15px;left:15px;right:15px}.products-lake-grid>a:hover .products-lake-photo>span{color:#faf9f5;background:#522d34}.products-lake-grid h3{margin-top:22px;font-family:Playfair Display,serif;font-size:26px;font-weight:400}.products-lake-grid>a>p{color:#756c5e;margin-top:10px;font-size:11px}.products-source-note{color:#756c5e;border-top:1px solid #d7cfc0;max-width:1150px;margin:30px auto 0;padding-top:20px;font-size:10px;line-height:1.8}.products-steel{background:#eae4d7;grid-template-columns:1fr .9fr;align-items:center;gap:12%;display:grid}.products-steel-image{height:630px;overflow:hidden}.products-steel-image img{object-fit:contain;object-position:center;background:#e0dbd3}.products-steel-copy>h3{margin-top:29px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500}.products-steel-copy>p{color:#70695e;max-width:410px;margin-top:15px;font-size:13px;line-height:1.9}.products-steel-copy dl{margin:28px 0}.products-steel-copy dl>div{border-bottom:1px solid #cfc3af;justify-content:space-between;gap:20px;padding:14px 0;font-size:11px;display:flex}.products-steel-copy dt{color:#70695e}.products-steel-copy dd{text-align:right;margin:0}.products-accessories{color:#f2eee3;background:#403c34;grid-template-columns:1fr 1.15fr;align-items:center;gap:14%;display:grid}.products-accessories h2 em{color:#cdb797}.products-accessories h3{color:#ded4c2;margin-top:27px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:400}.products-accessories p{color:#d2c9b8;max-width:350px;margin:16px 0 22px;font-size:13px;line-height:1.9}.products-accessories .products-link{border-color:#8d826f}.products-hardware-image{background:#a58862;height:460px;position:relative;overflow:hidden}.products-hardware-image img{width:230%;max-width:none;height:auto;margin-top:-149%;position:absolute;top:0;left:-130%}.products-bath{grid-template-columns:1fr 1.2fr;align-items:center;gap:13%;display:grid}.products-bath>div:first-child>p{color:#70695e;max-width:375px;margin:25px 0;font-size:13px;line-height:1.9}.products-bath-list>a{border-top:1px solid #d7cfc0;justify-content:space-between;align-items:center;gap:25px;padding:28px 0;display:flex}.products-bath-list>a:last-child{border-bottom:1px solid #d7cfc0}.products-bath-list strong{font-family:Playfair Display,serif;font-size:29px;font-weight:400;display:block}.products-bath-list small{color:#756c5e;margin-top:12px;font-size:11px;line-height:1.8;display:block}.products-bath-list>a:hover{color:#79464b}.products-help{background:#ece6da;justify-content:space-between;align-items:center;gap:35px;padding:55px 6% 65px;display:flex}.products-help p{color:#70695e;margin-top:20px;font-size:12px;line-height:1.9}.products-help .sf-button{flex-shrink:0}@media (max-width:1000px){.products-intro{gap:7%}.products-cover{height:420px}.products-lake-photo{height:440px}.products-lake-grid{gap:23px}.products-steel{gap:8%}.products-steel-image{height:580px}.products-steel-copy dl>div{flex-direction:column;gap:8px}.products-steel-copy dd{text-align:left}.products-accessories{gap:8%}.products-hardware-image{height:400px}.products-bath{gap:9%}}@media (max-width:700px){.products-breadcrumb{padding:23px 7%;font-size:9px}.products-intro{grid-template-columns:1fr;gap:30px;padding:22px 7% 40px}.products-intro h1{font-size:54px}.products-intro>div>p{margin:24px 0;font-size:13px}.products-cover{height:350px}.products-cover>img{height:210%;top:-60%}.products-cover>span{padding:14px 15px;font-size:10px;bottom:15px;left:15px;right:15px}.products-jump{grid-template-columns:1fr 1fr;padding:0 7%}.products-jump>a{border-bottom:1px solid #d7cfc0;padding:20px 13px;font-size:11px}.products-jump>a:nth-child(3){border-left:1px solid #d7cfc0}.products-jump>a:nth-child(n+3){border-bottom:0}.products-section{padding:50px 7%}.products-section h2,.products-help h2{font-size:39px}.products-section-head{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:30px}.products-section-head p{margin-top:20px;font-size:12px}.products-link{font-size:12px}.products-lake-grid{grid-template-columns:1fr;gap:35px;max-width:390px}.products-lake-photo{height:490px}.products-lake-grid h3{margin-top:20px;font-size:27px}.products-lake-grid>a>p{font-size:12px}.products-source-note{font-size:10px;line-height:1.8}.products-steel{grid-template-columns:1fr;gap:35px}.products-steel-image{height:480px}.products-steel-copy dl>div{flex-direction:row;gap:15px;font-size:11px}.products-steel-copy dd{text-align:right}.products-steel-copy>.sf-button{width:100%}.products-accessories{grid-template-columns:1fr;gap:30px}.products-accessories>div:first-child>p{max-width:100%;font-size:13px}.products-hardware-image{height:340px}.products-bath{grid-template-columns:1fr;gap:25px}.products-bath-list>a{padding:24px 0}.products-bath-list strong{font-size:28px}.products-bath-list small{font-size:12px}.products-help{flex-direction:column;align-items:flex-start;gap:27px;padding:40px 7% 50px}.products-help p{font-size:12px}.products-help .sf-button{width:100%}}
