.custom-swatches{display:flex;gap:10px}.swatch{display:inline-block;padding:10px;border:2px solid #ddd;cursor:pointer;transition:all 0.3s;font-size:14px;text-transform:uppercase}.swatch:hover,.swatch.selected{border-color:#000;background:#000;color:#fff}.variations .variable-item{display:inline-block;padding:10px;font-size:14px;border-radius:8px;border:2px solid #ddd;cursor:pointer;transition:all 0.3s ease-in-out}.variations .variable-item:hover{border-color:#333;background:rgba(0,0,0,.1)}.variations .variable-item.selected{border-color:#000;background:#000;color:#fff}.variations select{display:none!important}.variations .variable-item[data-value="Red"]{background:red}.variations .variable-item[data-value="Blue"]{background:blue}.variations .variable-item[data-value="Green"]{background:green}.variations .variable-item{width:40px;height:40px;line-height:40px;text-align:center;text-transform:uppercase}.custom-variation-wrapper{display:flex;flex-direction:column}.custom-swatches{margin-top:5px;display:flex;flex-wrap:wrap;gap:10px}.single_add_to_cart_button{font-family:open sans;text-transform:uppercase;border-radius:0;margin:12px 0!important;text-transform:uppercase}.price{color:#000}a.checkout-button,.button,.cfw-primary-btn{background-color:#a31e26!important;color:#ffffff!important;border-radius:0px!important;border:0!important;text-transform:uppercase}a.checkout-button:hover,.button:hover,.cfw-primary-btn:hover{background-color:#000000!important;color:#ffffff!important}.shipping-calculator-button,.product-name a{color:#a31e26}.shipping-calculator-button:hover,.product-name a:hover{color:#000}