:root {
    --turq: #00B4D8;
    --coral: #FF6B6B;
    --aqua: #E0F7FA;
    --dark: #1A1A1A;
    --muted: #555;
}

body {
  background: linear-gradient(180deg, #00B4D8, #fff 60%);
}

.hidden {
  display: none !important;
}

.logo a img {
  height: 75px !important;
  position: absolute;
  top: 10px;
}

.tp-category-item-5 {
    background-color: var(--aqua);
}

.tp-header-search-input-box-5 button {
    background-color: var(--coral);
}

.tp-product-details-add-to-cart-btn {
    background-color: var(--coral);
  	color: var(--tp-common-white);
}

.tp-header-5 .main-menu>nav>ul>li>a:before, .tp-header-login-icon-5 span, .tp-header-action-5 a, .tp-header-action-5 button {
    background-color: var(--coral);
}

.tp-header-action-badge-5 {
  border: 3px solid var(--aqua);
}

.tp-header-sticky-area, .tp-header-sticky.header-sticky {
    background: var(--turq);
}

.tp-category-title-5 {
  color: var(--dark);
}

.tp-category-title-5:hover {
  color: var(--coral);
}

.section-title span {
  color: var(--tp-common-white);
}

.section-title span:after {
  background: var(--coral);
}

.tp-product-add-to-cart-4 {
    --tp-btn-color: var(--coral);
    background-color: transparent;
    bottom: 0;
    color: var(--tp-btn-color);
    font-size: 16px;
    font-weight: 500;
    left: 0;
    margin: auto;
    opacity: 1;
    position: relative;
    transform: translateY(0px);
    visibility: visible;
}

.tp-product-add-to-cart-4:hover {
    --tp-btn-color: var(--coral);
}

.tp-product-item-4:hover .tp-product-price-4 {
  opacity: 1;
  visibility: visible;
}

.tp-product-item-4 {
    margin-bottom: 30px !important;
    background: var(--aqua);
    border-radius: 8px;
    height: 420px;
    padding: 20px;
}

.tp-product-thumb-4 {
    background: var(--tp-common-white);
    height: 270px;
}

.tp-header-login-content-5 {
    color: var(--tp-common-white);
}

.tp-product-tab-2 .nav-tabs .nav-link {
    color: var(--tp-common-white);
}