*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--aqua-font-body);font-size:var(--aqua-text-base);line-height:var(--aqua-leading-relaxed);color:var(--aqua-ink);background:var(--aqua-surface);-webkit-font-smoothing:antialiased}img,video{display:block;max-width:100%;height:auto}a{color:inherit}button{font-family:inherit;cursor:pointer}.aqua-page-width{max-width:var(--aqua-content-width);margin-inline:auto;padding-inline:var(--aqua-gutter-sm)}@media(min-width:768px){.aqua-page-width{padding-inline:var(--aqua-gutter)}}.aqua-full-width{max-width:var(--aqua-max-width);margin-inline:auto}.aqua-list-reset{list-style:none;padding:0;margin:0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.aqua-display{font-family:var(--aqua-font-display);font-weight:var(--aqua-weight-medium);line-height:var(--aqua-leading-tight)}.aqua-mono{font-family:var(--aqua-font-mono);font-weight:var(--aqua-weight-regular);letter-spacing:.02em}.aqua-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--aqua-space-xs);padding:var(--aqua-space-sm) var(--aqua-space-xl);border-radius:var(--aqua-radius-md);font-family:var(--aqua-font-body);font-size:var(--aqua-text-base);font-weight:var(--aqua-weight-medium);line-height:1;text-decoration:none;border:2px solid transparent;transition:background var(--aqua-duration-fast) var(--aqua-ease-out),color var(--aqua-duration-fast) var(--aqua-ease-out),border-color var(--aqua-duration-fast) var(--aqua-ease-out),transform var(--aqua-duration-fast) var(--aqua-ease-out);white-space:nowrap;-webkit-appearance:none;appearance:none}.aqua-btn:focus-visible{outline:2px solid var(--aqua-accent);outline-offset:3px}.aqua-btn:active{transform:scale(.98)}.aqua-btn--primary{background:var(--aqua-accent);color:var(--aqua-surface);border-color:var(--aqua-accent)}.aqua-btn--primary:hover{background:var(--aqua-accent-hover);border-color:var(--aqua-accent-hover)}.aqua-btn--secondary{background:transparent;color:var(--aqua-ink);border-color:var(--aqua-ink)}.aqua-btn--secondary:hover{background:var(--aqua-ink);color:var(--aqua-surface)}.aqua-btn--ghost{background:transparent;color:var(--aqua-surface);border-color:var(--aqua-surface)}.aqua-btn--ghost:hover{background:var(--aqua-surface);color:var(--aqua-ink)}.aqua-btn--dark{background:var(--aqua-ink);color:var(--aqua-surface);border-color:var(--aqua-ink)}.aqua-btn--dark:hover{background:var(--aqua-ink-soft);border-color:var(--aqua-ink-soft)}.aqua-btn--lg{padding:var(--aqua-space-md) var(--aqua-space-2xl);font-size:var(--aqua-text-lg)}.aqua-btn--full{width:100%}.aqua-btn--price-tag{gap:var(--aqua-space-sm)}.aqua-btn--price-tag .aqua-btn__price{font-family:var(--aqua-font-mono);opacity:.9}.aqua-btn[disabled]{background:var(--aqua-border);border-color:var(--aqua-border);color:var(--aqua-ink-muted);cursor:not-allowed;pointer-events:none}.aqua-badge{display:inline-flex;align-items:center;gap:var(--aqua-space-2xs);padding:var(--aqua-space-2xs) var(--aqua-space-sm);border-radius:var(--aqua-radius-full);font-family:var(--aqua-font-body);font-size:var(--aqua-text-xs);font-weight:var(--aqua-weight-semibold);letter-spacing:.03em;line-height:1}.aqua-badge--eco{background:var(--aqua-accent-light);color:var(--aqua-accent-hover)}.aqua-badge--sold-out{background:var(--aqua-ink);color:var(--aqua-surface)}.aqua-badge--sale{background:var(--aqua-accent);color:var(--aqua-surface)}.aqua-badge--new{background:var(--aqua-steel);color:var(--aqua-surface)}.aqua-icon{display:inline-block;flex-shrink:0;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.aqua-section{padding-block:var(--aqua-space-4xl)}.aqua-section--sm{padding-block:var(--aqua-space-2xl)}.aqua-section--lg{padding-block:clamp(var(--aqua-space-4xl),10vw,10rem)}.aqua-section--surface{background:var(--aqua-surface)}.aqua-section--alt{background:var(--aqua-surface-alt)}.aqua-section--dark{background:var(--aqua-surface-dark);color:var(--aqua-surface-text)}.aqua-input{width:100%;padding:var(--aqua-space-sm) var(--aqua-space-md);border:1px solid var(--aqua-border);border-radius:var(--aqua-radius-md);font-family:var(--aqua-font-body);font-size:var(--aqua-text-base);color:var(--aqua-ink);background:var(--aqua-surface);transition:border-color var(--aqua-duration-fast) var(--aqua-ease-out);-webkit-appearance:none;appearance:none}.aqua-input:focus{outline:none;border-color:var(--aqua-accent);box-shadow:0 0 0 3px #2167401f}.aqua-input::placeholder{color:var(--aqua-ink-muted)}.aqua-grid-2,.aqua-grid-3,.aqua-grid-4{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--aqua-space-md)}@media(min-width:640px){.aqua-grid-3{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.aqua-grid-4{grid-template-columns:repeat(3,1fr);gap:var(--aqua-space-lg)}}@media(min-width:1024px){.aqua-grid-4{grid-template-columns:repeat(4,1fr)}}.aqua-accordion__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--aqua-space-md);padding-block:var(--aqua-space-lg);background:none;border:none;border-bottom:1px solid var(--aqua-border);font-family:var(--aqua-font-body);font-size:var(--aqua-text-base);font-weight:var(--aqua-weight-medium);color:var(--aqua-ink);text-align:start;cursor:pointer}.aqua-accordion__btn:first-of-type{border-top:1px solid var(--aqua-border)}.aqua-accordion__icon{transition:transform var(--aqua-duration-base) var(--aqua-ease-out);flex-shrink:0;color:var(--aqua-ink-soft)}.aqua-accordion__btn[aria-expanded=true] .aqua-accordion__icon{transform:rotate(180deg)}.aqua-accordion__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--aqua-duration-base) var(--aqua-ease-out)}.aqua-accordion__btn[aria-expanded=true]+.aqua-accordion__body{grid-template-rows:1fr}.aqua-accordion__inner{overflow:hidden;padding-bottom:var(--aqua-space-lg);font-size:var(--aqua-text-base);line-height:var(--aqua-leading-relaxed);color:var(--aqua-ink-soft)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--aqua-surface-alt)}::-webkit-scrollbar-thumb{background:var(--aqua-border);border-radius:3px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/aqua-base.css.map */
