.elementor-18076 .elementor-element.elementor-element-259e58a8{--display:flex;--justify-content:center;--margin-top:20px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18076 .elementor-element.elementor-element-259e58a8.e-con{--align-self:center;}.elementor-18076 .elementor-element.elementor-element-57cafe69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-18076 .elementor-element.elementor-element-04d0d4f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-18076 .elementor-element.elementor-element-04d0d4f .elementor-main-swiper{height:600px;}.elementor-18076 .elementor-element.elementor-element-04d0d4f .elementor-swiper-button{font-size:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-primary );}.elementor-18076 .elementor-element.elementor-element-60311e7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18076 .elementor-element.elementor-element-60311e7e{text-align:center;}.elementor-18076 .elementor-element.elementor-element-60311e7e .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:50px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#3E1920;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18076 .elementor-element.elementor-element-6ddd35a{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;}.elementor-18076 .elementor-element.elementor-element-6ddd35a > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 50px 0px 50px;}.elementor-18076 .elementor-element.elementor-element-6ddd35a.elementor-element{--align-self:center;}.elementor-18076 .elementor-element.elementor-element-1ff8278{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-18076 .elementor-element.elementor-element-dd56760{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-18076 .elementor-element.elementor-element-695a2eb{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;text-align:center;}.elementor-18076 .elementor-element.elementor-element-695a2eb.elementor-element{--align-self:center;}.elementor-18076 .elementor-element.elementor-element-ceb6a92{text-align:center;}.elementor-18076 .elementor-element.elementor-element-ceb6a92 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0.2px;}.elementor-18076 .elementor-element.elementor-element-ceb6a92 .elementor-heading-title a:hover, .elementor-18076 .elementor-element.elementor-element-ceb6a92 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-18076 .elementor-element.elementor-element-08c676a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18076 .elementor-element.elementor-element-1170502{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;text-align:center;}.elementor-18076 .elementor-element.elementor-element-1170502.elementor-element{--align-self:center;}.elementor-18076 .elementor-element.elementor-element-602aecd{text-align:center;}.elementor-18076 .elementor-element.elementor-element-602aecd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0.2px;}.elementor-18076 .elementor-element.elementor-element-9c86282{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18076 .elementor-element.elementor-element-0690dd9{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;text-align:center;}.elementor-18076 .elementor-element.elementor-element-0690dd9.elementor-element{--align-self:center;}.elementor-18076 .elementor-element.elementor-element-e61e6e3{text-align:center;}.elementor-18076 .elementor-element.elementor-element-e61e6e3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0.2px;}.elementor-18076 .elementor-element.elementor-element-7591cb2{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18076 .elementor-element.elementor-element-4fc6713{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;text-align:center;}.elementor-18076 .elementor-element.elementor-element-4fc6713.elementor-element{--align-self:center;}.elementor-18076 .elementor-element.elementor-element-338040d{text-align:center;}.elementor-18076 .elementor-element.elementor-element-338040d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0.2px;}.elementor-18076 .elementor-element.elementor-element-88612a8{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18076 .elementor-element.elementor-element-b029e72{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;text-align:center;}.elementor-18076 .elementor-element.elementor-element-b029e72.elementor-element{--align-self:center;}.elementor-18076 .elementor-element.elementor-element-e0c9f65{text-align:center;}.elementor-18076 .elementor-element.elementor-element-e0c9f65 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0.2px;}.elementor-18076 .elementor-element.elementor-element-326f44c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18076 .elementor-element.elementor-element-a5a7b5c{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;text-align:center;}.elementor-18076 .elementor-element.elementor-element-a5a7b5c.elementor-element{--align-self:center;}.elementor-18076 .elementor-element.elementor-element-b6a1149{text-align:center;}.elementor-18076 .elementor-element.elementor-element-b6a1149 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0.2px;}.elementor-18076 .elementor-element.elementor-element-56a5c5b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18076 .elementor-element.elementor-element-40d3391{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;text-align:center;}.elementor-18076 .elementor-element.elementor-element-40d3391.elementor-element{--align-self:center;}.elementor-18076 .elementor-element.elementor-element-2dd7eb4{text-align:center;}.elementor-18076 .elementor-element.elementor-element-2dd7eb4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0.2px;}.elementor-18076 .elementor-element.elementor-element-3460dfa{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18076 .elementor-element.elementor-element-ffe74b0{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;text-align:center;}.elementor-18076 .elementor-element.elementor-element-ffe74b0.elementor-element{--align-self:center;}.elementor-18076 .elementor-element.elementor-element-95a8db6{text-align:center;}.elementor-18076 .elementor-element.elementor-element-95a8db6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0.2px;}.elementor-18076 .elementor-element.elementor-element-0e3a5df{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:15px;--e-n-carousel-arrow-normal-color:#242424;--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );}.elementor-18076 .elementor-element.elementor-element-0e3a5df > .elementor-widget-container{padding:10px 10px 10px 10px;}:where( .elementor-18076 .elementor-element.elementor-element-0e3a5df .swiper-slide ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-18076 .elementor-element.elementor-element-ca43472{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:1%;--padding-left:1%;--padding-right:4%;}.elementor-18076 .elementor-element.elementor-global-18718 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 0px 5px;}.elementor-18076 .elementor-element.elementor-global-18718.elementor-element{--align-self:stretch;}.elementor-18076 .elementor-element.elementor-element-50c8d4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-18076 .elementor-element.elementor-element-50c8d4f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-18076 .elementor-element.elementor-element-57961bd.elementor-wc-products  ul.products{grid-column-gap:5px;}.elementor-18076 .elementor-element.elementor-element-57961bd.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-secondary );}.elementor-18076 .elementor-element.elementor-element-57961bd.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-18076 .elementor-element.elementor-element-57961bd.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-secondary );}.elementor-18076 .elementor-element.elementor-element-57961bd.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-secondary );}.elementor-18076 .elementor-element.elementor-element-57961bd.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-18076 .elementor-element.elementor-element-57961bd.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-18076 .elementor-element.elementor-element-57961bd.elementor-wc-products ul.products li.product .price del {font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:line-through;}.elementor-18076 .elementor-element.elementor-element-57961bd.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-18076 .elementor-element.elementor-element-1cc500f6{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18076 .elementor-element.elementor-element-1cc500f6:not(.elementor-motion-effects-element-type-background), .elementor-18076 .elementor-element.elementor-element-1cc500f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dechavarri.es/wp-content/uploads/2026/01/Rebajas2026.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}body.elementor-page-18076{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-18076 .elementor-element.elementor-element-1ff8278{--content-width:1003px;}}@media(max-width:1024px){.elementor-18076 .elementor-element.elementor-element-259e58a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18076 .elementor-element.elementor-element-57cafe69{--min-height:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18076 .elementor-element.elementor-element-04d0d4f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-18076 .elementor-element.elementor-element-04d0d4f .elementor-main-swiper{height:520px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-18076 .elementor-element.elementor-element-6ddd35a{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-18076 .elementor-element.elementor-element-1ff8278{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-18076 .elementor-element.elementor-element-0e3a5df{--e-n-carousel-swiper-slides-to-display:3;}.elementor-18076 .elementor-element.elementor-element-ca43472{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:4%;}.elementor-widget-wc-archive-products .elementor-products-nothing-found{font-size:var( --e-global-typography-text-font-size );}.elementor-18076 .elementor-element.elementor-element-57961bd.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-text-font-size );}.elementor-18076 .elementor-element.elementor-element-1cc500f6{--min-height:473px;}}@media(max-width:767px){.elementor-18076 .elementor-element.elementor-element-259e58a8{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-18076 .elementor-element.elementor-element-57cafe69{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18076 .elementor-element.elementor-element-04d0d4f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-18076 .elementor-element.elementor-element-04d0d4f .elementor-main-swiper{height:500px;}.elementor-18076 .elementor-element.elementor-element-60311e7e .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-18076 .elementor-element.elementor-element-6ddd35a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-18076 .elementor-element.elementor-element-6ddd35a{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-18076 .elementor-element.elementor-element-0e3a5df{--e-n-carousel-swiper-slides-to-display:1;}.elementor-18076 .elementor-element.elementor-element-50c8d4f{--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-wc-archive-products .elementor-products-nothing-found{font-size:var( --e-global-typography-text-font-size );}.elementor-18076 .elementor-element.elementor-element-57961bd.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-18076 .elementor-element.elementor-element-57961bd.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-text-font-size );}.elementor-18076 .elementor-element.elementor-element-57961bd.elementor-wc-products ul.products li.product .price del {font-size:12px;}.elementor-18076 .elementor-element.elementor-element-1cc500f6{--min-height:205px;}}@media(max-width:1024px) and (min-width:768px){.elementor-18076 .elementor-element.elementor-element-259e58a8{--width:100%;}}/* Start custom CSS for nested-carousel, class: .elementor-element-0e3a5df *//* Hacer la slide entera clicable usando el link de la imagen */
.elementor-swiper .swiper-slide{
  position: relative;
}

/* El enlace que envuelve la imagen cubre toda la slide */
.elementor-swiper .swiper-slide .elementor-widget-image a{
  position: absolute;
  inset: 0;
  z-index: 50;
  display: block;
}

/* La imagen dentro del enlace no “encoge” el overlay */
.elementor-swiper .swiper-slide .elementor-widget-image a img{
  width: 100%;
  height: 100%;
  object-fit: contain; /* o cover si prefieres */
}

/* Evitar que overlays típicos capturen clics */
.elementor-swiper .elementor-background-overlay,
.elementor-swiper .swiper-slide-shadow-left,
.elementor-swiper .swiper-slide-shadow-right,
.elementor-swiper .swiper-slide-shadow-top,
.elementor-swiper .swiper-slide-shadow-bottom{
  pointer-events: none;
}

/* UX */
.elementor-swiper .swiper-slide{
  cursor: pointer;
}
.elementor-swiper .swiper-slide .elementor-widget-heading{
  position: relative;
  z-index: 60;
}
.elementor-swiper .swiper-slide a{
  -webkit-tap-highlight-color: transparent;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-18718 *//* ==============================
   BLOQUE GENERAL
================================ */
.dc-filters-block {
    margin-bottom: 0rem;
    font-family: inherit;
}

/* Botón "Filtros +/-" */
.dc-filters-toggle {
    background: transparent;
    border: none;
    padding: 0;
    margin-bottom: 1rem;
    font-size: 0.9rem;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    cursor: pointer;
    color:#444!important;
}

.dc-filters-toggle-icon {
    display: inline-block;
    margin-left: 0.25rem;
}

/* Plegado */
.dc-filters-block.is-collapsed .dc-filters-wrapper {
    display: none;
}

/* ==============================
   CONTENEDOR DE COLUMNAS
================================ */
.dc-filters-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    column-gap: 2.5rem;
    row-gap: 1.5rem;
}

/* Cada grupo (MODELO, OCASIÓN, etc.) */
.dc-filter-group {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    font-size: 0.9rem;
    min-width: 140px;
}

/* Títulos de grupo */
.dc-filter-title,
.dc-filter-label {
    display: block;
    margin-bottom: 0.75rem;
    font-size: 0.9rem;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}

/* ==============================
   CHIPS GENERALES (texto)
================================ */
/* En tu PHP el grupo de color es .dc-filter-group-color, así que aquí excluimos ese grupo */
.dc-filter-group:not(.dc-filter-group-color) .dc-filter-chip {
    font-family: "Open Sans", Sans!important;
    display: block;
    margin: 0 0 0.25rem 0;
    text-decoration: none;
    font-size: 0.8rem;
    letter-spacing: 0.04em;
    text-transform: none;
    transition: all 0.2s ease;
    color: inherit;
}

/* Hover y activo para todos los filtros */
.dc-filter-chip:hover,
.dc-filter-chip.is-active {
    color: rgb(224, 153, 121);
}

/* ==============================
   GRUPO COLOR (swatch + nombre)
   ============================== */

/* Enlace "Todos" dentro del grupo color: texto normal */
.dc-filter-group-color .dc-filter-chip-all,
.dc-filter-group-color .dc-filter-chip:not(.dc-filter-chip-color) {
    display: inline-block;
    margin: 0 0 0.75rem 0;
    text-decoration: none;
    font-size: 0.8rem;
    font-family: "Open Sans", Sans!important;
    letter-spacing: 0.04em;
    color: inherit;
}

/* Cada opción de color: swatch + nombre */
.dc-filter-group-color .dc-filter-chip-color {
    display: flex;
    align-items: center;
    gap: 0.6rem;
    margin: 0 0 0.4rem 0;
    text-decoration: none;
    font-size: 0.8rem;
    letter-spacing: 0.04em;
    color: inherit;
    font-family: "Open Sans", Sans!important;
}

/* Círculo */
.dc-filter-group-color .dc-filter-chip-color .dc-color-swatch {
    width: 18px!important;
    height: 18px;
    border-radius: 999px;
    border: 1px solid #d3d3d3;
    flex: 0 0 18px;
    background: #bbb; /* fallback */
}

/* Nombre */
.dc-filter-group-color .dc-filter-chip-color .dc-color-name {
    line-height: 1.1;
    white-space: nowrap;
}

/* Activo: borde marcado en rosa DeChavarri */
.dc-filter-group-color .dc-filter-chip-color.is-active .dc-color-swatch {
    border-color: #c07a5a;
    box-shadow: 0 0 0 1px #c07a5a;
}

/* ==============================
   COLORES CONCRETOS (por slug)
   IMPORTANTE: se aplica al swatch
================================ */

.dc-filter-group-color .dc-filter-chip-color-azul .dc-color-swatch {
  background: #1f7ca7;
}

.dc-filter-group-color .dc-filter-chip-color-burdeos .dc-color-swatch {
  background: #93184c   ;
}

.dc-filter-group-color .dc-filter-chip-color-carbon .dc-color-swatch {
  background: #666666;
}

.dc-filter-group-color .dc-filter-chip-color-chocolate .dc-color-swatch {
  background: #8c4714;
}

.dc-filter-group-color .dc-filter-chip-color-mostaza .dc-color-swatch {
  background: #e9ba3c;
}
.dc-filter-group-color .dc-filter-chip-color-camel .dc-color-swatch {
  background: #ce953a;
}

.dc-filter-group-color .dc-filter-chip-color-negro .dc-color-swatch {
  background: #111111;
}

.dc-filter-group-color .dc-filter-chip-color-rojo .dc-color-swatch {
  background: #c12e41;
}

.dc-filter-group-color .dc-filter-chip-color-rosa .dc-color-swatch {
  background: #e9bbb8;
}

.dc-filter-group-color .dc-filter-chip-color-topo .dc-color-swatch {
  background: #bfac97;
}

.dc-filter-group-color .dc-filter-chip-color-verde .dc-color-swatch {
  background: #389742;
}

.dc-filter-group-color .dc-filter-chip-color-violeta .dc-color-swatch {
  background: #9754ba;
}


.dc-filter-group-color .dc-filter-chip-color.is-active {
    font-weight: 500;
}

.dc-filter-group-color .dc-filter-chip.is-active {
    padding-right: 1.4em;
}

/* ==============================
   Indicador “×” en filtros activos
   (excepto en "Todos")
================================ */

.dc-filter-chip.is-active:not(.dc-filter-chip-all) {
    position: relative;
    padding-right: 1.1em;
}

.dc-filter-chip.is-active:not(.dc-filter-chip-all)::after {
    content: "×";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 0.9em;
    line-height: 1;
    opacity: 0.6;
    transition: opacity 0.2s ease;
}

.dc-filter-chip.is-active:not(.dc-filter-chip-all):hover::after {
    opacity: 1;
}
.dc-filter-group-color .dc-filter-chip.is-active:not(.dc-filter-chip-all) {
    padding-right: 1.4em;
}

/* ==============================
   Filtros activos (arriba)
================================ */
.dc-active-filters {
  margin: 0 0 1.25rem 0;
}

.dc-active-filters-label {
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  margin-bottom: 0.6rem;
  opacity: 0.7;
}

.dc-active-filters-chips {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  align-items: center;
}

.dc-active-filter-chip {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  padding: 0.35rem 0.6rem;
  border: 1px solid rgba(0,0,0,.15);
  border-radius: 5px;
  text-decoration: none;
  font-size: 0.8rem;
  color: inherit;
  transition: all .2s ease;
}

.dc-active-filter-chip:hover {
  border-color: #c07a5a;
  color: #c07a5a;
}

.dc-active-filter-chip-x {
  opacity: 0.7;
  font-size: 0.95em;
}

/* Botón limpiar */
.dc-clear-filters {
  display: inline-flex;
  align-items: center;
  padding: 0.35rem 0.6rem;
  border: 1px solid rgba(0,0,0,.15);
  border-radius: 5px;
  text-decoration: none;
  font-size: 0.8rem;
  color: inherit;
  opacity: 0.85;
  transition: all .2s ease;
}

.dc-clear-filters:hover {
  border-color: #c07a5a;
  color: #c07a5a;
  opacity: 1;
}

/* Hacer que el bloque de "Filtros activos" vaya arriba y a ancho completo */
.dc-filters-wrapper .dc-active-filters{
  flex: 0 0 100%;
  width: 100%;
  order: -1;            /* lo manda al principio del flex */
  margin-bottom: 1rem;
}

.dc-active-filters {
  margin-top: 0.25rem;
}

.dc-active-filter-chip:hover {
  background-color: rgba(192, 122, 90, 0.06);
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-57961bd *//* ===============================
   WIDGET PRODUCTOS · GRID EDITORIAL (FIX COMPLETO)
   - Oculta botones (add to cart)
   - Controla imagen/thumb (contain/cover)
   - Hero rellena
   - Meta alineada como antes
   - Swatches overlay arriba derecha
   ============================= */

/* ===== GRID ===== */
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products{
  display:grid !important;
  grid-template-columns:repeat(4, minmax(0, 1fr));
  gap:5px !important;
  list-style:none;
  margin:0 !important;
  padding:0 !important;
  align-items:stretch;
}

.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product{
  width:auto !important;
  float:none !important;
  margin:0 !important;
  position:relative !important;
  display:grid !important;
  grid-template-rows:1fr auto !important;
  min-height:0 !important;
}

/* ==== OCULTAR BOTONES (dentro del widget) ==== */
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .add_to_cart_button,
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .ajax_add_to_cart,
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .product_type_simple,
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .product_type_variable,
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .product_type_grouped,
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .product_type_external,
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .button,
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .wp-element-button,
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .add-to-cart-button-outer,
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .woocommerce-loop-product__link + a.button{
  display:none !important;
  opacity:0 !important;
  visibility:hidden !important;
  pointer-events:none !important;
}

/* ===== IMAGEN ===== */
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product a.product-category{
  grid-row:1 !important;
  display:block !important;
  width:100% !important;
  height:100% !important;
  min-height:0 !important;
  position:relative !important;
  z-index:1 !important;
}

/* Marco */
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product a.product-category .image-wrapper{
  display:block !important;
  width:100% !important;
  aspect-ratio:4 / 3 !important;
  overflow:hidden !important;
  position:relative !important;
  padding:0 !important;
  margin:-6px 0 0 0 !important;
}

/* Thumb como background */
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product a.product-category .image-wrapper .dcv-thumb{
  display:block !important;
  width:100% !important;
  height:100% !important;
  background-size:contain !important;
  background-position:center !important;
  background-repeat:no-repeat !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  box-shadow:none !important;
}

/* Si existe IMG, neutralizamos */
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product a.product-category .image-wrapper img{
  width:100% !important;
  height:100% !important;
  display:block !important;
  object-fit:contain !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  box-shadow:none !important;
}

/* ===== HERO (2x2) ===== */
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(1),
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(14),
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(23),
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(30),
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(46){
  grid-column:span 2 !important;
  grid-row:span 2 !important;
}

/* Hero: estira caja */
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(1) a.product-category .image-wrapper,
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(14) a.product-category .image-wrapper,
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(23) a.product-category .image-wrapper,
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(30) a.product-category .image-wrapper,
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(46) a.product-category .image-wrapper{
  aspect-ratio:auto !important;
  height:100% !important;

}

/* Hero: rellena */
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(1) a.product-category .dcv-thumb,
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(14) a.product-category .dcv-thumb,
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(23) a.product-category .dcv-thumb,
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(30) a.product-category .dcv-thumb,
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(46) a.product-category .dcv-thumb{
  background-size:cover !important;
}

/* Si hay IMG en hero */
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(1) a.product-category img,
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(14) a.product-category img,
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(23) a.product-category img,
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(30) a.product-category img,
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(46) a.product-category img{
  object-fit:cover !important;
}

/* ===== META (título/precio) ===== */
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product a.product-info{
  grid-row:2 !important;
  display:flex !important;
  justify-content:space-between !important;
  align-items:baseline !important;
  gap:16px !important;
  padding:8px 5px !important;
  margin:0 !important;
  text-align:left !important;
}

.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product a.product-info h6{
  flex:1 1 auto !important;
  min-width:0 !important;
  font-size:12px !important;
  line-height:1.35 !important;
  letter-spacing:.02em !important;
  font-weight:400 !important;
  margin:0 !important;
  white-space:nowrap !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  text-align:left !important;
  padding: 0;
}

.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product a.product-info .price{
  flex:0 0 auto !important;
  white-space:nowrap !important;
  text-align:right !important;
  margin:0 !important;
}

/* ===== SWATCHES overlay (arriba derecha) ===== */
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .dc-swatches.dc-swatch-overlay{
  position:absolute !important;
  top:10px !important;
  right:10px !important;
  left:auto !important;
  z-index:99 !important;
  display:flex !important;
  align-items:center !important;
  gap:6px !important;
  pointer-events:auto !important;
  max-width:calc(100% - 20px) !important;
  overflow:visible !important;
}
ul.products.elementor-grid li.product > a.dc-broche-icon{
    z-index:2 !important;
}

/* ===== RESPONSIVE ===== */
@media (max-width:1024px){
  .elementor-18076 .elementor-element.elementor-element-57961bd ul.products{
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
    gap:18px !important;
  }
}

@media (max-width:600px){

  /* móvil editorial */
  .elementor-18076 .elementor-element.elementor-element-57961bd ul.products{
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
    gap:2px !important;
  }

  /* ocultar meta en móvil */
  .elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product a.product-info{
    display:none !important;
  }

  /* hero ancho completo + portrait */
  .elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(1),
  .elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(14),
  .elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(23),
  .elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(30),
  .elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(46){
    grid-column:1 / -1 !important;
    margin:3px 0 4px 0!important;
  }

  .elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(1) a.product-category .image-wrapper,
  .elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(14) a.product-category .image-wrapper,
  .elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(23) a.product-category .image-wrapper,
  .elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(30) a.product-category .image-wrapper,
  .elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product:nth-child(46) a.product-category .image-wrapper{
    aspect-ratio:3 / 4 !important;
    height:auto !important;
  }
    /* ocultar badges en móvil */
    .dc-badge,
    .custom-badge,
  [class^="custom-badge-"],
  [class*=" custom-badge-"]{
    display:none !important;
    opacity:0 !important;
    visibility:hidden !important;
  }
   /* badges Sin stock en móvil */
 .woocommerce .product .onsale.out-of-stock-button {
      margin:-3px 0!important;
      width:95px!important;
      height: 50px;
      background-color:transparent!important;
      padding:10px!important;
  }
  .out-of-stock-button-inner{
	font-weight:normal;
	font-size:9px;
}

}

	
/* =========================
   FIX MOBILE — Swatches overlay visibles
========================= */
@media (max-width:600px){

  /* El overlay no se puede salir/cortar */
  .elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .dc-swatches.dc-swatch-overlay{
    top:8px !important;
    right:8px !important;
    left:auto !important;
    z-index:2 !important;
    display:flex !important;
    align-items:center !important;
    gap:6px !important;
    padding:2px 2px !important;
    max-width:calc(100% - 16px) !important;
    box-sizing:border-box !important;
    overflow:visible !important;
    white-space:nowrap !important;
  }

  /* Los swatches: tamaño real + visibles sí o sí */
  .elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .dc-swatches.dc-swatch-overlay a.dc-swatch{
    display:inline-block !important;
    flex:0 0 auto !important;
    width:10px !important;
    height:10px !important;
    min-width:10px !important;
    min-height:10px !important;

    border-radius:999px !important;
    border:1px solid rgba(0,0,0,.18) !important;}
    /* Fallback gris SOLO si no hay color */
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .dc-swatches.dc-swatch-overlay a.dc-swatch{
  background-color:transparent !important;
    }

.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .dc-swatches.dc-swatch-overlay a.dc-swatch:not([class*="dc-swatch-color-"]){
  background-color:#ddd !important;

 /* fallback */
    opacity:1 !important;
    visibility:visible !important;
  }

  /* Botón +X: que no se corte */
  .elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .dc-swatches.dc-swatch-overlay .dc-swatch-more{
    flex:0 0 auto !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    line-height:1 !important;
    padding:2px 6px !important;
    margin:0 !important;
  }
  .dc-swatch-more{
  font-size:9px!important;
  color:#444!important;
      }

  .elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .dc-swatches.dc-swatch-overlay .dc-swatch.is-hidden{ display:none !important; 
      }
  .elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .dc-swatches.dc-swatch-overlay.is-expanded .dc-swatch.is-hidden{ display:inline-block !important; 
      }

/* ==== SWATCHES — Sin stock (is-oos)
   Atenuado + raya diagonal ==== */

	/* Atenuar color */
.dc-swatches a.dc-swatch.is-oos,
.dc-swatch-row a.dc-swatch.is-oos {
  opacity:0.35!important;
  filter:saturate(0.6);
}

/* Raya diagonal */
.dc-swatches a.dc-swatch.is-oos::after,
.dc-swatch-row a.dc-swatch.is-oos::after{
  content:"";
  position:absolute;
  inset:-2px;
  border-radius:999px;
  pointer-events:none;

  background:
    linear-gradient(
      135deg,
      rgba(255,255,255,0) 46%,
      rgba(255,255,255,.95) 46%,
      rgba(255,255,255,.95) 54%,
      rgba(255,255,255,0) 54%
    );

  /* Sombra suave para que se vea en colores claros */
  filter:drop-shadow(0 0 1px rgba(0,0,0,.35));
}

/* Asegura contexto de posición */
.dc-swatches a.dc-swatch,
.dc-swatch-row a.dc-swatch{
  position:relative;
}
.dc-swatch.is-current{
  outline:1px solid rgba(255,255,255,.95);
  outline-offset:1px;
}

}

/* =========================
   FORCE COLORS (solo este widget) — FINAL OVERRIDE
========================= */
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .dc-swatches.dc-swatch-overlay a.dc-swatch.dc-swatch-color-azul{    background-color:#1f7ca7 !important; }
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .dc-swatches.dc-swatch-overlay a.dc-swatch.dc-swatch-color-burdeos{ background-color:#93184c !important; }
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .dc-swatches.dc-swatch-overlay a.dc-swatch.dc-swatch-color-carbon{  background-color:#666666 !important; }
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .dc-swatches.dc-swatch-overlay a.dc-swatch.dc-swatch-color-marron{  background-color:#8c4714 !important; }
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .dc-swatches.dc-swatch-overlay a.dc-swatch.dc-swatch-color-mostaza{ background-color:#e9ba3c !important; }
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .dc-swatches.dc-swatch-overlay a.dc-swatch.dc-swatch-color-camel{   background-color:#ce953a !important; }
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .dc-swatches.dc-swatch-overlay a.dc-swatch.dc-swatch-color-negro{   background-color:#111111 !important; }
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .dc-swatches.dc-swatch-overlay a.dc-swatch.dc-swatch-color-rojo{    background-color:#c12e41 !important; }
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .dc-swatches.dc-swatch-overlay a.dc-swatch.dc-swatch-color-rosa{    background-color:#e9bbb8 !important; }
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .dc-swatches.dc-swatch-overlay a.dc-swatch.dc-swatch-color-topo{    background-color:#bfac97 !important; }
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .dc-swatches.dc-swatch-overlay a.dc-swatch.dc-swatch-color-verde{   background-color:#389742 !important; }
.elementor-18076 .elementor-element.elementor-element-57961bd ul.products li.product .dc-swatches.dc-swatch-overlay a.dc-swatch.dc-swatch-color-violeta{ background-color:#9754ba !important; }/* End custom CSS */