@media (max-width:980px){.home .et_pb_section_0.et_pb_section_video{min-height:0!important;padding-top:28.125%!important;padding-bottom:28.125%!important}}@media (max-width:980px){.home .ot-cats{margin-top:0!important}.ot-cta .et_pb_column{text-align:center}body #page-container .et_pb_section.ot-cta .et_pb_button_module_wrapper{display:inline-block!important;width:46%;margin:0 1.5%!important;vertical-align:top}body #page-container .et_pb_section.ot-cta .et_pb_button_module_wrapper .et_pb_button{display:block;width:100%;font-size:14px!important;letter-spacing:.5px!important;padding:12px 6px!important;text-align:center;white-space:nowrap}body #page-container .et_pb_section.ot-cta .et_pb_button_module_wrapper .et_pb_button:after{display:none!important}}@media (max-width:767px){.et_pb_row{width:90%!important;max-width:90%!important}.et_pb_row .et_pb_row_inner{width:100%!important;max-width:100%!important}#main-content .container{width:90%!important;max-width:90%!important}#logo{max-height:46px!important}#ot-msearch{background:#232847;padding:10px 5% 12px}#ot-msearch .dgwt-wcas-search-wrapp{max-width:none!important;width:100%!important;margin:0!important}#ot-msearch .dgwt-wcas-search-input{font-size:16px!important;height:44px!important}body.ot-msearch-movido #mega-menu-wrap-primary-menu .mega-menu-item-241758{display:none!important}.et_pb_text_align_justified,.et_pb_text_align_justified p,.et_pb_text_align_justified li{text-align:left!important}#main-content .et_pb_text_inner p{line-height:1.65!important}#main-content .et_pb_text_inner h1,#main-content .et_pb_text_inner h2,#main-content .et_pb_text_inner h3{line-height:1.25!important}.page-id-243878 #main-content .et_pb_text_inner p,.page-id-243878 #main-content .et_pb_text_inner li,.page-id-235607 #main-content .et_pb_text_inner p{color:#44485a!important}.home .ot-cats>.et_pb_row>.et_pb_column:last-child{min-height:440px!important}.home .ot-cats>.et_pb_row>.et_pb_column:last-child::after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.6));border-radius:0 0 20px 20px;z-index:1;pointer-events:none}.home .ot-cats>.et_pb_row>.et_pb_column:last-child .et_pb_text{z-index:2!important}.home .ot-ofertas .et_pb_button{font-size:14px!important;letter-spacing:1px!important;padding:12px 26px!important}.woocommerce ul.products,.woocommerce-page ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px;margin-bottom:24px}.woocommerce ul.products::before,.woocommerce ul.products::after,.woocommerce-page ul.products::before,.woocommerce-page ul.products::after{display:none!important}body .woocommerce ul.products li.product:nth-child(n),body.woocommerce-page ul.products li.product:nth-child(n),body .et_pb_shop ul.products[class*="columns-"] li.product:nth-child(n){width:100%!important;max-width:100%!important;margin:0!important;float:none!important;clear:none!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title{font-size:14px!important;line-height:1.3!important;padding:8px 0 2px!important}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{font-size:14px!important}.woocommerce ul.products li.product .price .woocommerce-price-suffix{font-size:11px}.woocommerce-result-count{font-size:13px}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none!important;margin:0 0 18px!important}.woocommerce .woocommerce-ordering select{width:100%;padding:10px!important;font-size:14px}.single-product .woocommerce-product-gallery{opacity:1!important}.single-product div.product .woocommerce-product-gallery{width:100%!important;float:none!important;margin-bottom:18px!important}.single-product div.product .summary{width:100%!important;float:none!important;display:flex!important;flex-direction:column}.single-product div.product .summary>*{order:6}.single-product div.product .summary .product_title{order:1;font-size:24px!important;line-height:1.25!important;padding-bottom:6px}.single-product div.product .summary p.price{order:2;font-size:24px!important;margin-bottom:12px!important}.single-product div.product .summary form.cart{order:3}.single-product div.product .summary .joinchat__woo-btn__wrapper{order:4;margin:0 0 16px}.single-product .joinchat__woo-btn{display:flex!important;justify-content:center;align-items:center;width:100%;height:50px;border-radius:12px!important;font-size:16px!important}.single-product div.product .summary .woocommerce-product-details__short-description{order:5;border-top:1px solid #e3e3ea;padding-top:14px;margin-top:6px}.single-product div.product .summary .woocommerce-product-details__short-description p{padding-bottom:6px!important}.single-product form.cart{display:flex!important;gap:10px;align-items:stretch;margin:18px 0 12px!important}.single-product form.cart .quantity{margin:0!important;float:none!important}.single-product form.cart .quantity .qty{height:54px!important;width:64px!important;font-size:18px!important;border-radius:12px!important;padding:0!important;text-align:center}.single-product form.cart .single_add_to_cart_button{flex:1;float:none!important;margin:0!important;background:#232847!important;color:#fff!important;border:2px solid #232847!important;border-radius:12px!important;font-size:17px!important;line-height:1.2!important;padding:14px 10px!important;text-align:center}.single-product form.cart .single_add_to_cart_button:after{display:none!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout #place_order{display:block!important;width:100%!important;background:#232847!important;color:#fff!important;border:2px solid #232847!important;border-radius:12px!important;font-size:17px!important;padding:15px 10px!important;text-align:center}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:after,.woocommerce-checkout #place_order:after{display:none!important}.woocommerce-cart table.cart td.actions .coupon .button{white-space:nowrap;font-size:14px!important;padding:6px 10px!important}.woocommerce-cart #sidebar,.woocommerce-checkout #sidebar{display:none!important}#main-content input[type="text"],#main-content input[type="email"],#main-content input[type="tel"],#main-content input[type="number"],#main-content input[type="search"],#main-content textarea,#main-content select{font-size:16px!important}.et-l--footer .et_pb_section:last-child{padding-bottom:84px!important}}@media (min-width:768px){.single-product .joinchat__woo-btn__wrapper{display:none!important}}#sidebar .et_pb_widget{margin-bottom:30px}#sidebar .widgettitle,#ot-filtros .widgettitle{color:#232847;font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:1px;padding-bottom:10px}.woocommerce .widget_brand_nav ul,.woocommerce .widget_layered_nav ul{max-height:330px;overflow-y:auto;margin:0;padding:0 4px 0 0}.woocommerce .widget_brand_nav ul li,.woocommerce .widget_layered_nav ul li{padding:5px 0;list-style:none;line-height:1.3}.woocommerce .widget_brand_nav ul li a,.woocommerce .widget_layered_nav ul li a{color:#232847}.woocommerce .widget_brand_nav ul li .count,.woocommerce .widget_layered_nav ul li .count{color:#8a8da0;font-size:13px}.woocommerce .widget_brand_nav ul li.chosen a,.woocommerce .widget_layered_nav ul li.chosen a{font-weight:700}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#232847}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#d9dbe6}.woocommerce .widget_price_filter .price_slider_amount{font-size:14px}.woocommerce .widget_price_filter .price_slider_amount .button{background:#232847!important;color:#fff!important;border:0!important;border-radius:8px!important;font-size:14px!important;padding:8px 18px!important}.woocommerce .widget_price_filter .price_slider_amount .button:after{display:none!important}#sidebar .widget_price_filter .price_slider_amount{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:10px}#sidebar .widget_price_filter .price_slider_amount .price_label{float:none;text-align:left}#sidebar .widget_price_filter .price_slider_amount .button{float:none}#sidebar .widget_product_categories select,#ot-filtros .widget_product_categories select{width:100%;height:auto!important;line-height:1.4!important;padding:10px 12px!important;border:1px solid #d9dbe6;border-radius:8px;font-size:15px;color:#232847;background:#fff}@media (max-width:980px){#ot-filtros{margin:0 0 18px;border:1px solid #d9dbe6;border-radius:12px;background:#fff}#ot-filtros>summary{list-style:none;cursor:pointer;padding:14px 16px;font-weight:700;font-size:16px;color:#232847;display:flex;justify-content:space-between;align-items:center}#ot-filtros>summary::-webkit-details-marker{display:none}#ot-filtros>summary::after{content:"+";font-size:24px;line-height:1;font-weight:400}#ot-filtros[open]>summary::after{content:"\2013"}#ot-filtros .et_pb_widget{float:none!important;width:auto!important;margin:0!important;padding:12px 16px 16px;border-top:1px solid #eceef4}#ot-filtros ul{padding:0!important;margin:0!important;list-style:none!important}#ot-filtros .widget_layered_nav_filters ul{display:flex;flex-wrap:wrap;gap:8px 18px}#ot-filtros .widget_layered_nav_filters ul li{float:none!important;margin:0!important}#ot-filtros .widget_brand_nav ul{max-height:none;overflow:visible;display:flex;flex-wrap:wrap;gap:8px;padding:0!important}#ot-filtros .widget_brand_nav ul li{padding:0}#ot-filtros .widget_brand_nav ul li a{display:inline-block;padding:7px 13px;border:1px solid #d9dbe6;border-radius:20px;font-size:14px;line-height:1.2}#ot-filtros .widget_brand_nav ul li .count{display:none}#ot-filtros .widget_brand_nav ul li.chosen a{background:#232847;color:#fff;border-color:#232847}#ot-filtros .widget_price_filter .price_slider_wrapper{padding:0 6px}body.ot-filtros-movidos #sidebar{display:none!important}}.et-l--footer .et_pb_text_inner p a{color:#ffffff!important;text-decoration:underline;text-underline-offset:3px}.et-l--footer .et_pb_text_inner p a:hover{opacity:.8}#sidebar .et_pb_widget.widget_layered_nav,#sidebar .et_pb_widget.widget_price_filter{border-bottom:1px solid #e6e7ee;padding-bottom:18px;margin-bottom:20px}.woocommerce #sidebar .widget_layered_nav ul li{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.woocommerce #sidebar .widget_layered_nav ul li a{flex:1}.woocommerce #sidebar .widget_layered_nav ul li a:hover{color:#6b6f8a}@media (max-width:980px){#ot-filtros .widget_layered_nav ul{max-height:none;overflow:visible;display:flex;flex-wrap:wrap;gap:8px;padding:0!important}#ot-filtros .widget_layered_nav ul li{padding:0}#ot-filtros .widget_layered_nav ul li a{display:inline-block;padding:7px 13px;border:1px solid #d9dbe6;border-radius:20px;font-size:14px;line-height:1.2}#ot-filtros .widget_layered_nav ul li .count{display:none}#ot-filtros .widget_layered_nav ul li.chosen a{background:#232847;color:#fff;border-color:#232847}#ot-filtros .widget_layered_nav ul li.chosen a::before{color:#fff!important}#ot-filtros .ot-f>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#232847;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px;padding:2px 0}#ot-filtros .ot-f>summary::-webkit-details-marker{display:none}#ot-filtros .ot-f>summary::after{content:"+";font-weight:400;font-size:22px;line-height:1}#ot-filtros .ot-f[open]>summary::after{content:"\2013"}#ot-filtros .ot-f[open]>summary{margin-bottom:12px}#ot-filtros .et_pb_widget{padding:12px 16px!important}}@media (max-width:1279px){#ot-msearch{background:#232847;padding:10px 5% 12px}#ot-msearch .dgwt-wcas-search-wrapp{max-width:none!important;width:100%!important;margin:0!important}#ot-msearch .dgwt-wcas-search-input{font-size:16px!important;height:44px!important}body.ot-msearch-movido #mega-menu-wrap-primary-menu .mega-menu-item-241758{display:none!important}}@media (min-width:769px) and (max-width:1279px){#ot-msearch{padding:10px 10% 12px}#ot-msearch .dgwt-wcas-search-wrapp{max-width:820px!important;margin:0 auto!important}}@media (min-width:769px){#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item>a.mega-menu-link{font-size:15px!important}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item-241758 .dgwt-wcas-search-wrapp{max-width:175px!important;min-width:150px!important}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu{position:static!important}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu{width:100%!important;left:0!important;right:auto!important;background:#ffffff!important;padding:26px 34px 30px!important;box-shadow:0 18px 40px rgba(20,24,48,.18)!important;border-radius:0 0 14px 14px}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item{padding:0 22px 0 0!important}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{color:#232847!important;font-weight:700!important;font-size:13px!important;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #e6e7ee!important;padding:0 0 9px!important;margin-bottom:8px!important}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link{color:#4a4e66!important;font-size:15px!important;line-height:1.35!important;padding:5px 0!important;background:transparent!important}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link:hover{color:#232847!important;text-decoration:underline!important;text-underline-offset:3px}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-flyout ul.mega-sub-menu{background:#ffffff!important;box-shadow:0 14px 32px rgba(20,24,48,.16)!important;border-radius:0 0 12px 12px;padding:8px 0!important;min-width:220px}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background:#ffffff!important;color:#232847!important;font-size:15px!important;padding:9px 18px!important}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover{background:#f4f5f9!important}}@media (min-width:769px) and (max-width:1100px){#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item>a.mega-menu-link{font-size:13px!important;padding-right:4px!important}}#mega-menu-wrap-primary-menu .mega-menu-item-242374{display:none!important}#mega-menu-wrap-primary-menu .wpmenucartli .amount{display:none!important}.ot-h-title{text-align:center;margin:0 auto 26px;max-width:760px}.ot-h-title h2{font-family:'Poppins',sans-serif;font-size:32px;line-height:1.2;color:#232847;font-weight:700;padding:0;margin:0 0 8px}.ot-h-title p{color:#5a5e78;font-size:16px;margin:0;padding:0}.ot-serv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ot-serv a,.ot-serv div.ot-serv-i{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e6e7ee;border-radius:14px;padding:18px 18px;color:#232847;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.ot-serv a:hover{box-shadow:0 10px 26px rgba(35,40,71,.10);transform:translateY(-2px)}.ot-serv svg{flex:0 0 34px;width:34px;height:34px;stroke:#232847;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ot-serv b{display:block;font-size:15px;line-height:1.3;font-weight:700;color:#232847}.ot-serv span{display:block;font-size:13px;line-height:1.35;color:#6b6f8a;margin-top:2px}.ot-gen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ot-gen a{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:380px;border-radius:20px;overflow:hidden;text-decoration:none;padding:26px 26px 24px}.ot-gen a.h{background:linear-gradient(160deg,#e7ebf5 0%,#cfd6ea 100%)}.ot-gen a.m{background:linear-gradient(160deg,#f6ece8 0%,#ead2c9 100%)}.ot-gen a.u{background:linear-gradient(160deg,#eaf0ea 0%,#d3e0d5 100%)}.ot-gen .ot-gen-img{position:absolute;inset:0 0 90px 0;display:flex;align-items:center;justify-content:center}.ot-gen img{width:58%;max-width:260px;height:auto;mix-blend-mode:multiply;transition:transform .45s ease}.ot-gen img+img{width:44%;max-width:200px;margin-left:-18%;margin-top:18%}.ot-gen a:hover img{transform:scale(1.06) rotate(-2deg)}.ot-gen h3{position:relative;font-family:'Poppins',sans-serif;font-size:30px;font-weight:700;color:#232847;margin:0;padding:0}.ot-gen .ot-ver{position:relative;display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-weight:600;font-size:15px;color:#232847}.ot-gen .ot-ver::after,.ot-marcas .ot-ver::after{content:"→";transition:transform .2s ease}.ot-gen a:hover .ot-ver::after,.ot-marcas a:hover .ot-ver::after{transform:translateX(4px)}.ot-marcas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ot-marcas a{position:relative;display:block;background:#f3f4f8;border-radius:18px;overflow:hidden;text-decoration:none;padding:18px 18px 20px;transition:box-shadow .25s ease,transform .25s ease,background .25s ease}.ot-marcas a:hover{background:#eceef5;box-shadow:0 14px 34px rgba(35,40,71,.14);transform:translateY(-3px)}.ot-marcas .ot-m-img{aspect-ratio:1 / 0.82;display:flex;align-items:center;justify-content:center}.ot-marcas img{width:82%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .45s ease}.ot-marcas a:hover img{transform:scale(1.08)}.ot-marcas h3{font-family:'Poppins',sans-serif;font-size:19px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#232847;margin:10px 0 2px;padding:0}.ot-marcas .ot-ver{display:inline-flex;gap:6px;font-size:14px;color:#5a5e78;font-weight:500}.ot-marcas a.ot-todas{background:#232847;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100%}.ot-marcas a.ot-todas h3,.ot-marcas a.ot-todas .ot-ver{color:#fff}.ot-marcas a.ot-todas p{color:#c9cde0;font-size:15px;margin:6px 0 14px;padding:0}.ot-boton-centro{text-align:center;margin-top:28px}.ot-boton-centro a{display:inline-block;background:#232847;color:#fff!important;padding:14px 28px;border-radius:10px;font-weight:600;text-decoration:none}.ot-tv{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:20px;align-items:stretch}.ot-tv-intro h2{font-family:'Poppins',sans-serif;font-size:32px;line-height:1.2;color:#fff;padding:0;margin:0 0 10px}.ot-tv-intro p{color:#c9cde0;font-size:16px;margin:0 0 18px;padding:0}.ot-tv-intro a{display:inline-block;background:#fff;color:#232847!important;padding:13px 22px;border-radius:10px;font-weight:600;text-decoration:none}.ot-tv-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:22px 22px 20px;color:#e3e6f2}.ot-tv-card h3{font-family:'Poppins',sans-serif;font-size:20px;color:#fff;padding:0;margin:0 0 4px}.ot-tv-card .lugar{font-size:14px;color:#aeb3cc;margin:0 0 12px;padding:0}.ot-tv-card .hora{font-size:15px;line-height:1.6;margin:0 0 14px;padding:0}.ot-tv-card a{color:#fff!important;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (max-width:980px){.ot-serv{grid-template-columns:repeat(2,minmax(0,1fr))}.ot-marcas{grid-template-columns:repeat(3,minmax(0,1fr))}.ot-tv{grid-template-columns:1fr 1fr}.ot-tv-intro{grid-column:1 / -1}}@media (max-width:767px){.ot-h-title h2,.ot-tv-intro h2{font-size:25px}.ot-h-title p{font-size:15px}.ot-serv{gap:10px}.ot-serv a,.ot-serv div.ot-serv-i{flex-direction:column;align-items:flex-start;gap:8px;padding:14px}.ot-serv svg{width:28px;height:28px;flex-basis:28px}.ot-serv b{font-size:14px}.ot-serv span{font-size:12px}.ot-gen{grid-template-columns:1fr;gap:14px}.ot-gen a{min-height:220px;padding:20px}.ot-gen .ot-gen-img{inset:0 0 0 38%}.ot-gen img{width:70%}.ot-gen img+img{width:52%}.ot-gen h3{font-size:26px}.ot-marcas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ot-marcas a{padding:12px 12px 14px;border-radius:14px}.ot-marcas h3{font-size:15px;letter-spacing:1px}.ot-marcas .ot-ver{font-size:13px}.ot-tv{grid-template-columns:1fr}}@media (max-width:768px){#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{font-weight:700!important;font-size:12px!important;text-transform:uppercase;letter-spacing:1px;color:#9aa0c0!important}}.ot-sec-hero,.ot-sec-hero .et_pb_row,.ot-sec-hero .et_pb_column,.ot-sec-hero .et_pb_code{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important}.ot-hero{position:relative;height:clamp(440px,40vw,640px);overflow:hidden;background:#0b0b0c;color:#fff}.ot-hs{position:absolute;inset:0;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}.ot-hs.is-on{opacity:1;visibility:visible;transition:opacity .9s ease,visibility 0s;z-index:1}.ot-hs-blur{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;filter:blur(28px) brightness(.5) saturate(1.15);transform:scale(1.2)}.ot-hs::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.35) 50%,rgba(0,0,0,.05) 80%)}.ot-hs-card{position:absolute;z-index:2;top:28px;bottom:48px;right:max(5%,calc((100% - 1240px) / 2));display:flex;align-items:center;justify-content:flex-end}.ot-hs-card img{height:100%!important;width:auto!important;max-width:52vw!important;object-fit:contain;border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.55);transform:translateY(16px) scale(.97);opacity:0;transition:transform .9s ease .15s,opacity .9s ease .15s}.ot-hs.is-on .ot-hs-card img{transform:none;opacity:1}.ot-hs-wbox{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:min(100%,calc(clamp(440px,40vw,640px) * var(--ar,2.802)));aspect-ratio:var(--ar,2.802)}.ot-hs-wbox .ot-hs-pic{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block}.ot-hs-wide::before{display:none}.ot-hs-wide .ot-hs-txt{display:none}.ot-hs-wbtn{position:absolute;left:10%;top:71%}.ot-hs-txt{position:relative;z-index:3;height:100%;box-sizing:border-box;max-width:1240px;width:90%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-bottom:20px}.ot-hs-txt>*{max-width:min(500px,42%);transform:translateY(14px);opacity:0;transition:transform .7s ease .3s,opacity .7s ease .3s}.ot-hs.is-on .ot-hs-txt>*{transform:none;opacity:1}.ot-hs-k{display:inline-block;font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#fff;border-left:3px solid #fff;padding:2px 0 2px 10px;margin-bottom:14px}.ot-hs h2{font-family:'Poppins',sans-serif;font-size:clamp(32px,3.8vw,58px);line-height:1.06;font-weight:700;color:#fff;padding:0;margin:0 0 14px;letter-spacing:-.5px}.ot-hs p{font-size:18px;line-height:1.5;color:#e4e4e8;padding:0;margin:0 0 26px}.ot-hs-btns{display:flex;flex-wrap:wrap;gap:12px}.ot-hs-b{display:inline-block;background:#fff;color:#0b0b0c!important;font-weight:600;font-size:15px;padding:14px 26px;border-radius:999px;text-decoration:none;border:2px solid #fff;transition:background .2s ease,color .2s ease}.ot-hs-b:hover{background:transparent;color:#fff!important}.ot-hs-b.ot-hs-b2{background:transparent;color:#fff!important}.ot-hs-b.ot-hs-b2:hover{background:#fff;color:#0b0b0c!important}.ot-hero-nav{position:absolute;z-index:5;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:0;background:rgba(0,0,0,.45);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;padding:0}.ot-hero-nav:hover{background:rgba(0,0,0,.75)}.ot-hero-nav svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ot-hero-prev{left:18px}.ot-hero-next{right:18px}.ot-hero-dots{position:absolute;z-index:5;left:0;right:0;bottom:16px;display:flex;justify-content:center;gap:10px}.ot-hero-dots button{width:10px;height:10px;border-radius:999px;border:0;padding:0;background:rgba(255,255,255,.5);cursor:pointer;transition:width .3s ease,background .3s ease}.ot-hero-dots button.is-on{width:28px;background:#fff}.ot-hs-land .ot-hs-card img{height:auto!important;max-width:none!important;width:min(48vw,700px,calc((clamp(440px,40vw,640px) - 76px) * var(--ar,1.6)))!important}@media (max-width:767px){.ot-hero{height:590px}.ot-hs-land .ot-hs-card img{width:min(92vw,calc(330px * var(--ar,1.6)))!important}.ot-hs::before{background:linear-gradient(0deg,rgba(0,0,0,.85) 0%,rgba(0,0,0,.45) 38%,rgba(0,0,0,0) 62%)}.ot-hs-card{top:18px;bottom:auto;left:0;right:0;height:330px;justify-content:center}.ot-hs-card img{max-width:92vw!important;border-radius:14px}.ot-hs-wbox{top:183px;left:12px;right:12px;width:auto;transform:translateY(-50%)}.ot-hs-wbtn{display:none}.ot-hs-wide::before{display:block}.ot-hs-wide .ot-hs-txt{display:flex}.ot-hs-txt{justify-content:flex-end;padding-bottom:50px}.ot-hs-txt>*{max-width:100%}.ot-hs-k{font-size:11px;letter-spacing:2px;margin-bottom:8px}.ot-hs h2{font-size:28px;margin-bottom:14px}.ot-hs p{display:none}.ot-hs-b{font-size:14px;padding:12px 22px}.ot-hero-nav{display:none}}@media (prefers-reduced-motion:reduce){.ot-hs,.ot-hs-card img,.ot-hs-txt>*{transition:none!important}}#top-header,body.et_secondary_nav_enabled #page-container #top-header,body.et_fixed_nav #page-container .et-fixed-header#top-header,#et-secondary-nav li ul{background-color:#0b0b0c!important}#top-header .container{padding-top:0!important}#top-header #et-secondary-menu{float:right}#top-header #et-secondary-nav>li{margin-right:0;margin-left:34px}#top-header #et-secondary-nav>li>a{display:inline-flex;align-items:center;gap:7px;color:#e6e6ea!important;font-size:13px;font-weight:500;letter-spacing:.3px;padding:10px 0!important;transition:color .2s ease}#top-header #et-secondary-nav>li>a:hover{color:#fff!important;opacity:1!important}#top-header #et-secondary-nav>li>a::before{content:"";width:15px;height:15px;background:center / contain no-repeat;opacity:.9}#top-header #et-secondary-nav>li.menu-item-248329>a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11.5A7 7 0 0 1 19 9.5C19 14.8 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E")}#top-header #et-secondary-nav>li.menu-item-243880>a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='6'/%3E%3Cpath d='M12 9v3l2 1.5M9 3h6M9 21h6'/%3E%3C/svg%3E")}#top-header #et-secondary-nav>li.menu-item-248330>a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a8 8 0 0 1-11.6 7.1L4 20.5l1.4-5.1A8 8 0 1 1 21 12z'/%3E%3C/svg%3E")}#top-header .et-cart-info{display:none!important}@media (max-width:980px){#top-header{display:block!important}#top-header .container{width:100%;max-width:100%;padding:0 12px!important}#top-header #et-secondary-menu{display:block!important;float:none;text-align:center}#top-header #et-secondary-nav{display:flex!important;justify-content:center;flex-wrap:nowrap;gap:18px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}#top-header #et-secondary-nav::-webkit-scrollbar{display:none}#top-header #et-secondary-nav>li{margin:0;white-space:nowrap}#top-header #et-secondary-nav>li>a{font-size:12px;padding:9px 0!important;gap:5px}#top-header #et-secondary-nav>li>a::before{width:13px;height:13px}}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item-241758 .dgwt-wcas-search-wrapp{max-width:none!important;min-width:0!important;width:auto!important}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item-241758{display:inline-flex!important;align-items:center;height:40px;padding:0 6px}.dgwt-wcas-search-icon{width:24px!important;height:24px!important}#mega-menu-wrap-primary-menu .dgwt-wcas-search-icon path,#ot-hsearch .dgwt-wcas-search-icon path{fill:#ffffff!important}#mega-menu-wrap-primary-menu .dgwt-wcas-search-icon:hover path,#ot-hsearch .dgwt-wcas-search-icon:hover path{fill:#d4d7e6!important}#ot-hsearch{display:flex;align-items:center;margin-right:14px}#ot-hsearch .dgwt-wcas-search-icon{width:26px!important;height:26px!important}.mega-toggle-blocks-right{display:flex;align-items:center}.ot-serv{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.ot-serv a,.ot-serv div.ot-serv-i{padding:16px;gap:12px}.ot-serv svg{stroke:#0b0b0c}.ot-serv b{color:#0b0b0c}@media (max-width:1280px){.ot-serv b{font-size:14px}.ot-serv span{font-size:12.5px}.ot-serv svg{width:30px;height:30px;flex-basis:30px}}@media (max-width:980px){.ot-serv{grid-template-columns:repeat(2,minmax(0,1fr))}.ot-serv>:last-child{grid-column:1 / -1}}.ot-h-title h2,.ot-gen h3,.ot-gen .ot-ver,.ot-marcas h3{color:#0b0b0c}.ot-m-sub{font-family:'Poppins',sans-serif;font-size:15px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#0b0b0c;margin:30px 0 14px;padding:0 0 10px;border-bottom:1px solid #e3e3e8}.ot-h-title+.ot-m-sub{margin-top:6px}.ot-marcas a.ot-todas{background:#0b0b0c}.ot-marcas a.ot-todas:hover{background:#232847}.ot-boton-centro a{background:#0b0b0c}.ot-tv-intro a{background:#fff;color:#0b0b0c!important}@media (max-width:767px){.ot-m-sub{font-size:13px;letter-spacing:2px;margin-top:22px}}.ot-cats .et_pb_text h1{font-size:clamp(36px,4.4vw,75px)!important;line-height:1.05!important}@media (min-width:981px) and (max-width:1200px){.ot-serv a,.ot-serv div.ot-serv-i{flex-direction:column;align-items:flex-start;gap:8px}}.ot-marcas h3{font-size:clamp(15px,1.35vw,19px);letter-spacing:1.5px}@media (max-width:980px){html body #page-container #top-header,html body #page-container #main-header{position:relative!important;top:0!important}#page-container{padding-top:0!important;margin-top:0!important}}.ot-rb{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:64px;align-items:center}.ot-rb-k{display:inline-block;font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#fff;border-left:3px solid #e1251b;padding:2px 0 2px 10px;margin-bottom:14px}.ot-rb h2{font-family:'Poppins',sans-serif;font-size:clamp(44px,5vw,72px);line-height:1;font-weight:700;color:#fff;padding:0;margin:0 0 16px;letter-spacing:-1px}.ot-rb p{color:#c9cad3;font-size:17px;line-height:1.55;max-width:540px;padding:0;margin:0 0 28px}.ot-rb-prods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:30px;max-width:640px}.ot-rb-prods a{display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.ot-rb-prods a:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(0,0,0,.5)}.ot-rb-img img{display:block;width:100%!important;height:auto!important;aspect-ratio:2 / 1;object-fit:cover}.ot-rb-n{padding:4px 12px 12px;font-size:13px;font-weight:600;line-height:1.3;color:#0b0b0c}.ot-rb-btns{display:flex;flex-wrap:wrap;gap:12px}.ot-rb-b{display:inline-block;background:#fff;color:#0b0b0c!important;font-weight:600;font-size:15px;padding:14px 26px;border-radius:999px;text-decoration:none;border:2px solid #fff;transition:background .2s ease,color .2s ease}.ot-rb-b:hover{background:transparent;color:#fff!important}.ot-rb-b.ot-rb-b2{background:transparent;color:#fff!important}.ot-rb-b.ot-rb-b2:hover{background:#fff;color:#0b0b0c!important}.ot-rb-vid{position:relative}.ot-rb-vid::before{content:"";position:absolute;inset:-14% -22%;background:radial-gradient(closest-side,rgba(225,37,27,.42),rgba(225,37,27,0));z-index:0;pointer-events:none}.ot-rb-vid video{position:relative;z-index:1;display:block;width:100%;height:auto;aspect-ratio:480 / 848;object-fit:cover;border-radius:26px;background:#000;box-shadow:0 30px 70px rgba(0,0,0,.6)}@media (max-width:980px){.ot-rb{grid-template-columns:1fr;gap:36px}.ot-rb-vid{order:-1;width:min(300px,72%);margin:0 auto}}@media (max-width:767px){.ot-rb h2{font-size:42px}.ot-rb p{font-size:15px}.ot-rb-prods{gap:8px}.ot-rb-n{font-size:11.5px;padding:2px 8px 9px}.ot-rb-b{font-size:14px;padding:12px 20px}}.ot-qs{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:center}.ot-qs-k{display:inline-block;font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#0b0b0c;border-left:3px solid #0b0b0c;padding:2px 0 2px 10px;margin-bottom:14px}.ot-qs h2{font-family:'Poppins',sans-serif;font-size:42px;line-height:1.1;font-weight:700;color:#0b0b0c;padding:0;margin:0 0 14px}.ot-qs p{color:#4a4d5e;font-size:17px;line-height:1.6;max-width:560px;padding:0;margin:0 0 24px}.ot-qs-b{display:inline-block;background:#0b0b0c;color:#fff!important;font-weight:600;font-size:15px;padding:14px 28px;border-radius:999px;text-decoration:none;border:2px solid #0b0b0c;transition:background .2s ease,color .2s ease}.ot-qs-b:hover{background:transparent;color:#0b0b0c!important}.ot-qs-num{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ot-qs-num div{background:#fff;border:1px solid #e6e7ee;border-radius:16px;padding:22px 20px}.ot-qs-num b{display:block;font-family:'Poppins',sans-serif;font-size:36px;line-height:1.1;font-weight:700;color:#0b0b0c}.ot-qs-num span{display:block;margin-top:4px;font-size:14px;color:#5a5e78}@media (max-width:980px){.ot-qs{grid-template-columns:1fr;gap:28px}}@media (max-width:767px){.ot-qs h2{font-size:30px}.ot-qs p{font-size:15px}.ot-qs-num div{padding:16px 14px}.ot-qs-num b{font-size:28px}.ot-qs-num span{font-size:13px}}.woocommerce ul.products:not(:has(>li.product:not(.product_cat-gafas):not(.product_cat-ray-ban-meta):not(.product_cat-oakley-meta))) li.product .et_shop_image img{aspect-ratio:2 / 1;object-fit:cover;width:100%!important;height:auto!important}@media (min-width:768px){body.page-id-248335 .ot-marcas{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}#main-header .logo_container{width:auto!important}.ot-sec-rb{overflow:hidden}@media (min-width:768px){.woocommerce ul.products,.woocommerce-page ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:56px 7.47%}.woocommerce ul.products::before,.woocommerce ul.products::after,.woocommerce-page ul.products::before,.woocommerce-page ul.products::after{display:none!important}body .woocommerce ul.products li.product:nth-child(n),body.woocommerce-page ul.products li.product:nth-child(n),body .et_pb_shop ul.products[class*="columns-"] li.product:nth-child(n){width:100%!important;max-width:100%!important;margin:0!important;float:none!important;clear:none!important}}