/*** START - Custom Ly 2025-08-22 ***/
/* Tema: Pick Pack - v1.2.1 - https://newzone.com.br */

/* Primary: #77BC1D */
/* Primary-hover: #67a319 */
/* Second: #03AA33 */
/* Third: #229D2F */
/* Third-hover: #1b8026 */


/* Input Error */
.btn {
  background-color: #77BC1D;
}

.btn:focus,
.btn:hover {
  background-color: #67a319;
}

.card {
  border-radius: 4px;
  border: 1px solid #eee;
}

.cookie-notification-button {
  font-size: 10px !important;
  font-weight: 500;
}

.has-error .form-input-hint,
.is-error+.form-input-hint {
  color: #e85600
}

/*.home-main { background-color: #ffffff; }*/
.label {
  color: #333;
}

.loading:after {
  border-bottom-color: rgba(119, 188, 029, 0.6);
  border-left-color: rgba(119, 188, 029, 0.8);
}

.notfound-btn {
  background-color: #77BC1D;
  border-radius: 4px;
}

.notfound-btn:focus,
.notfound-btn:hover {
  background-color: #77BC1D;
}

.notfound-text {
  color: #000000;
}

.sidenav-overlay.loading:after {
  border-bottom-color: rgba(119, 188, 029, 0.6);
  border-left-color: rgba(119, 188, 029, 0.8);
}

/*.home-main { background-color: #f7fafa; }*/
/*html { background-color: #f7fafa; color: #343434; }*/


/** Start - Header  **/
.cart_quantity {
  background-color: #f9f9f9;
  color: #000;
}

.header {
  background-color: #000000;
}

.header-content .navbar {
  background-color: #000000;
}

.header-link_menu__mobile .icon-bar {
  background-color: #82EF9F;
}

.header-link_menu__mobile.active .icon-bar {
  background-color: #82EF9F;
}

.header-quote-text_price {
  color: #FFC323;
}

.header-quote_box {
  background-color: #008B00;
}

.header-top-content {
  background: #000000;
}

.header-top-message_text span {
  color: #03AA33;
}

.nav-content {
  background-color: #00EB00;
}

.nav-main_item__all:before {
  background-color: #000000;
}

.nav-main_link {
  color: #000000;
  fill: #000000;
}

.nav-main_link:focus,
.nav-main_link:hover {
  color: #555;
  fill: #555;
}

.search-desktop .btn {
  box-shadow: none;
  fill: #229D2F;
}

.search-desktop .btn:focus,
.search-desktop .btn:hover {
  background-color: transparent;
  fill: #1b8026;
}

.search-desktop .form-input {
  box-shadow: none !important;
  border-color: #229D2F;
}

.search-desktop .form-input:focus {
  border-color: #1b8026;
}

.search_link .icon-bar:first-child {
  border-color: #82EF9F;
}

.search_link .icon-bar:last-child {
  background-color: #82EF9F;
}

.search_link.active .icon-bar:first-child {
  background-color: #82EF9F;
}

.sidebar-nav .nav-mobile>li>.nav-mobile_link::before {
  background-color: #333333;
}

.sidebar-nav .nav-mobile ul {
  background-color: #333333;
}

.sidebar-nav .sidebar-nav-content {
  background-color: #333333;
}

.sidebar-nav .sidebar-nav-header {
  background-color: #222222;
  border-bottom-color: #444444;
  border-top-color: #444444;
}

.sidebar-nav {
  background-color: #333333;
}

@media (min-width: 992px) {}

/** End - Header  **/


/** Start - Footer  **/
.footer-contact_item {
  fill: #00EB00;
}

.footer-social_twitch .social-icons__link svg {
  height: 100%;
}

.social-icons__link svg>* {
  fill: #00EB00;
}

.social-icons__link:focus svg,
.social-icons__link:hover svg {
  fill: #00c300;
}

.footer {
  border-top-color: #00EB00;
}

.footer-content_second {
background-color: #03B503;
}

@media (min-width: 992px) {}

/** End - Footer  **/

/** Start - Banner Customizado  **/
.banner-custom-content {
  color: #82EF9F;
  fill: #FFC323;
}

.banner-custom_box {
  background-color: #03B503;
}

.banner-custom_icon svg>* {
  stroke: #FFC323;
}

.banner-custom_icon__4 {
  height: 36px;
  width: 42px
}

@media (min-width: 992px) {
  .banner-custom_item::before {
    background-color: #82EF9F;
  }
}

@media (max-width: 1199px) {
  .banner-custom_icon__4 {
    height: 32px;
    width: 38px
  }
}

/** End - Banner Customizado  **/

/** Start - Content  **/
.showcase-offer {
  background-color: #77BC1D;
}

.showcase-prices_price {
  color: #00EB00;
}

.showcase-tag {
  color: #00EB00;
  fill: #00EB00;
}

/** End - Content  **/


/** Start - Showcase Banner Full  **/
.showcase-model-2 .showcase-banners .tns-nav>[aria-controls] {
  background-color: #FFFFFF;
}

.showcase-model-2 .showcase-banners .tns-nav>[aria-controls].tns-nav-active {
  background-color: #00EB00;
}

/** End - Showcase Banner Full  **/

/** Start - Showcase Product List  **/
/** End - Showcase Product List  **/


/** Start - Showcase Promo  **/
/** End - Showcase Promo  **/

/** Start - Product  **/
.btn.product-btn_payment {
  background-color: #EDF2FF;
  color: #565a6e;
  fill: #646981;
}

.product-description_header {
  color: #03AA33;
}

.product-prices_price {
  color: #00EB00;
}

.product-tag {
  color: #00EB00;
  fill: #00EB00;
}

.product-breadcrumb .breadcrumb .breadcrumb-item a {
  color: #646981;
}

.product-breadcrumb .breadcrumb .breadcrumb-item:not(:last-child)::after {
  filter: grayscale(100%);
}

/** End - Product  **/

/** Start - Popup  **/
.btn-sidenav-close.btn-sidenav-close_custom {
  background-color: #008B00;
}

.btn-sidenav-close.btn-sidenav-close_custom:focus,
.btn-sidenav-close.btn-sidenav-close_custom:hover {
  background-color: #67a319;
}

.sidenav-overlay .btn:not(.btn-access, .input-group-btn) {
  background-color: #77BC1D;
}

.sidenav-overlay .btn:not(.btn-access, .input-group-btn):focus,
.sidenav-overlay .btn:not(.btn-access, .input-group-btn):hover {
  background-color: #67a319;
  border-color: #67a319;
}

.sidenav-overlay_account .forget-password a {
  color: #008B00;
}

.sidenav-payment-calculation .accordion-header {
  background-color: #008B00;
}

.sidenav-body_empty .cart-section_empty svg {
  fill: #77BC1D;
}

.sidenav-body_empty .cart-section_empty p {
  fill: #77BC1D;
}

/** End - Popup  **/


/** Start - Search  **/
.form-group .dropdown>.btn svg {
  fill: #646981;
}

.form-group .dropdown ul a:focus,
.form-group .dropdown ul a:hover {
  background-color: #D6DBE6;
  color: #494c5c;
}

.search-breadcrumb-item a {
  color: #00EB00;
}

.search-breadcrumb-item {
  color: #00EB00;
}

.search-breadcrumb-item:not(:last-child)::after {
  filter: grayscale(100%) invert(100%) brightness(2);
}

.search-filter-link_category.active .form-radio .form-icon::after {
  background-color: #00EB00;
}

.search-filter-price .noUi-handle {
  background-color: #333333;
}

.search-filter-price_values {
  color: rgba(000, 000, 000, 0.8);
}

.search-filter-title {
  color: #03AA33;
}

.search-filters-content .form-checkbox input:checked+.form-icon {
  border-color: #03AA33;
}

.search-filters-content .form-checkbox input:checked+.form-icon::before {
  border-color: #03AA33;
}

.search-options_mobile .search-option-icon svg {
  fill: #646981;
}

.search-options_mobile .search-option_order .form-group .dropdown>.btn {
  background-color: #EDF2FF;
  color: #565a6e;
  fill: #646981;
}

.search-options_mobile .search-option_order .form-group .dropdown ul * {
  color: #565a6e;
}

.search-options_mobile .search-option_order .form-group .dropdown ul li {
  background-color: #EDF2FF;
}

.search-top-content {
  background-color: #333;
  color: #00EB00;
}

.search-view_link svg {
  fill: #03AA33;
}


@media (min-width: 992px) {
  .search-main .form-group .dropdown>.btn {
    background-color: #EDF2FF;
    color: #565a6e;
    fill: #646981;
  }

  .search-main .form-group .dropdown>.btn {
    color: #565a6e;
    fill: #646981;
  }

  .search-main .form-group .dropdown ul * {
    color: #565a6e;
  }

  .search-main .form-group .dropdown ul li {
    background-color: #EDF2FF;
  }

  .search-options {
    color: rgba(003, 170, 051, 0.8);
  }
}

/** End - Search  **/

/** Start - Search List  **/
/** End - Search List  **/

/** Start - Pages  **/
.btn.btn-access svg {
  fill: #03AA33;
}

.btn.btn-access:focus svg,
.btn.btn-access:hover svg {
  fill: #02952c;
}

.card-page .btn {
  background-color: #77BC1D;
  border-color: #77BC1D;
}

.card-page .btn:focus,
.card-page .btn:hover {
  background-color: #67a319;
  border-color: #67a319;
}

.card-page .card-title {
  color: #03AA33;
}

.page-title {
  color: #03AA33;
}

.card-pages-nav .card-header {
  color: #03AA33;
}

.form-checkbox input:checked+.form-icon,
.form-radio input:checked+.form-icon,
.form-switch input:checked+.form-icon {
  background: #77BC1D;
  border-color: #77BC1D;
}

.page-accordion .accordion-header svg {
  fill: #77BC1D;
}

/** End - Pages  **/

/** Start - Address  **/
.card-page-table_adresses .page-table-box_main .btn-table-item.btn-edit {
  background-color: #03AA33;
}

.page-table-box_main .form-switch input:checked+.form-icon {
  background-color: #02952c;
}

@media (max-width: 991px) {
  .page-accordion_address .btn-table-item.btn-edit svg {
    fill: #03AA33;
  }

  .page-accordion_address .form-switch input:checked+.form-icon {
    background-color: #03AA33;
  }

  .page-accordion_address .form-switch .form-icon {
    background-color: rgba(003, 170, 051, 0.5);
  }
}

/** End - Address  **/

/** Start - Orders  **/
.menu .menu-item>a:focus,
.menu .menu-item>a:hover {
  color: #111111;
}

.sidenav-overlay .panel .avatar {
  background-color: #77BC1D;
}

.sidenav-overlay .sidenav-container .panel .btn {
  background-color: #77BC1D;
}

.adresses-main .dropdown-toggle,
.orders-main .dropdown-toggle {
  background-color: #77BC1D;
  border-color: #77BC1D;
}

.adresses-main .dropdown-toggle:focus,
.adresses-main .dropdown-toggle:hover,
.orders-main .dropdown-toggle:focus,
.orders-main .dropdown-toggle:hover {
  background-color: #67a319;
  border-color: #67a319;
}

/** End - Orders  **/

/** Start - Checkout  **/
.header .icon-ssl svg {
  fill: #82EF9F;
}

.btn-checkout-coupon {
  background-color: #ffffff;
  color: #77BC1D;
}

.btn-checkout-coupon:focus,
.btn-checkout-coupon:hover {
  background-color: #77BC1D;
  border-color: #77BC1D;
  color: #ffffff;
}

.checkout-accordion .accordion-price {
  color: #77BC1D;
}

.checkout-card-finish_body .card-title .checkout-icon svg {
  fill: #77BC1D;
}

.checkout-card-finish_body .timeline .timeline-item .timeline-icon {
  background-color: #77BC1D;
}

.checkout-card-finish_body .timeline .timeline-item.disable .timeline-icon {
  border-color: rgba(119, 188, 029, 0.25);
  opacity: 1 !important;
}

.checkout-card-finish_body .timeline .timeline-item.disable:before {
  background-color: rgba(119, 188, 029, 0.25);
}

.checkout-card-finish_body .timeline .timeline-item::before {
  background-color: #77BC1D;
}

.checkout-card-finish_footer a {
  color: #77BC1D;
}

.checkout-card-finish_header .checkout-icon {
  background-color: #77BC1D;
}

.checkout-card-shipping_payment .card-title svg {
  fill: #77BC1D;
}

.checkout-card-summary_info .card-header a {
  color: #77BC1D;
}

.checkout-card-summary_info .card-subtitle a {
  color: #77BC1D;
}

.checkout-link-login a {
  color: #77BC1D;
}

.checkout-more-option {
  background-color: #77BC1D;
}

.checkout-option .form-radio input:checked+.form-icon {
  border-color: #77BC1D;
}

.checkout-option .form-radio input:checked+.form-icon::before {
  background-color: #77BC1D;
}

.checkout-payment-icon.checkout-payment-icon_option svg {
  fill: #77BC1D;
}

.header .icon-ssl svg {
  fill: #77BC1D;
}

.tab-checkout-status .tab-item.active .avatar {
  background-color: #77BC1D;
}

.tab-checkout-status .tab-item.active a>span {
  color: #77BC1D;
}

.tab-checkout-status .tab-item.active a {
  border-bottom-color: #77BC1D;
}

.checkout-card .form-checkbox input:checked+.form-icon {
  background-color: #77BC1D;
  border-color: #77BC1D;
}

.checkout-card-finish_payment a.checkout-text {
  color: #77BC1D;
}


@media (min-width: 992px) {
  .tab-checkout-status.tab-checkout-status_all::after {
    background-color: #77BC1D;
  }

  .tab-checkout-status::before {
    background-color: #77BC1D;
  }
}

/** End - Checkout  **/
/*** END - Custom Ly 2025-08-22 ***/