@font-face {
font-family: "HelveticaNeueLRoman";
src: url(https://hedenbrand.com/wp-content/themes/heden/fonts/HelveticaNeueLTStd55Roman_22526.ttf);
}
@font-face {
font-family: "HelveticaNeueLLight";
src: url(https://hedenbrand.com/wp-content/themes/heden/fonts/HelveticaNeueLTStd45Light_22520.ttf);
}
@font-face {
font-family: "HelveticaNeueLBold";
src: url(https://hedenbrand.com/wp-content/themes/heden/fonts/HelveticaNeueLTStd75Bold_22539.ttf);
}
body, .main-menu > .menu-item > a {
font-family: HelveticaNeueLRoman, Helvetica, Arial, sans-serif !important;
}
h1, h2, h3, h4{
font-family: HelveticaNeueLRoman, Helvetica, Arial, sans-serif !important;
color: #050505;
}
.sa-product-price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce article.product p.price, .woocommerce article.product span.price{
font-family: 'HelveticaNeueLRoman' !important;
}
.gf-post-navigation, #respond{
padding-left: 8%;
padding-right: 8%;
}
.text-legal{
padding-right: 15px !important;
padding-left: 15px !important;
font-size: 14px;
}
#text-9 {
width: 80%;
display: block;
margin: auto;
}
#wpcf7-f6508-o1 .skin-light input[type="text"], .gf-skin .skin-light input[type="text"], #wpcf7-f6508-o1 .skin-light input[type="email"], .gf-skin .skin-light input[type="email"]{
width: 500px !important;
height: 30px !important;
}
#wpcf7-f6508-o1 input[type="submit"]{
margin-top: -40px;
}
.btn-descubrir{
font-size: 16px;
color: #050505 !important; 
border-bottom: 2px solid black !important; 
padding: 8px 6px;
border-bottom-width: 2px !important;
}
.btn-descubrir-white{
font-size: 16px; 
color: #fff !important; 
border-bottom: 2px solid white !important; 
padding: 8px 6px !important;
}
.btn-descubrir-white:hover{
border: 2px solid white;
}
.btn-descubrir:hover{
border: 2px solid black;
} .product-deal-countdown, .on-sale.product-flash{
display: none !important;
}
.layout-grid .product-info {
text-align: left !important;
} #preset_15155 .filter-item.text, #preset_15156 .filter-item.text{
display: inline !important;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a{
color: #000000 !important;
background: white !important;
padding: 10px 20px !important;
width: auto !important;
display: inline-block;
margin-right: 20px;
text-align: center;
font-weight: normal;    
text-transform: uppercase;
border: 1px solid #000 !important;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a:hover{
border: 1px solid #000 !important; 
background: #000 !important;
color: #fff !important;
}
#filtro-categorias{
float: right;
margin-top: -30px;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown{
width: 200px;
float: right;
margin-top: -30px;
}
.btn-iq{
background: #000;  
padding: 10px; 
width: 160px; 
display: inline-block; 
margin-right: 20px;
text-align: center; 
font-weight: normal; 
color: #fff; 	
}
.btn-drape{
background: #000;  
padding: 10px; 
width: 160px; 
display: inline-block; 
text-align: center; 
font-weight: normal; 
color: #fff;	
}
.btn-iq:hover, .btn-drape:hover{
text-decoration:none;
color: #fff;
}  .page-id-13658 .btn-flotante{
display: none !important;
}
.item-iqcollection{
background: #000;
color: #fff !important;
padding: 0px 18px !important;
margin: 0px -18px !important;
}
.item-shop {
background: #fff;
color: #000 !important;
padding: 0px 18px !important; 
border: 1px solid #000;   
}
#main-menu .item-shop:hover {
background: #000 !important;
color: white !important; 
}
.item-shop.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.current_page_item.menu-item-14993 span,
.item-shop.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.current_page_item.menu-item-8512 span,
.item-shop a:focus, .item-shop a:hover{
color: white !important;	
}
.item-shop.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item{
background: #000 !important;        
}
.item-shop:before{
visibility: hidden !important;
}
.item-iqcollection a:focus{
color: #000 !important;	
}
#main-menu .item-iqcollection:hover {
background: #fff !important;
color: #000 !important;    
border: 1px solid #000;
}
.item-iqcollection.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item{
background: #fff !important;        
border: 1px solid #000;
}
.current_page_item.menu-item-8498 a{	
color: #000 !important;  
}
.item-iqcollection:before{
visibility: hidden !important;
}
.skin-light.sub-menu .menu-item > a{
font-family: 'HelveticaNeueLRoman';
font-size: 14px;
font-weight: 400;
font-style: normal;
text-transform: uppercase;
letter-spacing: 0.1em;
color: #696969;
}
.item-valores{
color: #58ac31;
}
.item-valores a , .item-valores > a:hover{
color: #58ac31 !important;
}
.item-valores > a:focus{
color: #58ac31 !important;
}  .pum-theme-5519, .pum-theme-tema-por-defecto {
background-color: rgb(4 0 0 / 65%) !important; 
}
.pum-theme-5519 .pum-container, .pum-theme-tema-por-defecto .pum-container{
background-color: #fff !important;
box-shadow: none !important;
}
.pum-theme-5519 .pum-content + .pum-close, .pum-theme-tema-por-defecto .pum-content + .pum-close{
right: 2%;
top: 2%;
background-color: transparent;
box-shadow: none !important;
font-size: 20px !important;
color: #000;
}
.pum-theme-5519 .pum-content, .pum-theme-tema-por-defecto .pum-content{ }
.pum-theme-5519 .pum-container, .pum-theme-tema-por-defecto .pum-container{
padding: 0px !important;
} .pum-container.pum-responsive.pum-responsive-medium {
margin-left: -30%;
width: 1100px !important;
}
#popmake-14764{
margin-left: -25% !important;
width: 900px !important;
} @media only screen 
and (min-width : 1824px) { .pum-theme-5519 .pum-content+.pum-close, .pum-theme-tema-por-defecto .pum-content+.pum-close {
right: 4% !important;
top: 3% !important;
}
}  .carousel-slider__product{
margin: 0px !important;
}
.owl-item.cloned{
margin-right:0px !important;
}
.owl-carousel.owl-drag .owl-item{
padding-bottom: 50px !important;
}
.owl-carousel > .owl-nav [class*='owl-']:not(.disabled){
background-color: #ffffff !important;
color: #050505 !important;
}
.carousel-slider .owl-nav .owl-next, .carousel-slider .owl-nav .owl-prev{
top: 50% !important;
}
.carousel-slider-nav-icon{ 
fill:#fff; 
}
.mfp-content{ 
max-width: 800px; } 
.mfp-content .entry-summary img{ 
height: 160px; object-fit: cover;  object-position: 0 70%;
}
.carousel-slider__product{
box-shadow: none !important;
}
#btn-ver-producto{
font-size: 14px; 
background-color: #333; 
border: 1px solid #333; 
color: #fff; 
text-transform: uppercase; 
opacity: 0.7; 
padding: 13px 20px !important; 
font-weight: 800; 
text-decoration: none;
}
.owl-carousel > .owl-nav [class*='owl-']{
width: 36px !important;
height: 36px !important;
}
.mfp-content .product .price{
margin: 0px !important;
}
.carousel-slider a.quick_view.btn-look:hover {
background-color: transparent;
border: 2px solid white !important;
color: #fff !important;
}
.carousel-slider a.quick_view.btn-look{   
border: 2px solid transparent !important; 
}  rs-layer{
font-family: 'HelveticaNeueLRoman' !important;
}
.tp-bullet{
border: 1px solid #000 !important;	
}
.tp-bullet-title{
display: none;
}
#rev_slider_21_2_wrapper .custom.tparrows, #rev_slider_19_2_wrapper .custom.tparrows{
background: #fff !important;
}
#rev_slider_21_2_wrapper .custom.tparrows:before, #rev_slider_19_2_wrapper .custom.tparrows:before{
color: #000 !important;
} .moove-gdpr-info-bar-container{
background-color: #fff !important;
padding: 45px 40px !important;
border-width: 4px !important;
border-style: groove !important;
border-color: dimgrey !important;
}
#moove_gdpr_cookie_info_bar {
width: 100% !important;
padding: 77% 0% 23% 0% !important;
height: auto !important;
background-color: #4e4e4e75 !important;
}
@media screen and (max-width: 940px){
#moove_gdpr_cookie_info_bar {
max-height: none !important;
height: auto !important;
padding: 100% 0% 0% 0%  !important;
}
.moove-gdpr-info-bar-container {
padding: 60% 0% !important;
height: auto !important;
padding: 30px 25px !important;
}
}  .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
background-color: #e6e6e652 !important;
border: 1px solid #e6e6e6 !important;
} .btn-shop{
width: 20%;
margin-top: 3%; 
margin-left: 8%;
}  .card-product{
padding: 10px;
border: 1px solid white;
}
.card-product:hover{
border: 1px solid #e6e6e6;    
} .carousel-slider a.quick_view{
background-color: transparent;
padding: 5px 10px;
font-weight: 600;
}
.owl-item{
padding-bottom: 300px;
}
.carousel-slider a.quick_view:hover {
background-color: transparent;
}
.summary.entry-summary img{
margin: auto;
display: block;
}
.mfp-content .product .price{
float: none !important;
}
span.woocommerce-Price-amount.amount{
color: #050505 !important;
}  article.post-single .gf-post-meta>li {
display: none !important;
} .shopping-cart-list.drop-shadow.show {
display: block; }
.summary-product .product-deal-countdown{
display: none !important;
}
.owl-carousel>.owl-nav [class*='owl-']:not(.disabled):hover {
border-color: #000000 !important;
background-color: #ffffff !important;
color: #000 !important;
}
.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_color{
display: none !important;
}
.woocommerce .woocommerce-message .button {
padding: 10px 20px;
margin: 0px;
margin-left: 5px;
}
#btnshare{	
cursor: pointer;
position: absolute;    
top: 80px !important;
right: 120px !important;
z-index: 999;    
}
.dashicons-share:before {
content: "\f237";
padding: 9px;
border-radius: 30px;
background-color: #fff;
}
.dashicons-share:hover {
color:#bfbfbf !important;
}
#iconos-rrss{
top: 70px !important;
right: 100px !important;
position: absolute;
z-index: 999;
background: #fff;
padding-right: 10px;
padding-left: 10px;
border-radius: 30px;
}
#iconos-rrss a {
color:#000 !important;
font-size: 18px;
}
#iconos-rrss li {
margin: 0px !important;
padding: 2px 8px;
}
.gf-product-share-title{
color: #050505 !important;
text-transform: none !important;
}
.summary-product.entry-summary{
width: 80% !important;
padding-left: 15% !important;
}
.single-product-info.single-style-01 {    
margin-top: -160px;
}
.summary-product .product_title{
font-weight: 500 !important;
color: #000 !important;
}
.woocommerce div.product form.cart .button{
width: 100% !important;
background: #000000 !important;
opacity: 1 !important;
}
.select_option.selected {
border-color: #000 !important;
border: 1px solid !important;
}
.select_option {   
border: none !important;
}
.datos-prod{
margin: auto
}
.datos-prod img{
width: 32px;
height: 32px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
text-align: left !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
font-weight: 400 !important;
font-size: 16px !important;
padding: 5px 0px !important;
border-bottom: 1px solid #000 !important;
width: 600px !important;
}
.woocommerce div.product .woocommerce-tabs .panel {
width: 70% !important;  
margin-left: 0px !important;      
padding-top: 20px !important;
padding-bottom: 10px !important;    
}
.summary-product form.cart {
border-top: none !important; 
padding-top: 0px !important; 
padding-bottom: 0px !important; 
border-bottom: none !important; 
}
.datos-prod th{
text-align: center;
font-weight: 400;
padding: 5px 50px 20px 0px;
font-size: 14px !important;
color: #050505;
}
.datos-prod{
margin-left: auto;
margin-right: auto;
margin-top: 20px;
}
.datos-prod img{
width: 32px;
height: 32px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
color: #050505 !important;
}
.woocommerce-tabs {
margin-top: 30px !important;
}
.woocommerce div.product form.cart .variations label {
font-weight: 300;
color: #050505;
text-transform: none;
}
.woocommerce div.product form.cart .variations td{
margin-left: auto;
display: inline-block;
}
.summary-product .woocommerce-product-details__short-description p{
color: #050505;
}
.woocommerce div.product form.cart div.quantity{
display:none !important;
}
.selected-color{
font-size: 14px;
color: #050505;
font-weight: 300;
}
.woocommerce .related.products > h2{
text-align: left !important;
}
.arrow-description{
float: right;
margin-right: 30%; 
width: 20px; 
padding-top: 5px;
}
.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td{
font-size: 16px !important;
color: #050505;
}
.datos-prod a{
color: #050505 !important ;
}
.woocommerce-variation-sku{
font-size: 14px;
color: #050505;
font-weight: 300;
}
.product-name.product_title{
color: #050505 !important;
line-height: 1.2;
}
.desktop-show{
display: block;
}
.mobile-show{
display: none;
}
.gsf-product-wrap .woocommerce-notices-wrapper{
padding-bottom: 150px !important;
margin-top: -120px !important;
}
.summary-product table.variations label{
letter-spacing: 0 !important;
}
.woocommerce table.shop_attributes td{
font-style: normal !important;
}
.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td, .woocommerce table.shop_attributes{
border-bottom: 1px solid rgba(0,0,0,.1);
}
.woocommerce div.product form.cart .button:hover {
color: #949191 !important;
}
.woo-variation-gallery-wrapper .woo-variation-gallery-trigger {   
top: 70px !important;
right: 50px !important;
}
.wvg-gallery-image.slick-slide{
margin-bottom: 0px;
margin-top: 60px;
margin-left: 40px;
margin-right: 40px;
}
.slick-list.draggable{ }
.read-more, .read-less{
color: #050505;
text-decoration: underline;
}
.summary-product .woocommerce-product-details__short-description {
margin-bottom: 30px !important;
}
.wvg-single-gallery-image-container{
margin: auto;
}
.shopping-cart-list p.buttons .wc-forward {
font-size: 12px !important;
padding-left: 10px !important;
padding-right: 10px !important;
width: 125px !important;
}
.wc-forward.btn.btn-outline.btn-sm.btn-black:hover{
color: #fff !important;
}
.checkout.wc-forward.btn.btn-black.btn-sm:hover{
color: #333 !important;
}
.product-remove a.remove{
border: none !important;
}
.product-remove.desktop-show a.remove{
margin: 40px !important;
border: none !important;
}
#order_comments{
display: none;
}
#order_comments_field label{
font-size: 14px !important;
cursor: pointer;
text-decoration: underline;
}
#order_comments_field textarea{
min-width: 100%;
max-width: 100%;
}
.shop_table.woocommerce-checkout-review-order-table .product-name{
width: 70%;
}  .form-row.place-order{
padding: 0px !important;
} .woocommerce table.shop_table tbody th{
padding-left: 0px;
}
.woocommerce-form.woocommerce-form-login.login p, .checkout_coupon.woocommerce-form-coupon p{
font-size: 14px;
}
.showcoupon, .showlogin{
text-decoration: underline;
}
.form-row.form-row-wide.create-account.woocommerce-validated, .form-row.input-checkbox.validate-required.validate-required{
margin-bottom: 0px !important;
}
.woocommerce-billing-fields__field-wrapper{
margin-bottom: 20px;
}
.checkout-button.button.alt.wc-forward{
width: 260px;
}
.woocommerce form label{
color: #050505;
text-transform: none;
font-size: 16px;
font-weight: 200 !important;
letter-spacing: normal !important;
}
.woocommerce form.checkout h3{
font-size: 20px !important;
}
.woocommerce .woocommerce-info{
background-color: #fff !important;
border: none !important;
font-size: 14px !important;
}
.send-note-box p {
font-size: 12px !important;
line-height: 1.5;
}
.terminosCart, .woocommerce form.checkout .woocommerce-account-fields span, .woocommerce form.checkout #ship-to-different-address span{
font-size: 12px !important;
font-weight: normal !important;
color: #050505 !important;
font-family: 'HelveticaNeueLRoman' !important;
}
.terminosCart a{
text-decoration: underline !important;
color: #050505 !important;
} 
.woocommerce form .form-row.woocommerce-validated input.input-text{
border-color: #050505 !important;
}
.woocommerce form .form-row {
margin-bottom: 10px !important;
}
.product-name{
color: #050505 !important;
}
.product-name{
padding-left: 0px !important;
}
.product-total{
padding-right: 0px !important;
}
.woocommerce form.checkout #order_review .shop_table tbody td:last-of-type, .woocommerce table.shop_table tfoot th, .woocommerce form.checkout #order_review .shop_table tfoot .cart-subtotal .amount{
font-weight: normal !important;
font-family: 'HelveticaNeueLRoman' !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
font-weight: normal !important;
font-family: 'HelveticaNeueLRoman' !important;
color: #050505 !important;
}
.payment_box.payment_method_redsys p{
font-size: 12px;
}
.woocommerce-checkout #payment div.payment_box{
padding: 5px !important;
width: 85% !important;
}
.login-coupon-block form.checkout_coupon [name="apply_coupon"]{
padding: 8px 10px !important;
}
.checkout_coupon.woocommerce-form-coupon #coupon_code{
font-size: 16px !important;
padding: 5px !important;
}
.woocommerce table.shop_table thead th{
color: #050505 !important;
font-weight: normal !important;
}
.woocommerce table.shop_table tbody .product-price{
font-size: 16px !important;
font-family: 'HelveticaNeueLRoman' !important;
font-weight: normal !important;
}
.cart-subtotal-label{
color: #050505 !important;
}
.woocommerce table.shop_table tbody .cart-actions .clear-cart{
font-weight: normal !important;
} #primary-content{
padding-top: 130px!important;
}
header.main-header .header-inner {
margin-bottom: -30px;
}
.mobile-show ul {
margin-left: 80%;
margin-bottom: 0;
padding: 0;
padding-top: 2px!important;
position: fixed;
margin-top: 15px;
background: white;
border-radius: 20px 20px 0px 0;
}
@media (max-width: 991px){
header.mobile-header {
position: fixed;
width: 100%;
padding: 10px 0;	   
}
}
.coupon label{
display: none !important;
}
.shopping-cart-icon{
border-bottom: none;
}
#polylang-5{
padding-top: 2px;
}
.login-item-menu img{
width: 16px;
}
.pum-content.popmake-content p{
padding-right: 30px !important;
}
.news-es-btn{
margin-bottom: 20px !important;
} @media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
#popmake-14764 {
margin-left: -23% !important;
width: 360px !important;
padding-bottom: 20px !important;
margin-top: 100px !important;
}
#popmake-14764 .text-popup{
padding-left: 5px !important;
padding-right: 10px !important;
}
.shop_table.woocommerce-checkout-review-order-table th, .shop_table.woocommerce-checkout-review-order-table td, 
.shop_table.woocommerce-checkout-review-order-table .woocommerce form label{
font-size: 14px !important;
}
.woocommerce form label{
font-size: 14px !important;
}
.shop_table.woocommerce-checkout-review-order-table .product-thumbnail{
padding-top: 0px !important;
padding-bottom: 20px !important;
}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{
padding-left: 10px !important;
padding-right: 10px !important;
}
.product-remove.mobile-show a.remove{
margin: 0px !important;
}
.product-remove.mobile-show{
border-bottom: none !important;
}
.woocommerce form.checkout #order_review{
padding: 20px;
}	
.woocommerce form.checkout h3 {
margin-bottom: 15px;
margin-top: 20px;
}
.checkout-button.button.alt.wc-forward{
width: 100% !important;
}
.woocommerce-cart .wc-proceed-to-checkout{
padding: 0px !important;
}
.woocommerce table.shop_table tbody .cart-actions .continue-shopping .clear-cart{
margin-top: 14px;
}
.woocommerce table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail{
display: block !important;
}
td.product-thumbnail::before{
display: none !important;
}
.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{
float: right !important;
width: 300px !important;
padding: 0px !important;
} .single-product-info.single-style-01 {    
margin-top: 0px;
}
.woocommerce-message::before{
display:none !important;
} .woocommerce table.shop_table tbody td{
padding-top: 10px !important; 
padding-bottom: 10px !important;
padding-left: 0px !important;
}
#post-4395{
padding-left: 20px;
padding-right: 20px;
padding-top: 40px;
}
.gsf-product-wrap .woocommerce-notices-wrapper{
padding-bottom: 10px !important;
}
.woocommerce-notices-wrapper .woocommerce-message{
margin-top: 60px;
padding: 14px 20px 14px 20px !important;
}
.woocommerce .woocommerce-message{
margin-bottom: 0px !important;
}
.gsf-product-wrap .woocommerce-notices-wrapper{
padding-bottom: 0px !important;
}
.btn-shop{
margin-left: -5%;
}
.carroBolsa{
margin-left: 85% !important;
}
.header-customize.gf-inline.carroBolsa{
display: none !important;
}
.mobile-logo-header img {
max-height: 50px !important;
}
.slick-list.draggable, .woo-variation-gallery-thumbnail-wrapper{ margin-top: 5px !important;
}
.gsf-product-wrap .woocommerce-notices-wrapper{		
margin-top: 0px !important;
}
.desktop-show{
display: none !important;
}
.mobile-show{
display: block !important;
}
.woocommerce div.product .woocommerce-tabs .panel{
width: 50% !important;
}
.summary-product.entry-summary {
width: 100% !important;
padding-left: 0% !important;
}
.arrow-description{		
margin-right: 45%; 
}
.pum-theme-5519 .pum-content + .pum-close, .pum-theme-tema-por-defecto .pum-content + .pum-close {
right: 2%;
top: 0%;	    
color: #fff;
}
.pum-theme-5519 .pum-content, .pum-theme-tema-por-defecto .pum-content{
text-align: center;		
}
.pum-theme-5519 .pum-container, .pum-theme-tema-por-defecto .pum-container{
top: 30px !important;
}
#popmake-8587 #mc4wp-form-1{
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}
.copy-popup{
padding-left: 20px;
padding-right: 20px;
}
.pum-container.pum-responsive img{
margin-bottom: 20px !important;
}
.desktop{
display: none !important;
}
.mobile{
display: block !important;
}
.news-es, .news-en{
text-align: center !important;
}
.news-en input{
text-align: center !important;
}
.news-es-btn{
margin: auto !important;
margin-top: 15px !important;
}
.text-legal{
display: block;
text-align: center;
padding: 0px !important;
}
#wpcf7-f6508-o1 input[type="submit"]{
display: block !important;
margin: auto !important;
float: none !important;
margin-top: -30px !important;
}
.p-best-sellers {	    
position: absolute;
right: 0% !important;	   
left: 10% !important;
}
.btn-shop{
width: 100%;
}
#btnshare {   
top: 80px !important;
right: 120px !important;   	
}
#iconos-rrss {  		
top: 75px;
right: 100px;
}
} @media only screen 
and (min-width : 1824px) {
.pum-theme-5519 .pum-content + .pum-close, .pum-theme-tema-por-defecto .pum-content + .pum-close{
right: 24%;
top: 23%;
}
}
li.filter-item.text.active.level-0 a {
padding: 5px 10px !important;
margin: 5px;
}
li.filter-item.text.level-0 a{
padding: 5px 10px !important;
margin: 5px;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a{
padding: 5px 10px !important;
margin: 5px;
}
@media (max-width: 991px){
li.filter-item.text.active.level-0 a {
font-size: 12px;
}
li.filter-item.text.level-0 a{
font-size: 12px;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a{
font-size: 12px;
} body.off-canvas-in .canvas-overlay {
opacity: 0 !important;
}
}
@media(max-width: 768px){ #mobile-navigation-wrapper{
top: 92px!important;
}
.item-shop {
padding: 0px !important;
border: none;
border-top: 1px solid #000 !important;
}
.btn-flotante {
left: -19px;
top: calc(60% - 20px) !important;
width: 64px !important;
height: 64px !important;
padding: 8px 22px 10px 17px !important;
font-size: 14px !important;
}
} .payment_method_klarna_payments_pay_later label a {
margin-left: 7px !important;
}  .woocommerce div.product .out-of-stock{
font-weight: bold !important;
} input[type="submit"]{
background-color: black !important;
margin-bottom: 20px !important; }
input[type="submit"]:hover{
background-color: white !important;
color: black !important;
} .cwginstock-subscribe-form .panel-primary>.panel-heading {
background-color: black !important;
border-color: black !important;
}  .cwginstock-subscribe-form .panel-body label{
margin-top: -15px !important;
margin-bottom: 10px !important;
}   .info-icon {
display: inline-block;
margin-left: 5px;
cursor: pointer;
color: #0073aa;
}
#dni-info-text {
margin-top: 5px;
font-size: 12px;
color: #555;
}   @media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
.pum-theme-5519 .pum-content + .pum-close, .pum-theme-tema-por-defecto .pum-content + .pum-close {
color: black !important;
}
} #adminmenu .update-plugins {
display: none !important;
}