html body.al-inner-page .t786__imgwrapper{aspect-ratio:1/1!important;position:relative;overflow:hidden;border-radius:18px}
html body.al-inner-page .t786__bgimg{background-color:transparent!important;background-size:cover!important;background-position:center!important}
html body.al-inner-page .t786__imgwrapper .al-interior-photo{position:absolute;z-index:2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;box-sizing:border-box;padding:0;background:#f0efea;opacity:0;transition:opacity .25s;pointer-events:none}
html body.al-inner-page .al-show-interior .al-interior-photo{opacity:1}
html body.al-inner-page .al-studio-model-frame{background:#f0efea!important;padding:0!important;overflow:hidden;aspect-ratio:1/1!important}
html body.al-inner-page .al-studio-model-image{display:block;width:100%!important;height:100%!important;object-fit:cover;box-sizing:border-box;padding:0;border-radius:inherit}
.al-card-with-view{position:relative!important}
html body.al-inner-page button.al-interior-toggle{position:absolute;z-index:5;border:0!important;background:transparent!important;margin:0;padding:0!important;border-radius:18px!important;cursor:pointer;box-shadow:none!important;max-width:none!important;transform:none!important;color:#292e25!important}
.al-interior-toggle>span{position:absolute;bottom:16px;left:16px;display:inline-block;background:#faf8f4ed;padding:10px 14px;border:1px solid #ffffff75;border-radius:10px;font-family:Manrope,Arial,sans-serif;font-size:12px;line-height:1.4;box-shadow:0 3px 12px #00000012}
.al-interior-toggle:focus-visible{outline:2px solid #43503b;outline-offset:3px}
.al-view-note{position:absolute;top:13px;left:13px;z-index:3;font:10px Manrope,Arial,sans-serif;color:#292e25;background:#faf8f4dc;border-radius:7px;padding:7px 10px;pointer-events:none}
.al-view-note[hidden]{display:none}
html body.al-inner-page .al-furniture-catalog .t786__imgwrapper{aspect-ratio:4/3!important}
html body.al-inner-page .al-furniture-catalog .t786__bgimg{background-size:cover!important}
html body.al-inner-page .t786__imgwrapper .t786__bgimg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:inherit!important}

/* Edge-to-edge catalog photography; the frame alone clips the corners. */
html body.al-inner-page .t786__content .t786__price-wrapper .t786__price_old,html body.al-inner-page .t786__content .t786__price-wrapper .t786__price_old .t786__price-value,html body.al-inner-page .t786__content .t786__price-wrapper .t786__price_old .t786__price-currency{color:#a95049!important;text-decoration-color:#a95049!important}
html body.al-inner-page .al-studio-model-image[src*="/images/modules/"]{object-fit:cover!important;object-position:center!important;box-sizing:border-box!important;padding:0!important}html body.al-inner-page .al-studio-model-image[src*="/images/modules/fridge-"]{padding:0!important}

html body .t786__col[hidden]{display:none!important}

html body.al-inner-page .t786__imgwrapper .al-interior-photo{border-radius:inherit!important;background:transparent!important}
@media(min-width:1101px){html body.al-inner-page #ready-kitchens .t786__container{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
html body.al-inner-page #ready-kitchens .t786__imgwrapper{aspect-ratio:3/2!important}
html body.al-inner-page .t786__imgwrapper.al-fire-table-frame{aspect-ratio:6/5!important}
