.elementor-4758 .elementor-element.elementor-element-44d186bc{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px;--margin-top:-6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-4758 .elementor-element.elementor-element-44d186bc.e-con{--flex-grow:0;--flex-shrink:0}.elementor-4758 .elementor-element.elementor-element-41f38504{--display:flex;--min-height:42vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0 0 7px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:7px;--border-left-width:0px;border-color:#ae4b4b;--border-color:#ae4b4b;--border-radius:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-4758 .elementor-element.elementor-element-41f38504:not(.elementor-motion-effects-element-type-background),.elementor-4758 .elementor-element.elementor-element-41f38504>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://lovelygolden.es/wp-content/uploads/2025/12/ChatGPT-Image-17-dic-2025-00_32_26-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto}.elementor-4758 .elementor-element.elementor-element-3f2ef17b{--display:flex}.elementor-4758 .elementor-element.elementor-element-46799630>.elementor-widget-container{margin:0}.elementor-4758 .elementor-element.elementor-element-46799630.elementor-element{--align-self:center}.elementor-4758 .elementor-element.elementor-element-46799630{z-index:10}.elementor-4758 .elementor-element.elementor-element-46799630 .elementor-menu-toggle{margin:0 auto}.elementor-4758 .elementor-element.elementor-element-1901bbaf{z-index:0}.elementor-4758 .elementor-element.elementor-element-1eec0dc3{--display:flex}.elementor-4758 .elementor-element.elementor-element-3f2f8fe.elementor-element{--align-self:center}.elementor-4758 .elementor-element.elementor-element-3f2f8fe .woocommerce-breadcrumb{text-align:center}.elementor-4758 .elementor-element.elementor-element-cb8ff29{--display:flex;--min-height:0px;--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;--justify-content:center;--overlay-opacity:.5}.elementor-4758 .elementor-element.elementor-element-cb8ff29:before,.elementor-4758 .elementor-element.elementor-element-cb8ff29>.elementor-background-video-container:before,.elementor-4758 .elementor-element.elementor-element-cb8ff29>.e-con-inner>.elementor-background-video-container:before,.elementor-4758 .elementor-element.elementor-element-cb8ff29>.elementor-background-slideshow:before,.elementor-4758 .elementor-element.elementor-element-cb8ff29>.e-con-inner>.elementor-background-slideshow:before,.elementor-4758 .elementor-element.elementor-element-cb8ff29>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-4758 .elementor-element.elementor-element-17c0e753{--display:flex}.elementor-4758 .elementor-element.elementor-element-13824cfa{text-align:center}.elementor-4758 .elementor-element.elementor-element-62cdf3eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;--border-radius:25px}.elementor-4758 .elementor-element.elementor-element-62cdf3eb:not(.elementor-motion-effects-element-type-background),.elementor-4758 .elementor-element.elementor-element-62cdf3eb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF8A}.elementor-4758 .elementor-element.elementor-element-1e88fa7e{width:var(--container-widget-width,42.148%);max-width:42.148%;--container-widget-width:42.148%;--container-widget-flex-grow:0}.elementor-4758 .elementor-element.elementor-element-1e88fa7e>.elementor-widget-container{background-color:#fff;border-radius:32px}.elementor-4758 .elementor-element.elementor-element-1e88fa7e.elementor-element{--flex-grow:0;--flex-shrink:0}.woocommerce .elementor-4758 .elementor-element.elementor-element-1e88fa7e .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper,.woocommerce .elementor-4758 .elementor-element.elementor-element-1e88fa7e .flex-viewport,.woocommerce .elementor-4758 .elementor-element.elementor-element-1e88fa7e .flex-control-thumbs img{border-style:none}.woocommerce .elementor-4758 .elementor-element.elementor-element-1e88fa7e .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper,.woocommerce .elementor-4758 .elementor-element.elementor-element-1e88fa7e .flex-viewport{border-radius:0}.woocommerce .elementor-4758 .elementor-element.elementor-element-1e88fa7e .flex-viewport:not(:last-child){margin-bottom:15px}.woocommerce .elementor-4758 .elementor-element.elementor-element-1e88fa7e .flex-control-thumbs img{border-style:none;border-radius:0}.woocommerce .elementor-4758 .elementor-element.elementor-element-1e88fa7e .flex-control-thumbs li{padding-right:calc(6px / 2);padding-left:calc(6px / 2);padding-bottom:6px}.woocommerce .elementor-4758 .elementor-element.elementor-element-1e88fa7e .flex-control-thumbs{margin-right:calc(-6px / 2);margin-left:calc(-6px / 2)}.elementor-4758 .elementor-element.elementor-element-1077eb80{--display:flex}.elementor-4758 .elementor-element.elementor-element-6a2891c2{--display:flex}.elementor-4758 .elementor-element.elementor-element-4828a222{--display:flex}.elementor-4758 .elementor-element.elementor-element-150c6938{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.woocommerce .elementor-4758 .elementor-element.elementor-element-269351a7 .price{font-size:40px}.elementor-4758 .elementor-element.elementor-element-3a62fd64.elementor-element{--align-self:center}.elementor-4758 .elementor-element.elementor-element-3a62fd64 .cart button,.elementor-4758 .elementor-element.elementor-element-3a62fd64 .cart .button{border-style:none;transition:all .2s}.elementor-4758 .elementor-element.elementor-element-3a62fd64{--button-spacing:0px}.elementor-4758 .elementor-element.elementor-element-3a62fd64 .quantity .qty{transition:all .2s}.woocommerce .elementor-4758 .elementor-element.elementor-element-3a62fd64 form.cart .variations{width:0}.elementor-4758 .elementor-element.elementor-element-654f6ff0{--display:flex}.elementor-4758 .elementor-element.elementor-element-541d92f4{--spacer-size:5vh}.woocommerce .elementor-4758 .elementor-element.elementor-element-34a4a3e9 .star-rating{color:#ffd800;font-size:.4em}.elementor-4758 .elementor-element.elementor-element-18c8caf7{--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}.elementor-4758 .elementor-element.elementor-element-444cffa8{--spacer-size:50px}body.elementor-page-4758:not(.elementor-motion-effects-element-type-background),body.elementor-page-4758>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://lovelygolden.es/wp-content/uploads/2025/06/ChatGPT-Image-16-dic-2025-05_46_42.png")}@media(min-width:768px){.elementor-4758 .elementor-element.elementor-element-44d186bc{--width:100%}.elementor-4758 .elementor-element.elementor-element-41f38504{--width:100%}.elementor-4758 .elementor-element.elementor-element-1eec0dc3{--content-width:100vw}.elementor-4758 .elementor-element.elementor-element-cb8ff29{--content-width:50vw}.elementor-4758 .elementor-element.elementor-element-62cdf3eb{--width:47vw}}@media(max-width:1024px){.elementor-4758 .elementor-element.elementor-element-44d186bc{--margin-top:-5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw}.elementor-4758 .elementor-element.elementor-element-41f38504:not(.elementor-motion-effects-element-type-background),.elementor-4758 .elementor-element.elementor-element-41f38504>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://lovelygolden.es/wp-content/uploads/2025/12/ChatGPT-Image-17-dic-2025-00_26_55.png")}.elementor-4758 .elementor-element.elementor-element-150c6938{--grid-auto-flow:row}}@media(max-width:767px){.elementor-4758 .elementor-element.elementor-element-44d186bc{--margin-top:-17vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw}.elementor-4758 .elementor-element.elementor-element-41f38504:not(.elementor-motion-effects-element-type-background),.elementor-4758 .elementor-element.elementor-element-41f38504>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://lovelygolden.es/wp-content/uploads/2025/12/ChatGPT-Image-17-dic-2025-00_26_55.png")}.elementor-4758 .elementor-element.elementor-element-41f38504{--min-height:33vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-4758 .elementor-element.elementor-element-46799630>.elementor-widget-container{margin:-8px 0 -49px;padding:0}.elementor-4758 .elementor-element.elementor-element-13824cfa{text-align:center}.elementor-4758 .elementor-element.elementor-element-1e88fa7e{--container-widget-width:78vw;--container-widget-flex-grow:0;width:var(--container-widget-width,78vw);max-width:78vw}.elementor-4758 .elementor-element.elementor-element-150c6938{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-4758 .elementor-element.elementor-element-269351a7{text-align:center}.woocommerce .elementor-4758 .elementor-element.elementor-element-269351a7 .price{font-size:35px}.elementor-4758 .elementor-element.elementor-element-3a62fd64.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0}.elementor-4758 .elementor-element.elementor-element-3a62fd64{--view-cart-spacing:5px}}.lg-nav{--lg-nav-text:#2b2b2b;--lg-nav-muted:rgba(43,43,43,.72);--lg-red:#b73a3a;--lg-red-soft:rgba(183,58,58,.15);--lg-red-border:rgba(183,58,58,.35);--lg-nav-card:rgba(255,255,255,.72);--lg-nav-border:rgba(0,0,0,.08);--lg-nav-shadow:0 16px 40px rgba(0,0,0,.1);--lg-radius-pill:999px;--lg-radius-card:20px}.lg-nav ul{list-style:none !important;margin:0 !important;padding:0 !important}.lg-nav .elementor-nav-menu,.lg-nav .menu,.lg-nav .nav-menu{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--lg-radius-card);background:rgba(255,255,255,.35);border:1px solid rgba(0,0,0,.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lg-nav li{position:relative}.lg-nav a,.lg-nav .elementor-item{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--lg-radius-pill);font-weight:900;letter-spacing:.2px;text-decoration:none !important;color:var(--lg-nav-text);background:rgba(255,255,255,.55);border:1px solid rgba(0,0,0,.07);box-shadow:0 10px 24px rgba(0,0,0,.06);transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.lg-nav a:hover,.lg-nav .elementor-item:hover{background:var(--lg-red-soft);border-color:var(--lg-red-border);color:var(--lg-red);box-shadow:0 12px 28px rgba(183,58,58,.18);transform:translateY(-1px)}.lg-nav .current-menu-item>a,.lg-nav .current-menu-ancestor>a,.lg-nav .elementor-item.elementor-item-active{background:rgba(183,58,58,.22);border-color:rgba(183,58,58,.45);color:#7b1f1f;box-shadow:0 12px 30px rgba(183,58,58,.25)}.lg-nav .sub-menu,.lg-nav .elementor-nav-menu--dropdown{margin-top:10px !important;padding:10px !important;border-radius:18px !important;background:rgba(255,255,255,.88) !important;border:1px solid rgba(0,0,0,.1) !important;box-shadow:var(--lg-nav-shadow) !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lg-nav .sub-menu a,.lg-nav .elementor-nav-menu--dropdown a{width:100%;display:flex !important;padding:10px 14px !important;border-radius:14px !important;font-weight:800 !important;color:var(--lg-nav-text) !important;background:rgba(255,255,255,.55) !important;border:1px solid rgba(0,0,0,.06) !important;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.lg-nav .sub-menu a:hover,.lg-nav .elementor-nav-menu--dropdown a:hover{background:var(--lg-red-soft) !important;border-color:var(--lg-red-border) !important;color:var(--lg-red) !important;transform:translateY(-1px)}@media (max-width:1024px){.lg-nav .elementor-nav-menu,.lg-nav .menu,.lg-nav .nav-menu{gap:8px;padding:8px 10px;border-radius:18px}.lg-nav a,.lg-nav .elementor-item{padding:10px 14px}}.elementor-4758 .elementor-element.elementor-element-3f2f8fe .woocommerce-breadcrumb,.elementor-4758 .elementor-element.elementor-element-3f2f8fe nav.woocommerce-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 !important;padding:10px 12px;background:rgba(255,255,255,.55);border:1px solid rgba(0,0,0,.08);border-radius:999px;box-shadow:0 12px 28px rgba(0,0,0,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-weight:900;font-size:13px;color:rgba(43,43,43,.8)}.elementor-4758 .elementor-element.elementor-element-3f2f8fe .woocommerce-breadcrumb a{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.86);border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 18px rgba(0,0,0,.06);text-decoration:none !important;color:rgba(43,43,43,.88);transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.elementor-4758 .elementor-element.elementor-element-3f2f8fe .woocommerce-breadcrumb a:hover{transform:translateY(-1px);background:rgba(156,58,58,.1);border-color:rgba(156,58,58,.22);color:var(--lg-accent,#9c3a3a)}.elementor-4758 .elementor-element.elementor-element-3f2f8fe .woocommerce-breadcrumb .breadcrumb-separator,.elementor-4758 .elementor-element.elementor-element-3f2f8fe .woocommerce-breadcrumb span.delimiter{opacity:.55;font-weight:1000}.elementor-4758 .elementor-element.elementor-element-3f2f8fe .woocommerce-breadcrumb>span:last-child,.elementor-4758 .elementor-element.elementor-element-3f2f8fe .woocommerce-breadcrumb>span:last-of-type{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:rgba(156,58,58,.12);border:1px solid rgba(156,58,58,.2);color:var(--lg-accent,#9c3a3a);font-weight:1000}@media (max-width:520px){.elementor-4758 .elementor-element.elementor-element-3f2f8fe .woocommerce-breadcrumb,.elementor-4758 .elementor-element.elementor-element-3f2f8fe nav.woocommerce-breadcrumb{padding:10px;border-radius:18px;gap:6px;font-size:12.5px}.elementor-4758 .elementor-element.elementor-element-3f2f8fe .woocommerce-breadcrumb a{padding:7px 10px}}.lg-section-title{position:relative;display:inline-block;margin:0 auto 24px;padding:14px 36px;font-weight:1000;letter-spacing:.12em;text-transform:uppercase;text-align:center;color:#2b2b2b;background:rgba(255,255,255,.65);border-radius:999px;border:1px solid rgba(0,0,0,.08);box-shadow:0 18px 40px rgba(0,0,0,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lg-section-title:after{content:"";position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);width:90px;height:4px;border-radius:999px;background:linear-gradient(90deg,transparent,#9c3a3a,transparent);opacity:.85}.lg-section-title:before{content:"✦";position:absolute;top:-14px;left:50%;transform:translateX(-50%);font-size:14px;color:rgba(156,58,58,.55)}@media (hover:hover){.lg-section-title:hover{transform:translateY(-1px);box-shadow:0 22px 50px rgba(0,0,0,.14)}}@media (max-width:768px){.lg-section-title{padding:12px 22px;font-size:clamp(18px, 5vw, 22px);letter-spacing:.08em}}.elementor-4758 .elementor-element.elementor-element-12005e14,.elementor-4758 .elementor-element.elementor-element-12005e14 p,.elementor-4758 .elementor-element.elementor-element-12005e14 li{color:var(--lg-muted);font-weight:650}.elementor-4758 .elementor-element.elementor-element-12005e14 ul{padding-left:18px}.elementor-4758 .elementor-element.elementor-element-12005e14 ul li::marker{color:rgba(156,58,58,.55)}.elementor-4758 .elementor-element.elementor-element-269351a7{display:flex;justify-content:flex-start}.elementor-4758 .elementor-element.elementor-element-269351a7 .price{all:unset;display:inline-flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.1);box-shadow:0 10px 22px rgba(0,0,0,.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.elementor-4758 .elementor-element.elementor-element-269351a7 .price,.elementor-4758 .elementor-element.elementor-element-269351a7 .price *{font-weight:1000 !important;letter-spacing:.2px;line-height:1;font-size:clamp(22px, 2.2vw, 34px);color:#2b2b2b}.elementor-4758 .elementor-element.elementor-element-269351a7 .price small,.elementor-4758 .elementor-element.elementor-element-269351a7 .price .woocommerce-Price-taxLabel{font-size:12px !important;font-weight:900 !important;letter-spacing:.6px;color:rgba(43,43,43,.7) !important;text-transform:uppercase;margin-left:6px}.elementor-4758 .elementor-element.elementor-element-269351a7 .price del{order:1;opacity:1;margin-right:6px;text-decoration:none;position:relative}.elementor-4758 .elementor-element.elementor-element-269351a7 .price del .amount,.elementor-4758 .elementor-element.elementor-element-269351a7 .price del bdi{font-size:16px !important;font-weight:1000 !important;color:rgba(43,43,43,.55) !important}.elementor-4758 .elementor-element.elementor-element-269351a7 .price del:after{content:"";position:absolute;left:-2px;right:-2px;top:55%;height:3px;border-radius:99px;background:rgba(156,58,58,.45);transform:translateY(-50%)}.elementor-4758 .elementor-element.elementor-element-269351a7 .price ins{order:2;text-decoration:none}.elementor-4758 .elementor-element.elementor-element-269351a7 .price ins .amount,.elementor-4758 .elementor-element.elementor-element-269351a7 .price ins bdi{color:#9c3a3a !important}.elementor-4758 .elementor-element.elementor-element-269351a7 .price del+ins:before{content:"OFERTA";display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;background:#9c3a3a;color:#fff;font-size:12px;font-weight:1000;letter-spacing:.6px;margin-right:8px;box-shadow:0 12px 26px rgba(156,58,58,.22)}@media (max-width:520px){.elementor-4758 .elementor-element.elementor-element-269351a7 .price{padding:10px 12px;gap:8px}.elementor-4758 .elementor-element.elementor-element-269351a7 .price,.elementor-4758 .elementor-element.elementor-element-269351a7 .price *{font-size:22px}}.elementor-4758 .elementor-element.elementor-element-3a62fd64{--lg-accent:#9c3a3a;--lg-accent-soft:rgba(156,58,58,.14);--lg-ink:#2b2b2b;--lg-muted:rgba(43,43,43,.7);--lg-border:rgba(0,0,0,.1);--lg-card:rgba(255,255,255,.7);--lg-card-2:rgba(255,255,255,.85);--lg-shadow:0 16px 40px rgba(0,0,0,.1);--lg-shadow-soft:0 10px 22px rgba(0,0,0,.06);--lg-pill:999px}.elementor-4758 .elementor-element.elementor-element-3a62fd64 form.variations_form{margin-top:8px !important}.elementor-4758 .elementor-element.elementor-element-3a62fd64 table.variations{width:100% !important;border-collapse:separate !important;border-spacing:0 12px !important;margin:0 0 12px !important}.elementor-4758 .elementor-element.elementor-element-3a62fd64 table.variations tr{background:var(--lg-card) !important;border:1px solid var(--lg-border) !important;border-radius:18px !important;box-shadow:var(--lg-shadow-soft) !important}.elementor-4758 .elementor-element.elementor-element-3a62fd64 table.variations td,.elementor-4758 .elementor-element.elementor-element-3a62fd64 table.variations th{border:0 !important;padding:12px 14px !important;vertical-align:middle !important}.elementor-4758 .elementor-element.elementor-element-3a62fd64 table.variations td.label{width:34%;font-weight:1000 !important;color:rgba(43,43,43,.85) !important}.elementor-4758 .elementor-element.elementor-element-3a62fd64 table.variations select{width:100% !important;max-width:100% !important;padding:12px 14px !important;border-radius:14px !important;background:var(--lg-card-2) !important;border:1px solid rgba(0,0,0,.12) !important;font-weight:900 !important;color:var(--lg-ink) !important;box-shadow:var(--lg-shadow-soft) !important;outline:none !important;appearance:none}.elementor-4758 .elementor-element.elementor-element-3a62fd64 table.variations select:focus{border-color:rgba(156,58,58,.35) !important;box-shadow:0 0 0 4px rgba(156,58,58,.16),var(--lg-shadow-soft) !important}.elementor-4758 .elementor-element.elementor-element-3a62fd64 .reset_variations{display:inline-flex !important;margin:10px 0 0 !important;padding:8px 12px !important;border-radius:var(--lg-pill) !important;background:rgba(156,58,58,.1) !important;border:1px solid rgba(156,58,58,.18) !important;font-weight:1000 !important;color:var(--lg-accent) !important;text-decoration:none !important}.elementor-4758 .elementor-element.elementor-element-3a62fd64 form.cart{display:flex !important;align-items:stretch !important;gap:12px !important;flex-wrap:wrap !important;margin-top:14px !important}.elementor-4758 .elementor-element.elementor-element-3a62fd64 .quantity{flex:0 0 auto !important;display:flex !important;align-items:center !important}.elementor-4758 .elementor-element.elementor-element-3a62fd64 .quantity .qty{width:78px !important;min-height:46px !important;border-radius:var(--lg-pill) !important;border:1px solid rgba(0,0,0,.12) !important;background:var(--lg-card-2) !important;padding:10px 14px !important;box-shadow:var(--lg-shadow-soft) !important;font-weight:1000 !important;color:var(--lg-ink) !important}.elementor-4758 .elementor-element.elementor-element-3a62fd64 .single_add_to_cart_button,.elementor-4758 .elementor-element.elementor-element-3a62fd64 button.single_add_to_cart_button,.elementor-4758 .elementor-element.elementor-element-3a62fd64 form.cart button[type=submit]{flex:1 1 220px !important;min-height:46px !important;border:0 !important;border-radius:var(--lg-pill) !important;padding:14px 18px !important;background:var(--lg-accent) !important;color:#fff !important;font-weight:1000 !important;letter-spacing:.3px !important;box-shadow:0 16px 34px rgba(156,58,58,.26) !important;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease !important;text-transform:none !important;background-image:none !important}.elementor-4758 .elementor-element.elementor-element-3a62fd64 .single_add_to_cart_button:hover{transform:translateY(-1px) !important;filter:brightness(1.03) !important;box-shadow:0 20px 42px rgba(156,58,58,.3) !important}.elementor-4758 .elementor-element.elementor-element-3a62fd64 .single_add_to_cart_button:before,.elementor-4758 .elementor-element.elementor-element-3a62fd64 .single_add_to_cart_button:after{content:none !important;display:none !important}@media (max-width:520px){.elementor-4758 .elementor-element.elementor-element-3a62fd64 form.cart{gap:10px !important}.elementor-4758 .elementor-element.elementor-element-3a62fd64 .quantity{flex:0 0 88px !important}.elementor-4758 .elementor-element.elementor-element-3a62fd64 .single_add_to_cart_button{flex:1 1 100% !important;width:100% !important}.elementor-4758 .elementor-element.elementor-element-3a62fd64 table.variations td.label{width:100% !important;padding-bottom:6px !important}.elementor-4758 .elementor-element.elementor-element-3a62fd64 table.variations tr{display:grid !important;grid-template-columns:1fr !important}}.elementor-4758 .elementor-element.elementor-element-3a9240f9{background:var(--lg-surface);border:1px solid var(--lg-border-2);border-radius:var(--lg-radius-xl);box-shadow:var(--lg-shadow-soft);backdrop-filter:var(--lg-blur);-webkit-backdrop-filter:var(--lg-blur);padding:18px 18px 6px}@media (max-width:520px){.elementor-4758 .elementor-element.elementor-element-3a9240f9{padding:14px 12px 6px}}.elementor-4758 .elementor-element.elementor-element-3a9240f9 .woocommerce-tabs ul.tabs{margin:0 0 14px !important;padding:8px !important;border-radius:var(--lg-radius-pill);background:rgba(255,255,255,.55);border:1px solid rgba(0,0,0,.06);display:flex;gap:8px;flex-wrap:wrap}.elementor-4758 .elementor-element.elementor-element-3a9240f9 .woocommerce-tabs ul.tabs li{margin:0 !important;border:0 !important;background:0 0 !important;padding:0 !important}.elementor-4758 .elementor-element.elementor-element-3a9240f9 .woocommerce-tabs ul.tabs li a{display:inline-flex !important;align-items:center;justify-content:center;padding:10px 14px !important;border-radius:var(--lg-radius-pill) !important;font-weight:1000 !important;color:var(--lg-ink) !important;background:rgba(255,255,255,.85) !important;border:1px solid rgba(0,0,0,.08) !important;box-shadow:0 8px 20px rgba(0,0,0,.07);transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.elementor-4758 .elementor-element.elementor-element-3a9240f9 .woocommerce-tabs ul.tabs li a:hover{transform:translateY(-1px);background:rgba(156,58,58,.1) !important;border-color:rgba(156,58,58,.22) !important;color:var(--lg-accent) !important}.elementor-4758 .elementor-element.elementor-element-3a9240f9 .woocommerce-tabs ul.tabs li.active a{background:rgba(156,58,58,.14) !important;border-color:rgba(156,58,58,.3) !important;color:var(--lg-accent) !important}.elementor-4758 .elementor-element.elementor-element-3a9240f9 .woocommerce-tabs .panel{padding:14px 8px 18px !important}.elementor-4758 .elementor-element.elementor-element-3a9240f9 .woocommerce-tabs .panel h2,.elementor-4758 .elementor-element.elementor-element-3a9240f9 .woocommerce-tabs .panel h3{font-weight:1000;letter-spacing:.3px}.elementor-4758 .elementor-element.elementor-element-3a9240f9 table.shop_attributes{width:100%;border-collapse:separate !important;border-spacing:0 10px !important}.elementor-4758 .elementor-element.elementor-element-3a9240f9 table.shop_attributes th,.elementor-4758 .elementor-element.elementor-element-3a9240f9 table.shop_attributes td{border:0 !important;padding:12px 14px !important}.elementor-4758 .elementor-element.elementor-element-3a9240f9 table.shop_attributes tr{background:rgba(255,255,255,.7);border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 22px rgba(0,0,0,.06)}.elementor-4758 .elementor-element.elementor-element-3a9240f9 table.shop_attributes tr td:first-child,.elementor-4758 .elementor-element.elementor-element-3a9240f9 table.shop_attributes tr th:first-child{border-top-left-radius:14px;border-bottom-left-radius:14px}.elementor-4758 .elementor-element.elementor-element-3a9240f9 table.shop_attributes tr td:last-child,.elementor-4758 .elementor-element.elementor-element-3a9240f9 table.shop_attributes tr th:last-child{border-top-right-radius:14px;border-bottom-right-radius:14px}.elementor-4758 .elementor-element.elementor-element-3a9240f9 table.shop_attributes th{font-weight:1000;color:rgba(43,43,43,.85);width:34%}.elementor-4758 .elementor-element.elementor-element-3a9240f9 .woocommerce-tabs .panel table[style*=border-collapse]{width:100% !important;border-collapse:separate !important;border-spacing:0 10px !important;font-family:inherit !important}.elementor-4758 .elementor-element.elementor-element-3a9240f9 .woocommerce-tabs .panel thead th{background:rgba(156,58,58,.12) !important;color:var(--lg-accent) !important;border:1px solid rgba(156,58,58,.2) !important;padding:12px 14px !important;font-weight:1000 !important}.elementor-4758 .elementor-element.elementor-element-3a9240f9 .woocommerce-tabs .panel thead th:first-child{border-top-left-radius:14px !important;border-bottom-left-radius:14px !important}.elementor-4758 .elementor-element.elementor-element-3a9240f9 .woocommerce-tabs .panel thead th:last-child{border-top-right-radius:14px !important;border-bottom-right-radius:14px !important}.elementor-4758 .elementor-element.elementor-element-3a9240f9 .woocommerce-tabs .panel tbody tr{background:rgba(255,255,255,.74) !important;border:1px solid rgba(0,0,0,.08) !important;box-shadow:0 10px 22px rgba(0,0,0,.06)}.elementor-4758 .elementor-element.elementor-element-3a9240f9 .woocommerce-tabs .panel tbody td{padding:12px 14px !important;border:0 !important;color:rgba(43,43,43,.85) !important;font-weight:750}.elementor-4758 .elementor-element.elementor-element-3a9240f9 .woocommerce-tabs .panel tbody tr td:first-child{border-top-left-radius:14px !important;border-bottom-left-radius:14px !important;font-weight:1000}.elementor-4758 .elementor-element.elementor-element-3a9240f9 .woocommerce-tabs .panel tbody tr td:last-child{border-top-right-radius:14px !important;border-bottom-right-radius:14px !important}.elementor-4758 .elementor-element.elementor-element-3a9240f9 .woocommerce-tabs .panel p[style*="text-align: center"]{margin-top:10px !important;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.62);border:1px solid rgba(0,0,0,.07);box-shadow:0 10px 22px rgba(0,0,0,.05);color:rgba(43,43,43,.7) !important;font-weight:800}@media (max-width:768px){.elementor-4758 .elementor-element.elementor-element-3a9240f9{border-radius:22px !important;padding-top:18px !important}.elementor-4758 .elementor-element.elementor-element-3a9240f9 .woocommerce-tabs{border-radius:18px !important}.elementor-4758 .elementor-element.elementor-element-3a9240f9 .woocommerce-tabs ul.tabs{border-radius:16px !important;padding:10px !important;gap:10px}.elementor-4758 .elementor-element.elementor-element-3a9240f9 .woocommerce-tabs ul.tabs li a{border-radius:999px !important;padding:11px 14px !important}}@media (max-width:768px){.elementor-4758 .elementor-element.elementor-element-3a9240f9:before,.elementor-4758 .elementor-element.elementor-element-3a9240f9:after{border-radius:inherit !important}}.elementor-4758 .elementor-element.elementor-element-cb8ff29{--lg-accent:#9c3a3a;--lg-accent-2:rgba(156,58,58,.14);--lg-ink:#2b2b2b;--lg-muted:rgba(43,43,43,.72);--lg-surface:rgba(255,255,255,.78);--lg-surface-2:rgba(255,255,255,.62);--lg-border:rgba(0,0,0,.1);--lg-border-2:rgba(0,0,0,.07);--lg-radius-xl:28px;--lg-radius-lg:20px;--lg-radius-md:16px;--lg-radius-pill:999px;--lg-shadow:0 14px 40px rgba(0,0,0,.1);--lg-shadow-soft:0 10px 24px rgba(0,0,0,.07);--lg-blur:blur(12px);color:var(--lg-ink)}.elementor-4758 .elementor-element.elementor-element-cb8ff29 a:focus,.elementor-4758 .elementor-element.elementor-element-cb8ff29 button:focus,.elementor-4758 .elementor-element.elementor-element-cb8ff29 input:focus,.elementor-4758 .elementor-element.elementor-element-cb8ff29 select:focus,.elementor-4758 .elementor-element.elementor-element-cb8ff29 textarea:focus{outline:none !important;box-shadow:0 0 0 4px rgba(156,58,58,.18) !important;border-color:rgba(156,58,58,.35) !important}