/* Scoped exclusively to newly generated product sheets, not existing pages. */
.q314-generated-product .q314 .q314-product-gallery {padding:45px 0 64px;gap:20px;width:100%;}
.q314-generated-product .q314 .q314-product-gallery .elementor-widget-image {width:100%;max-width:100%;}
.q314-generated-product .q314 .q314-product-gallery img {width:100%;max-height:620px;object-fit:contain;display:block;background:#f5f2eb;}
.q314-generated-product .q314 .q314-product-gallery .elementor-heading-title{font-family:Georgia,serif;font-size:clamp(32px,4vw,54px);color:#26332f;}
.q314-generated-product .q314 .maker-hero {grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);}
.q314-generated-product .q314 .maker-hero > * {min-width:0;}
@media(max-width:700px){.q314-generated-product .q314 .maker-hero{grid-template-columns:1fr;}}
