:root{--aq-line:#dce2e4}
.aq-header,.aq-footer,.aq-page-wrap{font-family:var(--font-body--family,Arial),sans-serif;color:var(--aq-ink)}
.aq-header{position:relative;z-index:20}.aq-navigation{position:relative}
.aq-header a,.aq-footer a{text-decoration:none;color:inherit}.aq-header a:hover,.aq-footer a:hover{text-decoration:underline;text-underline-offset:5px}
.aq-announcement{min-height:38px;padding:9px 40px;background:var(--aq-navy);color:#fff;text-align:center;font-size:11px;letter-spacing:.09em;position:relative}
.aq-announcement span{position:absolute;right:40px;top:10px;font-size:10px}.aq-navigation{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:92px;padding:0 42px;background:#fff;border-bottom:1px solid var(--aq-line)}
.aq-header--home{position:relative;z-index:10}.aq-header--home .aq-navigation{position:absolute;top:38px;left:0;right:0;background:transparent;border:0;color:#fff}
.aq-desktop-nav{display:flex;align-items:center;gap:32px;font-size:14px}.aq-shop-menu summary{cursor:pointer;list-style:none}.aq-shop-menu summary::-webkit-details-marker{display:none}.aq-shop-menu summary span{margin-left:8px}
.aq-wordmark{font-size:32px;font-weight:700;letter-spacing:.15em;line-height:1;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.aq-wordmark span{font-size:35px;letter-spacing:0;font-weight:400}
.aq-nav-actions{display:flex;justify-content:flex-end;align-items:center;gap:24px}.aq-nav-actions a{display:inline-flex;position:relative;padding:10px}.aq-bag span{position:absolute;top:1px;right:0;font-size:10px;background:var(--aq-coral);color:white;border-radius:50%;width:17px;height:17px;text-align:center;line-height:17px}
.aq-mega-menu{position:absolute;left:0;right:0;top:100%;background:#fff;color:var(--aq-ink);padding:38px 8%;display:grid;grid-template-columns:1fr 1fr;gap:60px;box-shadow:0 12px 20px #082e4310;z-index:30}.aq-mega-menu a{display:block;font-size:20px;padding:10px 0}.aq-mega-editorial{background:var(--aq-cream);padding:26px 40px;border-radius:8px}.aq-mega-editorial p{font-size:28px;max-width:360px;margin:0 0 15px}.aq-mega-editorial a{font-size:14px}
.aq-eyebrow{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.aq-mobile-nav{display:none}
.aq-footer{background:var(--aq-navy);color:#fff;padding:64px 5% 24px}.aq-footer-top{display:grid;grid-template-columns:1.25fr .8fr 1fr 1.3fr;gap:40px;max-width:1440px;margin:auto}.aq-footer-top h2{font:600 13px Arial,sans-serif;letter-spacing:.04em;color:#fff;margin:0 0 22px}.aq-footer-top a:not(.aq-wordmark){display:block;margin:0 0 13px;font-size:13px;line-height:1.5}.aq-footer p{font-size:13px;line-height:1.7;color:#d5e0e6}.aq-footer-brand p{margin:22px 0;max-width:230px}.aq-footer .aq-wordmark{font-size:28px}.aq-footer-region{font-size:11px!important;letter-spacing:.06em}.aq-footer-company p{font-size:12px;margin:12px 0;max-width:285px}.aq-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid #ffffff30;margin:44px auto 0;padding-top:24px;max-width:1440px;font-size:11px;color:#d5e0e6}.aq-footer-bottom nav{display:flex;gap:22px}.aq-payment-icons{display:flex;gap:6px;flex-wrap:wrap}.aq-payment-icon{width:34px;height:22px}
.aq-page-wrap{max-width:1240px;margin:auto;padding:70px 40px 100px}.aq-page-heading{padding-bottom:42px;border-bottom:1px solid var(--aq-line);margin-bottom:42px}.aq-page-heading h1{font-size:clamp(34px,4vw,54px);font-weight:500;letter-spacing:-.025em;line-height:1.15;margin:18px 0 0}.aq-page-grid{display:grid;grid-template-columns:240px 1fr;gap:65px}.aq-support-nav h2{font-size:14px;margin:0 0 24px}.aq-support-nav a{display:block;color:#48616e;text-decoration:none;font-size:13px;padding:10px 0}.aq-support-nav a:hover{color:var(--aq-coral)}
.aq-prose{font-size:15px;line-height:1.8;max-width:850px;overflow-wrap:anywhere}.aq-prose h2,.shopify-policy__body h2{font-size:22px;font-weight:500;line-height:1.35;margin:32px 0 15px}.aq-prose h2:first-child{margin-top:0}.aq-prose h3{font-size:17px;margin-top:25px}.aq-prose p{margin:0 0 18px}.aq-prose a{color:var(--aq-navy);text-underline-offset:3px}.aq-prose ul,.aq-prose ol{padding-left:22px;margin:15px 0 25px}.aq-prose li{margin:8px 0}.aq-prose table{width:100%;border-collapse:collapse;font-size:13px}.aq-prose td,.aq-prose th{border:1px solid var(--aq-line);padding:12px;text-align:left}
.aq-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.aq-contact-form{background:var(--aq-cream);padding:32px;align-self:start}.aq-contact-form h2{font-size:25px;font-weight:500;margin:0 0 26px}.aq-contact-form label{display:block;font-size:12px;font-weight:600;margin-bottom:8px}.aq-contact-form input,.aq-contact-form textarea{display:block;width:100%;border:1px solid #b5c4cb;background:white;padding:13px;margin-bottom:20px;color:var(--aq-ink);font:inherit;border-radius:0}.aq-button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:30px;min-height:48px;padding:14px 30px;background:var(--aq-coral);color:#fff;font:600 13px Arial,sans-serif;cursor:pointer}.aq-form-note{font-size:11px;line-height:1.5;color:#48616e}.aq-form-note a{color:inherit}.aq-contact-form input:focus-visible,.aq-contact-form textarea:focus-visible{outline:2px solid var(--aq-navy);outline-offset:2px}
.shopify-policy__container{max-width:930px!important;padding:65px 30px 90px!important;color:var(--aq-ink);font-size:15px;line-height:1.8}.shopify-policy__title h1{font-size:42px;font-weight:500;margin-bottom:35px}.shopify-policy__body ul{padding-left:24px}.shopify-policy__body a{color:var(--aq-navy)}
@media(max-width:1000px){.aq-desktop-nav{gap:18px}.aq-navigation{padding:0 25px}.aq-announcement span{display:none}.aq-footer-top{grid-template-columns:1fr 1fr}.aq-page-grid{grid-template-columns:190px 1fr;gap:35px}.aq-contact-grid{gap:35px}.aq-wordmark{font-size:28px}}
@media(max-width:750px){.aq-announcement{padding:10px 15px;font-size:9px}.aq-navigation{min-height:76px;padding:0 17px;grid-template-columns:1fr auto 1fr}.aq-desktop-nav{display:none}.aq-mobile-nav{display:block}.aq-mobile-nav summary{list-style:none;cursor:pointer;display:flex;padding:10px;width:44px}.aq-mobile-nav summary::-webkit-details-marker{display:none}.aq-mobile-nav nav{position:absolute;left:0;right:0;top:100%;display:flex;flex-direction:column;gap:0;background:#fff;color:var(--aq-navy);padding:20px 28px;box-shadow:0 15px 25px #082e4320;z-index:30}.aq-mobile-nav nav a{padding:13px 0;font-size:17px}.aq-header{position:relative;z-index:20}.aq-wordmark{font-size:23px;letter-spacing:.12em}.aq-wordmark span{font-size:27px}.aq-nav-actions{gap:3px}.aq-nav-actions a{padding:8px}.aq-nav-actions svg{width:20px}.aq-account{display:none!important}.aq-footer{padding:45px 25px 24px}.aq-footer-top{gap:35px 22px}.aq-footer-brand{grid-column:1/-1}.aq-footer-company{grid-column:1/-1}.aq-footer-company p{max-width:100%}.aq-footer-bottom{align-items:flex-start;flex-direction:column;gap:18px}.aq-footer-bottom nav{flex-wrap:wrap;gap:15px}.aq-page-wrap{padding:40px 24px 65px}.aq-page-grid,.aq-contact-grid{grid-template-columns:1fr;gap:35px}.aq-support-nav{display:none}.aq-page-heading{padding-bottom:28px;margin-bottom:30px}.aq-contact-form{padding:25px}.aq-prose{font-size:14px}.shopify-policy__title h1{font-size:32px}}
@media(max-width:750px){.aq-contact-grid .aq-prose th{width:1%;white-space:nowrap;overflow-wrap:normal;word-break:normal}}
