.product-card{border:1px solid rgba(0,0,0,.08);padding:1rem;border-radius:.5rem;background:#fff}.product-card__image{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:.25rem}.product-card__title{font-weight:600;margin:.5rem 0}.product-card__price{margin:.25rem 0 1rem}.site-header{border-bottom:1px solid rgba(0,0,0,.06);position:sticky;top:0;background:var(--bg);z-index:10}.site-header .inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0}.nav a{margin:0 .5rem;font-weight:600}.hero{padding:4rem 0;background:linear-gradient(180deg,#00000005,#0000);text-align:center}.hero__eyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:.85rem}.hero__title{font-size:clamp(2rem,5vw,3rem);margin:.5rem 0 1rem}.footer{border-top:1px solid rgba(0,0,0,.06);margin-top:3rem;padding:2rem 0;font-size:.95rem}.footer .cols{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}@media (max-width: 900px){.footer .cols{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.footer .cols{grid-template-columns:1fr}}.badge{display:inline-block;background:var(--accent);color:#fff;padding:.25rem .5rem;border-radius:999px;font-size:.75rem}.newsletter input{padding:.6rem .8rem;border:1px solid #ccc;border-radius:.4rem;margin-right:.25rem}.newsletter button{padding:.6rem .9rem}details{border:1px solid rgba(0,0,0,.08);border-radius:.5rem;padding:.75rem;background:#fff}details+details{margin-top:.5rem}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/11/assets/base.css.map */
