.shower-page{color:var(--ink,#11110f);background:#fbfaf6}.shower-hero{min-height:720px;padding:clamp(68px,8vw,110px) max(24px,calc((100vw - 1240px)/2));display:grid;grid-template-rows:1fr auto;color:#fff;background:linear-gradient(90deg,#12100cd1,#12100c85,#12100c14 68%),url(/cdn/shop/files/aurex-earth-lux-return-door-corrected.png?v=1781263318) center/cover no-repeat}.shower-hero-copy{max-width:620px;align-self:center}.shower-hero h1,.shower-range h2,.shower-quote h2{margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.02}.shower-hero h1{font-size:clamp(52px,6vw,90px)}.shower-hero-copy>p:not(.shower-eye){max-width:560px;color:#ffffffc7;font-size:18px;line-height:1.65}.shower-eye{margin-bottom:16px;color:#c89b3c;font-size:12px;font-weight:850;letter-spacing:.17em;text-transform:uppercase}.shower-hero .shower-eye{color:#f3d28a}.shower-button{min-height:54px;padding:0 27px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8a84a;border-radius:999px;color:#11110f;background:#dfb75d;font-weight:850;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.shower-hero-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.24)}.shower-hero-points div{padding:22px 24px 0 0}.shower-hero-points strong,.shower-hero-points span{display:block}.shower-hero-points strong{color:#f3d28a;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.shower-hero-points span{margin-top:3px;color:#ffffffa3;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.shower-container{width:min(1120px,calc(100% - 42px));margin:0 auto;padding:84px 0}.shower-range{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:64px;align-items:start}.shower-range h2,.shower-quote h2{font-size:clamp(40px,5vw,64px)}.shower-range-intro{position:sticky;top:145px}.shower-range-intro>p:last-child,.shower-intro>p:last-child{color:#6e6a61;font-size:17px;line-height:1.65}.shower-options{display:grid;gap:14px}.shower-options article{padding:25px;display:grid;grid-template-columns:48px 1fr;gap:18px;border:1px solid rgba(114,96,68,.16);border-radius:16px;background:#fff;box-shadow:0 12px 32px #4b3d280f}.shower-options article>span{color:#9a6d18;font-size:12px;font-weight:850;letter-spacing:.12em}.shower-options h3{margin:0 0 7px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.shower-options p{margin:0;color:#6e6a61;line-height:1.55}.shower-benefits{margin:78px 0;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid rgba(17,17,15,.16)}.shower-benefits div{padding:28px;border-right:1px solid rgba(17,17,15,.16)}.shower-benefits div:last-child{border-right:0}.shower-benefits strong,.shower-benefits small{display:block}.shower-benefits strong{font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.shower-benefits small{margin-top:8px;color:#6e6a61;line-height:1.45}.shower-quote{padding:clamp(38px,6vw,72px);display:grid;grid-template-columns:.78fr 1.22fr;gap:60px;border:1px solid rgba(114,96,68,.18);border-radius:26px;color:#171611;background:#eee7da}.shower-fields{margin-bottom:23px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.shower-fields label span{margin-bottom:7px;display:block;font-size:12px;font-weight:750;text-transform:uppercase}.shower-fields input,.shower-fields select,.shower-fields textarea{width:100%;padding:15px;border:1px solid rgba(114,96,68,.28);border-radius:11px;color:#171611;background:#fff;font:inherit}.shower-full{grid-column:1/-1}.shower-success{padding:15px;border-radius:11px;color:#1f633b;background:#ecf8f0}@media(max-width:900px){.shower-range,.shower-quote{grid-template-columns:1fr}.shower-range-intro{position:static}}@media(max-width:620px){.shower-hero{min-height:690px;padding:60px 22px 28px;background-position:62% center}.shower-hero-points{grid-template-columns:1fr}.shower-hero-points div{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.14)}.shower-container{width:min(100% - 26px,1120px);padding:66px 0}.shower-benefits,.shower-fields{grid-template-columns:1fr}.shower-range{gap:28px}.shower-benefits{margin:65px 0}.shower-benefits div{border-right:0;border-bottom:1px solid rgba(17,17,15,.16)}.shower-benefits div:last-child{border-bottom:0}.shower-full{grid-column:auto}.shower-quote{padding:32px 20px}}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map */
