/* Shared homepage proportions for saved products, forms and editorial pages. */
:is(.v4-wishlist,.v4-form-page,.v4-editorial){--v4-gutter:clamp(22px,3vw,48px);--v4-layout-width:1600px}
:is(.v4-wishlist,.v4-form-page,.v4-editorial) .v4-shell-host .wrap{box-sizing:border-box;width:100%;max-width:var(--v4-layout-width);padding-left:var(--v4-gutter);padding-right:var(--v4-gutter);margin-left:auto;margin-right:auto}
.v4-wishlist .main-container>.container{box-sizing:border-box;width:100%;max-width:var(--v4-layout-width);padding-left:var(--v4-gutter);padding-right:var(--v4-gutter);margin:auto}
.v4-wishlist .main-container>.container>.row{margin-left:0;margin-right:0}
.v4-wishlist .main-content-cart{padding-left:0;padding-right:0}
.v4-wishlist .v4-catalog-intro{max-width:none;padding-top:24px;padding-bottom:40px}
:is(.v4-form-page,.v4-editorial) .hero-section{padding:64px 0;min-height:0}
:is(.v4-form-page,.v4-editorial) .hero-content{box-sizing:border-box;width:100%;max-width:var(--v4-layout-width);padding:0 var(--v4-gutter);margin:auto}
.v4-form-page .contact-section,.v4-form-page .form-section,.v4-editorial .main-content-section,.v4-editorial .rich-content-section{padding:56px 0 72px}
.v4-form-page .contact-container,.v4-form-page .form-container,.v4-editorial .content-wrapper{box-sizing:border-box;width:100%;max-width:var(--v4-layout-width);padding-left:var(--v4-gutter);padding-right:var(--v4-gutter);margin:auto}
.v4-form-page .contact-header,.v4-form-page .form-header{max-width:none;width:100%;margin:0 0 30px}
.v4-form-page .contact-form{box-sizing:border-box;max-width:none;width:100%;margin:0;padding:32px}
.v4-form-page .contact-tabs{max-width:none;width:100%;justify-content:flex-start}
.v4-form-page .form-row{grid-template-columns:repeat(2,minmax(0,1fr))}
.v4-editorial .content-wrapper{grid-template-columns:235px minmax(0,1fr);gap:30px}
.v4-editorial .articles-main-content,.v4-editorial .article-list{width:100%;max-width:none;min-width:0}
.v4-editorial .rich-content-section{box-sizing:border-box;width:100%;max-width:var(--v4-layout-width);padding:56px var(--v4-gutter) 72px;margin:auto}
.v4-editorial .rich-content-section .content-container{box-sizing:border-box;max-width:none;width:100%;margin:0;padding:36px}
:is(.v4-form-page,.v4-editorial) .hero-title{max-width:none;margin-top:20px;margin-bottom:22px}
:is(.v4-form-page,.v4-editorial) .hero-description{max-width:760px;margin-bottom:0}
@media(max-width:1000px){.v4-editorial .content-wrapper{grid-template-columns:200px minmax(0,1fr);gap:22px}}
@media(max-width:760px){:is(.v4-wishlist,.v4-form-page,.v4-editorial){--v4-gutter:22px}.v4-editorial .content-wrapper{grid-template-columns:minmax(0,1fr);gap:24px}:is(.v4-form-page,.v4-editorial) .hero-section{padding:36px 0}.v4-form-page .contact-section,.v4-form-page .form-section,.v4-editorial .main-content-section{padding:32px 0 48px}.v4-editorial .rich-content-section{padding:32px var(--v4-gutter) 48px}.v4-editorial .rich-content-section .content-container,.v4-form-page .contact-form{padding:22px 18px}.v4-form-page .form-row{grid-template-columns:minmax(0,1fr)}.v4-wishlist .v4-catalog-intro{padding-bottom:28px}}

.v4-form-page .contact-header p,.v4-form-page .form-header p{text-align:left;max-width:none;margin-left:0;margin-right:0}
