.featured-s377 .pop-products.single{min-height:260px;gap:12px}.featured-s377 .pop-products.single>img{width:62%;height:260px;max-width:none;object-fit:contain;mix-blend-mode:multiply}.featured-s377 .pop-caption{flex:1}.other-model-copy h3{font-size:clamp(24px,2.5vw,32px);line-height:1.55;margin:18px 0;color:#763b0c}.pop-panel .pop-cta{margin-top:auto}.refined-products .refined-inner{max-width:1100px}@media(max-width:600px){.featured-s377 .pop-products.single{min-height:230px}.featured-s377 .pop-products.single>img{height:230px;width:60%}.featured-s377 .pop-caption strong{font-size:17px}}.pop-panel{grid-template-rows:45px auto 270px auto 79px auto}.pop-normal .trio img{height:205px}.pop-panel .pop-cta{margin-top:0}@media(max-width:740px){.pop-panel{grid-template-rows:auto auto 240px auto auto auto}.pop-band{min-height:40px}.featured-s377 .pop-products.single{min-height:230px}.featured-s377 .pop-products.single>img{height:230px}.pop-normal .trio img{height:180px}.pop-panel .pop-cta{margin-bottom:8px}}
@media(min-width:741px){.pop-panel{grid-template-rows:45px minmax(170px,auto) 270px minmax(260px,auto) 79px auto}}

.other-model-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.other-model-copy h3{margin:12px 0;line-height:1.45}.other-model-copy>small{margin-top:4px;overflow-wrap:anywhere}

.featured-s377 .pop-products.single{justify-content:center}.featured-s377 .pop-products.single>img{width:100%;max-width:390px;height:260px}.featured-s377 .pop-title>span{font-size:15px;font-weight:800}.pop-band{padding:6px 8px;text-align:center;line-height:1.4}@media(max-width:740px){.featured-s377 .pop-products.single>img{width:100%;max-width:340px;height:230px}.featured-s377 .pop-title>span{font-size:13px}.pop-title .boiler-message{font-size:16px}}

/* Mitsubishi mark uses the original manufacturer logo artwork. */
.featured-maker{position:absolute;z-index:2;left:0;top:34px;width:150px;height:104px;background-image:url("manufacturer-logos.png");background-repeat:no-repeat;background-size:790px auto;background-position:0 0;mix-blend-mode:multiply}
.featured-s377 .pop-price{display:flex;flex-direction:column;justify-content:center;padding:16px 12px}
.featured-s377 .pop-price p{margin:13px 0 12px}
.featured-s377 .pop-price p strong{font-size:clamp(64px,6.6vw,88px);line-height:1.05}
.featured-s377 .pop-price p>span{font-size:26px}
.featured-s377 .pop-price>small{font-size:13px;line-height:1.65}
@media(min-width:741px) and (max-width:1000px){.featured-maker{width:120px;height:84px;background-size:630px auto;top:30px}.featured-s377 .pop-price p strong{font-size:60px}.featured-s377 .pop-price>small{font-size:12px}}
@media(max-width:740px){.featured-maker{width:120px;height:84px;background-size:630px auto;top:25px}.featured-s377 .pop-price p strong{font-size:clamp(52px,15vw,76px)}.featured-s377 .pop-price>small{font-size:12px}.featured-s377 .pop-price p>span{font-size:22px}}

/* Manufacturer marks under each model clarify the catalogue link. */
.choice-maker{display:block;width:125px;height:48px;max-width:100%;margin:7px auto 0;background-image:url("manufacturer-logos.png");background-repeat:no-repeat;background-size:625px auto;mix-blend-mode:multiply}
.choice-maker-mitsubishi{background-position:0 -15px}.choice-maker-corona{background-position:-247px -15px}.choice-maker-daikin{background-position:-124px -15px}
.pop-normal .pop-cta span{font-size:17px}.pop-normal .pop-title h2{font-size:clamp(23px,2.2vw,29px)}
@media(max-width:1000px){.choice-maker{width:90px;height:38px;background-size:449px auto}.choice-maker-mitsubishi{background-position:0 -10px}.choice-maker-corona{background-position:-177px -10px}.choice-maker-daikin{background-position:-89px -10px}.pop-normal .pop-cta span{font-size:14px}}

#srt-s377 .detail-maker{display:block;width:155px;height:66px;background:url("manufacturer-logos.png") no-repeat 0 -17px / 810px auto;mix-blend-mode:multiply;margin-bottom:5px}
#srt-s377 .refined-body{background:linear-gradient(115deg,#fff2dd 0%,#fffaf2 33%,#fff 55%)}
#srt-s377 .refined-price{color:#d5311c}
#srt-s377 .refined-price-label{display:inline-block;background:#ffdc49;color:#533600;border-radius:4px;padding:6px 12px}
#srt-s377 .refined-tags span{background:#fff0d0;color:#864900}
#srt-s377 .refined-image{mix-blend-mode:multiply;background:transparent}
@media(max-width:740px){#srt-s377 .refined-body{background:linear-gradient(180deg,#fff2dd,#fff 55%)}}
