/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: May 09 2026 | 20:26:10 */
/* NAV */
.et_header_style_centered .et-fixed-header,
.et_header_style_left .et-fixed-header { border-bottom: 1px solid #e8e8e8 !important; background: #fff !important; }

/* SALE BADGE */
.woocommerce span.onsale { background: #FF6B00 !important; color: #fff !important; border-radius: 0 !important; font-size: 10px !important; font-weight: 800 !important; letter-spacing: .1em !important; text-transform: uppercase !important; min-width: unset !important; min-height: unset !important; padding: 5px 11px !important; line-height: 1 !important; }

/* TITLE */
.woocommerce div.product h1.product_title { font-size: 24px !important; font-weight: 800 !important; letter-spacing: -.03em !important; color: #111 !important; }

/* PRICE */
.woocommerce div.product p.price { font-size: 30px !important; font-weight: 800 !important; color: #111 !important; }
.woocommerce div.product p.price del { color: #bbb !important; font-size: 15px !important; opacity: 1 !important; }
.woocommerce div.product p.price ins { text-decoration: none !important; color: #111 !important; }

/* STARS */
.woocommerce .star-rating span::before, .woocommerce .star-rating::before { color: #FF6B00 !important; }

/* ADD TO CART BUTTON */
.woocommerce div.product form.cart .single_add_to_cart_button { background: #111 !important; color: #fff !important; border-radius: 0 !important; border: none !important; font-size: 12px !important; font-weight: 800 !important; letter-spacing: .12em !important; text-transform: uppercase !important; height: 50px !important; padding: 0 32px !important; transition: background .2s !important; }
.woocommerce div.product form.cart .single_add_to_cart_button:hover { background: #FF6B00 !important; }

/* SHOP PAGE BUTTON */
.woocommerce ul.products li.product .button { background: #111 !important; color: #fff !important; border-radius: 0 !important; font-weight: 800 !important; font-size: 11px !important; letter-spacing: .1em !important; text-transform: uppercase !important; transition: background .2s !important; }
.woocommerce ul.products li.product .button:hover { background: #FF6B00 !important; }

/* TABS */
.woocommerce div.product .woocommerce-tabs ul.tabs li.active { border-bottom: 3px solid #FF6B00 !important; }
.woocommerce div.product .woocommerce-tabs ul.tabs li a { font-size: 11px !important; font-weight: 800 !important; letter-spacing: .1em !important; text-transform: uppercase !important; color: #bbb !important; }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a { color: #111 !important; }
.woocommerce div.product .woocommerce-tabs ul.tabs::before { border-color: #111 !important; }

/* RELATED */
.woocommerce .related h2 { font-size: 20px !important; font-weight: 800 !important; letter-spacing: -.02em !important; border-top: 3px solid #111 !important; padding-top: 24px !important; }
.woocommerce ul.products li.product .woocommerce-loop-product__title { font-size: 13px !important; font-weight: 700 !important; color: #111 !important; }
.woocommerce ul.products li.product span.price { color: #FF6B00 !important; font-weight: 800 !important; }

/* SELECT / QTY */
.woocommerce div.product form.cart .variations select { border: 1.5px solid #ddd !important; border-radius: 0 !important; }
.woocommerce div.product form.cart .variations select:focus { border-color: #FF6B00 !important; outline: none !important; }
.woocommerce div.product form.cart .quantity input.qty { border: 1.5px solid #ddd !important; border-radius: 0 !important; height: 50px !important; text-align: center !important; font-weight: 700 !important; }