.oven-opening h1{font-size:clamp(60px,8vw,110px);max-width:900px}.oven-intro-line{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-bottom:40px}.oven-panorama{height:440px}.oven-start{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;border-top:1px solid var(--line)}.oven-parts{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;background:var(--soft)}.oven-rack-photo{height:470px;clip-path:polygon(8% 0,100% 0,100% 100%,0 100%)}.oven-models>h2{max-width:850px}.oven-material-table{overflow-x:auto;margin:35px 0}.oven-material-table table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.7}.oven-material-table td,.oven-material-table th{text-align:left;vertical-align:top;padding:20px;border-bottom:1px solid var(--line)}.oven-material-table th{background:#e6d5c4}.oven-cavity{display:grid;grid-template-columns:1.15fr .85fr;gap:85px;align-items:center}.oven-cavity-photo{height:620px;border-radius:3px 3px 140px 3px}.oven-glass{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;align-items:center;background:#e6d5c4}.oven-glass-photo{height:440px}.oven-safety{background:var(--ink);color:var(--bg)}.oven-safety a{text-decoration:underline}.oven-boundaries,.oven-finish{max-width:1100px!important}.oven-quote{display:grid;grid-template-columns:1fr 1.15fr;gap:85px;background:var(--soft)}.oven-faq-columns{display:grid;grid-template-columns:1fr 1fr;gap:0 75px}.oven-call{background:#d9ab8e}
@media(max-width:1050px){.oven-start,.oven-parts,.oven-cavity,.oven-glass,.oven-quote{gap:45px}.oven-cavity-photo{height:540px}.oven-intro-line .opening-lead{font-size:24px}}
@media(max-width:800px){.oven-intro-line{align-items:flex-start;flex-direction:column;gap:15px}.oven-opening h1{font-size:65px}.oven-panorama{height:330px}.oven-start,.oven-parts,.oven-cavity,.oven-glass,.oven-quote{grid-template-columns:1fr;gap:30px}.oven-rack-photo{height:330px;width:90%!important;margin-left:10%!important}.oven-cavity-photo{height:390px}.oven-glass-photo{height:310px}.oven-material-table table{min-width:600px}.oven-material-table td,.oven-material-table th{padding:15px}.oven-faq-columns{grid-template-columns:1fr}}
@media(max-width:450px){.oven-opening h1{font-size:53px}.oven-panorama{height:280px}.oven-cavity-photo{height:330px}}
