
body.product-page .product-copy h1{font-family:"DM Sans",sans-serif;font-size:clamp(30px,3.1vw,48px);line-height:1.15;letter-spacing:-.035em;overflow-wrap:anywhere}
:root{--site-edge-space:max(6vw,24px)}
@media(max-width:800px){body.product-page .product-copy h1{font-family:"DM Sans",sans-serif;font-size:clamp(30px,3.1vw,48px);line-height:1.15;letter-spacing:-.035em;overflow-wrap:anywhere}
:root{--site-edge-space:24px}}
body>.site-header,body>footer,
main>.section,main>.page-intro,main>.vm-section,main>.vp-hero,
main>.collection-edit-intro,main>.collection-edit-grid,
main>.range-facts,main>.distributor-band,main>.cta,main>.notice-intro,
.se-story-scenes>.se-story-row{
 padding-left:var(--site-edge-space);padding-right:var(--site-edge-space)
}
main>.page-intro,main>.notice-intro{max-width:none}
main>.collection-edit-support{margin-left:var(--site-edge-space);margin-right:var(--site-edge-space)}
main>.hero>.hero-copy{padding-left:var(--site-edge-space);padding-right:var(--site-edge-space)}
main>.space-feature>.space-overlay,main>.case-hero>div,main>.se-atmosphere>div{left:var(--site-edge-space);right:var(--site-edge-space)}
main>.range-hero>.range-hero-copy{padding-left:var(--site-edge-space)}
main>.resource-support>.resource-support-copy{padding-right:var(--site-edge-space)}
body.product-page>main.product-layout{padding-left:var(--site-edge-space);padding-right:var(--site-edge-space)}
body.product-page>main.product-layout>.product-copy{padding-right:0}
body.product-page>main.product-layout>.full-product-visual{box-sizing:border-box;padding-left:clamp(20px,2.4vw,32px);padding-right:clamp(20px,2.4vw,32px)}
@media(max-width:800px){
 main>.range-hero>.range-hero-copy,main>.resource-support>.resource-support-copy{padding-left:var(--site-edge-space);padding-right:var(--site-edge-space)}
}
@media(max-width:720px){
 body.product-page>main.product-layout>.product-copy{padding-left:0}
 body.product-page>main.product-layout>.full-product-visual{padding-left:16px;padding-right:16px}
}
