:root{--cc-amz-text:#0f1111;--cc-amz-muted:#565959;--cc-amz-link:#007185;--cc-amz-link-hover:#c7511f;--cc-amz-price:#b12704;--cc-amz-deal:#cc0c39;--cc-amz-stock:#007600;--cc-amz-cart:#ffd814;--cc-amz-cart-hover:#f7ca00;--cc-amz-buy:#ffa41c;--cc-amz-buy-hover:#fa8900}
.cc-amazon-product-active main div.product{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:var(--cc-amz-text)}
.cc-amazon-product-active .product_title{color:var(--cc-amz-text)!important;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important;font-weight:400!important;letter-spacing:0!important}
.cc-amazon-product-active .woocommerce-product-details__short-description,
.cc-amazon-product-active .woocommerce-tabs,
.cc-amazon-product-active .product_meta,
.cc-amazon-product-active form.cart{color:var(--cc-amz-text)}
.cc-amazon-product-active .summary .price,
.cc-amazon-product-active .summary .price ins{color:var(--cc-amz-price)!important;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important}
.cc-amazon-product-active .summary .price del{color:var(--cc-amz-muted)!important}
.cc-amazon-product-active main div.product a{color:var(--cc-amz-link)}
.cc-amazon-product-active main div.product a:hover{color:var(--cc-amz-link-hover)}
.cc-amazon-product-active .stock.in-stock{color:var(--cc-amz-stock)!important}
.cc-amazon-product-active .scontoa,
.cc-amazon-product-active .onsale{background-color:var(--cc-amz-deal)!important;color:#fff!important}
.cc-amazon-product-active .lpd-discount-badge{display:none!important}
.cc-amazon-product-active:has(.scontoa) span.onsale{display:none!important}
.cc-amazon-product-active form.cart .single_add_to_cart_button{background-color:var(--cc-amz-cart)!important;border-color:#fcd200!important;color:var(--cc-amz-text)!important}
.cc-amazon-product-active form.cart .single_add_to_cart_button:hover{background-color:var(--cc-amz-cart-hover)!important}
.cc-amazon-product-active form.cart .chethu-buy-now,
.cc-amazon-product-active form.cart .cc-final-buy-now,
.cc-amazon-product-active form.cart #cc-final-buy-now,
.cc-amazon-product-active form.cart [name="buy_now"],
.cc-amazon-product-active form.cart [name="chethu_buy_now"]{background-color:var(--cc-amz-buy)!important;border-color:#ff8f00!important;color:var(--cc-amz-text)!important}
.cc-amazon-product-active form.cart .chethu-buy-now:hover,
.cc-amazon-product-active form.cart .cc-final-buy-now:hover,
.cc-amazon-product-active form.cart #cc-final-buy-now:hover{background-color:var(--cc-amz-buy-hover)!important}
.cc-amazon-product-active .woocommerce-tabs ul.tabs li.active a,
.cc-amazon-product-active .related>h2,
.cc-amazon-product-active .upsells>h2{color:#c45500!important}

/* Remove only the Shiprocket product-page pincode checker. */
.cc-amazon-product-active .summary div:has(> #shiprocket_pincode_check),
.cc-amazon-product-active #shiprocket_pincode_check{display:none!important}

/* Balanced type scale for mobile without changing the product layout. */
@media (max-width:767px){
  .cc-amazon-product-active .product_title{font-size:20px!important;line-height:1.3!important}
  .cc-amazon-product-active .summary .price{font-size:24px!important;line-height:1.25!important}
  .cc-amazon-product-active .summary .price del{font-size:13px!important}
  .cc-amazon-product-active .woocommerce-product-details__short-description,
  .cc-amazon-product-active .woocommerce-tabs .panel{font-size:14px!important;line-height:1.55!important}
  .cc-amazon-product-active .product_meta{font-size:12px!important;line-height:1.5!important}
  .cc-amazon-product-active form.cart label,
  .cc-amazon-product-active form.cart select,
  .cc-amazon-product-active form.cart input,
  .cc-amazon-product-active form.cart button,
  .cc-amazon-product-active form.cart .button{font-size:14px!important}
  .cc-amazon-product-active .scontoa,
  .cc-amazon-product-active span.onsale{font-size:12px!important;line-height:1.2!important}
  .cc-amazon-product-active .woocommerce-tabs ul.tabs a{font-size:14px!important}
  .cc-amazon-product-active .related>h2,
  .cc-amazon-product-active .upsells>h2{font-size:20px!important;line-height:1.3!important}
}

/* Shop page: hide category captions and collapse the space they occupied. */
.cc-amazon-shop-active .category-image-strip .category-image-item strong{display:none!important}
.cc-amazon-shop-active .category-image-strip,
.cc-amazon-shop-active .category-image-strip .container{margin-top:0!important;margin-bottom:0!important;padding-top:4px!important;padding-bottom:4px!important}
.cc-amazon-shop-active .category-image-row{gap:8px!important;margin:0!important;padding:0!important}
.cc-amazon-shop-active .category-image-item{gap:0!important;margin-bottom:0!important;padding-bottom:0!important}
.cc-amazon-shop-active .shop-layout{margin-top:0!important;padding-top:8px!important}
.cc-amazon-shop-active .shop-main>h1.page-title{margin-top:0!important;margin-bottom:8px!important}
.cc-amazon-shop-active .woocommerce-result-count,
.cc-amazon-shop-active .woocommerce-ordering{margin-top:0!important;margin-bottom:8px!important}
.cc-amazon-shop-active ul.products{margin-top:0!important;row-gap:10px!important}

@media (max-width:767px){
  .cc-amazon-shop-active .category-image-strip,
  .cc-amazon-shop-active .category-image-strip .container{padding-top:2px!important;padding-bottom:2px!important}
  .cc-amazon-shop-active .shop-layout{padding-top:4px!important}
  .cc-amazon-shop-active .shop-main>h1.page-title{margin-bottom:6px!important}
  .cc-amazon-shop-active ul.products{row-gap:8px!important}
}
