@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//shop.ferrettistore.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.5.1") format("woff2");
}

:root {
	--wd-text-font: "Avenir BOOK", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(106,107,106);
	--wd-text-font-size: 14px;
	--wd-title-font: "Avenir Heavy", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Avenir medium", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Avenir BOOK", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Avenir Heavy", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Avenir Black", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 12px;
	--wd-primary-color: rgb(64,64,64);
	--wd-alternative-color: rgb(132,132,132);
	--wd-link-color: #333333;
	--wd-link-color-hover: rgb(132,132,132);
	--btn-default-font-family: "Avenir roman", Arial, Helvetica, sans-serif;
	--btn-default-transform: uppercase;
	--btn-default-bgcolor: rgb(193,193,193);
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-font-family: "Avenir medium", Arial, Helvetica, sans-serif;
	--btn-accented-transform: uppercase;
	--btn-accented-bgcolor: rgb(106,107,106);
	--btn-accented-bgcolor-hover: rgb(156,158,156);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.page-title-default {
	background-color: #0a0a0a;
	background-image: url(https://shop.ferrettistore.com/wp-content/uploads/2024/05/portada-categoria-lavatorios-hd-1600.webp);
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: rgb(128,128,128);
	background-image: none;
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-size: 45px;
	--wd-arrow-icon-size: 35px;
	--wd-arrow-color: rgb(64,64,64);
}
.product-labels .product-label.onsale {
	background-color: rgb(221, 51, 51);
	color: rgb(255,255,255);
}
.product-labels .product-label.new {
	background-color: rgb(64,64,64);
	color: rgb(255,255,255);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 10px;
}
.wd-builder-off .wd-fbt.wd-design-side {
	--wd-form-width: 250px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
--wd-cat-brd-radius: 0px;
}

@media (min-width: 1239px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

@media (min-width: 1222px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


@font-face {
	font-family: "Avenir BOOK";
	src: url("//shop.ferrettistore.com/wp-content/uploads/2024/03/AvenirLTStd-Book.woff") format("woff");
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: "Avenir roman";
	src: url("//shop.ferrettistore.com/wp-content/uploads/2024/03/AvenirLTStd-Roman.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Avenir medium";
	src: url("//shop.ferrettistore.com/wp-content/uploads/2024/03/avenir-lt-std-65-medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "Avenir Heavy";
	src: url("//shop.ferrettistore.com/wp-content/uploads/2024/03/AvenirLTStd-Heavy.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: "Avenir Black";
	src: url("//shop.ferrettistore.com/wp-content/uploads/2024/03/AvenirLTStd-Black.woff") format("woff");
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: "Avenir Light";
	src: url("//shop.ferrettistore.com/wp-content/uploads/2024/05/AvenirLTStd-Light.woff") format("woff");
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: "Human bby";
	src: url("//shop.ferrettistore.com/wp-content/uploads/2024/06/Human-BBY-Web.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

/*margenes generales*/
@media (min-width: 1025px){
.whb-full-width .whb-row>.container, .whb-full-width+.whb-clone .whb-row>.container {
    width: clamp(var(--wd-container-w), 84%, 100%) !important;
	padding-left:10px;padding-right:10px;
}

}
@media (max-width: 1360px) and (min-width: 1024px) {
	.whb-col-left, .whb-mobile-left {margin-left: 0px;}
	.whb-col-right, .whb-mobile-right {margin-right: 0px;}
}
:root {
	--notices-success-bg: #10a47f;
  --notices-warning-bg: #cc1818;
}
#slide-24576 {}
/*header*/
.topbar-store {font-size:14px !important;text-transform:uppercase;letter-spacing:1px;}
.topbar-store-movil {display:none;}
.wd-logo img[src$=".svg"] {width:180px;}
.whb-header-bottom .container {padding-left:10px !important;padding-right:0px !important;}
.whb-general-header .container {padding-left:10px !important;padding-right:0px !important;}
.wd-header-search {border-bottom:1px solid;width:180px;}
[class*="wd-header-search-form"] { max-width: 350px;}
.wd-header-search .wd-inited {justify-content: left;}
.searchform input[type="text"] {border-top:0px none; border-left:0px none; border-right:0px none;border-bottom:1px solid;}
.searchform .searchsubmit {justify-content: left;}
.wd-nav.wd-gap-l {
}
.menu-showroom {font-family: "Avenir Black", Arial, Helvetica, sans-serif;color:#6a6b6a;text-transform:uppercase;letter-spacing:1px;font-size:12px;}
.menu-showroom a {vertical-align: super;color:#6a6b6a;}
.menu-showroom a:hover {color:#000;}
.menu-showroom:before {content:url('/wp-content/uploads/2024/04/place-icon-store.svg');width:13px;display:inline-block;margin-right:5px;}
#menu-menu-principal .menu-item:first-child a {color:#eb0009;}
#menu-item-24384 a {color:#eb0009!important;}
.whb-header {margin-bottom:0px !important;}
.wd-header-nav, .site-logo {
    padding-inline: 0px;
}
header .nav-link-text{color:#6a6b6a;letter-spacing:1px;}
header .nav-link-text:hover {color:#000;}
.menu-item-24384 .nav-link-text{color:#e9000a;letter-spacing:1px;}
.wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a:after {
    color: rgb(44 44 44);
}
.wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after {font-size: clamp(8px, 50%, 18px);}
.menu-principal-drop li:hover {color:#10a47f;font-weight:600;}
/*fin header*/
/*slider*/
.wd-nav-pagin-wrap[class*="wd-style-shape"] span {border: 0px !important;}
.slider-principal .wd-prev .wd-arrow-inner:after {content:url('/wp-content/uploads/2024/04/arrow-slider-left-home.svg') !important;width:28px;}
.slider-principal .wd-next .wd-arrow-inner:after {content:url('/wp-content/uploads/2024/04/arrow-slider-right-home.svg') !important;width:28px;}
.wd-slider.wd-section-container .wd-slide-container {
    padding-inline: 10px;
}
.wd-slide-container {padding-block: 0px !important;}
/*slider content end*/
/*home*/
.inspiracion strong {font-family:"Avenir Black", Arial, Helvetica, sans-serif;}
.slider-movil .wd-slide-container {padding-left:0px;padding-right:0px;}
.reduce-space {padding-left:6%;padding-right:6%;}
.slider-principal {
	--wd-container-w: 100%;  padding-inline: 0px !important;
}
#slider-1107 .wd-slide-inner {max-width:100% !important;}
#slider-1107 .wd-slide-container {padding-inline: 0px !important;}
#slide-19908 .container {max-width:100% !important;}
#slide-19571 .wd-slide-container {
   padding-inline: 0px !important;
}
#slider-216  .wd-slide-container {
   padding-inline: 0px !important;
}
#slide-16022 .wd-slide-container {
   padding-inline: 0px !important;
}
#slide-19485 .wd-slide-container {
   padding-inline: 0px !important;
}
#slide-19602 .wd-slide-container {
   padding-inline: 0px !important;
}
#slide-19593 .wd-slide-container {
   padding-inline: 0px !important;
}
#slide-19605 .wd-slide-container {
   padding-inline: 0px !important;
}
/*products carrousel*/
.wd-buttons {background-color:rgb(255 255 255 / 75%) !important;}
.wd-product.wd-hover-quick .wd-add-btn {background-color:rgb(69 69 69 / 80%) !important;color:#fff !important;}
.view-btn a {color:#fff;}
.view-btn a:hover {color:#f8f8f8;}
.view-btn .wd-action-btn.wd-style-icon>a {font-size:15px !important;width:100%;font-family:"Avenir medium", Arial, Helvetica, sans-serif;}
.view-btn .wd-action-btn.wd-style-icon>a:after {display:none;}
.view-btn .wd-quick-view-icon>a:before {display:none;}
.wd-action-btn.wd-style-icon>a:before {font-size:15px;}
/*.wd-buttons[class*="wd-pos-r"] { opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;}
.wd-product:hover:not(:is(.product-swatched,.quick-shop-shown,[class*="wd-loading"])) .wd-buttons[class*="wd-pos-r"] {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
}*/
.wd-buttons .wd-action-btn>a {height: 30px !important;width: 30px;}
.wd-quick-shop .wd-buttons .quick-view {display:none;}
.wd-quick-shop .wd-buttons .wd-wishlist-btn {}
.wd-quick-shop .wd-buttons {box-shadow: unset;border-radius:50%;}
.wd-product :is(.wd-product-cats,.wd-product-brands-links) {text-align:left;}
.wd-entities-title {text-align:left;}
.wd-product .price {text-align:left;}
.categorias-carrusel .wd-entities-title {text-align:center;padding-top:15px;}
.product-category-title {display:none;font-size:11px; text-transform:uppercase;text-align:left;color:#404040;padding-top:5px;}
	.price .amount {font-size: 17px;}
	.wd-product .price {margin-top:-3px;}
	.product-wrapper .wd-entities-title {margin-top:5px;}
.wd-entities-title a {font-size:16px !important; color:#8b8b8b;font-weight:300;text-align:left;}
.price-data ins, .price-data del {display:block;text-align:left;margin-bottom:10px;}
del .amount {color:#626262;font-size:15px;}
.wd-product :where(.product-wrapper,.product-element-bottom) {gap:10px !important;}
/*end*/
/*products details*/
.product-labels.labels-rectangular {top: 45px !important;display:none;}
.saved-sale {color:#F6323C;font-weight:bold;display:inline-block;margin-bottom:0px!important;}
.amount {font-size:16px;}
.product-wrapper del {margin-top:-10px;}
/**/
/*product page*/
.hidden {display:none;}
.cart-title {text-align:center;}
.product-template-default div.quantity input[type="button"] {height:45px;}
.product-template-default .price-data ins,.product-template-default .price-data del {margin-bottom:0px !important;}
.product-template-default .wd-single-price p {margin-bottom:0px !important;}
.product-template-default div.quantity :is(input[type="number"],input[type="text"]) {height:45px;}
.product-template-default ins {margin-bottom:0px;}
.main-page-wrapper.container-fluid {width: clamp(var(--wd-container-w), 84%, 100%) !important;}
.single_add_to_cart_button {border-radius:0px;padding:10px 45px;width:230px;}
.panel-descargas .elementor-button { width:155px;}
.wd-accordion.wd-style-default:before {    border-top: 1px solid var(--brdcolor-gray-300) !important;}
.single_add_to_cart_button {background-color:rgba(16, 164, 127, 1);}
.woocommerce-mini-cart__buttons .checkout {background-color:#10a47f !important;}
/*categories page*/
.breadcrumb-cat nav{padding-left:0px;}
/*cart*/
.wpcf7 form:not(.sent) .wpcf7-response-output, .mc4wp-error, .mc4wp-notice, :is(.woocommerce-error,.woocommerce-info) {
    background-color: #343434;
}
.elementor-widget-woocommerce-checkout-page .acfw-bogo-notice-text a{color: #e5e5e5 !important;}
.elementor-widget-woocommerce-checkout-page .woocommerce-info {background-color: #343434 !important;}
.acfw-bogo-notice-text a {float: right;
    color: #e5e5e5 !important;
    border: 1px solid #ccc !important;
    padding: 5px 8px !important;
    border-radius: 5px;
	font-weight:400;
}
.elementor-widget-woocommerce-cart .woocommerce button.button:hover {background-color:#6a6b6a !important;border-color:#6a6b6a !important;color:#fff !important;}
.title-metodos {font-size:14px;font-family:"Avenir Heavy", Arial, Helvetica, sans-serif;margin-top:35px;display:block;}
.product-details .product-name {font-size:16px;display:block;font-family:"Avenir Black", Arial, Helvetica, sans-serif;}
.product-details .product-price {font-size:16px;display:block;margin-top:10px; margin-bottom:10px;font-family:"Avenir Medium", Arial, Helvetica, sans-serif;}
.product-details .product-quantity {font-size:16px;display:block;}
.product-details .product-subtotal {font-size:16px;display:block;}
.product-details div.quantity input[type="button"] {height: 30px;}
.product-details div.quantity :is(input[type="number"],input[type="text"]) {height: 30px;}
.product-details .amount {font-family:"Avenir Medium", Arial, Helvetica, sans-serif;font-size:16px;}
.product-details .product-subtotal {font-family:"Avenir Medium", Arial, Helvetica, sans-serif;font-size:16px;}
.product-details .product-subtotal {margin-top:10px; margin-bottom:10px;}
.cart-more-products {text-align:center;padding-top:25px;}
.text-ayuda {padding-top:20px;}
.text-ayuda h3 {font-size:19px;}
.content-ayuda {font-size:13px;}
.content-ayuda img {width:14px;margin-right:4px;}
.text-ayuda .pago {width: 280px;
    padding: 20px 0px;
    display: block;}
td.product-thumbnail img {
    min-width: 120px;
	max-width: 120px;}
/*tienda*/
.product-labels .product-label.onsale {letter-spacing: .8px;background-color:linear-gradient(90deg, rgba(185,53,62,1) 28%, rgba(225,53,62,1) 100%);}
.product-labels .product-label.onsale:after {content:'dscto.';text-transform:lowercase;padding-left:7px;}
.woof_checkbox_sales_container label{margin-bottom:0px; font-weight: 600; color: #f50000;}
.woof_sid_generator_6670c7b76fdfc .woof_checkbox_sales_container, .woof_sid_generator_6673bfd515223 .woof_checkbox_sales_container  {display:none;}
#custom_html-11 .woof_front_toggle {font-size:16px;}
#custom_html-10 {margin-bottom: 0px !important;
    padding-bottom: 0px !important;border-bottom:0px none;}
.breadcrumb-shop nav a:first-child{display:none;}
.breadcrumb-shop nav a:after {}
.widget_price_filter [class*="price_slider_amount"] .button {background-color:#10a47f;color:#fff;}
.widget {    margin-bottom: 15px;
    padding-bottom: 15px;}
.product-element-top {margin-bottom:5px !important;}
.wd-product .wd-entities-title {}
.woof_container_inner h4 {font-size: 14px;}
.chosen-container .chosen-results {padding-right:8px;}
.chosen-container .chosen-results::-webkit-scrollbar {
  width: 10px;
}
.chosen-container .chosen-results::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
.chosen-container .chosen-results::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
.chosen-container .chosen-results::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
.chosen-container-single .chosen-search input[type=text] {background-color:#fdfdfd;}
.chosen-container .chosen-results li.highlighted {
    background-color: #2c2c2c;
    background-image: linear-gradient(#10a47f 20%, #0a8566 90%);
    color: #fff;
    border-radius: 5px;
}
.chosen-container .chosen-drop {background-color:#f6f6f6;border:0px none;}
.chosen-container-active.chosen-with-drop .chosen-single {border:0px none;}
.chosen-container-single .chosen-single {border:0px none; border-bottom:1px solid #454545;border-radius:0px;}
.woof_reset_button_2 {background-color:#fff;padding: 2px 0px;
    min-height: 25px;
    line-height: 13px;text-decoration:underline;text-transform:Capitalize;}
.woof_reset_button_2:hover {background-color:#fff;color:#9f9f9f;}
.barra-filtros {overflow: scroll;overflow-x:hidden;position: sticky;height:calc(100vh - 180px);top:140px;padding-right:25px;}
.barra-filtros::-webkit-scrollbar {
  width: 10px;
}
.filter-shop-cat li:hover {font-weight:bold;}
.woof_edit_view {display:none;}
#woof_svg_load_container img {
    width: 10% !important;
    height: 10% !important;
    margin:0 auto;
	  margin-top: 45% !important;
}
.woof_container input[type="radio"], .woof_container input[type="checkbox"] {

}
label.woof_checkbox_label.woof_checkbox_label_selected {
    font-weight: normal !important;
    color: red;
}
.woof_list label {padding-bottom:0px;line-height: 18px;margin-bottom: 0px;}
.woof_list li {margin-bottom:5px !important;}
.woof_products_top_panel li span, .woof_products_top_panel2 li span {
	background: url(/wp-content/uploads/2024/05/delete-filter-red-2.png) !important;background-repeat: no-repeat !important;
    background-size: 14px 14px !important;
    background-position: right !important;}
/* Track */
.barra-filtros::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
.barra-filtros::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
.barra-filtros::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
/*categorias*/
.title-size-default {height: 50vh;}
.title-size-default .container {display:none !important;}

/* checkout */
.stateclass {min-height:72px;}
.elementor-widget-woocommerce-checkout-page #ship-to-different-address span:after {content:'(*información opcional si la dirección de envío es diferente a la dirección de facturación)';font-size: 13px;
    font-family: 'Avenir Light';
    text-transform: lowercase;
    padding-left: 10px;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table td, .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table th, .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr {
    padding-bottom: 7px;
    padding-top: 7px;
}
.mailchimp-newsletter span {font-size:15px !important;}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td {
	padding: 20px 0px;}
.e-show-coupon-form {color:#10a47f;font-weight:600;}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods .payment_box {
    background-color: #efefef !important;
}
.wd-checkout-prod-title {margin-inline-end: 30px;}
.wd-checkout-prod-img img {
    min-width: 80px;
	max-width: 100px;}
#ship-to-different-address .woocommerce-form__input-checkbox {}
.woocommerce-additional-fields {background-color:unset !important;padding:0px !important;}
.elementor-widget-woocommerce-checkout-page #ship-to-different-address span {
    font-weight: 600 !important;font-size:20px;text-transform:uppercase;
}
#ship-to-different-address {font-size:15px;font-weight:600;}
.elementor-widget-woocommerce-checkout-page .woocommerce-shipping-fields .shipping_address {background-color:unset !important;padding:0px !important;}
tr.order-total strong .amount {
    font-size: 20px;
}
.cart-product-label {color:#2c2c2c;font-family: "Avenir BOOK", Sans-serif;}
.elementor-widget-woocommerce-checkout-page a {color:#2c2c2c !important;}
.elementor-widget-woocommerce-checkout-page a:hover {color:#2c2c2c !important;background-color:#fff !important;}
.elementor-widget-woocommerce-checkout-page #ship-to-different-address {padding-left:0px !important;}
.colm-3 {float:left;padding-right:30px !important;}
.colm-3-last {float:left;}
.hide-field {display:none;}
.e-checkout__column-start {background-color:#FAFAFA;padding:30px;}
.woocommerce-checkout {}
.wc-block-checkout {padding-left:4%;padding-right:4%;}
.wp-block-woocommerce-checkout-fields-block {background-color:#FAFAFA;padding-left:4.5283018868%;padding-top:4.5%;}
.wc-block-components-checkout-place-order-button {background-color:#10a47f;color:#fff;}
/*colecciones*/
/*.wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-next {
        transform: none !important;
        opacity: 1 !important;}
.wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-prev { transform: none !important;
        opacity: 1 !important;}*/
.wd-arrow-inner {color: rgb(207 207 207) !important;}
.wd-disabled .wd-arrow-inner {color: rgb(207 207 207 / 50%) !important;}
/*checkout*/

/*quick view*/
.popup-quick-view {padding:0px !important;}
.popup-quick-view .entry-summary {padding:20px !important;}
.popup-quick-view .summary-inner {padding-top:25px;}
.popup-quick-view .product_title {margin-bottom:10px;}
.popup-quick-view .price-data {margin-bottom:10px;}
.popup-quick-view .price-data ins {margin-bottom:10px;}
.popup-quick-view .in-stock {display:none;}

/*pop up*/
.btn-suscribir {    background-color: #10a47f !important;
    width: 100%;}
/*tabs nav*/
.btn-nav-cat strong {font-family: "Avenir Heavy", Arial, Helvetica, sans-serif;}
.griferias-bath .promo-banner:hover .main-wrapp-img img {opacity:0;}
.griferias-bath .promo-banner-wrapper:first-child  .promo-banner:hover .banner-image {background-image:url(/wp-content/uploads/2024/05/btn-griferias-alta-hover-img.png);background-size:cover;background-repeat:no-repeat;}
.relacionados .price-data del {margin-top:2px;}@media (min-width: 768px) and (max-width: 1024px) {
	.barra-filtros {height:100%;top:0px;padding-right:25px;margin-top:0px;}
.chosen-container {width:100% !important;}
.wd-header-nav, .site-logo {padding-inline: 15px !important;}
.whb-general-header .container {padding-right: 15px !important;}
}

@media (min-width: 577px) and (max-width: 767px) {
	.title-size-default {height: 20vh;}
.wd-header-nav, .site-logo {
    padding-inline: 15px !important;
}
.panel-descargas .elementor-button { width:140px;}
.barra-filtros {height:100%;top:0px;padding-right:25px;margin-top:0px;}
.chosen-container {width:100% !important;}
.slider-principal .wd-prev .wd-arrow-inner:after {width:18px;}
.slider-principal .wd-next .wd-arrow-inner:after {width:18px;}
.categorias-carrusel .wd-entities-title {padding-top:5px;}
.category-grid-item .hover-mask {
    padding: 5px;
}
.wd-product.wd-hover-quick .wd-add-btn {display:none;}
.wd-buttons .wd-action-btn>a {height:30px;width:30px !important;}
.topbar-store {font-size:12px !important;text-transform:initial;letter-spacing:1px;}
.movil-hide-wishlist .wd-wishlist-btn, .movil-hide-wishlist .price-data del {display:none;}
.wd-product :where(.product-wrapper,.product-element-bottom) {
    gap: 5px !important;
}
.movil-hide-wishlist .product-element-top {margin-bottom: 5px !important;}
.movil-hide-wishlist  .saved-sale {font-size:11px;}
.movil-hide-wishlist .amount {font-size: 14px;}
.whb-general-header .container {padding-right: 15px !important;}
.movil-hide-wishlist .wd-nav-arrows {display:none !important;}
}

@media (max-width: 576px) {
	.categorias-carrusel-movil h3{font-size:14px !important;font-family: "Avenir BOOK", sans-serif;text-transform: inherit !important;text-align:center;}
.title-size-default {height: 20vh;}
.panel-descargas .elementor-button { width:140px;}
.barra-filtros {height:100%;top:0px;padding-right:25px;margin-top:0px;}
.chosen-container {width:100% !important;}
.slider-principal .wd-prev .wd-arrow-inner:after {width:18px;}
.slider-principal .wd-next .wd-arrow-inner:after {width:18px;}
.categorias-carrusel .wd-entities-title {padding-top:5px;}
.category-grid-item .hover-mask {
    padding: 5px;
}
.wd-product.wd-hover-quick .wd-add-btn {display:none;}
.wd-buttons .wd-action-btn>a {height:30px;width:30px !important;}
.topbar-store {font-size:12px !important;text-transform:initial;letter-spacing:1px;display:none;}
.topbar-store-movil {font-size:12px !important;text-transform:initial;letter-spacing:1px;display:block;}
.movil-hide-wishlist .wd-wishlist-btn, .movil-hide-wishlist .price-data del {display:none;}
.wd-product :where(.product-wrapper,.product-element-bottom) {
    gap: 5px !important;
}
.movil-hide-wishlist .wd-nav-arrows {display:none !important;}
.wd-header-nav, .site-logo {padding-inline: 15px !important;}
.whb-general-header .container {padding-right: 15px !important;}
.movil-hide-wishlist .product-element-top {margin-bottom: 5px !important;}
.movil-hide-wishlist  .saved-sale {font-size:11px;}
.movil-hide-wishlist .amount {font-size: 14px;}

}

