.elementor-19 .elementor-element.elementor-element-7f648011{--display:flex}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);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)}body.elementor-page-19:not(.elementor-motion-effects-element-type-background),body.elementor-page-19>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://peptidosysuplementos.mx/wp-content/uploads/2026/05/background-general.png)}body.elementor-page-19{color:#F5F5F2;font-family:"Inter","Helvetica Neue",Arial,sans-serif}body.elementor-page-19 .product,body.elementor-page-19 .woocommerce div.product,body.single-product .site-main,body.single-product .content-area{background:radial-gradient(circle at 8% 8%,rgb(0 229 196 / .14),transparent 30%),radial-gradient(circle at 92% 12%,rgb(247 0 122 / .13),transparent 34%),radial-gradient(circle at 50% 90%,rgb(0 229 196 / .07),transparent 38%),linear-gradient(135deg,#111111 0%,#151515 52%,#1D1118 100%)!important}body.elementor-page-19 .product{position:relative;overflow:hidden;padding:clamp(28px, 4vw, 52px)!important;border-radius:34px;background:radial-gradient(circle at 14% 18%,rgb(0 229 196 / .13),transparent 34%),radial-gradient(circle at 88% 74%,rgb(247 0 122 / .12),transparent 34%),linear-gradient(145deg,rgb(255 255 255 / .105),rgb(255 255 255 / .045))!important;border:1px solid rgb(255 255 255 / .16);box-shadow:0 30px 78px rgb(0 0 0 / .46),0 0 42px rgb(0 229 196 / .12),0 0 36px rgb(247 0 122 / .1)}body.elementor-page-19 .woocommerce-breadcrumb,body.elementor-page-19 .woocommerce-breadcrumb a{color:#BFC4C2!important;font-size:14px;text-decoration:none!important}body.elementor-page-19 .woocommerce-breadcrumb a:hover{color:#00E5C4!important}body.elementor-page-19 div.product div.images,body.elementor-page-19 .woocommerce-product-gallery{border-radius:32px;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgb(0 229 196 / .14),transparent 46%),radial-gradient(circle at 75% 80%,rgb(247 0 122 / .1),transparent 36%),rgb(255 255 255 / .055);border:1px solid rgb(255 255 255 / .14);box-shadow:0 26px 70px rgb(0 0 0 / .42),0 0 34px rgb(0 229 196 / .1);padding:22px}body.elementor-page-19 div.product div.images img,body.elementor-page-19 .woocommerce-product-gallery img{border-radius:24px;object-fit:contain;filter:drop-shadow(0 24px 34px rgb(0 0 0 / .35))}body.elementor-page-19 .woocommerce-product-gallery__trigger{background:rgb(17 17 17 / .82)!important;color:#FFFFFF!important;border:1px solid rgb(0 229 196 / .32);box-shadow:0 10px 28px rgb(0 0 0 / .35)}body.elementor-page-19 div.product div.summary,body.elementor-page-19 .summary.entry-summary{padding:clamp(24px, 3vw, 42px)!important;border-radius:32px;background:linear-gradient(180deg,rgb(255 255 255 / .09),rgb(255 255 255 / .04)),rgb(17 17 17 / .64);border:1px solid rgb(255 255 255 / .14);box-shadow:0 24px 62px rgb(0 0 0 / .36),inset 0 1px 0 rgb(255 255 255 / .06);backdrop-filter:blur(14px)}body.elementor-page-19 .product_title,body.elementor-page-19 h1.product_title{margin-bottom:18px!important;color:#FFFFFF!important;font-family:"Optima","Optima LT Std","Candara","Segoe UI",Arial,sans-serif!important;font-size:clamp(2rem, 4vw, 3.6rem)!important;line-height:1.05!important;letter-spacing:-.055em;font-weight:400!important}body.elementor-page-19 .price,body.elementor-page-19 .price .amount,body.elementor-page-19 p.price{color:#00E5C4!important;font-size:clamp(1.45rem, 2.5vw, 2rem)!important;font-weight:900!important;letter-spacing:-.03em}body.elementor-page-19 .quantity input.qty{width:64px!important;height:48px!important;border-radius:12px!important;border:1px solid rgb(255 255 255 / .18)!important;background:rgb(255 255 255 / .08)!important;color:#FFFFFF!important;font-weight:900}body.elementor-page-19 button.single_add_to_cart_button,body.elementor-page-19 .single_add_to_cart_button,body.elementor-page-19 .button{min-height:50px!important;padding:14px 24px!important;border-radius:999px!important;border:1px solid transparent!important;background:linear-gradient(135deg,#00E5C4 0%,#F7007A 100%)!important;color:#111111!important;-webkit-text-fill-color:#111111!important;font-size:0.82rem!important;font-weight:950!important;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 18px 42px rgb(0 0 0 / .3),0 0 34px rgb(0 229 196 / .16),0 0 28px rgb(247 0 122 / .12);transition:transform 0.28s ease,box-shadow 0.28s ease,filter 0.28s ease}body.elementor-page-19 button.single_add_to_cart_button:hover,body.elementor-page-19 .single_add_to_cart_button:hover,body.elementor-page-19 .button:hover{transform:translateY(-3px);filter:saturate(1.08);box-shadow:0 22px 52px rgb(0 0 0 / .42),0 0 42px rgb(0 229 196 / .2),0 0 36px rgb(247 0 122 / .16)}body.elementor-page-19 .product_meta{margin-top:30px;padding-top:22px;border-top:1px solid rgb(255 255 255 / .14);color:#BFC4C2!important;line-height:1.7}body.elementor-page-19 .product_meta span,body.elementor-page-19 .product_meta a{color:#BFC4C2!important;text-decoration:none!important}body.elementor-page-19 .product_meta a{color:#F7007A!important;font-weight:700}body.elementor-page-19 .product_meta a:hover{color:#00E5C4!important}body.elementor-page-19 .woocommerce-tabs{margin-top:44px!important;padding:clamp(24px, 3vw, 38px);border-radius:32px;background:linear-gradient(180deg,rgb(255 255 255 / .085),rgb(255 255 255 / .04)),rgb(17 17 17 / .58);border:1px solid rgb(255 255 255 / .14);box-shadow:0 22px 56px rgb(0 0 0 / .34)}body.elementor-page-19 .woocommerce-tabs ul.tabs{border-bottom:1px solid rgb(255 255 255 / .14)!important}body.elementor-page-19 .woocommerce-tabs ul.tabs li{border-radius:999px!important;background:rgb(255 255 255 / .07)!important;border:1px solid rgb(255 255 255 / .14)!important}body.elementor-page-19 .woocommerce-tabs ul.tabs li a{color:#FFFFFF!important;font-weight:900!important}body.elementor-page-19 .woocommerce-tabs ul.tabs li.active{background:linear-gradient(135deg,rgb(0 229 196 / .22),rgb(247 0 122 / .16))!important;border-color:rgb(0 229 196 / .34)!important}body.elementor-page-19 .woocommerce-Tabs-panel,body.elementor-page-19 .woocommerce-Tabs-panel p,body.elementor-page-19 .woocommerce-Tabs-panel li{color:#BFC4C2!important;line-height:1.75}body.elementor-page-19 .woocommerce-Tabs-panel h2,body.elementor-page-19 .related.products h2,body.elementor-page-19 .upsells.products h2{color:#FFFFFF!important;font-family:"Optima","Optima LT Std","Candara","Segoe UI",Arial,sans-serif!important;font-weight:400!important;letter-spacing:-.04em}body.elementor-page-19 .related.products,body.elementor-page-19 .upsells.products{margin-top:50px}body.elementor-page-19 .related.products ul.products li.product,body.elementor-page-19 .upsells.products ul.products li.product{padding:20px!important;border-radius:28px;background:linear-gradient(180deg,rgb(255 255 255 / .085),rgb(255 255 255 / .04)),rgb(17 17 17 / .62);border:1px solid rgb(255 255 255 / .14);box-shadow:0 20px 48px rgb(0 0 0 / .3)}body.elementor-page-19 ul.products li.product .woocommerce-loop-product__title{color:#FFFFFF!important;font-weight:900}body.elementor-page-19 ul.products li.product .price{color:#00E5C4!important}@media (max-width:768px){body.elementor-page-19 .product{padding:22px 16px!important;border-radius:26px}body.elementor-page-19 div.product div.images,body.elementor-page-19 .woocommerce-product-gallery,body.elementor-page-19 div.product div.summary,body.elementor-page-19 .summary.entry-summary{border-radius:24px}body.elementor-page-19 .product_title,body.elementor-page-19 h1.product_title{font-size:clamp(1.9rem, 9vw, 2.8rem)!important;text-align:center}body.elementor-page-19 .price,body.elementor-page-19 p.price{text-align:center}body.elementor-page-19 form.cart{display:flex!important;flex-direction:column;gap:12px;align-items:stretch}body.elementor-page-19 .quantity input.qty{width:100%!important}body.elementor-page-19 button.single_add_to_cart_button,body.elementor-page-19 .single_add_to_cart_button{width:100%!important}body.elementor-page-19 .product_meta{text-align:center}}