.elementor-700 .elementor-element.elementor-element-4664a4f1{--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;--padding-top:20px;--padding-bottom:8px;--padding-left:14px;--padding-right:0px;}.elementor-700 .elementor-element.elementor-element-4664a4f1:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-4664a4f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-700 .elementor-element.elementor-element-7f399296 .woocommerce-breadcrumb{color:var( --e-global-color-d784ef1 );font-size:12px;font-weight:700;text-transform:uppercase;}.elementor-700 .elementor-element.elementor-element-7f399296 .woocommerce-breadcrumb > a{color:#FAE2FF;}.elementor-700 .elementor-element.elementor-element-2e4a00a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 56px;--row-gap:32px;--column-gap:56px;--flex-wrap:nowrap;--padding-top:31px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-700 .elementor-element.elementor-element-2e4a00a1:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-2e4a00a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d784ef1 );}.elementor-700 .elementor-element.elementor-element-a9f2ef7{--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;}.woocommerce .elementor-700 .elementor-element.elementor-element-2bffb55f .flex-viewport:not(:last-child){margin-bottom:19px;}.woocommerce .elementor-700 .elementor-element.elementor-element-2bffb55f .flex-control-thumbs li{padding-right:calc(9px / 2);padding-left:calc(9px / 2);padding-bottom:9px;}.woocommerce .elementor-700 .elementor-element.elementor-element-2bffb55f .flex-control-thumbs{margin-right:calc(-9px / 2);margin-left:calc(-9px / 2);}.elementor-700 .elementor-element.elementor-element-2593aaa6{--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-700 .elementor-element.elementor-element-2a09ddfa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;line-height:1.1em;color:#391A44;}.elementor-700 .elementor-element.elementor-element-7c93439b{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 28px 0px rgba(57,26,68,0.08);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-700 .elementor-element.elementor-element-7c93439b:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-7c93439b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-700 .elementor-element.elementor-element-33f9eb13 .price{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;}.elementor-700 .elementor-element.elementor-element-dddf413{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;}.elementor-700 .elementor-element.elementor-element-dddf413:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-dddf413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F3D2;}.elementor-700 .elementor-element.elementor-element-0145a0e{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-700 .elementor-element.elementor-element-28531d4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-700 .elementor-element.elementor-element-d31e2d7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:var( --e-global-color-primary );}.elementor-700 .elementor-element.elementor-element-6832223{--display:flex;}.elementor-700 .elementor-element.elementor-element-c33da53{text-align:end;}.elementor-700 .elementor-element.elementor-element-c33da53 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-700 .elementor-element.elementor-element-4f63c40e .cart button, .elementor-700 .elementor-element.elementor-element-4f63c40e .cart .button{color:var( --e-global-color-d784ef1 );background-color:var( --e-global-color-secondary );transition:all 0.2s;}.elementor-700 .elementor-element.elementor-element-4f63c40e .quantity .qty{color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-700 .elementor-element.elementor-element-41c6bf01 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;fill:#391A44;color:#391A44;border-style:solid;border-width:2px 2px 2px 2px;border-color:#391A44;border-radius:12px 12px 12px 12px;padding:16px 20px 16px 20px;}.elementor-700 .elementor-element.elementor-element-41c6bf01 .elementor-button:hover, .elementor-700 .elementor-element.elementor-element-41c6bf01 .elementor-button:focus{background-color:#391A44;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-41c6bf01 .elementor-button:hover svg, .elementor-700 .elementor-element.elementor-element-41c6bf01 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-a4cdc5e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-700 .elementor-element.elementor-element-2cb6b626{background-color:var( --e-global-color-d784ef1 );margin:50px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:30px 30px 30px 30px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(164.8716735839844, 164.8716735839844, 164.8716735839844, 0.5);}.elementor-700 .elementor-element.elementor-element-9d8c20e{--display:flex;}.elementor-700 .elementor-element.elementor-element-9d8c20e:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-9d8c20e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-38844bf{--spacer-size:10px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-700 .elementor-element.elementor-element-912376b.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px;padding:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);background-color:var( --e-global-color-d784ef1 );}.elementor-700 .elementor-element.elementor-element-912376b.elementor-wc-products  ul.products{grid-column-gap:40px;grid-row-gap:40px;}.elementor-700 .elementor-element.elementor-element-912376b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-700 .elementor-element.elementor-element-912376b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-700 .elementor-element.elementor-element-912376b.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-700 .elementor-element.elementor-element-912376b.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-700 .elementor-element.elementor-element-912376b.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-700 .elementor-element.elementor-element-912376b.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-accent );}.elementor-700 .elementor-element.elementor-element-912376b.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-accent );}.elementor-700 .elementor-element.elementor-element-912376b.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-d784ef1 );background-color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-700 .elementor-element.elementor-element-912376b.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-secondary );}.elementor-700 .elementor-element.elementor-element-d109249{--spacer-size:20px;}body.elementor-page-700:not(.elementor-motion-effects-element-type-background), body.elementor-page-700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}@media(max-width:1024px){.elementor-700 .elementor-element.elementor-element-912376b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-700 .elementor-element.elementor-element-4664a4f1{--content-width:1200px;}.elementor-700 .elementor-element.elementor-element-2e4a00a1{--content-width:1200px;}.elementor-700 .elementor-element.elementor-element-a9f2ef7{--width:50%;}.elementor-700 .elementor-element.elementor-element-2593aaa6{--width:50%;}.elementor-700 .elementor-element.elementor-element-a4cdc5e{--content-width:1200px;}}@media(max-width:767px){.elementor-700 .elementor-element.elementor-element-2e4a00a1{--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;--flex-wrap:wrap;}.elementor-700 .elementor-element.elementor-element-a9f2ef7{--width:100%;}.elementor-700 .elementor-element.elementor-element-2593aaa6{--width:100%;}.elementor-700 .elementor-element.elementor-element-912376b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-2bffb55f */.elementor-700 .brt-gallery .woocommerce-product-gallery {
  border-radius: 20px;
  background: #FFF;
}/* End custom CSS */
/* Start custom CSS */.elementor-700, .elementor-700 *{font-family:Poppins,system-ui,sans-serif}
.elementor-700{color:#391A44}
.elementor-700 .brt-price-head{display:flex;justify-content:space-between;font-size:14px;color:#6B5773}
.elementor-700 .brt-price-card .price small.woocommerce-price-suffix{font-size:13px;font-weight:500;color:#6B5773}
.elementor-700 .brt-reserva{background:#FFF1D6;border-radius:14px;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:16px}
.elementor-700 .brt-reserva .lbl{display:block;font-size:13px;color:#7A4B00;font-weight:600}
.elementor-700 .brt-reserva strong{font-size:26px;font-weight:800;color:#391A44}
.elementor-700 .brt-reserva .nota{font-size:12px;color:#7A4B00;text-align:right;max-width:200px}
.elementor-700 .brt-legal{margin:0;font-size:12px;color:#6B5773;text-align:center}
.elementor-700 .brt-legal a{color:#9C0080}
.elementor-700 .brt-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.elementor-700 .brt-trust>div{background:#fff;border-radius:14px;padding:14px;display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.4}
.elementor-700 .brt-gallery .woocommerce-product-gallery img{border-radius:20px}
.elementor-700 .brt-gallery .flex-control-thumbs img{border-radius:12px}
.elementor-700 form.cart .variations{width:100%;border:0;margin-bottom:12px}
.elementor-700 form.cart .variations th, .elementor-700 form.cart .variations td{display:block;padding:0 0 6px;text-align:left;border:0}
.elementor-700 form.cart .variations label{font-weight:700;font-size:14px;color:#391A44}
.elementor-700 form.cart .variations select{width:100%;min-height:48px;border:2px solid #D9CCDD;border-radius:10px;padding:0 14px;font:600 14px Poppins,sans-serif;color:#391A44;background:#fff}
.elementor-700 form.cart .quantity{display:none!important}
.elementor-700 form.cart .single_add_to_cart_button{width:100%;min-height:56px;background:#9C0080!important;color:#fff!important;border:0;border-radius:12px;font:700 16px Poppins,sans-serif;text-transform:uppercase;letter-spacing:.5px}
.elementor-700 form.cart .single_add_to_cart_button:hover{background:#6E005A!important}
.elementor-700 .stock{font-weight:700;font-size:13px;color:#2F5A12}
.elementor-700 .stock.available-on-backorder{color:#7A4B00}
.elementor-700 .brt-desc h3{font-size:30px;font-weight:800;text-transform:uppercase;color:#391A44;margin:48px 0 18px;position:relative;padding-bottom:14px}
.elementor-700 .brt-desc h3:after{content:"";position:absolute;left:0;bottom:0;width:72px;height:4px;border-radius:2px;background:#8DB56B}
.elementor-700 .brt-desc ul{padding-left:0;list-style:none}
.elementor-700 .brt-desc ul li{padding-left:30px;position:relative;margin:0 0 10px;font-size:15px;line-height:1.5}
.elementor-700 .brt-desc ul li:before{content:"";position:absolute;left:4px;top:5px;width:12px;height:7px;border-left:2.5px solid #9C0080;border-bottom:2.5px solid #9C0080;transform:rotate(-45deg)}
.elementor-700 table.brt-specs{width:100%;border-collapse:collapse;border-radius:16px;overflow:hidden;box-shadow:0 4px 18px rgba(57,26,68,.06);border:0}
.elementor-700 table.brt-specs th, .elementor-700 table.brt-specs td{padding:16px 24px;text-align:left;font-size:14px;border:0;vertical-align:top}
.elementor-700 table.brt-specs th{width:32%;font-weight:600;color:#391A44}
.elementor-700 table.brt-specs td{color:#5B4763}
.elementor-700 table.brt-specs tr:nth-child(odd){background:#fff}
.elementor-700 table.brt-specs tr:nth-child(even){background:#FBF8FC}
@media(max-width:767px){.elementor-700 .brt-trust{grid-template-columns:1fr!important}.elementor-700 .brt-desc h3{font-size:22px}.elementor-700 table.brt-specs th{width:40%}}

.elementor-700 .brt-gallery{position:relative;min-height:520px}
.elementor-700 .brt-gallery .woocommerce-product-gallery:not(:has(img:not([src*="svg"]))) , .elementor-700 .brt-gallery:not(:has(.woocommerce-product-gallery__image img[src*="uploads"])) .woocommerce-product-gallery{min-height:520px;border-radius:20px;background:repeating-linear-gradient(135deg,#FFF1D6 0 14px,#FFE7B8 14px 28px)}
.elementor-700 .brt-gallery:not(:has(.woocommerce-product-gallery__image img[src*="uploads"]))::after{content:"Fotos del equipo próximamente";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#8A5A00;font-weight:600;font-size:15px;pointer-events:none}
.elementor-700 .brt-gallery .woocommerce-product-gallery__trigger{display:none}
@media(max-width:767px){.elementor-700 .brt-gallery,.elementor-700 .brt-gallery .woocommerce-product-gallery{min-height:300px}}

/* v2: formulario de reserva en columna */
.elementor-700 form.cart:not(.variations_form), .elementor-700 .woocommerce-variation-add-to-cart{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px}
.elementor-700 .awcdp-deposits-wrapper{width:100%;margin:0!important}
.elementor-700 .single_variation_wrap .woocommerce-variation-price{display:none}
/* v2: galería sin fotos */
.elementor-700 .brt-gallery img[src*="placeholder"]{opacity:0}
.elementor-700 .brt-gallery .woocommerce-product-gallery{border-radius:20px;background:repeating-linear-gradient(135deg,#FFF1D6 0 14px,#FFE7B8 14px 28px)}
.elementor-700 .brt-gallery:has(img[src*="placeholder"])::after{content:"Fotos del equipo próximamente";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#8A5A00;font-weight:600;font-size:15px;pointer-events:none}
.elementor-700 .brt-gallery:not(:has(img[src*="placeholder"]))::after{content:none}
/* v2: ventajas + especificaciones en 2 columnas */
.elementor-700 .brt-cols{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:start}
.elementor-700 .brt-cols h3{margin-top:24px}
.elementor-700 .brt-intro{font-size:16px;line-height:1.6;color:#5B4763;max-width:820px}
/* v2: bloque Cómo comprar */
.elementor-700 .brt-como{background:#FFAB00;border-radius:24px;padding:40px 48px;margin-top:56px;color:#391A44}
.elementor-700 .brt-como h3{margin-top:0!important;color:#391A44}
.elementor-700 .brt-como h3:after{background:#391A44}
.elementor-700 .brt-como p{font-size:15px;line-height:1.6;color:#391A44;max-width:820px}
.elementor-700 .brt-como ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:24px 0 0;counter-reset:paso}
.elementor-700 .brt-como ul li{background:#FFF1D6;border-radius:18px;padding:64px 22px 22px;margin:0;font-size:14px;color:#391A44;counter-increment:paso}
.elementor-700 .brt-como ul li:before{content:counter(paso);left:22px;top:18px;width:36px;height:36px;border:0;transform:none;border-radius:50%;background:#391A44;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px}
@media(max-width:1024px){.elementor-700 .brt-cols{grid-template-columns:1fr;gap:8px}.elementor-700 .brt-como ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.elementor-700 .brt-como{padding:28px 22px}.elementor-700 .brt-como ul{grid-template-columns:1fr}}

.awcdp-radio {
    display: none !important;
}/* End custom CSS */