@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.3/font/bootstrap-icons.css");@font-face{font-family:'Times New Roman';src:url("./fonts/Times-New-Roman.ttf") format("truetype")}body{color:#333;font-family:"Open Sans",sans-serif}p,a,li,span{font-size:1rem}p.peq{font-size:.875rem}p.grande{font-size:1.125rem}.centrado{text-align:center}.subtitulo{font-size:.875rem}p.especial{font-size:20px}.especial{font-family:"Times New Roman"}h1,h2{color:#232F5D;font-family:"Times New Roman";font-size:2.5rem}h2.secundario,h3{font-size:1.5rem;font-family:"Open Sans",sans-serif;font-weight:400}h2.secundario{color:#333}.mayus{text-transform:uppercase}.detalle{color:#2a4273}.detalle-claro{color:#2a4273}.home h1,.home h2{font-size:2.5rem !important;font-family:"Times New Roman";margin-bottom:20px !important}.archive h1{font-size:1.5rem;font-family:"Times New Roman";display:inline-block;border-bottom:3px solid #232F5D;color:#232F5D;margin:0 !important}.main{max-width:1100px;margin:0 auto;padding:6.25rem 1.25rem}.main-g{max-width:1800px;margin:0 auto;padding:6.25rem 1.25rem}.main-p{max-width:1100px;margin:0 auto;padding:6.25rem 1.25rem}.row{margin:0 !important}#contenido{position:relative;top:540px;background:#fff;height:100%}body,.full{background:#fff !important;margin:0;padding:0}.oscuro{background:#333;color:#fff;margin-top:-1px}.claro{background:#f2f2f2}.estrecho{max-width:1000px;margin:0 auto}.grid-4{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.caja-blanca{background-color:#fff;padding:16% 6%;color:#333}.caja-blanca img{max-width:60px;margin-bottom:20px}.caja-blanca h3{font-size:1.5rem !important}.caja-blanca .icono-flecha .bolita{padding:6px;background:#333;border-radius:50%;color:#232F5D;position:absolute;bottom:-40px;right:0px;opacity:0;transition:0.4s;font-size:35px;line-height:1}.boton,.boton-blanco{display:inline-block;transition:0.3s}.boton a,.boton-blanco a{background:#232F5D;padding:8px 25px;color:#fff;font-size:15px !important;text-decoration:none;text-transform:uppercase;transition:all 0.3s}.boton a:hover,.boton-blanco a:hover{background:#333 !important;text-decoration:none;color:#fff}.boton-blanco a{background:#fff;color:#232F5D}.boton-blanco a:hover{background:#333 !important;text-decoration:none;color:#fff}.boton-peq a{font-size:1rem}header{position:sticky;top:0;z-index:999;background:rgba(255,255,255,0.7)}header .main-g{padding:.625rem .625rem !important}header .header{display:grid;grid-template-columns:1fr 200px 1fr;align-items:flex-end}header .header__logo img{width:100%;height:auto}footer{padding:0 20px;padding-top:20px;position:relative;background:white;height:100%;top:500px}footer .main{max-width:1600px;margin:0 auto;width:100%;padding:3.125rem 0 !important;border-top:4px solid #232F5D}footer .main>.row{margin:0 !important}footer .logo{max-width:180px}footer .logo img{width:100%;height:auto;margin-bottom:30px}footer p,footer a,footer li{font-size:14px !important}footer h6{color:#232F5D}footer ul li{list-style-type:none;padding-bottom:5px !important}footer i{margin-right:5px}footer a{text-decoration:none;color:#333}footer a:hover{text-decoration:underline}footer .legal{border-top:1px solid #232F5D;padding-top:30px;margin-top:30px}footer .legal p,footer .legal a{font-size:13px !important}footer .enlace-pag img{max-width:25px}.home footer,.woocommerce footer{top:inherit}.cabecera{position:relative;overflow:hidden;min-height:100%}.cabecera img{position:absolute;z-index:-1;width:fit-content;object-fit:cover;min-width:100%;min-height:100%}.cabecera__contenido{padding:6% 0;max-width:950px}.cabecera__contenido h1{color:#fff;font-size:4.5rem;margin-bottom:8%}.cabecera .diagonal{display:contents}.cabecera-fija{position:fixed !important;z-index:0;width:100%;height:540px !important}.loop-poducto-landing .descripcion-categoria{margin-bottom:30px !important}.loop-poducto-landing .descripcion-categoria h2{font-size:30px !important;margin-bottom:46px;font-family:"Times New Roman"}.loop-poducto-landing .descripcion-categoria p{font-size:14px !important}.loop-poducto-landing .producto{margin-bottom:50px !important}.loop-poducto-landing .producto li{width:33% !important;min-width:33% !important}.loop-poducto-landing .producto li img{height:auto !important;width:400px;object-fit:contain;aspect-ratio:1 / 1 !important}.loop-poducto-landing svg{width:40px;height:40px}.loop-poducto-landing svg path{transform:scale(1.5) !important}.banner-home{margin:80px 0}.banner-home .main-p>div{max-width:400px}.mitad .caja{padding:0 15%}.parallax-final .main{padding-left:23%;display:block;position:relative;width:800px}@media only screen and (max-width: 992px){.parallax-final .main{padding-left:10%;display:block;position:relative;width:600px}}@media only screen and (max-width: 768px){.loop-poducto-landing .descripcion-categoria{margin-bottom:30px !important}.loop-poducto-landing .descripcion-categoria h2{font-size:24px !important;margin-bottom:30px}.loop-poducto-landing .descripcion-categoria p{font-size:13px !important}.parallax-final .main{padding-left:5%;display:block;position:relative;width:500px}}@media only screen and (max-width: 575px){.loop-poducto-landing .producto li{width:45% !important;min-width:45% !important}.parallax-final .main{padding-left:30px;display:block;position:relative;width:100%}}.timeline{position:relative;width:100%;max-width:1100px;margin:0 auto;padding:100px 0}.timeline__item{position:relative;width:75%;margin-bottom:40px;padding:40px 60px;padding-bottom:0;opacity:0;transform:translateY(40px);transition:all 0.8s ease;left:30%}.timeline__item::before{content:'';position:absolute;top:50px;width:14px;height:14px;background:#232F5D;transform:rotate(45deg);z-index:2;left:-7px}.timeline__item.is-visible{opacity:1;transform:translateY(0)}.timeline__content::after{content:'';position:absolute;left:0;top:0;transform:translateX(-50%);width:2px;height:100%;background:#dcdcdc}.timeline__content .timeline__caja{display:grid;grid-template-columns:1fr 1fr;gap:40px}.timeline__content .timeline__caja img{width:100%;height:auto}.timeline__content h3{margin-bottom:15px;font-size:30px;color:#232F5D;left:-34%;position:absolute;width:220px;text-align:right;top:40px}.timeline__content p{font-size:16px;line-height:1.6;color:#555}@media (max-width: 768px){.timeline::before{left:20px}.timeline__item{width:100%;padding-left:60px;padding-right:20px;text-align:left !important;left:0 !important}.timeline__item::before{left:13px !important}}nav.woocommerce-breadcrumb{font-size:11px !important}nav.woocommerce-breadcrumb a{font-size:11px !important}.seccion-principal-tienda{display:grid;justify-content:space-between;align-items:center;grid-template-areas:"a b " "c c "}.seccion-principal-tienda .woocommerce-products-header{display:flex;align-items:center;gap:50px}.seccion-principal-tienda .taco-opciones{display:flex;justify-content:flex-end;align-items:center;gap:20px}.seccion-principal-tienda .taco-opciones p,.seccion-principal-tienda .taco-opciones a{font-size:14px !important;color:#333}.seccion-principal-tienda .taco-opciones a{border-radius:0}.seccion-principal-tienda .woocommerce-ordering{margin-bottom:0 !important}.seccion-principal-tienda .woocommerce-ordering select{padding:5px;font-size:14px}.seccion-principal-tienda .woocommerce-result-count{margin-bottom:0 !important}.site-main>*{margin-top:0px !important}.summary.entry-summary{width:100% !important;padding:3% !important}.summary.entry-summary h1{margin-bottom:30px}.summary.entry-summary a:hover{color:#232F5D}.summary.entry-summary p,.summary.entry-summary a,.summary.entry-summary li{font-size:13px !important}.summary.entry-summary p.info{font-size:13px !important;margin-bottom:7px;margin-left:5px}.summary.entry-summary p.info a{font-size:13px !important}.summary.entry-summary p.price span{font-size:26px !important;font-weight:bold;color:#333}.summary.entry-summary .contacto-producto{display:flex;justify-content:space-between;margin:30px  0 40px  !important}.summary.entry-summary .contacto-producto .boton a{background:#232F5D;font-size:16px !important;color:#fff}.summary.entry-summary .contacto-producto .boton a:hover{background:#333 !important;color:#fff}.summary.entry-summary .contacto-producto .iconos a{font-size:20px !important;color:#333 !important;padding-left:10px}.columnas-producto{display:grid;grid-template-columns:800px 1fr;gap:10px;position:relative;align-items:start}.columnas-producto .columna-galeria{position:sticky;top:100px;align-self:start}.woocommerce-product-gallery{width:100% !important}.woocommerce-product-gallery .woocommerce-product-gallery__image,.woocommerce-product-gallery .flex-viewport{background-color:#f5f5f580;width:100%;height:auto}.woocommerce-product-gallery ol{display:grid;grid-template-columns:1fr;gap:5px}.woocommerce-product-gallery li{width:100% !important}.woocommerce-product-gallery li img{background-color:#f5f5f580}.woocommerce-product-gallery{display:flex}.woocommerce-product-gallery .flex-control-thumbs{order:-10;margin-top:0 !important;margin-right:10px !important}.woocommerce div.product div.images .flex-control-thumbs li{width:100%;padding-top:0;padding-bottom:5px}@media only screen and (max-width: 1200px){.woocommerce-product-gallery ol{display:grid;grid-template-columns:repeat(6, 1fr);gap:5px}.woocommerce-product-gallery{display:block}}@media only screen and (max-width: 992px){.woocommerce-product-gallery ol{display:grid;grid-template-columns:1fr;gap:5px}.woocommerce-product-gallery{display:flex}}@media only screen and (max-width: 575px){.woocommerce-product-gallery ol{display:grid;grid-template-columns:repeat(6, 1fr);gap:5px}.woocommerce-product-gallery{display:block}}.accordion{align-items:center;justify-content:center}.accordion .accordion-item{border:none !important}.accordion .accordion-header{border-bottom:2px solid #232F5D}.accordion .accordion-button{text-transform:uppercase !important;font-weight:600 !important;font-size:14px !important;padding:10px !important}.accordion .accordion-button::after{background:none;content:'\F64D';font-family:bootstrap-icons}.accordion .accordion-button:not(.collapsed){box-shadow:none !important;border:none !important;background:#fff !important;color:#333 !important}.accordion .accordion-button:not(.collapsed)::after{background:none;content:'\F63B';font-family:bootstrap-icons;color:#232F5D;font-weight:bold;text-align:center;line-height:1}.accordion .accordion-item.simple a{text-decoration:none !important}.accordion .accordion-item.simple a.accordion-button::after{content:none !important}.woocommerce-product-attributes.shop_attributes{border:none !important;margin-bottom:0 !important}.woocommerce-product-attributes.shop_attributes tbody{display:flex;flex-wrap:wrap;border:none !important;gap:10px;padding-left:20px}.woocommerce-product-attributes.shop_attributes tr{display:inline-block;width:31%;border:none !important;padding-bottom:15px !important}.woocommerce-product-attributes.shop_attributes tr:nth-child(even) td,.woocommerce-product-attributes.shop_attributes tr:nth-child(even) th{background:#fff !important}.woocommerce-product-attributes.shop_attributes tr th,.woocommerce-product-attributes.shop_attributes tr td,.woocommerce-product-attributes.shop_attributes tr p{border:none !important;font-size:13px !important;padding-bottom:0 !important;padding-top:0 !important}.woocommerce-product-attributes.shop_attributes tr th{width:100% !important;padding-left:0 !important;display:list-item;align-items:center}.woocommerce-product-attributes.shop_attributes tr td{font-style:normal !important}@media only screen and (max-width: 1300px){.woocommerce-product-attributes.shop_attributes tbody tr{width:48%}}@media only screen and (max-width: 992px){.woocommerce-product-attributes.shop_attributes tbody tr{width:31%}}@media only screen and (max-width: 575px){.woocommerce-product-attributes.shop_attributes tbody tr{width:48%}}@media only screen and (max-width: 1200px){.columnas-producto{display:grid;grid-template-columns:500px 1fr;gap:10px;position:relative;align-items:start}.columnas-producto .columna-galeria{position:sticky;top:100px;align-self:start}}@media only screen and (max-width: 992px){.columnas-producto{display:grid;grid-template-columns:1fr;gap:10px;position:relative;align-items:start}.columnas-producto .columna-galeria{position:relative;top:inherit;align-self:start}}.contenido-tienda{display:grid;grid-template-columns:300px 1fr;gap:50px}.loop-productos-4 .productos{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin-top:10px}.producto{margin-bottom:20px}.producto .img-dest-prod{background-color:#f2f2f2;display:flex;justify-content:center;align-items:center}.producto .img-dest-prod img{width:100%;height:auto}.producto a{text-decoration:none !important}.producto .contenido-card{text-align:center;font-size:14px;padding-right:15px;padding:15px 0 0}.producto .contenido-card p,.producto .contenido-card h3{color:#333 !important}.producto .contenido-card a{text-decoration:none !important;color:#333 !important}.producto .contenido-card h3{margin-bottom:10px;font-size:16px !important;font-weight:400 !important}.producto .contenido-card h3 .price span{font-size:14px !important}@media only screen and (max-width: 768px){.producto .contenido-card h3{font-size:14px !important}.producto li{width:33% !important;min-width:33% !important}.producto .woocommerce-Price-amount.amount{font-size:14px !important}.loop-productos-4 .productos{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 575px){.loop-productos-4 .productos{grid-template-columns:repeat(2, 1fr)}}.boton-filtro a{padding:5px 9px;background:#fff;text-transform:uppercase;border:1px solid #232F5D;font-size:14px !important}#zona-filtros-activos{margin-top:20px}#zona-filtros-activos .bapf_sfa_taxonomy a{display:inline-block !important;border:none !important;padding:3px 30px 3px 15px;font-weight:400;border-radius:14px;color:#232F5D;position:relative;font-size:13px;background:#f5f5f5}#zona-filtros-activos .braapf_unselect_all{color:#333;font-size:12px !important}.offcanvas-title{color:#232F5D !important}.wpfFilterWrapper{border-bottom:1px solid #f2f2f2;padding:10px 0px !important}.wpfFilterWrapper .fa-add:before,.wpfFilterWrapper .fa-plus:before{content:'\F4FE' !important;font-family:bootstrap-icons;font-size:25px}.wpfFilterWrapper .wfpTitle{font-weight:400 !important;text-transform:uppercase;display:inline-flex !important;align-items:center;font-size:15px !important}.wpfFilterWrapper .wpfFilterContent ul{padding:15px 0}.wpfFilterWrapper .wpfFilterContent li,.wpfFilterWrapper .wpfFilterContent span{font-size:13px !important}.bapf_hascolarr,.bapf_head h3{font-size:14px !important;font-weight:400 !important;text-transform:uppercase !important;color:#232F5D !important}.bapf_sfilter{margin-bottom:0 !important;border-bottom:1px solid #f2f2f2;padding:15px 0}.bapf_sfilter .bapf_hascolarr{font-size:14px !important;font-weight:400 !important;text-transform:uppercase !important;margin-bottom:0 !important;color:#232F5D !important;cursor:pointer}.bapf_sfilter .bapf_body{padding:20px 0 15px}.bapf_sfilter ul li{font-size:13px !important}.fa-chevron-down:before{content:"\F64D" !important;color:#232F5D !important;font-family:bootstrap-icons}.fa-chevron-up:before{content:"\F63B" !important;color:#232F5D !important;font-family:bootstrap-icons}.bapf-sfa-grey-rounded .berocket_aapf_widget_selected_area li a{display:inline-block !important;border:1px solid #000000 !important;padding:3px 30px 3px 15px;font-weight:600;border-radius:14px;color:#000 !important;position:relative}.bapf-sfa-grey-rounded .berocket_aapf_widget_selected_area li a:before{color:#000 !important;content:"+";width:6px;height:6px;rotate:45deg !important;display:block;position:absolute;right:0px !important;top:-6px !important;font-size:23px !important;font-weight:100}.bapf-sfa-grey-rounded .berocket_aapf_widget_selected_area ul{width:100% !important}.bapf-sfa-grey-rounded .berocket_aapf_widget_selected_area ul a.braapf_unselect_all{border:0;padding:0;color:#000000 !important;border:0px !important;display:block !important;width:100% !important}.bapf_colorinline .bapf_body li label[aria-label="BLANCO"] span{box-shadow:0 0 0 1px #dddddd !important}.bapf_clr_woborder.bapf_sfilter label[aria-label="BLANCO"] .bapf_clr_span{box-shadow:0 0 0 1px #dddddd !important}.irs--square .irs-handle{border:1px solid #232F5D !important}.irs--square .irs-bar{height:3px !important;background-color:#232F5D !important}.irs--square .irs-from,.irs--square .irs-single,.irs--square .irs-to{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#232F5D !important;color:#fff}.bapf_ckbox_square input[type=checkbox]{border:1px solid #232F5D !important;width:12px !important;height:13px !important;padding:3px !important}.bapf_ckbox_square input[type=checkbox]:checked{background:#232F5D !important;background-clip:content-box}
