.top-headers-wrapper .site-header .site-header-wrapper .site-tools > ul > li:hover > a {
opacity: .7; }
.wp-block-social-link {
display: inline-block; }
.off-canvas .menu-close .close-button {
background-color: transparent;
color: #333333; }
.content-area {
padding-bottom: 40px;
padding-top: 55px; }
@media screen and (max-width: 47.9375em) {
.content-area {
padding-bottom: 20px;
padding-top: 25px; } }
.entry-content ins {
background-color: transparent !important; }
#add_payment_method #payment ul.payment_methods li div.payment_box,
.woocommerce #payment ul.payment_methods li div.payment_box {
padding: 0; }
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
content: ''; }
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
content: ''; }
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea,
select {
color: #333333; }
@media screen and (max-width: 64em) {
.custom-layout .product_content_wrapper .product_infos .product_summary_top,
.default-layout .product_content_wrapper .product_infos .product_summary_top {
margin: 0;
padding: 20px 0 15px; } }
html {
font-size: 16px; }
@media (max-width: 767px) {
html {
font-size: 14px; } }
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: bold; }
h1.has-large-font-size,
h2.has-large-font-size,
h3.has-large-font-size,
h4.has-large-font-size,
h5.has-large-font-size,
h6.has-large-font-size {
font-size: 1.75rem !important; }
.container {
padding-left: 1.5rem;
padding-right: 1.5rem;
width: 100%;
margin-left: auto;
margin-right: auto; }
@media (min-width: 576px) {
.container {
max-width: 540px; } }
@media (min-width: 768px) {
.container {
max-width: 720px; } }
@media (min-width: 992px) {
.container {
max-width: 960px; } }
@media (min-width: 1200px) {
.container {
max-width: 1140px; } }
@media (min-width: 1400px) {
.container {
max-width: 1320px; } }
.top-headers-wrapper .site-header.full-header-width {
padding: 0; }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper {
flex-wrap: wrap; }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper > .container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
flex-wrap: wrap; }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper > .container > div {
flex: 1; }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper a {
color: white; }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper a > span {
color: white; }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper a:hover, .top-headers-wrapper .site-header.full-header-width .site-header-wrapper a:focus {
color: white; }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper a:hover > span, .top-headers-wrapper .site-header.full-header-width .site-header-wrapper a:focus > span {
color: white; }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper .site-branding {
padding: 1rem 0;
margin-right: 0; }
@media (min-width: 768px) {
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper .site-branding {
max-width: 100%; } }
@media (max-width: 767px) {
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper .widget_product_search {
display: none; } }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper .widget_product_search .woocommerce-product-search::after {
color: #333333; }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper .widget_product_search .woocommerce-product-search .search-field {
border: 2px solid;
border-color: #2b2b2b !important; }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper .widget_product_search .woocommerce-product-search .search-field:focus {
background-color: white !important;
border-color: #2b2b2b !important; }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper .menu-wrapper {
padding: 1rem 0; }
@media (min-width: 768px) {
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper .menu-wrapper .site-tools .search-button {
display: none; } }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper .main-navigation-wrapper {
width: 100%;
background-color: white; }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper .main-navigation-wrapper .main-navigation {
width: 100%;
text-align: center;
margin-top: 0; }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper .main-navigation-wrapper .main-navigation a {
padding: .5rem 1rem;
font-weight: normal;
color: #333333; }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper .main-navigation-wrapper .main-navigation a:hover, .top-headers-wrapper .site-header.full-header-width .site-header-wrapper .main-navigation-wrapper .main-navigation a:focus {
color: #333333;
opacity: .7; }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper .search-suggestions-wrapp {
position: absolute;
background-color: white;
z-index: 2;
padding: 10px 0; }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper .search-suggestions-wrapp ul.products {
margin: 0; }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper .search-suggestions-wrapp ul.products .column {
width: 100%;
display: flex;
flex-wrap: nowrap;
align-items: center;
flex: 0 0 50px; }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper .search-suggestions-wrapp ul.products .column:last-child {
padding-bottom: 0; }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper .search-suggestions-wrapp ul.products .column .product_thumbnail_wrapper {
width: 60px; }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper .search-suggestions-wrapp ul.products .column .product_thumbnail_wrapper .onsale {
max-width: none;
left: 0;
top: -10px; }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper .search-suggestions-wrapp ul.products .column h3 {
font-size: 1rem;
padding: 0 5px !important; }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper .search-suggestions-wrapp ul.products .column h3 a {
color: #333333; }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper .search-suggestions-wrapp ul.products .column .product_after_shop_loop {
height: auto;
overflow: auto; }
.top-headers-wrapper .site-header.full-header-width .site-header-wrapper .search-suggestions-wrapp ul.products .column .product_after_shop_loop .price {
padding-top: 0; }
.top-headers-wrapper.sticky .site-header.full-header-width .site-header-wrapper > .main-navigation-wrapper {
display: none; }
.top-headers-wrapper.sticky .site-header.full-header-width .site-header-wrapper .menu-wrapper .site-tools .offcanvas-menu-button.hide-for-large {
display: inline-block !important; }
.top-headers-wrapper.sticky .site-header.full-header-width .site-header-wrapper .menu-wrapper .site-tools > ul > li > a > span {
color: #333333; }
@media (max-width: 1024px) {
.top-headers-wrapper.sticky .site-header.full-header-width .site-header-wrapper .mobile-logo img {
filter: invert(); } }
#offCanvasRight1 .hide-for-medium,
#offCanvasRight1 .hide-for-large {
display: inherit !important; }
#site-top-bar .site-top-message {
width: 100%;
margin-right: 0;
text-align: center;
text-transform: uppercase;
justify-content: center; }
#main-slider {
position: relative; }
#main-slider .swiper-slide,
#main-slider .swiper-lazy {
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
overflow: hidden; }
@media (max-width: 767px) {
#main-slider .swiper-slide,
#main-slider .swiper-lazy {
aspect-ratio: 3 / 4;
object-fit: cover;
width: 100%;
height: auto; } }
@media (min-width: 768px) {
#main-slider .swiper-slide,
#main-slider .swiper-lazy {
height: 355px; } }
@media (min-width: 992px) {
#main-slider .swiper-slide,
#main-slider .swiper-lazy {
height: 375px; } }
@media (min-width: 1200px) {
#main-slider .swiper-slide,
#main-slider .swiper-lazy {
height: 390px; } }
@media (min-width: 1400px) {
#main-slider .swiper-slide,
#main-slider .swiper-lazy {
height: 425px; } }
#main-slider .swiper-slide > a,
#main-slider .swiper-lazy > a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; }
#main-slider .swiper-lazy-preloader {
border-color: #333333;
border-top-color: transparent; }
#main-slider .swiper-button-next,
#main-slider .swiper-button-prev {
color: #333333;
fill: #333333;
background-color: white;
border-radius: 50%;
height: 32px;
width: 32px;
text-align: center; }
@media (max-width: 767px) {
#main-slider .swiper-button-next,
#main-slider .swiper-button-prev {
display: none; } }
@media (min-width: 1200px) {
#main-slider .swiper-button-next {
right: 15px; } }
@media (min-width: 1200px) {
#main-slider .swiper-button-prev {
left: 15px; } }
#main-slider .swiper-pagination {
bottom: 15px; }
#main-slider .swiper-pagination-bullet-active {
background-color: #2b2b2b; }
#main-slider.swiper-single-slide .swiper-button-next,
#main-slider.swiper-single-slide .swiper-button-prev,
#main-slider.swiper-single-slide .swiper-pagination {
display: none; }
.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-product dl.variation {
padding-bottom: 0; }
.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-product dd[class^="variation-"] {
padding-bottom: .5em; }
.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-product dt.variation-Precioporkg {
display: none; }
.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-product dd.variation-Precioporkg > p,
.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-product span.price-text-unit {
font-weight: 600;
font-size: 16px;
font-style: normal; }
.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-product .xoo-wsc-pprice {
font-size: 13px; }
.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-product .xoo-wsc-pprice .price-text {
font-weight: 600;
font-style: italic; }
.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-product .xoo-wsc-sm-left .amount {
font-size: 1em; }
.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-product .xoo-wsc-img-col img {
border-radius: 0; }
.xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-btn.xoo-wsc-ft-btn-continue {
display: none; }
.xoo-wsc-qty-price del {
opacity: .5; }
.xoo-wsc-qty-price del > .woocommerce-Price-amount,
.xoo-wsc-qty-price del .woocommerce-Price-currencySymbol {
text-decoration: line-through; }
.woocommerce ul.products li.product {
text-align: center; }
.woocommerce ul.products li.product .woocommerce-loop-product__title {
text-align: center;
padding-left: 0 !important;
padding-right: 0 !important;
font-weight: 600; }
.woocommerce ul.products li.product .price {
color: #333333 !important;
font-size: 1rem;
text-align: center; }
.woocommerce ul.products li.product .price ins {
padding-right: 0; }
.woocommerce ul.products li.product .price ins + span {
font-weight: 700; }
.woocommerce ul.products li.product .kgs {
display: block;
font-size: .8em; }
.woocommerce ul.products li.product .unit-total {
display: block;
font-size: .8em; }
.woocommerce ul.products li.product .quantity {
margin: 0; }
.woocommerce ul.products li.product a.button {
background-color: #2b2b2b !important;
color: white !important;
padding: .8em 1.2em !important;
margin-top: 0 !important;
text-align: center; }
.woocommerce ul.products li.product a.button:hover {
background-color: #2b2b2b !important;
color: white !important; }
.whatsapp-custom-button {
position: fixed;
bottom: 1.5rem;
right: 1.5rem;
z-index: 9999;
height: 50px;
width: 50px; }
.whatsapp-custom-button > a > img {
border-radius: 50%; }
.wacb-tooltip {
visibility: hidden;
width: 185px;
background-color: #fff;
color: #333;
text-align: center;
padding: 3px;
border-radius: 6px;
position: absolute;
bottom: 2px;
left: -195px;
opacity: 0;
transition: opacity 0.3s;
border: 1px solid #ccc;
font-size: .8rem; }
.wacb-tooltip::after {
content: "";
position: absolute;
left: 100%;
top: 50%;
margin-top: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent transparent #ccc; }
.page-title.blog-listing,
.woocommerce .page-title,
.page-title,
.woocommerce-cart .page-title,
.woocommerce-checkout .page-title,
.woocommerce-account .page-title {
text-transform: uppercase;
font-weight: bold;
margin-bottom: 0;
letter-spacing: 1px;
font-size: 32px; }
@media only screen and (min-width: 768px) {
.page-title.blog-listing,
.woocommerce .page-title,
.page-title,
.woocommerce-cart .page-title,
.woocommerce-checkout .page-title,
.woocommerce-account .page-title {
font-size: 48px; } }
@media only screen and (max-width: 767px) {
.shop_header {
margin-bottom: 5px; } }
.grecaptcha-badge {
visibility: hidden; }
.boxed-content {
max-width: 630px; }
@media (min-width: 630px) {
.boxed-content {
margin-left: auto;
margin-right: auto; } }
.m-0 {
margin: 0 !important; }
.mb-0 {
margin-bottom: 0 !important; }
@media (min-width: 768px) {
.hide-desktop {
display: none !important; } }
@media (max-width: 767px) {
.hide-mobile {
display: none !important; } }
@media (max-width: 767px) {
.home-featured-products .wp-block-getbowtied-carousel .gbt_18_swiper-container {
margin: 0 1rem 1rem; } }
.home-featured-products .wp-block-getbowtied-carousel .gbt_18_swiper-container .swiper-pagination-bullet {
border: 1px solid #333333; }
.home-featured-products .wp-block-getbowtied-carousel .gbt_18_swiper-container .swiper-pagination-bullet-active {
background: #333333; }
.single-product .product.product-type-variable form.variations_form .variations {
margin-bottom: 2rem !important; }
.single-product .product.product-type-variable form.variations_form .variations ul.variable-items-wrapper > li.variable-item {
padding: 4px;
height: 33px;
box-shadow: none;
border: 1px solid #f2f2f2;
border-radius: 3px;
color: #333333; }
.single-product .product.product-type-variable form.variations_form .variations ul.variable-items-wrapper > li.variable-item:first-child {
margin-left: 0; }
.single-product .product.product-type-variable form.variations_form .variations ul.variable-items-wrapper > li.variable-item.disabled {
background-color: #f2f2f2; }
.single-product .product.product-type-variable form.variations_form .variations ul.variable-items-wrapper > li.variable-item:hover, .single-product .product.product-type-variable form.variations_form .variations ul.variable-items-wrapper > li.variable-item:focus {
border-color: #333333; }
.single-product .product.product-type-variable form.variations_form .variations ul.variable-items-wrapper > li.variable-item.selected {
background-color: #2b2b2b;
color: white;
border-color: #333333; }
.single-product .product.product-type-variable form.variations_form .variations .reset_variations {
display: none !important; }
.single-product .product.product-type-variable form.variations_form .single_variation_wrap > .woocommerce-variation.single_variation {
display: none !important; }
.single-product .product .woocommerce-product-gallery__image a {
pointer-events: none; }
@media screen and (min-width: 1024px) {
.single-product .product .product-badges {
right: 18px;
margin-left: 0; } }
.single-product .product .price ins + span {
font-weight: 700; }
.single-product .product .units {
margin-bottom: 0; }
.single-product .product .unit-total > span {
font-weight: 700; }
.single-product .product .unit-total > span del {
opacity: .5; }
.single-product .product .unit-total del,
.single-product .product .unit-total ins,
.single-product .product .unit-total .price {
color: inherit !important;
font-size: 1rem !important; }
.row-triple-seleccion {
max-width: 945px; }
.row-triple-seleccion .vc_single_image-wrapper {
min-height: 90px;
display: flex;
align-items: center;
justify-content: center; }
.row-triple-seleccion .wpb_column:nth-child(2) img {
width: 100px;
height: auto; }
.row-triple-seleccion .wpb_column:nth-child(3) img {
width: 120px;
height: auto; }
.row-triple-seleccion .wpb_column:nth-child(4) img {
width: 60px;
height: auto; }
@media (max-width: 767px) {
.row-triple-seleccion .wpb_column {
max-width: 400px;
margin-left: auto;
margin-right: auto; }
.row-triple-seleccion .wpb_column:nth-child(3), .row-triple-seleccion .wpb_column:nth-child(4) {
padding-top: 35px; } }
@media (min-width: 945px) {
.row-triple-seleccion {
margin-left: auto;
margin-right: auto; } }
#break-heading-nosotros {
display: none; }
@media (max-width: 459px) {
#break-heading-nosotros {
display: block; } }
.woocommerce-cart-form .cart_item dt.variation-Precioporkg {
display: none !important; }
.woocommerce-cart-form .cart_item dd.variation-Precioporkg > p {
font-weight: 600;
font-size: 16px !important;
font-style: normal; }
.woocommerce-cart-form .cart_item dt.variation-Pieza {
text-transform: none !important; }
.woocommerce-cart-form .cart_item .product-price {
line-height: 1em !important; }
.woocommerce-cart-form .cart_item .product-price .price-text {
font-size: 10px;
padding-bottom: 3px;
display: inline-block; }
.woocommerce-cart-form .cart_item .product-price .woocommerce-Price-amount.amount {
font-size: 13px; }
@media screen and (max-width: 767px) {
.woocommerce-cart-form .cart_item td.product-thumbnail {
padding-bottom: 10px !important; }
.woocommerce-cart-form .cart_item td.product-name {
text-align: center !important;
font-size: 16px !important; }
.woocommerce-cart-form .cart_item td.product-name::before {
content: ''; }
.woocommerce-cart-form .cart_item td.product-price {
display: flex;
text-align: center !important;
flex-direction: column;
padding-top: 5px !important; }
.woocommerce-cart-form .cart_item td.product-price::before {
content: ''; }
.woocommerce-cart-form .cart_item dt.variation-Pieza {
display: none !important; }
.woocommerce-cart-form .cart_item dd.variation-Pieza {
display: block;
width: 100%;
text-align: center; }
.woocommerce-cart-form .cart_item dd.variation-Pieza::before {
content: 'Pieza: '; }
.woocommerce-cart-form .cart_item dd.variation-Pieza > p {
display: inline-block; }
.woocommerce-cart-form .cart_item dd.variation-Precioporkg {
width: 100%;
display: block; }
.woocommerce-cart-form .cart_item dd.variation-Precioporkg > p {
display: block;
text-align: center; }
.woocommerce-cart-form .cart_item td.product-quantity,
.woocommerce-cart-form .cart_item td.product-subtotal {
display: flex;
justify-content: space-between;
align-items: center;
padding-top: 5px !important; } }