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

:root {
	--wd-text-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Montserrat", 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: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Montserrat", 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: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 12px;
	--wd-primary-color: #01a9c7;
	--wd-alternative-color: #fbbc34;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #83b735;
	--btn-accented-bgcolor-hover: #74a32f;
	--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;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 280px;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
.page .wd-page-content {
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: center center;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: center center;
}
.single-product .wd-page-content {
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: center center;
}
.product-labels .product-label.onsale {
	background-color: rgb(221,51,51);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1460px;
--wd-form-brd-radius: 5px;
--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;
}


rs-slides :is([data-type=text],[data-type=button]) {
font-family: Montserrat !important;
}
rs-slides :is(h1,h2,h3,h4,h5,h6)[data-type=text] {
font-family: Montserrat !important;
}

.elementor-page .whb-header {margin-bottom:0;}
.elementor-page .site-content {margin-bottom:0;}
.elementor-page .wd-content-layout {padding-block:0;}
.footer-sidebar {padding-top:0!important;}
.footer-sidebar {padding-bottom:0!important;}
.footer-column {margin-bottom:0!important;;}
.verticalicons .elementor-icon-list-item, .verticalicons .elementor-icon-list-item a, .verticalicons .elementor-icon-list-item a span {display:block!important;}
.verticalicons .elementor-icon-list-text {text-transform:uppercase;font-weight:800;}
.bdt-heading-title {font-size:inherit;}
.tabs-layout-accordion .woodmart-scroll .woodmart-scroll-content {max-height:350px;}
.woodmart-swatch.variation-out-of-stock {color:#ddd;}
.menu-item-design-full-width .sub-menu-dropdown {padding-top:10px;padding-bottom:10px;}
.bdt-advanced-icon-box-description p {margin-bottom:inherit;}
.product-additional-galleries {right:0!important;left:auto!important;padding:15px!important;}
.wd-gallery-btn {align-items:flex-end;}
.wccf_field_container_radio ul li label {display:inline;cursor:pointer;}
.wccf_field_container_radio ul li {display:inline-block;margin-right:15px;}
.elementor-popup-modal {z-index:9999999;}
.variation-out-of-stock .wd-swatch-text {opacity:0.4;pointer-events:none;}
.xwc--pf-outofstock {display:none;}
#ppcp-hosted-fields .button {width:100%; background:#333;color:#fff;border-radius:4px;font-size:18px;}
#ppcp-hosted-fields .button:hover {background:#01a9c7;color:#333;}
.wd-threed-view .nav_bar {bottom:-80px!important;}
.wd-threed-view {overflow:visible!important;}
.fullwidthimg a {width:100%!important;}
.isb_image_text span {display:none;}
.premium-fb-rev-container .premium-fb-rev-img {max-width:70px;margin-right:20px;}
.elementor-widget-premium-google-reviews .premium-fb-rev-text {display:block;}
.wd-hover-alt .wrap-price {display:block;}
#wc-choose-your-gift .product-element-top a,
#wc-choose-your-gift .wd-entities-title a {pointer-events: none!important;}
.whb-general-header {background-size:50%;/*padding-top:20px;*/}
.zapatosgratis {background:#f4f4f4;border-radius:8px;padding:10px 20px;text-align:center;}
.zapatosgratis label {font-weight:800;}

/* CSS Swatches */
.ivpa-terms .ivpa_instock {background:#01a9c7!important;}
.ivpa-terms .ivpa_instock.ivpa_clicked {background:#333!important;}
.product-grid-item .product-wrapper .ivpa-content {padding:0!important;}
.product-grid-item .product-wrapper .ivpa-content .ivpa-info-box {display:none!important;}
.product-grid-item .product-wrapper .ivpa-content .ivpa_term {pointer-events:none;}

/* CSS para reservas */
.wcwl_frontend_wrap .wcwl_intro p,
.wcwl_notice.woocommerce-message p {color:#459647!important;font-size:14px!important;font-weight:800!important;text-align:center!important;margin:0!important;}
.wcwl_frontend_wrap .wcwl_intro, .wcwl_notice.woocommerce-message {background:none;padding:0!important;min-height:0px!important;}
.wcwl_notice.woocommerce-message:before {content:none!important}
/* Form Elementor CSS */
.elementor-field-type-checkbox label,
.elementor-field-type-radio label {cursor:pointer;}

.ultimospares {display:block;color:#FFF!important;background:#D90000;border-radius:4px;line-height:1.2;text-align:center;padding:8px 15px;}
.menprdulist .product_list_widget .wd-entities-title {font-size:12px;line-height:1.2;margin-bottom:0;}
.wd-dropdown-menu {padding-top:10px!important;padding-bottom:10px;}

/* Import from YellowPencil */
/* Ivpa content */
#ivpa-content{
	margin-top:0px;
	margin-bottom:0px;
}

/* Strong Tag */
#ivpa-content .ivpa-opt strong{
	margin-top:0px;
	margin-bottom:0px;
}

/* Ivpa info box */
#ivpa-content .ivpa-opt .ivpa-info-box{
	display:none;
}

/* Ivpa terms */
#ivpa-content .ivpa-opt .ivpa-terms{
	display:block;
}

/* Span Tag */
.ivpa-opt .ivpa-terms span{
	float:none !important;
	display:inline-grid !important;
}

/* Label */
#wccf_checkout_field__conocio_cliente_container ul label{
	display:inline-block;
	font-weight:600;
	text-transform:uppercase;
	font-size:12px;
}

/* List Item */
#wccf_checkout_field__conocio_cliente_container ul li{
	display:inline-block;
	margin-right:10px;
}

#wccf_checkout_field__conocio_cliente_container ul li input{
	top:-3px;
	position:relative;
}

/* Label */
.wc_payment_methods .wc_payment_method label{
	font-weight:600;
	text-transform:uppercase;
	cursor:pointer;
}

/* Label */
#shipping_method li label{
	cursor:pointer;
}

/* Woocommerce variation */
.variation-swatch-selected .single_variation_wrap .woocommerce-variation{
	border-style:dashed;
	border-width:3px;
	border-color:#cccccc;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:15px;
}

/* Of stock */
.woocommerce-variation .woocommerce-variation-availability .out-of-stock{
	font-size:22px;
	text-transform:uppercase;
	margin-bottom:0px;
	font-weight:700;
	color:#f44336;
}

/* Paragraph */
.wcwl_elements .wcwl_intro p{
	margin-bottom:10px;
	text-transform:none !important;
}

/* Label */
.wcwl_elements .wcwl_optin label{
	display:inline-block;
	line-height:1.2em;
	font-weight:600;
	text-align:left;
}

/* Label */
.product-image-summary-wrap .product-image-summary .product-image-summary-inner .woodmart-price-outside .summary-inner .variation-swatch-selected .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability .wcwl_elements .wcwl_optin label{
	width:90% !important;
}

/* Paragraph */
.woocommerce-variation .woocommerce-variation-availability p{
	font-size:16px;
	text-transform:uppercase;
	color:rgb(75,166,200);
	margin-bottom:0px;
}
.woocommerce-variation .woocommerce-variation-availability {margin:0;}
/* Paragraph */
.product-image-summary-wrap .product-image-summary .product-image-summary-inner .woodmart-price-outside .summary-inner .variation-swatch-selected .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability .wcwl_elements .wcwl_intro p{
	line-height:1.2em !important;
}

/* Paragraph */
.woodmart-price-outside .wcwl_elements .wcwl_intro p{
	font-size:16px !important;
}

/* Label */
.woocommerce-terms-and-conditions-wrapper label{
	text-align:center;
}

/* Paragraph */
.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{
	text-align:center;
}

/* Comment */
#comment{
	min-height:12px;
	height:120px;
}

/* Flags */
#flags{
	float:none;
	margin:0 auto;
}

.sliderround .swiper-wrapper .swiper-slide {
	overflow:hidden!important;
	border-radius:15px;
}

/* Span Tag */
.wcwl_intro p span.ultimospares{
	color:#565656;
	font-weight:600;
	font-size:14px;
}

/* Span Tag */
.product-image-summary .product-image-summary-inner .woodmart-price-outside .summary-inner .variation-swatch-selected .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability .wcwl_elements .wcwl_intro p span{
	line-height:1em !important;
}

/* Link */
.term-description p a{
	color:rgb(75,166,200);
	text-decoration:underline !important;
}

.main-page-wrapper .description-area-before .term-description{
	text-align:center;
}
.ppcp-dcc-order-button {float:none!important;}
#payment .payment_method_ppcp-gateway label > img,
#payment .payment_method_ppcp-credit-card-gateway label > img {max-width:80px;height:auto;}
.overflowhidden {overflow:hidden;}
.bdt-trailer-box .bdt-trailer-box-title {margin:0!important;}
.color-scheme-light .wd-preloader-img:before {border-top-color:#01a9c7!important;}
.wd-cookies-inner .cookies-info-text {text-align:right;}
.bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-description p {margin-bottom:0;}
.viewcoupon a {color:#ddd;}
.viewcoupon a:hover {color:#fff;}
.centerform .elementor-field-group,
.centerform .elementor-field-group .elementor-field-subgroup,
.centerform .elementor-field-option {justify-content:center; text-align:center;}
.elementor-form label > a {text-decoration:underline;}
.elementor-popup-modal .dialog-close-button {border-radius:50px;padding:8px;margin-right:-0.5em;}
/* Logo PayPal */
.wc_payment_methods .wc_payment_method.payment_method_ppcp-gateway > label:after,
.wc_payment_methods .wc_payment_method.payment_method_ppcp-credit-card-gateway > label:after {
background-image:url('https://www.hiplus.com/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/assets/images/paypal.png');
	display:inline-block;
	width:90px;
	height:18px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	content: '';
}
#BorlabsCookieBox .cookie-preference table tr td, #BorlabsCookieBox .cookie-preference table tr th {color:#ddd!important;}
#BorlabsCookieBoxWidget svg {width:30px;height:30px;}
.product-360-button > a::before {font-size:30px!important;color:#fff;background:#01a9c7;}
.wd-action-btn.wd-style-icon-bg-text > a {background:#01a9c7!important;color:#fff!important;}
.elementor-video {height:100%!important;}
.wws-popup-container {z-index:99!important;}

.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-variation-button-select, .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap {font-weight:600;}
table.variations {margin-bottom:10px!important;}
.wd-reset-bottom-lg .wd-reset-var {display:none!important;}
.vi-wpvs-variation-style {margin-bottom:0!important;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-default {box-shadow:none!important;border:none!important;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-loop .vi-wpvs-option-wrap {margin:0 3px 3px 0;border:none!important;box-shadow:none!important;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-default.vi-wpvs-option-wrap-disable {background:#ccc;}
.product-labels {display:none!important;}
.product-grid-item .wpcbm-badge {margin:0!important;}
.wpcbm-badge-style-image .wpcbm-badge-inner {width:60px;}
.wpcbm-badges-top-left {top:0;left:0;}
.wpcbm-badges-top-right {top:0;right:0;}
.products .product-grid-item .wd-add-btn {display:block!important;}
.single-product-page .product-images .wpcbm-badges {position:absolute;}
.single-product-page .product-images .wpcbm-badge-style-image .wpcbm-badge-inner {width:75px;}

/* Navidad Adornos */
.main-page-wrapper > .container,
.single-product-page > .container {background:rgba(255,255,255,0.8);}

.products .iconic-was-swatches li[class$="out-of-stock"] {display:none!important;}
.products .iconic-was-swatches > li > a {font-size:12px;padding:4px 8px;border:none;color:#fff!important;font-weight:600;background:var(--wd-primary-color);}
.iconic-was-swatches--text-swatch .iconic-was-swatch--selected, .iconic-was-swatches--text-swatch .iconic-was-swatch--selected:hover {background:var(--wd-primary-color);border-color:var(--wd-primary-color);}
.iconic-was-swatches__item {margin:2px;}
.products .vi-wpvs-variation-wrap div[class*="out-of-stock"] {display:none;}
.wpcsn-notification-item-viewing .wpcsn-notification-content {font-weight:600;color:#333;line-height:1.2;}
.yith-wclpn-notification-text p {line-height:1.2;}
.wd-product-count.wd-style-with-bg .wd-count-msg {color:#333;font-weight:600;}
.wd-sold-count {background:#333;color:var(--wd-primary-color);font-weight:600;text-transform:uppercase;padding:10px 15px;border-radius:6px;font-size:16px;line-height:1.2;}
.wd-sold-count .wd-count-number {color:#fff;}

.elementor-widget-text-editor {display:block;}
.summary-inner .single-breadcrumbs-wrapper {flex-wrap:nowrap;}
footer .container.main-footer {max-width:100%!important;padding:0;}
.elementor-widget-text-editor p:last-of-type{margin-bottom:0;}

.wd-product-info.wd-sold-count  .wd-info-number {color:#fff!important;}

.elementor-element .swiper-pagination-bullet-active {width:30px!important;border-radius:20px!important;transition:all 0.6s;}
form#bwfan_unsubscribe_fields {text-align:center;}
.bwfan-unsubscribe-list-checkbox {display:flex;justify-content:center;}
.bwfan-unsubscribe-list-checkbox label {margin-bottom:0;}
.bwfan-unsubscribe-lists {margin-bottom:15px;}
.elementor-turnstile-field {margin-top:0!important;}
.elementor-turnstile-field .cf-turnstile {max-width:300px;margin:0 auto;}
.elementor-turnstile-field .cf-turnstile-br {display:none!important;}

.wd-slide-container {padding:0!important;}
.wd-slide-container .wd-slide-inner {max-width:100%!important;}

@media (max-width: 576px) {
	.woodmart-threed-view {overflow:visible;}
.woodmart-threed-view .threed-view-images img {border-radius:10px;}
.whb-general-header {background-size:650px;}
.wd-cookies-inner .cookies-info-text {text-align:center;}
.wd-sold-count {font-size:12px;}
}

