@import "https://fonts.googleapis.com/css2?family=Anton&family=Oswald:wght@600;700&family=Inter:wght@400;500;600;700&display=swap";:root{--burgundy:#650019;--red:#e52b2f;--baby-blue:#bdefff;--white:#fff;--pale-pink:#f6e9ed;--black:#111}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{width:100%;margin:0;padding:0;overflow-x:hidden}body{background:var(--white);color:var(--black);font-family:Inter,sans-serif}.font-display{letter-spacing:.02em;text-transform:uppercase;font-family:Oswald,Anton,sans-serif;font-weight:700}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}img{max-width:100%;display:block}@media (width<=768px){.hero-grid,.promo-grid,.nang-grid,.sell-grid,.detail-grid,.community-grid,.sell-form-grid{grid-template-columns:1fr!important}.vibe-desc-desktop{display:none!important}.vibe-desc-mobile{display:block!important}.vibe-container h2{white-space:normal!important}}button:focus-visible,a:focus-visible{outline:2px solid var(--burgundy);outline-offset:2px}.accordion-content{max-height:0;transition:max-height .3s;overflow:hidden}.accordion-content.open{max-height:500px}.product-card:hover .product-img img{transform:scale(1.05)}.product-img{overflow:hidden}.product-img img{object-fit:cover;width:100%;height:100%;transition:transform .3s}
