@import url("https://fonts.googleapis.com/icon?family=Material+Icons");@import url('//fonts.googleapis.com/css2?family=Montserrat:ital,wght@1,900&display=swap');@font-face{font-family:'OptimaNova';src:url('https://dev1.bystillo.com//wp-content/themes/salient-child/dewenir/fonts/OptimaNovaLTPro-Regular.eot?#iefix') format('embedded-opentype'), url('https://dev1.bystillo.com//wp-content/themes/salient-child/dewenir/fonts/OptimaNovaLTPro-Regular.otf') format('opentype'), url('https://dev1.bystillo.com//wp-content/themes/salient-child/dewenir/fonts/OptimaNovaLTPro-Regular.woff') format('woff'), url('https://dev1.bystillo.com//wp-content/themes/salient-child/dewenir/fonts/OptimaNovaLTPro-Regular.ttf') format('truetype'), url('https://dev1.bystillo.com//wp-content/themes/salient-child/dewenir/fonts/OptimaNovaLTPro-Regular.svg#OptimaNovaLTPro-Regular') format('svg');font-weight:normal;font-style:normal;}@media only screen and (min-width: 1000px){:root{--vertical_mid:80px;}}@media only screen and (max-width: 999px){:root{--vertical_mid:40px;}}.single-product h1.product_title{font-size:30px !important;}.single-product h2:not(.woocommerce-loop-product__title){font-size:14px !important;line-height:40px !important;text-transform:uppercase;margin-bottom:1.5em;font-weight:bold;letter-spacing:1px;border-bottom:1px solid #333031;padding-bottom:15px;}@media only screen and (max-width: 767px){.single-product h2:not(.woocommerce-loop-product__title){line-height:14px !important;}}.single-product div.type-product.griferia .product_title{text-transform:lowercase;}.single-product div.type-product.griferia .product_title::first-letter{text-transform:uppercase;}.single-product div.type-product{display:flex !important;flex-direction:column;}.single-product div.type-product .nectar-prod-wrap{order:1;display:flex;position:relative;margin-bottom:unset;margin-top:var(--vertical_mid);}@media only screen and (max-width: 767px){.single-product div.type-product .nectar-prod-wrap{flex-direction:column;}}.single-product div.type-product .nectar-prod-wrap .single-product-main-image{width:60%;margin-right:4% !important;}@media only screen and (max-width: 767px){.single-product div.type-product .nectar-prod-wrap .single-product-main-image{width:100%;}}.single-product div.type-product .nectar-prod-wrap .single-product-main-image .woocommerce-product-gallery{background-color:#f2f4f4;padding:8%;}.single-product div.type-product .nectar-prod-wrap .single-product-main-image .woocommerce-product-gallery .product-slider .flickity-viewport{max-height:500px;height:175px;}.single-product div.type-product .nectar-prod-wrap .single-product-main-image .woocommerce-product-gallery .product-slider .flickity-viewport .flickity-slider img{max-height:500px;object-fit:contain;}.single-product div.type-product .nectar-prod-wrap .single-product-main-image .woocommerce-product-gallery .product-thumbs .flickity-viewport{max-height:175px;}.single-product div.type-product .nectar-prod-wrap .entry-summary{width:36%;margin-bottom:0 !important;}@media only screen and (max-width: 767px){.single-product div.type-product .nectar-prod-wrap .entry-summary{width:100%;}}.single-product div.type-product .nectar-prod-wrap .entry-summary .single-price .price{font-size:18px;font-weight:700;color:#333031 !important;}.single-product div.type-product .nectar-prod-wrap .entry-summary .single-price .iva{font-size:12px;font-weight:500 !important;}.single-product div.type-product .nectar-prod-wrap .entry-summary .sku_wrapper{display:block;margin-bottom:2em;}.single-product div.type-product .nectar-prod-wrap .entry-summary .sku_wrapper span{font-weight:500;}.single-product div.type-product .nectar-prod-wrap .entry-summary .woocommerce-product-details__short-description{font-size:20px;margin-top:20px;}@media only screen and (min-width: 1000px){.single-product div.type-product .nectar-prod-wrap .entry-summary .woocommerce-product-details__short-description{max-width:85%;}}.single-product div.type-product .nectar-prod-wrap .entry-summary .grouped_form{margin-top:30px;}.single-product div.type-product .nectar-prod-wrap .entry-summary .grouped_form .woocommerce-grouped-product-list-item__quantity{display:none;}.single-product div.type-product .nectar-prod-wrap .entry-summary .variations_form{margin-top:2em;margin-bottom:unset;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;}@media (max-width: 1280px){.single-product div.type-product .nectar-prod-wrap .entry-summary .variations_form{flex-wrap:wrap !important;}}.single-product div.type-product .nectar-prod-wrap .entry-summary .variations_form table.variations{margin-right:20px;}.single-product div.type-product .nectar-prod-wrap .entry-summary .variations_form table.variations .label{font-size:9px;font-weight:600;text-transform:uppercase;display:block;line-height:1;margin-bottom:5px;padding-left:0;letter-spacing:2px;}.single-product div.type-product .nectar-prod-wrap .entry-summary .variations_form table.variations .select2-container{width:250px !important;}@media (max-width: 1280px){.single-product div.type-product .nectar-prod-wrap .entry-summary .variations_form .single_variation_wrap{margin-bottom:20px;}}.single-product div.type-product .nectar-prod-wrap .entry-summary .variations_form .single_variation_wrap .woocommerce-variation-price{font-weight:700;color:#333031 !important;display:flex;gap:5px;flex-wrap:wrap;}.single-product div.type-product .nectar-prod-wrap .entry-summary .variations_form .single_variation_wrap .woocommerce-variation-price .iva{font-size:12px;font-weight:500 !important;}.single-product div.type-product .nectar-prod-wrap .entry-summary .variations_form .single_variation_wrap .woocommerce-variation-sku{font-size:14px;margin-bottom:5px;}.single-product div.type-product .nectar-prod-wrap .entry-summary .variations_form .single_variation_wrap .woocommerce-variation-sku span{font-weight:500;}.single-product div.type-product .nectar-prod-wrap .entry-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{margin-top:0 !important;}.single-product div.type-product .nectar-prod-wrap .entry-summary .colors-container .colors-title{font-size:9px;font-weight:700;text-transform:uppercase;display:block;line-height:1;margin-bottom:5px;padding-left:0;letter-spacing:2px;}.single-product div.type-product .nectar-prod-wrap .entry-summary .colors-container .colors{display:flex;gap:10px;align-items:center;margin-bottom:30px;}.single-product div.type-product .nectar-prod-wrap .entry-summary .colors-container .colors a{display:flex;flex-direction:column;align-items:center;gap:5px;height:46px;width:46px;justify-content:center;}.single-product div.type-product .nectar-prod-wrap .entry-summary .colors-container .colors a span.color{display:block;height:40px;width:40px;border-radius:50%;background-color:#f2f4f4;}.single-product div.type-product .nectar-prod-wrap .entry-summary .colors-container .colors a span.color-name{display:none;}.single-product div.type-product .nectar-prod-wrap .entry-summary .colors-container .colors a:hover,.single-product div.type-product .nectar-prod-wrap .entry-summary .colors-container .colors a.active{border:2px solid #333031;border-radius:50%;}.single-product div.type-product .nectar-prod-wrap .entry-summary .colors-container .colors a.link-disabled{cursor:not-allowed;opacity:0.6;}.single-product div.type-product .nectar-prod-wrap .entry-summary .addtoany_list{display:none;}.single-product div.type-product .nectar-prod-wrap .entry-summary .nectar-social{display:none;}.single-product div.type-product .nectar-prod-wrap .entry-summary .summary-actions{font-size:14px;font-weight:bold;text-transform:uppercase;margin-top:5em;}.single-product div.type-product .nectar-prod-wrap .entry-summary .summary-actions p,.single-product div.type-product .nectar-prod-wrap .entry-summary .summary-actions .yith-wcwl-add-button a{display:flex;align-items:center;gap:5px;cursor:pointer;font-size:13px;}.single-product div.type-product .nectar-prod-wrap .entry-summary .summary-actions .yith-wcwl-icon{margin-right:unset !important;}.single-product div.type-product .nectar-prod-wrap .entry-summary .summary-actions .yith-wcwl-icon::before{font-size:22px;}.single-product div.type-product .nectar-prod-wrap .entry-summary .summary-actions p:nth-of-type(1)::before{content:"\e80d";font-family:'Material Icons';font-size:18px;}.single-product div.type-product .nectar-prod-wrap .entry-summary .summary-actions .yith-wcwl-wishlistaddedbrowse{display:flex;flex-direction:column;}.single-product div.type-product .nectar-prod-wrap .entry-summary .summary-actions .yith-wcwl-wishlistaddedbrowse >a{margin-left:27px;font-size:12px;font-weight:500;text-decoration:underline;}.single-product div.type-product .nectar-prod-wrap .entry-summary button{font-family:'Montserrat', sans-serif !important;letter-spacing:1px;text-transform:uppercase;padding:19px;background-color:#333031;border-radius:unset !important;border:1px solid #333031;cursor:pointer;}.single-product div.type-product .nectar-prod-wrap .entry-summary button a{color:white;font-size:10px;}.single-product div.type-product .nectar-prod-wrap .entry-summary button:hover{background-color:white;}.single-product div.type-product .nectar-prod-wrap .entry-summary button:hover a{color:#333031;}.single-product div.type-product .after-product-summary-clear{order:2;}.single-product div.type-product .clear{order:3;padding-bottom:0;}.single-product div.type-product .characteristics{order:4;margin-top:var(--vertical_mid);}.single-product div.type-product .characteristics >p{font-size:20px;margin-right:40%;}.single-product div.type-product .characteristics .characteristics-icons{display:flex;flex-direction:column;margin-top:3em;}@media only screen and (max-width: 767px){.single-product div.type-product .characteristics .characteristics-icons{margin-block-start:30px;}}.single-product div.type-product .characteristics .characteristics-icons .icons{display:flex;flex-wrap:nowrap;gap:20px;overflow-x:auto;margin-bottom:var(--vertical_mid);}@media only screen and (max-width: 999px){.single-product div.type-product .characteristics .characteristics-icons .icons{overflow-x:auto;}}.single-product div.type-product .characteristics .characteristics-icons .icons .icon{display:flex;flex-direction:column;align-items:center;gap:15px;width:10%;}@media only screen and (max-width: 999px){.single-product div.type-product .characteristics .characteristics-icons .icons .icon{width:15%;}}@media only screen and (max-width: 767px){.single-product div.type-product .characteristics .characteristics-icons .icons .icon{width:20%;}}@media only screen and (max-width: 467px){.single-product div.type-product .characteristics .characteristics-icons .icons .icon{width:30%;}}.single-product div.type-product .characteristics .characteristics-icons .icons .icon h3{font-family:'Roboto Condensed', sans-serif !important;text-align:center;text-transform:uppercase;font-weight:600;font-size:12px;line-height:20px;min-width:120px;}.single-product div.type-product .characteristics .characteristics-icons .icons .icon img{height:60px;width:auto;}.single-product div.type-product .characteristics .characteristics-icons .texts{font-size:20px;}.single-product div.type-product .variation-file{position:relative;}.single-product div.type-product .variation-file a{display:none;position:relative;}.single-product div.type-product .variation-file a h3{margin-left:50px;margin-top:25px;font-size:12px;text-transform:uppercase;line-height:1;}.single-product div.type-product .variation-file a h3::before{content:'';display:block;position:absolute;top:calc(33%);left:0;height:43px;width:33px;}.single-product div.type-product .variation-file a h3.pdf::before{background:url(/wp-content/uploads/2023/06/Recurso-20.png);}.single-product div.type-product .variation-file a h3.jpg::before{background:url(/wp-content/uploads/2023/09/Grupo-1.png);}.single-product div.type-product .variation-file a h3::before{transition:translate 0.5s;}.single-product div.type-product .variation-file a a:hover h3::before{translate:0 -10px;}.single-product div.type-product .variation-file #contenedor{display:none;position:absolute;width:100%;}.single-product div.type-product .variation-file #contenedor .loader{height:60px;display:flex;align-items:center;justify-content:center;}.single-product div.type-product .variation-file #contenedor .loader::before{position:static;margin-left:0;margin-right:0;}.single-product div.type-product .download .download-files{display:flex;flex-wrap:wrap;gap:20px;}.single-product div.type-product .download .download-files a{position:relative;display:flex;width:calc(25% - 60px/4);}@media only screen and (max-width: 767px){.single-product div.type-product .download .download-files a{width:calc(33% - 40px/3);}}@media only screen and (max-width: 567px){.single-product div.type-product .download .download-files a{width:calc(50% - 20px/2);}}.single-product div.type-product .download .download-files a h3{margin-left:50px;margin-top:25px;font-size:12px;text-transform:uppercase;line-height:1;}.single-product div.type-product .download .download-files a h3::before{content:'';display:block;position:absolute;top:calc(33%);left:0;height:43px;width:33px;}.single-product div.type-product .download .download-files a h3.pdf::before{background:url(/wp-content/uploads/2023/06/Recurso-20.png);}.single-product div.type-product .download .download-files a h3.jpg::before{background:url(/wp-content/uploads/2023/09/Grupo-1.png);}.single-product div.type-product .download .download-files h3::before{transition:translate 0.5s;}.single-product div.type-product .download .download-files a:hover h3::before{translate:0 -10px;}.single-product div.type-product .span_12{order:8;margin-bottom:100px;}.single-product div.type-product .span_12 .nectar-woo-flickity{width:100%;margin:0;}.single-product div.type-product .span_12 .flickity-prev-next-button::after{content:unset !important;}.single-product div.type-product .span_12 .flickity-prev-next-button::before{content:"" !important;display:block;width:60px !important;height:11px;background:url(/wp-content/uploads/2023/07/flecha-negra.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:transparent !important;}.single-product div.type-product .span_12 .flickity-button-icon{display:none;}.single-product div.type-product .span_12 .next{right:0px;}.single-product div.type-product .span_12 .previous{left:0px;}.single-product div.type-product .span_12 .previous::before{rotate:180deg;}.single-product div.type-product .related.products{overflow:hidden;display:flex;flex-direction:column;align-items:center;}.single-product div.type-product .related.products >h2{width:100%;padding-bottom:unset;border-bottom:unset;margin-inline:0;}.single-product div.type-product .related.products >h2 .woo-flickity-count{display:none;}.single-product div.type-product .related.products ul.products{overflow:hidden;width:100%;}.single-product div.type-product .related.products ul.products .flickity-cell{width:calc(33.333333333333%);}@media only screen and (max-width: 767px){.single-product div.type-product .related.products ul.products .flickity-cell{width:calc(50%);}}@media only screen and (max-width: 767px){.single-product div.type-product .related.products ul.products .flickity-cell{width:80%;}}.single-product div.type-product .related.products ul.products li.type-product .product-wrap img{width:100%;height:100%;max-width:400px;max-height:300px;object-fit:contain;}.single-product div.type-product .related.products ul.products li.type-product .woocommerce-loop-product__title,.single-product div.type-product .related.products ul.products li.type-product .category{text-transform:uppercase;}.single-product div.type-product .related.products ul.products li.type-product .category{font-size:12px;margin-top:15px;padding-bottom:0;}.single-product div.type-product .related.products ul.products li.type-product .woocommerce-loop-product__title{font-size:13px;font-weight:bold;margin-top:0;padding-top:0;}.single-product div.type-product .related.products ul.products li.type-product >a >img{width:50px;margin-bottom:0;}.single-product div.type-product .download{order:5;margin-top:60px;margin-bottom:100px;}@media only screen and (max-width: 767px){.single-product div.type-product .download{margin-block:30px 50px;}}.single-product div.type-product .gallery{order:6;margin:150px 0;}@media only screen and (max-width: 999px){.single-product div.type-product .gallery{margin-block:60px 80px;}}@media only screen and (max-width: 767px){.single-product div.type-product .gallery{margin-block:30px 50px;}.single-product div.type-product .gallery .flickity-viewport{margin-block:20px;}}.single-product div.type-product .gallery >a{font-size:13px;text-transform:uppercase;margin-inline-start:17.5%;display:flex;gap:10px;align-items:baseline;}@media only screen and (max-width: 467px){.single-product div.type-product .gallery >a{margin-inline-start:7.5%;}}.single-product div.type-product .gallery >a::before{content:"" !important;display:block;width:60px !important;height:11px;background:url(/wp-content/uploads/2023/07/flecha-negra.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:transparent !important;}.single-product div.type-product .media-zone{order:7;background-color:#333031;padding:40px;margin-top:var(--vertical_mid);}.single-product div.type-product .media-zone a{display:flex;justify-content:space-between;align-items:flex-end;}.single-product div.type-product .media-zone a p{color:white;font-size:20px;line-height:1.5;flex:0 0 70%;padding-bottom:0;}.single-product div.type-product .media-zone a img{height:150px;mix-blend-mode:lighten;}@media only screen and (max-width: 999px){.single-product div.type-product .media-zone a{flex-direction:column;align-items:center;gap:20px;}.single-product div.type-product .media-zone a img{margin:0 auto;}}.single-product .a2a_menu .a2a_full_footer a{display:none;}.single-product .related.products .products .product .product-wrap img{transition:scale .75s cubic-bezier(.2,.75,.5,1);}.single-product .related.products .products .product:hover .product-wrap img{scale:1.1;}@keyframes cargando{0%,80%,100%{box-shadow:0 0 #fff;height:4em;}40%{box-shadow:0 -2em #fff;height:5em;}}