@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Poppins:wght@100;300;500&display=swap");     :root {
--gris: #d9d9d9;
--negro: #1d1d1d;
--blanco: #fff;
--gris-texto: #484848;
--griss2: #eaeaea;
--rojo: #c50d0e;
--gris-oscuro: #3c3c3c;
--gris-claro: #f9f9f9;
--primario: #c50d0e;
}
.page-id-88 .wpcf7 form.sent .wpcf7-response-output { border: none !important; color: #c50d0e !important; } 
.page-id-88 footer .wpcf7 form.sent .wpcf7-response-output { color: #fff !important; } 
.woocommerce-additional-fields h3 { display:none;}
.swastarkencl-wrapper { display:none; }
#direccion_empresa_field , .woocommerce-cart .cart-subtotal, .woocommerce-cart .woocommerce-shipping-totals.shipping { display: none;}
footer .wpcf7 form .wpcf7-response-output { color: #fff !important; margin: 0px !important; } 
body {
font-family: "Lato", sans-serif;
}
.lato {
font-family: "Lato", sans-serif;
}
h1,
h2,
h3,
h4,
h5 {
font-family: "Poppins", sans-serif !important;
}
a {
text-decoration: none !important;
}
button[type="submit"],
a {
transition: 0.5s all;
}
.woocommerce-message {
border-top-color: var(--primario) !important;
margin-bottom: 0 !important;
}
.woocommerce-info::before {
color: var(--primario) !important;
}
.woocommerce-message::before {
color: var(--primario) !important;
}
.btn-primary {
background-color: var(--rojo);
color: var(--blanco);
border: var(--rojo);
}
.btn-primary:hover {
background-color: var(--negro);
border: var(--negro);
}
.negro {
background-color: var(--negro);
color: var(--blanco);
}
.rojo {
background-color: var(--primario);
color: var(--blanco);
}
.gris {
background-color: var(--gris);
color: var(--negro);
}
.color-rojo {
color: var(--primario);
}
.color-rojo:hover {
color: var(--negro);
}
.color-negro {
color: var(--negro);
}
.fuente-treina {
font-size: 1.2rem;
}
.search .search-field {
width: 100%;
border: solid 1px var(--gris);
border-radius: 20px;
padding: 5px 10px;
}
.search form {
position: relative;
}
.search form > button {
position: absolute;
right: 15px;
border: none;
background: #fff;
padding: 0;
font-size: 10px;
top: 10px;
}
.owl-nav button span {
font-size: 40px;
} header nav > ul a:hover,
header nav li.current-menu-item a {
color: var(--negro);
color: var(--primario);
} #breadcrumbs * {
color: var(--negro);
font-weight: 500;
font-family: "Lato", sans-serif;
font-size: 15px;
line-height: 17px;
text-transform: uppercase;
}
.accesos_header li {
transition: 0.5s all;
}
footer .franja_prefooter {
margin-bottom: 0px;
}
footer .franja_prefooter li {
display: inherit;
flex-direction: row;
justify-content: center;
align-items: center;
margin-right: 50px;
}
footer .franja_prefooter li > img {
margin-right: 20px;
}
footer .franja_prefooter li div h2 {
font-size: 20px;
margin-bottom: -2px;
font-weight: 700;
}
footer .franja_prefooter li div p {
font-size: 15px;
margin-bottom: 5px;
font-weight: 300;
}
footer .franja_prefooter li div a {
color: #fff !important;
}
footer .menu_footer {
list-style: none;
margin: 0;
padding: 0;
}
footer .menu_footer li:first-child a {
text-transform: uppercase;
font-weight: 500;
color: var(--primario);
}
footer .menu_footer li {
margin-bottom: 15px;
}
footer .menu_footer li a {
color: var(--blanco);
font-weight: 500;
font-size: 20px;
}
footer .menu_footer li a:hover {
color: var(--primario);
}
footer .datos,
.contacto ul {
padding-left: 20px;
}
footer .datos li,
.contacto ul li {
display: flex;
justify-content: start;
align-items: center;
margin-bottom: 20px;
}
footer .datos li i,
.contacto ul li i {
margin-right: 10px;
font-size: 1.5em;
}
footer .datos li p,
.contacto ul li p {
margin-bottom: 0px;
}
footer .datos li a,
.contacto ul li a {
color: var(--blanco);
}
footer .rrss ul {
margin-left: 20px;
display: inline-block;
}
footer .rrss ul li {
display: inline-block;
}
footer form .wpcf7-not-valid-tip {
text-align: center;
margin-top: 5px;
font-size: 13px !important;
color: #fff !important;
}
.destacados ul {
}
.destacados ul li {
width: 100% !important;
background-color: var(--blanco);
}  .contenedor-categorias {
position: relative;
}
.contenedor-categorias.alto-minimo {
min-height: 330px;
}
.contenedor-categorias .caja-titulo {
position: absolute;
top: 0;
bottom: 0;
max-width: 1290px;
margin: auto;
left: 0;
right: 0;
justify-content: center;
align-items: start;
display: flex;
flex-direction: column;
padding: 1rem;
}
.contenedor-categorias .caja-titulo * {
margin-bottom: 0px;
}
.contenedor-categorias .caja-titulo h1 {
font-weight: 700;
font-size: 3.3em;
line-height: 60px;
max-width: 44%;
text-transform: uppercase;
color: white;
}
.contenedor-categorias .caja-titulo label {
font-weight: 700;
font-size: 25px;
line-height: 30px;
} .shadow {
box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.05) !important;
}
.woocommerce .woocommerce-breadcrumb {
display: none;
}
.woocommerce .woocommerce-ordering select {
padding: 5px 10px;
border-radius: 15px;
}
.woocommerce-products-header h1 {
width: 0;
height: 0;
color: transparent;
margin: 0;
}
.up-sells h2 {
padding: 0 20px !important;
text-align: center !important;
color: var(--negro) !important;
font-weight: 300 !important;
min-height: 50px !important;
font-size: 25px !important;
font-weight: 700 !important;
line-height: 31.3px !important;
text-transform: uppercase;
}
.woocommerce .products li.product .onsale {
background: var(--primario);
border-radius: 10px;
padding: 10px;
max-height: 25px !important;
min-height: 25px !important;
top: 15px !important;
left: 15px !important;
width: fit-content;
font-size: 11px;
line-height: 6px;
}
.woocommerce .products li.product .button {
margin-bottom: 15px;
background-color: var(--primario);
color: var(--blanco);
border-radius: 0px;
}
.woocommerce .products li.product .button.cotiza_boton {
border: 1px solid black !important;
}
.woocommerce div.product form.cart .button.cotiza_boton {
border: 1px solid black !important;
}
.woocommerce .products li.product .button.added {
display: none;
}
.woocommerce .products li.product a.added_to_cart.wc-forward {
background-color: var(--negro);
color: var(--blanco);
padding: 0;
font-size: 80%;
border-radius: 20px;
width: 60%;
display: flex;
justify-content: center;
align-items: center;
}
.woocommerce .products li.product .button.br_product_preview_button {
margin-top: 1em !important;
background-color: var(--azul-1) !important;
}
.iva_incluido {
display: block;
text-align: center;
margin-top: -7px;
color: var(--negro);
}
.woocommerce .widgets {
margin-top: 31px;
}
.woocommerce .widgets .widget h3 {
font-size: 15px;
border-bottom: solid 1px lightgray;
margin-bottom: 15px;
padding-bottom: 2px;
margin-top: 15px;
}
.woocommerce .widgets .widget.woocommerce a {
color: var(--negro);
}
.woocommerce .widgets .widget.woocommerce > ul {
padding: 0px 0px 0px 20px;
}
.woocommerce .widgets .widget.woocommerce.widget_recently_viewed_products > ul {
padding: 0px !important;
}
.woocommerce .widgets .widget_product_search form button[type="submit"] {
float: right !important;
}
.woocommerce .widgets .widget_product_search form input[type="search"] {
margin: 0;
border-radius: 7px;
padding: 1px 0px;
border: solid 1px lightgray;
border-radius: 7px;
text-align: center;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color: var(--gris) !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
background-color: var(--primario) !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background-color: var(--primario) !important;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
float: none !important;
}
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce .widgets .widget_product_search form button[type="submit"] {
border: none;
background: var(--primario);
color: var(--blanco);
font-size: 13px !important;
font-weight: bold;
text-transform: uppercase;
padding: 7px;
border-radius: 7px;
line-height: 1;
}
.woocommerce .widget_price_filter .price_slider_amount .button:hover,
.woocommerce .widgets .widget_product_search form button[type="submit"] {
background-color: var(--primario);
}
.woocommerce .widget_price_filter .price_label {
float: left;
}
.woocommerce .woocommerce-MyAccount-navigation ul {
list-style: none;
padding: 0px;
margin: 0px;
}
.woocommerce .woocommerce-MyAccount-navigation ul li {
border-top: solid 1px var(--azul-1);
padding: 10px 0px;
}
.woocommerce .woocommerce-MyAccount-navigation ul li a {
text-transform: uppercase;
color: var(--negro);
font-weight: 600;
text-decoration: none;
}
.woocommerce .woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
color: var(--primario);
}
.woocommerce-MyAccount-content table thead {
border-collapse: collapse;
background: var(--primario);
border: none !important;
color: var(--blanco);
}
.woocommerce-MyAccount-content table thead tr {
border-collapse: collapse;
}
.woocommerce-MyAccount-content table tbody td.order-actions a {
background-color: var(--primario);
color: var(--blanco);
} .woocommerce-Message.woocommerce-Message--info.woocommerce-info a,
.woocommerce-MyAccount-content .woocommerce-address-fields > p button,
button.woocommerce-Button.button,
.woocommerce-message a,
.woocommerce-cart
.cart-collaterals
.cart_totals
.shipping-calculator-form
p
button {
background-color: var(--primario) !important;
color: var(--blanco) !important;
padding: 10px 20px;
text-transform: uppercase;
font-weight: 700;
} .woocommerce-Message.woocommerce-Message--info.woocommerce-info a:hover,
.woocommerce-MyAccount-content .woocommerce-address-fields > p button:hover,
button.woocommerce-Button.button:hover,
.woocommerce-message a:hover,
.woocommerce-cart
.cart-collaterals
.cart_totals
.shipping-calculator-form
p
button:hover {
background-color: var(--negro) !important;
color: var(--blanco) !important;
} .woocommerce-MyAccount-content .woocommerce-address-fields > p,
#save-account-details-nonce {
text-align: right;
}
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-address-fields
.form-row {
display: inline-block;
width: 50%;
}
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-address-fields
.form-row
input[type="text"],
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-address-fields
.form-row
input[type="select"] {
padding: 5px;
border-radius: 0px;
border: solid 1px lightgray;
}
.woocommerce .col2-set .col-1,
.woocommerce .col2-set .col-2 {
max-width: unset;
}
.woocommerce .u-columns.woocommerce-Addresses .woocommerce-Address-title h3 {
font-size: 20px;
}
.woocommerce .u-columns.woocommerce-Addresses .woocommerce-Address-title a {
background-color: var(--primario);
color: var(--blanco);
padding: 3px 7px;
text-transform: uppercase;
font-weight: 700;
}
.woocommerce
.u-columns.woocommerce-Addresses
.woocommerce-Address-title
a:hover {
background-color: var(--primario);
color: var(--blanco);
} .single-product div.product .woocommerce-product-gallery .flex-viewport {
width: 75%;
float: right;
border: solid 1px lightgray;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
width: 20%;
float: left;
overflow-y: scroll !important;
max-height: 480px;
}
.single-product
div.product
.woocommerce-product-gallery
.flex-control-thumbs
li {
padding: 5px 0px;
width: 95% !important;
border: solid 1px lightgray;
margin-bottom: 10px !important;
}
.single-product
div.product
.woocommerce-product-gallery
.flex-control-thumbs
li
img {
width: 90%;
float: none;
margin: auto !important;
}
.single-product
div.product
.woocommerce-product-gallery
.flex-control-thumbs::-webkit-scrollbar {
width: 5px !important;
background-color: #f5f5f5 !important;
}
.single-product
div.product
.woocommerce-product-gallery
.flex-control-thumbs::-webkit-scrollbar-thumb {
border-radius: 0px !important;
-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%) !important;
background-color: var(--primario) !important;
}
.single-product
div.product
.woocommerce-product-gallery
.flex-control-thumbs::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%) !important;
border-radius: 0px !important;
background-color: #f5f5f5 !important;
}
.single-product div.product_title.entry-title {
margin-bottom: 0px;
font-size: 1.5em;
font-weight: 700;
}
.single-product div.product .sku_custom {
color: #a6a6a6;
font-weight: 500;
text-transform: uppercase;
font-size: 20px;
}
.single-product div.product_meta .sku_wrapper {
display: none;
}
.single-product .product .woocommerce-product-gallery {
width: 100% !important;
float: none !important;
display: inline-block !important;
vertical-align: top !important;
}
.single-product .product .summary {
width: 100% !important;
}
.pswp__bg {
background: #000000db !important;
}
.single-product div.product ul.relacionados li {
width: 100% !important;
margin-right: 0px !important;
}
.single-product div.product .product_meta {
display: none;
}
.single-product div.product .posted_in {
margin-top: 20px;
color: var(--primario);
display: block;
font-weight: 700;
}
.single-product div.product .posted_in a {
font-weight: 400;
background-color: var(--primario);
color: var(--blanco);
padding: 5px 10px;
font-size: 12px;
border-radius: 15px;
display: inline-block;
margin-bottom: 10px;
}
.single-product div.product .stock {
color: var(--gris-oscuro) !important;
font-weight: 700;
text-transform: uppercase;
font-size: 1em !important;
}
.single-product div.product p.price {
color: black !important;
font-weight: 700 !important;
font-size: 2.15em !important;
order: 2;
} .woocommerce-cart .sku_carrito {
font-weight: bold;
color: var(--primario);
}
.woocommerce-cart .cart_item .product-name a {
font-weight: 700;
color: var(--negro) !important;
}
.woocommerce-cart .cart_item .product-subtotal bdi {
font-weight: 700;
color: var(--primario);
}
.woocommerce-cart .cart_item .product-price bdi {
font-weight: 700;
color: var(--primario);
}
.woocommerce-cart .woocommerce-cart-form td.actions .coupon .input-text {
width: 239px;
margin-right: 0px !important;
background: #f3f0f0;
font-weight: 600;
font-size: 15px;
line-height: 26px;
}
.woocommerce-cart .woocommerce-cart-form td.actions .coupon button {
color: var(--blanco);
text-transform: uppercase;
background-color: var(--primario);
border-radius: 0px;
font-weight: 700;
margin-left: 10px !important;
font-size: 15px;
line-height: 20px;
}
.woocommerce-cart .woocommerce-cart-form td.actions .coupon button:hover {
background: #000000;
transition: 0.5s all;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
background-color: #000000 !important;
transition: 0.5s all;
}
.coupon label {
display: none !important;
}
input#coupon_code {
float: unset !important;
margin: 0 10px;
}
span.show-password-input {
margin-top: -6px;
}
.woocommerce-password-strength {
margin-top: 5px;
}
.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover {
background-color: #000000 !important;
transition: 0.5s all;
}
a.back_home:hover {
background-color: #000000;
transition: 0.5s all;
}
.woocommerce-cart .woocommerce-cart-form .shop_table thead {
background: var(--blanco);
color: var(--negro);
}
.woocommerce-cart .woocommerce-cart-form .shop_table thead tr th {
text-align: center;
}
.woocommerce-cart .woocommerce-cart-form .shop_table img {
width: 85% !important;
}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-thumbnail {
width: 15%;
}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-thumbnail img {
box-shadow: 0px 0px 5px 3px rgb(0 0 0 / 5%);
padding: 10px;
}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-name {
width: 20%;
text-align: left;
}
.woocommerce-cart .woocommerce-cart-form .shop_table > tbody > tr > td {
text-align: center;
}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-remove {
width: 5%;
}
.woocommerce-cart .cart-collaterals .cross-sells {
width: 100% !important;
}
.woocommerce-cart .cart-collaterals .cross-sells h2 {
color: var(--negro);
}
.woocommerce-cart .cart-collaterals .cross-sells ul.products {
padding: 0px 5px;
}
.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product {
width: 100%;
}
.woocommerce-cart .cart-collaterals .cross-sells .br_product_preview_block {
display: none;
}
.woocommerce-cart .wc-proceed-to-checkout {
padding: 0px !important;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
padding: 10px 15px !important;
background: var(--primario) !important;
margin-bottom: 0px !important;
text-transform: uppercase;
display: inline-block !important;
float: right;
font-size: 1rem !important;
}
.woocommerce-cart .cart-collaterals .cart_totals {
padding: 10px;
width: 35% !important;
margin-top: 30px;
}
.woocommerce-cart .cart-collaterals .cart_totals h2 {
margin-bottom: 20px;
text-align: left;
color: var(--negro);
font-weight: 700;
text-transform: uppercase;
}
.woocommerce-cart .cart-collaterals .cart_totals table {
border-radius: 0px;
}
.woocommerce-cart .cart-collaterals .cart_totals table tbody tr th {
font-weight: 400;
font-size: 18px;
line-height: 31px;
}
.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td {
text-align: right;
}
.woocommerce-cart
.cart-collaterals
.cart_totals
table
tbody
tr.cart-subtotal
bdi {
color: var(--negro);
font-weight: 700;
}
.woocommerce-cart
.cart-collaterals
.cart_totals
table
tbody
tr.order-total
bdi {
color: var(--primario);
font-weight: 700;
}
.woocommerce-cart .cart-collaterals .cart_totals .shipping-calculator-form {
margin-left: -40px !important;
text-align: left !important;
}
.woocommerce-cart
.cart-collaterals
.cart_totals
.shipping-calculator-form
p
span {
width: 100%;
}
.woocommerce-cart
.cart-collaterals
.cart_totals
.shipping-calculator-form
p
span
b {
left: 90% !important;
}
.br_compare_button i::before {
background: white;
border: 0px !important;
color: white;
}
.br_compare_button i {
float: right;
margin-left: 5px;
margin-top: 2px;
border: 0px !important;
}
.br_compare_button span {
border-bottom: 1px solid;
text-transform: uppercase;
font-size: 80%;
}
.br_compare_button {
display: inline-block !important;
width: auto !important;
background: none !important;
color: gray !important;
}
.woocommerce div.product .product_title {
font-size: 2rem !important;
line-height: 43.82px !important;
}
.listado_elementos > div {
margin-right: 20px;
font-size: 16px;
font-family: "Lato", sans-serif;
}
.listado_elementos img {
height: 40px !important;
display: inline-block;
margin-bottom: 1rem;
}
.listado_elementos {
display: flex;
text-align: center;
float: left;
}
p.info_adicional {
margin-bottom: 1rem;
display: block;
float: left;
}
span.posted_in {
display: none !important;
}
.summary .br_compare_button i {
border: 1px solid gray !important;
margin-top: 0;
}
.summary .br_compare_button {
padding: 0 !important;
margin-bottom: 1rem;
float: left !important;
}
.woocommerce-product-details__short-description {
margin-top: 2rem;
order: 1;
}
.share_rrss span {
float: left;
margin-right: 10px;
}
.share_rrss {
display: block;
float: left;
width: 100%;
margin-bottom: 2rem;
}
.product .float-left {
width: 100%;
}
.float-left {
float: left;
}
.woocommerce-tabs ul::before,
.woocommerce-tabs ul::after,
.woocommerce-tabs li::before,
.woocommerce-tabs li::after {
display: none !important;
}
.woocommerce-tabs ul {
margin: 0 !important;
padding: 0 !important;
border-radius: 0px !important;
text-align: center;
border-bottom: 1px solid gray;
}
.single-product div.product .woocommerce-tabs ul.tabs li.active {
border-bottom: 1px solid var(--primario) !important;
}
.single-product div.product .woocommerce-tabs ul.tabs li {
background: none !important;
border: 0px !important;
text-transform: uppercase !important;
}
.single-product div.product .woocommerce-tabs ul.tabs li a {
color: lightgray !important;
}
.single-product div.product .woocommerce-tabs ul.tabs li.active a {
color: black !important;
}
.woocommerce-Tabs-panel {
padding: 2rem 0 !important;
}
ul.listado_descargables a {
font-size: 20px;
color: black;
}
ul.listado_descargables img {
width: 20px;
margin-right: 10px;
}
ul.listado_descargables {
text-align: left;
list-style: none;
}
ul.listado_descargables li {
background: #f5f3f3;
display: block;
width: 100%;
float: left;
margin-bottom: 1rem;
padding: 1rem;
}
ul.listado_descargables span {
width: 50%;
float: left;
display: inline-block;
}
.woocommerce div.product .woocommerce-tabs .panel {
float: left !important;
width: 100% !important;
}
.shop_attributes th,
.shop_attributes td {
width: 50%;
}
.shop_attributes th,
.shop_attributes td {
width: 50% !important;
background: #f5f3f3 !important;
}
table.woocommerce-product-attributes.shop_attributes {
border-collapse: separate;
border: 0px !important;
border-spacing: 0px 20px;
}
h2 {
font-size: 2rem;
color: #484848;
font-family: "Lato", sans-serif;
}
section.related.products h2 {
display: block;
text-align: center;
font-size: 30px;
font-weight: 700;
text-transform: uppercase;
float: left;
margin-bottom: 2rem;
width: 100%;
}
.descuento_single.loop {
position: absolute;
right: 0;
top: 5px;
transform: scale(0.6);
}
.descuento_single {
float: right;
background: var(--gris-oscuro) !important;
padding: 5px 30px;
color: white;
border-radius: 20px;
font-size: 20px;
position: absolute;
right: 29px;
z-index: 3;
top: 14px;
}
.woocommerce .related .products li span.price {
display: block !important;
}
li .price del span {
font-size: inherit !important;
}
.summary .single_add_to_cart_button::after {
transform: scale(0.6);
width: 20px;
height: 30px;
}
.single_add_to_cart_button::after {
content: url(https://biggi.cl/wp-content/themes/biggi/assets/img/candado.svg);
display: inline-block;
width: 10px;
margin-left: 5px;
}
a.cotiza_boton.add-request-quote-button.button {
margin-right: 10px !important;
}
a.cotiza_boton.add-request-quote-button.button::after {
content: url(https://biggi.cl/wp-content/themes/biggi/assets/img/cotizar.svg) !important;
display: inline-block !important;
width: 10px !important;
margin-left: 5px !important;
height: 26px !important;
}
.single_add_to_cart_button {
display: flex !important;
justify-content: center !important;
align-items: center !important;
}
.br_compare_button i.fa-check-square-o::before {
color: var(--primario);
}
tr.br_absolute2_cp_availability,
tr.br_description_row th,
.br_same_attr th {
background: black;
color: white;
text-transform: uppercase;
}
.br_right_table tr {
background: #f5f3f3;
}
.br_main_top h3 {
font-size: 1.2rem;
text-align: left;
}
.br_new_compare_block .br_top_table th {
padding: 1rem !important;
}
.br_new_compare_block .br_top_table .button {
background: var(--primario) !important;
padding: 5px 10px;
color: white;
text-transform: uppercase;
font-size: 80%;
margin: 1rem 0 !important;
display: inline-block;
}
.br_main_top h3 a {
color: black;
font-weight: 700;
}
.br_new_compare .br_right_table table,
.br_new_compare .br_left_table {
border-spacing: 20px !important;
border-collapse: separate !important;
border: 0px !important;
}
.br_new_compare_block .br_main_top table {
border-spacing: 20px 0 !important;
border-collapse: separate !important;
border: 0px !important;
}
.br_right_table tr td,
.br_left_table tr td,
.br_left_table tr th {
border: 0px !important;
}
.br_new_compare_block_wrap .br_new_compare_block .br_top_table h3 {
padding: 1rem !important;
display: inline-block !important;
}
.br_compare_price.price del span {
color: #828282 !important;
font-size: 1rem !important;
}
p.br_compare_price.price span.woocommerce-Price-amount.amount {
font-size: 1.4rem;
}
.br_compare_price ins {
text-decoration: none;
}
.br_compare_price.price del {
color: #828282;
}
.imagen_destacada_comparador img {
width: 100% !important;
height: auto !important;
}
.comparador_de_productos img {
width: 100%;
}
td.br_lined_attribute_right {
background: white;
}
p.sin_stock {
color: var(--primario);
}
p.en_stock,
p.sin_stock {
}
.br_opacity_top tr:nth-child(2) {
display: none;
}
.page .br_new_compare_block .br_top_table {
margin-bottom: 30px !important;
}
.cart_item bdi,
.cart-subtotal bdi,
.order-total bdi {
font-size: 1rem !important;
color: black !important;
}
.button[name="update_cart"] {
border: 1px solid var(--primario) !important;
opacity: 1 !important;
background: white !important;
border-radius: 0px !important;
text-transform: uppercase;
color: var(--primario) !important;
float: right !important;
display: flex !important;
align-items: center;
padding: 10px 20px;
}
.button[name="update_cart"]::before {
content: url(https://biggi.cl/wp-content/themes/biggi/assets/img/update.svg);
margin-right: 10px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
background: #f3f0f0;
border: 1px solid #f3f0f0 !important;
}
.carro_compras a {
color: var(--primario);
border-bottom: 1px solid;
}
.carro_compras h1 {
text-transform: uppercase;
font-size: 2rem;
}
.cart-collaterals .cross-sells {
order: 2;
}
.cart-collaterals {
display: flex;
flex-direction: column;
align-items: end;
}
.cross-sells h2 {
text-align: center;
font-size: 1.5rem;
margin-top: 3rem;
border: 0px !important;
}
.cross-sells ul {
border: 0px !important;
}
#customer_details h3,
#order_review_heading {
text-transform: uppercase;
font-size: 1.5rem;
margin-bottom: 1rem;
}
div#customer_details .col-1,
div#customer_details .col-2 {
margin-bottom: 1rem;
}
div#customer_details input,
div#customer_details textarea,
div#customer_details select {
background: #efefef !important;
border: 0px;
padding: 0.5rem;
}
span.selection span {
background: #efefef;
border: 0px !important;
}
.shop_table thead {
background: var(--primario);
color: white;
text-transform: uppercase;
}
div#payment ul,
div#payment .place-order {
margin: 10px 0 !important;
padding: 0 !important;
}
div#payment {
background: white !important;
}
.place-order button {
background: var(--primario) !important;
border-radius: 0px !important;
float: left !important;
text-transform: uppercase;
}
section.woocommerce-order-details,
.woocommerce-customer-details {
display: none;
}
.orden_de_compra {
text-align: center;
width: 60%;
margin: auto;
}
.orden_de_compra img {
width: 100px;
margin-bottom: 1rem;
display: inline-block;
}
.orden_de_compra h2 {
margin-bottom: 1rem;
}
.orden_de_compra hr {
margin: 3rem 0;
}
.texto-naranjo {
color: var(--primario);
}
.orden_de_compra h3 {
text-transform: uppercase;
font-size: 1.5rem;
}
p.destacado {
font-size: 1.5rem;
}
table.shop_table.order_details,
table.shop_table.order_details td,
table.shop_table.order_details tr,
table.shop_table.order_details th {
border: 0px !important;
}
.imprimir {
color: var(--primario);
text-decoration: underline !important;
display: inline-block;
}
a.back_home {
display: inline-block;
background: var(--primario);
color: white;
padding: 5px 30px;
margin-top: 2rem;
}
ul#menu-paginas-cms a {
color: #d9d9d9;
display: block;
padding: 1rem 0;
border-bottom: 1px solid;
}
ul#menu-paginas-cms a:hover {
color: black !important;
}
ul#menu-paginas-cms {
margin: 0;
padding: 0;
list-style: none;
}
ul#menu-paginas-cms .current-menu-item a {
color: black;
border-bottom: 1px solid var(--primario);
}
i.vc_toggle_icon::before,
i.vc_toggle_icon::after {
border-color: white !important;
}
i.vc_toggle_icon::before {
padding-top: 3px;
}
i.vc_toggle_icon {
float: right;
background: #d9d9d9 !important;
border-radius: 50% !important;
display: flex !important;
justify-content: center !important;
align-items: center !important;
}
.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_arrow .vc_toggle_icon::before {
top: 60% !important;
}
.vc_toggle_active i.vc_toggle_icon {
background: var(--primario) !important;
}
.vc_toggle_title h4::before {
content: "> ";
}
.vc_toggle_title h4 {
font-size: 1rem !important;
}
.imagen_destacada img {
width: 100%;
}
.imagen_destacada {
height: 200px;
overflow: hidden;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.bloque_home {
background: #eaeaea;
padding: 1rem;
}
.fecha {
color: #949494;
font-size: 80%;
margin-bottom: 1rem;
}
.bloque_home p {
margin: 0;
}
.bloque_home p span {
font-weight: 700;
}
.bloque_home h3 {
text-transform: uppercase;
font-size: 1rem;
margin-bottom: 1rem;
}
.bloque_home a {
background: var(--primario);
display: inline-block;
margin-top: 1rem;
color: white;
padding: 5px 30px;
font-size: 80%;
}
.bloque_home a:hover {
text-decoration: none;
background: var(--negro);
}
.wp-pagenavi span {
padding: 10px 15px;
background: var(--primario);
margin: 5px;
display: inline-flex;
color: white;
justify-content: center;
align-items: center;
}
.wp-pagenavi a {
padding: 10px 15px;
background: #efefef;
margin: 5px;
display: inline-flex;
color: black;
justify-content: center;
align-items: center;
}
.wp-pagenavi a:hover {
background: var(--negro);
color: white;
}
.mas_vistas {
width: 80%;
margin: auto;
margin-top: 2rem;
}
.mas_vistas_h2 h2 {
font-size: 2rem;
margin-top: 1rem;
}
.relative {
position: relative;
}
.huincha_naranja {
background: var(--primario);
width: 100%;
height: 200px;
position: absolute;
top: -310px;
left: 0;
}
.mas_vistas button.owl-prev {
position: absolute;
left: -30px;
top: 0;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.mas_vistas button.owl-next {
position: absolute;
right: -30px;
top: 0;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.mas_vistas button.owl-next span,
.mas_vistas button.owl-prev span {
color: white;
font-size: 90px;
}
.error_page a:hover {
background: var(--negro);
}
.error_page a {
background: var(--rojo) !important;
border-radius: 20px !important;
display: inline-flex;
width: 30%;
padding: 10px;
justify-content: center;
color: white;
}
.error_page p {
color: #414042;
}
.error_page h3 {
}
.revisa_categorias a {
display: block;
margin: 1rem 0;
color: var(--negro);
}
.revisa_categorias img {
height: 120px;
display: inline-block;
}
.error404 h2 {
text-align: center;
margin: 2rem 0;
}
.formulario_contacto input,
.formulario_contacto textarea {
background: #e6e7e8;
border: 0px;
border-radius: 0px;
}
.formulario_contacto input[type="submit"]:hover {
background: var(--negro) !important;
transition: 300ms;
}
.formulario_contacto input[type="submit"] {
background: var(--primario) !important;
display: inline-block !important;
float: left !important;
width: auto;
color: white;
text-transform: uppercase;
transition: 300ms;
}
.formulario_contacto label {
}
.contacto_contacto li {
margin-bottom: 1rem;
}
.contacto_contacto ul {
list-style: none;
padding: 0;
margin: 0;
}
.borde_izquierdo {
border-left: 1px solid gray;
}
.buscador {
position: absolute !important;
right: 0 !important;
z-index: 123 !important;
bottom: -40px !important;
width: 200px;
display: none;
}
.buscador button {
display: none !important;
}
.buscador input {
border: 0px !important;
padding: 0.5rem !important;
}
.home .carrusel-destacados li {
width: 100% !important;
}
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
background: var(--primario) !important;
border-radius: 0px !important;
padding: 5px 30px;
display: inline-block;
}
.vc_btn3-container.vc_btn3-left {
text-align: center;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p,
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
text-align: center !important;
}
.productos_destacados {
margin-bottom: 4rem;
}
.productos_destacados .owl-nav,
.productos_destacados .owl-dots {
display: none;
}
.woocommerce-info a {
color: var(--rojo) !important;
}
.woocommerce-info {
border-top-color: var(--rojo) !important;
}
.checkout_coupon input {
border: 0px;
padding: 1rem;
background: #efefef !important;
height: 50px !important;
}
.checkout_coupon p:first-child {
width: 100% !important;
margin-bottom: 1rem !important;
}
.checkout_coupon p {
float: left !important;
width: 20% !important;
margin: 0 !important;
padding: 0 !important;
}
.checkout_coupon button {
background: var(--rojo) !important;
border-radius: 0px !important;
color: white !important;
text-transform: uppercase;
font-size: 80% !important;
padding: 1rem !important;
height: 50px;
}
form.checkout_coupon.woocommerce-form-coupon {
border-radius: 0px;
}
table.woocommerce-orders-table a {
color: var(--primario);
}
table.woocommerce-orders-table span.woocommerce-Price-amount.amount {
font-size: 1rem !important;
color: black;
}
table.woocommerce-orders-table a.woocommerce-button.button.view {
background: var(--primario);
border-radius: 0px;
color: white;
width: 100%;
text-align: center;
text-transform: uppercase;
}
table.woocommerce-orders-table a.woocommerce-button.button.view:hover {
background: var(--negro);
}
div#customer_login a {
color: var(--primario);
}
div#customer_login button {
background: var(--primario) !important;
color: white;
text-transform: uppercase;
border-radius: 0px !important;
}
div#customer_login input {
padding: 1rem;
border-color: lightgray !important;
border: 1px solid;
}
div#customer_login h2 {
text-transform: uppercase;
}
li.product h2 {
height: 70px;
}
li.product .button:hover {
background: var(--negro) !important;
}
li.product .br_compare_button:hover {
background: none !important;
color: var(--primario) !important;
}
.vc_btn3-container.vc_btn3-left {
text-align: center !important;
}
.text-right {
text-align: right;
}
.widgets_mobile {
display: none;
}
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink:hover {
background: var(--negro) !important;
}
.woocommerce-MyAccount-content a {
color: var(--primario);
}
ul.telefonos_header li img {
width: 18px;
height: 18px;
margin-right: 5px;
}
ul.telefonos_header li:first-child {
padding: 0;
}
.top ._blank {
font-size: 80%;
font-family: Poppins;
}
.top a {
color: var(--gris-texto);
}
.top a:hover {
color: var(--rojo);
}
.map_top {
padding-right: 5px;
}
ul.telefonos_header li {
padding: 10px;
display: inline-block;
}
ul.telefonos_header {
display: flex;
margin: 0px 3px 0px 0px;
list-style: none;
justify-content: end;
align-items: center;
}
body > header {
background: black;
}
footer p {
margin: 0;
}
.botonera {
background: var(--gris-oscuro);
}
ul.accesos_header {
display: inline-block;
text-decoration: none;
margin: 0 !important;
list-style: none;
padding: 0 !important;
float: right;
}
ul.accesos_header li {
display: inline-block;
margin-left: 20px;
}
ul.accesos_header li img {
width: 30px;
}
.footer {
background: black;
}
.prefooter {
background: var(--gris);
}
.prefooter li img {
width: 40px;
}
.prefooter li {
padding: 1rem;
text-align: center;
}
.prefooter ul {
margin: 0;
padding: 0;
list-style: none;
display: flex;
align-items: center;
justify-content: center;
}
.footer ul {
margin: 0;
list-style: none;
padding: 0;
}
.footer p,
.footer a,
.footer span {
color: white;
font-size: 100%;
font-family: "Poppins", sans-serif;
}
.franja_footer img {
width: 10px;
}
.huincha_final {
font-size: 80%;
background: white;
}
footer strong {
font-weight: 900;
}
.accesos_header li {
position: relative;
}
div#mini-cart-count {
position: absolute;
right: -10px;
top: -10px;
background: red;
display: flex;
justify-content: center;
align-items: center;
width: 20px;
height: 20px;
border-radius: 50%;
color: white;
}
.footer form span {
font-size: 100%;
}
.footer form {
position: relative;
}
.footer form input[type="submit"] {
background: red;
position: absolute;
right: 0;
top: 0;
color: white;
border: 0;
border-radius: 5px;
padding: 5px 20px;
}
.footer form span,
.footer form span input {
font-size: 100%;
margin: 0;
max-width: 70% !important;
width: 70% !important;
margin-right: 10px;
}
.footer form input {
height: 35px;
border-radius: 15px !important;
border: 0px;
float: left;
}
.footer form {
margin-top: 1rem;
}
.footer form input[type="email"] {
padding-left: 15px;
}
ul.products li {
text-align: center;
}
ul.products li h2 {
font-size: 0.8rem !important;
color: var(--gris-oscuro);
}
ul.products li span.price {
font-size: 1.1rem !important;
color: var(--gris-oscuro) !important;
}
ul.products li span.price del {
margin-right: 10px !important;
}
ul.products li .button {
background: var(--rojo) !important;
border-radius: 20px !important;
font-size: 80% !important;
display: inline-flex;
justify-content: center;
align-items: center;
width: 60%;
padding: 2px;
}
ul.products li .button::after {
content: url(https://biggi.cl/wp-content/themes/biggi/assets/img/carro_compras.svg);
margin-left: 10px;
}
span.price {
font-weight: 700 !important;
}
.wc-block-components-price-slider__range-input-wrapper {
background: var(--griss2);
}
.wc-block-components-price-slider__range-input-progress {
--range-color: var(--rojo) !important;
}
.wc-block-attribute-filter-list label {
margin-left: 5px;
}
.ventasCruzadas li {
width: 100% !important;
}
.ventasCruzadas li.product h2 {
height: 140px;
}
.yith-ywraq-add-button {
display: inline-block !important;
}
.yith-ywraq-add-button a {
margin: 0 !important;
padding: 10px !important;
display: inline-flex !important;
width: 100% !important;
}
.agrega_botones a {
margin: 5px !important;
}
.agrega_botones {
position: relative;
display: flex;
margin-top: 1rem;
width: 100%;
flex-direction: row-reverse;
}
.add-request-quote-button::after {
display: none !important;
}
.owl-carousel .carga_cotizador {
width: auto !important;
display: inline-block !important;
}
.up-sells li {
padding: 2rem !important;
}
.up-sells .owl-nav .owl-next {
position: absolute;
right: 0;
top: 40%;
}
.up-sells .owl-nav .owl-prev {
position: absolute;
left: 0;
top: 40%;
}
.summary.entry-summary {
display: flex;
flex-direction: column;
}
.summary .near-add-to-cart {
display: none !important;
}
.summary form.cart {
display: flex !important;
align-items: center;
width: auto !important;
display: inline-block !important;
order: 4;
flex-direction: column;
}
.summary button,
.summary a {
font-size: 80% !important;
padding: 10px !important;
margin: 0px 5px !important;
line-height: 3 !important;
border-radius: 20px !important;
display: inline-flex !important;
height: 38px !important;
align-items: center;
justify-content: center;
width: 30%;
}
.cotiza_boton {
border: 1px solid black !important;
}
button[name="add-to-cart"] {
background: var(--rojo) !important;
}
.garantia_single {
background: var(--gris);
padding: 2rem;
font-size: 2rem;
color: var(--gris-oscuro);
border-radius: 5px;
margin-bottom: 2rem;
font-family: Poppins;
font-weight: 500;
}
.titulo_sku {
order: 0;
}
.col-md-7 .images {
width: 100% !important;
}
.img_garantia img {
width: 40px;
}
.img_garantia {
position: absolute;
z-index: 3;
left: 25%;
top: 10px;
}
.summary .price ins {
text-decoration: none;
}
.summary .price del {
font-size: 1.5rem;
margin-right: 10px;
}
#billing_country_field,
#shipping_country_field {
display: none;
}
.btn_enviar_form {
float: right;
margin-top: 1rem;
}
.form_contacto input,
.form_contacto textarea {
background: #eaeaea;
}
.btn_enviar_form {
background: var(--rojo) !important;
border: 0px;
color: white;
border-radius: 20px !important;
display: inline-flex;
width: 30%;
padding: 10px;
justify-content: center;
}
.contacto_datos li {
margin-bottom: 10px;
}
.contacto_datos a {
color: black;
}
.contacto_datos img {
width: 16px;
}
.contacto_datos {
list-style: none;
padding: 0;
margin: 0;
}
.representantes_listado img {
width: 15px;
}
.garantia_empresa {
text-align: center;
}
.aligncenter {
margin: auto;
display: block;
}
.menu_s_cliente li a {
display: block;
border-bottom: 1px solid #d9d9d9;
padding-bottom: 10px;
color: #d9d9d9;
}
.menu_s_cliente li {
margin-bottom: 1rem;
}
.menu_s_cliente ul {
margin: 0;
padding: 0;
list-style: none;
}
.menu_s_cliente li.current-menu-item a {
color: black;
font-weight: 700;
border-bottom: 1px solid #d9d9d9;
}
.menu_s_cliente li a:hover {
color: var(--rojo);
}
.children li.current-cat::marker {
color: var(--rojo);
border: 1px solid white;
content: "⦿  ";
}
ul.product-categories li .children li {
list-style: unset;
}
ul.product-categories li {
list-style: none;
}
ul.product-categories {
margin: 0 !important;
padding: 0 !important;
}
ul.product-categories li ul {
display: none;
}
.icono_menu::after {
content: "+";
display: inline-flex;
float: right;
background: #c4c4c4;
width: 20px;
height: 20px;
justify-content: center;
line-height: 1;
border-radius: 50%;
color: white;
font-weight: 700;
align-items: center;
}
.icono_menu.c_af::after {
content: "-" !important;
}
.current-cat-parent ul.children {
display: block;
}
.woocommerce .widget_price_filter .ui-slider-horizontal {
height: 2px !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
height: 12px !important;
width: 12px !important;
}
ul.page-numbers li span.current {
background: var(--rojo) !important;
color: white !important;
}
ul.page-numbers li a,
ul.page-numbers li span {
background: var(--gris);
border-radius: 50%;
display: inline-flex !important;
justify-content: center;
align-items: center;
width: 30px;
height: 30px;
color: black;
font-weight: 700 !important;
font-size: 80% !important;
line-height: 1 !important;
}
ul.page-numbers li {
border: 0px !important;
background: none !important;
margin: 0 5px !important;
}
ul.page-numbers {
border: 0px !important;
margin: 0 !important;
padding: 0 !important;
}
nav.woocommerce-pagination {
margin-bottom: 2rem;
}
li.product a .img_garantia {
left: 0;
top: 3px;
width: 30px;
}
a.woocommerce-product-gallery__trigger {
top: 70px !important;
}
.minus,
.quantity,
.plus {
float: left;
}
.input-text.qty.text {
border-top: 1px solid !important;
margin: 0;
padding: 0;
height: 30px;
width: 30px !important;
border: 0;
border-bottom: 1px solid !important;
}
button.minus {
border-right: 0 !important;
border-radius: 0px !important;
width: auto;
height: 30px !important;
margin: 0 !important;
border: 1px solid;
}
button.minus,
button.plus {
background: white;
}
button.plus {
border-left: 0 !important;
border-radius: 0px !important;
width: auto;
height: 30px !important;
margin: 0 !important;
border: 1px solid;
}
.summary .quantity {
margin: 0 !important;
}
.botones_single {
width: 100% !important;
display: block !important;
float: left !important;
margin-top: 1rem;
}
.cantidad {
display: flex;
align-items: center;
}
.cantidad p {
float: left;
margin: 0;
margin-right: 5px;
}
button.owl-next {
position: absolute;
right: 0;
top: 0;
height: 100%;
}
button.owl-prev {
position: absolute;
top: 0;
height: 100%;
}
.woocommerce .owl-item li.product {
margin-bottom: 0 !important;
}
.ubermenu-nav .li .a {
font-family: Poppins;
}
.foto-al-100 img,
.foto-al-100 figure,
.foto-al-100 figure > div {
width: 100%;
}
.footer ul li {
font-family: poppins;
}
ul.menu_mobile li {
position: relative;
}
.efecto-hover img {
transition: 0.5s;
}
.efecto-hover img:hover {
opacity: 0.6;
} .yith-request-a-quote-page .ywraq-form-table-wrapper.vertical {
display: flex;
} .quantity input::-webkit-outer-spin-button,
.quantity input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.ywraq_responsive .quantity input::-webkit-outer-spin-button,
.ywraq_responsive .quantity input::-webkit-inner-spin-button {
-webkit-appearance: auto !important;
margin: 0;
}
.ywraq_responsive .input-text.qty.text {
width: 40px !important;
border: 1px solid !important;
} .quantity input[type="number"] {
-moz-appearance: textfield;
}
form#yith-ywraq-form {
order: 2;
}
.ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper {
padding: 0 !important;
width: 50%;
margin-right: 15px;
}
form#yith-ywraq-mail-form input,
form#yith-ywraq-mail-form textarea {
border: 1px solid lightgray;
padding: 10px;
}
form#yith-ywraq-mail-form .button {
background: var(--rojo);
color: white;
border-radius: 25px;
border: 0px;
}
table#yith-ywrq-table-list a {
color: #484848;
font-weight: 700;
font-family: Poppins;
}
.woocommerce .cart_item .remove {
color: white !important;
background-color: #cf2e2e;
}
.woocommerce .cart_item .remove:hover {
color: white !important;
background-color: #cf2e2e;
}
.shop_table {
border-collapse: separate;
border-spacing: 0 5px;
}
.shop_table tbody tr.cart_item {
background: var(--gris-claro);
border-spacing: 0 15px;
border-collapse: separate;
}
.ywraq-form-table-wrapper.vertical table tr,
.ywraq-form-table-wrapper.vertical table td {
border: 0px !important;
}
.ywraq-form-table-wrapper.vertical .shop_table.cart.ywraq_responsive {
border: 0px;
margin-top: 0px;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
height: 30px;
border: none;
border-radius: 8px;
background: #efefef;
padding: 5px 6px;
font-size: 0.9rem;
}
.woocommerce input.button.raq-send-request.last {
border-radius: 20px;
color: white;
background-color: #cf2e2e;
}
.woocommerce input.button.raq-send-request.last:hover {
background-color: #000000;
transition: 0.5s all;
}
.cart_item .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
border-radius: 10px;
box-shadow: 0px 0px 3px 0px #a3a3a3;
}
table#yith-ywrq-table-list td.product-subtotal,
table#yith-ywrq-table-list th.product-subtotal {
display: none;
}
.shop_table.cart.ywraq_responsive .product-quantity {
padding: 0px 15px !important;
}
.button.wc-backward.yith-ywraq-before-table-wc-backward {
border-radius: 20px;
margin: 0 0 20px 0;
}
#yith-ywraq-form .update-list-wrapper input[type="submit"] {
border-radius: 20px;
}
.shop_table thead {
background: none;
color: #333;
}
form#yith-ywraq-form {
width: 50%;
height: 100%;
}
table#yith-ywrq-table-list .cantidad p {
display: none;
}
table#yith-ywrq-table-list .cantidad {
justify-content: center;
}
ul.ubermenu-submenu a:hover {
color: white !important;
background: black !important;
}
.imagen_logo_footer,
.transbank_logo {
width: 100%;
}
.woocommerce-Address header {
background: none;
}
ul li .yith-ywraq-add-to-quote {
display: none;
}
.ywraq-view-quote-wrapper header {
background: none;
}
.sidebar_categorias_hijos {
margin-left: 10px !important;
display: none;
}
.sidebar_categorias {
padding: 0;
margin: 0;
list-style: none;
}
.sidebar_categorias a {
color: black;
}
.actual_term {
font-weight: 700 !important;
}
.current {
display: block;
font-weight: 700;
}
li.padre_li_sidebar a {
font-weight: 500;
}
.sidebar_categorias a:hover {
border-bottom: 1px solid !important;
}
.page-id-88 .form_contacto .wpcf7-form-control-wrap .motivo {
padding: 10px;
border-radius: 5px;
background: #eaeaea;
margin-bottom: 15px;
border: 1px solid #ced4da;
}
.container-telefonos-footer {
display: flex;
align-content: center;
flex-wrap: wrap;
justify-content: space-around;
}
.telefonos_footer {
display: flex;
}
.direccion-footer {
display: flex;
align-content: center;
flex-wrap: wrap;
}
p.s_cliente_menu {
padding-bottom: 10px;
font-size: larger;
}
p.biggi_menu {
padding-bottom: 10px;
font-size: larger;
}
ul#menu-servicio-al-cliente li,
.menu-empresa-container li {
padding-bottom: 10px;
}
.boton-home {
background: var(--rojo) !important;
border-radius: 20px !important;
display: inline-flex;
width: 30%;
padding: 10px;
justify-content: center;
}
.boton-home:hover {
background: var(--negro) !important; 
transition: 0.5s all;
}
.agrega_botones .ywraq-loader {
height: 20px;
margin-top: 0px !important;
}
.cotiza_boton,
html .woocommerce .add-request-quote-button.button,
.woocommerce .add-request-quote-button.button,
.woocommerce .add-request-quote-button-addons.button {
border: 1px solid black !important;
}
.ubermenu-nav ul li a {
color: black !important;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: white !important;
color: white;
margin: 0 0.5em 0;
}
.ywraq_responsive button.minus,
.ywraq_responsive button.plus {
display: none;
}
ul.products li img.ywraq-loader {
width: auto !important;
}
.logo_wpp_rojo {
width: 18px;
height: 18px;
margin-right: 5px;
}
.top-container {
font-size: 13px;
}
#menu-menu-top {
margin: 0;
padding: 0;
}
#menu-menu-top li {
list-style: none;
padding: 0;
margin: 5px 0;
}
#menu-menu-top li a {
background: var(--rojo) !important;
border-radius: 20px !important;
display: inline-flex;
justify-content: center;
align-items: center;  
padding: 2px 6px;	
color: #ffffff;
width: 120px;
}
#menu-menu-top li a:hover {
background: var(--negro) !important;
transition: 0.5s all;
}
.calculated_shipping h2, .cart_totals h2 {
display: none;
}
.calculated_shipping .order-total th, .cart_totals .order-total th {
text-transform: uppercase;
font-size: 18px;
font-weight: bold !important;
}
#dir_starken_reg_field, #dir_starken_com_field {
display: none;
}
#billing_address_1_field, #billing_address_2_field {
display: none !important;
}
h3#order_review_heading {
display: none;
}
.esconde ul#shipping_method li:last-child {
display: none;
}
.primera_opcion ul#shipping_method li:first-child {
display: none;
}
.woocommerce-view-quote .ywraq-view-quote-wrapper table.shop_table.order_details tr {
display: block !important;
}
.woocommerce-edit-address p#nombre_contacto_field {
width: 100% !important;
}  
.woocommerce-edit-address #billing_address_1_field, .woocommerce-edit-address #billing_address_2_field {
display: inline-block !important;
}
.woocommerce-edit-address #dir_starken_reg_field, .woocommerce-edit-address #dir_starken_com_field {
display: inline-block !important;
}
table.shop_table.order_details tr:last-child {
display: none;
}
table.shop_table.order_details th, table.shop_table.order_details td {
padding-top: 3px !important;
padding-bottom: 3px !important;
}
.logo-print {
display: none;
}
#billing_address_1_field.show-box, #billing_address_2_field.show-box {
display: block !important;
}
.woocommerce-price-suffix {
font-size: 0.8rem;
color:#777777;
}
body.single-product .woocommerce-price-suffix {
font-size: 1.2rem;
}
.ubermenu .ubermenu-target {
padding: 10px 15px;
}
.woocommerce table.shop_table td small {
display:none;
}
h5 a {
color: var(--rojo);
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order:hover {
background-color: #000000;
transition: 0.5s all;
}
li.woocommerce-MyAccount-navigation-link--downloads {
display: none;
}
div#customer_login button:hover {
background-color:#000000 !important;
transition: 0.5s all;
}
.woocommerce-MyAccount-content .col-1 {
width: unset !important;
}
.woocommerce ul.products li.product .button {
display: inherit !important;
} @media print {
@page { 
size: letter;
margin: -0cm 0cm 0cm 0cm !important; padding: 0cm !important; 
}
body { margin: 1.6cm; }
body.single-product { margin:-0cm 0cm 0cm 0cm !important; padding: 0cm !important; }
.top, header, .contenedor-categorias, .footer, .back_home, .imprimir, #breadcrumbs, .box-recibiras, .huincha_final  {
display: none !important;
}
.logo-print {
display: inline-block;
margin: 10px auto;
}
} .print_pdf.cross {
margin-top: -120px !important;
}
.print_pdf.nocross {
margin-top: -155px !important;
}
.print_pdf * {
color-adjust: exact !important;  
-webkit-print-color-adjust: exact !important; 
print-color-adjust: exact !important;
}
a.imprime img {
width: 20px;
}
a.imprime {
background: var(--gris-claro);
color: #f26322 !important;
border: 1px solid #f26322 !important;
}
a.imprime span {
margin-right: 10px;
}
a.imprime:hover {
background: var(--gris) !important;
}
.cuerpo_ficha_tecnica {
display: none; background: white !important;
z-index: 9999;
padding: 0 !important;
overflow: auto;
}
.yith-ywraq-add-to-quote {
display: none !important;
} h2.bigtitle.cross {
font-size: 28px;
}
h2.bigtitle.cross strong {
color: #999999;
font-weight: normal !important;
}
h2.bigtitle.cross small {
color: #999999;
font-size: 22px;
}
h2.bigtitle.nocross {
font-size: 24px;
}
h2.bigtitle.nocross strong {
color: #999999;
font-weight: normal !important;
}
h2.bigtitle.nocross small {
color: #999999;
font-size: 18px;
}          
.imagen_pdf {
position: relative;
height: 500px !important;
}
.imagen_pdf.nocross {            
height: 420px !important;
}          
body .imagen_pdf img {
position: absolute;
top: 0;
left: 0;
z-index: 99;
width: 450px !important;
height: 450px !important;
max-width: 450px !important;
}
.imagen_pdf.nocross img.crossbrowserx {
display:none;
}
.imagen_pdf.cross img.crossbrowserx {
display: block !important;
}
.imagen_pdf.nocross img.safarix {
display: block;
width: 380px !important;
height: 380px !important;
max-width: 380px !important;
}
.imagen_pdf.cross img.safarix {
display: none !important;
}                
ul.icono_single li {
font-size: 1rem;
width: calc(100% / 3);
float: left;
border: 1px solid white;
text-align: center;
color: white;
background: none !important;
margin: 10px 10px 10px 0 !important;
}
ul.icono_single img {
width: 80%;
margin: 5px 0;
}
ul.icono_single {
margin: 0;
padding: 0px;
list-style: none;
background: #ed1e24;
display: flex;
margin-left: -150px;
padding-right: 5px;
padding-left: 150px;
}
.destacado_pdf {
list-style: none !important;
margin-left: -70px;
}
.destacado_pdf.cross li {
font-size: 0.9rem;
margin-bottom: 30px;
list-style: none !important;
}
.destacado_pdf.nocross li {
font-size: 0.9rem;
margin-bottom: 15px;
list-style: none !important;
}          
.destacado_pdf li img {
margin-right: 10px;
}
.destacado_pdf li:nth-child(1) {
margin-left: 0px;
margin-top: 20px;
}
.destacado_pdf li:nth-child(2) {
margin-left: -30px;
}
.destacado_pdf li:nth-child(3) {
margin-left: -80px;
}
.destacado_pdf {
margin-top: 1rem;
}
.caracteristicas_tecnicas_pdf span {
color: var(--rojo) !important;
}
.caracteristicas_tecnicas_pdf h3 {
font-size: 1.2rem;
font-weight: 700;
}
.caracteristicas_tecnicas_pdf li::before {
content: "\2022";
color: #ed1e24 !important;
font-weight: bold;
display: inline-block;
width: 1em;
margin-left: -1em;
}
.caracteristicas_tecnicas_pdf ul {
columns: 2;
-webkit-column-count: 2; -moz-column-count: 2; font-size: 1rem;
margin: 0;
list-style: none;
}
.caracteristicas-tecnicas-list li {
font-size: 12px;
}
.divisor {
}
.tabla_pdf th {
font-weight: 700; color: white;
padding: 5px;
background-color:#E0E0E0 !important;
color:black !important;
line-height: 100%;
}
.tabla_pdf td {
padding: 5px;
background-color:#A2A2A2 !important;
}
.tabla_pdf.cross {
text-align: center;
margin-left: 15px;
padding-left: 35px;
width: 398px;
font-size: 13px;
}
.tabla_pdf.nocross {
text-align: center;
margin-left: 10px;
padding-left: 15px;
width: 348px;
font-size: 11px;
}          
.tabla_pdf small {
font-size: 10px;
}
.cuerpo_ficha_tecnica > .print_pdf > .pdf_logo > img {
width: 200px !important;
max-width: 200px !important;
}
.modelo_pdf {
background-color: #ed1e24 !important;
padding: 0;
font-size: 26px !important;
text-transform: uppercase;
color:#000000 !important;
font-weight: bold;
margin-top: 80px;
margin-left: -150px;
padding-right: 40px;
padding-left: 130px;
}
.nombre_modelo {
background-color: #999999 !important;
padding: 0;
font-size: 36px !important;
text-transform: uppercase;
color:#ffffff !important;
font-weight: bold;
margin-left: -150px;
padding-right: 40px;
padding-left: 130px;  
}
.atributos-text {
background-color: #999999 !important;
padding: 0;
font-size: 16px !important;
text-transform: uppercase;
color:#ffffff !important;
font-weight: bold;
margin-left: -150px;
padding-right: 10px;
padding-left: 130px;  
}
.atributos-text li {
text-align: center;
width: 30%;
display: inline-block;
padding-left: 10px;
padding-right: 10px;
font-size: 13px;
}
.biggi-pdf {
margin-top: 30px;
}
.sello-pdf {
position: relative;
height: 100px;
}
.sello-pdf img {
position: absolute;
top: 0;
right: 0;
z-index: 99;
}
.cont-tabla-pdf {
margin-left: -10%;
padding-top: 15px;
margin-top: 25px;
}
.img-ref {
position: absolute;
left: 0;
bottom: 0;
}
.pdf-address {
background-color: #CCCCCC;
font-size: 7px;
text-align: center;
padding: 5px 0;
border-bottom:2px solid var(--rojo);
margin-top: 4px !important;
float: left;
width: 100%;
height: 33px;
}
.caracteristicas_tecnicas_pdf ul {
list-style: none; }
.caracteristicas_tecnicas_pdf ul li::before {
content: "\2022"; color: red; font-weight: bold; display: inline-block; width: 1em; margin-left: -1em; }
.tec-cont.cross {
width: 100%; 
height: 240px; 
float: left; 
display: block;
}
.tec-cont.nocross {
width: 100%; 
height: 280px; 
float: left; 
display: block;
}  .joinchat .joinchat__button {
bottom: 78px !important;
right: 0 !important;
}
body.woocommerce-view-order section.woocommerce-order-details {
display: block;
}
body.woocommerce-view-order table.woocommerce-table.custom-fields {
display: none !important;
}
body.woocommerce-view-order tr.order_item {
display: block !important;
} .precio-internet {
font-size: 11px;    
display: block; 
color: #555555;
}
.woocommerce ul.products li.product .price {
margin-bottom: 0 !important;
}
.tabla-producto th, .tabla-producto td {
padding: 5px 10px;
}
table.tabla-producto tbody tr th {
background-color: var(--rojo);
color: #FFF; }
.tabla-producto .fondo-gris {
background-color: var(--gris-claro); }
.caracteristicas_tecnicas {
list-style: none;
}
.caracteristicas_tecnicas li:before {
content: "\25B6";
color: red;
font-weight: bold;
display: inline-block; 
width: 1em;
margin-left: -1em;
padding-right: 20px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.footer .col-md-7 .col-md-4 > span {
font-size: 12px !important;
} button#place_order {
float: right !important;
padding: 10px 20px;
color: #ffffff;
border: 0 !important;
border-radius: 10px !important;
font-weight: bold;
}
.coupon button.button {
padding: 8px 20px;
border: 0;
}
a.checkout-button.button.alt.wc-forward {
color: #ffffff;
font-weight: bold;
border-radius: 10px;
padding: 10px 20px !important;
border: 0;
}