/* Provisional fabric photography: visible context without implying an exact swatch. */
.fabric-photo-provisional{object-fit:cover!important;object-position:center;background:#e7e1d6}
.fabric-photo-notice{display:inline-block;padding:6px 10px;background:#f8f5ed;color:#4c513f;border:1px solid #dedbce;font:500 10px/1.45 var(--sans,sans-serif);letter-spacing:.015em;max-width:100%;overflow-wrap:normal;text-align:left}
.fabric-photo-notice[hidden]{display:none!important}
.product-image:has(>[data-fabric-photo]){position:relative}
.product-image>.fabric-photo-notice{position:absolute;left:10px;right:10px;bottom:10px;width:fit-content;pointer-events:none}
.product-visual>.fabric-photo-notice{margin:14px 0 0}
.sim-collection-media:has(>[data-fabric-photo]){position:relative}
.sim-collection-media>.fabric-photo-notice{position:absolute;left:10px;right:10px;bottom:10px;width:fit-content;font-size:11px;pointer-events:none}
.curtain-fabric-photo figure>.fabric-photo-notice{margin:16px 23px 0;font-size:11px}
.product-thumbnails .fabric-photo-notice{display:none}
.selection-item-image:has(>[data-fabric-photo]){position:relative}
.selection-item-image>.fabric-photo-notice{position:absolute;left:0;right:0;bottom:0;font-size:9px;padding:4px 5px;line-height:1.3}
.native-fabric-result-image:has(>[data-fabric-photo]){flex-direction:column;align-self:flex-start}
.native-fabric-result-image>.fabric-photo-notice{width:100%;font-size:10px;line-height:1.35;padding:4px 3px;border-top:0;text-align:center}
.native-fabric-selected-photo{margin:0;flex:0 0 110px;width:110px;min-width:0}
.native-fabric-selected-photo>img{width:110px;height:130px;object-fit:cover}
.native-fabric-selected-photo>.fabric-photo-notice{width:100%;font-size:9px;padding:5px 6px;text-align:center;border-top:0}
@media(max-width:600px){.product-image>.fabric-photo-notice{left:7px;right:7px;bottom:7px;font-size:9px;padding:5px 7px}.native-fabric-selected-photo{flex-basis:74px;width:74px}.native-fabric-selected-photo>img{width:74px;height:100px}.product-visual>.fabric-photo-notice{font-size:11px}}
