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

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//perumed.pe/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//perumed.pe/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//perumed.pe/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//perumed.pe/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//perumed.pe/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//perumed.pe/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//perumed.pe/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//perumed.pe/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Jost", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "Jost", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Jost", 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: "Jost", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Jost", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Jost", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 16px;
	--wd-primary-color: rgb(228,11,25);
	--wd-alternative-color: rgb(51,0,0);
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(226,0,11);
	--btn-accented-bgcolor-hover: rgb(226,54,63);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.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;
}
.header-banner {
	background-color: rgb(41,192,147);
	background-image: none;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-image: url(https://perumed.pe/wp-content/uploads/2024/10/refrigeracion-2.jpg);
	background-size: cover;
	background-position: center center;
}
.page .wd-page-content {
	background-color: rgb(249,249,249);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-image: url(https://perumed.pe/wp-content/uploads/2024/10/fondos-pagina-2.png);
	background-size: contain;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
: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: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-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;
}
}


.wd-products .wd-product,.wd-products .product-grid-item,.wd-products .product-category,.wd-products .wd-cat{border:1px solid #e5e5e5;border-radius:6px;background:#f4f6f8;box-shadow:none!important;transform:none!important;transition:none!important;text-align:center;overflow:hidden} .wd-products .wd-product:hover,.wd-products .wd-product:hover .product-wrapper,.wd-products .wd-product .product-wrapper,.wd-products .wd-cat:hover{box-shadow:none!important;transform:none!important} .wd-products .wd-product:hover img,.wd-products .wd-cat:hover img{transform:none!important} .wd-products .wd-product .product-element-top img,.wd-products .wd-product .product-image-link img,.wd-products .wd-cat img,.wd-products .product-category img{width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:contain!important;background:#f4f6f8} .wd-products .wd-product .product-element-bottom,.wd-products .wd-product .wd-entities-title,.wd-products .wd-product .price,.wd-products .wd-product .wd-product-cats{text-align:center;justify-content:center;align-items:center} .wd-products{justify-content:center}
/* v2 */
body.woocommerce-shop,body.tax-product_cat,body.post-type-archive-product,body.woocommerce-shop .website-wrapper,body.tax-product_cat .website-wrapper,body.woocommerce-shop .main-page-wrapper,body.tax-product_cat .main-page-wrapper,body.woocommerce-shop .site-content,body.tax-product_cat .site-content{background-image:none!important;background-color:#fff!important}
.wd-el-breadcrumbs,.wd-shop-ordering,.wd-shop-result-count,.wd-shop-per-page,.wd-shop-view,.e-con:has(>.wd-shop-ordering),.e-con:has(>.wd-el-breadcrumbs){display:none!important}
.wd-products .wd-product,.wd-products .wd-cat,.wd-products .product-category{background:#f4f6f8!important}
.wd-products .wd-product .product-wrapper{height:100%;display:flex;flex-direction:column;background:#f4f6f8}
.wd-products .wd-product .product-element-top{background:#f4f6f8}
.wd-products .wd-product .product-element-bottom{flex:1;display:flex;flex-direction:column;justify-content:flex-start;padding:12px 10px 14px;gap:6px}
.wd-products .wd-product .wd-entities-title,.wd-products .wd-product .wd-entities-title a{font-family:inherit;font-size:14px;font-weight:700;color:#333!important;text-transform:uppercase;line-height:1.3;display:-webkit-box;-webki
/* cards iguales */
.products .wd-product{display:flex;}
.products .wd-product .product-wrapper{width:100%;height:100%;display:flex;flex-direction:column;background:#fff!important;box-shadow:0 2px 8px rgba(16,24,40,.08)!important;}
.products .wd-product .product-element-top img{width:100%;aspect-ratio:1/1;object-fit:contain;background:#fff;}
.products .wd-product .wd-entities-title{min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.products .wd-product .wd-product-cats{min-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.products .wd-product .price{margin-top:auto;}
/* categorias iguales */
.wd-cat .wd-cat-thumb img,.wd-cat .category-image img{width:100%;aspect-ratio:1/1;object-fit:cover;}
.wd-cat .wd-cat-inner,.wd-cat .wrapp-category{background:transparent!important;box-shadow:none!important;border:0!important;}
t-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}
.wd-products .wd-product .wd-product-cats,.wd-products .wd-product .wd-product-cats a{font-family:inherit;font-size:12px;font-weight:500;color:#6b7280!important;text-transform:none}
.wd-products .wd-product .price,.wd-products .wd-product .price .amount,.wd-products .wd-product .price ins{font-family:inherit;font-size:16px;font-weight:700;color:#d6001c!important;margin-top:auto}
.wd-products .wd-product .price del,.wd-products .wd-product .price del .amount{color:#8a8f98!important;font-weight:400;font-size:13px}
.wd-products .wd-product .wd-entities-title,.wd-products .wd-product .wd-entities-title a{font-size:17px !important;font-weight:700 !important}
.wd-products .wd-product .wd-product-cats,.wd-products .wd-product .wd-product-cats a{font-size:13px !important}
.wd-products .wd-product .price,.wd-products .wd-product .price .amount,.wd-products .wd-product .price bdi{font-size:18px !important;font-weight:700 !important}
@media (max-width:767px){.wd-products .wd-product .wd-entities-title,.wd-products .wd-product .wd-entities-title a{font-size:14px !important}.wd-products .wd-product .price,.wd-products .wd-product .price .amount,.wd-products .wd-product .price bdi{font-size:16px !important}}
/* card highlight */
.products .wd-product .product-wrapper{border:1px solid #d9dee5;border-radius:10px;box-shadow:0 2px 8px rgba(16,24,40,.08);background:#fff;}
.products{row-gap:20px;}
/* fix v2 */
.wd-cat .category-image img,.wd-cat .wd-cat-thumb img{width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important;}
.products .wd-product .product-element-bottom .product-rating-price{margin-top:auto;}
/* fix v3 */
.products .wd-product .product-wrapper{height:100%!important;display:flex!important;flex-direction:column!important;}
.products .wd-product .product-element-bottom{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;}
.products .wd-product .wd-product-cats{min-height:2.8em!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.products .wd-product .product-rating-price{margin-top:auto!important;}
.products.wd-grid-g,.products{align-items:stretch!important;}
/* v4 homepage carousels equal height */
.wd-carousel-wrap{align-items:stretch !important;}
.wd-carousel-item{height:auto !important;display:flex !important;}
.wd-carousel-item > .wd-product,.wd-carousel-item > .product-grid-item{height:100% !important;width:100% !important;display:flex !important;flex-direction:column !important;}
.wd-carousel-item .product-wrapper{height:100% !important;display:flex !important;flex-direction:column !important;}
.wd-carousel-item .product-element-bottom{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;}
.wd-carousel-item .product-element-bottom .price{margin-top:auto !important;}
.wd-carousel-item .wd-entities-title{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;}
/* wd-cats uniform */
.wd-cats-element .category-image-wrapp img{aspect-ratio:1/1;object-fit:cover;width:100%;height:auto;}
.wd-cats-element .wd-entities-title{min-height:2.6em;display:flex;align-items:center;justify-content:center;}
.wd-cats-element .wd-carousel-item>.wd-cat{width:100%;flex:0 0 100%;max-width:100%;}
@media (max-width:767px){.wd-cats-element .wd-entities-title{font-size:14px;}}
/* Galeria estilo Perumassage */
.single-product .wd-gallery-thumb .wd-carousel-item, .single-product .wd-gallery-thumb .owl-item, .single-product .woocommerce-product-gallery .wd-gallery-thumb .wd-carousel-item{width:76px!important;max-width:76px!important;}
.single-product .wd-gallery-thumb img{width:76px!important;height:76px!important;object-fit:contain;background:#fff;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;}
.single-product .wd-gallery-thumb .wd-active img, .single-product .wd-gallery-thumb .active-thumb img, .single-product .wd-gallery-thumb .wd-thumb-active img{border:2px solid #1a73e8;}@media (min-width: 1025px) {
	.whb-general-header .wd-header-main-nav{position:relative;display:flex;justify-content:center}
.whb-general-header .wd-header-main-nav::before{content:"\2630  CATEGOR\00CD AS \25BE";padding:10px 20px;background:#d6001c;color:#fff;font-weight:600;font-size:13px;border-radius:4px;cursor:pointer}
.whb-general-header .wd-header-main-nav>ul.wd-nav-main{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:660px;max-width:90vw;columns:3;column-gap:16px;padding:14px 16px;background:#fff;border:1px solid #e5e5e5;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.18);z-index:500;text-align:left}
.whb-general-header .wd-header-main-nav:hover>ul.wd-nav-main,.whb-general-header .wd-header-main-nav:focus-within>ul.wd-nav-main{display:block}
.whb-general-header .wd-header-main-nav>ul.wd-nav-main>li{display:block;break-inside:avoid;margin:0;padding:0}
.whb-general-header .wd-header-main-nav>ul.wd-nav-main>li>a{display:block;padding:6px 4px;color:#333;font-size:13px;line-height:1.3}
.whb-general-header .wd-header-main-nav>ul.wd-nav-main{top:calc(100% + 38px)}
.whb-general-header .wd-header-main-nav:hover::after{content:"";position:absolute;left:-20px;right:-20px;top:100%;height:38px}
.whb-general-header .wd-header-main-nav>ul.wd-nav-main>li>a:hover{color:#d6001c!important}
.whb-general-header .wd-header-main-nav>ul.wd-nav-main{top:calc(100% + 52px)}
.whb-general-header .wd-header-main-nav:hover::after{height:52px}
}

@media (max-width: 576px) {
	.wd-toolbar .wd-toolbar-label{font-size:10px;white-space:normal;line-height:1.1;}
}

