/* Arlofable — warm natural care, an asymmetric photographic spread. */
body[data-page-type="index"] .header-section{--color-background:241,211,189;--color-text:72,46,39;}
body[data-page-type="index"] #MainContent{background:#f1d3bd;color:#482e27;}
body[data-page-type="index"] #MainContent :is(.title1,.title2){font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em;line-height:1.06;white-space:normal;color:inherit;}
body[data-page-type="index"] #MainContent .rich-text{--color-background:241,211,189;--color-text:72,46,39;background:#f1d3bd;color:#482e27;padding:70px 6%;}
body[data-page-type="index"] #MainContent .rich-text__content{display:grid!important;grid-template-columns:1.6fr 1fr;gap:8%;align-items:center;width:100%;max-width:none;padding:0;}
body[data-page-type="index"] #MainContent .rich-text .title2{font-size:clamp(46px,6.5vw,94px);}
body[data-page-type="index"] #MainContent .rte{grid-column:2;font:400 16px/1.9 Arial,sans-serif;max-width:370px;color:inherit;}
body[data-page-type="index"] #MainContent .rte p{margin:0 0 20px;}
body[data-page-type="index"] #MainContent .section:first-child .rte p:first-child{font-size:10px;font-weight:600;letter-spacing:.12em;}
body[data-page-type="index"] #MainContent .image-banner-section{background:#f1d3bd;padding:0 6% 76px;}
body[data-page-type="index"] #MainContent .image-banner__image{gap:4%;align-items:flex-start;}
body[data-page-type="index"] #MainContent .image-banner__image-item{width:58%;height:620px;flex:none;}
body[data-page-type="index"] #MainContent .image-banner__image-item:nth-child(2){width:38%;height:440px;margin-top:90px;}
body[data-page-type="index"] #MainContent .image-banner__content{display:none;}
body[data-page-type="index"] #MainContent .section:last-child .rich-text{--color-background:72,46,39;--color-text:255,239,223;background:#482e27;color:#ffefdf;padding:68px 6%;}
body[data-page-type="index"] #MainContent .section:last-child .title2{font-size:clamp(38px,4.2vw,62px);}
@media(max-width:959px){body[data-page-type="index"] #MainContent .rich-text{padding:40px 24px;}body[data-page-type="index"] #MainContent .rich-text__content{grid-template-columns:1fr;gap:28px;}body[data-page-type="index"] #MainContent .rich-text .title2{font-size:48px;}body[data-page-type="index"] #MainContent .rte{grid-column:1;max-width:none;}body[data-page-type="index"] #MainContent .image-banner-section{padding:0 24px 40px;}body[data-page-type="index"] #MainContent .image-banner__image{display:grid;grid-template-columns:1fr;gap:22px;}body[data-page-type="index"] #MainContent .image-banner__image-item{width:100%;height:390px;}body[data-page-type="index"] #MainContent .image-banner__image-item:nth-child(2){width:80%;height:300px;margin:0 0 0 auto;}body[data-page-type="index"] #MainContent .section:last-child .rich-text{padding:42px 24px;}body[data-page-type="index"] #MainContent .section:last-child .title2{font-size:40px;}}
