body{background-color:#f2e9d7;background-image:linear-gradient(#f5eddf44,#f5eddf44),url('leyofit-atelier-texture.jpg');background-size:100% 100%,100% auto;background-position:center top;background-repeat:repeat-y}
#MainContent{width:100%;max-width:none!important;background-size:100% 100%,100% auto!important;background-repeat:repeat-y!important;background-position:center top!important}
#MainContent .lf-tile__media,#MainContent #ResultsList product-card .card-gallery{padding:0!important;aspect-ratio:1!important;background:var(--lf-stone)!important;overflow:hidden;isolation:isolate}
#MainContent .lf-tile__media:before{display:none}
.lf-photo{display:block;position:absolute;inset:0;isolation:isolate;overflow:hidden;background:#e9e5d7}
.lf-photo:before{content:"";position:absolute;inset:-24px;background-image:var(--lf-photo-image);background-size:cover;background-position:center;filter:blur(16px);opacity:.85;pointer-events:none;z-index:0}
#MainContent .lf-photo img,#MainContent .lf-tile__media .lf-photo img,#MainContent #ResultsList product-card .card-gallery .lf-photo img{position:relative;z-index:1;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;aspect-ratio:auto!important;transform:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important}
.lf-photo__note{position:absolute;left:7px;bottom:7px;right:7px;z-index:2;padding:5px 7px;border-radius:5px;background:#fffbeded;color:#263f30;font-size:8px;line-height:1.35;max-height:3.7em;overflow:hidden}
#MainContent .lf-tile__arrow{right:10px;bottom:10px;z-index:3}
#MainContent .lf-tile__status{z-index:3}
#MainContent .lf-tile:has(.lf-photo__note) .lf-tile__arrow{bottom:42px}
#MainContent #ResultsList product-card .card-gallery :is(slideshow-component,slideshow-slides,slideshow-slide){aspect-ratio:1!important}
#MainContent #ResultsList product-card .card-gallery slideshow-slide{position:relative}
#MainContent .lf-inspire__photo{position:relative;padding:0!important;overflow:hidden}
#MainContent .lf-inspire__photo .lf-photo{position:absolute}
#MainContent .lf-inspire__card{border-color:#b99d61}
@media(max-width:749px){#MainContent{background-size:100% 100%,100% auto!important}.lf-photo:before{filter:blur(10px);inset:-14px}.lf-photo__note{font-size:7px;padding:4px;left:5px;right:5px;bottom:5px}}
