/* Error de minimización. Devolviendo el contenido no minimizado.
(2,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-footer'
(50,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(54,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(58,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(62,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-envioGratis'
(66,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(70,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(74,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-secondary'
(75,24): run-time error CSS1039: Token not allowed after unary operator: '-bg-secondary'
(79,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(83,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(88,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-secondary'
(92,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-footer'
(104,28): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(108,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(112,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(116,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(120,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-secondary'
(124,28): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(125,24): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(129,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(133,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(139,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-clock'
(143,17): run-time error CSS1039: Token not allowed after unary operator: '-color-clock'
(147,17): run-time error CSS1039: Token not allowed after unary operator: '-color-clock'
(151,17): run-time error CSS1039: Token not allowed after unary operator: '-color-clock'
(155,22): run-time error CSS1039: Token not allowed after unary operator: '-color-clocksecondary'
(161,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-footer'
(165,28): run-time error CSS1039: Token not allowed after unary operator: '-border-inputfooter'
(171,28): run-time error CSS1039: Token not allowed after unary operator: '-border-inputfooter'
(172,24): run-time error CSS1039: Token not allowed after unary operator: '-border-inputfooter'
(176,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(185,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-secondary'
(189,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(193,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(197,17): run-time error CSS1039: Token not allowed after unary operator: '-bg-footer'
(207,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(208,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(214,17): run-time error CSS1039: Token not allowed after unary operator: '-color-envioGratis'
(216,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-envioGratis'
(231,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-retiro'
(236,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(240,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-secondary'
(262,22): run-time error CSS1039: Token not allowed after unary operator: '-color-dto'
(263,17): run-time error CSS1039: Token not allowed after unary operator: '-bg-dto'
(269,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-boxdto'
(273,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(274,49): run-time error CSS1039: Token not allowed after unary operator: '-bg-clock'
(274,69): run-time error CSS1039: Token not allowed after unary operator: '-bg-clock'
(274,93): run-time error CSS1039: Token not allowed after unary operator: '-bg-clock'
(274,117): run-time error CSS1039: Token not allowed after unary operator: '-bg-clock'
(275,24): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(279,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(284,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(288,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(292,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(296,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-secondary'
(300,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(304,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-secondary'
(308,24): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(312,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(316,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(320,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(321,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(325,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(326,17): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(332,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(335,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(339,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(343,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(347,17): run-time error CSS1039: Token not allowed after unary operator: '-color-secondary'
(351,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(355,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(359,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-third'
(360,28): run-time error CSS1039: Token not allowed after unary operator: '-color-third'
(361,17): run-time error CSS1039: Token not allowed after unary operator: '-color-third'
(365,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-secondary'
(369,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(370,28): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(371,17): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(388,22): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(396,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(400,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(410,23): run-time error CSS1039: Token not allowed after unary operator: '-bg-footer'
(414,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(418,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(422,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-secondary'
(423,24): run-time error CSS1039: Token not allowed after unary operator: '-bg-secondary'
(427,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(431,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-secondary'
(438,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(442,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(443,24): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(447,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-secondary'
(448,24): run-time error CSS1039: Token not allowed after unary operator: '-bg-secondary'
(452,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-third'
(456,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(460,17): run-time error CSS1039: Token not allowed after unary operator: '-color-secondary'
(464,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-third'
(465,28): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(469,18): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(473,21): run-time error CSS1039: Token not allowed after unary operator: '-bg-third'
(477,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(481,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(485,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-secondary'
(489,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(493,17): run-time error CSS1039: Token not allowed after unary operator: '-color-secondary'
(498,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(502,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(506,24): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(507,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-third'
(511,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(515,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(519,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-secondary'
(528,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(532,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(536,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(544,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(548,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-secondary'
(552,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-secondary'
(564,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(568,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-cart'
(569,17): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(573,17): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(576,33): run-time error CSS1039: Token not allowed after unary operator: '-bg-cart'
(580,16): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(584,17): run-time error CSS1039: Token not allowed after unary operator: '-bg-cart'
(592,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-fourth'
(593,24): run-time error CSS1039: Token not allowed after unary operator: '-color-third'
(598,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(602,35): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(606,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(611,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-secondary'
(616,28): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(620,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-third'
(624,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(635,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(640,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-secondary'
(644,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(648,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(652,24): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(661,17): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(666,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-user'
(667,17): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(680,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(684,17): run-time error CSS1039: Token not allowed after unary operator: '-color-clocksecondary'
(690,24): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(691,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(695,24): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(699,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(703,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(708,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-secondary'
(725,26): run-time error CSS1039: Token not allowed after unary operator: '-bg-category'
(729,26): run-time error CSS1039: Token not allowed after unary operator: '-bg-category'
(733,26): run-time error CSS1039: Token not allowed after unary operator: '-bg-category'
(737,26): run-time error CSS1039: Token not allowed after unary operator: '-bg-disabled'
(738,21): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(739,36): run-time error CSS1039: Token not allowed after unary operator: '-color-disabled'
(748,21): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(752,26): run-time error CSS1039: Token not allowed after unary operator: '-bg-category'
(760,26): run-time error CSS1039: Token not allowed after unary operator: '-bg-footer'
(768,21): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(772,21): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(776,26): run-time error CSS1039: Token not allowed after unary operator: '-bg-cart'
(780,26): run-time error CSS1039: Token not allowed after unary operator: '-bg-cart'
(784,26): run-time error CSS1039: Token not allowed after unary operator: '-bg-user'
(788,26): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(794,21): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(809,26): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(827,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary'
(831,26): run-time error CSS1039: Token not allowed after unary operator: '-bg-third'
(835,21): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
 */
:root {
    --color-white: #FFF;
    --color-black: #000;
    --color-primary: #DF4C13;
    --color-secondary: #FF4C0C; 
    --color-third: #FF4C0C; 
    /* button */
    --bg-primary: #DF4C13;
    --bg-secondary: #FF4C0C; 
    --bg-third: #fff0e9; 
    --bg-fourth: #ffdfd0; 
    --bg-disabled: #EFEFEF;
    --color-disabled: #9A9A9A;

    /* clock */
    --bg-clock:  #FAF5F0;
    --color-clock: #C8420E;
    --color-clocksecondary: #CC6431;
    /* footer */
    --bg-footer: #414143;
    --border-inputfooter:#9A9A9A;
    /* box */
    --bg-boxdto: #414143;
    --color-retiro: #2C54C5;
    --bg-retiro: #F2F6FC;
    --color-envioGratis: #DF4C13;
    --bg-envioGratis:  #FAF5F0;
    --bg-dto: #FFF;
    --color-dto: #DF4C13;
    /* category */
    --bg-category: #414143;
    /* carrito */
    --bg-cart: #414143;
    /* user */
    --bg-user: #414143;

  }

  /* home */
  .brand-slider {
    display: none;
  }

/* Header */
.upper {
    background: var(--bg-footer);
}

.upper2 {
    background: var(--bg-primary);
}

a#mdf_cp, a#mdf_cp_nogeo {
    color: var(--color-primary);
}

.SEARCH_BOX fieldset {
    border: solid 1px var(--bg-primary);
}

.SEARCH_BOX .search_submit {
    background: var(--bg-envioGratis);
}

.CART_BOX .cart-button .items {
    background: var(--bg-primary);
}

.CART_BOX .cart-window .btn {
    background: var(--bg-primary);
}

.CART_BOX .cart-window .btn:hover {
    background: var(--bg-secondary) !important;
    border-color: var(--bg-secondary) !important;
}

#modal_cp .oca-cp {
    color: var(--color-primary);
}

#modal_cp .modal__close {
    background: var(--bg-primary);

}

#modal_cp .modal__close:hover {
    background: var(--bg-secondary);
}

#mmenu .mmenuHeader {
    background: var(--bg-footer);
}

.navbar-default .navbar-brand {
    margin-top: 10px;
}

.cp-container.visible-xs.visible-sm {
    margin-top: 15px;
}

.MENU_MAIN .nav > li > a:hover::before, .MENU_MAIN .nav > li:hover > a::before {
    background-color: var(--color-primary);
}   

#menu-width .dropdown-submenu .dropdown-submenu .dropdown-menu a:hover {
    color: var(--color-primary) !important;
}

#modal-search-predictive #result-predictive .title {
    color: var(--color-primary);
}

#modal-search-predictive .btnViewAll button, #modal-search-predictive .btnViewAll a {
    background: var(--bg-primary) !important;
}

#modal-search-predictive .btnViewAll button:hover, #modal-search-predictive .btnViewAll a:hover {
    background: var(--bg-secondary) !important; 
}

.owl-dots .active {
    background-color: var(--color-primary);
    border-color: var(--color-primary);
}

#modal-search-predictive .category_container a:hover {
    color: var(--color-primary);
}

#container-predictive h2 {
    color: var(--color-primary);
}

/* reloj */

.Clock {
    background: var(--bg-clock);
}

.Clock h1 {
    color: var(--color-clock);
}

.Clock h2 {
    color: var(--color-clock);
}

.Clock h3 {
    color: var(--color-clock);
}

.Clock .counter {
    background: var(--color-clocksecondary);
}


/* Footer */
footer .upper {
    background: var(--bg-footer);
}

.form-newsletter input.form-control {
    border: solid 1px var(--border-inputfooter);
    z-index: 0;
    position: relative;
}

.form-control:focus {
    border: solid 1px var(--border-inputfooter) !important;
    border-color: var(--border-inputfooter) !important;
}

.form-newsletter button {
    background: var(--bg-primary);
    z-index: 1;
}

.grecaptcha-badge {
    z-index: 2;
}

.form-newsletter button:hover {
    background: var(--bg-secondary);
}

footer .menu_footer h4 {
    color: var(--color-primary);
}

footer .menu_footer ul li a:hover {
    color: var(--color-primary);
}

footer .socials li {
    color: var(--bg-footer);
}

.afip img{
    max-height: 150px;
}

/* box  */

.badge-financiacion {
    background: var(--bg-primary) !important;
    border: 1px solid var(--bg-primary) !important;
}

/* badge envio gratis  ************************/
.badge-enviogratis,
.badge-retiraya {
    color: var(--color-envioGratis);
    font-size: 13px;
    background-color: var(--bg-envioGratis);
    display: flex;
    padding: 2px 5px;
    text-align: center;
    justify-content: center;
    align-items: center;
    z-index: 1;
    width: auto;
    line-height: 1em;
    border-radius: 5px;
    font-weight: 600;
}

.badge-retiraya {
    color: var(color-retiro);
    background-color: var(--bg-retiro);
}


.BUTTONBUY {
    background: var(--bg-primary);
}

.BUTTONBUY:hover {
    background: var(--bg-secondary);
}

.price_wrapper {
    height: 80px;
    justify-content: center;
    align-items: center;
}

.tachado { 
    padding-top: 5px;
    padding-bottom: 5px;
}

.tachado, .badge-dto {
    margin-top: 5px;
    margin-bottom: 10px;
}

.badge-dto {
    padding: 5px;
    border-radius:20px;
    background: var(--color-dto);
    color: var(--bg-dto);
    padding-top: 5px;
    padding-bottom: 6px;
}

.badge-new {
    background: var(--bg-boxdto) !important;
}

.badge-preventa {
    color: var(--color-primary) !important;
    background: linear-gradient(129.21deg, var(--bg-clock) 0%, var(--bg-clock) 33.33%, var(--bg-clock) 66.67%, var(--bg-clock) 100%), #FFFFFF !important;
    border-color: var(--color-primary) !important;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: var(--color-primary);
}

/* Pagina de categoria */
.accordion-body:not(.filter-1):not(.filter-2) .filter_area a:not(.vm):hover, .accordion-body:not(.filter-1):not(.filter-2) .filter_area a:not(.vm).checked {
    color: var(--color-primary);
}

.accordion-body:not(.filter-1):not(.filter-2) .filter_area a:not(.vm):hover::after, .accordion-body:not(.filter-1):not(.filter-2) .filter_area a:not(.vm).checked::after {
    background: var(--bg-primary);
}

.noUi-handle {
    background: var(--bg-primary) !important;
}

.noUi-connect {
    background: var(--bg-secondary) !important;
}

.btn-default.filterprices {
    background: var(--bg-primary) !important;
}

.btn-default.filterprices:hover {
    background: var(--bg-secondary) !important;
}

.filter-2 .filter_area a:hover {
    border-color: var(--color-primary);
}

.tooltip.top .tooltip-arrow, .tooltip.top-left .tooltip-arrow, .tooltip.top-right .tooltip-arrow {
    border-top-color: var(--bg-primary);
}

.tooltip-inner {
    background: var(--bg-primary);
}

.filter_applied a {
    border: 1px solid var(--bg-primary) !important;
    color: var(--color-primary) !important;
}

.filter_applied a:hover {
    background: var(--bg-primary) !important;
    color: var(--color-white) !important;
}

/* PDP */

.linkDescription {
    color: var(--color-primary);
}
.linkDescription:hover {
    color: var(--color-primary);
}

a.btn-calc2 {
    color: var(--color-primary);
}

#containetPostalCode #searchPostalCode .input-group .searchPC {
    background: var(--bg-primary);
}

#containetPostalCode #txtSearchPostalCode {
    color: var(--color-secondary);
}

.TabShippingPickupContainer .titlePC a, .titleAllStore a {
    color: var(--color-primary);
}

.BUY .BUTTONBUY.b1 {
    background: var(--bg-primary);
}

.BUY .BUTTONBUY.b2 {
    background: var(--bg-third);
    border: 1px solid var(--color-third);
    color: var(--color-third);
}

.BUY .BUTTONBUY.b1:hover, .BUY .BUTTONBUY.b1:focus, .BUY .BUTTONBUY.b1:active{
    background: var(--bg-secondary);
}

.BUY .BUTTONBUY.b2:hover, .BUY .BUTTONBUY.b2:focus, .BUY .BUTTONBUY.b2:active {
    background: var(--bg-primary);
    border: 1px solid var(--color-primary);
    color: var(--color-white);
}


.bloques-info svg {
    display: none;
}

.bloques-info .btn-calc {
    display: none;
}

div#RELATED.anchor {
    max-width: 100% !important;
}

.PRODMENU .prodmenu-nav li.active a::before, .PRODMENU .prodmenu-nav li a:hover:before {
    background: var(--color-primary);
}

.PRODUCT_BOX_RELATED_PDP .badge-financiacion {
    width: 145px;
}

#shipping-option .shipping-PDP li label .sh_price, #shipping-option .gratis {
    color: var(--color-primary);
}

.map-container-PDP .container-store a:hover, #panelTabShippingPickup .nav-tabs > li a:hover {
    color: var(--color-primary);
}

/* Modales */

.modal-title {
    margin-left: 10px;
}

.modal-header {
    background:  var(--bg-footer);
}

#all-sucursales-pickup .pickup-now-title h4.pickup-now-txt .now {
    color: var(--color-primary);
}

.modal-footer .btn {
    background: var(--bg-primary);
}

.modal-footer .btn:hover {
    background: var(--bg-secondary) !important;
    border-color: var(--bg-secondary) !important;
}

.modal-body .BUTTONBUY {
    background: var(--bg-primary);
}

.modal-body .BUTTONBUY:hover {
    background: var(--bg-secondary);
}


/* cart */

.backsite a, .backsite.bk2.add a {
    color: var(--color-primary) !important;
}

.Cart aside .BUTTONBUY, .cupon_wrapper .cupon button {
    background: var(--bg-primary) !important;
    border-color: var(--bg-primary) !important;
}

.Cart aside .BUTTONBUY:hover, .cupon_wrapper .cupon button:hover {
    background: var(--bg-secondary) !important;
    border-color: var(--bg-secondary) !important;
}

.cupon_wrapper .cupon input {
    background: var(--bg-third);
}

.loginbuttons a {
    color: var(--color-primary);
}

.loginbuttons a:hover {
    color: var(--color-secondary);
}

body.Cart #wrap > .container > .row > aside .card.violet, body.Cart #wrap > .container > .row > div .card.violet, .card.violet.no-shadow {
    background: var(--bg-third);
    border: 1px solid var(--color-primary);
}

.cupon_wrapper .cupon .title {
     color: var(--color-primary);
}

.cupon_wrapper .cupon #cupon.in, .cupon_wrapper .cupon #cupon.collapsing {
    background:var(--bg-third);
}

.btn-color-mode-switch > label.btn-color-mode-switch-inner:after {
    background: var(--bg-primary);
}

.cart-lupa-cp {
    background: var(--bg-primary);
}

.cart-lupa-cp:hover {
    background: var(--bg-secondary) !important;
}

.ship-postal-code-idk {
    color: var(--color-primary) !important;
}

.ship-postal-code-idk:hover {
    color: var(--color-secondary) !important;
}


.container_close a, body.Cart.Order aside h3 {
    color: var(--color-primary);
}

.selected-postalcode {
    color: var(--color-primary);
}

#ship-send label.active {
    border-color: var(--color-primary);
    background: var(--bg-third);
}

.gratis {
    color: var(--color-primary);
}

.btn-submit {
    background: var(--bg-primary);
}

.btn-submit:hover, .btn-submit:active {
    background: var(--bg-secondary);
}

/* select:focus > option:checked {
    background-color: var(--bg-primary) !important;
    color: var(--color-white) !important;
} */

.checkStep::before {
    background: var(--bg-primary);
}

.SwitchOn {
    background: var(--bg-primary) !important;
}

#backToGrouper {
    background: var(--bg-primary) !important;
}

.Cart .buttonNext input {
    max-width: unset !important;
}

.Cart .buttonNext input, .jumbotron .btn {
    background: var(--bg-primary) !important;
}

.Cart .buttonNext input:hover {
    background: var(--bg-secondary) !important;
}

.Cart .jumbotron .btn:hover {
    background: var(--bg-secondary) !important;
}

.Cart.Process .BUTTONBUY{
    height: 50px;
    margin-top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.Cart.Process .FAQ .faq-info, .Cart.Process #user-section .user_email, .Cart.Process .jumbotron h2, .data_container .sub.dto{
    color: var(--color-primary);
}

.Cart.Process .pedido span {
    background-color: var(--bg-cart);
    color: var(--color-white);
}

.Cart.Process .pedido span strong {
    color: var(--color-white);
}
.Cart.Process .pedido span::after {
    border-top: 12px solid var(--bg-cart);
}

#ShippingUpdate .user_wrapper h3 {
    color:var(--color-primary);
}

#USER_DATA .userinfo {
    color: var(--bg-cart);
}

.Favs #product_list span .BUTTONBUY {
    display: none;
}

#SHIPPING .active .item, #PAYMETHOD .item.active, #PAYMETHOD .sps-options li.selected {
    background: var(--bg-fourth) !important;
    border-color: var(--color-third) !important;
}

/* calculadora */
#c-pagoModal .modal-body {
    background: var(--color-white) !important;
}

#paytabs [id*="btn_"].active {
    border-bottom: 1px solid var(--color-primary) !important;
}

.conteiner_Close button {
    background: var(--bg-primary);
}


.conteiner_Close button:hover {
    background: var(--bg-secondary);
}


#mapa .mapa-list li a.active {
    border: 2px solid var(--color-primary);
}

#mapa .mapa-list li a:hover, #mapa .mapa-list li a.active {
    background: var(--bg-third);
}

#mapa .mapa-list .loc-SubText {
    color: var(--color-primary);
}

.loc-type.propio::before {
    background-image: url(/Content/Images/pin-envio-electro.svg);
}


/* user */

#_modalRegister #User.modal-dialog .modal-content .user_wrapper .btn-primary, #SiteShippingUpdate .modal-body .BUTTONBUY, .Orders .user_wrapper table .btn-default {
    background: var(--bg-primary);
}


#_modalRegister #User.modal-dialog .modal-content .user_wrapper .btn-primary:hover, #SiteShippingUpdate .modal-body .BUTTONBUY:hover, .Orders .user_wrapper table .btn-default:hover {
    background: var(--bg-secondary) !important;
}

#_modalRegister #User.modal-dialog .modal-content .user_wrapper .register-button {
    color: var(--color-primary);
}

h5.logueado span {
    color: var(--color-primary);
}

.User .menu_tree a:hover {
    border-color: var(--color-primary) !important;
}

.PRODUCT_BOX:hover {
    outline: unset;
}

.totalorders {
    margin-top: 10px;
    color: var(--bg-primary);
}

.Orders .user_wrapper table th {
    padding: 5px !important;
    background: var(--bg-user);
    color: var(--color-white);
}
.table>thead>tr>th {
    text-align: center;
    vertical-align: middle;
}

.table>tbody>tr>td {
    text-align: center;
    vertical-align: middle;
}

.Orders .user_wrapper>h3.titleName strong {
    color: var(--color-primary);
}

.data_container .subtotales .sub.total.lightblue {
    color: var(--color-clocksecondary);
}

/* paginas de contenido */

.faq_list .item > a {
    border-color: var(--color-primary);
    color: var(--color-primary);
}

.faq_list .item .tab-pane {
    border-color: var(--color-primary) !important;
}

.long_desc a {
    color: var(--color-primary);
}

.pcms-contact.btn {
    background: var(--bg-primary);
    padding: 12px 10px;
}

.pcms-contact.btn:hover {
    background: var(--bg-secondary) !important;
}

.comp-button {
    display: none;
}

/* Responsive */
@media (min-width: 1599px) {
}
@media (min-width: 1439px) {
}
@media (min-width: 1199px) {   
}

@media (max-width: 991px) {  
    .btfilter-open {
        background: var(--bg-category);
    }

    .xheader {
        background: var(--bg-category);
    }

    .PRODMENU .dropdown {
        background: var(--bg-category);
    }

    .PRODMENU .dropdown ul li a {
        background: var(--bg-disabled) !important;
        color: var(--color-black) !important;
        border-top: 1px solid var(--color-disabled);
    }
    .conteiner-img .txt {
        font-size: 13px;
    }
}

@media (max-width: 767px) {   
    .PRODUCT_BOX:hover h3 {
        color: var(--bg-primary) !important;
    } 

    .browse_area1 {
        background: var(--bg-category);
    }

    .conteiner-img .txt {
        font-size: 13px;
    }

    .Cart header {
        background: var(--bg-footer);
    }

    .stepsHeader_mobile {
        padding-top: 10px;
    }

    .Cart.Order .backsite a {
        color: var(--color-white) !important;
    }
    
    .filter_mobile div {
        color: var(--color-primary);
    }

    .stepsHeader_mobile_move {
        background: var(--bg-cart);
    }

    .stepsHeader {
        background: var(--bg-cart);
    }

    .User .menu_tree a {
        background: var(--bg-user);
    }

    .User .menu_tree a:hover {
        background: var(--bg-primary);
    }
}

@media (min-width: 767px) {   
    .PRODUCT_BOX:hover h3 {
        color: var(--bg-primary) !important;
    } 
}

@media (max-width: 479px) {  
    .newsletter .form-newsletter {
        width: 100% !important;
    }

    .gridview .PRODUCT_BOX h3 {
        max-width:162px;
    }

    .btbottom .btn {
        font-size: 1em;
        background: var(--bg-primary);
        height: 40px;
        line-height: 37px;
    }

    .PRODUCT_BOX h3 {
        max-width: 131px;
    }

    .BUY .innerbanner span {
        text-align: left;
    }

    .PRODUCT_BOX_RELATED_PDP .badge-financiacion {
        width: 110px;
    }

    #ui_Resumen_mobile .card.violet {
        border: 1px solid var(--bg-primary) !important;
    }

    #ui_Total_mobile {
        background: var(--bg-third);
    }

    .Drop_Up_mobile:hover {
        color: var(--color-primary);
    }
    
    .badge-financiacion {
        width: 110px !important;
    }
}


.PRODUCT_BOX .price_wo_taxes {
    margin: 10px 0;
    font-size: 10px;
    font-weight: 600;
    color: #616161;
    width: 100%;
    text-align: center;
    order: 4;
}

.PRODUCT_BOX_RELATED_PDP .price_wo_taxes {
    justify-content: start;
}

    .PRODUCT_BOX .price_wo_taxes span {
        margin-left: 5px;
    }

/*Precio sin impuestos*/
.caja .price_wo_taxes {
    margin: 10px 0;
    font-size: 14px;
    font-weight: 600;
    color: #616161;
    order: 4;
}

    .caja .price_wo_taxes span {
        margin-left: 5px;
    }

    .price_wrapper {
        height: unset !important;
    }


    @media (max-width: 479px) {
        .PRODUCT_BOX h3 {
            max-width: unset;
        }
    }

    .afip img { 
        max-height: 45px;
    }


    .item.item1 {
        max-width: 300px;
    }

    footer .credits {
        padding: 5px 0 5px;
    }

    footer .credits p {
        margin-bottom: 10px;
    }

    footer .socials {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 140px !important;
    }
