.nested-products { margin-bottom: 70px; justify-content: left; display: flex; } a, .header__cart ul li a i, .humberger__open i, .header__top__right__auth i { color: #585858; } header.header { position: sticky; z-index: 99; width: 100%; top: 0; } .humberger__open i { color: #505050; margin-left: 5px; font-size: 14px; } .humberger__open h6 { font-size: 14px; color: #505050; } .header__logo img { width: auto; margin-left: 35px; max-width: 100px; max-height: 56px; z-index: 1; } .header_top { margin-top: 50px; } .header_categories { color: #fff; background-color: #ff3d3d; font-weight: bold; display: flex; align-items: center; font-size: 15px; padding: 12px; border-top-left-radius: 10px; border-top-right-radius: 10px; } .header_categories i{ font-size: 25px; } .header_categories h3{ color: #fff; font-size: 24px; font-weight: bold; } .header-cart-heart { padding-right: 0px !important; padding-left: 0px !important; } .background-header { background: #000000ad; width: 100%; height: 100%; position: fixed; display: none; top: 0; right: 0; z-index: 1; } .background-header2 { background: #000000ad; width: 100%; height: 100%; position: fixed; display: none; top: 0; right: 0; z-index: 1; } .select_city { line-height: normal; margin-top: 10px; } .select_city strong { font-size: 12px; } .cs1 { justify-content: center; align-content: center; cursor: pointer; } .ics { margin-right: 5px; margin-left: 5px; display: flex; align-items: center; justify-content: center; } .modal_switch { width: 400px; height: auto; position: fixed; top: 270px; left: 0; transform: translate(5%, -35%); display: none; background: #fff; box-shadow: 0px 0px 2px 0px #000; border-radius: 10px; z-index: 9999999; } .modal_switch2 { width: 400px; height: auto; position: fixed; top: 270px; left: 0; transform: translate(5%, -35%); display: none; background: #fff; box-shadow: 0px 0px 2px 0px #000; border-radius: 10px; z-index: 9999999; } #city_new { background: #007bff; color: #fff; border: none; padding: 5px 15px; border-radius: 5px; font-weight: bold; } #city_new2 { background: #007bff; color: #fff; border: none; padding: 5px 15px; border-radius: 5px; font-weight: bold; } #city_current { color: #000; font-weight: bold; position: fixed; right: 0; padding: 10px; font-size: 20px; cursor: pointer; } #city_current2 { color: #000; font-weight: bold; cursor:pointer; } .promotion__slider .featured__item { border: 1px solid #ebebeb; margin: 2px; height: 25.563rem; padding: 10px; background: #fff; border-radius: 10px; min-width: 275px; max-width: 275px; min-height: 300px; max-height: 300px; /* margin-bottom: 20px; */ transform: translateY(0px); transition: all .2s linear; } .featured__filter .featured__item { border: 1px solid #ebebeb; margin: 2px; height: 25.563rem; padding: 10px; background: #fff; border-radius: 10px; min-width: 275px; max-width: 275px; min-height: 430px; max-height: 430px; /* margin-bottom: 20px; */ transform: translateY(0px); transition: all .2s linear; } .categories__slider .featured__item { border: 1px solid #ebebeb; margin: 2px; height: 25.563rem; padding: 10px; background: #fff; border-radius: 10px; min-width: 275px; max-width: 275px; min-height: 300px; max-height: 300px; /* margin-bottom: 20px; */ transform: translateY(0px); transition: all .2s linear; } .cart__slider { /* background: #fff; */ border-radius: 4px; margin-bottom: 25px; } .detail_card_relation .featured__item { max-height: 430px !important; min-height: 430px !important; } .cart__slider .cart_featured_item, .featured__filter .cart_featured_item { height: 25.563rem; padding: 10px; min-width: auto; max-width: none; min-height: 440px; max-height: 440px; border-radius: 10px; background: #fff; margin: 2px; } .featured__item__pic { justify-content: center; display: flex; } .header__cart ul { display: inline-block; margin-right: 25px; align-items: center; display: flex; } .header__cart ul li a span { height: 18px; width: 18px; background: #ff3d3d; font-size: 10px; color: #ffffff; line-height: 17px; text-align: center; font-weight: 700; display: inline-block; border-radius: 50%; position: absolute; top: -4px; right: -10px; } .header-top-align { display: flex; justify-content: end; align-items: center; } .car_shop { left: -10px; } .header__cart ul li { list-style: none; display: inline-block; margin-left: 30px; } .humberger__menu__wrapper .header_ham { background: #d3d3d3; padding: 5px; border-top: 1px solid #b1b1b1; } .humberger__menu__wrapper .header_ham h4 { color: #fff; font-weight: bold; text-shadow: 2px 2px 4px rgba(77, 75, 75, 0.5); font-size: 20px; } .featured__item__pic__hover li a, .featured__item__pic__hover li .addCart, .featured__item a.abtn { height: 40px; width: 150px; line-height: 37px; text-align: center; display: block; border-radius: 10px; cursor: pointer; overflow: hidden; background: #FE3D3D; color: #fff; } .promotion__slider i { color: #fff; } .addCart i{ color: #fff; } .btn_fake { color: #fff !important; } .featured__item a.abtn { color: #FFF; margin: 0 auto; margin-top: 10px; margin-left: 10px; } .btt_abt { justify-content: center; display: flex; position: fixed !important; left: 50%; bottom: 135px; } .promotion__slider .col-lg-3 { max-width: 100%; } .categories__slider .col-lg-3 { max-width: 100%; } .partner_logo img { width: auto; max-width: 100px; /* margin-top: 10px; */ max-height: 70px; margin-left: 5px; } .com_Div { font-size: 14px; } /* .featured__item:focus, .featured__item:hover { */ /* box-shadow: 0 1px 10px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.15),0 2px 8px rgba(0,0,0,.2); transform: translateY(-10px); transition: all .2s linear; */ /* border: 2px solid #007bff; */ /* } */ .shoping__cart__table table tbody tr td.shoping__cart__price { font-size: 13px; } .shoping__cart__table table tbody tr td.shoping__cart__total { font-size: 13px; } .shoping__cart__table table tbody tr td.shoping__cart__item img { border-radius: 10px; height: 100px; object-fit: contain; } .shoping__cart__table__mb { display: none; } /* .shoping__cart__thead{ background: #f9f9f9; } */ .shoping__flex { justify-content: end !important; display: flex !important; margin-bottom: 30px; margin-top: 30px; } /* REGISTER */ #registerModal .grecaptcha-badge { width: 100% !important; margin: 10px !important; position: relative !important; height: 0 !important; } .cont_register { overflow: auto; scrollbar-width: thin; max-height: 780px; padding: 20px; } /* FEATURED ITEMS */ .grecaptcha-badge { bottom: 90px !important; } /* Carrito de compras */ .shoping__checkout, .checkout__order { background-color: #ffffff; /* border: 2px solid #e4e4e4; */ /* box-shadow: 0px 2px 5px -2px #c9c9c9; */ } /* checkout */ /* .checkout__form form > div.row > div:first-child { */ /* background-color: #ffffff; */ /* padding: 30px; */ /* margin-bottom: 30px; */ /* border: 2px solid #e4e4e4; */ /* } */ .checkout__order__tax { font-size: 18px; color: #1c1c1c; font-weight: 700; border-bottom: 1px solid #e1e1e1; padding-bottom: 15px; margin-bottom: 25px; } .checkout__order .checkout__order__tax span { color: #1c1c1c; float: right; } .checkout__input select { width: 100%; height: 46px; border: 1px solid #ddd; padding-left: 20px; font-size: 16px; color: #505050; border-radius: 4px; /* background: #ffffff; */ } .btn-cmdp { display: inline-block; font-size: 14px; text-transform: uppercase; font-weight: bold; padding: 12px 30px 10px; color: #ffffff; background: #fe3d3d; box-shadow: 0px 4px 7px -5px black; text-align: center; border-radius: 5px; border: none; } .btn-cmdp:hover{ color: #ffffff; } .btn-cmdp:focus { color: #ffffff; } .content_dp { display: flex; justify-content: space-around; align-items: center; } .content_dp .btn-cmdp { margin-left: 15px; margin-right: 15px; } /* checkout */ .header_status { margin-bottom: 15px; border-radius: 4px; } .date_maintenance { position: relative; width: 100%; overflow: hidden; background: #ffba0a; padding: 5px 0; } .date_maintenance h6 { display: inline-block; white-space: nowrap; padding-left: 100%; /* empieza fuera de pantalla */ animation: conveyor 35s linear infinite; font-size: 16px; } @keyframes conveyor { from { transform: translateX(0%); } to { transform: translateX(-100%); } } .btnpagar { width: 300px !important; margin-top: 15px; text-align: center; } .toast-top-right{ top: 80px !important; right: 12px; } /*------------------------- Widget Croem -------------------------*/ /* i { color: #4D3C64; } */ #loading-container { text-align: center; /* margin: auto; */ position: absolute; right: 50%; transform: translate(-50%); } .content_dp { text-align: center !important; } .btn-cmdp { width: 25%; } .card-div-inner { display: grid !important; text-align: center !important; } .card-div-center { display: -webkit-box; /* margin-left: 0px !important; */ } .cards { height: 85px !important; width: auto !important; border-radius: 4px !important; margin-left: 4px !important; margin-right: 4px !important; cursor: pointer; transition: 0.2s; } .cards:hover { transform: translateY(-5px); position: relative; box-shadow: 0px 3px 6px -3px gray; } #General>div { width: auto !important; display: flex; text-align: center; justify-content: center; margin-left: 25px; max-width: 100%; } #General .col-sm-3 img:first-child { height: 15px; margin-top: 19px; margin-left: 0; } #General .col-sm-3 img:last-child { margin-top: 7px; } .cardHeaderText { cursor: pointer; font-size: 15px !important; } .cardHeaderText { text-align: center !important; } .cardIcons { width: 40px !important; } .separator { border-left: none !important; height: 0 !important; margin-top: 0 !important; } .headerMargin { margin-top: 0 !important; margin-left: 0 !important; max-width: none !important; } #pse div { max-width: none; } .cardIconSingle { max-width: 40px !important; min-width: 40px; padding-top: 5px; margin-left: 0 !important; } #pse .col-sm-3 img:first-child { margin-left: 0 !important; } .banColombiaAdjust { max-width: none !important; } .hidden { display: none !important; } #General .col-sm-3 { margin-left: 0 !important; } .card-ui-component-outer { width: 90% !important; } .sale { padding: 0 40px !important; } .cartbagtotal { display: flex; } .cartbagtotal_shop { display: flex; } /* Whatsapp */ .btn_whatsapp { position: fixed; width: 40px; height: 40px; border-radius: 25px; background: #26d367; right: 15px; z-index: 9999999; bottom: 40px !important; cursor: pointer; } .fa-whatsapp { font-size: 37px; margin-left: 4px; margin-top: 1px; color: #fff; } /*--------------- Header delivery ----------------*/ .mk-header__address{ padding: .4rem 1.6rem .4rem 1rem; background-color: rgba(233, 233, 233, 0.23); height: 3.1rem; width: 100%; align-content: center; } .mk-delivery-bar-wrapper{ flex-direction: row; display: flex; top: -5px; } .address-container{ display: flex; flex-grow: 1; justify-content: start; align-items: center; } .mk-country{ margin-right: 15px; } #mk-country-header{ font-family: "Inter", serif; font-size: 14px; font-weight: 700; color: #333e48; display: flex; flex-direction: row; justify-content: space-around; align-items: center; } .mk-address-selected{ font-family: "Inter", serif; font-size: 14px; font-weight: 700; display: flex; flex-direction: row; justify-content: space-around; align-items: center; height: 100%; color: #333e48; /* margin-left: 50px; */ } .mk-address-text{ max-width: 300px; height: auto; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; white-space: normal; } #getLocationButton { background-color: #4CAF50; color: white; border: none; padding: 10px; cursor: pointer; } #getLocationButton:hover { background-color: #45a049; } .mk-select { position: relative; width: 100%; max-width: 300px; font-family: Arial, sans-serif; } #selected-city-display { padding: 10px; border: 1px solid #ccc; cursor: pointer; background-color: #fff; font-size: 16px; display: flex; justify-content: space-between; align-items: center; } #selected-via-display { padding: 10px; border: 1px solid #ccc; cursor: pointer; background-color: #fff; font-size: 16px; display: flex; justify-content: space-between; align-items: center; } .mk-select-options { display: none; position: absolute; width: 100%; background-color: #fff; border: 1px solid #ccc; max-height: 200px; overflow-y: auto; z-index: 999; } .mk-select-options.openOptions { display: block; } .mk-select-options ul { list-style: none; padding: 0; margin: 0; } .mk-select-options ul li { padding: 10px; cursor: pointer; font-size: 16px; border-bottom: 1px solid #f0f0f0; } .mk-select-options ul li:hover { background-color: #f0f0f0; } .mk-select-options ul li.selected { background-color: #f0f0f0; font-weight: bold; } .mk-select { position: relative; width: 100%; max-width: 300px; font-family: Arial, sans-serif; display: inline-block; } .mk-icon { position: absolute; right: 10px; top: 10px; } .mk-input { padding: 10px; border: 1px solid #ccc; background-color: #fff; cursor: pointer; font-size: 16px; } .mk-select-options { display: none; position: absolute; top: 100%; width: 100%; background-color: #fff; border: 1px solid #ccc; z-index: 999; max-height: 200px; overflow-y: auto; } .mk-select-options.openOptions { display: block; } .mk-select-options li { padding: 10px; cursor: pointer; font-size: 16px; border-bottom: 1px solid #f0f0f0; } .mk-select-options li:hover { background-color: #f0f0f0; } .mk-select-options li.selected { font-weight: bold; } @media only screen and (max-width: 1540px) and (min-width: 1200px) { .card-div-center { display: flex; justify-content: center; } .cardHeaderText { margin-left: -15px; margin-right: -15px; } } @media only screen and (max-width: 1199px) { .div_use { font-size: 14px; } .select_city strong { font-size: 11px; } .name_icon_header { display: none; } .nested-products { justify-content: center; } } @media only screen and (max-width: 991px) and (min-width: 768px) { .card-div-center { display: flex; justify-content: center; } .cardHeaderText { margin-left: -15px; margin-right: -15px; font-size: 14px !important; } #General>div { margin-left: 0 !important; } #General .col-sm-3 img:first-child { height: 15px; margin-top: 19px; margin-left: 0 !important; } } @media only screen and (max-width: 767px) and (min-width: 576px) { .card-div-center { display: flex; justify-content: center; } .cardHeaderText { margin-left: -15px; margin-right: -15px; font-size: 14px !important; } .cards { flex: initial !important; max-width: none !important; width: 80% !important; } } @media only screen and (max-width: 576px) { .card-div-center { display: flex; justify-content: center; } .cardHeaderText { margin-left: -15px; margin-right: -15px; font-size: 13px !important; } .cards { flex: initial !important; max-width: none !important; width: 80% !important; } #pse > div { display: -webkit-inline-box; text-align: center; } .headerMargin { display: flex !important; justify-content: center !important; } #General>div { margin-left: 0px !important; } #card-ui-component-form-creditcard { width: 95% !important; } .autocomplete-list { width: auto !important; } } @media only screen and (max-width: 481px) { .cardHeaderText { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; white-space: normal; overflow: clip; } } /*--------------------- Footer -----------------------*/ footer.footer { position: relative; background: #FAFAFA; } .footer__about__info { text-align: left; width: 100%; } .footer__about__info a { display: block; padding: 10px 0 10px 0; } @media only screen and (max-width: 991px) { .shoping__cart__thead{ display: none; } .shoping__cart__table table { width: 100%; text-align: center; display: inline-grid; } .shoping__cart__table table tbody tr td.shoping__cart__quantity .pro-qty { width: 100px; } .btn_conact { /* border-top-left-radius: 10px !important; border-top-right-radius: 10px !important; */ margin-top: 20px; } .shoping__checkout { margin-top: 20px; } .shoping__flex{ display: flex; flex-wrap: nowrap; flex-direction: column; text-align: center; } .btn-cmdp { width: 100%; } .content_dp { display: contents; } .header__cart { text-align: center; padding: 5px 0; width: 50%; bottom: 0; right: 0; position: fixed; background: #fff; height: 50px; } .cs1 { width: 40px; height: 40px; /* position: fixed; */ border-radius: 50px; /* background: aliceblue; */ bottom: 170px; right: 15px; /* border: 1px solid #ff3d3d; */ cursor: pointer; } .select_city { display: none; } .modal_switch { /* left: 50%; */ right: 10px; top: auto; position: fixed; bottom: 70px; } .btn_whatsapp { bottom: 45px !important; } .cs2 { width: 40px; height: 40px; /* position: fixed; */ border-radius: 50px; /* background: aliceblue; */ bottom: 170px; right: 15px; /* border: 1px solid #ff3d3d; */ cursor: pointer; } .mk-city-name-text{ display: none; } .mk-country-text{ display: none; } .mk-country-header .fa-chevron-down{ display: none; } .mk-address-selected .fa-chevron-down{ display: none; } .mk-address-text{ display: none !important; } .mk-address-selected{ /* margin-bottom: -46px; */ margin-right: 0px; font-size: 25px; } .mk-header__address{ height: 0; background-color: #ffffff; padding: 0; } .humberger__open h6 { display: none; } #mk-country-header{ font-size: 25px; } .address-container { justify-content: space-evenly !important; } .car_shop { left: auto; } .cont_register { overflow: auto; scrollbar-width: thin; max-height: 530px; padding: 20px; } } @media only screen and (max-width: 500px) { .margin-top-banner { margin-top: 0 !important; } .partner_logo { margin-top: 130px; } .modal_switch { width: 325px; } } @media screen and (max-width: 575px) { .site-btn { padding: 6px 12px 10px; } .header__logo img { /* min-width: 70px !important; */ margin-left: 5px !important; margin-top: 5px !important; } } @media only screen and (max-width: 576px) { .fa-user-circle-o { position: absolute; right: 0; margin-right: 20px !important; } .fa-user-plus { position: absolute; right: 26px; } .container_dat { padding: 0; } .product__details__pic__item img { height: 300px !important; width: auto; } } @media only screen and (max-width: 479px) { .modal_switch2{ width: 100%; top: 150px; transform: translate(0%, -40%); } } @media only screen and (min-width: 992px) { .humberger__open { font-size: 25px; color: #505050; height: 100%; width: 125px; line-height: 37px; text-align: center; /* border: 1px solid #1c1c1c; */ cursor: pointer; position: absolute; left: 0px !important; top: 0; /* background: #b1b1b1; */ border-radius: 2px; box-shadow: 2px 0px 1px -2px #8B8B8B; cursor: pointer; transition: all 0.1s ease; display: flex; justify-content: center; align-items: center; border-top-left-radius: 25px; border-bottom-left-radius: 25px; } /* .humberger__open:active { transform: scale(0.8); box-shadow: 1px 1px 5px 0px; } */ .humberger__menu__wrapper { width: 300px; background: #ffffff; position: fixed; left: -300px; top: 0; height: 100%; overflow-y: auto; z-index: 99; padding-top: 25px; opacity: 0; display: block; -webkit-transition: all, 0.6s; -moz-transition: all, 0.6s; -ms-transition: all, 0.6s; -o-transition: all, 0.6s; transition: all, 0.6s; overflow: auto; scrollbar-width: thin; scrollbar-color: #888 #f1f1f1; } .humberger__menu__wrapper::-webkit-scrollbar { width: 5px; background-color: #f1f1f1; } .humberger__menu__wrapper::-webkit-scrollbar-thumb { background-color: #888; } .humberger__menu__wrapper::-webkit-scrollbar-thumb:hover { background-color: #555; } .humberger__menu__wrapper::-webkit-scrollbar-track { background-color: #f1f1f1; } .humberger__menu__wrapper.show__humberger__menu__wrapper { opacity: 1; left: 0; z-index: 9999; } .humberger__menu__logo { margin: 50px; margin-top: 0px; margin-bottom: 30px; } .humberger__menu__logo a { display: inline-block; } .humberger__menu__overlay { position: fixed; left: 0; top: 0; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.5); content: ""; z-index: 100; visibility: hidden; -webkit-transition: all, 0.6s; -moz-transition: all, 0.6s; -ms-transition: all, 0.6s; -o-transition: all, 0.6s; transition: all, 0.6s; } .humberger__menu__overlay.active { visibility: visible; } .shoping__flex { display: flex; flex-wrap: nowrap; flex-direction: row; text-align: center; justify-content: space-evenly; } } @media only screen and (min-width: 993px) and (max-width: 1200px) {} @media only screen and (min-width: 1201px) {} @media only screen and (max-width: 1499px) { .product__details__pic { max-width: 300px; min-width: 300px; } .product__details__pic__item img { width: auto; height: 300px; } } @media only screen and (max-width: 1660px) { .cart__slider .cart_featured_item, .featured__filter .cart_featured_item { min-width: auto; max-width: none; } } @media only screen and (max-width: 390px) { .featured__item__pic__hover li a, .featured__item__pic__hover li .addCart, .featured__item a.abtn { height: 35px; width: 100px !important; } .div_card_cen h6 { font-size: 12px; } } /* Modal Sweet Alert */ .swal2-success-circular-line-left { background: #00000000 !important; } .swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right { background: #00000000 !important; } .swal2-icon.swal2-success .swal2-success-fix { background: #00000000 !important; } /* Recaptchat */ .grecaptcha-badge { z-index: 999999999; } #registerModal .grecaptcha-badge { bottom: 0 !important; display: none; } .delivery_condition_icon{ font-size: 38px; margin-right: 15px; display: flex; align-items: center; } .checkout_delivery_condition{ border-bottom: 1px solid #c9c9c9; display: flex; } .delivery_condition_span{ font-size: 19px; font-weight: normal; } .title_delivery_condition{ background: #fe3d3d; color: #fff !important; margin-left: -31px; margin-right: -30px; padding: 10px; text-align: center; margin-bottom: 10px !important; } .card-ui-productDetails img { height: 4rem; margin-bottom: 15px; } .no-scroll { overflow: hidden !important; } /* Icono x */ .x-logo { justify-content: center; align-items: center; margin: 5px; margin-right: 10px; } .x-logo img { width: 18px; height: auto; } .icons_share { width: 170px; background: #ffffff; border-radius: 5px; /* box-shadow: 0px 2px 3px 1px #c9c9c9; */ border: 1px solid #939393; display: none; position: absolute; margin-top: -35px; margin-left: 50px; padding: 2px; } .product__details__icons { display: flex; } /*google stiles */ #map { height: 300px; width: 100%; margin-top: 10px; } #place-autocomplete-card { background-color: #fff; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; margin: 10px; padding: 5px; font-family: Roboto, sans-serif; font-size: large; font-weight: bold; } gmp-place-autocomplete { width: 300px; } #infowindow-content .title { font-weight: bold; } #map #infowindow-content { display: inline; } .autocomplete-list { list-style: none; margin: 0; padding: 0; height: auto; max-height: 225px; background: #fff; overflow: auto; position: absolute; width: 400px; scrollbar-width: thin; border-radius: 7px; border: 1px solid #afafaf; left: 50%; transform: translate(-50%); display: none; } .select-delivery-city { background: #eaeaea; padding: 6px 20px; border: 1px solid #c9c9c9; border-radius: 5px; font-weight: 500; } .city-option { padding: 10px; display: flex; align-items: center; cursor: pointer; } .content-li { display: flex; align-items: center; gap: 10px; } .city-option:hover { background-color: #f0f0f0; } .change_city{ text-align: center; color: #000; border-radius: 25px; margin-bottom: 5px; padding: 10px; width: 175px; box-shadow: none !important; border: none; } #change_city { padding: 5px; } #map-error { padding: 10px; } .title_delivery_modal { font-size: 18px; font-weight: 600; padding: 15px; background: #eaeaea; text-align: left; border-top-left-radius: 7px; border-top-right-radius: 7px; margin-bottom: 5px; letter-spacing: -0.5px; color: #373737; border-bottom: 1px solid #dbdbdb; }