<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
--color-boton-deskontalia: #51b3bb;
--hover-boton-deskontalia: rgb(81 179 187 / 80%);
}
.clearfix:after {
visibility:hidden;
display:block;
height:0;
font-size:0;
line-height:0;
content:" ";
clear:both;
}
.clearfix {
display:block;
}
* html .clearfix {
height:1%;
}
*:first-child + html .clearfix {
min-height:1%;
}
#ez-home-container-wrap {
clear:both;
}
.ez-home-container-area {
margin:0 0 20px;
clear:both;
}
.ez-home-bottom {
margin:0;
}
.ez-only {
width:100%;
margin:0 0 20px;
float:left;
clear:both;
}
.espaciohome{height:170px;} .container {
width:100%;
}
.page-template-template-section .site-header .container {
width: 100%;
}
.custom_shortcode_wrap.custom_fullwidth {
padding: 0 2%; } .header-image .title-area {
padding: 0px 0;
}
.right.zp_cart_item {
border-left: 1px solid #F2F5F7;
padding-left: 10px;
display: none;
}
.custom_shortcode_wrap.custom_fullwidth {
padding: 0 0%;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
float: left;
margin: 0 1.8% 3em 0;
padding: 0;
position: relative;
width: 23.1%;
margin-left: 0;
}
.woocommerce ul.products li.product .star-rating {
font-size: .857em;
display: none;
}
.woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product {
width: 16.5%;
margin:10px;
}
.woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product a img {
width: 60%;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
font-family: inherit;
font-weight: 400;
text-transform: none;
letter-spacing: 1px;
text-align: left;
font-size: 14px;
color: #222321;
line-height: 1.5em;
}
.woocommerce-LoopProduct-link{
text-align:left;
}
ul.products li .st-swatch-in-loop ul {
margin: 0;
padding: 0;
margin-left: 0px;
text-align: left;
}
.woocommerce-loop-product__title{
width:260px;
min-height: 60px;
float:left;
}
.woocommerce form .form-row label {
line-height: 1;
}
.ywapo_input_container {
display: block;
margin-bottom: 1px;
clear: both;
}
label {
display: initial;
font-size: 14px;
font-weight: normal;
letter-spacing: .1em;
text-transform: none;
}
td {
border:0px;
}
tbody {
border-bottom:0px;
}
.woocommerce .ywapo_group_container.form-row.form-row-wide {
display: block;
margin: 0 0 5px 0;
}
.woocommerce ul.products li.product .price del {
color: inherit;
opacity: 1;
margin-left: 10px;
}
.woocommerce ul.products li.product .price del span {
font-size: 14px;
color: #9fa19d;
} body {
letter-spacing: 0.2px;
}
b, strong {
font-weight: 500;
}
a:hover{
color:#333;
}
h3, h4 {
font-size:32px;
font-weight:500;
margin: 25px 0px 15px;
}
.centrado{
text-align:center;
}
.underline{
border-bottom:1px solid #333;
padding-bottom:2px;
}
.woocommerce-variation-description{
font-size:14px;
}
.descripcion {
font-size:32px;
text-align:left;
margin-left:0px;
padding-top:50px;
border-top:1px solid rgb(225, 227, 222);
}
.section_header_text h2 {
font-size: 40px;
margin-top: 0;
}
h1.centrado {
text-align: center;
font-size:48px;
margin-bottom:45px;
margin-top:-5px;
letter-spacing: 0.03em;
}
.entry-title, .single_portfolio_title h1, .woocommerce div.product .product_title, h1.archive-title, .woocommerce .page-title {
font-size: 35px;
line-height: 1;
}
.menu-principal .menu-item-clicable {
margin: 0;
display: inline-block;
height: auto;
vertical-align: middle;
margin-right: 30px;
}
.ofertas a{
color:#c62547 !important;
font-weight: 700;
}
.ofertas a:hover{
color:#333 !important;
font-weight: 700;
}
.tiendas-movil{
display:none;} .barra {
background-color:#f6f6f4;
width:100%;
padding-left:0px;
padding-top:60px;
padding-bottom:60px;
height:30px;
}
.barra1 {
width:auto;
float:left;
text-align:left;
margin-right:30px;
}
.barra1colchones {
width:auto;
float:left;
text-align:left;
margin-right:30px;
margin-left:40px;
}
.barra2 {
width:auto;
float:left;
text-align:left;
margin-right:30px;
}
.barra3 {
width:auto;
float:left;
text-align:left;
}
.barra1 a {
font-weight:300;
text-decoration: none;
padding-bottom: 2px;
border-bottom:1px solid #333;
width:auto;
}
.barra1colchones a {
font-weight:300;
text-decoration: none;
padding-bottom: 2px;
border-bottom:1px solid #333;
width:auto;
}
.barra2 a {
font-weight:300;
text-decoration: none;
padding-bottom: 2px;
border-bottom:1px solid #333;
width:auto;
}
.barra3 a {
font-weight:300;
text-decoration: none;
padding-bottom: 2px;
border-bottom:1px solid #333;
width:auto;
}
.barra1 a:hover, .barra2 a:hover, .barra3 a:hover {
color:#333;
} .woocommerce .content .entry {
padding: 0 0px;
}
.site-inner {
margin: .5% 0;
padding: .5% 0;
margin-bottom: 80px;
}
.graficos {
width: 450px;
}
.descripcion {
font-size:18px;
text-align:center;
line-height: 20px;
max-width:800px;
margin-left:auto;
margin-right:auto;
}
.descorta {
max-width:600px;
margin-left:auto;
margin-right:auto;
text-align:center;
font-size:16px;
}
.iconoscanapes {
max-width: 450px;
margin-left: AUTO;
margin-right: auto;
text-align: center;
margin-bottom: 0px;
}
.iconoscanapes img {
margin-bottom: 5px;
width: 40%;
text-align: center;
margin-right: auto;
margin-left: auto;
}
.iconoscanapes h4 {
font-size: 14px;
text-align: center;
line-height: 14px;
margin-bottom: 0px;
}
.iconoscanapes p {
font-size:14px;
text-align:center;
margin-top:0px;
}
#des01, #des02, #des03, #des04, #des05, #des06 {
padding-top:50px;
border-top:1px solid rgb(225, 227, 222);
font-size: 32px;
font-weight: 400;
} .marcotecnico {
border: 1px solid rgb(225, 227, 222);
padding: 20px 150px 20px;
background-color: #fff;
}
.marcotecnicoflex {
border: 1px solid rgb(225, 227, 222);
padding: 0px;
background-color: #fff;
}
#input_2_3 {
background-color: #efeee5;
border: 0px;
border: 2px solid #333;
border-radius: 0px;
font-size: 18px;
margin-left: 50px;
margin-right:20px;
width: 650px;
height:50px;
text-align:center;
padding:10px;
font-size:14px;
}
.sus {
font-weight:900;
}
.woocommerce-tabs h2, .up-sells.upsells.products &gt; h2 {
font-size: 22px;
font-style: italic;
font-weight: normal;
display: none;
}
.woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product {
width: 14.5%;
margin: 10px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
text-align: left;
}
mark.count {
display: none;
}
.nav-primary {
border-bottom: 0px solid #Fff;
}
.fototienda {
width: 100%;
margin-left:auto;
margin-right:auto;
}
.woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button[type="submit"], .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt {
border-radius: 0;
background-color: rgb(81 179 187 / 50%);
display: inline-block;
color: #fff;
cursor: pointer;
font-size: 16px;
line-height: 1.5em;
font-weight: 500;
letter-spacing: .1em;
padding: 20px 42px;
text-align: center;
-webkit-transition: background-color 200ms cubic-bezier(0.33, 0, 0.2, 1), color 200ms cubic-bezier(0.33, 0, 0.2, 1), border-color 200ms cubic-bezier(0.33, 0, 0.2, 1);
transition: background-color 200ms cubic-bezier(0.33, 0, 0.2, 1), color 200ms cubic-bezier(0.33, 0, 0.2, 1), border-color 200ms cubic-bezier(0.33, 0, 0.2, 1);
}
.woocommerce a.button:focus, .woocommerce a.button:hover, .woocommerce a.button.alt:focus, .woocommerce a.button.alt:hover, .woocommerce button.button:focus, .woocommerce button.button:hover, .woocommerce button.button.alt:focus, .woocommerce button.button.alt:hover, .woocommerce input.button:focus, .woocommerce input.button:hover, .woocommerce input.button.alt:focus, .woocommerce input.button.alt:hover, .woocommerce input[type="submit"]:focus, .woocommerce input[type="submit"]:hover, .woocommerce #respond input#submit:focus, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit.alt:focus, .woocommerce #respond input#submit.alt:hover {
background-color: rgb(81 179 187 / 50%);
opacity: 1;
color: #fff;
font-weight: 500;
letter-spacing: .1em;
padding: 20px 42px;
} .cli_messagebar_head{
display:none;
}
.cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited {
font-size: 13px;
font-weight: 400;
line-height: 1;
background-color:#fff;
padding:20px;
color:#eee;
}
#mega-menu-item-47291{display:none;} .zp_secondary_nav_wrap.navbar {
height: 20px;
min-height: 20px;
background:none;
}
#mega-menu-wrap-secondary #mega-menu-secondary {
visibility: visible;
text-align: right;
padding: 0px 0px 0px 0px;
}
.title-area {
border-bottom: 0px solid #F2F5F7;
margin: 21px 0 0;
margin-left: 0px;
padding: 60px 0;
margin-left: 25px;
margin-right: 60px;
}
.wrap-cabecera-fixed .title-area {
margin-top: 5px;
margin-bottom:10px;
}
#mega-menu-wrap-primary {
background: #fff;
margin-left: 30px;
}
@media screen and (max-width: 1024px) {
#mega-menu-wrap-primary {
width: 52px;
position: absolute;
top: 10px;
left: 10px;
margin-left: 0;
z-index: 999999;
}
}
.site-inner {
margin: 0;
padding: 0;
} .toggle_header h4, .accordion_header h4 {
margin: 0 0 10px;
padding: 10px 10px;
font-size:16px;
font-weight:400;
color:#333;
} .tabs .wc-tabs{display:none;}
.woocommerce-Tabs-panel .woocommerce-Tabs-panel--additional_information .panel .entry-content .wc-tab{display:none;} .xoo-wsc-product {
display: block;
}
.xoo-wsc-img-col {
width: 300px;
}
.xoo-wsc-sum-col {
width: 300px;
}
.xoo-wsc-sm-right {
align-items: flex-end;
padding-right: 20px;
display: flex;
flex-direction: column;
justify-content: space-between;
max-width: 30px;
}
.popupaoc-button {
color: rgb(34, 35, 33);
display: inline-flex;
-moz-box-align: center;
align-items: center;
-moz-box-pack: center;
justify-content: center;
transition: background 300ms ease-in-out 0s;
height: 50px;
padding: 15px 15px;
border-radius: 20px;
background-color: #f6f6f4;
margin-right: 20px;
margin-bottom: 20px;
font-size:1.6rem;
font-weight:600;
}
.woocommerce div.product form.cart .button {
float: none;
margin-top: 20px;
padding: 15px 76px;
width: 100%;
}
.woocommerce div.product form.cart .button:hover {
background-color:rgb(81 179 187 / 50%);
border:opx;
color:#fff;
} .st-swatch-preview.st-swatch-size-large li, .st-item-meta .st-swatch-preview.st-swatch-size-large {
width: 100px;
height: 100px;
}
.st-swatch-preview {
display: block;
list-style: none;
margin: 0;
padding: 0;
text-align: center;
}
.woocommerce div.product form.cart .variations td.label {
padding-right: 0;
}
.select_option .yith_wccl_value {
z-index: 9999;
height:10px;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
z-index: 1;
margin-top: -65px;
}
.select_option {
display: none;
}
a.reset_variations{
display:none;
} .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
width: 21%;
}
.woocommerce div.product div.summary {
padding: 0 0px;
text-align: left;
margin-right: 50px;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
width: 73.5%;
}
.st-swatch-preview {
display: block;
list-style: none;
margin: 0;
padding: 0;
text-align: LEFT;
}
.woocommerce-variation-price{
text-align:left;
}
span.woocommerce-Price-amount.amount {
font-size: 24px;
letter-spacing: .15em;
font-style: normal;
font-weight: 300;
text-transform: uppercase;
opacity: 1;
}
.ywapo_options_container{
text-align:left;
} .woocommerce div.product .woocommerce-tabs {
margin-bottom: 20px;
padding-top: 20px;
overflow: hidden;
width: 73.5%;
margin-left: 20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
display: none;
}
#tab-additional_information{display:none;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {
DISPLAY: NONE;
} .ywapo_group_container.form-row.form-row-wide h3 {
margin-top: 15px;
margin-bottom: 15px;
text-align:left;
font-size:20px;
} .footer-widgets {
background-color: #f8f8f8;
font-size: 15px;
width: auto;
}
.site-footer{
background-color: #f8f8f8;
}
.post-18, .post-136, .post-16, .post-17 {
width:1170px;
margin-left:auto;
margin-right:auto;
}
.post-18 .woocommerce form .form-row-first {
width: 30%;
overflow: visible;
margin-right: auto;
}
.post-18{
text-align:left;
padding-top:0px;
}
.post-18 .entry-title{
text-align:left;
border-bottom: 1px solid rgb(225, 227, 222);
font-weight: 600;
padding-bottom: 10px;}
.woocommerce-ResetPassword .lost_reset_password.p{text-align:left;}
.woocommerce form .form-row label {
line-height: 1;
}
button, input[type="button"], input[type="reset"], input[type="submit"], .button {
text-transform: none;
}
.button:hover{
background-color:rgb(81 179 187 / 50%);
}
.post-18 .woocommerce-Button .button input[type="submit"]{
text-transform:uppercase;
padding-top:15px;
padding-bottom:15px;
}
.footer-widgets .wrap {
border-top: 1px solid #F2F5F7;
margin: 0 auto;
max-width: 90%;
padding: 3% 15px;
} .select_option .yith_wccl_value {
border: 2px solid #fff;
display: block;
min-width: 100px;
height: 60px;
text-decoration: none;
line-height: 27px;
text-align: center;
cursor: pointer;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
background-color: #FFFFFF !important;
width:100px;
height: 60px;
margin-top:0px;
cursor: pointer;
}
.label {
text-align: left;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
box-shadow: 0 0 0 0px rgb(0 0 0 / 0%) !important;
} .wcpt-cart-widget {
display: none;
bottom: 50px;
} .desde{text-transform:none;
font-size:16px;
}
.woocommerce-variation-price {
text-align: right;
font-size:20px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
font-size: 16px;
font-weight: normal;
text-transform: NONE;
letter-spacing: 0.2px;
color: inherit;
margin-bottom: 0px;
opacity: 1;
TEXT-ALIGN:RIGHT;
}
span.woocommerce-Price-amount.amount {
font-size: 24px;
letter-spacing: .15em;
font-style: normal;
font-weight: 300;
text-transform: uppercase;
opacity: 1;
}
.woocommerce-cart table.cart .product-quantity {
min-width: 56px;
display: inline;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
line-height: 1.5;
color: inherit;
font-size: 30px;
text-align: center;
font-weight: 700;
} .flex-viewport {
float: right;
width: 81%;
border-left: 1px solid #e6dbdb;
}
.woocommerce-product-gallery .wvs-attachment-image {
width: 100% !important;
}
.flex-control-nav.flex-control-thumbs {
float: left;
width: 19%;
}
.woocommerce div.product div.images .flex-control-thumbs li {
width: 100%;
padding-left: 5%;
padding-right: 5%;
margin-top: 5%;
}
.woocommerce a.flex-next::before, .woocommerce a.flex-prev::before {
font-family: swiper-icons;
line-height: 40px;
}
.woocommerce a.flex-next::before {
content: "\276F" !important;
}
.woocommerce a.flex-prev::before {
content: "\276E" !important;
}
.woocommerce .flex-nav-next, .woocommerce .flex-nav-prev {
background-color: #fff;
color: black;
border-radius: 20px;
height: 40px;
width: 40px;
}
.woocommerce a.flex-prev, .woocommerce a.flex-next {
width: 40px;
height: 40px;
color: black;
}
.woocommerce a.flex-prev:hover, .woocommerce a.flex-next:hover, .woocommerce a.flex-prev:focus, .woocommerce a.flex-next:focus, .woocommerce a.flex-prev:active, .woocommerce a.flex-next:active, .flex-disabled {
background-color: #fff;
color: black;
border-radius: 20px;
height: 40px;
width: 40px;
outline:none;
}
a.woocommerce a.flex-prev, .woocommerce a.flex-next {
color: #0d0d0d;
text-decoration: none;
position: relative;
-webkit-transition: opacity 200ms cubic-bezier(0.33, 0, 0.2, 1), color 200ms cubic-bezier(0.33, 0, 0.2, 1);
transition: opacity 200ms cubic-bezier(0.33, 0, 0.2, 1), color 200ms cubic-bezier(0.33, 0, 0.2, 1);
border:0px;
}
.flex-nav-prev {
margin-left: 1%;
}
.flex-nav-next {
margin-right: 1%;
}
.flex-control-nav li img {
width: 200px !important;
}
.woocommerce.single-product .flex-control-thumbs img {
margin: 0 !important;
padding: 0 !important;
margin-left: auto !important;
margin-right: auto !important;
}
.woocommerce div.product div.images .flex-control-thumbs {
max-height: 750px;
} @-moz-document url-prefix() {
.woocommerce-product-gallery .wvs-attachment-image {
width: 81% !important;
} 
} .woosvi_strap.sviflex &gt; .sviproslider, .woosvi_strap.sviflex &gt; .svistatic {
background-color: #f6f6f4;
margin-bottom: 0px;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
left: 10px;
right: auto;
background: none;
}
swiper-button-next::after, .swiper-button-prev::after {
font-family: swiper-icons;
font-size: 30px;
text-transform: none !important;
letter-spacing: 0;
text-transform: none;
font-variant: initial;
line-height: 1;
}
.swiper-slide .wvs-attachment-image {
width: 100% !important;
} .woocommerce .page-title {
font-size: 48px;
line-height: 2;
margin-left: auto;
text-align: center;
border-bottom: 1px solid rgb(225, 227, 222);
width: 97%;
margin-right: auto;
ppading-bottom:20px;
}
.woocommerce .woocommerce-result-count {
margin: 0 0 1em;
margin-left: 30px;
float: right;
margin-top: -70px;
margin-right: 40px;
margin-bottom: 10px;
padding-bottom: 10px;
font-size:12px;
}
.woocommerce .woocommerce-ordering {
margin: 0 0 1em;
margin-right: 0px;
right: 30px;
margin-right: 30px;
}
.woocommerce-page ul.products li.product {
margin: 0 2.8% 2.992em 0;
width: 7.55%;
} .woocommerce ul.products li.product .price ins .woocommerce-Price-amount .amount {
font-weight: 300;
font-size: 15px;
}
.desde {
text-transform: none;
font-size: 12px;
letter-spacing: 1px;
}
span.woocommerce-Price-amount.amount  {
font-size: 15px;
} .site-header .header-widget-area {
display: none;
float: left;
text-align: left;
width: auto;
}
.header_three .site-header .header-widget-area {
display: block;
top: 45px;
width: 0px;
left: 0px;
} .texto {
padding: 0px;
width: 100%; }
.iconazo {
margin: 0px;
padding: 0px;
width: 60px;
float: left;
min-height: 150px;
}
.tit {
font-size:20px;
font-weight:600;
line-heigth:16px;
}
img.ico {
width: 80%;
margin: 0px 0 0 0;
} .hero_image_wrap {
display: block;
width: 100%;
height: 900px;
position: relative;
}
.hero_block_content {
display: table-cell;
height: 50%;
width: 100%;
vertical-align: top;
padding-top: 10%;
}
.banners-home {
display: flex;
flex-wrap: wrap;
width: 100%;
align-content: center;
justify-content: center;
}
.banner-item {
flex: 0 0 3.3333333333;
text-align: left;
height:333px;
overflow:hidden;
}
.banner-item img {
width:634px;
height:auto;
}
.tiendas-home-container {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
margin-bottom: 50px;
}
.tiendas-home-item {
flex-basis: 80%;
padding:20px;
margin-bottom: 30px;
}
.tiendas-ficha-container {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
}
.tiendas-ficha-item {
flex-basis: 80%;
padding: 20px;
}
.tiendas-ficha-item h4 {
margin-bottom: 0;
font-size: 18px;
font-weight: 500;
}
.tiendas-ficha-item p {
margin-bottom: 0;
}
.home-slider-fondo{
position:relative;
display:inline-block;
}
.home-slider-frontal{
position:absolute;
top:20%;
left:18%;
}
.titulo-slider-home {
font-size: 56px;
font-weight: 500;
color: #fff;
text-align:center;
}
.frase-slider-home {
font-size: 24px;
color: #fff;
text-align:center;
}
.blanco-enlace-slider-home a {
font-size: 24px;
color: #fff;
border-bottom: 1px solid #fff;
padding-bottom: 5px;
text-align:center;
}
.negro-enlace-slider-home a {
font-size: 24px;
color: #222321;
border-bottom: 1px solid #222321;
padding-bottom: 5px;
text-align:center;
}
.mapa-movil {
display: none;
}
.mapa-home {
display: block;
}
.limpiar {
clear:both;
}
.center{text-align:center;}
.centerhome{
text-align:center;
margin-top:120px;
margin-bottom:34px;
}
.centerhometiendas{
margin-top:100px;
text-align:center;
margin-bottom:0px;
}
.centerhome h2{
font-size:1.6rem;
line-height: 24px;
}
.centerhometiendas h2{
font-size:1.6rem;
line-height: 24px;
}
.blancomenuhome{
color:#fff;
font-size:32px;
margin-left:32px;
margin-bottom:0px;
margin-top:-62px;
}
.negromenuhome{
color:#222321;
font-size:32px;
margin-left:32px;
margin-bottom:0px;
margin-top:-62px;
}
.limpiar {
clear:both;
}
.center{text-align:center;}
.testimonial_content p {
text-align: center;
font-family: inherit;
max-width: 700px;
padding: 0;
line-height: 1.79em;
text-transform: none;
margin-left:auto;
margin-right:auto;
}
.tablamedidas {
margin-left:auto;
margin-right:auto;
width:450px;
}
.tdmedidas {
width:100px;
}
.bapf_radio_chck ul li input[type="checkbox"] {
width: 20px;
height: 20px;
border-radius: 0;
border: 1px solid #555;
margin: 0;
border: 1px solid #9d9c9c;
}
.bapf_radio_chck ul li input[type="checkbox"]:checked::after {
top: 1px;
left: 5px;
border-bottom: 3px solid #fff;
border-right: 3px solid #fff;
}
.bapf_radio_chck ul li input[type="checkbox"]:checked {
background-color: #19BFCB;
}
#filtros {
display: none;
width: 450px;
position: fixed;
top: 0;
right: -320px;
height: 100vh;
background-color: white;
z-index: 999999;
padding: 20px;
}
#filtros{
padding-left:20px;
padding-top:30px;
}
#filtros h3 {
font-size: 15px;
font-weight: 500;
color: #222321;
position: relative;
padding-top:15px;
padding-bottom:15px;
}
#overlay-filtros {
display: none;
background-color: rgba(0, 0, 0, 0.6);
transition: opacity 300ms ease-in-out 0s;
height: 100%;
width: 100%;
position: fixed;
z-index: 900;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
}
.boton-filtro {
color: rgb(34,35,33);
display: inline-flex;
-moz-box-align: center;
align-items: center;
-moz-box-pack: center;
justify-content: center;
transition: background 300ms ease-in-out 0s;
height: 45px;
padding: 0px 20px;
border-radius: 20px;
background-color: rgb(245,246,244);
margin-right: 8px;
margin-bottom: 40px;
font-size: 14px;
font-weight: 500;
cursor: pointer;
letter-spacing: 0.5px;
}
.boton-filtro:focus, .boton-filtro:hover {
background-color: #e1e1e1;
color: rgb(34,35,33);
}
#variaciones {
display: none;
width: 500px;
position: fixed;
top: 0;
right: -300px;
height: 100vh;
background-color: white;
z-index: 1000;
padding: 20px;
overflow: auto;
overflow-y: visible;
}
.counter {
display: none;
content: "";
margin-left: 10px;
background-color: #51b3bb;
border-radius: 50%;
width: 24px;
text-align: center;
color: white;
height: 24px;
font-size: 12px;
font-weight: 300;
}
input[type="submit"], .button {
background: var(--color-boton-deskontalia);
}
input[type="submit"]:hover, .button:hover {
background: var(--hover-boton-deskontalia);
}
.section_cta_button a, .hero_block_content .button {
padding: 15px 46px;
} .gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label {
font-weight: 500;
font-size: inherit;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
font-size: 1em;
width: 400px;
margin: 0 0 16px 0;
padding: 15px;
font-size: 17px;
font-weight: 500;
letter-spacing: 1px;
transition: background-color 200ms cubic-bezier(0.33, 0, 0.2, 1), color 200ms cubic-bezier(0.33, 0, 0.2, 1), border-color 200ms cubic-bezier(0.33, 0, 0.2, 1);
}
input[type="submit"]:hover, .button:hover {
background: var(--hover-boton-deskontalia);
color: #fff;
text-decoration: none;
}
@media only screen and (max-width: 430px){
.wp-block-columns {
padding: 0px;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
font-size: 1em;
width: 100%;
margin: 0 0 16px 0;
padding: 20px;
font-size: 17px;
font-weight: 500;
letter-spacing: 1px;
}
} .summary {
height: auto !important;
position: relative;
top: 50px;
right: 50px;
z-index: 800;
float: right;
height: auto;
padding: 0 0px;
text-align: left;
width: 21.5%;
float: right;
clear: none;
padding-top: 20px;
padding-right: 5px;
}
.site-container {
overflow: visible;
}
.site-container.primary-fixed {
top: 50px;
}
.product.type-product {
position: relative;
} .lateral-ficha {
}
.container-listados {
width: 95%;
margin-left: auto;
margin-right: auto;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
text-align: center;
}
.linea{
border-bottom: 1px solid rgb(225, 227, 222);
width:98%;
margin-bottom: 30px;
}
.linea2{
border-bottom: 1px solid rgb(225, 227, 222);
width:98%;
margin-bottom: 50px;
}
.linea100{
border-bottom: 1px solid rgb(225, 227, 222);
width:100%;
margin-bottom: 30px;
}
.summary .woocommerce-product-details__short-description {
width: 100%;
}
.woocommerce-product-details__short-description {
font-size: 14px;
margin-bottom: 0px;
line-height: 1.6em;
width: 70%;
font-weight: 300;
letter-spacing: 0.4px;
}
.woocommerce ul.products li.product a:hover{
color:#0d0d0d;
}
.titulomarca {
font-size: 15px;
margin-top: -30px;
font-weight: 500;
letter-spacing: 0.5px;
color:#333;
}
.woocommerce ul.products li.product .price {
text-align: right;
letter-spacing: 0.05em;
}
.section_header_text h2, h1.archive-title, h3.hero_block_title {
font-size: 45px;
margin-top: 0;
}
.canape-no-encontrado {
text-align: center;
padding-top: 50px;
padding-bottom: 50px;
} .colchon-fila {
width: 95%;
height: 379px;
margin-left: auto;
margin-right: auto;
margin-bottom: 70px;
}
.colchon-boton {
background-color: var(--color-boton-deskontalia);
padding-top: 15px;
padding-bottom: 15px;
width: 100%;
border-radius: 0px;
border-width: 0px;
font-size: 17px;
font-weight: bold;
display: block;
text-align: center;
color: white;
position: absolute;
bottom: 0;
font-weight: 500;
letter-spacing: 1px;
}
.colchon-boton:hover {
background-color: var(--hover-boton-deskontalia);
color: white;
}
.colchon-imagen {
width: 30%;
float: left;
position: relative;
background-color: #f6f6f4;
max-height: 379px;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
}
.colchon-imagen img {
width: 100%;
}
.colchon-precio {
color: #222321;
font-size: 40px;
text-align: center;
position: absolute;
top: 10%;
right: 0;
}
.colchon-precio-habitual {
line-height: 40px;
text-align: center;
position: absolute;
top: 34%;
right: 0;
color:#9fa19d;
}
.colchon-desde {
display: inline-block;
font-size: 18px;
}
.colchon-descuento {
color: #51b3bb;
}
.colchon-contenido {
width: 44%;
height: auto;
min-height: 379px; float: left;
display: flex;
align-items: center;
padding-left: 4%;
padding-right: 2%;
flex-wrap: wrap;
position: relative;
}
.colchon-contenido-container {
width: 100%;
position: absolute;
top: 30px;
}
.colchon-detalle-container {
width: 20%;
float: right;
height: 379px; position: relative;
}
.colchon-detalle {
margin-top: 114px;
height: 220px;
}
.colchon-resumen {
width: 96%;
}
.colchon-tag {
display: block;
background-color: #f6f6f4;
padding-left: 5px;
padding-right: 5px;
font-size: 14px;
margin-bottom: 5px;
float:right;
width:auto;
border-radius:3px;
}
.colchon-tag.rojo {
color: #c62547;
}
.tags-listado-container {
position: absolute;
top: 10px;
left: 10px;
width: 70px;
}
.tags-listado-container.tag-slider {
top: 60px;
}
.tag-listado {
margin-bottom: 5px;
}
.tag-listado.tag-descuento {
display: block;
background-color: #c62547;
padding-left: 10px;
padding-right: 10px;
font-size: 15px;
color: #fff;
text-align:center;
border-radius: 60px;
width: 70px;
padding: 10px;
line-height: 25px;
}
.tag-listado.tag-noches {
display: block;
background-color: #000000;
font-size: 12px;
color: #fff;
text-align: center;
border-radius: 50%;
width: 70px;
height: 70px;
line-height: 11px;
padding: 0;
padding-top: 32px;
background-image: url(//deskontaliahome.com/wp-content/uploads/2022/02/luna-100-noches-sonpura.svg);
background-size: 20px;
background-repeat: no-repeat;
background-position: center 10%;
}
.tag-listado.tag-regalo {
display: block;
background-color: #c62547;
font-size: 12px;
color: #fff;
text-align: center;
border-radius: 50%;
width: 70px;
height: 70px;
line-height: 13px;
padding: 0;
padding-top: 32px;
background-image: url(//deskontaliahome.com/wp-content/uploads/2024/11/regalo-loin-rojo.svg);
background-size: 20px;
background-repeat: no-repeat;
background-position: center 10%;
}
.tag-listado.tag-garantia {
display: block;
background-color: #fcb333;
font-size: 12px;
color: #333;
text-align: center;
border-radius: 50%;
width: 70px;
height: 70px;
line-height: 13px;
padding: 5PX;
padding-top: 23px;
font-weight: 500;
}
.tag-listado.tag-rojotexto {
display: block;
background-color: #000;
font-size: 12px;
color: #fff;
text-align: center;
border-radius: 50%;
width: 70px;
height: 70px;
line-height: 15px;
padding: 5PX;
padding-top: 20px;
font-weight: 500;
}
.colchon-tag.tag-descuento {
display: block;
background-color: #c62547;
font-size: 16px;
color: #fff;
text-align:center;
border-radius: 50%;
width: 70px;
padding: 10px;
line-height: 25px;
}
.colchon-tag.tag-noches {
display: block;
background-color: #000000;
font-size: 12px;
color: #fff;
text-align: center;
border-radius: 50%;
width: 70px;
height: 70px;
line-height: 11px;
padding: 0;
padding-top: 32px;
background-image: url(//deskontaliahome.com/wp-content/uploads/2022/02/luna-100-noches-sonpura.svg);
background-size: 20px;
background-repeat: no-repeat;
background-position: center 10%;
}
.colchon-tag.tag-garantia {
display: block;
background-color: #fcb333;
font-size: 12px;
color: #333;
text-align: center;
border-radius: 50%;
width: 70px;
height: 70px;
line-height: 13px;
padding: 5px;
padding-top: 23px;
font-weight: 500;
}
.colchon-tag.tag-regalo {
display: block;
background-color: #c62547;
font-size: 12px;
color: #fff;
text-align: center;
border-radius: 50%;
width: 70px;
height: 70px;
line-height: 13px;
padding: 0;
padding-top: 32px;
background-image: url(//deskontaliahome.com/wp-content/uploads/2024/11/regalo-loin-rojo.svg);
background-size: 20px;
background-repeat: no-repeat;
background-position: center 10%;
}
.colchon-tag.tag-rojotexto {
display: block;
background-color: #000;
font-size: 12px;
color: #fff;
text-align: center;
border-radius: 50%;
width: 70px;
height: 70px;
line-height: 15px;
padding: 5PX;
padding-top: 20px;
font-weight: 500;
}
.tag-listado.tag-descuento.tag-slider {
top: 60px;
}
.colchon-tags-container-ficha {
display: none;
top: -15px;
right: 0;
position: relative;
float: right;
flex-direction: row;
justify-content: flex-end;
flex-wrap: nowrap;
}
.colchon-tags-container-ficha.visible {
display: flex !important;
}
.colchon-tag.tag-descuento.ficha {
background-color: #c62547;
padding-left: 10px;
padding-right: 10px;
font-size: 16px;
color: #fff;
text-align:center;
border-radius: 60px;
width: 70px;
padding: 10px;
line-height: 25px;
margin-left: 5px;
}
.colchon-tag.tag-listado.tag-rojotexto.ficha {
display: block;
background-color: ##000;
font-size: 12px;
color: #fff;
text-align: center;
border-radius: 50%;
width: 70px;
height: 70px;
line-height: 15px;
padding: 5PX;
padding-top: 20px;
font-weight: 500;
}
.colchon-tag.tag-listado.tag-regalo.ficha {
display: block;
background-color: #c62547;
font-size: 12px;
color: #fff;
text-align: center;
border-radius: 50%;
width: 70px;
height: 70px;
line-height: 13px;
padding: 0;
padding-top: 32px;
background-image: url(//deskontaliahome.com/wp-content/uploads/2024/11/regalo-loin-rojo.svg);
background-size: 20px;
background-repeat: no-repeat;
background-position: center 10%;
}
.colchon-tag.tag-noches.ficha {
margin-left: 5px;
}
.colchon-tag.tag-garantia.ficha {
margin-left: 5px;
}
.colchon-tag.tag-rojotexto.ficha {
margin-left: 5px;
}
.colchon-tag.tag-regalo.ficha {
margin-left: 5px;
}
.colchon-titulo {
font-size: 29px;
line-height: 1;
margin-bottom: 15px;
}
.clear {
clear: both;
} #medidas {
display: none;
width: 450px;
position: fixed;
top: 0;
right: -450px;
height: 100vh;
background-color: white;
z-index: 999999;
padding: 20px;
overflow: auto;
overflow-x: hidden;
}
#overlay-desplegables {
display: none;
background-color: rgba(0, 0, 0, 0.6);
transition: opacity 300ms ease-in-out 0s;
height: 100%;
width: 100%;
position: fixed;
z-index: 900;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
}
.desplegable-contenedor {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.desplegable-contenedor .item {
flex: 0 0 30%;
height: auto;
min-height: 100px;
border-radius: 5px;
background-color: #f6f6f4;
margin-bottom: 22px;
cursor: pointer;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
font-size: 14px;
flex-direction: column;
border: 1px solid #f6f6f4;
line-height:19px;
}
.desplegable-contenedor[data-module="patas-bases"] .item{
justify-content: normal;
}
.desplegable-contenedor[data-module="patas-bases"] .item img{
max-width:60%;
}
.desplegable-contenedor .item.disabled {
cursor: default;
}
.lateral-contenedor .item {
flex: 0 0 30%;
height: auto;
min-height: 100px;
border-radius: 5px;
background-color: #f6f6f4;
margin-bottom: 25px;
cursor: pointer;
text-align: center;
display: flex;
align-items: center;
flex-direction: column;
font-size: 14px;
padding-top: 5px;
padding-bottom: 10px;
border: 1px solid #f6f6f4;
}
.desplegable-contenedor .item:hover:not(.disabled) {
border: 1px solid black;
}
.lateral-contenedor .item:hover {
border: 1px solid black;
}
.lateral-contenedor .item img {
width: 60%;
height: 100px;
}
.selector-extras-precio, .tirador-precio{
height: 20px;
padding-top:5px;
}
.selector-extras-precio.patas{
height: 30px;
padding-top: 10px;
}
.selector-servicios-precio{
height: 20px;
padding-top:10px;
}
.desplegable-item-nombre {
line-height: normal;
font-size: 13px;
margin-left: 2%;
margin-right: 2%;
margin-bottom:10%;
}
.desplegable-item-nombre [data-module="patas-bases"] {
margin-top:10%;
}
.desplegable-item-nombre[data-module="servicios"] {
padding-bottom: 10px;
margin-bottom: 0;
}
.desplegable-item-nombre[data-module="almohadas"] {
font-weight: 500;
}
.selector-extras-imagen{
align-items: center;
}
.container-marcas::after,
.lateral-contenedor::after,
.container-acabados::after {
content: "";
flex: 0 0 30%;
}
.desplegable-contenedor::after {
content: "";
flex: 0 0 30%;
}
.desplegable-contenedor .item .img {
width: 80%;
padding-top: 10px;
padding-bottom: 10px;
margin-left: auto;
margin-right: auto;
}
.decoracion-imagen{
width: 80%;
padding-top:10px;
padding-bottom:10px;
}
.desplegable-contenedor[data-module="servicios"] .item img {
width: 40%;
padding-top:20px;
padding-bottom:10px;
}
.desplegable-titulo {
font-size: 24px;
font-weight: 500;
color: #222321;
margin-bottom: 20px;
margin-top: 10px;
}
.lateral-titulo {
font-size: 24px;
font-weight: 500;
color: #222321;
margin-bottom: 20px;
margin-top: 10px;
}
.lateral-contenedor {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.lateral-boton {
background-color: #f6f6f4;
border-radius: 5px;
cursor: pointer;
width: 100%;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-bottom: 7px;
background-image: url(//deskontaliahome.com/iconos/flecha-derecha.svg);
background-size: 6px;
background-repeat: no-repeat;
background-position: 95% center;
font-size: 14px;
line-height: 20px;
}
.acabados-texto, .tiradores-texto, .tapizados-texto, .color-mesas-texto, .color-decoracion-texto, .chaiselonge-texto {
width: 65%;
float: left;
}
.boton-imagen {
width: 13%;
float: right;
margin-right: 12%;
}
.boton-imagen img {
width: 100%;
}
.desplegable-imagen {
width: 80%;
margin-top: 10%;
margin-bottom: 10%;
}
.lateral-boton {
background-color: #f6f6f4;
border-radius: 5px;
cursor: pointer;
width: 100%;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
text-align: left;
background-image: url(//deskontaliahome.com/iconos/flecha-derecha.svg);
background-size: 6px;
background-repeat: no-repeat;
background-position: 95% center;
font-size: 13px;
line-height: 20px;
}
.lateral-boton[data-module="extras"] {
margin-bottom: 7px;
}
.lateral-boton.blanco {
border-radius: 0;
line-height: 28px;
padding-top: 16px;
padding-bottom: 16px;
border-bottom: 1px solid #ddd;
font-size: 14px;
background-color: white;
color: black;
}
.lateral-boton[data-module="financiacion"].blanco {
margin-top: 30px;
}
.tiradores-boton.disabled, .acabados-boton.disabled {
cursor: default;
}
.desplegable-item-seleccionado {
background-image: url(//deskontaliahome.com/iconos/seleccionado.svg);
background-repeat: no-repeat;
background-size: 20px;
background-position: 95% 5%; }
.desplegable-item-seleccionado.disabled {
cursor: default;
background-image: url(//deskontaliahome.com/iconos/seleccionado-disabled.svg);
}
#ywapo_value_15 {
display: none !important;
}
.desplegable-lateral {
display: none;
width: 420px;
position: fixed;
top: 0;
right: -420px;
height: 100vh;
background-color: white;
z-index: 1000;
padding: 20px;
overflow: auto;
overflow-x: hidden;
}
.detalle-botones {
font-weight: 500;
font-size: 15px;
}
.quantity {
display: none !important;
}
.marca-colchon {
position: absolute;
bottom: 20px;
left: 20px;
width: 150px;
z-index: 100;
}
#textoexpedicion{
margin-top:42px;
font-size:12px;
margin-bottom:7px;
}
.tratamientos {
display: none;
padding-top: 50px;
}
#f, #t, #a {
width: 100px;
height: 80px;
display: inline-block; margin-left: auto;
margin-right: auto;
margin-top: 0px;
}
#colchon-propiedades {
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
width: 100%;
align-content: center;
}
.colchon-propiedades {
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
width: 70%;
margin-left: auto;
margin-right: auto;
align-content: center;
padding-top: 0px;
position: absolute;
bottom: 20px;
right: 8%;
}
.propiedades-item {
flex: 0 0 30%;
text-align: center;
}
.propiedades-item p {
margin-bottom: 0px;
text-align: center;
color: #51b3bb;
font-size: 16px;
font-weight: 500;
}
.propiedades-item &gt; div {
height: 100px;
}
.item-precio {
color: #222321;
font-size: 15px;
font-weight: 400;
}
.item-precio .original {
color: #9fa19d;
font-size: 13px;
text-decoration: line-through;
}
.item-nombre {
font-weight: 500;
font-size: 14px;
padding-bottom:10px;
}
.yith_wapo_group_total {
display: none !important;
}
.pruebatiendas{
padding: 40px;
background-color: #f6f6f4;
width: 73.5%;
height: auto;
padding-bottom: 50px;
} #ywapo_value_11,
#ywapo_value_20,
#ywapo_value_21,
#ywapo_value_22,
#ywapo_value_23,
#ywapo_value_24,
#ywapo_value_25,
#ywapo_value_26,
#ywapo_value_27,
#ywapo_value_28,
#ywapo_value_29,
#ywapo_value_30,
#ywapo_value_31,
#ywapo_value_32,
#ywapo_value_33,
#ywapo_value_34,
#ywapo_value_35,
#ywapo_value_36,
#ywapo_value_37,
#ywapo_value_38,
#ywapo_value_39,
#ywapo_value_40,
#ywapo_value_41,
#ywapo_value_42,
#ywapo_value_43,
#ywapo_value_44,
#ywapo_value_45,
#ywapo_value_46,
#ywapo_value_49,
#ywapo_value_50,
#ywapo_value_51,
#ywapo_value_52,
#ywapo_value_54,
#ywapo_value_55,
#ywapo_value_56,
#ywapo_value_57,
#ywapo_value_58,
#ywapo_value_63,
#ywapo_value_65,
#ywapo_value_64,
#ywapo_value_67,
#ywapo_value_68,
#ywapo_value_62,
#ywapo_value_69 {
display: none !important;
}
.wccc-content-block-57545,
.wccc-content-block-57554 {
display: none !important;
} #ywapo_value_18,
#ywapo_value_19 {
display: none !important;
} #ywapo_value_16 {
display: none !important;
}
#list-pagination {
display: flex;
flex-wrap: nowrap;
flex-direction: row;
justify-content: space-between;
align-items: center;
width: 100%;
border: 1px solid #cecece;
border-radius: 5px;
}
@media screen and (max-width: 996px) {
#list-pagination {
flex-wrap: wrap;
}
}
#list-pagination .list-pagination-item {
padding: 15px;
font-size: 20px;
font-weight: 300;
}
#list-pagination .list-pagination-item a {
color: black;
display: block;
text-align: center;
border-radius: 5px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}
#list-pagination .list-pagination-item.current-page {
background-color: #19bfcb;
color: white;
font-weight: 500;
}
#list-pagination .list-pagination-item a:hover {
background-color: #19bfcb;
color: white;
}
.summary.fixed {
position: fixed !important;
right: 50% !important;
margin-right: -50% !important;
}
.precio-manual {
font-size: 20px;
letter-spacing: 1px;
text-align: left;
font-weight: 500;
margin-top: 40px;
margin-bottom: 50px;
}
.precio-manual .original {
color: #9fa19d;
text-decoration: line-through;
margin-right: 10px;
font-size: 16px;
font-weight: 300;
}
#sumary h1{margin-top:20px;}
.moneda {
font-weight: 300;
font-size: 17px;
} a#top-link {
display: none;
}
#top-link i {
bottom: 60px;
color: inherit;
cursor: pointer;
font-size: 40px;
position: fixed;
right: 60px;
text-align: center;
text-decoration: none;
z-index: 999;
display: none;
} .custom-logo-link img {
width: 300px;
}
.wrap-cabecera-fixed .custom-logo-link img  {
width: 250px;
}
.header-widget-area {
top: 30px !important;
}
.wrap-cabecera {
z-index: 10000;
background-color: white;
}
.wrap-cabecera-fixed {
position: fixed;
top: 0px;
border-bottom: 1px solid #e8dede;
padding-top: 10px;
padding-bottom: 10px;
width: 100%;
}
.site-inner.cabecera-fixed {
position: relative;
top: 25px;
}
footer.cabecera-fixed {
position: relative;
top: 25px;
}
.link-tienda-container, .link-menu-container {
float: left;
margin-top: 24px;
margin-left: 20px;
margin-right: 20px;
}
.wrap-cabecera-fixed .link-menu-container {
float: left;
margin-top: 10px;
margin-left: 20px;
margin-right: 20px;
}
.wrap-cabecera-fixed .link-tienda-container {
float: left;
margin-top: 10px;
margin-left: 20px;
margin-right: 20px;
}
.wrap-cabecera-fixed .buscador-cabecera {
margin-top: 8px;
}
.wrap-cabecera-fixed .nav-primary{
top:80px;
}
.wrap-cabecera-fixed .desplegable-tiendas{
top:80px;
}
.dgwt-wcas-search-wrapp {
margin-top: -7px;
}
.link-tienda-container:hover, .link-menu-container:hover {
border-bottom: 1px solid black;
}
.link-tienda-container.con-borde, .link-menu-container.con-borde {
border-bottom: 1px solid black;
}
.link-tienda:hover, .link-menu:hover {
color: black;
}
.menu-principal.primary-fixed {
position: fixed !important;
top: 36px !important;
left: 0 !important;
background-color: white !important;
padding-top: 10px !important;
padding-bottom: 13px;
padding-left: 30px !important;
width: 100% !important;
text-align: left !important;
}
#mega-menu-primary.primary-fixed {
position: fixed !important;
top: 66px !important;
left: 0 !important;
background-color: white !important;
padding-top: 7px !important;
padding-left: 30px !important;
width: 100% !important;
text-align: left !important;
}
#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a.mega-menu-link {
LETTER-SPACING: 0.2px;
} .menutitulo{
font-weight: 600;
font-size: 16px;
line-height: 18px;
padding-top:10px;
margin-bottom: 15px;
color:#222321;}
.blanco{color:#fff;}
hr {
margin-top: 0px;
}
.nav-primary li a, .menu-secondary li a, .nav-primary ul.sub-menu li a, .menu-secondary ul.sub-menu li a {
color: #222321;
}
.cta a {
border-bottom: 1px solid #9fa19d;
font-size: 14px;
line-height: 21px;
margin-bottom: 1px;
display: inline-block;
padding-top: 20px;
}.cta2 a {
border-bottom: 1px solid #ffffff;
font-size: 20px;
line-height: 21px;
margin-bottom: 1px;
display: inline-block;
padding-top: 20px;
color:#fff;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children &gt; a.mega-menu-link &gt; span.mega-indicator {
display: none;
}
#header.site-header {
z-index: 999999;
} .titulo-filtro {
cursor: pointer;
}
.titulo-filtro .flecha-titulo {
width: 11px;
height: 16px;
background-image: url(//deskontaliahome.com/iconos/flecha-derecha.svg);
background-repeat: no-repeat;
background-size: 7px;
position: absolute;
right: 0;
display: block;
top: 20px;
}
.titulo-filtro.open .flecha-titulo {
background-image: url(//deskontaliahome.com/iconos/flecha-abajo.svg);
width: 12px;
background-size: 12px;
right: 4px;
}
.titulo-filtro.open{
margin-bottom:15px;
}
.container-acabados,
.container-marcas,
.container-tapizados,
.container-color-mesas,
.container-color-decoracion,
.container-chaiselonge {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.container-acabados div,
.container-marcas div,
.container-tapizados div,
.container-color-mesas div,
.container-color-decoracion div,
.container-chaiselonge div {
flex: 0 0 30%;
}
.container-acabados div img
.container-tapizados div img,
.container-color-mesas div img,
.container-color-decoracion div img,
.container-chaiselonge div img {
width: 80%;
}
.container-marcas div img{
width: 100%;
}
.filtro-acabado-imagen, .filtro-tapizado-imagen {
width: 80%;
}
.container-marcas, .container-tapizados, .container-acabados, .container-chaiselonge {
padding-right: 10px;
padding-left: 0px;
}
.item-filtro-acabado, .item-filtro-marca {
padding-top: 6%;
}
.item-filtro-acabado, .item-filtro-tapizado {
flex: 0 0 30%;
height: auto;
min-height: 100px;
border-radius: 5px;
background-color: #f6f6f4;
margin-bottom: 25px;
cursor: pointer;
text-align: center;
display: flex;
align-items: center;
flex-direction: column;
font-size: 14px;
padding-top: 10px;
padding-bottom: 10px;
border: 1px solid #f6f6f4;
line-height:19px;
padding-top: 6%;
}
.item-filtro-marca {
background-color: #f6f6f4;
border-radius: 5px;
margin-bottom: 30px;
min-height:100px;
}
.item-filtro-marca:hover {
border: 1px solid black;
}
.item-filtro-acabado:hover {
cursor: pointer;
}
.label-filtro {
display: block;
position: relative;
}
.label-filtro.expedicion, .label-filtro.firmeza, .label-filtro.product_cat {
padding-bottom: 24px;
padding-left: 45px;
width:100%;
}
.checkbox-filtro, .checkbox-filtro-colchones {
cursor: pointer;
width: 20px;
height: 20px;
border-radius: 0;
margin: 0;
margin-right: 15px !important;
border: 1px solid #9d9c9c;
position: absolute;
left: -10000px;
}
.checkbox-filtro:checked, .checkbox-filtro-colchones:checked {
background-color: #19BFCB;
}
.checkbox-filtro:checked::after, .checkbox-filtro-colchones:checked::after {
top: 1px;
left: 5px;
border-bottom: 3px solid #fff;
border-right: 3px solid #fff;
content: "";
width: 8px;
height: 12px;
display: block;
position: absolute;
transform: rotate(45deg);
}
.checkbox-redondo {
border: 1px solid #000;
width: 25px;
height: 25px;
display: inline-block;
border-radius: 50%;
position: absolute;
top: 2px;
left: 0;
transition-property: background-color;
transition-duration: 150ms;
transition-timing-function: ease-in-out;
transition-delay: 0s;
background-color: white;
cursor: pointer;
}
.checkbox-redondo.seleccionado {
background-color: black;
}
.checkbox-redondo .fa-check {
position: absolute;
top: 4px;
left: 4px;
color: white;
}
.medidas-canape .checkbox-redondo .fa-check {
display:none;
}
.medidas-canape .checkbox-redondo {
display:none;
}
.medidas-canape .checkbox-redondo.seleccionado {
background-image: url(//deskontaliahome.com/iconos/seleccionado.svg);
background-repeat: no-repeat;
background-size: 20px;
background-position: 95% 5%;
}
.label-filtro label {
font-size: 15px;
font-weight: 300;
cursor: pointer;
}
.woocommerce-product-gallery__image {
position: relative;
}
#contacto-cabecera {
width: 100%;
background-color: #222321;
color: white;
font-size: 14px;
text-align: center;
height: 40px;
line-height: 40px;
}
.flecha-contacto{
padding-top: 1px;
padding-bottom: 1px;
padding-left: 0px;
text-align: left;
background-image: url(//deskontaliahome.com/iconos/flecha-derecha-blanca.svg);
background-size: 6px;
background-repeat: no-repeat;
background-position: right center;
font-size: 15px;
padding-right: 15px;;
}
#contacto-cabecera a:hover{
border-bottom: 1px solid #ddd;
}
#contacto-cabecera a {
color: white;
}
.desplegable-tiendas {
display: none;
overflow: hidden;
}
.desplegable-tiendas.tiendas-visibles {
display: block;
position: fixed;
top: 110px;
left: 0;
z-index: 5000;
background-color: white;
width: 100%;
padding-left: 2%;
padding-top: 40px;
padding-bottom: 40px;
}
.desplegable-tiendas.tiendas-visibles.con-scroll {
top: 65px;
}
.lista-tiendas {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
list-style: none;
padding-left: 0;
width: 97%;
}
.tiendas-item {
flex: 0 0 8%;
text-align: center;
}
.tiendas-item a img.alignnone {
margin: 5px 20px 10px 0;
}
.sin-resultados {
font-size: 20px;
text-align: center;
margin-bottom: 100px;
margin-top: 10px;
}
.listado-logo-colchon {
width: 100px !important;
position: absolute;
right: 10px;
bottom: 10px;
} .fila {
display: none;
width: 100%;
background-color: #f6f6f4;
}
.columna {
display: flex;
background-size: cover;
width: 100%;
flex: end;
padding-left: 15px;
padding-right: 15px;
justify-content: center;
}
.apply-filters-container {
position: relative;
width: 97%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
background-color: white;
z-index: 999999;
display: flex;
justify-content: space-between;
flex-wrap: nowrap;
}
.apply-filters-container a {
flex: 0 0 48%;
border: 1px solid grey;
padding-top: 12px;
padding-bottom: 12px;
}
a.clear-filter-link:hover {
color: black;
}
a.apply-filter-link {
background-color: var(--color-boton-deskontalia);
color: white;
}
a.apply-filter-link:hover {
background-color: var(--hover-boton-deskontalia);
}
.aricono {
text-align: center;
width: 100px;
}
.aricono img {
margin-bottom: 0px;
width: 40%;
}
.artextoicono h4 {
font-size: 14px;
font-weight: 300;
text-align: center;
line-height: 18px;
margin-top: 5px;
}
.artextoicono {
font-size: 14px;
font-weight: 300;
margin-top: 5px;
}
.artextoiconocat {
font-family: inherit;
font-weight: 400;
text-transform: none;
letter-spacing: 0.3px;
text-align: center;
font-size: 15px;
color: #222321;
line-height: 1.3em;
padding-top: 10px;
}
.medidas-producto {
width: 40%;
}
.medidas-producto dl {
display: flex;
flex-wrap: wrap;
}
.medidas-producto dt, dd {
width: 50%;
margin-top: 10px;
margin-bottom: 10px;
} #contenido-main {
width: 73.5%;
float: left;
}
.woocommerce-product-gallery {
width: 100% !important;
}
.woocommerce-tabs {
width: 100% !important;
}
.product {
overflow: visible !important;
height: auto;
}
.woocommerce div.product .woocommerce-tabs {
margin-bottom: 0px;
padding-top: 20px;
overflow: hidden;
width: 70%;
margin-left: 0px;
background-color: #f6f6f4;
padding-left: 40px;
padding-right: 40px;
} .single_add_to_cart_button.button {
text-transform: none;
appearance: none;
cursor: pointer;
border: 0px none;
margin: 0px;
background: rgb(19, 20, 19) none repeat scroll 0% 0%;
display: inline-block;
text-align: center;
font-weight: normal;
font-size: 17px !important;
line-height: 1.5em;
letter-spacing: 1px !important;
padding: 20px 32px;
color: rgb(255, 255, 255);
transition: background-color 300ms ease-in-out 0s;
float: none;
vertical-align: middle;
width: 100%;
font-weight: 500 !important;
}
.single_add_to_cart_button:hover {
background-color: #5e5e5e !important;
color: #ffffff !important;
}
.filacat.catcentrado {
overflow: hidden;
} .subcategoriaspagina2 {
margin-left:350px;
margin-bottom: 45px;
}
.subcategoriaspagina4 {
margin-left:200px;
margin-bottom: 45px;
}
.subcategoriaspagina5 {
margin-left:125px;
margin-bottom: 45px;
}
.subcategoriaspagina6 {
margin-left:50px;
margin-bottom: 45px;
}
.subcategoriaspagina7 {
margin-left:0px;
margin-bottom: 45px;
}
.subcategoriaspagina9 {
margin-left:0px;
margin-bottom: 45px;
}
.filacat {
display: flex;
flex-flow: row nowrap;
overflow: auto;
scrollbar-width: none;
margin: 0px 0px 8px;
margin-bottom: 8px;
justify-content: initial;
align-items: initial;
list-style:none;
padding-left: 0px;
}
.catcentrado {
text-align: center;
}
.subcategoriaspagina {
text-align:center;
}
.catcentrado .filacat::before{
content: ""; 
}
.columnacat {
width:128PX;
float: left;
margin-right: 1.6039968446%;
}
.ariconocat {
text-align:center;
}
.breadcrumb {
margin-bottom:11px;
margin-left: 20px;
text-transform:none;
font-size:12px;
padding-top:27px;
letter-spacing: normal;
}
.breadcrumb-link-text-wrap:hover{
border-bottom: 1px solid #9fa19d;
padding-bottom:3px;
}
.woocommerce-page.full-width-content .content .breadcrumb {
display: block;
position: relative;
}
.breadcrumb a {
opacity: 1;
letter-spacing: 0.5px;
color: #5c5c5c;
}
.breadcrumb-link .breadcrumb-link-text-wrap :hover {
opacity: 1;
letter-spacing: 0.5px;
color: #5c5c5c;
border-bottom: 1px solid #5c5c5c;
}
.breadcrumb a::after, .migas-pie a::after {
content: "";
display: inline-block;
width: 0.5em;
height: 0.5em;
border-color: rgb(159, 161, 157);
border-style: solid;
border-image: none 100% / 1 / 0 stretch;
border-width: 1px 1px 0px 0px;
transform: rotate(45deg);
margin: 0px 1.6ch;
}
#mega-menu-wrap-primary #mega-menu-primary {
visibility: visible;
text-align: center;
padding: 0px 0px 10px 0px;
} .suscribete-container {
background-color: #efeee5;
padding-top: 10px;
padding-bottom: 20px;
}
.suscribete {
margin-left: 40px;
margin-right: 40px;
}
.suscribete1 {
width: 50%;
float: left;
padding-right: 100px;
}
.suscribete1 p {
font-size:16px;
line-height: 22px;
}
.suscribete2 {
width: 50%;
float: right;
padding-top:50px;
}
#input_2_3, .newsletter-email .newsletter-form{
background-color: #efeee5;
border: 0px;
border: 3px solid #333;
border-radius: 0px;
font-size: 18px;
margin-left: 50px;
margin-right: 20px;
width: 75% !important;
height: 50px;
text-align: center;
padding: 10px;
font-size: 14px;
float: left;
margin-left: 5%;
}
.newsletter-email input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"] {
background: #efeee5;
border-radius: 2px;
border: 2px solid rgba(0, 0, 0, 0.9);
display: block;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal !important;
margin: 0 0 10px;
outline: 0;
padding: .7em 1.1em;
-webkit-transition: all 50ms cubic-bezier(0.33, 0, 0.2, 1);
transition: all 50ms cubic-bezier(0.33, 0, 0.2, 1);
vertical-align: baseline;
width: 80%;
height:45px;
-webkit-appearance: none;
float:left;
}
.newsletter-submit {
float: right;
width: 18%;
color: white;
height:45px;
padding:o 6px;
font-size:14px;
border:1px solid var(--color-boton-deskontalia);
background-color:var(--color-boton-deskontalia);
border-radius:2px;
}
.newsletter-submit:hover {
float: right;
width: 18%;
color: white;
height:45px;
padding:o 6px;
font-size:14px;
border:1px solid var(--hover-boton-deskontalia);
background-color:var(--hover-boton-deskontalia);
border-radius:2px;
}
.sus {
font-weight: 900;
font-size:3rem;
} .pie {
margin-left: 40px;
width: 40%;
float: left;
}
.otropie {
margin-right: 40px;
width: 40%;
float: right;
}
.pie-container {
width: 100%;
display: block;
height: auto;
overflow: hidden;
padding-top: 40px;
}
.pie1 {
width: 50%;
float: left;
text-align: left;
}
.pie2 {
width: 50%;
float: right;
text-align: left;
}
.titulopie {
font-size: 16px;
font-weight: 900;
line-height: 35px;
}
.linkpie {
font-size: 12px;
}
.container-filtros {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
padding-right: 20px;
}
.container-filtros.id34172, .container-filtros.id34426 {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
padding-right: 20px;
}
.container-filtros.id34169, .id33546, .container-tipos-producto{
padding-left: 20px;
}
.label-filtro.elegir-medidas, .label-filtro.medidas-canape {
flex: 0 0 30%;
height: auto;
min-height: 100px;
border-radius: 5px;
background-color: #f6f6f4;
margin-bottom: 30px;
cursor: pointer;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
font-size: 18px;
flex-direction: column;
}
.bapf_sfilter {
margin-bottom: 20px;
padding: 20px;
}
.label-filtro.elegir-medidas:hover, .label-filtro.medidas-canape:hover {
border: 1px solid black;
}
.label-filtro.elegir-medidas input[type="checkbox"], .label-filtro.medidas-canape input[type="checkbox"] {
position: absolute;
left: -3000px;
}
.dgwt-wcas-search-input {
border: 0 !important;
background-color: #f6f6f4 !important;
font-style: normal !important;
color:#222321;
}
.nav-primary {
padding: 1px 0;
padding-bottom: 2px;
padding-top:20px;
}
.dgwt-wcas-search-wrapp {
max-width: 600px;
width: 240px;
height: 32px;
}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
padding: 5px 15px 5px 50px;
}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
font-style: normal;
}
.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {
height: 40%;
margin: auto;
max-height: 20px;
width: 100%;
max-width: 20px;
left: 12px;
right: auto;
opacity: 5;
color:#222321;
}
input::placeholder {
font-size: 14px;
font-style: normal !important;
}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
height: 35px;
border-radius:2px;
}
#iconos-cabecera {
position: absolute;
width: 60px;
right: 20px;
top: 60px;
z-index: 999;
text-align: center;
display: flex;
justify-content: space-between;
}
#iconos-cabecera.cabecera-fixed {
top: 15px;
}
.iconos-cabecera-item {
flex: 0 0 50%;
}
.iconos-cabecera-item img {
width: 22px;
}
.total-extras {
font-size: 16px;
color: #222321;
font-weight: 400;
}
.cerrar-filtro {
width: 25px;
height: 25px;
position: absolute;
top: 40px;
right: 10px;
cursor: pointer;
background-image: url(//deskontaliahome.com/iconos/cerrar.svg);
background-repeat: no-repeat;
background-size: 100%;
background-position: center center;
}
.berocket_single_filter_widget {
display: none;
}
.berocket_single_filter_widget[data-id="34174"],
.berocket_single_filter_widget[data-id="52478"],
.berocket_single_filter_widget[data-id="52499"],
.berocket_single_filter_widget[data-id="52500"],
.berocket_single_filter_widget[data-id="52501"],
.berocket_single_filter_widget[data-id="52502"],
.berocket_single_filter_widget[data-id="52503"],
.berocket_single_filter_widget[data-id="52504"],
.berocket_single_filter_widget[data-id="55277"],
.berocket_single_filter_widget[data-id="55278"],
.berocket_single_filter_widget[data-id="55279"],
.berocket_single_filter_widget[data-id="52505"] {
display: block;
width:100%;
}
div[data-id="34174"] .bapf_head,
div[data-id="52478"] .bapf_head,
div[data-id="52499"] .bapf_head,
div[data-id="52500"] .bapf_head,
div[data-id="52501"] .bapf_head,
div[data-id="52502"] .bapf_head,
div[data-id="52503"] .bapf_head,
div[data-id="52504"] .bapf_head,
div[data-id="55277"] .bapf_head,
div[data-id="55278"] .bapf_head,
div[data-id="55279"] .bapf_head,
div[data-id="52505"] .bapf_head {
display: none;
}
.extras-scroll {
width: 100%;
min-height: 150px;
position: fixed;
bottom: -20px;
background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(255, 255, 255));
text-align: center;
height: auto;
}
.extras-scroll img {
width: 20px;
margin-top: 15px;
margin-bottom: 15px;
}
.summary .price {
display: none;
}
#cargando-colchones {
width: 100%;
display: block;
padding-top: 100px;
padding-bottom: 100px;
font-size: 25px;
text-align: center;
}
.opacity-container {
display: none;
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: rgba(0, 0, 0, 0.5);
z-index: 10000;
}
.filtros-container {
height: calc(100vh - 160px);
overflow: auto;
overflow-x: hidden;
border-top: 1px solid #f6f6f4;
}
.filtros-titulo {
font-size: 24px;
font-weight: 500;
margin-bottom:20px;
margin-top:10px;
}
.desplegable-titulo[data-module="carrito"] {
background-image: url(//deskontaliahome.com/iconos/seleccionado.svg);
background-size: 16px;
background-position: left center;
background-repeat: no-repeat;
padding-left: 30px;
}
@media screen and (max-width: 1024px) {
.mobile_menu.navbar-default {
display: none !important;
}
}
.carrito-producto-subtotal {
width: 100%;
margin-top: 50px;
margin-bottom: 10px;
font-weight: 500;
}
.carrito-producto-importe {
float: right;
} #footer-links-container {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
width: calc(100% - 80px);
margin-left: 40px;
margin-right: 40px;
margin-top: 20px;
background-color:#f8f8f8;
}
#footer{
background-color:#fff;
}
.footer-facebook {
display: inline-block;
font-size: 20px;
margin-right: 20px;
}
.footer-instagram {
display: inline-block;
font-size: 24px;
}
.footer-instagram i::before {
top: 5px;
position: absolute;
}
.footer-links-column {
flex: 0 0 20%;
}
.footer-links-column h3 {
font-size: 18px;
}
.footer-links-column a:hover {
color: black;
font-weight: 500;
}
.footer-links-column a:visited, .footer-links-column a:active, .footer-links-column a:link {
color: black;
}
.footer-links-list {
list-style: none;
padding: 0;
}
.footer-facebook a:hover, .footer-instagram a:hover {
color: #6a6a6a;
}  .pswp__caption {
bottom: 3em;
display: none;
}
.wvs-attachment-image{ width: 100%;}
.swiper-button-next, .swiper-button-prev {
background-image: none !important;
color: black !important;
--swiper-navigation-size: 20px !important;
}
.swiper-button-prev::after, .swiper-container-rtl .swiper-button-next::after {
font-family: "Ionicons";
font-size: 20px;
display: block;
line-height: 40px;
color: #545d63;
}
.swiper-button-prev::after {
content: "\276E" !important;
}
.swiper-button-next::after {
content: "\276F" !important;
}
.swiper-button-next.swiper-buttoncustom, .swiper-button-prev.swiper-buttoncustom {
background-color: #fff;
border-radius: 20px;
height: 40px;
width: 40px;
}
.swiper-container.svi-gallery-thumbs {
border-right: 1px solid #e6dbdb;
padding-right: 30px;
flex-basis: 19% !important;
max-width: 17.8% !important;
margin-left: 30px;
margin-right: 0px;
}
.woosvi_strap.sviflex&gt;.sviproslider, .woosvi_strap.sviflex&gt;.svistatic {
justify-content: flex-start;
}
.swiper-container {
margin-left: 0px !important;
margin-right: 0px !important;
}
.svi-gallery-thumbs {
margin-left: 30px !important;
} .bapf_taprice {
display: none;
} .search-results ul.products {
display: grid;
grid-template-columns: repeat(auto-fill, 24%);
row-gap: 0;
column-gap: 1%;
justify-content: space-between;
width: 97%;
margin-left: auto;
margin-right: auto;
}
.wrap-resultado-busqueda ul.products li {
width: unset !important;
margin-bottom: 0 !important;
margin-right: 0 !important;
}
.wrap-resultado-busqueda ul.products::before {
content: unset;
display: unset;
}
.wrap-resultado-busqueda ul.products::after {
content: unset;
display: unset;
}
.woocommerce-ordering {
display: none !important;
} .gallery-svi.woocommerce-product-gallery.woocommerce-product-gallery--with-images.svi-variable {
background-color: #f6f6f4;
}
.carrito-producto-fila {
width: 100%;
display: flex;
justify-content: space-between;
flex-wrap: nowrap;
margin-bottom:20px;
}
.carrito-producto-imagen, .carrito-producto-detalles {
flex: 0 0 43%;
display: flex;
justify-content: center;
align-items: center;
background-color: #f6f6f4;
}
.carrito-producto-detalles {
background-color: #fff;
}
.carrito-producto-detalles-container {
flex: 0 0 100%;
}
.carrito-producto-detalles-container p{
margin-bottom: 0px;
}
.carrito-producto-nombre {
font-weight: 300;
font-size: 13px;
}
.carrito-producto-ver {
width: 100%;
display: block;
text-align: center;
background-color: var(--color-boton-deskontalia);
color: white;
padding-top: 15px;
padding-bottom: 15px;
font-size: 16px;
margin-bottom: 40px;
font-weight:500;
}
.carrito-producto-ver:hover {
background-color: var(--hover-boton-deskontalia);
color: white;
}
.carrito-producto-seguir {
width: 100%;
text-align: center;
}
.carrito-producto-seguir a {
border-bottom: 1px solid #c1c1c1;
padding-bottom: 3px;
}
.carrito-producto-seguir a:hover {
color: black;
}
.added_to_cart.wc-forward {
display: none !important;
}
.cargar-mas-colchones-container {
width: 100%;
text-align: center;
margin-bottom: 50px;
}
.cargar-mas-colchones {
border: 1px solid #222321;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 50px;
padding-right: 50px;
font-weight: 500;
}
.cargar-mas-colchones:active, .cargar-mas-colchones:focus {
color: black;
}
.cargar-mas-colchones:hover {
color: rgb(59, 59, 59);
}
a.lmp_button{
border:1px solid #222321!important;
background-color: #fff!important;
color:#222321!important;
margin-bottom:40px!important;
font-size:14px !important;
font-weight: 500!important;
padding-left: 50px!important;
padding-right: 50px!important;
}
.lmp_button a:hover {
background-color: #fff !important;
color: #111111 !important;
}
.filtros-movil {
display: none;
}
.hero_block_content .button {
background-color: #fff;
color: #222;
border: 1px solid #222321;
text-transform: none;
font-size: 15px;
font-weight: 500;
letter-spacing: 0;
}
.hero_block_content:hover .button:hover {
background-color: #fff;
color: #9fa19d;
border: 1px solid #222321;
text-transform: none;
font-size: 15px;
font-weight: 500;
letter-spacing: 0;
}
.body-desplegable-abierto {
overflow: hidden;
}
.spinner-colchones {
display: none;
width: 100%;
text-align: center;
margin-bottom: 10px;
font-size: 30px;
}
.woocommerce-variation-description {
display: none !important;
}
.cabecera-contador-carrito {
font-size: 12px;
}
.single_add_to_cart_button {
background-color: var(--color-boton-deskontalia) !important;
}
.single_add_to_cart_button:hover {
background-color: var(--hover-boton-deskontalia) !important;
}
.porcentaje-descuento-ficha {
display: none; font-weight: 300;
font-size: 18px;
color: green;
}
.porcentaje-descuento-listados {
margin-left: 15px;
font-weight: 300;
font-size: 14px;
color: green; }
.variations {
display: none !important;
}
.pruebatiendas {
display: none;
}
footer.site-footer {
display: none;
}
* {
font-family: 'Signika', sans-serif !important;
}
.fa {
font-family: "Font Awesome 5 Brands", "Font Awesome 5 Free" !important;
}
.dashicons {
font-family: dashicons !important;
} .continentes{
text-align: center;
margin-top:120px;
margin-bottom:-20px;
}
.slider-otros-productos {
margin-bottom: 50px;
}
.slider-otros-productos-titulo {
text-align: center;
margin-top:30px;
margin-bottom:-20px;
}
.slider-frame {
position: relative;
margin: 0 auto;
overflow: hidden;
}
.flickity-page-dots{
display:none;
}
.slider-frame .btn {
width: 40px;
height: 40px;
background: #f6f6f4;
color: #fff;
border-radius: 30px;
position: absolute;
top: 250px;
z-index: 1000;
line-height: 40px;
font-size: 25px;
padding-left: 7px;
padding-right:7px;
}
.flickity-prev-next-button .flickity-button-icon {
position: absolute;
left: 20%;
top: 20%;
width: 50%;
height: 60%;
color:#6a6a6a;
}
.flickity-button {
position: absolute;
background: #f6f6f4;
border: none;
color: #333;
}
.flickity-prev-next-button {
top: 50%;
width: 34px;
height: 34px;
border-radius: 50%;
transform: translateY(-50%);
}
.slider-frame .btn.prev {
right: 0px;
top:240px;
cursor:pointer;
}
.slider-frame .btn.next {
left: 0px;
top:240px;
cursor:pointer;
}
.flickity-prev-next-button {
top:15px;
}
.flickity-prev-next-button.previous {
left: calc(100% - 100px);
}
.slider-frame .slider-container {
transition: margin-left .2s ease, left .5s ease;
position: absolute;
left: 0;
}
.slider-frame .slider-container .slide {
float: left;
position: relative;
top: 0;
transition: width .2s ease, height .2s ease, top .2s ease;
}
.slider-frame .slider-container .slide:nth-child(even) {
}
.slide {
width:100%;
min-height: 400px;
margin-top:50px;
}
.slide &gt; div {
margin-right: 10px;
width:90%;
background-color:#fff;
}
.slide img {
width: 100%;
background-color: #f6f6f4;
}
.slide-titulo{
font-size:15px;
font-weight:400;
letter-spacing: 0.5px;
height: 42px;
overflow: hidden;
padding-top:15px;
}
.slide-subtitulo {
font-size: 15px;
line-height: auto;
font-weight: 400;
color: #666666;
line-height: 18px;
width: 75%;
}
.slide-precio{
font-size:15px;
font-weight:300;
text-align:right;
position: absolute;
top: 13px;
right: 0;
}
.desde{
font-size:16px;
}
.slider-frame {
height: 550px !important;
}
.carousel {
margin-left: 20px;
}
.carousel-cell {
height: 550px;
width: 430px;
}
.flickity-viewport {
height: 550px;
}
.flickity-button-icon {
color: #5f5f5f;
}
.slide-datos {
position: relative;
}
@media (max-width:1366px) {
.carousel-cell {
width: 270px;
height: 420px;
}
.flickity-viewport {
height: 420px;
}
.slide-precio{
font-size:15px;
font-weight:300;
text-align:left;
margin-top:0px;
}
.slide-subtitulo{
font-size:14px;
line-height: 16px;
min-height:42px;
}
}
@media (max-width:1024px) {
.carousel-cell {
width: 260px;
height: 400px;
}
.flickity-viewport {
height: 400px;
}
.custom_shortcode_wrap.custom_wrap {
padding: 20px;
}
}
@media (max-width:768px) {
.carousel {
margin-left: 20px;
}
.carousel-cell {
width: 280px;
height: 408px;
}
.flickity-viewport {
height: 418px;
}
}
@media (max-width:430px) {
.carousel {
margin-left: 15px;
}
.flickity-slider {
position: absolute;
width: 90%;
height: 100%;
}
.slider-frame .slider-container {
transition: margin-left .2s ease, left .5s ease;
position: absolute;
left: 16px;
}
.carousel-cell {
width: 300px;
height: 440px;
margin-right: 10px;
}
.flickity-viewport {
height: 440px;
}
.slide-titulo{
font-size:15px;
padding-top:15px;
height:38px;
}
.desde, .slide-precio{
padding-top:10px;
font-size:14px;
}
.slide-precio{
font-size:15px;
font-weight:300;
text-align:left;
margin-top:0px;
}
.slide-subtitulo{
font-size:14px;
line-height: auto;
min-height:22px;
width:100%;
height:35px;
}
.flickity-prev-next-button.previous {
display:none;
}
.flickity-prev-next-button {
display: none;
}
} #zp-footer {
margin-top: 100px;
}
#almohada-propiedades {
}
.almohada-propiedades-item {
display: inline-block;
margin-right: 20px;
}
.propiedades-titulo {
font-weight: 500;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
width: 100%;
}
.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before {
display: none;
}
.woocommerce ul.products::after, .woocommerce ul.products::before, .woocommerce-page ul.products::after, .woocommerce-page ul.products::before {
display: none;
}
.migas-pie {
display: none;
width: calc(100% - 80px);
background-color: #f8f8f8;
line-height: 30px;
position: relative;
margin-left: 15px;
margin-right: 15px;
padding:10px;
}
.site-footer {
padding-top: 0;
}
#password_1, #password_2 {
border: 0;
border-bottom: 1px solid black;
background-color: white;
}
#password_2 {
width: 30%;
}
.tiendas-contacto {
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
}
.tiendas-contacto-item {
flex: 0 0 19%;
}
.tiendas-contacto-item h3 {
font-size: 15px;
font-weight: 500;
}
.woocommerce-error::before {
left: 0;
}
.tag-sin-stock {
position: absolute;
top: 10px;
right: 10px;
background-color: gray;
padding-left: 5px;
padding-right: 5px;
color: white;
border-radius: 3px;
}
.boton-sin-stock {
width: 100%;
text-align: center;
padding-top: 20px;
padding-bottom: 20px;
background-color: #f5f6f4;
}
.variacion-stock {
padding-left: 3px;
padding-right: 3px;
margin-top: 10px;
height: 18px;
display: block;
}
.variacion-stock.sin-stock {
font-size: 13px;
background-color: #d0d0d0;
color: white;
}
.swiper-container.svi-gallery-top {
flex-basis: 79% !important;
max-width: 79% !important;
}
.colchon-tags-container {
position: absolute;
top: 10px;
left: 10px;
width: 70px;
}
#barra-cookies {
display: none;
width: 100%;
position: fixed;
left: 0px;
bottom: 0px;
background-color: rgb(0, 0, 0);
color: rgb(255, 255, 255);
font-size: 15px;
margin: 0 auto;
padding: 12px 10px;
text-align: center;
box-sizing: border-box;
font-weight: 300;
box-shadow: 0 -1px 10px 0 rgb(172 171 171 / 30%);
z-index: 9999;
}
#barra-cookies span {
vertical-align: middle;
}
#barra-cookies .link {
color: rgb(255, 255, 255);
margin-left: 0px;
font-weight: 550;
text-decoration: underline;
}
#barra-cookies .boton {
color: rgb(0, 0, 0);
background-color: rgb(255, 255, 255);
font-size: 14px;
padding: 8px 14px 9px;
font-weight: 400;
line-height: 1;
cursor: pointer;
margin-top: 5px;
}
#barra-cookies .boton:hover {
text-decoration: none;
}
.titulo-submenu {
font-weight: 600;
font-size: 16px;
}
.submenu ul {
padding: 0;
}
.submenu ul li {
list-style: none;
margin-bottom: 15px;
}
.submenu {
width: 16%;
float: left;
}
.menu-desplegado {
display: none;
height: 500px;
position: fixed;
top: 166px;
left: 0;
z-index: 9999;
background-color: white;
width: 100%;
padding-left: 40px;
padding-right: 40px;
padding-top: 40px;
}
.menu-desplegado h3 {
display: none;
}
.menu-desplegado.primary-fixed {
top: 120px !important;
}
.menu-foto {
float: right;
width: 25%;
}
.menu-principal {
display: none;
margin-top: 30px;
}
.menu-principal .menu-item {
margin: 0;
display: inline-block;
height: auto;
vertical-align: middle;
margin-right: 30px;
}
.menu-principal .menu-item &gt; a:active, .menu-principal .menu-item &gt; a:visited, .menu-principal .menu-item &gt; a:focus {
color: black;
}
.menu-principal .menu-item &gt; a:hover {
font-weight: 500;
}
.menu-movil-boton {
display: none;
position: absolute;
top: 50px;
z-index: 10;
}
.menu-movil-boton.boton-fixed {
position: fixed;
top: 7px;
left: 16px;
}
.menu-movil-boton:after {
content: '\f228';
font-family: 'dashicons';
font-size: 28px;
color: #222321;
margin: 0 0 0 5px;
}
.menu-movil-boton.menu-movil-abierto:after {
content: '\f335';
}
.opacity-movil {
display: none;
position: fixed;
top: 0;
right: 0;
height: 100%;
width: calc(100% - 415px);
background-color: black;
opacity: 0.4;
z-index: 10;
}
.menu-movil-titulo {
display: none;
}
.menu-movil-titulo p {
margin-bottom: 0;
}
.body-no-overflow {
overflow: hidden;
}
#whatsapp {
position: fixed;
bottom: 15px;
left: 15px;
cursor: pointer;
z-index: 99999999;
}
#whatsapp .whatsapp-container {
display: flex;
justify-content: center;
align-items: center;
font-size: 30px;
color: #ffffff;
padding: 12px;
background-color: #222321;
border-radius: 50%;
}
#whatsapp svg {
pointer-events: none;
display: block;
height: 30px;
width: 30px;
}
.garantia-error, .contacto-error {
display: none;
border: 1px solid red;
background-color: pink;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
font-weight: 500;
font-size: 18px;
}
.garantia-formulario-enviado, .contacto-formulario-enviado {
display: none;
border: 1px solid grey;
background-color: #dadada;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
font-weight: 500;
font-size: 18px;
}
.garantia-obligatorios, .contacto-obligatorios {
}
.garantia-form-item, .contacto-form-item {
width: 45%;
float: left;
margin-right: 20px;
}
#formulario-garantia, #formulario-contacto {
}
#formulario-garantia label, #formulario-contacto label {
}
#enviar-contacto, #enviar-garantia{
display: inline-block;
padding-top: 15px;
padding-bottom: 15px;
width: 25%;
text-align: center;
color: white;
background-color: var(--color-boton-deskontalia);
border-radius: 2px;
margin-top:50px;
}
.woocommerce-notices-wrapper {
display: none !important;
}
.oculto {
display: none !important;
}
.tech-data-container {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.tech-data-item {
flex: 0 0 50%;
}
.buscador-cabecera {
width: 300px;
display: inline-block;
margin-top: 24px;
margin-left: 24px;
}
#buscador-cabecera-input {
border: 0;
background-color: #f6f6f4;
color: #222321;
padding-left: 50px;
background-image: url(//deskontaliahome.com/iconos/buscar.svg);
background-size: 22px;
background-repeat: no-repeat;
background-position: 5px center;
outline: none;
}
#buscador-cabecera-resultado {
display: none;
position: absolute;
width: 250px;
max-height: 600px;
font-size: 14px;
background-color: white;
border: 1px solid #ddd;
border-top: none;
overflow-y: none;
z-index: 9999;
}
.buscador-cabecera-item {
display: block;
width: 100%;
padding: 10px;
line-height: 16px;
}
.buscador-cabecera-item:hover {
background-color: #efefef;
}
.buscador-cabecera-imagen {
width: 20%;
float: left;
display: inline-block;
border: 1px solid #efefef;
}
.buscador-cabecera-nombre {
width: 72%;
float: right;
padding-top:10px;
}
.buscador-cabecera-titular {
border-bottom: 1px solid #ddd;
padding-bottom: 3px;
text-transform: uppercase;
margin-top: 16px;
font-size: 12px;
display: block;
color: #444;
font-size: 15px;
width: 100%;
line-height: 110%;
}
.buscador-cabecera-ver-todos {
font-size: 12px;
padding-left:35px;
line-height:40px;
}
.buscador-cabecera-buscando {
padding: 10px;
}
#custom_html-2 {
display: none;
}
.canape-list {
display: grid;
grid-template-columns: repeat(auto-fill, 24%);
row-gap: 0;
column-gap: 1%;
justify-content: space-between;
width: 100%;
}
.canape-list-item {
float: none;
margin: 0 !important;
width: 100% !important;
}
.woocommerce-notices-wrapper {
display: none !important;
}
#recogida-tienda {
font-size: 14px;
color: #c62547;
}
#recogida-tienda a {
color: #c62547;
text-decoration: underline;
}
.negro{color:#333;}
.blanco a:hover{
color:#fff !important;
}           
.desde {
font-size: 16px;
display: none;
}
@media only screen and (max-width: 600px)
.home-slider-frontal {
position: absolute;
top: 15%;
left: 10%;
}
}                                  @media only screen and (max-width: 1366px) {
.txiki {
margin-left:5px;
}
img.ico {
width: 90%;
margin: 0px 0 0 0;
}
.banners-home {
display: flex;
flex-wrap: wrap;
width: 100%;
align-content: center;
justify-content: center;
}
.banner-item {
flex: 0 0 50%;
text-align: left;
height:auto;
overflow:hidden;
}
.banner-item img {
width:683px;
height:auto;
}
.colchon-detalle {
margin-top: 0;
}
.colchon-contenido-container {
position: relative;
top: 0;
height: fit-content;
}
.colchon-contenido{
width: 46%;
padding-right: 0;
max-height: 280px;
padding-top: 0%;
align-items: unset;
min-height: 280px;
}
.colchon-propiedades {
position: absolute;
height: 100px;
width: 80%;
right: 5%;
bottom: 0;
}
.colchon-imagen {
width: 30%;
float: left;
position: relative;
background-color: #f6f6f4;
max-height: 280px;
}
.colchon-detalle-container {
width: 20%;
float: right;
height: 280px;
position: relative;
margin-top: 1%;
}
.colchon-fila {
width: 95%;
height: auto; }
.colchon-resumen {
line-height: 23px;
}
#colchon-propiedades {
display: flex;
flex-wrap: nowrap;
justify-content: center;
width: 100%;
align-content: center;
}
.summary{
right:20px;
width:23%;
}
.boton-imagen {
padding-top: 6px;
}
.propiedades-item p {
font-size: 14px;
}
.container-listados {
width: 95%;
margin-left: auto;
margin-right: auto;
}
}
@media only screen and (max-width: 1024px) {
.title-area {
margin-left: 40px;
}
.menu-principal {
padding-left: 0px;
}
.menu-principal .menu-item {
display: block;
border-bottom: 1px solid #eef0ed;
border-bottom: 1px solid #eef0ed;
background-repeat: no-repeat;
background-position: 20px 0px;
background-size: 50px;
margin-right: 0;
}
.menu-principal .menu-item-clicable {
display: block;
border-bottom: 1px solid #eef0ed;
border-bottom: 1px solid #eef0ed;
background-repeat: no-repeat;
background-position: 20px 0px;
background-size: 50px;
margin-right: 0;
}
.menu-item[data-menu="almohadas"] {
background-image: url(//deskontaliahome.com/images/movil-almohadas.png);
}
.menu-item[data-menu="colchones"] {
background-image: url(//deskontaliahome.com/images/movil-colchones.png);
}
.menu-item[data-menu="canapes"] {
background-image: url(//deskontaliahome.com/images/movil-canapes.png);
}
.menu-item[data-menu="packs-descanso"] {
background-image: url(//deskontaliahome.com/images/movil-descanso.png);
}
.menu-item[data-menu="dormitorios"] {
background-image: url(//deskontaliahome.com/images/movil-dormitorios.png);
}
.menu-item[data-menu="comedores"] {
background-image: url(//deskontaliahome.com/images/movil-comedores.png);
}
.menu-item[data-menu="salones"] {
background-image: url(//deskontaliahome.com/images/movil-salones.png);
}
.menu-item[data-menu="muebles-auxiliares"] {
background-image: url(//deskontaliahome.com/images/movil-auxiliares.png);
}
.menu-item[data-menu="iluminacion"] {
background-image: url(//deskontaliahome.com/images/movil-iluminacion.png);
}
.menu-item-clicable[data-menu="ofertas"] {
background-image: url(//deskontaliahome.com/images/movil-ofertas.png);
}
.menu-principal .menu-item &gt; a {
padding-left: 100px;
display: block;
line-height: 65px;
}
.menu-principal .menu-item-clicable &gt; a {
padding-left: 100px;
display: block;
line-height: 65px;
margin-bottom: 125px;
}
.menu-desplegado {
padding-left: 0;
padding-right: 0;
margin-bottom: 30px;
}
.menu-desplegado h3 {
display: block;
position: absolute;
bottom: 0;
left: 20px;
color: white;
}
.menu-desplegado h3 a {
color: white;
}
.menu-movil-boton {
display: block;
}
.menu-desplegado {
height: auto;
position: relative;
top: auto;
left: auto;
}
.menu-foto {
float: none;
display: block;
width: 100%;
position: relative;
}
.nav-principal {
width: 415px;
height: 100%;
position: fixed;
background-color: white;
top: 0px;
left: -600px;
z-index: 999999;
overflow-y: scroll;
}
.nav-principal.abierto-movil {
left: 0;
}
.submenu {
display: block;
float: none;
width: 100%;
padding-left: 20px;
margin-top:20px;
}
.submenu &gt; ul li {
line-height: 40px;
margin-bottom: 0;
}
.cerrar-menu-movil {
width: 25px;
height: 25px;
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
background-image: url(//deskontaliahome.com/iconos/cerrar.svg);
background-repeat: no-repeat;
background-size: 100%;
background-position: center center;
}
.menu-movil-titulo {
display: block;
line-height: 40px;
padding-left: 20px;
position: relative;
}
} @media only screen and (max-width: 960px) {
.cta a {
display:none;
}
.menu-desplegado h3 a {
color:#0d0d0d;
}
.wrap-cabecera-fixed .buscador-cabecera {
margin-top: 0px;
}
.buscador-cabecera {
width: 90%;
margin-left:5%;
}
#buscador-cabecera-input {
width: 100%;
margin-bottom: 20px;
}
#buscador-cabecera-resultado {
top: 90px;
width: 100%;
height: 2000px;
max-height: 2000px;
margin-left: -5%;
padding-left: 20px;
}
.buscador-cabecera-item{
width:55%;
}
.menu-movil-boton {
top: 45px;
}
.woocommerce div.product form.cart {
margin:0px;
}
.home-slider-frontal {
left: 5%;
}
.slide-precio {
position: relative;
top: 0;
}
.tiendas-home-container {
flex-wrap: wrap;
}
.tiendas-home-item {
flex: 0 0 33%;
}
.tiendas-ficha-container {
flex-wrap: wrap;
}
.tiendas-ficha-item {
flex: 0 0 33%;
}
.wp-block-columns {
display: block !important;
}
.wp-block-column:not(:first-child) {
margin-left: 0;
}
footer {
padding-top: 0 !important;
}
.colchon-tag.tag-descuento.ficha {
top: 20px;
left: 0;
float: none;
}
.colchon-tag.tag-regalo.ficha {
top: 20px;
left: 0;
float: none;
}
.colchon-tag.tag-rojotexto.ficha {
top: 20px;
left: 0;
float: none;
}
.header-widget-area {
width: calc(100% - 30px);
}
.container {
max-width: unset;
width: 100%;
}
.dgwt-wcas-search-wrapp {
width: 100%;
max-width: 100% !important;
height: 40px;
margin-bottom: 25px;
}
.dgwt-wcas-search-input {
height: 40px !important;
}
.header_three .site-header .header-widget-area {
width: 100%;
}
.titulo-slider-home {
font-size: 46px;
padding-left: 30px;
}
.frase-slider-home {
padding-left: 30px;
}
.header-widget-area {
width: 100%;
}
.column_split_block, .column_split_block_image {
width: 100% !important;
}
.column_split_block_content {
display: block !important;
}
.column_split_block {
display: block;
height: auto;
}
.lateral-boton {
background-position: 98% center;
}
.boton-imagen {
width: 44px;
margin-right: 30px;
}
.woocommerce .woocommerce-result-count {
margin-right: 0;
margin-top: 0;
float: none;
width: 100%;
text-align: center;
}
.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before {
display: none;
}
.woocommerce .products ul, .woocommerce ul.products {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.woocommerce .products ul li, .woocommerce ul.products li {
margin: 0 !important;
flex: 0 0 48%;
}
.container, #main-content {
padding-left: 0;
padding-right: 0;
}
.summary {
width: 100% !important;
margin-right: 0 !important;
top: 0;
right: 0;
padding-left: 20px !important;
padding-right: 20px !important;
}
.pruebatiendas {
width: 100%;
}
.link-menu-container, .link-tienda-container {
display: none;
}
.colchon-imagen {
width: 50%;
}
.colchon-contenido {
width: 50%;
}
.colchon-detalle-container {
width: 100%;
margin-top: 0;
height: 160px;
padding-top:30px;
}
.colchon-titulo {
font-size: 24px;
}
.colchon-tags-container-ficha {
top: 40px;
}
.colchon-resumen {
line-height: 21px;
font-size: 14px;
}
.colchon-precio {
font-size: 30px;
top: 10%;
}
.colchon-boton {
width: 50%;
margin-left: 50%;
}
.colchon-precio-habitual {
line-height: 30px;
top: 38%;
}
.colchon-fila {
margin-bottom: 140px;
}
.boton-filtro {
display: none;
}
.colchon-propiedades {
width: 100%;
position: relative;
right: 0;
}
.column_split_block {
padding-top: 20px;
}
#colchon-propiedades {
width: 50%;
}
.swiper-container.svi-gallery-thumbs {
display:none;
}
.slide-subtitulo {
font-size: 13px;
}
.breadcrumb {
display: none !important;
}
.section_header_wrap {
padding: 20px;
}
.migas-pie {
display: block;
}
#iconos-cabecera.cabecera-fixed {
top: 18px;
}
.hero_image_wrap {
display: block;
width: 100%;
height: 400px;
position: relative;
}
.title-area { margin-left: 0;
margin-right: 0;
margin-top: 12px !important;
width: calc(100% - 140px);
text-align: center !important;
}
.wrap-cabecera-fixed .title-area {
margin-top: 7px !important;
}
#mega-menu-wrap-primary {
top: 45px;
}
#mega-menu-wrap-primary.mobile-wrap-fixed {
top: 5px !important;
}
.custom-logo-link {
top: 0px;
}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
height: calc(100vh - 60px);
overflow: auto;
}
.mega-menu-link {
font-size: 16px;
font-weight: 300;
}
.filtros-movil {
display: block;
}
#contenido-main {
width: 100%;
background-color: #fff;
}
.flex-viewport {
width: 100%;
height: auto !important;
border-left: none;
}
.flex-control-nav {
display: none;
}
.summary {
top: auto;
right: auto;
}
.woocommerce-product-gallery .wvs-attachment-image {
width: 100% !important;
}
#des01, #des02, #des03, #des04, #des05, #des06 {
font-size: 24px;
padding-top: 20px;
}
.suscribete {
width: calc(100% - 40px);
margin-left: 20px;
margin-right: 20px;
}
.suscribete1 {
width: 100%;
float: none;
padding-right: 0;
}
.sus {
font-size: 2rem;
}
.suscribete1 p {
font-size: 14px;
}
.suscribete2 {
width: 100%;
padding-top: 0px;
}
.mega-menu-item {
padding-top: 7px !important;
padding-bottom: 7px !important;
border-bottom: 0px solid #eef0ed !important;
}
#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a.mega-menu-link {
border-bottom: 1px solid #eef0ed;
padding-bottom:48px;
}
.swiper-container.svi-gallery-top {
max-width: 100% !important;
flex-basis: 100% !important;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {
margin-left: 0px;
}
} @media only screen and (max-width: 768px) {
.desplegable-lateral {
width: 100%;
}
.tech-data-container {
display: block;
}
.colchon-tags-container-ficha {
top: 0px;
}
#iconos-cabecera {
top: 55px;
}
#iconos-cabecera.cabecera-fixed {
top: 13px;
}
.tag-listado.tag-descuento {
top: 5px;
left: 5px;
line-height: 24px;
font-size: 14px;
}
.wp-block-columns {
padding: 20px;
}
.mapa-movil {
display: block;
width: 100%;
}
.mapa-home {
display: none;
}
.title-area {
margin-left: 50px !important;
margin-right: 30px;
}
.header-widget-area {
top: 22px !important;
}
.hero_left span.hero_block_desc {
margin-left: 20px !important;
}
.centerhome {
margin-top: 40px;
}
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
margin: 0 0 1em;
}
.centerhometiendas {
margin-bottom: 20px;
}
.testimonial_quote {
padding-bottom: 20px;
}
.testimonial_quote .dashicons {
font-size: 40px;
}
.continentes {
margin-top: 40px;
}
.slider-otros-productos-titulo {
margin-top: 30px;
}
.footer-links-column {
flex: 0 0 50%;
}
#footer-links-container {
width: calc(100% - 40px);
margin-left: 20px;
margin-right: 20px;
}
.carousel {
margin-left: 20px;
}
.column_split_block_content {
padding-left: 20px;
padding-right: 20px;
}
.flotar {
width: 50%;
}
} @media only screen and (max-width: 600px) {
.banners-home {
display: block;
}
.nav-principal {
width: 100%;
}
} @media only screen and (max-width: 430px) {
.garantia-form-item, .contacto-form-item {
width: 100%;
float: none;
margin-right: 0px;
}
.wrap-cabecera-fixed .buscador-cabecera-resultado {
margin-top: 30px;
}
#colchon-propiedades {
width: 100%;
}
.site-footer {
padding: 0;
}
.espaciohome{height:70px;}
.tiendas-home-container {
display: block;
}
.tiendas-home-item {
flex:0 0 50%;
padding:0px;
}
.tiendas-home-item h3{
margin:10px 0px 0px;
}
.tiendas-ficha-item {
flex: 0 0 50%;
padding: 0px;
text-align: center;
margin-bottom: 20px;
}
h1.centrado {
font-size: 30px;
margin-bottom: 30px;
}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
margin: 0 0 1em; 
}
.custom-logo-link img {
width: 220px;
}
.wrap-cabecera-fixed .custom-logo-link img  {
width: 220px;
}
.link-tienda-container, .link-menu-container {
display: none;
}
.tiendas-movil{
display: inline-block;
margin-left: 43%;
border-bottom: 1px solid #333;
margin-bottom:10px;
}
.breadcrumb {
padding-top:0px;
margin-bottom:15px;
line-height: 18px;
margin-left:0px;
}
.barra{
padding-top:0px;
padding-bottom:20px;
}
.barra1colchones{
margin-left:20px;
}
.altura-resumen-colchones-movil {
min-height: 140px;
}
.hero_image_wrap {
display: block;
width: 100%;
height: 400px;
position: relative;
}
.hero_left span.hero_block_desc {
text-align: left;
margin: 0 0 10px 20px;
}
.home-slider-frontal{
position:absolute;
top:15%;
left:0%;
}
.titulo-slider-home {
font-size: 32px;
font-weight: 500;
color: #fff;
text-align:center;
}
.frase-slider-home {
font-size: 20px;
color: #fff;
text-align:center;
}
.blanco-enlace-slider-home a {
font-size: 20px;
color: #fff;
border-bottom: 1px solid #fff;
padding-bottom: 2px;
text-align:center;
}
.negro-enlace-slider-home a {
font-size: 20px;
color: #222321;
border-bottom: 1px solid #222321;
padding-bottom: 2px;
text-align:center;
}
.banners-home {
display: block;
flex-wrap: wrap;
width: 100%;
align-content: center;
justify-content: center;
}
.banner-item {
flex: 0 0 1;
text-align: left;
height:210px;
overflow:hidden;
margin-bottom:50px;
}
.banner-item img {
width:430px;
height:auto;
}
.blancomenuhome{
color:#fff;
font-size:22px;
margin-left:22px;
margin-bottom:0px;
margin-top:-55px;
}
.negromenuhome{
color:#222321;
font-size:22px;
margin-left:22px;
margin-bottom:0px;
margin-top:-55px;
}
.column_wrapper {
display: block;
overflow: hidden;
max-width: 1300px;
margin: 0 auto;
margin-left: 5%;
margin-right: 5%;
}
.iconoscanapes .column_wrapper{
margin-left: 0%;
margin-right: 0%;
}
.testimonial_quote .dashicons {
font-size: 40px;
}
.testimonial_content h4 {
text-align: center;
font-size: 25px;
line-height: 1.2;
}
.testimonial_item h4 {
text-align: center;
margin-bottom: 7px;
margin-top: 40px;
font-size:18px;
}
h4{font-size:18px;}
.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {
height: 50%;
margin: auto;
max-height: 20px;
width: 100%;
max-width: 20px;
left: 12px;
right: auto;
opacity: 5;
color:#222321;
}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
padding: 5px 15px 5px 50px;
}
.dgwt-wcas-search-wrapp {
max-width: 600px;
width: 240px;
height: 32px;
}
.input[type="search"]{
height:50px;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block:only-child {
margin-right: 6px;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row .mega-menu-column &gt; ul.mega-sub-menu &gt; li.mega-menu-item {
padding: 0px 0px 0px 0px;
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu li.mega-menu-column &gt; ul.mega-sub-menu &gt; li.mega-menu-item &gt; a.mega-menu-link {
margin-left: 30px;
}
.menutitulo {
margin-left: 20px;
}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
cursor: pointer;
display: inline;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row &gt; ul.mega-sub-menu &gt; li.mega-menu-column {
width: 100%;
clear: both;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row &gt; ul.mega-sub-menu{
margin-bottom: 25px;
}
.entry-title, .single_portfolio_title h1, .woocommerce div.product .product_title, h1.archive-title, .woocommerce .page-title {
font-size: 32px;
margin-left:0px;
text-align: center;
line-height: 1.5;
padding-bottom:10px;
}
.column_split_block_image {
background-position: 0% 0%;
height: 450px;
}
.column_split_block_image {
background-position: 50% 0%;
height: 450px;
}
.section_header_text h2, h1.archive-title, h3.hero_block_title {
font-size: 25px;
margin-top: 20px;
}
.column_split_block_container .column_image{
padding:0px;
}
.search-results ul.products {
display: block;
flex-wrap: wrap;
justify-content: space-between;
width: 90%;
margin-left: 20px;
margin-right: auto;
}
.filtros-movil {
background-image: url(//deskontaliahome.com/iconos/filtros.svg);
background-size: 18px;
background-repeat: no-repeat;
background-position: 0% center;
font-size: 15px;
line-height: 20px;
padding-left: 30px;
color: rgb(34, 35, 33);
font-weight: 500;
margin-left: 20px;
}
#iconos-cabecera {
position: fixed;
width: 60px;
right: 5px;
top: 55px;
z-index: 999;
text-align: center;
display: flex;
justify-content: space-between;
}
#iconos-cabecera.cabecera-fixed {
top: 12px;
}
.wrap-cabecera-fixed {
height: 120px;
}
.wrap-cabecera-fixed .custom-logo-link {
top: -6px;
}
.entry-content p, .entry-content ul, .taxonomy-description &gt; p, .textwidget p, .zp_masonry_content {
font-size: 15px;
line-height: 20px;
}
#summary {
background-color: #fff;
padding: 0 18px;
padding-top:0px;
padding-left: 20px !important;
padding-right: 20px !important;
}
#textoexpedicion {
margin-top: 0px;
}
.precio-manual {
margin-top: 20px;
margin-bottom: 20px;
}
.iconoscanapes h4 {
font-size: 13px;
}
.iconoscanapes p {
font-size: 13px;
}
.pruebatiendas {
text-align: left !important;
}
#de03{
text-align:left;}
.medidas-producto {
width: 80%;
padding-bottom:60px;
}
.woocommerce div.product form.cart {
margin: 2em auto;
text-align: center;
margin-top: 0px;
}
.container{
padding-left: 0px;
padding-right: 0px;
}
.container-listados {
width: 100%;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after {
width: 35px;
height: 3px;
background-color: #222321;
border-radius: 4px;
position: absolute;
transition-property: transform;
transition-duration: 0.15s;
transition-timing-function: ease;
}
.blancomenu{
margin-top:-50px;
color:#fff;
font-size:32px;
margin-left:15px;
margin-bottom:50px;
}
#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu {
border: 0;
padding: 0px;
border-radius: 0;
}
span.column_split_block_subtitle, .section_header_text_subtitle {
margin-top: 20px;
}
.column_split_block_content {
vertical-align: top;
}
.column_split_block_wrap.column_image_left .column_split_block {
height: auto;
}
.section_header_wrap {
margin-left: 20px;
width:90%;
}
.post-10443, .post-3, .post-10448, .post-48504, .post-9844 {
width:90%;
margin-left:20px;
padding-top: 2px;;
}
.marca-colchon {
display: none !important;
}
main.content {
padding: 0 !important;
}
.lateral-boton {
background-position: 97% center;
padding-left: 20px;  
}
.color-decoracion-boton {
padding-left: 16px;
}
.colchon-imagen {
width: 100%;
float: none;
}
.colchon-contenido {
width: 90%;
float: none;
padding: 0;
margin: auto;
display: block;
height: auto;
padding-top:30px;
max-height: unset;
}
.colchon-contenido-container {
position: relative;
top: 0;
margin-bottom: 30px;
}
.colchon-propiedades {
width: 100%;
height: 80px;
right: unset;
position: relative;
}
.propiedades-item {
width: 20%;
}
.propiedades-item p {
font-size: 14px;
font-weight: 300;
}
.propiedades-item &gt; div {
height: 70px;
}
.colchon-detalle {
margin-top: 0;
height: auto;
}
.colchon-detalle-container {
width: 90%;
margin-right:20px;
margin-top: 70px;
}
.colchon-fila {
width: 100%;
height: auto;
margin-top:20px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
width: 49% !important;
margin:0px;
}
.woocommerce-product-details__short-description {
font-size: 14px;
margin-bottom: 0px;
line-height: 1.2em;
width: 90%;
font-weight: 300;
letter-spacing: 0.4px;
margin-left: 10px;
max-height: 33px;
overflow: hidden;
}
#summary .woocommerce-product-details__short-description {
font-size: 14px;
margin-bottom: 0px;
line-height: 1.6em;
width: 100%;
font-weight: 300;
letter-spacing: 0.4px;
margin-left: 0px;
overflow: visible;
max-height: 140px;
}
.titulomarca {
font-size: 15px;
margin-top: -10px;
font-weight: 500;
letter-spacing: 0;
color: #333;
margin-left: 10px;
}
.product {
overflow: visible !important;
height: 320px;
}
.colchon-titulo {
font-size: 25px;
margin-top: 10px;
}
.container-acabados div img,
.container-marcas div img,
.container-tapizados div img,
.container-color-mesas div img,
.container-color-decoracion div img,
.container-chaiselonge div img {
width: 100%;
}
#filtros,
#extras {
width: 100%;
}
.woocommerce a.flex-next::before, .woocommerce a.flex-prev::before {
line-height: 30px;
}
.woocommerce a.flex-prev, .woocommerce a.flex-next {
width: 30px;
height: 30px;
font-size: 10px;
}
.flex-nav-next {
margin-right: 2%;
}
.flex-nav-prev {
margin-left: 2%;
}
.woocommerce .flex-nav-next, .woocommerce .flex-nav-prev {
width: 30px;
height: 30px;
}
.woocommerce div.product .woocommerce-tabs {
padding-left: 20px !important;
padding-right: 20px !important;
}
.zps_services.zps_column.zps_one_half, .zps_services.zps_column.zps_one_third, .zps_services.zps_column.zps_one_fourth {
padding: 0;
}
h4.zps_services .zps_column .zps_one_half .zps_left {
font-size: 14px !important;
}
.carrito-producto-fila {
width: 70%;
}
.carrito-producto-subtotal {
margin-top: 20px;
}
.pruebatiendas {
padding: 20px;
width: 100%;
text-align: center;
font-size: 14px !important;
}
.pruebatiendas .zps_column.zps_one_fourth.text-left {
text-align: left !important;
}
.newsletter-email input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
width: 100%;
text-align:center;
}
.suscribete1 p {
font-size: 14px;
text-align: center;
}
.suscribete-container {
padding-bottom: 50px;
}
.newsletter-submit {
width: 100%;
margin-top: 0;
}
#footer-links-container {
display: block;
width: calc(100% - 40px);
margin-left: 20px;
margin-right: 20px;
text-align: center;
}
.columna {
justify-content: space-between;
flex-wrap: wrap;
}
.aricono {
flex: 0 0 18%;
}
.container-listados {
margin-left: 0px;
}
.woocommerce ul.products li.product .price {
color: inherit;
font-size: 16px;
text-transform: uppercase;
letter-spacing: 1.2px;
position: absolute;
margin: 1em 0 0;
margin-top: 55px;
margin-left: 10px;
}
.header-widget-area {
width: 100% !important;
display: block !important;
}
.dgwt-wcas-search-wrapp {
max-width: 100%;
width: 100%;
}
.site-inner {
margin-top: 25px !important;
}
.subcategoriaspagina1,
.subcategoriaspagina2,
.subcategoriaspagina3,
.subcategoriaspagina4,
.subcategoriaspagina5,
.subcategoriaspagina6,
.subcategoriaspagina7 {
margin-left: 0;
margin-bottom: 20px;
}
.woocommerce .woocommerce-result-count {
margin: 0;
margin-top: -20px !important;
font-size: 12px !important;
text-align: right !important;
width: 100% !important;
margin-right: 20px;
}
.title-area {
margin-left: 70px !important;
margin-top: 12px !important;
}
.wrap-cabecera-fixed .title-area {
margin-left: 70px !important;
margin-top: 7px !important;
}
#mega-menu-wrap-primary {
top: 41px !important;
}
#mega-menu-wrap-primary.mobile-wrap-fixed {
top: 0 !important;
}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
height: calc(100vh - 60px);
overflow: auto;
}
.mega-menu-link {
font-size: 16px;
font-weight: 300;
}
.marcotecnico {
padding: 15px;
}
.iconoscanapes .column_wrapper {
display: flex;
}
.iconoscanapes h4 {
margin-top: 15px;
}
h4{
font-size:15px !important;
font-weight:500 !important;
}
.zps_services .zps_column .zps_one_half .zps_left h4{
font-size: 14px !important;
}
.sus  {
font-weight: 900;
font-size:24px !important;
}
.iconoscanapes p {
margin-top: 5px;
line-height: 15px;
}
.iconoscanapes img {
margin-bottom: 5px;
width: 35%;
text-align: center;
margin-right: auto;
margin-left: auto;
margin-top: -20px;
}
.continentes{
text-align: center;
margin-top:5px;
margin-bottom:-25px;
font-size:24px;
}
.slider-otros-productos-titulo {
margin-top: 30px;
font-size: 24px;
margin-left: 20px;
}
.centerhome {
text-align: center;
margin-top: 48px;
margin-bottom: 20px;
font-size: 24px;
}
.centerhometiendas{
text-align: center;
margin-top: 38px;
margin-bottom: 20px;
font-size:24px;
}
.colchon-detalle-container{
height:190px;
margin-top:0px;
}
.fototienda {
width: 100%;
margin-left:auto;
margin-right:auto;
}
.testimonial_content {
width: 80%;
margin: 0 auto;
float: none;
text-align: center;
padding: 0px;
margin-bottom: 0px;
}
.testimonial_quote {
display: block;
margin: 0 auto;
width: 250px;
text-align: center;
padding-bottom: 10px;
margin-bottom: 0px;
border-bottom: 1px solid #ddd;
}
.testimonial_item h4 {
text-align: center;
margin-bottom: 7px;
margin-top: 10px;
font-size: 18px;
}
.testimonial_carousel .owl-theme .owl-nav.disabled+.owl-dots {
text-align: center;
margin: 0px;
}
.tit {
font-size: 20px;
font-weight: 500;
margin-bottom: 0px;
}
img.ico {
width: 80%;
}
.iconazo {
min-height: 100px;
}
.linea {
margin-bottom: 20px;
}
body {
line-height: 1.5;
}
#mega-menu-wrap-primary #mega-menu-primary li &gt; a.mega-menu-link:before {
background-size: 45px 45px !important;
background-position: center center !important;
width: 70px !important;
}
.post-18 .page{
width:95%;
padding:0px;
padding-left:20px;
padding-right:20px;
}
.entry-content p .entry-content ol, .entry-content ul {
margin-left: 0;
padding-left: 1.35em;
margin-bottom: 1.35em;
margin-top: 1.35em;
}
.attachment.single .content_container, .page .page, .single-post .content_container {
padding: 0px 0;
width: 90%;
min-height: 400px;
}
.post-18 .woocommerce form .form-row-first {
width: 100%;
overflow: visible;
margin-right: auto;
}
.fila.tratamientos {
padding-top: 20px;
padding-bottom: 20px;
}
.aricono img {
width: 30px;
}
.swiper-button-next.swiper-buttoncustom, .swiper-button-prev.swiper-buttoncustom {
width: 30px;
height: 30px;
}
h1 {
font-size: 28px;
margin-top: 25px;
}
.columnacat {
flex: 0 0 38%;
}
.columnacat img {
width: 80px;
}
.artextoiconocat {
padding-top: 20px;
}
.filacat.catcentrado {
overflow: auto !important;
overflow: -moz-scrollbars-none;
-ms-overflow-style: none;
}
.filacat.catcentrado::-webkit-scrollbar {
width: 0 !important;
}
.swiper-container.svi-gallery-thumbs {
display: none;
}	
}</pre></body></html>