.article-wrapper h1,.article-wrapper h2,.article-wrapper h3,.article-wrapper h4{margin:16px 0px 8px 0px !important}.article-wrapper p{margin:10px 0px !important;line-height:1.4 !important}.article-wrapper ul li{padding-bottom:8px !important}.news-wrap .product-list-attribute-name a{display:block;padding:10px 0px;font-size:18px}.news-wrap .product-list-attribute-date{margin-top:0 !important}.hide-availability-text .product-list-attribute-stock span.availability-label{display:none !important}h2#desktop{font-size:40px !important}@media (max-width:480px){h2#desktop{font-size:20px !important}}.sweet-card-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:20px;margin:20px 0}.sweet-card{background:#fff;border:2px solid #f3f3f3;border-radius:15px;padding:15px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.05);transition:transform 0.2s ease, box-shadow 0.2s ease}.sweet-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0, 0, 0, 0.1)}.sweet-card h3{margin:0 0 10px;font-size:1.2rem;color:#851010}.sweet-card h3 a{text-decoration:none;color:inherit;transition:color 0.2s ease}.sweet-card h3 a:hover{color:#a83232}.sweet-card p{font-size:0.95rem;color:#555;margin:0}