/* Only the two requested flooring child pages opt in. */
html body #main[data-flooring-child-gallery] .fe-chapters {max-width:1360px;padding:64px 60px 12px}
html body #main[data-flooring-child-gallery] .fe-section-heading {max-width:650px;margin-bottom:42px}
html body #main[data-flooring-child-gallery] .fe-chapter {position:relative;padding:42px 0;margin:0;border-top:1px solid #ded8ce}
html body #main[data-flooring-child-gallery] .ft-anchor {position:absolute;top:0;left:0;width:0;height:0;scroll-margin-top:115px}
html body #main[data-flooring-child-gallery] .fe-chapter>header {display:grid;grid-template-columns:1fr 1fr;gap:12px 56px;align-items:end;margin-bottom:28px}
html body #main[data-flooring-child-gallery] .fe-chapter>header .fe-kicker {grid-column:1;margin:0}
html body #main[data-flooring-child-gallery] .fe-chapter>header h2 {grid-column:1;font-size:36px!important;line-height:1.15;margin:0}
html body #main[data-flooring-child-gallery] .fe-chapter>header .ft-description {grid-column:2;grid-row:1/3;max-width:440px;text-align:left!important;font-size:14px!important;line-height:1.8;color:#756d63;margin:0}
html body #main[data-flooring-child-gallery] .fp-single {grid-template-columns:1fr 1.7fr;gap:60px}
html body #main[data-flooring-child-gallery] .fp-single>header {display:block;padding:0;margin:0}
html body #main[data-flooring-child-gallery] .fp-single>header .fe-kicker {margin-bottom:18px}
html body #main[data-flooring-child-gallery] .fp-single>header h2 {font-size:40px!important;margin:0 0 22px}
html body #main[data-flooring-child-gallery] .fp-single:nth-of-type(even) {grid-template-columns:1.7fr 1fr}
html body #main[data-flooring-child-gallery] .fp-single:nth-of-type(even)>header {padding-left:0}
html body #main[data-flooring-child-gallery] .fac-scenes,html body #main[data-flooring-child-gallery] .fp-single>.fac-scenes {gap:24px;margin:0}
html body #main[data-flooring-child-gallery] .fac-figure img {height:auto!important;aspect-ratio:3/2!important;object-fit:cover!important}
html body #main[data-flooring-child-gallery] .fac-scenes>.fac-figure img {height:100%!important;max-height:420px;aspect-ratio:auto!important}
html body #main[data-flooring-child-gallery] .fac-scenes>.fac-figure {display:grid;grid-template-rows:minmax(0,1fr) auto}
html body #main[data-flooring-child-gallery] .fp-single .fac-scenes>.fac-figure img {height:auto!important;aspect-ratio:3/2!important;max-height:none}
html body #main[data-flooring-child-gallery] .ft-components .fac-scenes {grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
html body #main[data-flooring-child-gallery] .ft-components .fac-scenes>.fac-figure {grid-column:auto!important}
html body #main[data-flooring-child-gallery] .ft-components .fac-scenes>.fac-figure img {height:auto!important;aspect-ratio:1/1!important}
html body #main[data-flooring-child-gallery] .fp-caption {padding-top:12px!important;font-size:11px!important}
html body #main[data-flooring-child-gallery] #details {width:calc(100% - 120px)!important;max-width:1240px!important;margin:24px auto 32px!important;padding:42px!important;background:#f4f1eb}
html body #main[data-flooring-child-gallery] #details .fl-editorial {width:100%!important;max-width:none!important;margin:0!important;grid-template-columns:1fr 1fr;gap:48px}
html body #main[data-flooring-child-gallery] #details figure {margin:0!important}
html body #main[data-flooring-child-gallery] .pv-related {padding-block:24px!important}
@media(max-width:760px){
html body #main[data-flooring-child-gallery] .fe-chapters {padding:40px 20px 8px}
html body #main[data-flooring-child-gallery] .fe-chapter {padding:30px 0}
html body #main[data-flooring-child-gallery] .fe-chapter>header,html body #main[data-flooring-child-gallery] .fp-single,html body #main[data-flooring-child-gallery] .fp-single:nth-of-type(even) {display:block}
html body #main[data-flooring-child-gallery] .fe-chapter>header,html body #main[data-flooring-child-gallery] .fp-single>header {margin-bottom:22px;padding:0}
html body #main[data-flooring-child-gallery] .fe-chapter>header .fe-kicker {margin-bottom:10px}
html body #main[data-flooring-child-gallery] .fe-chapter>header h2 {font-size:32px!important;margin-bottom:14px}
html body #main[data-flooring-child-gallery] .fe-chapter>header .ft-description {font-size:14px!important;line-height:1.7}
html body #main[data-flooring-child-gallery] .fac-scenes,html body #main[data-flooring-child-gallery] .ft-components .fac-scenes {grid-template-columns:1fr;gap:24px}
html body #main[data-flooring-child-gallery] .fac-scenes>.fac-figure img,html body #main[data-flooring-child-gallery] .ft-components .fac-scenes>.fac-figure img {height:auto!important;aspect-ratio:3/2!important}
html body #main[data-flooring-child-gallery] #details {width:calc(100% - 40px)!important;padding:24px!important;margin:12px auto 24px!important}
html body #main[data-flooring-child-gallery] #details .fl-editorial {display:block}
html body #main[data-flooring-child-gallery] #details figure {margin-bottom:28px!important}
}
