
/* CUBA artboard proportions: hero 66.37% x 54.11%, story at 9.05%. */
#book article[data-pool-model] .pool-bed-page>.ref-hero-photo{position:absolute;top:0;left:0;width:66.37%;height:54.11%;object-fit:cover;object-position:50% 50%;margin:0;padding:0;border:0;display:block}
#book article[data-pool-model] .pool-bed-page>.ref-story{position:absolute;top:9.05%;right:2.5%;width:28.75%;height:44.15%;text-align:right;direction:rtl}
#book article[data-pool-model] .pool-bed-page .ref-story h2{font:400 4.5cqw/1.24 'M Jardin',Jardin,serif;margin:0 0 1.5cqw}
#book article[data-pool-model] .pool-bed-page .revision-story-copy{font:400 1.42cqw/1.94 'M Jardin',Sefira,serif;color:#4e5340;margin:0}
#book article[data-pool-model] .pool-row{position:absolute;top:55.15%;left:0;right:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.038cqw;direction:rtl;align-items:start}
#book article[data-pool-model] .pool-row>figure{min-width:0;margin:0;padding:0;align-self:start;direction:rtl}
#book article[data-pool-model] .pool-row>.pool-catalogue>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#e8dfd1;margin:0;padding:0;border:0}
#book article[data-pool-model] .pool-row>.pool-catalogue>figcaption{display:block;box-sizing:border-box;height:6.75cqw;padding:.65cqw .55cqw 0;margin:0;text-align:center;direction:rtl;background:transparent}
#book article[data-pool-model] .pool-row>.pool-catalogue h3{font:700 1.5cqw/1.3 'M Jardin',Jardin,serif;white-space:normal;margin:0 0 .18cqw}
#book article[data-pool-model] .pool-row>.pool-catalogue figcaption>span{font:400 1.3cqw/1.3 'M Jardin',Sefira,serif;white-space:normal;display:block;color:#4e5340}
#book article[data-pool-model] .pool-row>.pool-detail{grid-column:span 2;height:39.394cqw;overflow:hidden}
#book article[data-pool-model] .pool-row>.pool-detail>img{display:block;width:100%;height:39.394cqw;aspect-ratio:auto;object-fit:cover;object-position:center;background:#e8dfd1;margin:0;padding:0;border:0}
#book article[data-pool-model] .pool-side-table-note{position:absolute;bottom:6.5%;right:0;left:0;border-top:.05cqw solid #4e534070;margin:0;padding:.7cqw 0 0}
#book article[data-pool-model] .pool-side-table-note figcaption{height:auto;padding:0;text-align:right;line-height:1.4}
#book article[data-pool-model] .pool-side-table-note h3{font:400 1.25cqw/1.4 'M Jardin',Jardin,serif;margin:0;white-space:normal}
#book article[data-pool-model] .pool-side-table-note span{font:400 1.2cqw/1.4 'M Jardin',Sefira,serif;white-space:normal}
#book .pool-living-cover>.pool-cover-photo{position:absolute;top:0;left:0;width:100%;height:94.544%;object-fit:cover;object-position:center;display:block}
#book .pool-living-cover>.pool-cover-title{position:absolute;left:8%;right:8%;top:10%;text-align:center;z-index:4;color:#28251d}
#book .pool-cover-title h2{font:400 7.2cqw/1.12 'M Jardin',Jardin,serif;direction:ltr;margin:0 0 .8cqw}
#book .pool-cover-title p{font:400 3.4cqw/1.4 'M Jardin',Jardin,serif;direction:rtl;margin:0}
#book .pool-living-cover>.pool-cover-price{position:absolute;left:8%;right:8%;top:27%;z-index:4;text-align:center;direction:rtl}
#book .pool-cover-price>.revision-price{font:400 1.9cqw/1.5 'M Jardin',Sefira,serif;margin:0;padding:0;color:#28251d}
#book .pool-accessory-page>.pool-accessory-photo{position:absolute;left:0;top:0;width:49%;height:94.544%;object-fit:cover;object-position:center;display:block}
#book .pool-accessory-page>.ref-crumb{left:52%;right:2.5%}
#book .pool-accessory-story{position:absolute;right:2.5%;top:9.05%;width:46%;text-align:right;direction:rtl;z-index:4}
#book .pool-accessory-story h2{font:400 4cqw/1.2 'M Jardin',Jardin,serif;direction:ltr;margin:0 0 .7cqw}
#book .pool-accessory-story>h3{font:400 2.6cqw/1.4 'M Jardin',Jardin,serif;margin:0 0 2cqw}
#book .pool-accessory-story>p{font:400 1.5cqw/1.9 'M Jardin',Sefira,serif;color:#4e5340;margin:0 0 3cqw}
#book .pool-accessory-caption{margin:0;padding:2cqw 0;border-top:.05cqw solid #4e534070}
#book .pool-accessory-caption figcaption{height:auto;text-align:right;padding:0}
#book .pool-accessory-caption h3{font:400 3cqw/1.3 'M Jardin',Jardin,serif;direction:ltr;margin:0 0 .5cqw}
#book .pool-accessory-caption figcaption>span{font:400 1.4cqw/1.6 'M Jardin',Sefira,serif;white-space:normal;color:#4e5340}
#book .pool-accessory-caption p{font:400 1.4cqw/1.8 'M Jardin',Sefira,serif;color:#4e5340;margin:.7cqw 0 0}
#book .pool-material-page .pool-material-copy{font:400 1.5cqw/1.8 'M Jardin',Sefira,serif;color:#4e5340;margin:0 0 2.5cqw}
#book .pool-material-page .pool-source-colours{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6cqw 2cqw;margin:1.5cqw 0 2.5cqw;direction:rtl}
#book .pool-source-colours figure{margin:0;min-width:0}
#book .pool-source-colours .pool-colour-chip{display:block;height:9cqw;border-radius:.6cqw;box-shadow:0 .1cqw .1cqw #55493630;border:.05cqw solid #4e534050}
#book .pool-source-colours figcaption{height:auto;min-height:0;padding:.5cqw .2cqw 0;font:400 1.2cqw/1.4 'M Jardin',Sefira,serif;text-align:center}
#book .pool-material-page .pool-model-material-note{font:400 1.25cqw/1.7 'M Jardin',Sefira,serif;color:#4e5340;margin:0}
#book .pool-material-page .pool-frp-finish{display:block;width:40%;margin:3cqw auto}
#book .pool-frp-finish .pool-colour-chip{height:auto;aspect-ratio:1;background:#f5f1e7}
