/* Appliance photography and direct WhatsApp enquiry — revision 3 */
.button svg{width:23px;height:23px;flex:0 0 23px}.header-cta{gap:9px;font-size:12px}.header-cta svg{width:19px;height:19px;flex-basis:19px}.hero .actions{gap:16px;flex-wrap:wrap}.hero .secondary{border:1px solid var(--line);background:var(--panel);color:var(--ink);box-shadow:none}.v3 .hero .secondary{background:#1c282be8;border-color:#78858b;color:#fff}.appliance-section{background:var(--panel)}.appliance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.appliance-card{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#e5edff;transition:transform .35s,box-shadow .35s}.appliance-card:nth-child(2){background:#ddf0e9}.appliance-card:nth-child(3){background:#f6e8d6}.appliance-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #14284918}.appliance-photo{display:block;overflow:hidden}.appliance-photo img{width:100%;aspect-ratio:1.5;object-fit:cover;transition:transform .6s}.appliance-photo:hover img{transform:scale(1.035)}.appliance-copy{padding:28px}.appliance-copy h3{font-size:32px}.appliance-copy p{font-size:14px;min-height:69px}.appliance-copy .eyebrow{font-size:10px;margin-bottom:14px}.appliance-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.appliance-actions .button{font-size:12px;padding:12px 15px;gap:9px;border:0}.appliance-actions>a{font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.v2 .appliance-card{background:#dce7d5;border-radius:70px 6px 6px 6px}.v2 .appliance-card:nth-child(2){background:#eee3c7;border-radius:6px 6px 70px 6px}.v2 .appliance-card:nth-child(3){background:#efddce;border-radius:6px 70px 6px 6px}.v2 .appliance-copy h3{font-family:Georgia,serif;font-weight:400}.v3 .appliance-card{background:#293941;border-radius:0}.v3 .appliance-card:nth-child(2){background:#2b3b31}.v3 .appliance-card:nth-child(3){background:#41372c}.v3 .appliance-card:hover{border-color:var(--accent)}
.photo-enquiry{min-height:650px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:none;background:url('mixed-appliances-1536.webp?r=3') center/cover no-repeat;padding-top:65px;padding-bottom:65px}.photo-enquiry-copy{padding:40px;width:min(470px,48%);border-radius:18px;background:#fffffff2;backdrop-filter:blur(7px);box-shadow:0 20px 60px #0002}.photo-enquiry-copy h2{font-size:clamp(34px,3.5vw,52px)}.photo-enquiry-copy .eyebrow{font-size:10px;line-height:1.6}.photo-enquiry-copy .button{padding:16px 20px;font-size:13px;gap:12px;border:0}.photo-contact{display:block;margin-top:20px;font-size:12px;text-decoration:underline;text-underline-offset:5px}.photo-enquiry-caption{align-self:flex-end;background:#14242bd9;color:white;border-radius:30px;padding:10px 20px;font-size:12px;max-width:45%}.v2 .photo-enquiry-copy{background:#f8f3e8f2;border-radius:60px 0 60px 0}.v3 .photo-enquiry-copy{background:#162128f2;border-radius:0;border-left:3px solid var(--accent)}
/* Keep the photographs clearly visible; place copy on readable local panels. */
.process{background-image:linear-gradient(#eaf1ff22,#eaf1ff22),url('washing-machine-1536.webp?r=3')}.v2 .process{background-image:linear-gradient(#f3eadd22,#f3eadd22),url('fridge-1536.webp?r=3')}.v3 .process{background-image:linear-gradient(#15202633,#15202633),url('cooking-range-1536.webp?r=3')}.process>div:first-child{padding:32px;background:#fffffff2;border-radius:16px;align-self:center}.v2 .process>div:first-child{background:#f8f3e8f2}.v3 .process>div:first-child{background:#162128f2;border-radius:0}.page-heading{background-image:linear-gradient(90deg,#f0f5fffa 15%,#f0f5ffdd 45%,#f0f5ff00 80%),url('mixed-appliances-1536.webp?r=3');background-position:center}.v2 .page-heading{background-image:linear-gradient(90deg,#f6f2e9fa 15%,#f6f2e9dd 45%,#f6f2e900 80%),url('fridge-1536.webp?r=3')}.v3 .page-heading{background-image:linear-gradient(90deg,#151b1ffa 15%,#151b1fdd 45%,#151b1f00 80%),url('cooking-range-1536.webp?r=3')}.page-heading h1{max-width:820px}.page-heading p{max-width:48ch}.cta{background-image:linear-gradient(90deg,#123a9bf2 0%,#123a9bdd 40%,#123a9b22 90%),url('mixed-appliances-1536.webp?r=3')}.v2 .cta{background-image:linear-gradient(90deg,#683522f2 0%,#683522dd 40%,#68352222 90%),url('cooking-range-1536.webp?r=3')}.v3 .cta{background-image:linear-gradient(90deg,#151f26f2 0%,#151f26dd 40%,#151f2622 90%),url('fridge-1536.webp?r=3')}.cta p{max-width:38ch}.cta:after{pointer-events:none}.quick-dialog{width:min(600px,94vw);max-width:94vw;max-height:92dvh;padding:32px;border:1px solid var(--line);border-radius:18px;background:var(--panel);color:var(--ink);overflow:auto;box-shadow:0 25px 80px #0005}.quick-dialog::backdrop{background:#07151ccc;backdrop-filter:blur(5px)}.quick-dialog h2{font-size:34px;padding-right:30px}.quick-dialog .eyebrow{margin-bottom:13px}.quick-dialog .quick-intro{margin:10px 0 20px}.quick-close{float:right;position:sticky;top:0;z-index:2;width:42px;height:42px;border-radius:50%;border:0;color:var(--ink);background:var(--soft);font-size:28px}.quick-dialog form{background:transparent;padding:0;border:0}.quick-dialog label{font-size:13px;margin-bottom:13px}.quick-dialog input,.quick-dialog select,.quick-dialog textarea{padding:11px 12px}.quick-dialog .form-row{gap:12px}.message-preview{border:1px solid var(--line);padding:16px;background:var(--soft);border-radius:10px;font-size:12px}.message-preview p{white-space:pre-line;margin:8px 0 0;font-size:12px}.quick-dialog .form-note{font-size:11px;line-height:1.6}.quick-submit{width:100%;border:0;gap:12px}.v3 .quick-dialog{border-radius:0}.submenu{max-height:70dvh;overflow:auto}
@media(max-width:1100px){.appliance-grid{gap:16px}.appliance-copy{padding:23px}.appliance-copy h3{font-size:28px}.photo-enquiry-copy{width:52%;padding:30px}}
@media(max-width:900px){.appliance-grid{grid-template-columns:1fr}.appliance-card{display:grid;grid-template-columns:1fr 1fr}.appliance-photo img{height:100%;aspect-ratio:auto;object-fit:cover}.appliance-copy p{min-height:0}.photo-enquiry-copy{width:60%}.process>div:first-child{padding:25px}.submenu{max-height:45dvh}.page-heading h1{max-width:75%}}
@media(max-width:600px){.header-cta{gap:5px!important;max-width:112px;line-height:1.25}.header-cta svg{width:17px;height:17px;flex-basis:17px}.header-cta>span{display:none}.brand,.v2 .brand,.v3 .brand{width:138px}.hero .actions{align-items:flex-start}.hero .actions .button{padding:15px 18px;font-size:13px;gap:12px}.appliance-card{display:block}.appliance-photo img{height:auto;aspect-ratio:1.5}.appliance-copy{padding:26px}.appliance-copy h3{font-size:30px}.appliance-grid{gap:24px}.photo-enquiry{background-image:url('mixed-appliances-960.webp?r=3');min-height:760px;padding:290px 5% 25px;display:block;background-position:65% top;background-size:auto 480px;background-repeat:no-repeat;background-color:var(--soft)}.photo-enquiry-copy{width:100%;padding:28px;box-shadow:0 8px 35px #0002}.photo-enquiry-copy h2{font-size:36px}.photo-enquiry-copy .button{padding:15px;font-size:12px}.photo-enquiry-caption{max-width:none;margin-top:18px;text-align:center;font-size:11px}.process{background-image:url('washing-machine-960.webp?r=3')}.v2 .process{background-image:url('fridge-960.webp?r=3')}.v3 .process{background-image:url('cooking-range-960.webp?r=3')}.process{padding-top:170px;background-position:center top}.page-heading{padding-top:145px;background-image:linear-gradient(0deg,#f0f5ff 0%,#f0f5fff5 40%,#f0f5ff11 100%),url('mixed-appliances-960.webp?r=3')}.v2 .page-heading{background-image:linear-gradient(0deg,#f6f2e9 0%,#f6f2e9f5 40%,#f6f2e911 100%),url('fridge-960.webp?r=3')}.v3 .page-heading{background-image:linear-gradient(0deg,#151b1f 0%,#151b1ff5 40%,#151b1f11 100%),url('cooking-range-960.webp?r=3')}.page-heading h1{max-width:100%}.cta{background-image:linear-gradient(90deg,#123a9bf2,#123a9bbd),url('mixed-appliances-960.webp?r=3')}.v2 .cta{background-image:linear-gradient(90deg,#683522f2,#683522bd),url('cooking-range-960.webp?r=3')}.v3 .cta{background-image:linear-gradient(90deg,#151f26f2,#151f26bd),url('fridge-960.webp?r=3')}.quick-dialog{padding:23px;max-height:94dvh}.quick-dialog h2{font-size:29px}.quick-dialog .form-row{grid-template-columns:1fr}.quick-close{width:38px;height:38px}.quick-dialog .quick-submit{font-size:12px;padding:15px 10px}}
@media(prefers-reduced-motion:reduce){.appliance-card,.appliance-photo img{transition:none}.appliance-card:hover,.appliance-photo:hover img{transform:none}}

.photo-enquiry{background-size:64% auto;background-position:right center;background-color:var(--soft);background-repeat:no-repeat}.photo-enquiry-copy{width:38%;padding:32px}.photo-enquiry-caption{position:absolute;right:4%;bottom:30px}.photo-enquiry-copy h2{font-size:clamp(32px,3.3vw,48px)}
@media(max-width:900px){.photo-enquiry{min-height:620px;background-size:65% auto}.photo-enquiry-copy{width:46%;padding:25px}.photo-enquiry-copy h2{font-size:36px}}
@media(max-width:600px){.photo-enquiry{min-height:0;padding-top:68%;background-size:100% auto;background-position:center top}.photo-enquiry-copy{width:100%;padding:28px}.photo-enquiry-caption{position:static;max-width:none}.photo-enquiry-copy h2{font-size:36px}}
.detail-enquiry{margin-top:14px;border:1px solid var(--line);font-size:13px;background:var(--panel);color:var(--ink)}
