*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--aurora-paper,#FAF9F9);color:var(--aurora-ink,#222);font-family:Arial,sans-serif}img{max-width:100%;height:auto}.aurora-wrap{width:min(1200px,calc(100% - 32px));margin:auto;padding:48px 0}.aurora-fallback-header,.aurora-fallback-footer{border-bottom:1px solid #ddd}.aurora-fallback-header .aurora-wrap{display:flex;align-items:center;justify-content:space-between;padding:18px 0}.aurora-fallback-footer .aurora-wrap{padding:40px 0}.screen-reader-text{position:absolute;left:-9999px}.screen-reader-text:focus{left:10px;top:10px;z-index:999;background:#fff;padding:10px}.woocommerce button.button,.woocommerce a.button,.aurora-button{background:var(--aurora-ink);color:#fff;border:0;border-radius:2px;padding:12px 22px;display:inline-block;text-decoration:none}.aurora-price-list__row{display:grid;grid-template-columns:1fr auto;gap:8px 20px;border-bottom:1px solid #d8cfc4;padding:18px 0}.aurora-price-list__row p{grid-column:1/-1;margin:0}.aurora-testimonials,.aurora-media-grid,.aurora-flip-box-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.aurora-media-grid img{width:100%;aspect-ratio:1;object-fit:cover}.aurora-card{padding:25px;background:#f2eee7}.aurora-woo-grid ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;list-style:none;padding:0}.aurora-woo-grid ul.products li.product{width:auto!important;margin:0!important;float:none!important}.aurora-woo-grid img{aspect-ratio:4/5;object-fit:cover}.aurora-filters{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:28px}.aurora-filters select,.aurora-filters input{padding:10px;border:1px solid #d8cfc4}.aurora-contact-form{max-width:640px}.aurora-contact-form label{display:block}.aurora-contact-form input,.aurora-contact-form textarea{width:100%;padding:12px;border:1px solid #d8cfc4}.aurora-honeypot{position:absolute;left:-9999px}@media(max-width:767px){.aurora-wrap{padding:26px 0}.aurora-testimonials,.aurora-media-grid,.aurora-flip-box-grid{grid-template-columns:1fr 1fr}.aurora-woo-grid ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.aurora-filters{display:grid;grid-template-columns:1fr}.aurora-price-list__row{grid-template-columns:1fr auto}}@media(max-width:480px){.aurora-testimonials,.aurora-media-grid,.aurora-flip-box-grid{grid-template-columns:1fr}}
