/* CIGXA catalog-wide color layer. Keep product photos and checkout behavior intact. */
:root {
  --page_background_color:#fff9ed;
  --title_color:#202b39;
  --main_color:#202b39;
  --detail_color:#314457;
  --main_button_bg:#df4033;
  --main_button_color:#fff;
  --secondary_button_bg:#fff8e8;
  --secondary_button_color:#bf352b;
  --buying_price_color:#ce382d;
  --buying_parice_color:#ce382d;
  --discount_tag_bg:#df4033;
  --discount_tag_color:#fff;
  --nav-bg:#fff4de;
  --menu-color:#263749;
  --faq-bg:#e8f9f5;
  --faq-color:#263749;
  --footer-bg:#0fa7a3;
  --footer-text:#fff;
  --icon-tile-bg:#ffe09a;
  --cart-badge-bg:#df4033;
  --color-input-background:#fffaf0;
  --color-header:#ffead1;
  --color-table-background:#fffaf0;
  --color-table-header:#ffead1;
}
body{background:#fff9ed;color:#202b39}
.announcement-bar,.app_bartool-wrap.app_bt_roll{background:#0fa7a3;color:#fff}
.header_top,.cd-header .header_top,.cd-header__mobile-search{background:#fff3db;color:#263749}
.header_top{border-bottom:3px solid #ffd475}
.cd-nav__link:hover,#inline_nav_wrap a:hover,.cd-mobile-nav a:hover{color:#d63e33}
.cd-mobile-nav__panel{background:#fff8e9}
.block_footer{--bg-color:#0b9e9c!important;--text-color:#fff!important;--menu-color:#fff!important;background:#0b9e9c!important;border-top:8px solid #ffd16d}
.block_footer .footer_input .public_btn,.block_footer .footer_input .submit_box{--sub-btn-bg:#e04635!important;background:#e04635!important;color:#fff!important}
.block_footer a:hover{color:#ffe3a0}
.collection_detail_default,.woocommerce-shop .collection_detail_default,.tax-product_cat .collection_detail_default,.post-type-archive-product .collection_detail_default{background:#fff9ed}
.collection_detail_default h1,.collection_detail_default .collection-title,.product_detail_default h1{color:#263749}
.collection_detail_default .collection_item,.woocommerce-shop .collection_item,.collection_product .collection_item{background:#fff;border:1px solid #f4d9c5;border-top:4px solid #0fa7a3;box-shadow:0 6px 18px #d04a2510}
.collection_product .collection_item:nth-child(4n+1){border-top-color:#e04635}
.collection_product .collection_item:nth-child(4n+2){border-top-color:#13aaa6}
.collection_product .collection_item:nth-child(4n+3){border-top-color:#efbd44}
.collection_product .collection_item:nth-child(4n+4){border-top-color:#368fc1}
.collection_product .collection-product-item,.collection_detail_default .collection-product-item{background:#fffaf0}
.collection_detail_default .sort_by select,.collection_detail_default #sort_by_select{background:#fff;color:#263749;border-color:#eabda4}
.collection_detail_default .cd-archive-apply.main_btn{background:#e04635;border-color:#e04635}
.collection_detail_default .cd-archive-clear.secondary_btn{color:#c83d32;border-color:#eabda4;background:#fff8e9}
.product_detail_default{background:#fff9ed}
.product_detail_default .product-gallery-main.swiper{background:#e9f8f4}
.product_detail_default .product-swiper-small .swiper-small-item.active,.product_detail_default .product-swiper-small .swiper-small-item:has(img.is-active){border-color:#0fa7a3}
.product_detail_default .product-price-discount{background:#e04635}
.product_detail_default .product-calculator{background:#fff3dc}
.product_detail_default a:not(.button):hover{color:#c83d32}
.woocommerce .button,.woocommerce button.button,.main_btn,.public_btn{transition:filter .2s,transform .2s}
.woocommerce .button:hover,.woocommerce button.button:hover,.main_btn:hover,.public_btn:hover{filter:brightness(.95)}
.entry-content h1,.entry-content h2,.entry-content h3,.page-title{color:#263749}
.entry-content a:not(.button){text-decoration-color:#e04635}
.entry-content a:not(.button):hover{color:#c83d32}
.entry-content blockquote{border-left:5px solid #0fa7a3;background:#e8f9f5;padding:18px 24px}
.entry-content input:focus,.entry-content textarea:focus,.woocommerce input:focus{outline:2px solid #0fa7a3;outline-offset:2px}
@media(max-width:767px){.header_top{border-bottom-width:2px}.collection_detail_default .collection_item,.collection_product .collection_item{border-top-width:3px}}
