.elementor-3694 .elementor-element.elementor-element-fp00032{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3694 .elementor-element.elementor-element-fp00032:not(.elementor-motion-effects-element-type-background), .elementor-3694 .elementor-element.elementor-element-fp00032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fccrema );}.elementor-3694 .elementor-element.elementor-element-fp0002e{--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:24px 48px;--row-gap:24px;--column-gap:48px;--flex-wrap:nowrap;--padding-top:28px;--padding-bottom:48px;--padding-left:28px;--padding-right:28px;}.elementor-3694 .elementor-element.elementor-element-fp0002d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3694 .elementor-element.elementor-element-fp0002b{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3694 .elementor-element.elementor-element-fp00006 .woocommerce-breadcrumb{color:var( --e-global-color-accent );}.elementor-3694 .elementor-element.elementor-element-fp00006 .woocommerce-breadcrumb > a{color:var( --e-global-color-accent );}.elementor-3694 .elementor-element.elementor-element-fp00008 .elementor-heading-title{font-family:"Special Elite", Sans-serif;font-size:32px;font-weight:400;line-height:1.12em;color:var( --e-global-color-primary );}.elementor-3694 .elementor-element.elementor-element-fp0000b{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-3694 .elementor-element.elementor-element-fp00009 .price{color:var( --e-global-color-primary );font-family:"Courier Prime", Sans-serif;font-size:22px;font-weight:700;}.elementor-3694 .elementor-element.elementor-element-fp0000a{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:400;line-height:1.55em;color:var( --e-global-color-secondary );}.elementor-3694 .elementor-element.elementor-element-fp0000d{text-align:end;}.elementor-3694 .elementor-element.elementor-element-fp0000d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3694 .elementor-element.elementor-element-fp0000e .cart button, .elementor-3694 .elementor-element.elementor-element-fp0000e .cart .button{transition:all 0.2s;}.elementor-3694 .elementor-element.elementor-element-fp0000e .quantity .qty{transition:all 0.2s;}.elementor-3694 .elementor-element.elementor-element-fp00013 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3694 .elementor-element.elementor-element-fp00013 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3694 .elementor-element.elementor-element-fp00013 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3694 .elementor-element.elementor-element-fp00013 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3694 .elementor-element.elementor-element-fp00013 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3694 .elementor-element.elementor-element-fp00013 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3694 .elementor-element.elementor-element-fp00013 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3694 .elementor-element.elementor-element-fp00013{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-3694 .elementor-element.elementor-element-fp00013 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3694 .elementor-element.elementor-element-fp00013 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13.5px;font-weight:400;}.elementor-3694 .elementor-element.elementor-element-fp00013 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3694 .elementor-element.elementor-element-fp00018{--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3694 .elementor-element.elementor-element-fp00014 .elementor-icon-wrapper{text-align:center;}.elementor-3694 .elementor-element.elementor-element-fp00014.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3694 .elementor-element.elementor-element-fp00014.elementor-view-framed .elementor-icon, .elementor-3694 .elementor-element.elementor-element-fp00014.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3694 .elementor-element.elementor-element-fp00014.elementor-view-framed .elementor-icon, .elementor-3694 .elementor-element.elementor-element-fp00014.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3694 .elementor-element.elementor-element-fp00014 .elementor-icon{font-size:26px;}.elementor-3694 .elementor-element.elementor-element-fp00014 .elementor-icon svg{height:26px;}.elementor-3694 .elementor-element.elementor-element-fp00015 .elementor-icon-wrapper{text-align:center;}.elementor-3694 .elementor-element.elementor-element-fp00015.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3694 .elementor-element.elementor-element-fp00015.elementor-view-framed .elementor-icon, .elementor-3694 .elementor-element.elementor-element-fp00015.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3694 .elementor-element.elementor-element-fp00015.elementor-view-framed .elementor-icon, .elementor-3694 .elementor-element.elementor-element-fp00015.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3694 .elementor-element.elementor-element-fp00015 .elementor-icon{font-size:26px;}.elementor-3694 .elementor-element.elementor-element-fp00015 .elementor-icon svg{height:26px;}.elementor-3694 .elementor-element.elementor-element-fp00016 .elementor-icon-wrapper{text-align:center;}.elementor-3694 .elementor-element.elementor-element-fp00016.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3694 .elementor-element.elementor-element-fp00016.elementor-view-framed .elementor-icon, .elementor-3694 .elementor-element.elementor-element-fp00016.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3694 .elementor-element.elementor-element-fp00016.elementor-view-framed .elementor-icon, .elementor-3694 .elementor-element.elementor-element-fp00016.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3694 .elementor-element.elementor-element-fp00016 .elementor-icon{font-size:26px;}.elementor-3694 .elementor-element.elementor-element-fp00016 .elementor-icon svg{height:26px;}.elementor-3694 .elementor-element.elementor-element-fp00017 .elementor-icon-wrapper{text-align:center;}.elementor-3694 .elementor-element.elementor-element-fp00017.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3694 .elementor-element.elementor-element-fp00017.elementor-view-framed .elementor-icon, .elementor-3694 .elementor-element.elementor-element-fp00017.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3694 .elementor-element.elementor-element-fp00017.elementor-view-framed .elementor-icon, .elementor-3694 .elementor-element.elementor-element-fp00017.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3694 .elementor-element.elementor-element-fp00017 .elementor-icon{font-size:26px;}.elementor-3694 .elementor-element.elementor-element-fp00017 .elementor-icon svg{height:26px;}.elementor-3694 .elementor-element.elementor-element-fp00020{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-3694 .elementor-element.elementor-element-fp0001e .woocommerce-product-details__short-description{color:var( --e-global-color-secondary );}.elementor-3694 .elementor-element.elementor-element-fp0001f{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;}.elementor-3694 .elementor-element.elementor-element-fp00023{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3694 .elementor-element.elementor-element-fp00022{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-3694 .elementor-element.elementor-element-fp00028{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3694 .elementor-element.elementor-element-fp00025{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-3694 .elementor-element.elementor-element-fp00027 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-primary );}.elementor-3694 .elementor-element.elementor-element-fp0002a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3694 .elementor-element.elementor-element-fp00029{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:var( --e-global-color-secondary );}.elementor-3694 .elementor-element.elementor-element-fp00019{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-3694 .elementor-element.elementor-element-fp00031{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:8px;--padding-bottom:64px;--padding-left:28px;--padding-right:28px;}.elementor-3694 .elementor-element.elementor-element-fp0002f .elementor-heading-title{font-family:"Special Elite", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-primary );}.elementor-3694 .elementor-element.elementor-element-fp00030.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3694 .elementor-element.elementor-element-fp00030.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-3694 .elementor-element.elementor-element-fp0002e{--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-3694 .elementor-element.elementor-element-fp00030.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-3694 .elementor-element.elementor-element-fp0002e{--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:12px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-3694 .elementor-element.elementor-element-fp0002d{--width:100%;}.elementor-3694 .elementor-element.elementor-element-fp0002b{--width:100%;}.elementor-3694 .elementor-element.elementor-element-fp00008 .elementor-heading-title{font-size:26px;}.elementor-3694 .elementor-element.elementor-element-fp00031{--padding-top:0px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-3694 .elementor-element.elementor-element-fp00030.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-3694 .elementor-element.elementor-element-fp0002e{--content-width:1240px;}.elementor-3694 .elementor-element.elementor-element-fp0002d{--width:58%;}.elementor-3694 .elementor-element.elementor-element-fp0002b{--width:42%;}.elementor-3694 .elementor-element.elementor-element-fp00031{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3694 .elementor-element.elementor-element-fp0002d{--width:100%;}.elementor-3694 .elementor-element.elementor-element-fp0002b{--width:100%;}}/* Start custom CSS *//* Ficha de producto Fly+co */
body.single-product{background:#F7F3E8;}
@media (min-width:1025px){body.elementor-page-3694 .fc-info{position:sticky;top:96px;align-self:flex-start;}}
body.elementor-page-3694 .fc-iva p, body.elementor-page-3694 .fc-nota{margin:0;font-size:12.5px;opacity:.8;}
body.elementor-page-3694 .fc-guia a{text-decoration:underline;text-underline-offset:3px;cursor:pointer;}
body.elementor-page-3694 .fc-guia{margin-bottom:-6px;}
/* Botón y cantidad */
body.elementor-page-3694 .fc-comprar form.cart{display:flex;flex-wrap:wrap;gap:10px;margin:0;}
body.elementor-page-3694 .fc-comprar table.variations{margin-bottom:6px;width:100%;}
body.elementor-page-3694 .fc-comprar table.variations th.label, body.elementor-page-3694 .fc-comprar table.variations td.label{font-family:'Courier Prime',monospace;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#2A2522;padding:6px 0;}
body.elementor-page-3694 .fc-comprar .single_variation_wrap{width:100%;}
body.elementor-page-3694 .fc-comprar .woocommerce-variation-add-to-cart{display:flex;gap:10px;}
body.elementor-page-3694 .fc-comprar .quantity .qty{height:52px;border:1px solid rgba(42,37,34,.25);background:transparent;}
body.elementor-page-3694 .fc-comprar button.single_add_to_cart_button{flex:1;height:52px;background:#2A2522 !important;color:#EDE5D0 !important;border-radius:2px !important;font-family:'Courier Prime',monospace;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:13px;}
body.elementor-page-3694 .fc-comprar button.single_add_to_cart_button:hover{background:#4A4642 !important;}
body.elementor-page-3694 .fc-comprar .reset_variations{font-size:12px;color:#4A4642;}
body.elementor-page-3694 .fc-comprar table.variations, body.elementor-page-3694 .fc-comprar table.variations tbody{display:block;}
body.elementor-page-3694 .fc-comprar table.variations tr{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;}
body.elementor-page-3694 .fc-comprar table.variations th.label{display:block !important;text-align:left;}
body.elementor-page-3694 .fc-comprar table.variations td.value{padding:0;}
body.elementor-page-3694 .fc-comprar .cfvsw-label-option{min-width:48px !important;min-height:40px !important;border-radius:2px !important;}
body.elementor-page-3694 .fc-comprar .cfvsw-swatches-option:not(.cfvsw-label-option){min-width:30px !important;min-height:30px !important;}
body.elementor-page-3694 .fc-comprar .cfvsw-swatches-container{gap:8px;}
body.elementor-page-3694 .fc-galeria .flex-control-thumbs img{opacity:.75;}
body.elementor-page-3694 .fc-galeria .flex-control-thumbs img.flex-active, body.elementor-page-3694 .fc-galeria .flex-control-thumbs img:hover{opacity:1;}
/* Muestras (plugin Variation Swatches) */
body.elementor-page-3694 .fc-comprar .cfvsw-swatches-option{border-color:rgba(42,37,34,.25) !important;}
body.elementor-page-3694 .fc-comprar .cfvsw-swatches-option.cfvsw-selected-swatch{border-color:#2A2522 !important;box-shadow:0 0 0 1px #2A2522;}
body.elementor-page-3694 .fc-comprar .cfvsw-label-option{font-family:'Courier Prime',monospace;font-size:13px;padding:0 12px;background:transparent;}
/* Ventajas y pagos */
body.elementor-page-3694 .fc-ventajas{border:1px solid rgba(42,37,34,.14);background:#FFFDF8;padding:12px 16px;}
body.elementor-page-3694 .fc-pagos-ficha .elementor-icon{opacity:.75;}
/* Pestañas */
body.elementor-page-3694 .fc-acordeon .e-n-accordion-item{border-bottom:1px solid rgba(42,37,34,.14);}
body.elementor-page-3694 .fc-acordeon .e-n-accordion-item-title{padding:16px 0;background:transparent;border:0;}
body.elementor-page-3694 .fc-acordeon .e-n-accordion-item-title-text{font-family:'Courier Prime',monospace;font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#2A2522;}
body.elementor-page-3694 .fc-acordeon .e-n-accordion-item > .e-con{padding:0 0 16px;border:0;}
body.elementor-page-3694 .fc-campo p{margin:0 0 8px;}
body.elementor-page-3694 .fc-campo img{max-width:100%;height:auto;margin:8px 0;}
body.elementor-page-3694 .fc-tabla{width:100%;border-collapse:collapse;font-size:13.5px;margin:4px 0 10px;}
body.elementor-page-3694 .fc-tabla td, body.elementor-page-3694 .fc-tabla th{padding:7px 0;border-bottom:1px dashed rgba(42,37,34,.2);text-align:left;}
body.elementor-page-3694 .fc-tabla td:last-child{text-align:right;font-family:'Courier Prime',monospace;}
/* Galería */
body.elementor-page-3694 .fc-galeria .flex-control-thumbs{display:flex !important;flex-wrap:nowrap;overflow-x:auto;gap:8px;margin-top:8px !important;scrollbar-width:thin;padding-bottom:4px;}
body.elementor-page-3694 .fc-galeria .flex-control-thumbs li{flex:0 0 76px;width:76px !important;margin:0 !important;float:none !important;}
body.elementor-page-3694 .fc-galeria img{border-radius:2px;}
/* Completa el look */
body.elementor-page-3694 .fc-productos ul.products{gap:32px 20px;}
body.elementor-page-3694 .fc-productos ul.products li.product{margin:0 !important;width:auto !important;text-align:left;background:transparent !important;}
body.elementor-page-3694 .fc-productos ul.products li.product img{aspect-ratio:3/4;object-fit:cover;width:100%;margin:0 0 10px !important;border-radius:2px;background:#E4DAC0;}
body.elementor-page-3694 .fc-productos .woocommerce-loop-product__title{font-family:'Inter',sans-serif !important;font-weight:500 !important;font-size:14px !important;text-transform:none !important;color:#2A2522 !important;padding:0 !important;}
body.elementor-page-3694 .fc-productos .price{font-family:'Courier Prime',monospace !important;font-size:14px !important;color:#2A2522 !important;}
body.elementor-page-3694 .fc-productos .button, body.elementor-page-3694 .fc-productos .ast-on-card-button, body.elementor-page-3694 .fc-productos .star-rating, body.elementor-page-3694 .fc-productos .ast-woo-product-category{display:none !important;}
@media (max-width:767px){body.elementor-page-3694 .fc-productos ul.products{gap:22px 12px;} body.elementor-page-3694 .fc-galeria .flex-control-thumbs li{flex:0 0 56px;width:56px !important;}}/* End custom CSS */