*********************************************************************************** **GENERIC CLASSES******************************************************************* ***********************************************************************************/ sup{position:absulute;bottom:.75em;line-height:1em;font-size:calc(1em / 1.5)}*********************************************************************************** **PLUGINS*************************************************************************** ***********************************************************************************/ #cmplz-document{max-width:100%!important;margin-bottom:60px}.et_pb_contact_form_7 input,.et_pb_contact_form_7 textarea{background-color:#f3f3f3!important;border-radius:6px!important;color:black!important}.et_pb_contact_form_7 input:focus,.et_pb_contact_form_7 textarea:focus{border-bottom:2px solid var(--gcid-primary-color)!important;background-color:var(--gcid-69xzeub2m4)!important}.wpcf7 .form-group{margin-bottom:20px}.wpcf7 .form-group p{margin:0;padding:0;line-height:.75em}.wpcf7 .form-group label{display:block;font-weight:700;margin-bottom:0}.wpcf7 fieldset{border:none;padding:0;margin:20px 0}.wpcf7 legend{font-weight:700;margin-bottom:10px}.wpcf7 .obligatorio{color:red}.wpcf7 label:hover .obligatorio:after{content:'campo obligatorio';background-color:red;color:#fff;display:inline-block;font-size:.7em;padding:.3em .5em;border-radius:6px;position:absolute;margin-left:.5em;margin-top:-5px}.wpcf7-not-valid:not(:focus){border-bottom:2px solid red!important}.wpcf7-not-valid-tip{font-size:.8rem}.wpcf7-submit.et_pb_button{border:2px solid #000;background-color:#000;color:white!important}.wpcf7 form .wpcf7-response-output{color:#000;margin:2em 0 1em;padding:.5em 1em;border-width:0 0 0 4px;background-color:rgb(0 160 210 / .25)}.wpcf7 form.sent .wpcf7-response-output{background-color:rgb(70 180 80 / .25)}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{background-color:rgb(220 50 50 / .25)}.wpcf7 form.spam .wpcf7-response-output{background-color:rgb(245 110 40 / .25)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{background-color:rgb(255 185 0 / .25)}.grecaptcha-badge{visibility:hidden}#menu-principal .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{background-color:#fff0}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{background-color:#fff;border:1px solid #BD9F85}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:focus,.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:hover{border:1px solid #000}.dgwt-wcas-suggestions-wrapp{border-radius:20px!important;box-shadow:0 10px 40px -20px #000;margin-top:20px}footer .et_pb_text a:hover{text-decoration:underline}#nuestras-marcas ul.brand-thumbnails{list-style:none;padding:0!important;margin:0;display:flex;flex-wrap:wrap;justify-content:center}#nuestras-marcas ul.brand-thumbnails li{margin:10px;padding:15px 15px 8px 15px;width:calc(14.28% - 20px);border:2px solid #eee}.wc-block-product-filter-removable-chips ul li{line-height:1.4em}.wp-block-woocommerce-product-filter-taxonomy h3.wp-block-heading{font-family:var(--et_global_body_font)}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 0 2.992em 0;margin-left:0;padding:0;position:relative;width:25%;margin-left:0}.woocommerce .products .product .woocommerce-LoopProduct-link .et_shop_image{overflow:hidden;max-width:98%;margin:auto;margin-bottom:.5em}.woocommerce .products .product .woocommerce-LoopProduct-link .et_shop_image img{transition:transform 0.3s ease;transform:scale(1.075)}.woocommerce .products .product:hover .woocommerce-LoopProduct-link .et_shop_image img{transform:scale(1.2);transition:transform 0.3s ease}.woocommerce .products .product:hover .woocommerce-LoopProduct-link .et_shop_image .et_overlay{display:none}.woocommerce .products .product .woocommerce-LoopProduct-link .woocommerce-loop-product__title{font-family:var(--et_global_body_font);line-height:1.5em;text-align:center;transition:all 0.3s ease-in-out}.woocommerce .products .product:hover .woocommerce-LoopProduct-link .woocommerce-loop-product__title{transform:scale(1.12)}.wp-block-woocommerce-empty-cart-block{padding-bottom:0}.wp-block-woocommerce-empty-cart-block *{margin-bottom:0;padding-bottom:0}.wp-block-woocommerce-empty-cart-block .wp-block-woocommerce-product-new{display:none}.wc-block-components-checkout-order-summary__content .wc-block-components-totals-wrapper .wc-block-components-product-name{font-size:1.1em}#payment-method label.wc-block-components-radio-control__option{font-weight:bolder;text-transform:uppercase}#payment-method label.wc-block-components-radio-control__option-checked{color:#000}#div-redsys:before{content:'';display:block;background-image:url(https://myessencecandles.com/wp-content/uploads/2026/07/tarjetas-bizum-GPay-APay.png);background-size:contain;background-repeat:no-repeat;height:40px;max-width:400px;margin-bottom:1em}.archive.post-type-archive-product h1,.archive.tax-product_cat h1,.archive.tax-product_brand h1{font-size:clamp(3.5rem, 5.5vw, 7rem);font-family:var(--gvid-w6a3bvokgd);font-weight:bolder:}.archive.post-type-archive-product .woocommerce-breadcrumb,.archive.tax-product_cat .woocommerce-breadcrumb,.archive.tax-product_brand .woocommerce-breadcrumb{margin-top:-50px}.archive.post-type-archive-product .woocommerce-breadcrumb a,.archive.tax-product_cat .woocommerce-breadcrumb a,.archive.tax-product_brand .woocommerce-breadcrumb a{color:#000}.archive.post-type-archive-product .woocommerce-breadcrumb a:hover,.archive.post-type-archive-product .woocommerce-breadcrumb a:focus,.archive.tax-product_cat .woocommerce-breadcrumb a:hover,.archive.tax-product_cat .woocommerce-breadcrumb a:focus,.archive.tax-product_brand .woocommerce-breadcrumb a:hover,.archive.tax-product_brand .woocommerce-breadcrumb a:focus{color:#c09b55}.archive.tax-product_brand .term-description{padding-bottom:60px}.et_pb_wc_cart_notice_0_tb_body.et_pb_wc_cart_notice>.et_pb_module_inner{margin-bottom:20px}#mi_marca a{display:block}#mi_marca a img{max-width:100px}@media all and (max-width:980px){#nuestras-marcas ul.brand-thumbnails li{width:20%}}@media all and (min-width:768px) and (max-width:980px){#div-redsys:before{height:4vw;max-width:1300px}}@media all and (max-width:767px){.top-icono .et_pb_link{display:none}#div-redsys:before{height:5vw;max-width:1300px}#nuestras-marcas ul.brand-thumbnails:not(.fluid-columns) li{width:calc(23% - 20px)!important}}@media all and (max-width:479px){#div-redsys:before{height:20px;max-width:1300px}#nuestras-marcas ul.brand-thumbnails:not(.fluid-columns) li{width:calc(45% - 20px)!important}}