body.page-template-page-product-showcase{margin:0 !important;padding:0 !important}body.page-template-page-product-showcase .wp-site-blocks{padding:0 !important;margin:0 !important}body.page-template-page-product-showcase main{margin:0 !important;padding:0 !important}body.page-template-page-product-showcase .wp-block-group{margin:0 !important;padding:0 !important}body.page-template-page-product-showcase header,body.page-template-page-product-showcase footer{display:none !important}.product-showcase-container{font-family:"univers_next_prolight"}.product-showcase-container h2{font-family:"univers_next_proBdCn"}.product-showcase-container p{font-family:"univers_next_prolight";font-size:16px}.header{display:flex;align-items:center;justify-content:center}.screen-1{margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width: 767px){.screen-1{padding:1rem 0;box-sizing:border-box}}.screen-1 .llamado_emocional{display:flex;justify-content:center;align-items:center;color:#fff;font-size:43px;font-family:"univers_next_proBdCn";margin:2rem 0}@media(max-width: 767px){.screen-1 .llamado_emocional{text-align:center;font-size:24px}}.screen-1 .microfono-grid{display:flex;gap:5px;margin:0 5rem;justify-content:center;width:70%}@media(max-width: 767px){.screen-1 .microfono-grid{flex-direction:column;width:90%;margin:0;gap:10px}}.screen-1 .microfono-grid .microfono-card{border-radius:50px;flex:1;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;cursor:pointer;transition:all .4s ease;overflow:hidden;background-color:#000}@media(max-width: 767px){.screen-1 .microfono-grid .microfono-card{display:flex;flex-direction:row}}.screen-1 .microfono-grid .microfono-card .microfono-bg{background-color:#000;margin:30px 0 0}@media(max-width: 767px){.screen-1 .microfono-grid .microfono-card .microfono-bg{min-width:100px;display:flex;justify-content:center}}.screen-1 .microfono-grid .microfono-card .microfono-bg img{display:block}@media(max-width: 767px){.screen-1 .microfono-grid .microfono-card .microfono-bg img{max-height:100px}}.screen-1 .microfono-grid .microfono-card .column-content{text-align:center;padding:2rem;z-index:2;color:#fff;position:absolute;min-height:100%;display:flex;flex-direction:column;justify-content:center;background-position:top center;overflow:hidden}@media(max-width: 767px){.screen-1 .microfono-grid .microfono-card .column-content{padding:20px 20px 20px 0;position:relative;display:grid;grid-template-columns:auto auto}}.screen-1 .microfono-grid .microfono-card .column-content .category-icon{margin:30px 0 0}@media(max-width: 767px){.screen-1 .microfono-grid .microfono-card .column-content .category-icon{margin:0;position:relative;width:30px}}.screen-1 .microfono-grid .microfono-card .column-content .category-icon img{height:40px}@media(max-width: 767px){.screen-1 .microfono-grid .microfono-card .column-content .category-icon img{height:20px;position:absolute;left:0}}.screen-1 .microfono-grid .microfono-card .column-content h3{margin:30px 0 10px;text-transform:uppercase;font-family:"univers_next_proBdCn"}@media(max-width: 767px){.screen-1 .microfono-grid .microfono-card .column-content h3{padding:0 0 0 30px;text-align:left;font-size:16px;margin:0;width:100%;grid-column:1/3}}.screen-1 .microfono-grid .microfono-card .column-content .description{font-size:16px;line-height:1.1;margin:0}@media(max-width: 767px){.screen-1 .microfono-grid .microfono-card .column-content .description{font-size:14px;grid-column:1/3;margin:10px 0;text-align:left}}.screen-1 .microfono-grid .microfono-card .column-content .description b{font-family:"univers_next_proheavy"}.screen-1 .microfono-grid .microfono-card .column-content .count{display:none}.screen-1 .microfono-grid .microfono-card .column-content .listen-button{margin:auto 0 0}@media(max-width: 767px){.screen-1 .microfono-grid .microfono-card .column-content .listen-button{grid-column:1/3;font-size:14px}}.screen-1 .microfono-grid .microfono-card:last-child{border-right:none}.screen-1 .microfono-grid .microfono-card:hover{z-index:2;box-shadow:0 0 30px rgba(255,255,255,.1);overflow:hidden}.screen-1 .microfono-grid .microfono-card:hover .bg-column{transform:scale(1.03)}.screen-2{width:100%;background:linear-gradient(122deg, #1D1D1B 32%, rgba(29, 29, 27, 0.8) 39%, rgba(255, 255, 255, 0.9) 70%, #FFFFFF 80%)}.screen-2 .head{display:flex;align-items:center;justify-content:center;padding:20px;max-height:60px;background-color:#272727}.screen-2 .head .site-logo{max-height:60px;width:auto}.screen-2 .product-detail-container{flex:1;height:100%;overflow-y:auto}.screen-2 .product-detail-container .product-detail-content{height:100%}.screen-2 .term-detail{display:flex;gap:20px;height:calc(100% - 120px);transition:all .3s ease;transform:translateX(0)}@media(max-width: 767px){.screen-2 .term-detail{flex-direction:column;height:auto}}.screen-2 .product-full-detail{display:flex;height:100%;overflow:hidden}@media(max-width: 767px){.screen-2 .product-full-detail{flex-direction:column}}.screen-2 .product-full-detail .detail-column{display:flex;flex-direction:column}.screen-2.show-tech-specs .term-detail{transform:translateX(-40vw)}.screen-2.show-tech-specs .column-4{opacity:1;visibility:visible}.screen-products .header{min-height:60px;background-color:rgba(39,39,39,.96)}.screen-products .products-container{display:flex;height:calc(100vh - 120px);transition:all .3s ease;width:100vw;transform:translateX(0);position:relative;margin-top:0}.screen-products .products-container .category-title-section{padding:20px 40px;background:linear-gradient(135deg, rgba(0, 0, 0, 0.8) 0%, rgba(39, 39, 39, 0.9) 100%);border-bottom:3px solid #98c0d8;border-radius:10px 10px 0 0}.screen-products .products-container .category-title-section .category-main-title{font-family:"univers_next_proBdCn";font-size:2.5rem;color:#fff;margin:0;text-transform:uppercase;letter-spacing:2px;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;gap:15px}.screen-products .products-container .category-title-section .category-main-title .category-icon-title{width:40px;height:40px;object-fit:contain;filter:brightness(0) invert(1)}.screen-products .products-container .category-title-section .category-main-title .category-emoji-title{font-size:2rem;line-height:1}.screen-products .products-container .category-title-section .category-main-title::before{content:"";display:inline-block;width:40px;height:3px;background:#98c0d8;margin-right:15px;vertical-align:middle}.screen-products .products-container .category-title-section .category-main-title::after{content:"";display:inline-block;width:40px;height:3px;background:#98c0d8;margin-left:15px;vertical-align:middle}.screen-products .column{height:100%;transition:all .5s ease}.screen-products .column.column-1{max-width:20vw}.screen-products .column.column-1 .title{padding:15px 20px;background-color:rgba(0,0,0,.7);color:#fff;text-align:center;font-family:"univers_next_proBdCn";font-size:1.2rem;border-bottom:1px solid rgba(255,255,255,.2)}.screen-products .column.column-1 .title .category-selected{font-weight:bold;text-transform:uppercase;color:#98c0d8;display:block}.screen-products .column.column-2{max-width:30vw;display:flex;align-items:center;justify-content:center}.screen-products .column.column-3{max-width:50vw;background-color:#fff}.screen-products .column.column-4{width:40vw;opacity:0;visibility:hidden;transition:all .3s ease;overflow:hidden;z-index:1000;position:absolute;top:0;right:0;transform:translateX(100%);background-color:#f8f9fa;border-left:2px solid #98c0d8}.show-tech-specs .screen-products .column.column-4{opacity:1;visibility:visible;transform:translateX(0)}.product-card-detail{border-radius:5px;padding:1rem;margin-bottom:1rem;cursor:pointer;border:5px solid rgba(0,0,0,0);box-shadow:0 2px 10px rgba(0,0,0,.1);transition:box-shadow .3s ease;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;background:#fff;opacity:0;transform:translateY(20px);animation:slideInUp .6s ease forwards}.product-card-detail:hover{box-shadow:0 4px 20px rgba(0,0,0,.15)}.product-card-detail:hover{border:5px solid #98c0d8}.product-card-detail.selected{border:5px solid #98c0d8}@media(max-width: 767px){.product-card-detail{margin:0;min-width:200px}}.product-card-detail .product-image{width:60%;height:100%;margin:0 auto .5rem;overflow:hidden}@media(max-width: 767px){.product-card-detail .product-image{max-height:50px}}.product-card-detail .product-image img{width:100%;height:100%;object-fit:contain;transition:all .3s ease}.product-card-detail .product-image .placeholder-image{background-color:#999;min-height:100px;display:flex;align-items:center;justify-content:center;width:100%;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAzNSAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjE3MjggMEM3LjY5MTYyIDAgMCA3LjgyMjUgMCAxNy40NjVDMCAyNy4xMDc1IDcuNjkxNjIgMzQuOTMgMTcuMTcyOCAzNC45M0MyNi42NTQgMzQuOTMgMzQuMzQ1NiAyNy4xMDc1IDM0LjM0NTYgMTcuNDY1QzM0LjM0NTYgNy44MjI1IDI2LjY1NCAwIDE3LjE3MjggMFpNMTcuMTcyOCAzNC4wNTVDOC4xNjQ4MiAzNC4wNTUgMC44NjAzNiAyNi42MjYzIDAuODYwMzYgMTcuNDY1QzAuODYwMzYgOC4zMDM3NSA4LjE2NDgyIDAuODc1IDE3LjE3MjggMC44NzVDMjYuMTgwOCAwLjg3NSAzMy40ODUyIDguMzAzNzUgMzMuNDg1MiAxNy40NjVDMzMuNDg1MiAyNi42MjYzIDI2LjE4MDggMzQuMDU1IDE3LjE3MjggMzQuMDU1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTcuNDc2NTYgMjkuNzQxMkgyNi44NjA1TDE3LjE3MjggMS44NTQ5OEw3LjQ3NjU2IDI5Ljc0MTJaTTI1LjY0NzQgMjguODY2MkgxNy4xNzI4TDIxLjQxNDQgMTYuNjY4N0wyNS42NTYgMjguODY2MkgyNS42NDc0Wk0xNi4yNjA4IDI4Ljg2NjJIOC42ODk2N0wxNy4xNzI4IDQuNDcxMjNMMjAuOTU4NCAxNS4zNTYyTDE2LjI2MDggMjguODU3NVYyOC44NjYyWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+");background-repeat:no-repeat;background-position:center;background-size:35px 35px;border-radius:3px}.product-card-detail .product-image.no-image{background:#f8f9fa;display:flex;align-items:center;justify-content:center}.product-card-detail .product-info-card{display:flex;flex-direction:column;height:100%}.product-card-detail .product-info-card h4{font-weight:800;color:#2c3e50;margin:0;font-size:18px;font-family:"univers_next_proBdCn"}@media(max-width: 767px){.product-card-detail .product-info-card h4{font-size:14px}}.product-card-detail .product-info-card h4 .product-serie{background-color:#000;color:#fff;padding:4px 10px;border-radius:5px;font-size:16px;text-transform:uppercase;font-family:"univers_next_proLtCn";position:relative;top:-1px}@media(max-width: 767px){.product-card-detail .product-info-card h4 .product-serie{display:block;font-size:12px}}.product-card-detail .product-info-card .product-description{color:#111;margin:10px 0 0;font-size:16px;line-height:14px;font-family:"univers_next_proLtCn";font-family:"univers_next_proBdCn"}.product-card-detail .product-info-card .listen-button-card{background-color:#000;color:#fff;border:none;padding:12px 20px;border-radius:25px;font-family:"univers_next_proBdCn";font-weight:600;font-size:14px;cursor:pointer;margin-top:15px;transition:all .3s ease;text-transform:none;text-align:center}.product-card-detail .product-info-card .listen-button-card:hover{background-color:#333;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.product-card-detail .product-info-card .listen-button-card:active{transform:translateY(0)}.product-card-detail:nth-child(1){animation-delay:.1s}.product-card-detail:nth-child(2){animation-delay:.2s}.product-card-detail:nth-child(3){animation-delay:.3s}.product-card-detail:nth-child(4){animation-delay:.4s}.product-card-detail:nth-child(5){animation-delay:.5s}@keyframes slideInUp{to{opacity:1;transform:translateY(0)}}.video-container{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;height:calc(100vh - 120px);padding:0;overflow:hidden}.video-container .video-wrapper{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;position:relative}.video-container .video-wrapper video{height:calc(100vh - 120px);width:100%;position:relative;display:block;margin:0;object-fit:contain}.video-container .video-wrapper video source{box-shadow:0 2px 10px rgba(0,0,0,.1);transition:box-shadow .3s ease;position:absolute;top:0;left:0;width:100%;height:100%}.video-container .video-wrapper video source:hover{box-shadow:0 4px 20px rgba(0,0,0,.15)}.video-container .video-controls{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:100%;pointer-events:none;z-index:10}.video-container .video-controls button{position:absolute;top:50%;transform:translateY(-50%);padding:15px;background:rgba(0,0,0,.6);border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;pointer-events:auto;backdrop-filter:blur(5px)}.video-container .video-controls button:hover{background:rgba(0,0,0,.8);transform:translateY(-50%) scale(1.1)}.video-container .video-controls button.prev-btn{left:20px}.video-container .video-controls button.next-btn{right:20px}.video-container .video-controls button svg{width:40px;height:40px;fill:#fff}.column-videos{flex:1;height:calc(100vh - 120px);position:relative;min-width:40%}.column-videos .video-carousel-container{position:relative;overflow:hidden;height:calc(100vh - 120px)}.column-videos .video-carousel-container .vimeo-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:200px;background:linear-gradient(135deg, #ccc 0%, #111 100%);border-radius:8px;cursor:pointer;transition:all .3s ease;color:#fff;text-align:center}.column-videos .video-carousel-container .vimeo-placeholder:hover{transform:scale(1.02);box-shadow:0 8px 25px rgba(0,0,0,.2)}.column-videos .video-carousel-container .vimeo-placeholder:hover .play-button{transform:scale(1.1)}.column-videos .video-carousel-container .vimeo-placeholder .play-button{margin-bottom:15px;transition:all .3s ease}.column-videos .video-carousel-container .vimeo-placeholder .video-info p{margin:0 0 5px 0;font-size:1.1rem;font-weight:600}.column-videos .video-carousel-container .vimeo-placeholder .video-info small{opacity:.8;font-size:.9rem}.column-videos .video-carousel-container .video-unavailable{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg, #ef4444 0%, #dc2626 100%);border-radius:12px;color:#fff;text-align:center;padding:20px}.column-videos .video-carousel-container .video-unavailable .video-icon{font-size:48px;margin-bottom:16px;opacity:.8}.column-videos .video-carousel-container .video-unavailable .video-info p{margin:0 0 8px 0;font-size:16px;font-weight:600}.column-videos .video-carousel-container .video-unavailable .video-info small{font-size:14px;opacity:.8}.column-videos .video-carousel-container .video-carousel{position:relative;height:calc(100vh - 120px);overflow:hidden;background-color:#000}.column-videos .video-carousel-container .video-carousel .video-slide{position:absolute;top:0;left:0;width:100%;height:calc(100vh - 120px);opacity:0;transform:translateX(100%);transition:all .4s ease-in-out;display:flex;flex-direction:column;background:#000}.column-videos .video-carousel-container .video-carousel .video-slide.active{opacity:1;transform:translateX(0)}.column-videos .video-carousel-container .video-carousel .video-slide .vimeo-player-container{flex:1;display:flex;align-items:center;justify-content:center;padding:0;height:calc(100vh - 120px);position:relative}.column-videos .video-carousel-container .video-carousel .video-slide .vimeo-player-container iframe{width:100%;height:calc(100vh - 120px);border:none;border-radius:0;box-shadow:none}.column-videos .video-carousel-container .video-carousel .video-slide .product-video{height:calc(100vh - 120px)}.column-videos .video-carousel-container .video-carousel .video-slide .video-info{display:none}.column-videos .video-carousel-container .carousel-controls{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:20}.column-videos .video-carousel-container .carousel-btn{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;border:none;border-radius:50%;background:rgba(0,0,0,.7);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;pointer-events:auto;backdrop-filter:blur(10px);font-size:24px}.column-videos .video-carousel-container .carousel-btn:hover{background:rgba(0,0,0,.9);transform:translateY(-50%) scale(1.1)}.column-videos .video-carousel-container .carousel-btn:disabled{opacity:.3;cursor:not-allowed}.column-videos .video-carousel-container .carousel-btn:disabled:hover{transform:translateY(-50%);background:rgba(0,0,0,.7)}.column-videos .video-carousel-container .carousel-btn.prev-btn{left:10px}.column-videos .video-carousel-container .carousel-btn.next-btn{right:10px}.column-videos .video-carousel-container .carousel-btn svg{width:30px;height:30px;fill:currentColor}.column-videos .video-carousel-container .carousel-dots{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:flex;gap:12px;z-index:25;pointer-events:auto}.column-videos .video-carousel-container .dot{width:16px;height:16px;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer;transition:all .3s ease;border:2px solid rgba(255,255,255,.8)}.column-videos .video-carousel-container .dot.active{background:rgba(255,255,255,.9);transform:scale(1.3);border-color:#fff}.column-videos .video-carousel-container .dot:hover{background:rgba(255,255,255,.8);transform:scale(1.1)}.column-videos .no-videos{display:none;text-align:center;color:#fff;padding:0;height:calc(100vh - 120px);background:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center}.column-videos .no-videos img{width:100%;height:auto;object-fit:cover;max-width:100%;position:absolute;top:0;left:0;z-index:0;height:100%}.column-videos .no-videos h4{margin:0 0 20px 0;color:#fff;font-size:2rem}.column-videos .no-videos p{font-size:1.2rem;opacity:.8;font-size:0}.video-container .video-wrapper,.video-container .video-carousel,.column-videos .video-wrapper,.column-videos .video-carousel{transition:all .3s ease}.video-controls button:focus,.carousel-btn:focus{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}.video-controls button:focus:not(:focus-visible),.carousel-btn:focus:not(:focus-visible){outline:none}.video-loading{position:relative}.video-loading::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top:3px solid #fff;border-radius:50%;animation:spin 1s linear infinite;z-index:30}@keyframes spin{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.column-info{flex:1;width:50%;height:calc(100vh - 120px)}@media(max-width: 767px){.column-info{width:100%}}.column-info .content-product-info{height:100%;background-color:#fff;border-radius:50px 0 0 0;margin:20px 0 0 20px;padding:2rem 1rem 0 2rem}@media(max-width: 767px){.column-info .content-product-info{padding:30px 20px !important}}.column-info .content-product-info .box-product-info{overflow-y:auto;scroll-behavior:smooth;height:calc(100% - 68px);box-sizing:border-box;padding:0 10px 0 0}.column-info .content-product-info h3{margin:0 0 15px 0;font-family:"univers_next_proBdCn";font-size:25px}@media(max-width: 767px){.column-info .content-product-info h3{font-size:1.2rem}}.column-info .content-product-info .titulo-emocional{line-height:100%;font-family:"univers_next_proheavy";font-size:43px;margin:0 0 10px}@media(max-width: 767px){.column-info .content-product-info .titulo-emocional{font-size:1.2rem}}.column-info .content-product-info .product-images-gallery{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));grid-template-columns:repeat(2, 1fr);gap:15px;margin:20px 0}.column-info .content-product-info .product-images-gallery.flex .product-image-item img{height:auto}.column-info .content-product-info .product-images-gallery .product-image-item{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.column-info .content-product-info .product-images-gallery .product-image-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.column-info .content-product-info .product-images-gallery .product-image-item img{width:100%;height:120px;object-fit:cover;display:block;transition:transform .3s ease}.column-info .content-product-info .product-images-gallery .product-image-item:hover img{transform:scale(1.05)}.column-info .content-product-info .image-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);z-index:9999;display:none;align-items:center;justify-content:center}.column-info .content-product-info .image-modal.active{display:flex}.column-info .content-product-info .image-modal .modal-content{position:relative;max-width:90%;max-height:90%;display:flex;align-items:center;justify-content:center}.column-info .content-product-info .image-modal .modal-content img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.5)}.column-info .content-product-info .image-modal .modal-close{position:absolute;top:20px;right:30px;color:#fff;font-size:40px;font-weight:bold;cursor:pointer;z-index:10001;transition:color .3s ease}.column-info .content-product-info .image-modal .modal-close:hover{color:#ccc}.column-info .content-product-info .image-modal .modal-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.2);color:#fff;border:none;font-size:24px;padding:20px;cursor:pointer;border-radius:50%;transition:background .3s ease;z-index:10001;height:40px;width:40px}.column-info .content-product-info .image-modal .modal-nav:hover{background:rgba(255,255,255,.3)}.column-info .content-product-info .image-modal .modal-nav.prev{left:30px}.column-info .content-product-info .image-modal .modal-nav.next{right:30px}.column-info .content-product-info .image-modal .modal-nav:disabled{opacity:.3;cursor:not-allowed}.column-info .content-product-info .image-modal .modal-counter{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);color:#fff;background:rgba(0,0,0,.7);padding:10px 20px;border-radius:20px;font-size:14px;z-index:10001}.column-info .content-product-info .image-modal .modal-thumbnails{position:absolute;bottom:80px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:10001}.column-info .content-product-info .image-modal .modal-thumbnails .thumbnail{width:60px;height:40px;border-radius:4px;cursor:pointer;opacity:.6;transition:opacity .3s ease;object-fit:cover;border:2px solid rgba(0,0,0,0)}.column-info .content-product-info .image-modal .modal-thumbnails .thumbnail.active{opacity:1;border-color:#fff}.column-info .content-product-info .image-modal .modal-thumbnails .thumbnail:hover{opacity:.8}.column-info .content-product-info .product-description{color:#555;line-height:1.6;margin-bottom:15px}.column-info .product-image{margin-bottom:20px;text-align:center}.column-info .product-image img{max-width:100%;height:auto;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.column-info .ideal-para{margin:0 0 10px;font-family:"univers_next_prolight";font-size:16px;color:#333;line-height:1.6;padding:10px;border-radius:2px;background:#efefef}.column-info .ideal-para h3{margin:0}@media(max-width: 767px){.column-info .ideal-para h3{font-size:1.2rem}}.column-info .content-caracteristicas{background-color:#1d1d1b;display:flex;justify-content:center;align-items:center;padding:1rem;color:#fff;gap:10px}.column-info .content-caracteristicas>div{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:"univers_next_proBdCn";width:100px}.column-info .content-caracteristicas>div img{width:40px}.column-info .content-caracteristicas>div .text{font-family:"univers_next_proLtCn"}@media(max-width: 1024px){.column-info .content-product-info .product-images-gallery{grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:10px}.column-info .content-product-info .product-images-gallery .product-image-item img{height:100px}.column-info .content-product-info .image-modal .modal-content{max-width:95%;max-height:95%}.column-info .content-product-info .image-modal .modal-content img{max-width:100%;max-height:100%;object-fit:contain}.column-info .content-product-info .image-modal .modal-nav{font-size:20px;padding:12px 16px}.column-info .content-product-info .image-modal .modal-nav.prev{left:15px}.column-info .content-product-info .image-modal .modal-nav.next{right:15px}.column-info .content-product-info .image-modal .modal-close{top:15px;right:20px;font-size:35px}.column-info .content-product-info .image-modal .modal-thumbnails{bottom:60px;gap:8px}.column-info .content-product-info .image-modal .modal-thumbnails .thumbnail{width:50px;height:35px}.column-info .content-product-info .image-modal .modal-counter{bottom:20px;font-size:12px;padding:8px 16px}}@media(max-width: 768px){.column-info .content-product-info{margin:10px 0 0 10px;padding:1rem;border-radius:25px 0 0 0}.column-info .content-product-info .product-images-gallery{grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));gap:8px}.column-info .content-product-info .product-images-gallery .product-image-item img{height:80px}.column-info .content-product-info .image-modal .modal-content{max-width:98%;max-height:98%}.column-info .content-product-info .image-modal .modal-nav{font-size:18px;padding:10px 14px}.column-info .content-product-info .image-modal .modal-nav.prev{left:10px}.column-info .content-product-info .image-modal .modal-nav.next{right:10px}.column-info .content-product-info .image-modal .modal-close{top:10px;right:15px;font-size:30px}.column-info .content-product-info .image-modal .modal-thumbnails{bottom:50px;gap:6px}.column-info .content-product-info .image-modal .modal-thumbnails .thumbnail{width:40px;height:30px}.column-info .content-product-info .image-modal .modal-counter{bottom:15px;font-size:11px;padding:6px 12px}}.image-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);z-index:9999;display:none;align-items:center;justify-content:center}.image-modal.active{display:flex}.image-modal .modal-content{position:relative;max-width:90%;max-height:90%;display:flex;align-items:center;justify-content:center}.image-modal .modal-content img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.5)}.image-modal .modal-close{position:absolute;top:20px;right:30px;color:#fff;font-size:40px;font-weight:bold;cursor:pointer;z-index:10001;transition:color .3s ease}.image-modal .modal-close:hover{color:#ccc}.image-modal .modal-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.2);color:#fff;border:none;font-size:24px;padding:0;cursor:pointer;border-radius:50%;transition:background .3s ease;z-index:10001;height:50px;width:50px}.image-modal .modal-nav:hover{background:rgba(255,255,255,.3)}.image-modal .modal-nav.prev{left:30px}.image-modal .modal-nav.next{right:30px}.image-modal .modal-nav:disabled{opacity:.3;cursor:not-allowed}.image-modal .modal-counter{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);color:#fff;background:rgba(0,0,0,.7);padding:10px 20px;border-radius:20px;font-size:14px;z-index:10001}.image-modal .modal-thumbnails{position:absolute;bottom:80px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:10001}.image-modal .modal-thumbnails .thumbnail{width:60px;height:40px;border-radius:4px;cursor:pointer;opacity:.6;transition:opacity .3s ease;object-fit:cover;border:2px solid rgba(0,0,0,0)}.image-modal .modal-thumbnails .thumbnail.active{opacity:1;border-color:#fff}.image-modal .modal-thumbnails .thumbnail:hover{opacity:.8}.column-4,.column-specs{flex:0 0 35%;min-width:320px;width:40vw;opacity:0;visibility:hidden;transition:all .3s ease;overflow:hidden;z-index:1000;position:absolute;top:0;right:0;transform:translateX(100%);height:100%}@media(max-width: 767px){.column-4,.column-specs{position:relative;opacity:1;transform:translateX(0);visibility:visible;width:100%}}.column-4 .additional-info,.column-specs .additional-info{margin:20px 0 0;background-color:#fff;padding:2rem;height:calc(100vh - 40px);overflow-y:auto;display:flex;flex-direction:column}@media(max-width: 767px){.column-4 .additional-info,.column-specs .additional-info{height:100%;padding:2rem 25px}}.column-4 .additional-info h4,.column-specs .additional-info h4{margin:0 0 15px 0;color:#2c3e50;font-family:"univers_next_proBdCn";font-size:1.2rem;flex-shrink:0}.column-4 .additional-info .meta-fields-grid,.column-specs .additional-info .meta-fields-grid{display:flex;flex-direction:column;gap:12px;flex:1;overflow-y:auto;scroll-behavior:smooth}.column-4 .additional-info .meta-field-item,.column-specs .additional-info .meta-field-item{display:flex;flex-direction:row;align-items:center;background:#fff;padding:15px 0;border:none;border-bottom:1px solid #e0e0e0;transition:all .3s ease}.column-4 .additional-info .meta-field-item:last-child,.column-specs .additional-info .meta-field-item:last-child{border-bottom:none}.column-4 .additional-info .meta-field-item:hover,.column-specs .additional-info .meta-field-item:hover{background-color:#f9f9f9}.column-4 .additional-info .meta-field-item strong,.column-specs .additional-info .meta-field-item strong{color:#333;font-family:"univers_next_proBdCn";font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;flex:0 0 40%;margin:0;padding-right:20px;position:relative}.column-4 .additional-info .meta-field-item strong::after,.column-specs .additional-info .meta-field-item strong::after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:1px;height:20px;background-color:#ddd}.column-4 .additional-info .meta-field-item span,.column-specs .additional-info .meta-field-item span{font-size:.9rem;line-height:1.4;color:#333;flex:1;padding-left:10px}.products-container{flex:1;padding:0 10px 20px 20px;border-right:1px solid #fff;position:relative;max-width:300px;transition:all .3s ease;transform:translateX(0)}@media(max-width: 767px){.products-container{padding:0 10px 0 20px;max-width:100%;height:200px;gap:10px}}.products-container.show-tech-specs{transform:translateX(-40vw)}.products-container.show-tech-specs .column-4{display:block;opacity:1;visibility:visible}.products-container .category-title-section{color:#fff}.products-container .category-title-section .category-main-title{margin:1rem 0;font-size:16px;display:flex;align-items:center;gap:10px}@media(max-width: 767px){.products-container .category-title-section .category-main-title{font-size:12px;margin:10px 0 10px}}.products-container .category-title-section .category-main-title .category-circle{width:35px;height:35px;border:1px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.products-container .category-title-section .category-main-title .category-circle img{height:20px}.products-container .products-slider{height:calc(100% - 65px);overflow-y:auto;scroll-behavior:smooth;padding:0}@media(max-width: 767px){.products-container .products-slider{height:auto}}.products-container .products-slider .products-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:20px;margin-top:20px;display:block;height:auto;margin:0 10px 0 0}@media(max-width: 767px){.products-container .products-slider .products-grid{display:flex}}.products-container .products-slider::-webkit-scrollbar{width:2px}.products-container .products-slider::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.products-container .products-slider::-webkit-scrollbar-thumb{background:#e74c3c;border-radius:4px}.products-container .products-slider::-webkit-scrollbar-thumb:hover{background:#005a87}.products-container .scroll-indicator{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:rgba(0,124,186,.1);padding:10px;border-radius:20px;font-size:12px;color:#3498db;pointer-events:none;opacity:0;transition:opacity .3s ease}.products-container:hover .scroll-indicator{opacity:1}.bp-btn{height:40px;width:40px;padding:0;background:#fff;color:#333;border:none;border-radius:3px;cursor:pointer;font-size:24px;transition:all .3s ease;border:#333 solid 1px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.bp-btn:disabled{background:#217dbb;cursor:not-allowed;transform:none}.bottom-navigation,.breadcrumb-navigation-container{position:fixed;bottom:0;left:0;right:0;background:rgba(29,29,27,.95);color:#fff;padding:10px 20px;font-family:"univers_next_proBdCn";border-top:1px solid rgba(255,255,255,.1);min-height:60px;z-index:1000;backdrop-filter:blur(10px);display:flex;justify-content:space-between;align-items:center;height:60px}.bottom-navigation .breadcrumb-section,.breadcrumb-navigation-container .breadcrumb-section{display:flex;align-items:center;gap:8px}.bottom-navigation .breadcrumb-section .breadcrumb-item,.breadcrumb-navigation-container .breadcrumb-section .breadcrumb-item{display:flex;align-items:center;gap:5px;padding:5px;border-radius:5px;transition:all .3s ease;cursor:pointer;font-family:"univers_next_proLtCn"}.bottom-navigation .breadcrumb-section .breadcrumb-item.home .breadcrumb-icon,.breadcrumb-navigation-container .breadcrumb-section .breadcrumb-item.home .breadcrumb-icon{width:25px;height:25px;background:url(../img/home.svg) no-repeat 100%}.bottom-navigation .breadcrumb-section .breadcrumb-item.home:hover,.breadcrumb-navigation-container .breadcrumb-section .breadcrumb-item.home:hover{background:rgba(255,255,255,.1)}.bottom-navigation .breadcrumb-section .breadcrumb-item .breadcrumb-icon,.breadcrumb-navigation-container .breadcrumb-section .breadcrumb-item .breadcrumb-icon{font-size:16px}.bottom-navigation .breadcrumb-section .breadcrumb-item .breadcrumb-text,.breadcrumb-navigation-container .breadcrumb-section .breadcrumb-item .breadcrumb-text{font-size:14px;font-weight:500}.bottom-navigation .breadcrumb-section .breadcrumb-item.product .breadcrumb-text,.breadcrumb-navigation-container .breadcrumb-section .breadcrumb-item.product .breadcrumb-text{color:#fff;font-family:"univers_next_proheavy"}.bottom-navigation .breadcrumb-section .breadcrumb-separator,.breadcrumb-navigation-container .breadcrumb-section .breadcrumb-separator{color:rgba(255,255,255,.5);font-size:14px}.bottom-navigation .category-navigation,.breadcrumb-navigation-container .category-navigation{display:flex;align-items:center;gap:15px}.bottom-navigation .category-navigation .category-nav-item,.breadcrumb-navigation-container .category-navigation .category-nav-item{display:flex;flex-direction:row;align-items:center;gap:5px;cursor:pointer;transition:all .3s ease;padding:5px;border-radius:8px}.bottom-navigation .category-navigation .category-nav-item.active .category-name,.breadcrumb-navigation-container .category-navigation .category-nav-item.active .category-name{border-bottom:1px solid #98c0d8}.bottom-navigation .category-navigation .category-nav-item .category-circle,.breadcrumb-navigation-container .category-navigation .category-nav-item .category-circle{width:35px;height:35px;border:1px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.bottom-navigation .category-navigation .category-nav-item .category-circle img,.breadcrumb-navigation-container .category-navigation .category-nav-item .category-circle img{height:20px}.bottom-navigation .category-navigation .category-nav-item .category-circle .category-initial,.breadcrumb-navigation-container .category-navigation .category-nav-item .category-circle .category-initial{font-size:14px;font-weight:bold;color:#fff}.bottom-navigation .category-navigation .category-nav-item .category-name,.breadcrumb-navigation-container .category-navigation .category-nav-item .category-name{font-size:11px;text-transform:uppercase;font-weight:600;color:rgba(255,255,255,.8);transition:all .3s ease}@media(max-width: 768px){.bottom-navigation,.breadcrumb-navigation-container{flex-direction:row;gap:10px;padding:15px;min-height:auto;height:auto}.bottom-navigation .breadcrumb-section,.breadcrumb-navigation-container .breadcrumb-section{justify-content:center}.bottom-navigation .breadcrumb-section .breadcrumb-item .breadcrumb-text,.breadcrumb-navigation-container .breadcrumb-section .breadcrumb-item .breadcrumb-text{font-size:12px}.bottom-navigation .breadcrumb-section .breadcrumb-item .breadcrumb-icon,.breadcrumb-navigation-container .breadcrumb-section .breadcrumb-item .breadcrumb-icon{font-size:14px}.bottom-navigation .category-navigation,.breadcrumb-navigation-container .category-navigation{order:1;justify-content:center;display:none}.bottom-navigation .category-navigation .category-nav-item,.breadcrumb-navigation-container .category-navigation .category-nav-item{gap:3px}.bottom-navigation .category-navigation .category-nav-item .category-circle,.breadcrumb-navigation-container .category-navigation .category-nav-item .category-circle{width:30px;height:30px}.bottom-navigation .category-navigation .category-nav-item .category-name,.breadcrumb-navigation-container .category-navigation .category-nav-item .category-name{font-size:10px}}.listen-button{background:rgba(0,0,0,0);color:#fff;border:none;border-radius:25px;padding:8px 5px;font-size:16px;font-weight:bold;cursor:pointer;margin-top:10px;transition:all .3s ease;width:100%;text-align:center;font-family:"univers_next_proBdCn"}.listen-button:not(.line){background-color:#000}.listen-button.line{border:#fff solid 1px}.listen-button:hover{background-color:#333;backdrop-filter:blur(2px)}.close-btn{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .3s ease}.close-btn:hover{background:rgba(255,255,255,.2)}.btn-tech-specs{display:flex;flex-direction:row-reverse;align-items:flex-end;justify-content:flex-end;width:100%;border:none;background:none;font-size:1rem;cursor:pointer;transition:all .3s ease;margin:0 0 20px;color:#111;padding:0}.btn-tech-specs:hover{background:none;color:#111}.btn-tech-specs:focus{background:none;color:#111}.btn-tech-specs .btn-text{font-family:"univers_next_proBdCn";text-transform:uppercase;flex:1;text-align:right}.btn-tech-specs .btn-icon{font-size:1.5rem;font-weight:bold;margin-left:10px;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1);display:inline-block;line-height:1;border:#111 solid 1px;height:30px;width:30px;display:flex;align-items:center;justify-content:center;border-radius:5px;transition:all .3s ease}.btn-tech-specs:hover .btn-icon{background-color:#111;color:#fff}@media(max-width: 767px){.btn-tech-specs{display:none}}.product-showcase-container{width:100vw;height:100vh;background:linear-gradient(135deg, #1D1D1B 0%, #555 100%);overflow:hidden;display:flex;transition:all .3s ease;position:relative;margin:0;padding:0}@media(max-width: 767px){.product-showcase-container{overflow-y:auto;height:auto}}.product-showcase-container *{box-sizing:border-box}.screen{font-size:12px;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease-in-out,transform .6s cubic-bezier(0.68, -0.55, 0.27, 1.55);transform:scale(1) translateY(20px)}.screen.active{z-index:1;opacity:1;transform:scale(1) translateY(0)}.loading-detail{display:flex;align-items:center;justify-content:center;height:200px;color:#666;font-style:italic;background-color:#111;height:100%;font-size:0}.loading-detail::after{content:"";width:48px;height:48px;border:4px solid rgba(255,255,255,.1);border-left-color:#fff;border-radius:50%;position:absolute;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.error-detail{display:flex;align-items:center;justify-content:center;height:200px;color:#e74c3c;background:#fdf2f2;border:1px solid #f5c6cb;border-radius:6px;margin:20px 0}@keyframes slideIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.product-card,.video-container,.info-content{animation:slideIn .5s ease}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#98c0d8;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#005a87}/*# sourceMappingURL=style.css.map */
