/* Compact ULMA collection and product pages */
@media(min-width:1025px){html:root body:has(#sets-app[data-page="collection"]),html:root body:has(#sets-app[data-page="product"]){padding-top:96px!important;}html:root body:has(#sets-app[data-page="collection"]) header.aa-reference-header,html:root body:has(#sets-app[data-page="product"]) header.aa-reference-header{height:96px!important;min-height:96px!important;grid-template-rows:96px!important;}}
html:root body:has(main.aa-sets) nav.category-nav{margin-bottom:0!important;}html:root body main.aa-sets:has(#sets-app[data-page="collection"]),html:root body main.aa-sets:has(#sets-app[data-page="product"]){padding-top:0!important;}html:root #sets-app:is([data-page="collection"],[data-page="product"]){padding-top:12px!important;}html:root #sets-app:is([data-page="collection"],[data-page="product"]) .sets-breadcrumb{margin:0 0 12px!important;}html:root #sets-app[data-page="collection"]>h1{margin:10px 0 18px!important;}html:root #sets-app[data-page="collection"] .sets-toolbar{padding:10px 0!important;}html:root #sets-app[data-page="product"] .sets-detail-copy{padding-top:0!important;}html:root #sets-app[data-page="product"] .sets-detail-copy h1{margin:8px 0 16px!important;}

/* Compact spacing across bedroom sets */
html:root body #atelier-bedroom-sets #sets-app{padding-top:2px!important}
html:root body #atelier-bedroom-sets .sets-breadcrumb{margin:0 0 6px!important}
html:root body #atelier-bedroom-sets .sets-entry{min-height:0!important;margin-top:8px!important;margin-bottom:16px!important}
html:root body #atelier-bedroom-sets .sets-copy h2{margin:4px 0 8px!important}
html:root body #atelier-bedroom-sets #sets-app>h1{margin:8px 0 12px!important}
html:root body #atelier-bedroom-sets .sets-detail{margin:0!important;padding:0!important}
html:root body #atelier-bedroom-sets .sets-gallery{min-height:0!important;padding:0!important;align-self:start!important}
html:root body:not(.sets-swatch-mode) #atelier-bedroom-sets .sets-main-photo{display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;line-height:0!important}
html:root body:not(.sets-swatch-mode) #atelier-bedroom-sets .sets-main-photo img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:62vh!important;object-fit:contain!important;object-position:center top!important;margin:0!important;padding:0!important}
html:root body #atelier-bedroom-sets .sets-detail-copy{padding-top:0!important}
html:root body #atelier-bedroom-sets .sets-detail-copy .sets-eyebrow{margin:0 0 6px!important}
html:root body #atelier-bedroom-sets .sets-detail-copy h1{margin:4px 0 10px!important}
html:root body #atelier-bedroom-sets .sets-image-caption{margin:5px 0!important}
html:root body #atelier-bedroom-sets .sets-render-status:empty{display:none!important}
html:root body #atelier-bedroom-sets .sets-thumbnails{margin-top:4px!important}
html:root body #atelier-bedroom-sets .sets-photo-hint{margin:5px 0!important}
html:root body #atelier-bedroom-sets .sets-related{margin-top:22px!important;padding-top:12px!important}
html:root body #atelier-bedroom-sets .sets-related>h2{margin:6px 0 12px!important}
html:root body #atelier-bedroom-sets .sets-grid{row-gap:24px!important}
html:root body #atelier-bedroom-sets .sets-product h3{margin:6px 0 4px!important}
html:root body #atelier-bedroom-sets .sets-card-wood .sets-swatches,html:root body #atelier-bedroom-sets .sets-card-fabrics{margin:6px 0 4px!important}
@media(max-width:620px){html:root body:not(.sets-swatch-mode) #atelier-bedroom-sets .sets-main-photo img{max-height:none!important}html:root body #atelier-bedroom-sets .sets-detail-copy{padding:10px 0!important}html:root body #atelier-bedroom-sets .sets-entry-photo{margin:0 0 6px!important}}

html:root body #atelier-bedroom-sets .sets-entry{height:auto!important;padding:8px 0!important;align-items:start!important}
