/* MELE7: reserve the existing 2:1 banner space before image load. */
section[component-id="388092445"] .square-photos-item { aspect-ratio: 2 / 1; }
section[component-id="388092445"] picture { display: block; aspect-ratio: 2 / 1; }
section[component-id="388092445"] img.advanced-image { display: block; width: 100% !important; height: auto !important; aspect-ratio: 2 / 1; }
















/* MELE7: match the shipping/payment banners actual 3:1 ratio before loading. */
section[component-id="1768310369"] .saji-photos-slider__link { display: block; aspect-ratio: 3 / 1; }
section[component-id="1768310369"] .saji-photos-slider__image { display: block; width: 100%; height: auto !important; aspect-ratio: 3 / 1; }
section[component-id="1768310369"] salla-slider:not(.hydrated) { display: block; }
section[component-id="1768310369"] salla-slider:not(.hydrated) .saji-photos-slider__slide:not(:first-child) { display: none; }
































/* Reserve the slider host before Salla upgrades it. */
section[component-id="1768310369"] salla-slider { display: block; aspect-ratio: 3 / 1; overflow: hidden; }
section[component-id="1768310369"] .s-slider-container { height: 100%; }




/* MELE7: hide illustrative visitor counts; keep WhatsApp contact links. */
#visitor-counter-popup { display: none !important; }


/* MELE7: hide illustrative recent-purchase notifications only. */
saji-recent-purchase { display: none !important; }
/* MELE7: stable text metrics on the homepage; banner artwork is unchanged. */
body.index{font-family:Arial,Tahoma,sans-serif!important;}
@media(min-width:1024px){body.index #header{min-height:199px;} #square-photos-0 .saji-block-titles{height:82px;min-height:82px;}}
#header,#square-photos-0,#square-photos-0 .saji_anime{transition:none!important;animation:none!important;}