@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;1,700&family=Inter:wght@400;500;600;700&display=swap";:root{--aq-navy: #0d1b2a;--aq-navy-mid: #1b2d45;--aq-navy-light: #2a4a6b;--aq-teal: #1a9090;--aq-teal-mid: #2aacac;--aq-teal-light: #4ecdc4;--aq-gold: #c9a84c;--aq-gold-light: #e2c068;--aq-white: #ffffff;--aq-cream: #f8fafa;--aq-gray-50: #f4f7f6;--aq-gray-100: #e8eef0;--aq-gray-200: #d0dde2;--aq-gray-400: #8fa8b2;--aq-gray-600: #4a6572;--aq-text: #0d1b2a;--aq-text-muted: #5a7a8a;--aq-bg: #f4f7f6;--aq-surface: #ffffff;--aq-border: #dde8ec;--aq-shadow-xs: 0 1px 2px rgba(13,27,42,.06);--aq-shadow-sm: 0 2px 8px rgba(13,27,42,.08), 0 1px 3px rgba(13,27,42,.05);--aq-shadow-md: 0 8px 24px rgba(13,27,42,.1), 0 3px 8px rgba(13,27,42,.06);--aq-shadow-lg: 0 20px 60px rgba(13,27,42,.14), 0 8px 20px rgba(13,27,42,.08);--aq-shadow-teal: 0 8px 32px rgba(26,144,144,.25);--aq-r-sm: 6px;--aq-r-md: 12px;--aq-r-lg: 20px;--aq-r-xl: 32px;--aq-r-full: 999px;--aq-section-py: 96px;--aq-container: 1200px;--aq-font-serif: "Playfair Display", Georgia, serif;--aq-font-sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--aq-font-heading: var(--aq-font-serif);--aq-font-body: var(--aq-font-sans);--aq-ease: cubic-bezier(.4, 0, .2, 1);--aq-t-fast: .15s;--aq-t-base: .25s;--aq-t-slow: .4s}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--aq-navy)}::-webkit-scrollbar-thumb{background:var(--aq-teal);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--aq-teal-mid)}#aq-scroll-top{position:fixed;bottom:32px;right:32px;z-index:999;width:48px;height:48px;border-radius:50%;background:var(--aq-teal);color:var(--aq-white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #1a909066;opacity:0;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease,background .15s ease;pointer-events:none}#aq-scroll-top.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}#aq-scroll-top:hover{background:var(--aq-teal-mid)}#aq-scroll-top svg{flex-shrink:0}body{font-family:var(--aq-font-sans);color:var(--aq-text);background:var(--aq-white);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;width:100%;height:auto}a{text-decoration:none;color:inherit}ul{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit}:focus-visible{outline:2px solid var(--aq-teal);outline-offset:3px;border-radius:var(--aq-r-sm)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.aq-container{max-width:var(--aq-container);margin:0 auto;padding:0 32px}.aq-container--wide{max-width:1600px}.aq-section{padding:var(--aq-section-py) 0}.aq-section--dark{background:var(--aq-navy)}.aq-section--teal{background:var(--aq-teal)}.aq-section--gray{background:var(--aq-gray-50)}.aq-section--cream{background:var(--aq-cream)}.aq-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--aq-font-sans);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--aq-teal);margin-bottom:16px}.aq-eyebrow--light{color:#ffffffd9}.aq-eyebrow:before{content:"";display:block;width:28px;height:2px;background:currentColor;border-radius:2px;flex-shrink:0}.aq-heading{font-family:var(--aq-font-serif);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--aq-navy)}.aq-heading--xl{font-size:clamp(2.4rem,5vw,4rem)}.aq-heading--lg{font-size:clamp(2rem,3.5vw,3rem)}.aq-heading--md{font-size:clamp(1.5rem,2.5vw,2.2rem)}.aq-heading--sm{font-size:clamp(1.2rem,2vw,1.6rem)}.aq-heading--light{color:var(--aq-white)}.aq-lead{font-size:1.1rem;line-height:1.75;color:var(--aq-text-muted);max-width:560px}.aq-lead--light{color:#ffffffb8}.aq-section-header{margin-bottom:56px}.aq-section-header--center{text-align:center}.aq-section-header--center .aq-lead{margin:0 auto}.aq-section-header--center .aq-eyebrow{justify-content:center}.aq-section-header--center .aq-eyebrow:before{display:none}.aq-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 28px;border-radius:var(--aq-r-full);font-family:var(--aq-font-sans);font-size:.88rem;font-weight:600;letter-spacing:.03em;cursor:pointer;border:2px solid transparent;transition:all var(--aq-t-base) var(--aq-ease);white-space:nowrap;position:relative;overflow:hidden}.aq-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff0;transition:background var(--aq-t-fast) var(--aq-ease)}.aq-btn:hover:after{background:#ffffff14}.aq-btn:active{transform:scale(.97)}.aq-btn--primary{background:var(--aq-teal);color:var(--aq-white);border-color:var(--aq-teal);box-shadow:0 4px 16px #1a90904d}.aq-btn--primary:hover{background:var(--aq-teal-mid);border-color:var(--aq-teal-mid);box-shadow:var(--aq-shadow-teal);transform:translateY(-1px)}.aq-btn--dark{background:var(--aq-navy);color:var(--aq-white);border-color:var(--aq-navy)}.aq-btn--dark:hover{background:var(--aq-navy-mid);transform:translateY(-1px);box-shadow:var(--aq-shadow-md)}.aq-btn--ghost{background:transparent;color:var(--aq-white);border-color:#ffffff80}.aq-btn--ghost:hover{background:#ffffff1a;border-color:#ffffffe6}.aq-btn--outline{background:transparent;color:var(--aq-teal);border-color:var(--aq-teal)}.aq-btn--outline:hover{background:var(--aq-teal);color:#fff;transform:translateY(-1px)}.aq-btn--lg{min-height:56px;padding:0 40px;font-size:.95rem}.aq-btn--sm{min-height:40px;padding:0 20px;font-size:.82rem}.aq-btn--full{width:100%}.aq-wave{display:block;width:100%;line-height:0;margin:0;padding:0;overflow:hidden}.aq-wave svg{display:block;width:100%}.aq-trust{background:var(--aq-navy);padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06)}.aq-trust-list{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.aq-trust-list::-webkit-scrollbar{display:none}.aq-trust-item{display:flex;align-items:center;gap:7px;color:#ffffffbf;font-size:.78rem;font-weight:500;letter-spacing:.01em;padding:4px 24px;white-space:nowrap;position:relative}.aq-trust-item+.aq-trust-item:before{content:"";position:absolute;left:0;top:15%;height:70%;width:1px;background:#ffffff26}.aq-trust-item svg{color:var(--aq-teal-light);flex-shrink:0}.aq-header{position:fixed;top:0;left:0;right:0;z-index:1000;padding:0;background:#0d1b2a00;transition:background var(--aq-t-base) var(--aq-ease),backdrop-filter var(--aq-t-base) var(--aq-ease),box-shadow var(--aq-t-base) var(--aq-ease)}.aq-header.scrolled{background:#0d1b2af5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px #ffffff0f,0 4px 24px #0003}.aq-header-inner{display:flex;align-items:center;justify-content:space-between;height:72px;gap:32px}.aq-logo img{height:38px;width:auto;display:block}.aq-nav{display:flex;align-items:center;gap:2px}.aq-nav a{color:#fffc;font-size:.88rem;font-weight:500;padding:8px 14px;border-radius:var(--aq-r-sm);transition:color var(--aq-t-fast),background var(--aq-t-fast);min-height:44px;display:flex;align-items:center}.aq-nav a:hover{color:var(--aq-white);background:#ffffff14}.aq-header-actions{display:flex;align-items:center;gap:4px}.aq-icon-btn{width:44px;height:44px;border-radius:var(--aq-r-sm);display:flex;align-items:center;justify-content:center;color:#fffc;transition:all var(--aq-t-fast);position:relative}.aq-icon-btn:hover{background:#ffffff1a;color:var(--aq-white)}.aq-cart-badge{position:absolute;top:6px;right:6px;width:15px;height:15px;background:var(--aq-teal);border-radius:50%;font-size:9px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;line-height:1;border:2px solid var(--aq-navy)}.aq-hero{position:relative;min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.aq-hero__bg-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.aq-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(110deg,#0d1b2ae0,#0d1b2ab8 40%,#0d1b2a4d,#0d1b2a1a)}.aq-hero__overlay:after{content:"";position:absolute;bottom:0;left:0;right:0;height:200px;background:linear-gradient(to top,rgba(13,27,42,.6),transparent)}.aq-hero__body{position:relative;z-index:2;flex:1;display:flex;align-items:center;padding:140px 0 80px}.aq-hero__content{max-width:620px}.aq-hero__badge{display:inline-flex;align-items:center;gap:8px;background:#4ecdc41f;border:1px solid rgba(78,205,196,.35);color:var(--aq-teal-light);font-size:.73rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:7px 16px;border-radius:var(--aq-r-full);margin-bottom:28px}.aq-hero__badge-dot{width:6px;height:6px;background:var(--aq-teal-light);border-radius:50%;animation:blink 2.5s ease-in-out infinite}@keyframes blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.aq-hero__title{font-family:var(--aq-font-serif);font-size:clamp(2.8rem,5.5vw,4.4rem);font-weight:700;color:var(--aq-white);line-height:1.1;letter-spacing:-.025em;margin-bottom:24px}.aq-hero__title em{font-style:italic;color:var(--aq-teal-light)}.aq-hero__sub{font-size:1.1rem;color:#ffffffc7;line-height:1.75;margin-bottom:40px;max-width:480px}.aq-hero__cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.aq-hero__stats{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.1);padding:28px 0}.aq-hero__stats-inner{display:flex;gap:0}.aq-hero__stat{flex:1;text-align:center;padding:8px 20px;position:relative}.aq-hero__stat+.aq-hero__stat:before{content:"";position:absolute;left:0;top:10%;height:80%;width:1px;background:#ffffff26}.aq-hero__stat-val{display:block;font-family:var(--aq-font-serif);font-size:2.2rem;font-weight:700;color:var(--aq-white);line-height:1;margin-bottom:6px}.aq-hero__stat-label{font-size:.78rem;color:#ffffff8c;font-weight:500;letter-spacing:.04em}.aq-videos{background:var(--aq-white);padding:var(--aq-section-py) 0}.aq-videos__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px;max-width:1400px;margin-left:auto;margin-right:auto}.aq-videos__item{border-radius:var(--aq-r-lg);overflow:hidden;background:#0000004d;aspect-ratio:16/10}.aq-videos__item video{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:768px){.aq-videos__grid{grid-template-columns:1fr}}.aq-usp{background:var(--aq-white);padding:72px 0;border-bottom:1px solid var(--aq-border)}.aq-usp__grid{display:grid;grid-template-columns:repeat(3,1fr)}.aq-usp__item{display:flex;flex-direction:column;align-items:flex-start;padding:40px 48px;position:relative;transition:background var(--aq-t-base)}.aq-usp__item:hover{background:var(--aq-gray-50)}.aq-usp__item+.aq-usp__item:before{content:"";position:absolute;left:0;top:15%;height:70%;width:1px;background:var(--aq-border)}.aq-usp__header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:20px}.aq-usp__num{font-family:var(--aq-font-serif);font-size:3.5rem;font-weight:700;color:var(--aq-gray-100);line-height:1;transition:color var(--aq-t-base)}.aq-usp__item:hover .aq-usp__num{color:#1a909026}.aq-usp__icon{width:40px;height:40px;background:none;display:flex;align-items:center;justify-content:center;color:var(--aq-teal);transition:transform var(--aq-t-base)}.aq-usp__item:hover .aq-usp__icon{transform:translateY(-3px)}.aq-usp__title{font-family:var(--aq-font-serif);font-size:1.25rem;font-weight:700;color:var(--aq-navy);margin-bottom:10px}.aq-usp__text{font-size:.9rem;color:var(--aq-text-muted);line-height:1.7}.aq-tech{background:var(--aq-navy);padding:80px 0;overflow:hidden;position:relative}.aq-tech:before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(26,144,144,.08) 0%,transparent 70%);pointer-events:none}.aq-tech__inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.aq-tech__steps{display:flex;flex-direction:column;gap:32px;margin-top:36px}.aq-tech__step{display:flex;gap:20px;align-items:flex-start;opacity:.7;transition:opacity var(--aq-t-base);cursor:default}.aq-tech__step:hover{opacity:1}.aq-tech__step-num{width:44px;height:44px;border-radius:50%;border:2px solid rgba(78,205,196,.3);color:var(--aq-teal-light);font-family:var(--aq-font-serif);font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--aq-t-base)}.aq-tech__step:hover .aq-tech__step-num{background:var(--aq-teal);border-color:var(--aq-teal);color:#fff}.aq-tech__step-title{font-family:var(--aq-font-serif);font-size:1.05rem;font-weight:600;color:#ffffffe6;margin-bottom:6px}.aq-tech__step-text{font-size:.88rem;color:#ffffff80;line-height:1.65}.aq-tech__visual{position:relative;border-radius:var(--aq-r-xl);overflow:hidden;aspect-ratio:4/5;box-shadow:var(--aq-shadow-lg)}.aq-tech__visual img{width:100%;height:100%;object-fit:contain;object-position:center;background:#0d1b2a}.aq-tech__visual-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(13,27,42,.6) 0%,transparent 50%)}.aq-products{background:var(--aq-gray-50);padding:16px 0 96px}.aq-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.aq-product-card{background:var(--aq-white);border-radius:var(--aq-r-lg);overflow:hidden;border:1px solid var(--aq-border);display:flex;flex-direction:column;transition:border-color var(--aq-t-base),box-shadow var(--aq-t-base)}.aq-product-card:hover{border-color:#1a90904d;box-shadow:0 8px 24px #00000012}.aq-product-card:active{transform:scale(.99)}.aq-product-card__img-wrap{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--aq-gray-50)}.aq-product-card__img-wrap img{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform var(--aq-t-slow) var(--aq-ease)}.aq-product-card:hover .aq-product-card__img-wrap img{transform:scale(1.04)}.aq-product-card__badge{position:absolute;top:16px;left:16px;background:var(--aq-navy);color:#ffffffe6;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:var(--aq-r-full)}.aq-product-card__badge--new{background:var(--aq-teal)}.aq-product-card__badge--sale{background:#e5444a;color:var(--aq-white)}.aq-product-card__wish{position:absolute;top:12px;right:12px;width:38px;height:38px;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--aq-gray-400);transition:all var(--aq-t-fast);box-shadow:var(--aq-shadow-xs);opacity:0;transform:scale(.8)}.aq-product-card:hover .aq-product-card__wish{opacity:1;transform:scale(1)}.aq-product-card__wish:hover{color:#e05252;background:#fff}.aq-product-card__body{padding:24px 28px;flex:1;display:flex;flex-direction:column}.aq-product-card__cat{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--aq-teal);margin-bottom:8px}.aq-product-card__name{font-family:var(--aq-font-serif);font-size:1.35rem;font-weight:700;color:var(--aq-navy);line-height:1.25;margin-bottom:10px}.aq-product-card__desc{font-size:.88rem;color:var(--aq-text-muted);line-height:1.65;flex:1;margin-bottom:20px}.aq-product-card__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid var(--aq-border)}.aq-product-card__price{font-family:var(--aq-font-serif);font-size:1.2rem;font-weight:700;color:var(--aq-navy)}.aq-product-card__price span{font-size:.78rem;font-family:var(--aq-font-sans);font-weight:500;color:var(--aq-text-muted);margin-right:4px}.aq-product-card{animation:fadeUp .5s var(--aq-ease) both}.aq-product-card:nth-child(1){animation-delay:0ms}.aq-product-card:nth-child(2){animation-delay:80ms}.aq-product-card:nth-child(3){animation-delay:.16s}.aq-product-card:nth-child(4){animation-delay:.24s}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.aq-process{background:var(--aq-navy);padding:var(--aq-section-py) 0}.aq-process .aq-eyebrow{color:var(--aq-teal)}.aq-process .aq-heading{color:var(--aq-white)}.aq-process__tabs{position:relative;display:flex;gap:0;margin-top:56px;margin-bottom:48px}.aq-process__tabs-line{position:absolute;top:28px;left:0;right:0;height:2px;background:#ffffff1f;z-index:0}.aq-process__tabs-fill{height:100%;width:0%;background:var(--aq-teal);transition:width .05s linear}.aq-process__tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:12px;background:none;border:none;cursor:pointer;padding:0 12px;position:relative;z-index:1}.aq-process__tab-dot{width:56px;height:56px;border-radius:50%;background:#ffffff14;border:2px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;color:#ffffff73;transition:background .3s,border-color .3s,color .3s,transform .3s}.aq-process__tab.is-active .aq-process__tab-dot,.aq-process__tab.is-done .aq-process__tab-dot{background:var(--aq-teal);border-color:var(--aq-teal);color:var(--aq-white);transform:scale(1.1);box-shadow:0 0 0 6px #1a909033}.aq-process__tab.is-done .aq-process__tab-dot{background:#1a909099;box-shadow:none;transform:scale(1)}.aq-process__tab-n{font-family:var(--aq-font-serif);font-size:.78rem;font-weight:700;color:#ffffff59;letter-spacing:.08em;transition:color .3s}.aq-process__tab.is-active .aq-process__tab-n{color:var(--aq-teal)}.aq-process__tab.is-done .aq-process__tab-n{color:#1a9090b3}.aq-process__tab-label{font-size:.82rem;font-weight:500;color:#fff6;text-align:center;line-height:1.3;transition:color .3s}.aq-process__tab.is-active .aq-process__tab-label{color:var(--aq-white)}.aq-process__tab-timer{display:block;width:56px;height:3px;border-radius:2px;background:#ffffff1a;overflow:hidden;position:relative}.aq-process__tab-timer:after{content:"";position:absolute;left:0;top:0;bottom:0;width:0%;background:var(--aq-teal);transition:width .05s linear}.aq-process__tab.is-active .aq-process__tab-timer:after{width:var(--timer-pct, 0%)}.aq-process__panels{position:relative;min-height:280px}.aq-process__panel{display:none;grid-template-columns:1fr 1fr;gap:64px;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--aq-r-xl);padding:48px 56px;animation:processIn .4s var(--aq-ease) both}.aq-process__panel.is-active{display:grid}@keyframes processIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.aq-process__panel-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--aq-teal);margin-bottom:12px}.aq-process__panel-title{font-family:var(--aq-font-serif);font-size:2rem;font-weight:700;color:var(--aq-white);margin-bottom:16px;line-height:1.2}.aq-process__panel-desc{font-size:.92rem;color:#fff9;line-height:1.75;margin-bottom:24px}.aq-process__panel-list{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:8px}.aq-process__panel-list li{font-size:.88rem;color:#ffffffbf;padding-left:20px;position:relative}.aq-process__panel-list li:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:50%;background:var(--aq-teal)}.aq-process__panel-visual{display:flex;align-items:center;justify-content:center}.aq-process__panel-num{font-family:var(--aq-font-serif);font-size:11rem;font-weight:700;line-height:1;color:#ffffff0a;-webkit-user-select:none;user-select:none;letter-spacing:-.04em}@media(max-width:1024px){.aq-process__panel{grid-template-columns:1fr;gap:32px;padding:40px 36px}.aq-process__panel-visual{display:none}.aq-process__panel-num{font-size:7rem}}.aq-banner{position:relative;min-height:720px;display:flex;align-items:center;overflow:hidden}.aq-banner__wave-top,.aq-banner__wave-bot{position:absolute;left:0;right:0;line-height:0;z-index:2}.aq-banner__wave-top{top:-1px}.aq-banner__wave-top svg{display:block;width:100%}.aq-banner__wave-bot{bottom:-1px}.aq-banner__wave-bot svg{display:block;width:100%}.aq-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform 8s var(--aq-ease)}.aq-banner:hover .aq-banner__bg{transform:scale(1.03)}.aq-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0d1b2ae6,#0d1b2ab3,#0d1b2a33)}.aq-banner__content{position:relative;z-index:1;max-width:540px}.aq-banner__tag{display:inline-flex;align-items:center;gap:6px;background:#1a909033;border:1px solid rgba(78,205,196,.3);color:var(--aq-teal-light);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:var(--aq-r-full);margin-bottom:24px}.aq-testimonials{background:var(--aq-gray-50);padding:0 0 96px}.aq-testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.aq-testi-card{background:var(--aq-white);border-radius:var(--aq-r-lg);padding:36px 32px;border:1px solid var(--aq-border);box-shadow:var(--aq-shadow-xs);display:flex;flex-direction:column;transition:transform var(--aq-t-base),box-shadow var(--aq-t-base)}.aq-testi-card:hover{transform:translateY(-4px);box-shadow:var(--aq-shadow-md)}.aq-testi-card:nth-child(1){animation:fadeUp .5s var(--aq-ease) 0ms both}.aq-testi-card:nth-child(2){animation:fadeUp .5s var(--aq-ease) .1s both}.aq-testi-card:nth-child(3){animation:fadeUp .5s var(--aq-ease) .2s both}.aq-testi-text{font-size:.95rem;color:var(--aq-gray-600);line-height:1.75;flex:1;font-style:italic;margin-bottom:28px;position:relative}.aq-testi-text:before{content:"\201c";font-family:var(--aq-font-serif);font-size:4rem;color:var(--aq-teal);opacity:.15;position:absolute;top:-20px;left:-8px;line-height:1;pointer-events:none}.aq-testi-author{display:flex;align-items:center;gap:14px;border-top:1px solid var(--aq-border);padding-top:20px}.aq-testi-avatar{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--aq-teal),var(--aq-navy-mid));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.88rem;flex-shrink:0}.aq-testi-name{font-weight:700;font-size:.9rem;color:var(--aq-navy);margin-bottom:2px}.aq-testi-loc{font-size:.78rem;color:var(--aq-text-muted)}.aq-cta{background:var(--aq-teal);padding:0 0 96px;position:relative;overflow:hidden}.aq-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(26,144,144,.08) 0%,transparent 70%);pointer-events:none}.aq-cta__inner{position:relative;text-align:center;max-width:640px;margin:0 auto}.aq-cta__actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:36px}.aq-footer{background:#070f1a;color:#ffffff80;padding:60px 0 28px}.aq-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:52px;margin-bottom:52px}.aq-footer__brand-logo{height:34px;width:auto;opacity:.9}.aq-footer__brand-desc{font-size:.85rem;line-height:1.75;margin-top:16px;max-width:260px}.aq-footer__heading{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fffc;margin-bottom:18px}.aq-footer__links{display:flex;flex-direction:column;gap:10px}.aq-footer__links a{font-size:.86rem;color:#ffffff73;transition:color var(--aq-t-fast)}.aq-footer__links a:hover{color:var(--aq-teal-light)}.aq-footer__text-item{font-size:.86rem;color:#ffffff73;cursor:default}.aq-footer__bottom{border-top:1px solid rgba(255,255,255,.07);padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.8rem}.aq-footer__legal{display:flex;gap:24px}.aq-footer__legal a{color:#ffffff59;transition:color var(--aq-t-fast)}.aq-footer__legal a:hover{color:var(--aq-teal-light)}@media(max-width:1024px){:root{--aq-section-py: 72px}.aq-container{padding:0 24px}.aq-product-grid{grid-template-columns:repeat(3,1fr)}.aq-tech__inner{grid-template-columns:1fr;gap:48px}.aq-tech__visual{aspect-ratio:16/9;max-height:360px}.aq-footer__grid{grid-template-columns:1fr 1fr;gap:36px}}@media(max-width:768px){:root{--aq-section-py: 56px}.aq-container{padding:0 20px}.aq-nav{display:none}.aq-usp__grid{grid-template-columns:1fr}.aq-usp__item+.aq-usp__item:before{display:none}.aq-usp__item{padding:32px 24px;border-top:1px solid var(--aq-border)}.aq-product-grid{grid-template-columns:1fr;gap:20px}.aq-process__tabs{flex-direction:column;gap:16px}.aq-process__tabs-line{display:none}.aq-process__tab{flex-direction:row;justify-content:flex-start;gap:16px}.aq-process__tab-timer{display:none}.aq-process__panel{padding:28px 24px}.aq-testi-grid{grid-template-columns:1fr}.aq-footer__grid{grid-template-columns:1fr;gap:28px}.aq-footer__bottom{flex-direction:column;text-align:center}.aq-hero__stats-inner{flex-wrap:wrap}.aq-hero__stat{min-width:50%}.aq-trust-list{flex-wrap:wrap;justify-content:center;gap:8px 0;padding:4px 12px;overflow-x:visible}.aq-trust-item{flex:0 0 auto;padding:6px 16px;font-size:.72rem}.aq-trust-item+.aq-trust-item:before{display:none}}@media(max-width:480px){.aq-hero__cta{flex-direction:column}.aq-hero__cta .aq-btn{width:100%}.aq-product-grid{grid-template-columns:1fr}}.collection.page-width{max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding-left:40px!important;padding-right:40px!important;box-sizing:border-box!important}@media(max-width:749px){.collection.page-width{padding-left:16px!important;padding-right:16px!important}}.collection__title{font-family:var(--aq-font-heading)!important;font-size:2.4rem!important;color:var(--aq-navy)!important;font-weight:700!important;margin-bottom:8px!important;padding-bottom:16px!important;border-bottom:2px solid var(--aq-teal)!important}.collection__description{font-family:var(--aq-font-body)!important;font-size:1rem!important;color:var(--aq-text-muted)!important;line-height:1.7!important;max-width:640px!important;margin-top:12px!important}.aq-product-card{width:100%;height:100%;display:flex;flex-direction:column}.aq-product-card__body{flex:1;display:flex;flex-direction:column}.aq-product-card__footer{margin-top:auto}.aq-product-card__name{word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.card-wrapper .card,.card--product{border-radius:16px!important;overflow:hidden!important;box-shadow:0 2px 16px #0d1b2a12!important;border:1px solid var(--aq-gray-100)!important;transition:box-shadow .25s ease,transform .25s ease!important;background:var(--aq-white)!important}.card-wrapper:hover .card,.card-wrapper:hover .card--product{box-shadow:0 8px 32px #0d1b2a21!important;transform:translateY(-3px)!important}.card__media,.card--product .card__media{border-radius:0!important;background:var(--aq-gray-50)!important}.card__content,.card__information{padding:16px 18px 18px!important}.card__heading,.card__heading a{font-family:var(--aq-font-body)!important;font-size:.95rem!important;font-weight:600!important;color:var(--aq-navy)!important;line-height:1.4!important}.card__heading a:hover{color:var(--aq-teal)!important}.price .price__regular,.price .price__sale,.price-item--regular,.price-item--sale{font-family:var(--aq-font-body)!important;font-weight:700!important;color:var(--aq-navy)!important;font-size:1rem!important}.price-item--compare{color:var(--aq-gray-400)!important;font-weight:400!important;font-size:.85rem!important}.price--on-sale .price-item--sale{color:var(--aq-teal)!important}.aq-product-card__badge--sold{background:var(--aq-navy)!important;color:var(--aq-white)!important}.aq-product-card__price-from{font-size:.78rem;font-weight:400;color:var(--aq-text-muted);margin-right:3px}.aq-product-card__price-compare{font-size:.82rem;color:var(--aq-gray-400);font-weight:400;margin-right:4px;text-decoration:line-through}.aq-product-card__price-val--sale{color:var(--aq-teal)!important}.aq-product-card__no-img{width:100%;height:100%;min-height:200px;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:var(--aq-navy);background:var(--aq-gray-50)}.badge{border-radius:6px!important;font-family:var(--aq-font-body)!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.04em!important;padding:4px 10px!important}.badge--bottom-left,.badge--top-left{border-radius:0 6px 6px 0!important}.badge--inverse,.badge[style*=background]{background:var(--aq-navy)!important;color:var(--aq-white)!important}.badge--sale,.card__badge .badge{background:var(--aq-teal)!important;color:var(--aq-white)!important}.collection-hero,.collection__title{font-family:var(--aq-font-heading)!important;color:var(--aq-navy)!important}.facets__heading,.facet-filters__label{font-family:var(--aq-font-body)!important;color:var(--aq-navy)!important}.pagination .pagination__item--current{background:var(--aq-teal)!important;border-color:var(--aq-teal)!important;color:var(--aq-white)!important;border-radius:8px!important}.pagination .pagination__item{border-radius:8px!important;color:var(--aq-navy)!important}.pagination .pagination__item:hover{background:var(--aq-gray-50)!important;border-color:var(--aq-teal)!important;color:var(--aq-teal)!important}.page-width .article__title,.main-page-title{font-family:var(--aq-font-heading)!important;color:var(--aq-navy)!important;font-size:2.2rem!important;margin-bottom:40px!important;padding-bottom:20px!important;border-bottom:2px solid var(--aq-teal)!important}.page-width h1,.shopify-policy__title{font-family:var(--aq-font-heading)!important;color:var(--aq-navy)!important;font-size:2rem!important;margin-bottom:32px!important;padding-bottom:16px!important;border-bottom:2px solid var(--aq-teal)!important}.page-width .rte h2,.shopify-policy__body h2{font-family:var(--aq-font-heading)!important;font-size:1.3rem!important;color:var(--aq-navy)!important;margin:32px 0 10px!important}.page-width .rte h3,.shopify-policy__body h3{font-family:var(--aq-font-body)!important;font-size:1.05rem!important;font-weight:700!important;color:var(--aq-navy)!important;margin:24px 0 8px!important}.page-width .rte p,.page-width .rte li,.shopify-policy__body p,.shopify-policy__body li{font-family:var(--aq-font-body)!important;font-size:.95rem!important;line-height:1.75!important;color:var(--aq-text-muted)!important}.page-width .rte a,.shopify-policy__body a{color:var(--aq-teal)!important;text-decoration:underline!important;text-underline-offset:3px!important}.shopify-policy__container,body.template-page .page-width{max-width:800px!important;margin:0 auto!important;padding:60px 24px 80px!important}.product__text.caption-with-letter-spacing,.product__vendor{font-family:var(--aq-font-body)!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--aq-teal)!important}.product__title{font-family:var(--aq-font-heading)!important;font-size:2rem!important;font-weight:700!important;color:var(--aq-navy)!important;line-height:1.2!important;margin-bottom:16px!important}.product__title+*{border-top:2px solid var(--aq-teal)!important;padding-top:20px!important}.product__info-wrapper .price .price-item,.product__info-wrapper .price__regular,.product__info-wrapper .price-item--regular{font-family:var(--aq-font-body)!important;font-size:1.6rem!important;font-weight:700!important;color:var(--aq-navy)!important}.product__info-wrapper .price-item--sale{color:var(--aq-teal)!important}.product__info-wrapper .price-item--compare{font-size:1rem!important;color:var(--aq-gray-400)!important;font-weight:400!important}.product__tax{font-size:.82rem!important;color:var(--aq-text-muted)!important}.product__description{font-family:var(--aq-font-body)!important;font-size:.95rem!important;line-height:1.75!important;color:var(--aq-text-muted)!important}.product-form__label,.quantity__label{font-family:var(--aq-font-body)!important;font-size:.85rem!important;font-weight:600!important;color:var(--aq-navy)!important}.quantity{border:1.5px solid var(--aq-gray-200)!important;border-radius:10px!important;overflow:hidden!important}.quantity__button,.quantity__input{font-family:var(--aq-font-body)!important;color:var(--aq-navy)!important}body.template-index #MainContent,.template-index #MainContent{padding-top:0!important}.product-form__input select{font-family:var(--aq-font-body)!important;font-size:.92rem!important;color:var(--aq-navy)!important;border:1.5px solid var(--aq-gray-200)!important;border-radius:10px!important;padding:10px 14px!important;width:100%!important;background:var(--aq-white)!important}.product-form__input .swatch-input__button,.product-form__input .block-swatch,.product-form__input label.block-swatch{font-size:.83rem!important;padding:7px 14px!important;border-radius:8px!important;border:1.5px solid var(--aq-gray-200)!important;font-family:var(--aq-font-body)!important;font-weight:500!important;color:var(--aq-navy)!important;width:auto!important;background:var(--aq-white)!important}.product-form__submit{background:var(--aq-navy)!important;color:var(--aq-white)!important;font-family:var(--aq-font-body)!important;font-weight:600!important;font-size:1rem!important;letter-spacing:.03em!important;border-radius:50px!important;border:none!important;padding:18px 40px!important;transition:background .2s ease!important;width:100%!important;cursor:pointer!important}.product-form__submit:hover{background:var(--aq-teal)!important}.shopify-payment-button__button{border-radius:50px!important}.quantity{border:1.5px solid var(--aq-gray-200)!important;border-radius:10px!important}.product__inventory{font-size:.82rem!important;font-family:var(--aq-font-body)!important}.product__inventory--in-stock{color:var(--aq-teal)!important}.breadcrumb,nav[aria-label=breadcrumb]{font-size:.78rem!important;color:var(--aq-text-muted)!important;font-family:var(--aq-font-body)!important;margin-bottom:24px!important}sticky-header,.header-wrapper{background:var(--aq-navy)!important;border-bottom:none!important;box-shadow:0 2px 16px #0000004d!important}.header{padding-top:16px!important;padding-bottom:16px!important}.header__heading-logo{filter:brightness(0) invert(1)!important;max-height:40px!important}.header__heading-link,.header__heading{color:var(--aq-white)!important;font-family:var(--aq-font-body)!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.header__menu-item.link,.header__menu-item{color:#ffffffd9!important;font-family:var(--aq-font-body)!important;font-size:.875rem!important;font-weight:500!important;letter-spacing:.02em!important;transition:color .2s!important}.header__menu-item.link:hover,.header__menu-item:hover{color:var(--aq-teal-light)!important}.header__icon,.header__icon svg{color:var(--aq-white)!important}.header__icon:hover,.header__icon:hover svg{color:var(--aq-teal-light)!important}.cart-count-bubble{background:var(--aq-teal)!important;color:var(--aq-white)!important}.header__icon--menu svg{color:var(--aq-white)!important}.announcement-bar{background:var(--aq-teal)!important;color:var(--aq-white)!important}.announcement-bar__message{color:var(--aq-white)!important}.header__menu-item[aria-current=page],.header__menu-item[aria-current=true],.header__active-menu-item,.header__menu-item--active{color:var(--aq-teal-light)!important;text-decoration:underline!important;text-underline-offset:4px!important;text-decoration-thickness:2px!important}.header__submenu,details[open]>.header__submenu,.mega-menu__content,.header__submenu.global-settings-popup{background:var(--aq-navy)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 8px 32px #0006!important}.header__submenu .header__menu-item,.header__submenu .list-menu__item.link,.header__submenu a{color:#ffffffd9!important}.header__submenu .header__menu-item:hover,.header__submenu a:hover{color:var(--aq-teal-light)!important}.menu-drawer{background:var(--aq-navy)!important}.menu-drawer__navigation .header__menu-item,.menu-drawer a,.menu-drawer button,.menu-drawer summary,.menu-drawer .menu-drawer__menu-item,.menu-drawer__navigation-item button,.menu-drawer__navigation-item summary,.menu-drawer .list-menu__item{color:#ffffffd9!important}.menu-drawer a:hover,.menu-drawer button:hover,.menu-drawer summary:hover{color:var(--aq-teal-light)!important}.menu-drawer a[aria-current=page],.menu-drawer .menu-drawer__menu-item--active{color:var(--aq-teal-light)!important}.menu-drawer__submenu,.menu-drawer__inner-submenu{background:var(--aq-navy)!important;background-color:var(--aq-navy)!important}.menu-drawer__submenu a,.menu-drawer__submenu button,.menu-drawer__submenu summary,.menu-drawer__submenu .list-menu__item,.menu-drawer__inner-submenu a,.menu-drawer__inner-submenu button,.menu-drawer__inner-submenu .list-menu__item{color:#ffffffd9!important}.menu-drawer summary.list-menu__item,.menu-drawer .menu-drawer__menu-item.link.list-menu__item{color:#ffffffd9!important}.menu-drawer__close-button,.menu-drawer button[class*=close],.menu-drawer button[class*=back]{color:#ffffffd9!important}@media(max-width:989px){sticky-header,.header-wrapper{background:var(--aq-navy)!important}}.header__inline-menu .list-menu--inline{gap:0!important;justify-content:center!important}.header__menu-item>a.link,.header__menu-item.link{padding:7px 11px!important;border-radius:6px!important;transition:color .18s ease,background .18s ease!important;text-decoration:none!important}.header__menu-item>a.link:hover,.header__menu-item.link:hover{color:var(--aq-white)!important;background:#ffffff14!important}.header__menu-item[aria-current=page]>a,.header__menu-item[aria-current=true]>a,.header__menu-item--active>a{color:var(--aq-teal-light)!important;background:#5bb2ac1f!important;border-radius:6px!important;text-decoration:none!important}.header__menu-item .icon-caret{width:10px!important;height:10px!important;opacity:.6}.header__inline-menu{border-top:1px solid rgba(255,255,255,.08)!important;padding-top:2px!important;padding-bottom:2px!important}.header{padding-top:12px!important;padding-bottom:12px!important}.menu-drawer__navigation-item>a,.menu-drawer .header__menu-item>a{padding:10px 16px!important;border-radius:6px!important}@media(max-width:989px){.header__inline-menu{border-top:none!important}}sticky-header,.header-wrapper{box-shadow:0 1px 10px #0003!important}.header{min-height:104px!important;padding-top:10px!important;padding-bottom:10px!important;row-gap:8px!important}.header__heading,.header__heading-link{line-height:1!important;margin:0!important}.header__heading-logo{max-height:28px!important;width:auto!important}.header__inline-menu{margin-top:0!important;padding-top:0!important;padding-bottom:0!important;border-top:0!important}.header__inline-menu .list-menu--inline{align-items:center!important;gap:4px!important}.header__menu-item.link,.header__menu-item>a.link,.header__menu-item{min-height:32px!important;padding:5px 10px!important;font-size:.82rem!important;line-height:1.2!important}.header__active-menu-item,.header__menu-item[aria-current=page],.header__menu-item[aria-current=true],.header__menu-item--active{text-underline-offset:3px!important;text-decoration-thickness:1px!important}body:has(.header__menu-item[href*="/collections/outdoor-filter"][aria-current]) .header__menu-item[href*="/collections/zubehor"],body:has(.header__menu-item[href*="/collections/outdoor-filter"][aria-current]) .header__menu-item[href*="/collections/zubehoer"],body:has(.header__menu-item[href*="/collections/outdoor-filter"][aria-current]) .header__menu-item[href*="/collections/zubeh\f6r"],body:has(.header__menu-item[href*="/collections/outdoor-filter"][aria-current]) a[href*="/collections/zubehor"] .header__active-menu-item,body:has(.header__menu-item[href*="/collections/outdoor-filter"][aria-current]) a[href*="/collections/zubehoer"] .header__active-menu-item,body:has(.header__menu-item[href*="/collections/outdoor-filter"][aria-current]) a[href*="/collections/zubeh\f6r"] .header__active-menu-item,body:has(a[href*="/collections/outdoor-filter"][aria-current]) .menu-drawer a[href*="/collections/zubehor"],body:has(a[href*="/collections/outdoor-filter"][aria-current]) .menu-drawer a[href*="/collections/zubehoer"],body:has(a[href*="/collections/outdoor-filter"][aria-current]) .menu-drawer a[href*="/collections/zubeh\f6r"]{color:#ffffffd9!important;text-decoration:none!important;background:transparent!important}body:has(.header__menu-item[href*="/collections/outdoor-filter"][aria-current]) .header__menu-item[href*="/collections/zubehor"]:hover,body:has(.header__menu-item[href*="/collections/outdoor-filter"][aria-current]) .header__menu-item[href*="/collections/zubehoer"]:hover,body:has(.header__menu-item[href*="/collections/outdoor-filter"][aria-current]) .header__menu-item[href*="/collections/zubeh\f6r"]:hover,body:has(a[href*="/collections/outdoor-filter"][aria-current]) .menu-drawer a[href*="/collections/zubehor"]:hover,body:has(a[href*="/collections/outdoor-filter"][aria-current]) .menu-drawer a[href*="/collections/zubehoer"]:hover,body:has(a[href*="/collections/outdoor-filter"][aria-current]) .menu-drawer a[href*="/collections/zubeh\f6r"]:hover{color:var(--aq-white)!important;background:#ffffff14!important}.header__icon{width:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.header__icon svg,.header__icon .icon{width:21px!important;height:21px!important;min-width:21px!important;min-height:21px!important;display:block!important}.header__icon--cart svg,.header__icon--cart .icon,.header__icon--cart .icon-cart,.header__icon--cart .icon-cart-empty{width:23px!important;height:23px!important;min-width:23px!important;min-height:23px!important}.header__icons{align-items:center!important;gap:4px!important}.cart-count-bubble{min-width:18px!important;height:18px!important;font-size:10px!important;line-height:18px!important}@media(min-width:990px){.header,.header--top-left,.header--top-center,.header--middle-left,.header--middle-center{display:grid!important;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)!important;grid-template-areas:"heading navigation icons"!important;grid-template-rows:auto!important;align-items:center!important;column-gap:24px!important;min-height:72px!important;padding-top:10px!important;padding-bottom:10px!important}.header__heading,.header__heading-link{grid-area:heading!important;justify-self:start!important}.header__inline-menu{grid-area:navigation!important;justify-self:center!important;align-self:center!important;display:flex!important}.header__icons{grid-area:icons!important;justify-self:end!important;align-self:center!important}.header__heading-logo{max-height:30px!important}}@media(max-width:989px){.header{min-height:68px!important;padding-top:8px!important;padding-bottom:8px!important}.header__heading-logo{max-height:26px!important}}@media(min-width:990px){.header,.header--top-left,.header--top-center,.header--middle-left,.header--middle-center{grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr)!important;grid-template-areas:"heading navigation icons"!important;grid-auto-rows:1fr!important;min-height:74px!important;row-gap:0!important}.header>*{align-self:center!important}.header__heading,.header__heading-link{grid-area:heading!important}.header__inline-menu{grid-area:navigation!important;margin:0!important}.header__icons{grid-area:icons!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;min-width:148px!important;margin:0!important;padding:0!important}.header>.header__search{grid-area:icons!important;grid-row:1!important;justify-self:end!important;align-self:center!important;display:inline-flex!important;margin:0 118px 0 0!important;padding:0!important;z-index:2!important}.header>.header__search details,.header>.header__search summary,.header>.header__search .header__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important}.header__icon{width:42px!important;height:42px!important;min-width:42px!important}.header__icon svg,.header__icon .icon{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important}.header__icon--cart svg,.header__icon--cart .icon,.header__icon--cart .icon-cart,.header__icon--cart .icon-cart-empty{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}.cart-count-bubble{min-width:20px!important;height:20px!important;line-height:20px!important;font-size:11px!important}}.cart-count-bubble{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;padding:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;font-family:var(--aq-font-body)!important;font-size:11px!important;font-weight:700!important;background:var(--aq-teal)!important;color:var(--aq-white)!important;box-shadow:0 0 0 2px var(--aq-navy)!important}.cart-count-bubble span,.cart-count-bubble span[aria-hidden=true]{line-height:1!important;display:block!important}.header__icon--cart{position:relative!important;overflow:visible!important}.header__icon--cart .cart-count-bubble{position:absolute!important;top:4px!important;right:1px!important;bottom:auto!important;left:auto!important;transform:none!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;border-radius:999px!important;font-size:10px!important;line-height:18px!important;box-shadow:0 0 0 2px var(--aq-navy)!important}.header__icon--cart .cart-count-bubble span,.header__icon--cart .cart-count-bubble span[aria-hidden=true]{width:18px!important;height:18px!important;line-height:18px!important;text-align:center!important}body.template-cart,.template-cart{background:var(--aq-bg)!important}body.template-cart .page-width,.template-cart .page-width{max-width:1360px!important}body.template-cart .title-wrapper-with-link,.template-cart .title-wrapper-with-link{align-items:flex-end!important;gap:24px!important;margin-top:46px!important;margin-bottom:58px!important}body.template-cart .title,.template-cart .title{font-family:var(--aq-font-heading)!important;font-size:clamp(2.2rem,3.2vw,3.8rem)!important;line-height:1.05!important;color:var(--aq-navy)!important;letter-spacing:0!important;position:relative!important}body.template-cart .title:after,.template-cart .title:after{content:""!important;display:block!important;width:min(310px,100%)!important;height:2px!important;margin-top:20px!important;background:var(--aq-teal)!important}body.template-cart .underlined-link,.template-cart .underlined-link{color:var(--aq-navy)!important;font-family:var(--aq-font-body)!important;font-size:1.15rem!important;font-weight:600!important;text-decoration-color:#5bb2ac73!important;text-underline-offset:5px!important}body.template-cart .underlined-link:hover,.template-cart .underlined-link:hover{color:var(--aq-teal)!important}body.template-cart .cart-items,.template-cart .cart-items{border-collapse:separate!important;border-spacing:0 18px!important}body.template-cart .cart-items th,.template-cart .cart-items th{color:var(--aq-gray-600)!important;font-family:var(--aq-font-body)!important;font-size:.76rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-bottom:1px solid var(--aq-gray-200)!important;padding-bottom:22px!important}body.template-cart .cart-item,.template-cart .cart-item{background:var(--aq-white)!important;border:1px solid var(--aq-gray-200)!important;box-shadow:var(--aq-shadow-sm)!important}body.template-cart .cart-item>td,.template-cart .cart-item>td{padding-top:28px!important;padding-bottom:28px!important;vertical-align:middle!important}body.template-cart .cart-item__media,.template-cart .cart-item__media{padding-left:28px!important}body.template-cart .cart-item__image,.template-cart .cart-item__image{border:1px solid var(--aq-gray-200)!important;border-radius:8px!important;background:var(--aq-gray-50)!important;object-fit:contain!important}body.template-cart .cart-item__name,.template-cart .cart-item__name{color:var(--aq-navy)!important;font-family:var(--aq-font-body)!important;font-size:1.25rem!important;font-weight:700!important;line-height:1.3!important;text-decoration:none!important}body.template-cart .cart-item__name:hover,.template-cart .cart-item__name:hover{color:var(--aq-teal)!important}body.template-cart .product-option,.template-cart .product-option{color:var(--aq-gray-600)!important;font-family:var(--aq-font-body)!important;font-size:.95rem!important;line-height:1.55!important}body.template-cart .cart-item__price-wrapper,.template-cart .cart-item__price-wrapper,body.template-cart .cart-item__totals,.template-cart .cart-item__totals{color:var(--aq-navy)!important;font-family:var(--aq-font-body)!important;font-weight:700!important}body.template-cart .quantity,.template-cart .quantity{width:178px!important;min-height:56px!important;border:1.5px solid var(--aq-gray-200)!important;border-radius:8px!important;background:var(--aq-white)!important;box-shadow:inset 0 0 0 1px #0d1b2a08!important}body.template-cart .quantity__button,body.template-cart .quantity__input,.template-cart .quantity__button,.template-cart .quantity__input{color:var(--aq-navy)!important;font-family:var(--aq-font-body)!important;font-size:1.05rem!important}body.template-cart .quantity__button:hover,.template-cart .quantity__button:hover{color:var(--aq-teal)!important}body.template-cart cart-remove-button a,.template-cart cart-remove-button a{color:var(--aq-navy)!important;border-radius:8px!important}body.template-cart cart-remove-button a:hover,.template-cart cart-remove-button a:hover{color:var(--aq-teal)!important;background:#5bb2ac1a!important}body.template-cart .cart__footer,.template-cart .cart__footer{margin-top:34px!important;padding-top:34px!important;border-top:1px solid var(--aq-gray-200)!important}body.template-cart .cart__blocks,.template-cart .cart__blocks{max-width:520px!important;margin-left:auto!important;padding:32px!important;background:var(--aq-white)!important;border:1px solid var(--aq-gray-200)!important;border-radius:8px!important;box-shadow:var(--aq-shadow-sm)!important}body.template-cart .totals,.template-cart .totals{align-items:baseline!important;justify-content:space-between!important;gap:20px!important}body.template-cart .totals__total,.template-cart .totals__total{color:var(--aq-navy)!important;font-family:var(--aq-font-body)!important;font-size:1rem!important;font-weight:600!important}body.template-cart .totals__total-value,.template-cart .totals__total-value{color:var(--aq-navy)!important;font-family:var(--aq-font-body)!important;font-size:1.8rem!important;font-weight:800!important;letter-spacing:0!important}body.template-cart .tax-note,.template-cart .tax-note{color:var(--aq-gray-600)!important;font-family:var(--aq-font-body)!important;font-size:.9rem!important;line-height:1.55!important;text-align:left!important}body.template-cart .tax-note a,.template-cart .tax-note a{color:var(--aq-teal)!important;text-underline-offset:4px!important}body.template-cart .cart__checkout-button,.template-cart .cart__checkout-button{width:100%!important;min-height:58px!important;border-radius:999px!important;background:var(--aq-navy)!important;color:var(--aq-white)!important;border:0!important;font-family:var(--aq-font-body)!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.04em!important;box-shadow:0 14px 28px #0d1b2a2e!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease!important}body.template-cart .cart__checkout-button:hover,.template-cart .cart__checkout-button:hover{background:var(--aq-teal)!important;transform:translateY(-1px)!important;box-shadow:0 18px 34px #0d1b2a38!important}@media(max-width:749px){body.template-cart .title-wrapper-with-link,.template-cart .title-wrapper-with-link{align-items:flex-start!important;margin-top:28px!important;margin-bottom:34px!important}body.template-cart .cart-item,.template-cart .cart-item{display:grid!important;grid-template-columns:96px 1fr!important;gap:18px!important;padding:18px!important;border-radius:8px!important}body.template-cart .cart-item>td,.template-cart .cart-item>td,body.template-cart .cart-item__media,.template-cart .cart-item__media{padding:0!important}body.template-cart .cart__blocks,.template-cart .cart__blocks{padding:22px!important}}@media(min-width:990px){body.template-index sticky-header,body.template-index .header-wrapper,.template-index sticky-header,.template-index .header-wrapper{background:var(--aq-navy)!important}body.template-index .header,body.template-index .header--top-left,body.template-index .header--top-center,body.template-index .header--middle-left,body.template-index .header--middle-center,.template-index .header,.template-index .header--top-left,.template-index .header--top-center,.template-index .header--middle-left,.template-index .header--middle-center{display:grid!important;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr)!important;grid-template-areas:"heading navigation icons"!important;grid-template-rows:74px!important;min-height:74px!important;height:74px!important;padding-top:0!important;padding-bottom:0!important;row-gap:0!important;column-gap:24px!important;align-items:center!important}body.template-index .header__heading,body.template-index .header__heading-link,.template-index .header__heading,.template-index .header__heading-link{grid-area:heading!important;align-self:center!important;justify-self:start!important;margin:0!important;padding:0!important;border:0!important;text-decoration:none!important;box-shadow:none!important}body.template-index .header__heading:before,body.template-index .header__heading:after,body.template-index .header__heading-link:before,body.template-index .header__heading-link:after,.template-index .header__heading:before,.template-index .header__heading:after,.template-index .header__heading-link:before,.template-index .header__heading-link:after{content:none!important;display:none!important}body.template-index .header__heading-logo,.template-index .header__heading-logo{max-height:30px!important;width:auto!important;border:0!important;box-shadow:none!important}body.template-index .header__inline-menu,.template-index .header__inline-menu{grid-area:navigation!important;align-self:center!important;justify-self:center!important;margin:0!important;padding:0!important;border:0!important;display:flex!important}body.template-index .header__inline-menu .list-menu--inline,.template-index .header__inline-menu .list-menu--inline{align-items:center!important;justify-content:center!important;gap:4px!important}body.template-index .header__icons,.template-index .header__icons{grid-area:icons!important;align-self:center!important;justify-self:end!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin:0!important;padding:0!important}body.template-index .header>.header__search,.template-index .header>.header__search{grid-area:icons!important;grid-row:1!important;justify-self:end!important;align-self:center!important;margin:0 118px 0 0!important}}.header.page-width h1.header__heading,.header h1.header__heading,h1.header__heading{font-family:var(--aq-font-body)!important;font-size:inherit!important;line-height:1!important;color:var(--aq-white)!important;margin:0!important;padding:0!important;border:0!important;text-decoration:none!important;box-shadow:none!important}.header.page-width h1.header__heading:before,.header.page-width h1.header__heading:after,.header h1.header__heading:before,.header h1.header__heading:after,h1.header__heading:before,h1.header__heading:after{content:none!important;display:none!important}@media(min-width:990px){.header.header--top-center.header--has-menu,.header.header--middle-center.header--has-menu,.section-header .header.header--top-center.header--has-menu,.section-header .header.header--middle-center.header--has-menu{display:grid!important;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr)!important;grid-template-areas:"heading navigation icons"!important;grid-template-rows:74px!important;min-height:74px!important;height:74px!important;padding-top:0!important;padding-bottom:0!important;row-gap:0!important;align-items:center!important}.header.header--top-center.header--has-menu h1.header__heading,.header.header--middle-center.header--has-menu h1.header__heading{grid-area:heading!important;align-self:center!important;justify-self:start!important}}.aq-promo-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:#050e14d1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.aq-promo-popup{position:relative;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;padding:36px 32px 28px;background:#0d1b2a;border:1px solid rgba(26,144,144,.35);border-radius:18px;box-shadow:0 24px 80px #000000b3,0 0 60px #1a90901f;text-align:center;animation:aqPromoIn .35s cubic-bezier(.34,1.56,.64,1) both}@keyframes aqPromoIn{0%{opacity:0;transform:scale(.88) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.aq-promo-close{position:absolute;top:14px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.15);border-radius:50%;background:transparent;color:#ffffff8c;font-size:20px;line-height:1;cursor:pointer;transition:background .2s,color .2s}.aq-promo-close:hover{background:#ffffff1a;color:#fff}.aq-promo-eyebrow{display:inline-block;padding:6px 16px;border:1px solid rgba(26,144,144,.45);border-radius:999px;font-size:11px;font-weight:700;color:#4ecdc4;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}.aq-promo-headline{margin:0 0 20px;font-family:var(--aq-font-heading, Georgia, serif);font-size:clamp(22px,5vw,32px);font-weight:700;color:#fff;line-height:1.15}.aq-promo-prices{margin-bottom:12px}.aq-promo-price-main{font-family:var(--aq-font-heading, Georgia, serif);font-size:clamp(32px,7vw,46px);font-weight:700;color:#4ecdc4;line-height:1}.aq-promo-price-compare{margin-top:6px;font-size:15px;color:#ffffff73}.aq-promo-price-compare s{text-decoration:line-through}.aq-promo-savings{display:inline-block;padding:8px 16px;margin-bottom:22px;background:#c9a84c26;border:1px solid rgba(201,168,76,.4);border-radius:8px;font-size:13px;font-weight:600;color:#e2c068}.aq-promo-countdown{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:24px}.aq-promo-cd-block{display:flex;flex-direction:column;align-items:center;min-width:58px;padding:10px 8px 8px;background:#1a90901a;border:1px solid rgba(26,144,144,.35);border-radius:10px}.aq-promo-cd-block span{display:block;font-family:var(--aq-font-heading, Georgia, serif);font-size:28px;font-weight:700;color:#fff;line-height:1}.aq-promo-cd-block small{display:block;margin-top:4px;font-size:10px;color:#ffffff73;text-transform:uppercase;letter-spacing:.1em}.aq-promo-cd-sep{font-size:22px;font-weight:700;color:#1a9090;margin-bottom:14px}.aq-promo-cta-btn{display:block;padding:16px 28px;margin-bottom:12px;background:#1a9090;color:#fff;font-size:16px;font-weight:800;text-decoration:none;border-radius:10px;letter-spacing:.02em;box-shadow:0 8px 28px #1a909066;transition:background .2s,transform .2s,box-shadow .2s}.aq-promo-cta-btn:hover{background:#1ea8a8;transform:translateY(-2px);box-shadow:0 12px 36px #1a909080}.aq-promo-finance{margin:0;font-size:12px;color:#ffffff59}@media(max-width:480px){.aq-promo-popup{padding:28px 20px 22px}.aq-promo-cd-block{min-width:46px;padding:8px 6px 6px}.aq-promo-cd-block span{font-size:22px}}.cart__heading,.template-cart h1{font-family:var(--aq-font-heading, "Playfair Display", Georgia, serif)!important;font-size:clamp(1.6rem,3vw,2.2rem)!important;color:var(--aq-navy, #0d1b2a)!important;font-weight:700!important;letter-spacing:0!important}.cart-item{border-bottom:1px solid #e8edf0!important;padding:20px 0!important}.cart-item__name a,.cart-item__name{font-family:var(--aq-font-body, "Inter", sans-serif)!important;font-size:.95rem!important;font-weight:600!important;color:#0d1b2a!important;text-decoration:none!important}.cart-item__price .price,.cart-item__totals .price{font-weight:700!important;color:#1a9090!important;font-size:1rem!important}.quantity{border:1px solid #d9e4e8!important;border-radius:8px!important;background:#f7f9fa!important;overflow:hidden!important}.quantity__button{color:#0d1b2a!important;background:transparent!important;border:none!important;font-size:1.1rem!important}.quantity__input{font-weight:600!important;color:#0d1b2a!important;background:transparent!important}.cart-item__quantity .button--tertiary,.cart-remove-button{color:#8fa3ad!important;transition:color .2s!important}.cart-remove-button:hover{color:#e5444a!important}.cart__column-labels .caption-large{font-size:.68rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#8fa3ad!important}#main-cart-footer .cart__footer{border-top:2px solid #e8edf0!important;padding-top:28px!important}.totals__total{font-size:.85rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#556370!important}.totals__total-value{font-family:var(--aq-font-heading, "Playfair Display", Georgia, serif)!important;font-size:1.7rem!important;font-weight:700!important;color:#0d1b2a!important}.tax-note{font-size:.78rem!important;color:#8fa3ad!important;line-height:1.6!important}.tax-note a{color:#1a9090!important}.cart__checkout-button{background:#1a9090!important;color:#fff!important;border:none!important;border-radius:10px!important;font-size:1rem!important;font-weight:800!important;letter-spacing:.02em!important;padding:16px 28px!important;box-shadow:0 8px 24px #1a909052!important;transition:background .2s,transform .2s,box-shadow .2s!important;width:100%!important}.cart__checkout-button:hover{background:#1ea8a8!important;transform:translateY(-2px)!important;box-shadow:0 12px 32px #1a90906b!important}.cart__dynamic-checkout-buttons{margin-top:12px!important}.additional-checkout-buttons>*{border-radius:8px!important;overflow:hidden!important}.is-empty .cart__empty-text{font-size:1.1rem!important;color:#556370!important}.cart__continue-shopping a{color:#1a9090!important;font-weight:600!important;text-decoration:none!important}.cart__continue-shopping a:hover{text-decoration:underline!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/aquamentum-custom.css.map */
