/*
Theme Name: ARQØ Elementor Complete
Author: ARQØ
Description: Complete luxury sanitaryware theme with Elementor-editable Home, Collections, About and Contact pages, catalogue download and WhatsApp enquiries.
Version: 3.0.0
Requires at least: 6.2
Requires PHP: 7.4
Text Domain: arqo-complete
*/
:root{--ink:#141411;--paper:#f3f1ec;--sand:#d9d0c2;--line:rgba(20,20,17,.14);--max:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}img,video{max-width:100%;height:auto}.wrap{width:min(calc(100% - 48px),var(--max));margin:auto}.site-header{position:relative;z-index:90;background:#fff;border-bottom:1px solid var(--line)}.home .site-header{position:absolute;left:0;top:0;width:100%;background:transparent;color:#fff;border:0}.home .site-header.scrolled{position:fixed;background:rgba(255,255,255,.95);color:var(--ink);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.header-inner{height:84px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{font-weight:700;font-size:22px;letter-spacing:.34em}.custom-logo{max-height:48px;width:auto}.nav ul{list-style:none;display:flex;align-items:center;gap:28px;margin:0;padding:0}.nav a{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.nav .catalogue-menu>a,.catalogue-header{border:1px solid currentColor;padding:12px 17px}.catalogue-header{font-size:10px;letter-spacing:.15em;text-transform:uppercase}.menu-toggle{display:none;border:0;background:transparent;color:inherit;font-size:24px}.site-main{min-height:45vh}.standard{padding:105px 0}.standard h1{font:400 clamp(52px,8vw,105px)/.98 Georgia,serif;margin:0 0 50px}.site-footer{background:#11110f;color:#fff;padding:72px 0 28px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:55px}.footer-logo{font-size:31px;letter-spacing:.34em}.footer-title{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.55)}.footer-menu{list-style:none;margin:0;padding:0}.footer-menu li{margin:8px 0}.footer-bottom{border-top:1px solid rgba(255,255,255,.15);margin-top:55px;padding-top:20px;font-size:12px;color:rgba(255,255,255,.55);display:flex;justify-content:space-between}.wa{position:fixed;z-index:100;right:20px;bottom:20px;width:56px;height:56px;border-radius:50%;background:#169c52;color:#fff;display:grid;place-items:center;font-weight:700;box-shadow:0 10px 28px rgba(0,0,0,.25)}.arqo-display,.arqo-display .elementor-heading-title{font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important;letter-spacing:-.035em;line-height:.98}.arqo-eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase}.arqo-btn .elementor-button{border-radius:0!important;font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:16px 24px}.arqo-card img{transition:transform .7s ease}.arqo-card:hover img{transform:scale(1.03)}
@media(max-width:980px){.header-inner{height:72px}.menu-toggle{display:block;z-index:92}.catalogue-header{display:none}.nav{position:fixed;inset:0;background:#11110f;color:#fff;display:grid;place-items:center;opacity:0;visibility:hidden;transition:.25s}.menu-open .nav{opacity:1;visibility:visible}.nav ul{display:grid;text-align:center;gap:22px}.nav a{font-size:21px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}
@media(max-width:640px){.wrap{width:min(calc(100% - 30px),var(--max))}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.footer-bottom{display:block}.footer-bottom span{display:block;margin:7px 0}}
