.woocommerce-product-gallery__image a:has(>img,>picture){display:block!important}#divTexto{height:90%!important;display:flex;flex-direction:column;justify-content:center}.divEnvioGratisSegunDestino{font-size:1.1em!important;font-style:italic}.custom-product-page{margin:0 auto;width:90%}.product_meta .sku_wrapper{font-size:1.4em!important;font-weight:700!important}.product_meta .sku_wrapper .sku{font-size:1.3em!important;font-weight:bold!important}.cortesia_de_producto{display:flex!important;justify-content:space-between!important;margin-bottom:3%!important}.enviosGratisImg{width:7em!important}img.Imgcortesia{height:10%!important;margin-left:5%!important;margin-top:2%!important;width:10%!important}.textcortesia{color:#000000!important;font-size:1em!important;margin-left:2%!important;margin-top:6%!important;width:75%!important}.spanCortesiaText{text-decoration:underline!important}.smallCap{font-size:0.9em!important}.ywapo_options_container .wapo_option_description{color:#000000!important;font-size:0.9em!important;font-weight:bold!important;left:6em!important;line-height:1.4!important;margin-top:-0.7em!important;position:relative!important;overflow:hidden!important;top:-1em!important;width:80%!important}.add-to-cart-button{display:none!important}.product-main .variations_form .variations th.label{border:0;display:block;padding:.2em 0;vertical-align:middle;width:auto!important}.product-main .variations_form .variations th label{display:inline-flex!important}.variations tr{display:flex;flex-direction:column}.variations th{border:none!important;margin-bottom:3em}.variations_form .variations th.label{border:0;padding:.2em 0;display:inline-flex!important;width:auto!important;font-size:1.125em!important;font-size:1.4em!important;font-weight:bold!important}.variations_form .reset_variations{visibility:hidden!important}.variations_form .ux-swatch.selected{box-shadow:0 0 0 3px #3d800d!important}.variations tbody tr th:first-child{position:relative!important;top:2.3em!important}.variations tbody tr td{left:-2.5em!important;position:relative!important}table.variations td.value{padding-left:3%!important;position:relative!important}.product .product-container .variations tbody tr td{left:-20%!important;position:relative!important}.mb-70{margin-bottom:-70px!important}div.product-gallery+div.product-summary .posted_in{display:none!important}div.product-gallery+div.product-summary .tagged_as{display:none!important}form.variations_form+div.product_meta .posted_in{display:block!important}form.variations_form+div.product_meta .tagged_as{display:block!important}form.cart+div.product_meta .posted_in{display:block!important}form.cart+div.product_meta .tagged_as{display:block!important}.descripcionCintaText{font-size:0.85em!important;margin-top:-2%!important}.product-main>.row{margin-bottom:-3%!important}.product .product-footer{margin-top:1%!important}.textoSeoProd{padding-left:0!important;padding-right:0!important}#div_add_to_cart{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:15px}#enlaceTelef{width:40%!important;margin-top:2%!important}#btnTelef{color:#353535;text-align:center;cursor:pointer;font-size:1.3em;font-weight:500;height:7em!important;background-color:#fff;border-color:#353535;margin-right:0;border-radius:5px!important;width:100%!important}#btnTelef:hover{color:#fff;background-color:#353535;border-color:#353535}#btnTelef span{font-weight:700;font-size:1.3em;display:block}.custom-product-page .add-to-cart-container .cart{text-align:center!important}.custom-product-page .add-to-cart-container .cart .single_add_to_cart_button{margin-top:0%!important;width:60%;margin:auto}.custom-product-page .single_add_to_cart_button{width:50%!important;height:4.5em;background-color:#198754!important;color:#fff;border:0;border-radius:5px!important;font-size:1.5rem!important;text-transform:uppercase;font-weight:600;margin:0%!important;width:60%!important}.custom-product-page .filaImgsTrust{margin-bottom:1.5em!important;margin-top:3%!important;text-align:center!important}.custom-product-page .product-price-container{font-size:1.7em!important}.custom-product-page .product-page-price{margin-bottom:1.5%}.custom-product-page .product-page-price small{font-size:65%}.custom-product-page .product_meta .posted_in,.custom-product-page .product_meta .tagged_as{display:none}.custom-product-page .product_meta>span{border-top:none}.woocommerce-product-rating{font-size:1.2em;margin-bottom:1.5%;margin-left:1em}.woocommerce-product-rating .star-rating{margin-right:1.5em;margin-top:.1%;text-shadow:.5px .5px #000;transform:scale(1.5)!important}.woocommerce-variation.single_variation{display:none!important}.star-rating span:before{color:#ffbc00!important}.custom-product-page .textoCintaFuneraria{font-size:1.4em!important;font-weight:bold!important;line-height:1;display:flex;margin-top:3%}#caracteresRestantesProducto{font-size:.8em;font-style:italic;font-weight:400}#cintaFunSel{font-size:1.2em}#cintaFunTextarea{color:#000000!important;font-size:1.5em;font-weight:700;letter-spacing:-1.5px!important;min-height:4.7em!important;padding-top:2.3em!important;text-align:center;text-transform:uppercase;word-spacing:2px;resize:none}#divAvisoCintaMobile{display:none}.contImgsProducto{display:flex!important;justify-content:space-between!important;margin-bottom:3%!important}.enviosGratisImg{width:7em!important}.cortesiaImg{height:17%!important;margin-top:2%!important;width:17%!important}.cortesiaText{color:#000000!important;font-size:0.8em!important;margin-left:2%!important;margin-top:5%!important;width:50%!important}.spanCortesiaText{text-decoration:underline!important}.custom-product-page .row-full-width{max-width:98.5%!important}.custom-product-page .cr-reviews-slider .datetime{display:none}.custom-product-page .tituloTab{font-size:1.5em;font-weight:700}#divCirculoColores,#divImgtipoFlor{display:flex}#divCirculoColores,#divImgtipoFlor{flex-wrap:wrap;justify-content:flex-start}.custom-product-page #divCirculoColores .colores{border:1px solid #000;border-radius:50px;height:60px;margin:1em 1.5% 2.5em 1.5%;text-align:center!important;width:60px}.custom-product-page #divCirculoColores .colores p{margin-top:3.9em!important}.custom-product-page .tipoflores{margin:1em 2.5em 2.5em 1.4%;width:70px;height:75px}.custom-product-page .tipoflores p{line-height:1;padding-top:7%;text-align:center}.custom-product-page .accordionRow{display:flex;justify-content:space-around}.custom-product-page .accordionRow div.divConfEntIcon{display:none}.custom-product-page .columnas_valoraciones{width:47%!important;margin:0 3% 0 0}.custom-product-page #tabValoraciones{display:flex;width:100%!important}.custom-product-page .pTipoValoraciones{font-weight:700;margin-bottom:1%;margin-top:1%;text-decoration:underline}.custom-product-page #titleValoraciones{margin-left:2%}.cr-reviews-slider{margin:0!important}.cr-reviews-slider .slick-prev{left:-9px!important;z-index:999!important}.cr-reviews-slider .slick-next{right:-9px!important;z-index:999!important}#accordion-reviews{margin-top:.8%}#divMsgErrorCinta{background-color:red;color:#fff;text-align:center;font-weight:700}.custom-product-page .message-container{background-color:#F40000;color:#fff;font-weight:700;text-align:center;width:50%!important}.custom-product-page #accordion-description{display:none}.insignia{top:0;bottom:auto;left:auto;right:0;opacity:1}.insignia .insignia__wrap{-ms-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg)}.insignia-estilo-badge{color:#fff;font-family:"Open Sans",sans-serif;position:relative;box-sizing:border-box;position:absolute;width:auto;height:auto;background-color:transparent}.insignia-estilo-badge div.insignia-estilo-s1{width:0;height:0;border-top:6px solid #003d72;border-right:5px solid transparent;border-left:2px solid transparent;position:absolute;right:1px;top:30px}.insignia-estilo-badge div.insignia-estilo-s2{position:absolute;top:0;right:0;width:13px;height:26px}.insignia-estilo-badge div.insignia-estilo-text{background:#0066bf;font-size:14px;font-weight:700;line-height:30px;height:30px;white-space:nowrap;padding-right:10px;padding-left:8px;position:relative;top:0;right:0}.insignia-estilo-badge div.insignia-estilo-text:before{content:'';width:0;height:0;border-right:12px solid #0066bf;border-bottom:15px solid transparent;position:absolute;top:0;left:-12px}.insignia-estilo-badge div.insignia-estilo-text:after{content:'';width:0;height:0;border-right:12px solid #0066bf;border-top:15px solid transparent;position:absolute;top:15px;left:-12px}.indicador-variaciones{position:absolute;top:45px;right:10px;background-color:rgba(255,255,255,.9);color:#000;font-size:12px;padding:10px;border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:10}.miniatura{width:75px;height:75px;font-size:11px;top:35px}.woocommerce div.product div.images{position:relative}.product .custom-product-page .product-small .woocommerce-loop-product__title{font-size:0.9em!important}.product .custom-product-page .product-small .price-wrapper .star-rating{font-size:1em!important;margin-bottom:8%!important;margin-top:1%!important}.product .custom-product-page .product-small .price-wrapper a.woocommerce-review-link{font-size:1em!important;font-weight:700;left:4em!important;position:relative;top:-3.2em!important}.product .custom-product-page .product-small .price-wrapper .price{font-size:1.25em!important;letter-spacing:-0.5px!important}.product .custom-product-page .product-small .product_meta .sku_wrapper{font-size:1.3em!important;line-height:1.3!important}.product .custom-product-page .product-small .product_meta .sku_wrapper .sku{font-size:1.2em!important}.single-product .product .product-small.box .price-wrapper a.woocommerce-review-link+span.price{margin-top:-12%!important}.woocommerce ul.products li.product .star-rating,.woocommerce ul.products li.product .woocommerce-review-link{display:inline!important}.price-wrapper a.woocommerce-review-link{left:3.5em!important;position:relative!important;top:-0.4em!important;font-size:1.2em;font-weight:700}.js-star-rating.star-rating{display:none!important}.product-small .price-wrapper .price{font-size:1.3em!important}.woocommerce-review-link+.price{margin-top:-5px}body.tax-product_cat{overflow:hidden!important}@media (min-width:1450px) and (max-width:1766px){#cintaFunTextarea{line-height:1!important;padding-top:2em!important;resize:none}}@media (min-width:1281px) and (max-width:1449px){#cintaFunTextarea{font-size:120%!important;line-height:1!important;min-height:6.25em!important;padding-top:2.6em!important;resize:none}}@media (min-width:1024px) and (max-width:1445px){.custom-product-page .single_add_to_cart_button{font-size:185%!important;line-height:1.2!important}.flickity-viewport .flickity-slider .product-small .col-inner .insignia{top:6px;bottom:auto;left:auto;right:0;opacity:1}.flickity-viewport .flickity-slider .product-small .col-inner .insignia-estilo-badge div.insignia-estilo-s2{position:absolute;top:0;right:0;width:13px;height:26px;display:inline-block}}@media (min-width:1024px) and (max-width:1279px){.flickity-viewport .flickity-slider .product-small .col-inner .insignia{top:0;bottom:auto;left:auto;right:0;opacity:1}.flickity-viewport .flickity-slider .product-small .col-inner .insignia-estilo-badge div.insignia-estilo-s2{position:absolute;top:0;right:0}.insignia{-ms-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8);transform-origin:top right}.miniatura{transform:scale(.7);top:calc(35px * 0.7);right:calc(10px * 0.7)}}@media (max-width:1023px){.custom-product-page #div_add_to_cart{display:block}.custom-product-page #btnTelef{display:none}.custom-product-page #tabValoraciones{display:block;margin-left:4%!important}.custom-product-page .columnas_valoraciones{width:100%!important}.custom-product-page #titleInformacion{margin-top:8%!important}.price-wrapper{top:-2em!important}.titleCustomProduct{margin-left:5%!important}.product .custom-product-page .product-small .price-wrapper a.woocommerce-review-link{left:6em!important;top:-2.2em!important}}@media (min-width:768px) and (max-width:1023px){.custom-product-page .product-gallery-stacked-thumbnail .product-thumbnails .flickity-viewport{height:5em!important}.price-wrapper .price{margin-bottom:0.5em!important}.custom-product-page .product-page-price{margin-bottom:0!important}.custom-product-page .product_meta{margin-bottom:0.5%!important}#cintaFunTextarea{font-size:99%!important;letter-spacing:-0.5px!important;line-height:1!important;min-height:7.65em!important;padding-left:0.1%!important;padding-right:0.1%!important;padding-top:3em!important;word-spacing:1px!important;resize:none}.enviosGratisImg{margin-left:1%!important;width:25%!important}img.Imgcortesia{margin-top:1%!important;width:20%!important;margin-top:6%!important}.textcortesia{font-size:1em!important;margin-top:6%!important}.cart .quantity+button{font-size:1.3rem!important}.custom-product-page .add-to-cart-container .cart .single_add_to_cart_button{margin-bottom:0!important;margin-top:-1%!important;width:100%!important}.woocommerce-product-rating{margin-bottom:5%!important}.variations tbody tr td{left:-0em!important;position:relative!important}.icon-phone{display:none!important}.flickity-viewport .flickity-slider .product-small .col-inner .insignia-estilo-badge div.insignia-estilo-s2{position:absolute;top:0;right:0;display:inline-block}.insignia{-ms-transform:scale(.6);-webkit-transform:scale(.6);transform:scale(.6);transform-origin:right top}.miniatura{transform:scale(.6);top:calc(35px * 0.6);right:calc(10px * 0.6)}}@media only screen and (max-width:768px){.insignia{-ms-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8);transform-origin:right top}.miniatura{transform:scale(.8);top:calc(35px * 0.8);right:calc(10px * 0.8)}}@media only screen and (max-width:767px){.custom-product-page{width:100%!important}.custom-product-page .divProductGallery{padding-bottom:0!important}.custom-product-page .product-thumbnails,.custom-product-page .product-thumbnails .flickity-viewport{min-height:7em!important}.custom-product-page .product-price-container{margin-bottom:5.5%!important}.custom-product-page .product_meta{margin-bottom:1.5%!important;margin-top:-5%}.custom-product-page .product-short-description{margin-bottom:5%}#cintaFunTextarea{line-height:1.1!important;min-height:5.25em!important;padding-left:0.50%!important;padding-right:0.50%!important;padding-top:1.45em!important;resize:none}.custom-product-page .add-to-cart-container .cart .single_add_to_cart_button{line-height:1.5!important;margin-top:1%!important;width:100%!important}#divAvisoCintaMobile{display:block!important;font-size:.9em;font-style:italic;line-height:1;margin-top:-5%}.custom-product-page .textoCintaFuneraria{line-height:1!important}.row-small>.flickity-viewport>.flickity-slider>.col,.row-small>.col{margin-bottom:-1.5em!important}.filaImgsTrust{margin-bottom:-1em!important}.enviosGratisImg{margin-left:-4%!important;padding-left:0.8em!important;width:6em!important}img.Imgcortesia{margin-left:0!important;margin-top:6%!important;width:20%!important}.textcortesia{margin-top:8%!important}.cart .quantity+button{font-size:1.1rem!important}.custom-product-page .filaImgsTrust{margin-top:-3%!important}.custom-product-page .row-full-width{max-width:100%!important}.woocommerce-product-rating{margin-bottom:5%!important}#divImgtipoFlor{justify-content:space-between!important}.variations tbody tr td{left:-0em!important;position:relative!important}.icon-phone{display:none!important}.js-ux-swatches[style*="visibility: hidden;"]{display:none!important}.custom-product-page #tabValoraciones .columnas_valoraciones:nth-child(2){margin:-3%!important}.mx-33{margin:0 3.33%!important}}@media (min-width:627px) and (max-width:767px){.flickity-viewport .flickity-slider .product-small .col-inner .insignia-estilo-badge div.insignia-estilo-s2{position:absolute;top:0;right:0;width:13px;height:26px;display:inline-block}.insignia{top:0;-ms-transform:scale(.7);-webkit-transform:scale(.7);transform:scale(.7);transform-origin:right top}.miniatura{transform:scale(.7);top:calc(35px * 0.7);right:calc(10px * 0.7)}}@media (min-width:481px) and (max-width:767px){#cintaFunTextarea{font-size:1.2em!important;margin-bottom:6.5%!important;min-height:6.3em!important;padding-top:10%!important;resize:none}}@media (min-width:550px) and (max-width:626px){.flickity-viewport .flickity-slider .product-small .col-inner .insignia-estilo-badge div.insignia-estilo-s2{position:absolute;top:0;right:0;width:13px;height:26px;display:inline-block}.flickity-viewport .flickity-slider .product-small .col-inner .insignia-estilo-badge div.insignia-estilo-s1{top:16px}.insignia{-ms-transform:scale(.6);-webkit-transform:scale(.6);transform:scale(.6);transform-origin:right top}.miniatura{transform:scale(.6);top:calc(35px * 0.6);right:calc(10px * 0.6)}}@media (min-width:481px) and (max-width:549px){.miniatura{transform:scale(.7);top:calc(35px * 0.7);right:calc(10px * 0.7)}}@media (min-width:350px) and (max-width:480px){.miniatura{transform:scale(.7);top:calc(35px * 0.7);right:calc(10px * 0.7)}}@media only screen and (max-width:480px){#cintaFunTextarea{margin-bottom:7%!important;padding-top:9%!important;resize:none}}/* .flickity-viewport{display:none}