body:has(.aci)>.shopify-section-group-header-group,body:has(.aci)>.shopify-section-group-ecom-footer_footer{display:none!important}.aci{background:#f3f0e9;color:#111927;font-family:Montserrat,Arial,sans-serif;min-height:100vh}.aci *{box-sizing:border-box}.aci a{color:inherit;text-decoration:none}.aci__header{align-items:center;background:#0b1320;color:#fff;display:flex;justify-content:space-between;min-height:88px;padding:16px clamp(22px,6vw,90px)}.aci__brand{display:flex;flex-direction:column}.aci__brand strong{font-size:20px;letter-spacing:.14em}.aci__brand span{color:#c6aa94;font-size:9px;letter-spacing:.3em}.aci__header nav,.aci__tools{align-items:center;display:flex;gap:26px}.aci__header nav a,.aci__tools a{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.aci__intro{background:#0b1320;color:#fff;padding:100px clamp(22px,10vw,160px) 120px}.aci__intro p{color:#c6aa94;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.aci__intro h1{color:#fff!important;font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(68px,8vw,128px);font-weight:500;letter-spacing:-.05em;line-height:.82;margin:22px 0;max-width:950px}.aci__intro>span{color:#b8bec8;display:block;font-size:16px;line-height:1.6;max-width:650px}.aci__split{display:grid;grid-template-columns:.65fr 1.35fr;padding:90px clamp(22px,8vw,130px)}.aci__split aside{background:#d9d2c7;padding:50px}.aci__split aside b{font-family:'Cormorant Garamond',Georgia,serif;font-size:38px;font-weight:500}.aci__split aside li{border-bottom:1px solid #bcb4a8;font-size:12px;line-height:1.5;padding:15px 0}.aci__form{background:#fff;display:grid;gap:18px;grid-template-columns:1fr 1fr;padding:50px}.aci__form label{display:grid;gap:7px}.aci__form label span{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.aci__form input,.aci__form select,.aci__form textarea{background:#f5f2ed;border:0;border-bottom:1px solid #aaa39a;min-height:50px;padding:12px}.aci__form textarea{min-height:130px}.aci__wide{grid-column:1/-1}.aci__submit{background:#111927;border:0;color:#fff;min-height:54px;text-transform:uppercase}.aci__contact-grid{display:grid;gap:1px;grid-template-columns:repeat(3,1fr);padding:80px clamp(22px,8vw,130px)}.aci__contact-grid a{background:#fff;min-height:230px;padding:38px}.aci__contact-grid small,.aci__contact-grid strong,.aci__contact-grid span{display:block}.aci__contact-grid small{color:#9a6042;font-size:9px;text-transform:uppercase}.aci__contact-grid strong{font-family:'Cormorant Garamond',Georgia,serif;font-size:34px;font-weight:500;margin:70px 0 10px}.aci__contact-grid span{color:#686d74;font-size:11px}.aci__contact-form{display:grid;grid-template-columns:.7fr 1.3fr;padding:0 clamp(22px,8vw,130px) 90px}.aci__contact-form>div{background:#d9d2c7;padding:50px}.aci__contact-form h2{font-family:'Cormorant Garamond',Georgia,serif;font-size:60px;font-weight:500}.aci__faq,.aci__sizes{padding:90px clamp(22px,12vw,190px)}.aci__faq details{border-top:1px solid #bdb6ab;padding:26px 0}.aci__faq summary{cursor:pointer;font-family:'Cormorant Garamond',Georgia,serif;font-size:32px;font-weight:500}.aci__faq p{color:#5f646c;line-height:1.7;max-width:900px}.aci__tabs{display:flex;gap:12px;margin-bottom:60px}.aci__tabs a{border:1px solid #111927;padding:12px 20px}.aci__sizes>div:not(.aci__tabs){margin-bottom:90px}.aci__sizes h2{font-family:'Cormorant Garamond',Georgia,serif;font-size:58px;font-weight:500}.aci__table{overflow-x:auto}.aci__table table{border-collapse:collapse;width:100%}.aci__table th,.aci__table td{border-bottom:1px solid #c9c2b7;padding:16px;text-align:left}.aci__table th{font-size:9px;letter-spacing:.12em;text-transform:uppercase}.aci__footer{align-items:end;background:#090f19;color:#fff;display:flex;justify-content:space-between;padding:60px clamp(22px,6vw,90px)}.aci__footer p{color:#878f9b;font-size:10px}.aci__footer nav{display:flex;gap:24px}.aci__footer nav a{font-size:10px;text-transform:uppercase}@media(max-width:800px){.aci__header nav{display:none}.aci__tools a:nth-child(2),.aci__tools a:nth-child(3){display:none}.aci__split,.aci__contact-form{grid-template-columns:1fr}.aci__form{grid-template-columns:1fr;padding:28px}.aci__wide{grid-column:auto}.aci__contact-grid{grid-template-columns:1fr}.aci__footer{align-items:start;display:block}.aci__footer nav{flex-wrap:wrap;margin-top:30px}}

