.aq-bar,.aq-bnav,.aq-cats,.aq-chips,.aq-drawer,.aq-mhead,.aq-sheet{display:none}.aq-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:767px){html:has(body.aq-shell){scroll-padding-top:7.6rem}body.aq-shell{--aq-head-h:7.1rem;--aq-bnav-h:4.3rem;--aq-m-line:var(--aq-border, color-mix(in srgb, var(--aq-line-color, #10312C) 14%, transparent));--aq-m-primary:var(--aq-emerald-deep, #0B7A5F);--aq-m-on:var(--aq-on-primary, #fff);--aq-m-surface:var(--aq-surface, #fff);--aq-m-text:var(--aq-text, #10312C);--aq-m-muted:var(--aq-muted, #587A75);--aq-m-tint:var(--aq-mint, #E3F4EE);padding-top:calc(var(--aq-head-h) - 5rem);padding-bottom:calc(var(--aq-bnav-h) + env(safe-area-inset-bottom,0px))}body.aq-shell.aq-has-bar{padding-bottom:calc(4.9rem + env(safe-area-inset-bottom,0px))}body.aq-shell.aq-lock{overflow:hidden}body.aq-shell #site-header,body.aq-shell .float-btn{display:none!important}body.aq-shell .aq-mhead{position:fixed;z-index:1100;top:0;left:0;right:0;display:block;background:var(--aq-nav-bg,#fff);border-bottom:1px solid var(--aq-m-line);box-shadow:0 2px 10px color-mix(in srgb,var(--aq-m-text) 7%,transparent)}.aq-mhead__row{display:flex;align-items:center;gap:.25rem;height:3.6rem;padding:0 .4rem 0 .25rem}.aq-mhead__icon{position:relative;display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:.7rem;background:0 0;color:var(--aq-m-text);cursor:pointer;-webkit-tap-highlight-color:transparent}.aq-mhead__icon svg{width:1.6rem;height:1.6rem}.aq-mhead__icon:active{background:var(--aq-m-tint)}.aq-mhead__logo{display:flex;align-items:center;flex:1;min-width:0;height:100%}.aq-drawer__top img,.aq-mhead__logo img{width:auto;height:2rem;filter:var(--aq-logo-filter, brightness(0) saturate(100%) invert(30%) sepia(87%) saturate(640%) hue-rotate(121deg) brightness(92%) contrast(97%))}.aq-mhead__search{display:flex;align-items:stretch;margin:0 .75rem .65rem;border:2px solid var(--aq-m-primary);border-radius:.65rem;overflow:hidden;background:var(--aq-m-surface)}.aq-mhead__search input{flex:1;min-width:0;height:2.55rem;margin:0;padding:0 .8rem;border:0;border-radius:0;outline:0;background:0 0;box-shadow:none;color:var(--aq-m-text);font:inherit;font-size:1rem;-webkit-appearance:none;appearance:none}.aq-mhead__search input::placeholder{color:var(--aq-m-muted);opacity:1}.aq-mhead__search input::-webkit-search-cancel-button{-webkit-appearance:none}.aq-mhead__search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--aq-m-primary) 22%,transparent)}.aq-mhead__search button{display:inline-flex;align-items:center;gap:.35rem;flex:none;padding:0 1rem;border:0;background:var(--aq-m-primary);color:var(--aq-m-on);font:inherit;font-size:.95rem;font-weight:800;cursor:pointer}.aq-mhead__search button svg{width:1.15rem;height:1.15rem}@media (max-width:359px){.aq-mhead__search button span{display:none}}.aq-badge{position:absolute;top:-.1rem;right:-.1rem;min-width:1.15rem;height:1.15rem;padding:0 .28rem;border-radius:999px;background:var(--aq-heart,#d4574e);color:#fff;font-size:.68rem;font-weight:800;line-height:1.15rem;text-align:center;box-sizing:border-box}.aq-badge[hidden]{display:none}body.aq-shell .aq-drawer{position:fixed;inset:0;z-index:1300;display:block;visibility:hidden;pointer-events:none;transition:visibility 0s .28s}body.aq-shell .aq-drawer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.aq-drawer__backdrop,.aq-sheet__backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--aq-scrim,#062820) 55%,transparent);opacity:0;transition:opacity .25s ease}.is-open>.aq-drawer__backdrop,.is-open>.aq-sheet__backdrop{opacity:1}.aq-drawer__panel{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:min(86vw,21.5rem);background:var(--aq-m-surface);box-shadow:8px 0 30px rgba(0,0,0,.18);transform:translateX(-102%);transition:transform .28s cubic-bezier(.2, .8, .2, 1)}.aq-drawer.is-open .aq-drawer__panel{transform:none}.aq-drawer__top{display:flex;align-items:center;justify-content:space-between;flex:none;height:3.75rem;padding:0 .5rem 0 1rem;border-bottom:1px solid var(--aq-m-line)}.aq-drawer__close{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:.7rem;background:0 0;color:var(--aq-m-text);cursor:pointer}.aq-drawer__close svg{width:1.4rem;height:1.4rem}.aq-drawer__scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.aq-drawer__list,.aq-drawer__sub{margin:0;padding:0;list-style:none}.aq-drawer__link{display:flex;align-items:center;gap:.9rem;min-height:3.1rem;padding:0 1rem;border-bottom:1px solid var(--aq-m-line);color:var(--aq-m-text);font-size:1rem;font-weight:600;cursor:pointer;list-style:none;text-decoration:none}.aq-drawer__link::-webkit-details-marker{display:none}.aq-drawer__link:active{background:var(--aq-m-tint)}.aq-drawer__ico{display:grid;place-items:center;flex:none;width:1.5rem;height:1.5rem;color:var(--aq-m-primary)}.aq-drawer__ico svg{width:1.4rem;height:1.4rem}.aq-drawer__chev{display:grid;margin-left:auto;color:var(--aq-m-muted);transition:transform .2s ease}.aq-drawer__chev svg{width:1.1rem;height:1.1rem}.aq-drawer__group[open]>summary .aq-drawer__chev{transform:rotate(90deg)}.aq-drawer__sub{background:var(--aq-m-tint);border-bottom:1px solid var(--aq-m-line)}.aq-drawer__sub a{display:flex;align-items:center;min-height:2.8rem;padding:0 1rem 0 3.4rem;color:var(--aq-m-text);font-size:.93rem;font-weight:500;text-decoration:none}.aq-drawer__sub a:active{background:color-mix(in srgb,var(--aq-m-primary) 14%,transparent)}.aq-drawer__label{padding:1.05rem 1rem .4rem;color:var(--aq-m-muted);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.aq-drawer__foot{flex:none;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--aq-m-line)}.aq-wa-btn{display:flex;align-items:center;justify-content:center;gap:.55rem;height:3rem;border-radius:.7rem;background:#1da851;color:#fff;font-size:1rem;font-weight:800;text-decoration:none}.aq-wa-btn svg{width:1.35rem;height:1.35rem}body.aq-shell .aq-sheet{position:fixed;inset:0;z-index:1300;display:block;visibility:hidden;pointer-events:none;transition:visibility 0s .28s}body.aq-shell .aq-sheet.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.aq-sheet__panel{position:absolute;left:0;right:0;bottom:0;max-height:82svh;overflow-y:auto;padding:.5rem 1rem calc(1.25rem + env(safe-area-inset-bottom,0px));border-radius:1.3rem 1.3rem 0 0;background:var(--aq-m-surface);transform:translateY(105%);transition:transform .28s cubic-bezier(.2, .8, .2, 1)}.aq-sheet.is-open .aq-sheet__panel{transform:none}.aq-sheet__grip{width:2.6rem;height:.3rem;margin:0 auto .5rem;border-radius:99px;background:var(--aq-m-line)}.aq-sheet__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.aq-sheet__head h2{margin:0;color:var(--aq-m-text);font-size:1.15rem;font-weight:800;letter-spacing:0}.aq-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.aq-tile{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.85rem .3rem .7rem;border:1px solid var(--aq-m-line);border-radius:1rem;background:var(--aq-m-surface);color:var(--aq-m-text);text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent}.aq-tile:active{background:var(--aq-m-tint)}.aq-tile__ico{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--aq-m-tint);color:var(--aq-m-primary)}.aq-tile__ico svg{width:1.6rem;height:1.6rem}.aq-tile__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.78rem;font-weight:700;line-height:1.2}body.aq-shell .aq-bnav{position:fixed;z-index:1050;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--aq-bnav-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0);background:var(--aq-m-surface);border-top:1px solid var(--aq-m-line);box-shadow:0 -4px 16px color-mix(in srgb,var(--aq-m-text) 7%,transparent)}.aq-bnav__tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-width:0;padding:0;border:0;background:0 0;color:var(--aq-m-muted);font:inherit;font-size:.68rem;font-weight:700;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.aq-bnav__tab svg{width:1.5rem;height:1.5rem}.aq-bnav__tab.is-active{color:var(--aq-m-primary)}.aq-bnav__tab:active{background:var(--aq-m-tint)}.aq-bnav__cart{position:relative;display:grid}.aq-bnav__cart .aq-badge{top:-.35rem;right:-.65rem}body.aq-shell .aq-bar{position:fixed;z-index:1050;left:0;right:0;bottom:0;display:flex;align-items:center;gap:.6rem;padding:.65rem .75rem calc(.65rem + env(safe-area-inset-bottom,0px));background:var(--aq-m-surface);border-top:1px solid var(--aq-m-line);box-shadow:0 -6px 20px color-mix(in srgb,var(--aq-m-text) 9%,transparent)}body.aq-shell .aq-bar[hidden]{display:none}.aq-bar__btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex:1;min-width:0;height:3rem;padding:0 .75rem;border:2px solid var(--aq-m-primary);border-radius:.7rem;font:inherit;font-size:1rem;font-weight:800;line-height:1;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.aq-bar__btn[hidden]{display:none}.aq-bar__btn--primary{background:var(--aq-m-primary);color:var(--aq-m-on)}.aq-bar__btn--ghost{background:var(--aq-m-surface);color:var(--aq-m-primary)}.aq-bar__btn:disabled{opacity:.5;cursor:not-allowed}.aq-bar__btn:active:not(:disabled){transform:scale(.98)}.aq-bar__btn i{display:grid}.aq-bar__btn svg{width:1.2rem;height:1.2rem}.aq-bar__wa{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:.7rem;background:#1da851;color:#fff}.aq-bar__total{display:grid;flex:none;gap:.15rem;min-width:5.4rem;line-height:1.1}.aq-bar__total small{color:var(--aq-m-muted);font-size:.72rem;font-weight:700}.aq-bar__total strong{color:var(--aq-m-text);font-size:1.2rem;font-weight:800}.aq-bar--cart .aq-bar__btn{flex:1}body.aq-page-home .hero{min-height:0;height:min(64svh,30rem)}body.aq-shell .aq-cats{display:block;margin:1rem .75rem 0;padding:1rem .8rem .9rem;border-radius:1.1rem;background:var(--aq-m-tint)}.aq-cats__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.8rem}.aq-cats__head h2{margin:0;color:var(--aq-m-text);font-size:1.2rem;font-weight:800;letter-spacing:0;line-height:1.2}.aq-cats__head a{color:var(--aq-m-primary);font-size:.88rem;font-weight:800;text-decoration:none}body.aq-shell .aq-chips{display:flex;gap:.5rem;margin:0 calc(var(--page-inline,1.25rem) * -1) .75rem;padding:.2rem var(--page-inline,1.25rem) .3rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.aq-chips::-webkit-scrollbar{display:none}.aq-chip{flex:none;display:inline-flex;align-items:center;min-height:2.4rem;padding:0 .95rem;border:1px solid var(--aq-m-line);border-radius:999px;background:var(--aq-m-surface);color:var(--aq-m-text);font-size:.88rem;font-weight:700;text-decoration:none;white-space:nowrap}.aq-chip.is-active{border-color:var(--aq-m-primary);background:var(--aq-m-primary);color:var(--aq-m-on)}body.aq-page-shop .shop-hero{position:absolute;width:1px;height:1px;min-height:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.aq-page-shop .shop-intro,body.aq-page-shop .shop-section .filter-search{display:none}body.aq-page-shop .shop-section{padding-top:5.35rem}body.aq-page-shop .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}body.aq-page-shop .product-card{border-radius:.9rem}body.aq-page-shop .product-card .product-card__image{aspect-ratio:1/1}body.aq-page-shop .product-card .product-details{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:.3rem;padding:.6rem .6rem .7rem}body.aq-page-shop .product-card .product-details>p,body.aq-page-shop .product-card .product-details>span,body.aq-page-shop .product-card .quick-button{display:none}body.aq-page-shop .product-card .product-details h3{grid-column:1/-1;margin:0;min-height:0;font-size:.92rem;line-height:1.28;letter-spacing:0}body.aq-page-shop .product-card .product-details h3 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.aq-page-shop .product-card .stock-badge.in-stock{display:none}body.aq-page-shop .product-card .stock-badge.out-stock{grid-column:1/-1;justify-self:start}body.aq-page-shop .product-card .product-bottom>strong{grid-column:1/-1;align-self:auto;color:var(--aq-m-primary);font-size:1.12rem;font-weight:800}body.aq-page-shop .product-card .product-bottom>div{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr);margin-top:.1rem}body.aq-page-shop .product-card .product-bottom .add-to-cart{width:100%;min-height:2.6rem;padding:.4rem .6rem;border-radius:.65rem;font-size:.92rem;font-weight:800}body.aq-page-shop .product-card .card-variant{width:100%;min-height:2.4rem;font-size:.88rem}body.aq-page-product.aq-has-bar .product-buy .btn{display:none}body.aq-page-product .product-buy{gap:.6rem}body.aq-page-cart .cart-summary{position:static}body.aq-page-cart .cart-item{grid-template-columns:4.6rem minmax(0,1fr);align-items:start;gap:.6rem .85rem;padding:.85rem}body.aq-page-cart .cart-item>img{width:4.6rem;height:4.6rem}body.aq-page-cart .cart-item__actions{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}body.aq-page-cart .cart-item__subtotal{text-align:right}body.aq-page-cart .cart-item__remove{min-height:2.5rem;padding:0 .25rem}body.aq-page-checkout .checkout-submit{position:sticky;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));z-index:5;width:100%;min-height:3.2rem;border-radius:.75rem;font-size:1.05rem;font-weight:800;box-shadow:0 10px 26px color-mix(in srgb,var(--aq-m-text) 22%,transparent)}body.aq-shell.aq-page-checkout{padding-bottom:1rem}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.aq-drawer__backdrop,.aq-drawer__panel,.aq-sheet__backdrop,.aq-sheet__panel{transition:none}}