/*
Theme Name: Xtreme Aminos
Description: Original Xtreme Aminos black and neon-green design, integrated with WooCommerce.
Version: 1.4.0
Requires at least: 6.6
Requires PHP: 7.4
Text Domain: xtreme-aminos
License: GPL-2.0-or-later
*/
.xa-research-notice{clear:both;margin:24px 0;padding:20px;border:1px solid #4b542d;border-left:3px solid #c6ed30;border-radius:6px;background:#10120b}.xa-research-notice h3{margin:0 0 14px;color:#c6ed30;font:700 14px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.6px}.xa-research-notice p{margin:0 0 14px;color:#bdbfb6;font-size:14px;line-height:1.65}.xa-research-notice p:last-child{margin-bottom:0}.xa-research-notice strong{color:#eee;font-weight:700}
.xa-header-mark{display:block;width:72px;height:72px;object-fit:contain}.xa-header .home-link{display:inline-flex;flex-shrink:0}.xa-header{padding-top:12px;padding-bottom:12px}
.xa-hero-art{width:100%;margin:0 auto 32px}.xa-hero-art img{display:block;width:100%;height:auto}.home main#main{max-width:1160px}.home .intro{padding-top:30px}.home .intro h1{font-size:clamp(22px,3vw,30px)}
.xa-header nav,.xa-header nav ul{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.xa-header nav ul{list-style:none;padding:0;margin:0}.xa-header{gap:24px}.xa-content{padding-top:42px;padding-bottom:64px;min-height:65vh}.xa-home-content{margin:0 auto 40px;max-width:680px}.xa-home-content:empty{display:none}.xa-footer ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.xa-content img{max-width:100%;height:auto}.xa-content article{margin-bottom:30px}button,input,select,textarea{font:inherit}input:not([type=checkbox]):not([type=radio]),select,textarea{background:#151515;color:#eee;border:1px solid #666;border-radius:4px;padding:12px;max-width:100%}input[type=checkbox],input[type=radio]{accent-color:#c6ed30}button,.button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #c6ed30;outline-offset:3px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.wp-element-button,.wc-block-components-button:not(.is-link){background:#c6ed30;color:#111;border:1px solid #c6ed30;border-radius:3px;padding:12px 20px;font-weight:700;line-height:1.4}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.wp-element-button:hover{background:#d9ff47;color:#111}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#c6ed30;color:#111}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#c6ed30}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#eee;font-size:19px}.woocommerce ul.products li.product{border:1px solid #303030;padding:16px;border-radius:4px;background:#0b0b0b}.woocommerce ul.products li.product a img{border-radius:3px}.woocommerce span.onsale{background:#c6ed30;color:#111}.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb a{color:#aaa}.woocommerce .woocommerce-ordering select{font-size:14px}.woocommerce table.shop_table{border-color:#444}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border-color:#333}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:#171717;color:#eee;border-top-color:#c6ed30}.woocommerce-message::before,.woocommerce-info::before{color:#c6ed30}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#151515;border-color:#444}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#000;color:#eee;border-bottom-color:#000}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-color:#444}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#eee}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce #payment{background:#151515}.woocommerce #payment div.payment_box{background:#252525;color:#eee}.woocommerce form .form-row label{color:#eee}.woocommerce form .form-row .required{color:#f3a3a3}.woocommerce .quantity .qty{min-width:80px}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation li{padding:10px;border-bottom:1px solid #333}.woocommerce-cart .cart-collaterals .cart_totals{padding-top:20px}.woocommerce .cart_totals h2{font-size:26px}.wc-block-components-text-input input,.wc-block-components-text-input textarea,.wc-block-components-combobox .components-combobox-control__input{background:#fff!important;color:#111!important;color-scheme:light}.wc-block-components-text-input label{color:#555!important}.wc-block-components-totals-wrapper,.wc-block-cart-items,.wc-block-components-order-summary{border-color:#444!important}.wc-block-components-notice-banner{color:#111}.wc-block-components-product-name{color:#c6ed30}.wc-block-components-order-summary .wc-block-components-product-name{color:inherit}.wc-block-components-checkout-step__title{color:#eee}.wc-block-components-radio-control__option{color:#eee}.wc-block-components-validation-error{color:#ffb4b4}.woocommerce h1.page-title{margin-bottom:28px}.woocommerce .related.products{clear:both;padding-top:36px}.woocommerce div.product .product_title{font-size:32px}table{width:100%;border-collapse:collapse}td,th{padding:12px;text-align:left}a,button{overflow-wrap:anywhere}.woocommerce .product .summary{overflow-wrap:anywhere}@media(max-width:700px){.xa-header{align-items:flex-start;flex-direction:column;padding:20px 22px}.xa-header nav,.xa-header nav ul{gap:16px}.xa-header nav a{font-size:14px}.xa-content{padding-top:28px}.woocommerce ul.products li.product{padding:10px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:17px}}@media(max-width:420px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%;float:none;margin-right:0}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{float:none}}
