:root{--a-gold:#C6A256;--a-bg:#FDFCF9;--a-gray:#F5F5F5;--a-black:#111111;--a-tr:0.25s ease;--a-radius:12px;--a-shadow:0 4px 12px rgba(0, 0, 0, 0.08);--a-font:"Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif}html,body{margin:0;padding:0;font-family:var(--a-font);background-color:var(--a-bg);color:var(--a-black);line-height:1.6;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--a-gold);text-decoration:none;transition:color var(--a-tr),transform var(--a-tr);will-change:color,transform}a:hover{color:var(--a-black);transform:translateY(-1px)}a:focus,button:focus,input:focus{outline:2px solid var(--a-gold);outline-offset:2px}.a-wrap{max-width:1280px;margin:0 auto;padding:0 24px}section,header,footer,main{margin:0;padding:0}.bg-gold{background-color:var(--a-gold)}.bg-gray{background-color:var(--a-gray)}.bg-white{background-color:#fff}.text-gold{color:var(--a-gold)}.text-black{color:var(--a-black)}.text-center{text-align:center}.shadow{box-shadow:var(--a-shadow)}.rounded{border-radius:var(--a-radius)}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.a-footer{background:var(--a-gray);color:var(--a-gold);text-align:center;padding:36px 0 24px;border-top:1px solid rgb(0 0 0 / .06)}.a-footer__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:10px}.a-footer__menu{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:16px;padding:0;margin:0}.a-footer__menu a{color:var(--a-gold);font-weight:500;transition:color var(--a-tr)}.a-footer__menu a:hover{color:var(--a-black)}.a-footer__copy{margin-top:10px;font-size:.95rem;opacity:.9}.a-brands-loop{display:block;background:#fff;padding:24px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;overflow:hidden;text-align:center}.a-marquee__track{display:inline-flex;align-items:center;gap:40px;animation:a-marquee-scroll 80s linear infinite;will-change:transform}.a-marquee__item img{max-height:40px;opacity:.9;filter:grayscale(1);transition:opacity .2s ease,filter .2s ease}.a-marquee__item img:hover{opacity:1;filter:grayscale(0)}@keyframes a-marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.woocommerce-product-details__short-description,.a-product-shortdesc{color:var(--a-black);font-size:.95rem;line-height:1.6;margin-top:.75rem}.woocommerce-product-meta{font-size:.9rem;color:#444;margin-top:.75rem}.woocommerce-product-meta a{color:var(--a-gold);text-decoration:none;transition:color var(--a-tr)}.woocommerce-product-meta a:hover{color:var(--a-black)}button,input[type="submit"],.add_to_cart_button,.single_add_to_cart_button{background-color:var(--a-gold);color:#fff;border:none;border-radius:var(--a-radius);padding:10px 20px;font-weight:500;cursor:pointer;transition:background-color var(--a-tr),transform var(--a-tr)}button:hover,input[type="submit"]:hover,.add_to_cart_button:hover,.single_add_to_cart_button:hover{background-color:#a7873e;transform:translateY(-1px)}button:focus,input[type="submit"]:focus{outline:2px solid var(--a-gold)}@media (max-width:768px){.a-footer__menu{flex-direction:column;gap:8px}.a-wrap{padding:0 16px}.a-footer{padding:28px 0 20px}button,input[type="submit"],.add_to_cart_button,.single_add_to_cart_button{width:100%;text-align:center}}