:root{--as-mint: #72C8B0;--as-mint-soft: #A8E2D3;--as-mint-pale: #DFF3EB;--as-mint-wash: #EAF7F2;--as-mint-ink: #2A7261;--as-deep: #16474A;--as-deep-2: #0F383B;--as-deep-3: #0A2528;--as-salt: #F4F9F8;--as-ink: #123E41;--as-muted: #3E6A63;--as-hair: rgb(42 114 97 / .34);--as-hair-dark: rgb(168 226 211 / .3);--as-r-sm: 8px;--as-r-md: 16px;--as-r-lg: 26px;--as-r-pill: 999px;--as-pad: clamp(52px, 6.5vw, 96px);--as-gap: clamp(14px, 1.8vw, 26px);--as-wrap: 1240px}body{background-color:var(--as-deep-2);color:var(--as-salt)}.as-wrap{width:100%;max-width:var(--as-wrap);margin-inline:auto;padding-inline:clamp(18px,4vw,46px)}.as-band{position:relative;overflow:hidden;padding-block:var(--as-pad);background-repeat:no-repeat;background-position:center;background-size:cover}.as-band--deep{background-color:var(--as-deep);color:var(--as-salt)}.as-band--deeper{background-color:var(--as-deep-2);color:var(--as-salt)}.as-band--pale{background-color:var(--as-mint-pale);color:var(--as-ink)}.as-band--wash{background-color:var(--as-mint-wash);color:var(--as-ink)}.as-band>.as-wrap{position:relative;z-index:1}.as-art{display:block;width:100%;height:100%}.as-art__g{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.as-art-defs{position:absolute;pointer-events:none}.as-deco{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.as-deco .as-art{position:absolute}.as-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--as-mint-ink);margin:0 0 14px}.as-band--deep .as-eyebrow,.as-band--deeper .as-eyebrow{color:var(--as-mint)}.as-eyebrow:before{content:"";width:30px;height:1.5px;background:currentColor;opacity:.7}.as-h2{font-size:clamp(1.75rem,3.6vw,3rem);line-height:1.06;letter-spacing:-.02em;margin:0 0 14px;max-width:20ch}.as-lede{font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.68;color:var(--as-muted);margin:0;max-width:60ch}.as-band--deep .as-lede,.as-band--deeper .as-lede{color:var(--as-mint-soft)}.as-rule{width:96px;height:14px;margin:18px 0 0;color:var(--as-mint)}.as-band--pale .as-rule,.as-band--wash .as-rule{color:var(--as-mint-ink)}.as-btn{display:inline-flex;align-items:center;gap:10px;padding:13px 24px;border-radius:var(--as-r-pill);font-size:.86rem;font-weight:700;letter-spacing:.04em;text-decoration:none;border:1.5px solid transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.as-btn:hover{transform:translateY(-1px)}.as-btn--fill{background:var(--as-mint);color:var(--as-deep-3);border-color:var(--as-mint)}.as-btn--fill:hover{background:var(--as-mint-soft);border-color:var(--as-mint-soft)}.as-btn--ghost{background:transparent;color:var(--as-salt);border-color:var(--as-hair-dark)}.as-btn--ghost:hover{border-color:var(--as-mint);color:var(--as-mint)}.as-band--pale .as-btn--ghost,.as-band--wash .as-btn--ghost{color:var(--as-ink);border-color:var(--as-hair)}.as-band--pale .as-btn--ghost:hover,.as-band--wash .as-btn--ghost:hover{border-color:var(--as-mint-ink);color:var(--as-mint-ink)}.as-btn__arrow{flex:none}.as-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:var(--as-r-pill);border:1px solid var(--as-hair-dark);background:#72c8b01f;color:var(--as-mint);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.as-band--pale .as-chip,.as-band--wash .as-chip{border-color:var(--as-hair);background:#72c8b038;color:var(--as-mint-ink)}.as-temp{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--as-muted)}.as-band--deep .as-temp,.as-band--deeper .as-temp{color:var(--as-mint-soft)}.as-num{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--as-mint);color:var(--as-deep-3);font-size:.76rem;font-weight:800;letter-spacing:.02em;flex:none}.as-panel{position:relative;border-radius:var(--as-r-md);background:#f4f9f80a;border:1px solid var(--as-hair-dark)}.as-band--pale .as-panel,.as-band--wash .as-panel{background:#fff;border-color:var(--as-hair)}.as-band .product-card,.as-band .card{border-radius:var(--as-r-md)}.as-btn:focus-visible,a:focus-visible{outline:2px solid var(--as-mint);outline-offset:3px}@media(prefers-reduced-motion:reduce){.as-btn{transition:none}.as-btn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/as-theme.css.map */
