@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;800;900&display=swap";@media(min-width: 768px){.js-menu-and-banners-row{min-height:52px !important}.js-menu-and-banners-row .row{position:relative;min-height:52px !important;align-items:center}.js-desktop-nav-col{position:absolute !important;left:0 !important;right:0 !important;top:0 !important;bottom:0 !important;display:flex !important;justify-content:center !important;align-items:center !important;z-index:1 !important;width:auto !important;max-width:none !important;flex:none !important;overflow:visible !important}.js-menu-and-banners-row .row>div:not(.js-desktop-nav-col){position:relative !important;z-index:2 !important}.js-desktop-nav-col>nav,.js-desktop-nav-col>ul,.js-desktop-nav-col nav>ul,.js-nav-desktop-list{display:flex !important;justify-content:center !important;align-items:center !important;overflow:visible !important;margin:0 !important;padding:0 !important}.js-desktop-nav-col nav ul ul,.js-desktop-nav-col nav .nav-dropdown,.js-desktop-nav-col nav li ul{display:none;position:absolute !important;flex-direction:column !important;z-index:999 !important}.js-desktop-nav-col nav li:hover>ul,.js-desktop-nav-col nav li:hover>.nav-dropdown{display:block !important}}:root{--lioy-navy: #0A1628;--lioy-blue: #003087;--lioy-gold: #F5A800;--lioy-gold2: #E09600;--lioy-white: #FFFFFF;--lioy-gray: #F4F6FA;--lioy-text: #1A2235;--lioy-muted: #5C6780;--lioy-border: #DDE3EE;--lioy-radius: 12px;--lioy-shadow: 0 4px 24px rgba(0,48,135,.10);--lioy-transition: .35s cubic-bezier(.4,0,.2,1)}@keyframes lioyFadeUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes lioyFadeIn{from{opacity:0}to{opacity:1}}@keyframes lioySlideLeft{from{opacity:0;transform:translateX(-32px)}to{opacity:1;transform:translateX(0)}}@keyframes lioyScaleIn{from{opacity:0;transform:scale(0.94)}to{opacity:1;transform:scale(1)}}@keyframes lioyShimmer{0%{background-position:-400px 0}100%{background-position:400px 0}}@keyframes lioyPulse{0%,100%{box-shadow:0 0 0 0 rgba(245,168,0,.4)}50%{box-shadow:0 0 0 12px rgba(245,168,0,0)}}@keyframes lioyFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.lioy-anim-1{animation:lioyFadeUp .7s ease both}.lioy-anim-2{animation:lioyFadeUp .7s .12s ease both}.lioy-anim-3{animation:lioyFadeUp .7s .24s ease both}.lioy-anim-4{animation:lioyFadeUp .7s .36s ease both}.lioy-anim-5{animation:lioyFadeUp .7s .48s ease both}.lioy-fade{animation:lioyFadeIn .8s ease both}.qs-hero{position:relative;background:linear-gradient(160deg, var(--lioy-navy) 0%, var(--lioy-blue) 55%, #004db3 100%);padding:4.5rem 2rem 6rem;margin-bottom:3rem;overflow:hidden;text-align:center;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw}.qs-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 80% 20%, rgba(245, 168, 0, 0.12) 0%, transparent 70%),radial-gradient(ellipse 40% 60% at 10% 80%, rgba(255, 255, 255, 0.05) 0%, transparent 60%);pointer-events:none}.qs-hero::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:60px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60'%3E%3Cpath fill='%23ffffff' d='M0,60 C360,0 1080,0 1440,60 Z'/%3E%3C/svg%3E") no-repeat bottom;background-size:cover}.qs-hero__eyebrow,.qs-hero__tag{display:inline-block;background:rgba(245,168,0,.18);color:var(--lioy-gold);border:1px solid rgba(245,168,0,.35);border-radius:999px;padding:.3rem 1.1rem;font-size:.8rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:1.25rem;animation:lioyFadeIn .6s ease both}.qs-hero__title{color:var(--lioy-white);font-family:"Montserrat",sans-serif;font-size:clamp(2.8rem,7vw,5rem);font-weight:900;line-height:1.05;letter-spacing:-0.5px;text-transform:uppercase;margin-bottom:1rem;animation:lioyFadeUp .7s .1s ease both}.qs-hero__title span{color:var(--lioy-gold)}.qs-hero__sub{color:rgba(255,255,255,.82);font-size:1.05rem;max-width:560px;margin:0 auto 2rem;line-height:1.7;animation:lioyFadeUp .7s .2s ease both}.qs-hero__badges{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;animation:lioyFadeUp .7s .3s ease both}.qs-badge{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);color:#fff;border-radius:999px;padding:.45rem 1.1rem;font-size:.85rem;font-weight:600;backdrop-filter:blur(4px)}.qs-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:1px;background:var(--lioy-border);border:1px solid var(--lioy-border);border-radius:var(--lioy-radius);overflow:hidden;margin-bottom:3rem;animation:lioyFadeIn .8s .2s ease both}.qs-stat{background:var(--lioy-white);padding:1.75rem 1rem;text-align:center;transition:background var(--lioy-transition)}.qs-stat:hover{background:var(--lioy-gray)}.qs-stat__num{display:block;font-size:2.2rem;font-weight:800;color:var(--lioy-blue);line-height:1;margin-bottom:.35rem}.qs-stat__num em{color:var(--lioy-gold);font-style:normal}.qs-stat__label{font-size:.8rem;color:var(--lioy-muted);font-weight:600;letter-spacing:.5px;text-transform:uppercase}.qs-section-title{text-align:center;margin-bottom:2.5rem}.qs-section-title h2{font-family:"Montserrat",sans-serif;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--lioy-navy);margin-bottom:.5rem}.qs-section-title p{color:var(--lioy-muted);font-size:1rem;max-width:500px;margin:0 auto}.qs-section-title__line{width:48px;height:4px;background:var(--lioy-gold);border-radius:2px;margin:.75rem auto 1rem}.qs-historia{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;margin-bottom:4rem;animation:lioyFadeUp .8s .15s ease both}@media(max-width: 768px){.qs-historia{grid-template-columns:1fr;gap:2rem}}.qs-historia__text h3{font-family:"Montserrat",sans-serif;font-size:2.2rem;font-weight:800;text-transform:uppercase;color:var(--lioy-navy);margin-bottom:1rem;line-height:1.1}.qs-historia__text p{color:var(--lioy-muted);line-height:1.8;margin-bottom:1rem}.qs-historia__text strong{color:var(--lioy-blue)}.qs-historia__visual{position:relative;border-radius:var(--lioy-radius);overflow:hidden;animation:lioySlideLeft .8s .25s ease both}.qs-historia__img{width:100%;height:320px;object-fit:cover;border-radius:var(--lioy-radius);display:block}.qs-historia__card{position:absolute;bottom:1.5rem;left:1.5rem;background:var(--lioy-navy);color:#fff;border-radius:10px;padding:.9rem 1.25rem;box-shadow:var(--lioy-shadow)}.qs-historia__card-num{font-size:1.8rem;font-weight:800;color:var(--lioy-gold);line-height:1}.qs-historia__card-label{font-size:.78rem;opacity:.8;margin-top:.2rem}.qs-historia__placeholder{width:100%;height:320px;background:linear-gradient(135deg, var(--lioy-blue) 0%, var(--lioy-navy) 100%);border-radius:var(--lioy-radius);display:flex;flex-direction:column;align-items:center;justify-content:center;color:rgba(255,255,255,.7);font-size:4rem}.qs-servicios{margin-bottom:3rem}.qs-servicios h2{font-size:1.1rem !important;font-weight:800 !important;color:var(--lioy-navy) !important;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.25rem !important}.qs-servicios__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:.9rem}@media(max-width: 768px){.qs-servicios__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.qs-servicios__grid{grid-template-columns:1fr}}.qs-card{background:var(--lioy-white);border:1.5px solid var(--lioy-border);border-radius:10px;padding:1.1rem 1rem;position:relative;overflow:hidden;transition:transform var(--lioy-transition),box-shadow var(--lioy-transition),border-color var(--lioy-transition)}.qs-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, var(--lioy-blue), var(--lioy-gold));transform:scaleX(0);transition:transform var(--lioy-transition);transform-origin:left}.qs-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,48,135,.13);border-color:rgba(0,48,135,.25)}.qs-card:hover::before{transform:scaleX(1)}.qs-card:nth-child(1){animation:lioyFadeUp .6s .1s ease both}.qs-card:nth-child(2){animation:lioyFadeUp .6s .2s ease both}.qs-card:nth-child(3){animation:lioyFadeUp .6s .3s ease both}.qs-card:nth-child(4){animation:lioyFadeUp .6s .4s ease both}.qs-card__icon{font-size:1.6rem;margin-bottom:.5rem;display:block}.qs-card h3,.qs-card__title{font-size:.88rem !important;font-weight:700 !important;color:var(--lioy-navy) !important;margin:0 0 .4rem !important;line-height:1.3}.qs-card p,.qs-card__text{font-size:.78rem !important;color:var(--lioy-muted) !important;line-height:1.55;margin:0 !important}.qs-razones{display:flex;flex-direction:column;gap:1rem;margin-bottom:4rem}.qs-razon{display:flex;align-items:flex-start;gap:1.25rem;padding:1.25rem 1.5rem;background:var(--lioy-white);border:1px solid var(--lioy-border);border-radius:var(--lioy-radius);border-left:4px solid var(--lioy-gold);transition:transform var(--lioy-transition),box-shadow var(--lioy-transition)}.qs-razon:hover{transform:translateX(6px);box-shadow:var(--lioy-shadow)}.qs-razon:nth-child(1){animation:lioySlideLeft .6s .1s ease both}.qs-razon:nth-child(2){animation:lioySlideLeft .6s .18s ease both}.qs-razon:nth-child(3){animation:lioySlideLeft .6s .26s ease both}.qs-razon:nth-child(4){animation:lioySlideLeft .6s .34s ease both}.qs-razon:nth-child(5){animation:lioySlideLeft .6s .42s ease both}.qs-razon__icon{flex-shrink:0;width:44px;height:44px;background:linear-gradient(135deg, var(--lioy-blue), #004db3);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff;box-shadow:0 4px 12px rgba(0,48,135,.25)}.qs-razon__body strong{display:block;color:var(--lioy-navy);font-size:.97rem;font-weight:700;margin-bottom:.2rem}.qs-razon__body span{color:var(--lioy-muted);font-size:.88rem;line-height:1.55}.qs-cta{background:linear-gradient(135deg, var(--lioy-navy) 0%, #0d1f3c 100%);border-radius:var(--lioy-radius);padding:3rem 2rem;text-align:center;position:relative;overflow:hidden;animation:lioyScaleIn .7s .2s ease both}.qs-cta::before{content:"";position:absolute;top:-60px;right:-60px;width:220px;height:220px;border-radius:50%;background:rgba(245,168,0,.08);pointer-events:none}.qs-cta::after{content:"";position:absolute;bottom:-80px;left:-40px;width:280px;height:280px;border-radius:50%;background:rgba(0,48,135,.25);pointer-events:none}.qs-cta h2{color:var(--lioy-white) !important;font-size:1.6rem;font-weight:800;margin-bottom:.5rem;position:relative;z-index:1}.qs-cta p{color:rgba(255,255,255,.72);margin-bottom:2rem;position:relative;z-index:1}.qs-cta__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:1rem;margin-bottom:2rem;position:relative;z-index:1}.qs-cta__item{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:1rem .75rem;color:#fff;backdrop-filter:blur(4px)}.qs-cta__item-icon{font-size:1.4rem;margin-bottom:.4rem}.qs-cta__item-label{font-size:.7rem;color:var(--lioy-gold);font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:.25rem}.qs-cta__item-value{font-size:.88rem;opacity:.85;line-height:1.4}.qs-btn-wa{display:inline-flex;align-items:center;gap:.6rem;background:#25d366;color:#fff !important;text-decoration:none !important;border-radius:999px;padding:.85rem 2rem;font-weight:700;font-size:1rem;box-shadow:0 4px 20px rgba(37,211,102,.35);transition:transform var(--lioy-transition),box-shadow var(--lioy-transition);position:relative;z-index:1;animation:lioyPulse 2.5s ease infinite}.qs-btn-wa:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(37,211,102,.45);animation:none}.user-content{font-size:1rem;color:var(--lioy-text)}.user-content h2{color:var(--lioy-navy)}.template-page .background-secondary{background:linear-gradient(135deg, var(--lioy-navy) 0%, #1a3560 50%, var(--lioy-blue) 100%) !important;position:relative;margin-bottom:0 !important;overflow:hidden}.template-page .background-secondary::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle, rgba(255, 255, 255, 0.06) 1px, transparent 1px);background-size:28px 28px;pointer-events:none}.template-page .background-secondary::after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg, var(--lioy-gold) 0%, #ffcf60 60%, transparent 100%)}.template-page .page-header{padding:.9rem 0 1.5rem !important;display:flex !important;align-items:center !important;justify-content:center !important}.template-page .breadcrumb,.template-page .breadcrumb-item,.template-page .breadcrumb-item a,.template-page .breadcrumb-item span,.template-page .breadcrumbs a,.template-page .breadcrumbs span{color:rgba(255,255,255,.65) !important;font-family:"Montserrat",sans-serif !important;font-size:.8rem !important;font-weight:500 !important;text-decoration:none !important}.template-page .breadcrumb-item a:hover,.template-page .breadcrumbs a:hover{color:var(--lioy-gold) !important}.template-page .page-header h1{display:block !important;color:#fff !important;font-family:"Montserrat",sans-serif !important;font-weight:900 !important;font-size:clamp(1.5rem,3vw,2.4rem) !important;line-height:1.2 !important;margin:.75rem 0 0 !important;text-align:center !important;text-shadow:0 2px 16px rgba(0,0,0,.18)}.template-page .user-content{background:#f0f4fc !important;padding:1rem 0 4rem !important}.template-page .user-content>.container{max-width:1380px !important}.template-page .user-content>.container>.row{background:#fff;border-radius:20px;box-shadow:0 8px 40px rgba(0,48,135,.1);border:1.5px solid #e4ecf8;padding:2rem 3.5rem 3.5rem !important;margin:0 !important;animation:lioyFadeInUp .5s ease both}.template-page .user-content h2{font-family:"Montserrat",sans-serif !important;font-weight:800 !important;font-size:1.55rem !important;color:var(--lioy-navy) !important;margin-top:2.5rem !important;margin-bottom:1rem !important;padding-bottom:.65rem !important;border-bottom:2px solid #eef2fb !important;position:relative}.template-page .user-content h2:first-child{margin-top:0 !important}.template-page .user-content h2::after{content:"";position:absolute;bottom:-2px;left:0;width:48px;height:3px;background:linear-gradient(90deg, var(--lioy-gold), #ffcf60);border-radius:2px}.template-page .user-content h3{font-family:"Montserrat",sans-serif !important;font-weight:700 !important;font-size:1.05rem !important;color:var(--lioy-blue) !important;margin-top:1.75rem !important;margin-bottom:.65rem !important;padding:.5rem .9rem !important;border-left:4px solid var(--lioy-gold) !important;background:linear-gradient(90deg, #EFF4FF 0%, transparent 100%) !important;border-radius:0 8px 8px 0 !important}.template-page .user-content h4{font-family:"Montserrat",sans-serif !important;font-weight:700 !important;font-size:.97rem !important;color:var(--lioy-navy) !important;margin-top:1.25rem !important;margin-bottom:.5rem !important}.template-page .user-content p{font-family:"Montserrat",sans-serif !important;font-size:.96rem !important;color:#3d4a60 !important;line-height:1.85 !important;margin-bottom:1.1rem !important}.template-page .user-content ul{list-style:none !important;padding-left:0 !important;margin:1rem 0 1.5rem !important}.template-page .user-content ul li,.template-page .user-content ul>p{position:relative !important;padding:.45rem .75rem .45rem 2rem !important;margin-bottom:.4rem !important;font-family:"Montserrat",sans-serif !important;font-size:.93rem !important;color:#3d4a60 !important;line-height:1.65 !important;background:#f7f9ff;border-radius:8px;border-left:3px solid rgba(0,0,0,0);transition:border-color .2s ease,background .2s ease}.template-page .user-content ul li:hover,.template-page .user-content ul>p:hover{border-left-color:var(--lioy-gold);background:#eff4ff}.template-page .user-content ul li::before,.template-page .user-content ul>p::before{content:"";position:absolute;left:.7rem;top:50%;transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:var(--lioy-gold);flex-shrink:0}.template-page .user-content a:not([class]){color:var(--lioy-blue) !important;font-weight:600;text-decoration:underline !important;text-underline-offset:3px;transition:color .2s ease}.template-page .user-content a:not([class]):hover{color:var(--lioy-gold2) !important}.template-page .user-content a[href*=whatsapp],.template-page .user-content a[href*="wa.me"],.template-page .user-content a[href*="api.whatsapp"]{display:inline-flex !important;align-items:center !important;gap:.55rem !important;background:linear-gradient(135deg, #25D366 0%, #1aab55 100%) !important;color:#fff !important;font-family:"Montserrat",sans-serif !important;font-weight:800 !important;font-size:.9rem !important;letter-spacing:.3px;padding:.8rem 2rem !important;border-radius:50px !important;text-decoration:none !important;box-shadow:0 6px 20px rgba(37,211,102,.28) !important;transition:all .25s ease !important;margin-top:.5rem !important}.template-page .user-content a[href*=whatsapp]:hover,.template-page .user-content a[href*="wa.me"]:hover{transform:translateY(-2px) !important;box-shadow:0 10px 28px rgba(37,211,102,.38) !important;color:#fff !important;text-decoration:none !important}.template-page .user-content hr{border:none !important;border-top:2px solid #eef2fb !important;margin:2rem 0 !important}.template-page .user-content img:not([width="26"]):not([height="26"]):not([src*=whatsapp]):not([src*=wa]):not(a img){border-radius:12px !important;max-width:100% !important;height:auto !important;box-shadow:0 4px 20px rgba(0,48,135,.1) !important;margin:1rem 0 !important}.template-page .user-content a[href*="wa.me"]:has(>img),.template-page .user-content a[href*=whatsapp]:has(>img),.template-page .user-content a[href*="api.whatsapp"]:has(>img){display:none !important}.template-page .user-content a[href*="wa.me"] img,.template-page .user-content a[href*=whatsapp] img,.template-page .user-content a[href*="api.whatsapp"] img{display:none !important}.template-page .user-content blockquote{background:linear-gradient(135deg, #EFF4FF 0%, #e6efff 100%) !important;border-left:5px solid var(--lioy-blue) !important;border-radius:0 12px 12px 0 !important;padding:1.25rem 1.5rem !important;margin:1.5rem 0 !important;font-style:normal !important;color:var(--lioy-navy) !important;font-weight:600 !important}@media(max-width: 767px){.template-page .page-header{padding:1rem 0 .85rem !important}.template-page .page-header h1{font-size:1.35rem !important}.template-page .user-content>.container>.row{padding:1.75rem 1.25rem 2rem !important;border-radius:14px}.template-page .user-content h2{font-size:1.25rem !important}}.template-page .user-content .qs-hero,.template-page .user-content .qs-hero *{color:inherit}.template-page .user-content .qs-hero h1,.template-page .user-content .qs-hero h2{color:#fff !important}.template-page .user-content .qs-hero p{color:rgba(255,255,255,.82) !important}.template-page .user-content .qs-cta h2{color:var(--lioy-white, #fff) !important}.template-page .user-content .qs-cta h3,.template-page .user-content .qs-cta h4{color:var(--lioy-gold, #F5A800) !important;background:none !important;border-left:none !important;padding:0 !important}.template-page .user-content .qs-cta p{color:rgba(255,255,255,.82) !important}.template-page .user-content .qs-cta ul li,.template-page .user-content .qs-cta ul>p{color:rgba(255,255,255,.82) !important;background:rgba(255,255,255,.07) !important;border-left-color:var(--lioy-gold) !important}.template-page .user-content .qs-cta ul li::before,.template-page .user-content .qs-cta ul>p::before{background:var(--lioy-gold) !important}.swiper-wrapper{align-items:stretch}.swiper-slide{height:auto !important}.swiper-slide .col-grid{height:100%}.swiper-slide .js-item-container.item{height:100%}.col-grid{display:flex;align-items:stretch}.js-item-container.item{display:flex;flex-direction:column;width:100%;border:1.5px solid #e8edf5;border-radius:14px;overflow:hidden;background:#fff;transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .3s cubic-bezier(0.4, 0, 0.2, 1),border-color .3s ease;position:relative;box-shadow:0 2px 8px rgba(0,48,135,.06)}.js-item-description.item-description{display:flex;flex-direction:column;flex:1}.js-item-description .item-link{display:flex;flex-direction:column;flex:1}.js-item-description .item-name{flex:1}.lioy-cart-btn-wrap,.js-quickshop-or-stock-container{margin-top:auto !important}.js-item-container.item:hover{transform:translateY(-8px);box-shadow:0 20px 48px rgba(0,48,135,.16);border-color:var(--lioy-blue)}.js-item-container.item::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, var(--lioy-blue), var(--lioy-gold));transform:scaleX(0);transform-origin:left;transition:transform .35s ease;z-index:2}.js-item-container.item:hover::before{transform:scaleX(1)}.js-item-container.item .item-image{overflow:hidden;background:#fff;border-radius:10px 10px 0 0}.js-item-container.item .js-item-image-padding{padding-bottom:0 !important;height:190px !important;position:relative !important;overflow:hidden;background:#fff}.js-item-container.item .js-item-image-padding img{position:absolute !important;top:0 !important;left:0 !important;transform:none !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;transition:transform .45s cubic-bezier(0.4, 0, 0.2, 1) !important}.js-item-container.item:hover .js-item-image-padding img{transform:scale(1.07) !important}.item-name,.js-item-name,.js-item-container .item-name a,.js-item-container .item-name{font-family:"Montserrat",sans-serif !important;font-weight:600 !important;font-size:.88rem !important;color:var(--lioy-navy) !important;line-height:1.4;margin-bottom:.5rem;transition:color .2s ease}.js-item-container.item:hover .item-name a,.js-item-container.item:hover .item-name{color:var(--lioy-blue) !important}.item-amount,.js-price-amount,.price-current,[class*=price] .price--main,.item .price-compare+span,.js-item-container .item-price-compare,.js-item-container strong[class*=price]{font-family:"Montserrat",sans-serif !important;font-weight:800 !important;font-size:1.15rem !important;color:var(--lioy-blue) !important}.item-before-price,.price-compare,[class*=before-price],del,s{font-size:.82rem !important;color:#999 !important;font-weight:400 !important}.item-discount-label,.item-tag,.js-item-container .promotion-label,[class*=label-],.item-label,.js-item-container .item-badge{background:linear-gradient(135deg, #e53935, #b71c1c) !important;color:#fff !important;font-family:"Montserrat",sans-serif !important;font-weight:700 !important;font-size:.7rem !important;letter-spacing:.5px;border-radius:6px !important;padding:.25rem .6rem !important}.item-vendor,.js-item-vendor,.item .vendor{font-family:"Montserrat",sans-serif !important;font-size:.7rem !important;font-weight:700 !important;color:var(--lioy-gold2) !important;letter-spacing:.8px;text-transform:uppercase}.js-add-to-cart,.btn-add-to-cart,.item-add-to-cart,[class*=add-to-cart]{background:var(--lioy-blue) !important;color:#fff !important;border-radius:8px !important;font-family:"Montserrat",sans-serif !important;font-weight:700 !important;font-size:.82rem !important;padding:.6rem 1rem !important;transition:background .25s ease,transform .2s ease !important;border:none !important}.js-add-to-cart:hover,.btn-add-to-cart:hover{background:var(--lioy-navy) !important;transform:scale(1.03) !important}.home-sections-container h2,.js-home-sections-container h2,[data-store*=home] h2,.section-title{font-family:"Montserrat",sans-serif !important;font-weight:800 !important;font-size:1.75rem !important;color:var(--lioy-navy) !important;text-align:center !important;position:relative;padding-bottom:1rem;margin-bottom:2rem !important;letter-spacing:-0.3px}.home-sections-container h2::after,.js-home-sections-container h2::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:48px;height:4px;background:linear-gradient(90deg, var(--lioy-gold), var(--lioy-gold2));border-radius:2px}.home-sections-container section,.home-sections-container>div,.js-home-sections-container section,.js-home-sections-container>div,[data-store^=home-]{opacity:1 !important;visibility:visible !important;transform:none !important;animation:none !important;transition:none !important}body,p,span,li,td,th,label,input,textarea,select,button,.user-content,.product-description,.js-product-description,.cart-item,.notification{font-family:"Montserrat",sans-serif !important;font-size:1rem;line-height:1.7}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.product-name,.js-product-name,.page-header h1,.section-title,.category-title{font-family:"Montserrat",sans-serif !important;font-weight:800;line-height:1.2}nav a,.navigation a,.js-menu-and-banners-row a,header a,.header a{font-family:"Montserrat",sans-serif !important;font-weight:600}.btn,button,[type=submit],.js-add-to-cart,.add-to-cart,.js-buy-button{font-family:"Montserrat",sans-serif !important;font-weight:800}.price,.js-price,.product-price,[class*=price]{font-family:"Montserrat",sans-serif !important;font-weight:700}.section-informative-banners{padding:1.5rem 0 !important}@media(min-width: 768px){.section-informative-banners .js-informative-banners{display:grid !important;grid-template-columns:repeat(3, 1fr) !important;gap:1rem !important;overflow:visible !important;width:100% !important;transform:none !important}.section-informative-banners .swiper-wrapper{display:contents !important}.section-informative-banners .swiper-slide{width:auto !important;min-width:0 !important;height:auto !important;margin:0 !important;transform:none !important}.section-informative-banners .swiper-button-prev,.section-informative-banners .swiper-button-next,.section-informative-banners .swiper-pagination{display:none !important}.section-banners-featured-home>.container>.row.row-grid,.section-banners-featured-home .section-banners-home>.container>.row.row-grid,.section-banners-featured-home .row.row-grid:first-child{display:flex !important;flex-wrap:nowrap !important;align-items:stretch !important;gap:0 !important}.section-banners-featured-home .col-md-7.col-grid{flex:1 1 0 !important;max-width:none !important;width:auto !important}.section-banners-featured-home .col-md-5.col-grid{flex:2 1 0 !important;max-width:none !important;width:auto !important;padding:0 !important}.section-banners-featured-home .col-md-5.col-grid>.row.row-grid{display:flex !important;flex-wrap:nowrap !important;height:100% !important;margin:0 !important}.section-banners-featured-home .col-md-5.col-grid>.row.row-grid>.col-grid{flex:1 1 0 !important;max-width:none !important}}@media(max-width: 767px){.section-informative-banners .swiper-slide{width:80vw !important}}[data-store=home-banner-categories] .col-grid{display:flex !important;flex-direction:column !important;padding:4px !important}[data-store=home-banner-categories] .textbanner-link{flex:1 1 auto !important;width:100% !important;display:block !important}[data-store=home-banner-categories] .js-textbanner,[data-store=home-banner-categories] .textbanner{width:100% !important;height:100% !important;position:relative !important;overflow:hidden !important;min-height:280px !important;border-radius:10px !important}[data-store=home-banner-categories] .textbanner-image{position:relative !important;width:100% !important;height:100% !important;min-height:280px !important;overflow:hidden !important;padding-bottom:0 !important}[data-store=home-banner-categories] .js-textbanner-image,[data-store=home-banner-categories] img{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;opacity:1 !important}[data-store=home-banner-categories] .row.row-grid{display:flex !important;flex-wrap:wrap !important;min-height:580px !important}[data-store=home-banner-categories] .row.row-grid>.col-grid{min-height:280px !important}.section-banners-featured-home .textbanner-image img{width:100% !important;height:auto !important;display:block !important;object-fit:cover}.section-informative-banners .card{height:100%;display:flex !important;flex-direction:column;align-items:flex-start;padding:1.25rem !important;border-radius:14px !important;border:1.5px solid var(--lioy-border) !important;background:#fff !important;box-shadow:0 2px 10px rgba(0,48,135,.07) !important;transition:all .25s ease}.section-informative-banners .card:hover{border-color:var(--lioy-blue) !important;background:#f8fbff !important;box-shadow:0 6px 20px rgba(0,48,135,.13) !important;transform:translateY(-3px)}.section-informative-banners .home-circle-image{width:48px !important;height:48px !important;min-width:48px;background:linear-gradient(135deg, #EEF3FF, #dde8ff) !important;border-radius:12px !important;display:flex !important;align-items:center;justify-content:center;padding:0 !important;margin-bottom:.75rem !important}.section-informative-banners .home-circle-image svg{width:22px !important;height:22px !important;color:var(--lioy-blue) !important;fill:var(--lioy-blue) !important}.section-informative-banners .card .row{flex-direction:column;gap:0;margin:0 !important}.section-informative-banners .card .col-auto{padding:0 !important}.section-informative-banners .card .col.pl-3{padding-left:0 !important;width:100%}.section-informative-banners h3.h6{font-family:"Montserrat",sans-serif !important;font-weight:700 !important;font-size:.88rem !important;color:var(--lioy-navy) !important;margin:0 0 .3rem !important;line-height:1.3}.section-informative-banners h3.h6::after{content:"";display:block;width:24px;height:3px;background:var(--lioy-gold);border-radius:2px;margin-top:.3rem;margin-bottom:.4rem}.section-informative-banners .service-text{font-size:.8rem !important;color:var(--lioy-muted) !important;margin:0 !important;line-height:1.5}#single-product{background:#f7f9fc !important;padding-top:1.25rem !important;padding-bottom:2rem !important}#single-product .container>.row{background:#fff;border-radius:14px;box-shadow:0 4px 24px rgba(0,48,135,.09);padding:1.25rem 1.5rem;gap:0}#single-product .col-md-7{padding-right:2.5rem}#single-product .item-image,#single-product [class*=product-image]{border-radius:12px;overflow:hidden;background:#f0f4fb}#single-product img.js-item-image,#single-product .product-featured-image{border-radius:10px;transition:transform .4s ease}#single-product img.js-item-image:hover,#single-product .product-featured-image:hover{transform:scale(1.02)}#single-product .product-thumbnails,#single-product .js-product-thumbnails{display:flex;gap:.5rem;margin-top:.75rem;flex-wrap:wrap}#single-product .product-thumbnail,#single-product .js-product-thumb{border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:border-color .2s ease,transform .2s ease;overflow:hidden}#single-product .product-thumbnail:hover,#single-product .product-thumbnail.selected{border-color:var(--lioy-blue);transform:translateY(-2px)}#single-product .col:not(.col-md-7){padding-left:1rem}#single-product .breadcrumb{font-size:.78rem;padding:0;background:none;margin-bottom:.75rem}#single-product .breadcrumb a{color:var(--lioy-muted);text-decoration:none}#single-product .breadcrumb a:hover{color:var(--lioy-blue)}#single-product .js-product-name,#single-product h1.js-product-name{font-family:"Montserrat",sans-serif !important;font-weight:800 !important;font-size:clamp(1.1rem,2.5vw,1.6rem) !important;color:var(--lioy-navy) !important;line-height:1.25 !important;margin-bottom:.6rem !important}#single-product .font-smallest.opacity-60{font-size:.78rem;color:var(--lioy-muted);margin-bottom:1rem;letter-spacing:.3px}#single-product .price-container{background:#f0f5ff;border-radius:12px;padding:1.1rem 1.25rem;margin-bottom:1.25rem;border-left:4px solid var(--lioy-blue)}#single-product .js-price-display{font-family:"Montserrat",sans-serif !important;font-weight:800 !important;font-size:1.65rem !important;color:var(--lioy-blue) !important;line-height:1 !important}#single-product .js-compare-price-display,#single-product .price-compare{font-size:.95rem !important;color:#999 !important;font-weight:400 !important;text-decoration:line-through;margin-left:.5rem}#single-product .item-discount-label,#single-product .label{background:#e53935 !important;color:#fff !important;border-radius:6px !important;font-size:.75rem !important;font-weight:700 !important;padding:.2rem .55rem !important}#single-product .js-product-payments-container{font-size:.85rem;color:var(--lioy-muted);margin-bottom:.75rem;cursor:pointer;text-decoration:underline dotted}#single-product .js-product-variants-container{margin-bottom:1.25rem}#single-product .variant-label,#single-product .js-variation-label{font-weight:700;font-size:.82rem;color:var(--lioy-navy);margin-bottom:.4rem;text-transform:uppercase;letter-spacing:.5px}#single-product .js-product-variant,#single-product .product-variant{border:2px solid var(--lioy-border);border-radius:8px;padding:.35rem .75rem;font-size:.85rem;cursor:pointer;transition:all .2s ease;background:#fff}#single-product .js-product-variant:hover,#single-product .js-product-variant.selected,#single-product .product-variant.selected{border-color:var(--lioy-blue);background:#eff5ff;color:var(--lioy-blue);font-weight:700}#single-product .js-quantity-input,#single-product input[name=quantity]{border:2px solid var(--lioy-border) !important;border-radius:8px !important;font-family:"Montserrat",sans-serif !important;font-weight:700 !important;font-size:1rem !important;text-align:center;color:var(--lioy-navy);transition:border-color .2s ease}#single-product .js-quantity-input:focus,#single-product input[name=quantity]:focus{border-color:var(--lioy-blue) !important;outline:none}#single-product .js-add-to-cart,#single-product .btn-add-to-cart,#single-product input.btn-primary[type=submit],#single-product .btn.btn-primary{background:linear-gradient(135deg, var(--lioy-blue) 0%, #004db3 100%) !important;border:none !important;border-radius:10px !important;font-family:"Montserrat",sans-serif !important;font-weight:800 !important;font-size:1rem !important;letter-spacing:.3px;padding:.9rem 1.5rem !important;color:#fff !important;box-shadow:0 4px 16px rgba(0,48,135,.3) !important;transition:all .25s ease !important;position:relative;overflow:hidden}#single-product .js-add-to-cart:hover,#single-product .btn-add-to-cart:hover,#single-product input.btn-primary[type=submit]:hover,#single-product .btn.btn-primary:hover{background:linear-gradient(135deg, var(--lioy-navy) 0%, var(--lioy-blue) 100%) !important;box-shadow:0 8px 24px rgba(0,48,135,.4) !important;transform:translateY(-2px)}[data-store^=product-description]{margin-top:1.5rem;padding:0 !important}[data-store^=product-description] h5{font-family:"Montserrat",sans-serif !important;font-weight:800 !important;font-size:.82rem !important;color:var(--lioy-navy) !important;text-transform:uppercase;letter-spacing:1.5px;border-left:4px solid var(--lioy-gold);padding-left:.75rem;margin-bottom:1rem !important;line-height:1}[data-store^=product-description] .user-content{background:#fff;border:1px solid #e8edf5;border-radius:12px;padding:1.5rem 1.75rem !important;box-shadow:0 2px 16px rgba(0,48,135,.06);font-size:.9rem !important;line-height:1.85;color:var(--lioy-text);position:relative}[data-store^=product-description] .user-content::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, var(--lioy-blue) 0%, var(--lioy-gold) 100%);border-radius:12px 12px 0 0}[data-store^=product-description] .user-content strong,[data-store^=product-description] .user-content b{color:var(--lioy-navy);font-weight:700}[data-store^=product-description] .user-content p{margin-bottom:.5rem;padding-bottom:.5rem}[data-store^=product-description] .user-content ul{list-style:none;padding-left:0;margin-bottom:.75rem}[data-store^=product-description] .user-content ul li{padding-left:1.2rem;margin-bottom:.4rem;position:relative}[data-store^=product-description] .user-content ul li::before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:50%;background:var(--lioy-blue)}[data-store^=product-description] .user-content ol{padding-left:1.25rem;margin-bottom:.75rem}[data-store^=product-description] .user-content li{margin-bottom:.35rem}[data-store^=product-description] .user-content h2,[data-store^=product-description] .user-content h3,[data-store^=product-description] .user-content h4{font-family:"Montserrat",sans-serif !important;font-weight:800 !important;color:var(--lioy-navy) !important;font-size:.95rem !important;margin:1.1rem 0 .4rem;text-transform:uppercase;letter-spacing:.5px}[data-store^=product-description] .js-product-payments-container,[data-store^=product-description] .payment-method-list{background:#f7f9fc;border-radius:10px;padding:1rem 1.25rem;margin-top:1rem;font-size:.85rem}#single-product .product-description,.section-product-description{margin-top:1.5rem}#single-product .product-description h2,.section-product-description h2{font-weight:800;color:var(--lioy-navy)}.js-product-related{padding:2.5rem 0}.js-product-related h2{font-family:"Montserrat",sans-serif !important;font-weight:800 !important;font-size:1.5rem !important;color:var(--lioy-navy) !important;text-align:center;margin-bottom:1.75rem;position:relative;padding-bottom:.75rem}.js-product-related h2::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:40px;height:4px;background:var(--lioy-gold);border-radius:2px}@media(max-width: 768px){#single-product .container>.row{padding:1rem;border-radius:10px}#single-product .col-md-7{padding-right:1rem;margin-bottom:1.5rem}#single-product .js-price-display{font-size:1.5rem !important}}.js-related-products .lioy-cart-btn-wrap,.js-complementary-products .lioy-cart-btn-wrap{display:none !important}.lioy-cart-btn-wrap{padding:0 .5rem .5rem}.lioy-btn-cart,.lioy-btn-ver{background:linear-gradient(135deg, var(--lioy-blue) 0%, #004db3 100%) !important;border:none !important;border-radius:8px !important;color:#fff !important;font-family:"Montserrat",sans-serif !important;font-weight:700 !important;font-size:.8rem !important;letter-spacing:.2px;padding:.55rem 1rem !important;box-shadow:0 3px 12px rgba(0,48,135,.25) !important;transition:background .22s ease,transform .2s ease,box-shadow .22s ease !important;cursor:pointer;text-decoration:none !important}.lioy-btn-cart:hover,.lioy-btn-ver:hover{background:linear-gradient(135deg, var(--lioy-navy) 0%, var(--lioy-blue) 100%) !important;box-shadow:0 6px 18px rgba(0,48,135,.35) !important;transform:translateY(-2px);color:#fff !important}.section-brands-home .home-circle-image-md{transition:box-shadow .3s ease,border-color .3s ease,background .3s ease;border:2px solid rgba(0,0,0,0);cursor:pointer}.section-brands-home .home-circle-image-md:hover{box-shadow:0 6px 20px rgba(0,48,135,.2);border-color:var(--lioy-gold);background:#eff4ff !important}.section-brands-home .home-circle-image-md img{transition:filter .3s ease,opacity .3s ease;filter:grayscale(15%);opacity:.85}.section-brands-home .home-circle-image-md:hover img{filter:grayscale(0%);opacity:1}.slider-slide{position:relative;overflow:visible}.slider-image{width:100% !important;height:auto !important;max-height:none !important;object-fit:unset !important;display:block}@media(max-width: 600px){.qs-hero{padding:2.5rem 1.25rem}.qs-hero__title{font-size:1.75rem}.qs-stat__num{font-size:1.7rem}.qs-cta{padding:2rem 1.25rem}.qs-cta h2{font-size:1.3rem}.qs-razon{padding:1rem 1.1rem}}.lioy-services-section{background:linear-gradient(180deg, #f0f4fc 0%, #fff 100%);padding:4.5rem 0 5rem}.lioy-services-heading{font-family:"Montserrat",sans-serif !important;font-weight:900 !important;font-size:2rem !important;color:var(--lioy-navy) !important;letter-spacing:-0.5px;margin-bottom:.5rem !important;padding-bottom:0 !important}.lioy-services-heading::after{display:none !important;content:none !important}.lioy-services-bar{width:52px;height:5px;background:linear-gradient(90deg, var(--lioy-gold), #ffcf60);border-radius:3px}.lioy-services-subtitle{font-family:"Montserrat",sans-serif;font-size:1rem;color:#5a6a85;font-weight:500}.lioy-services-row{gap:0}.lioy-svc-col{padding:.75rem !important}.lioy-svc-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border-radius:16px;border:1.5px solid #e8edf8;padding:2rem 1.25rem 1.75rem;height:100%;text-decoration:none !important;color:inherit;box-shadow:0 4px 18px rgba(0,48,135,.07);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;position:relative;overflow:hidden}.lioy-svc-card::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%) scaleX(0);width:60%;height:3px;background:linear-gradient(90deg, var(--lioy-gold), #ffcf60);border-radius:0 0 3px 3px;transition:transform .3s ease}.lioy-svc-card:hover::before{transform:translateX(-50%) scaleX(1)}.lioy-svc-card:hover{transform:translateY(-6px);box-shadow:0 12px 36px rgba(0,48,135,.14);border-color:var(--lioy-blue);text-decoration:none !important;color:inherit}.lioy-svc-icon-wrap{width:68px;height:68px;border-radius:50%;background:linear-gradient(135deg, #EFF4FF 0%, #dce8ff 100%);display:flex;align-items:center;justify-content:center;margin-bottom:1.1rem;flex-shrink:0;transition:background .25s ease,transform .25s ease}.lioy-svc-card:hover .lioy-svc-icon-wrap{background:linear-gradient(135deg, var(--lioy-blue) 0%, #004db3 100%);transform:scale(1.08)}.lioy-svc-icon-wrap svg{width:34px;height:34px;color:var(--lioy-blue);transition:color .25s ease}.lioy-svc-card:hover .lioy-svc-icon-wrap svg{color:#fff}.lioy-svc-title{font-family:"Montserrat",sans-serif !important;font-weight:800 !important;font-size:.92rem !important;color:var(--lioy-navy) !important;margin-bottom:.6rem !important;line-height:1.3}.lioy-svc-desc{font-family:"Montserrat",sans-serif;font-size:.8rem;color:#5a6a85;line-height:1.6;flex:1;margin-bottom:1rem !important}.lioy-svc-link{font-family:"Montserrat",sans-serif;font-size:.78rem;font-weight:700;color:var(--lioy-blue);letter-spacing:.3px;transition:color .2s ease}.lioy-svc-card:hover .lioy-svc-link{color:var(--lioy-gold2)}.lioy-svc-cta-btn{display:inline-block;background:linear-gradient(135deg, var(--lioy-blue) 0%, #004db3 100%);color:#fff !important;font-family:"Montserrat",sans-serif !important;font-weight:800 !important;font-size:.92rem !important;letter-spacing:.5px;text-transform:uppercase;padding:.9rem 2.5rem;border-radius:50px;text-decoration:none !important;box-shadow:0 6px 20px rgba(0,48,135,.28);transition:all .25s ease}.lioy-svc-cta-btn:hover{background:linear-gradient(135deg, var(--lioy-navy) 0%, var(--lioy-blue) 100%);box-shadow:0 10px 28px rgba(0,48,135,.38);transform:translateY(-2px);color:#fff !important}.lioy-svc-col:nth-child(1) .lioy-svc-card{animation:lioyFadeInUp .5s .05s ease both}.lioy-svc-col:nth-child(2) .lioy-svc-card{animation:lioyFadeInUp .5s .1s ease both}.lioy-svc-col:nth-child(3) .lioy-svc-card{animation:lioyFadeInUp .5s .15s ease both}.lioy-svc-col:nth-child(4) .lioy-svc-card{animation:lioyFadeInUp .5s .2s ease both}.lioy-svc-col:nth-child(5) .lioy-svc-card{animation:lioyFadeInUp .5s .25s ease both}.lioy-svc-col:nth-child(6) .lioy-svc-card{animation:lioyFadeInUp .5s .3s ease both}.lioy-svc-col:nth-child(7) .lioy-svc-card{animation:lioyFadeInUp .5s .35s ease both}.lioy-svc-col:nth-child(8) .lioy-svc-card{animation:lioyFadeInUp .5s .4s ease both}@media(max-width: 575px){.lioy-services-heading{font-size:1.5rem !important}.lioy-svc-col{padding:.5rem !important}.lioy-svc-card{padding:1.25rem .85rem 1.25rem}.lioy-svc-icon-wrap{width:54px;height:54px}.lioy-svc-icon-wrap svg{width:26px;height:26px}.lioy-svc-title{font-size:.82rem !important}.lioy-svc-desc{display:none}}@keyframes lioyFadeInUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.template-contact .contact-page{background:linear-gradient(160deg, #F0F4FC 0%, #F7F9FF 60%, #fff 100%);padding-bottom:3.5rem}.template-contact .contact-page .col-md-4{animation:lioyFadeInUp .55s ease both}.template-contact .contact-page .col-md-4>.mb-3,.template-contact .contact-page .col-md-4>p.mb-3{font-family:"Montserrat",sans-serif;font-size:.97rem;color:#4a5568;line-height:1.7}.template-contact .contact-page .col-md-4{background:var(--lioy-navy);border-radius:18px;padding:2.2rem 1.8rem 2rem !important;box-shadow:0 8px 32px rgba(10,22,40,.18);color:#fff;position:relative;overflow:hidden}.template-contact .contact-page .col-md-4::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg, var(--lioy-gold) 0%, #ffcf60 100%);border-radius:18px 18px 0 0}.template-contact .contact-page .col-md-4::after{content:"";position:absolute;bottom:-60px;right:-60px;width:200px;height:200px;background:rgba(255,255,255,.04);border-radius:50%;pointer-events:none}.template-contact .contact-page .col-md-4 p.mb-3{color:rgba(255,255,255,.82) !important;font-size:.93rem}.template-contact .contact-page .col-md-4 h5{color:var(--lioy-gold) !important;font-family:"Montserrat",sans-serif !important;font-weight:700 !important;font-size:1rem !important;letter-spacing:.3px}.template-contact .contact-page .col-md-4 a,.template-contact .contact-page .col-md-4 .contact-link{color:rgba(255,255,255,.9) !important;font-family:"Montserrat",sans-serif !important;font-weight:500;font-size:.93rem;text-decoration:none !important;display:flex;align-items:center;gap:.6rem;padding:.7rem .85rem;border-radius:10px;margin-bottom:.35rem;transition:background .22s ease,color .22s ease,transform .2s ease;position:relative;z-index:1}.template-contact .contact-page .col-md-4 a:hover,.template-contact .contact-page .col-md-4 .contact-link:hover{background:rgba(255,255,255,.1);color:#fff !important;transform:translateX(4px)}.template-contact .contact-page .col-md-4 a svg,.template-contact .contact-page .col-md-4 .contact-link svg,.template-contact .contact-page .col-md-4 a .icon-inline,.template-contact .contact-page .col-md-4 .contact-link .icon-inline{flex-shrink:0;width:20px;height:20px;fill:var(--lioy-gold);opacity:.95}.template-contact .contact-page .col-md-4 .divider{border-color:rgba(255,255,255,.15) !important;margin:.6rem 0 1rem !important}.template-contact .contact-page .col-md-5{background:#fff;border-radius:18px;padding:2.2rem 2rem 2rem !important;box-shadow:0 8px 36px rgba(0,48,135,.1);border:1.5px solid #e8edf8;position:relative;animation:lioyFadeInUp .55s .12s ease both}.template-contact .contact-page .col-md-5::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg, var(--lioy-blue) 0%, #3a7eff 100%);border-radius:18px 18px 0 0}.template-contact .contact-page .col-md-5 label,.template-contact .contact-page .col-md-5 .form-label{font-family:"Montserrat",sans-serif !important;font-weight:700 !important;font-size:.82rem !important;letter-spacing:.4px;color:var(--lioy-navy) !important;text-transform:uppercase;margin-bottom:.35rem !important}.template-contact .contact-page .col-md-5 input[type=text],.template-contact .contact-page .col-md-5 input[type=email],.template-contact .contact-page .col-md-5 input[type=tel],.template-contact .contact-page .col-md-5 textarea,.template-contact .contact-page .col-md-5 .form-control{font-family:"Montserrat",sans-serif !important;font-size:.92rem !important;color:#2d3748 !important;background:#f7f9ff !important;border:1.5px solid #dde4f0 !important;border-radius:10px !important;padding:.75rem 1rem !important;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease !important;box-shadow:none !important}.template-contact .contact-page .col-md-5 input[type=text]:focus,.template-contact .contact-page .col-md-5 input[type=email]:focus,.template-contact .contact-page .col-md-5 input[type=tel]:focus,.template-contact .contact-page .col-md-5 textarea:focus,.template-contact .contact-page .col-md-5 .form-control:focus{border-color:var(--lioy-blue) !important;background:#fff !important;box-shadow:0 0 0 3px rgba(0,48,135,.1) !important;outline:none !important}.template-contact .contact-page .col-md-5 textarea{resize:vertical !important;min-height:130px}.template-contact .contact-page .col-md-5 button[type=submit],.template-contact .contact-page .col-md-5 input[type=submit],.template-contact .contact-page .col-md-5 .btn-primary{font-family:"Montserrat",sans-serif !important;font-weight:800 !important;font-size:.95rem !important;letter-spacing:.5px;text-transform:uppercase;background:linear-gradient(135deg, var(--lioy-blue) 0%, #004db3 100%) !important;border:none !important;border-radius:10px !important;padding:.85rem 1.5rem !important;color:#fff !important;box-shadow:0 4px 18px rgba(0,48,135,.28) !important;transition:all .25s ease !important;width:100%}.template-contact .contact-page .col-md-5 button[type=submit]:hover,.template-contact .contact-page .col-md-5 input[type=submit]:hover,.template-contact .contact-page .col-md-5 .btn-primary:hover{background:linear-gradient(135deg, var(--lioy-navy) 0%, var(--lioy-blue) 100%) !important;box-shadow:0 8px 24px rgba(0,48,135,.38) !important;transform:translateY(-2px);color:#fff !important}.template-contact .contact-page .alert-success{background:linear-gradient(135deg, #e8f5e9 0%, #f1fff3 100%) !important;border:1.5px solid #66bb6a !important;border-left:5px solid #43a047 !important;color:#2e7d32 !important;border-radius:10px !important;font-family:"Montserrat",sans-serif !important;font-weight:600 !important;font-size:.92rem !important;padding:1rem 1.2rem !important}.template-contact .contact-page .alert-danger{background:linear-gradient(135deg, #fff3f3 0%, #fff8f8 100%) !important;border:1.5px solid #ef9a9a !important;border-left:5px solid #e53935 !important;color:#b71c1c !important;border-radius:10px !important;font-family:"Montserrat",sans-serif !important;font-weight:600 !important;font-size:.92rem !important;padding:1rem 1.2rem !important}.template-contact .contact-page hr{border:none !important;border-top:2px solid #e8edf8 !important;margin:0 0 1.75rem !important}.template-contact .contact-page h4{font-family:"Montserrat",sans-serif !important;font-weight:800 !important;font-size:1.3rem !important;color:var(--lioy-navy) !important;position:relative;padding-bottom:.65rem;display:inline-block}.template-contact .contact-page h4::after{content:"";position:absolute;bottom:0;left:0;width:44px;height:4px;background:var(--lioy-gold);border-radius:2px}.template-contact .contact-page .row.mt-5>.col-12>p{font-family:"Montserrat",sans-serif !important;font-size:.93rem !important;color:#5a6a85 !important;margin-top:.6rem !important;margin-bottom:1.25rem !important}.template-contact .contact-page .row.mt-5>.col-12>div[style]{border-radius:16px !important;overflow:hidden !important;box-shadow:0 8px 32px rgba(0,48,135,.12) !important;border:2px solid #e8edf8 !important;transition:box-shadow .3s ease !important}.template-contact .contact-page .row.mt-5>.col-12>div[style]:hover{box-shadow:0 12px 40px rgba(0,48,135,.18) !important}.template-contact .contact-page .row.mt-5{animation:lioyFadeInUp .55s .25s ease both}.template-contact .contact-page .col-md-5 .row.align-items-center{background:#f7f9ff;border-radius:12px;padding:.85rem 1rem;margin-bottom:1.25rem;border:1px solid #e8edf8}.template-contact .contact-page .col-md-5 .row.align-items-center img{border-radius:8px;box-shadow:0 3px 10px rgba(0,48,135,.1);max-width:70px}.template-contact .contact-page .col-md-5 .row.align-items-center p{font-family:"Montserrat",sans-serif !important;font-size:.88rem !important;color:#4a5568 !important;margin:0 !important}.template-contact .contact-page>.container>.row:first-child{justify-content:center;align-items:stretch;gap:1.5rem}.template-contact .contact-page .col-md-4{flex:0 0 auto;width:100%;max-width:340px;display:flex;flex-direction:column}.template-contact .contact-page .col-md-4>*{flex:1}.template-contact .contact-page .col-md-5{flex:0 0 auto;width:100%;max-width:520px}@media(max-width: 767px){.template-contact .contact-page .col-md-4{border-radius:14px !important;padding:1.6rem 1.2rem !important;margin-bottom:1.5rem}.template-contact .contact-page .col-md-5{border-radius:14px !important;padding:1.6rem 1.2rem !important}.template-contact .contact-page h4{font-size:1.1rem !important}}@keyframes lioypulse{0%{box-shadow:0 4px 16px rgba(0,48,135,.3)}50%{box-shadow:0 4px 28px rgba(0,48,135,.56)}100%{box-shadow:0 4px 16px rgba(0,48,135,.3)}}@keyframes lioySlideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes lioyCheckIn{0%{transform:scale(0) rotate(-20deg);opacity:0}60%{transform:scale(1.15) rotate(4deg)}100%{transform:scale(1) rotate(0);opacity:1}}#single-product .btn-add-to-cart.cart,#single-product input.btn-primary[type=submit].cart{background:linear-gradient(135deg, var(--lioy-blue) 0%, #0041b3 100%) !important;font-size:1.05rem !important;padding:1rem 2rem !important;border-radius:12px !important;letter-spacing:.4px !important;animation:lioypulse 2.6s ease-in-out infinite;position:relative;overflow:hidden}#single-product .btn-add-to-cart.cart::after,#single-product input.btn-primary[type=submit].cart::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center, rgba(255, 255, 255, 0.25) 0%, transparent 70%);opacity:0;transition:opacity .3s ease}#single-product .btn-add-to-cart.cart:active::after,#single-product input.btn-primary[type=submit].cart:active::after{opacity:1}#single-product .btn-add-to-cart.cart:hover,#single-product input.btn-primary[type=submit].cart:hover{animation:none;background:linear-gradient(135deg, var(--lioy-navy) 0%, var(--lioy-blue) 100%) !important;transform:translateY(-3px) !important;box-shadow:0 10px 28px rgba(0,48,135,.45) !important}#single-product .btn-add-to-cart.nostock,#single-product input.btn-primary[type=submit].nostock{background:#cdd5e0 !important;color:#6b7a99 !important;animation:none !important;cursor:not-allowed;box-shadow:none !important}#single-product .lioy-trust-strip{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.lioy-trust-chip{display:inline-flex;align-items:center;gap:.35rem;font-family:"Montserrat",sans-serif;font-size:.72rem;font-weight:600;color:#3d5080;background:#eef3ff;border:1px solid #d6e0f8;border-radius:20px;padding:.28rem .75rem;white-space:nowrap}.lioy-trust-chip svg{width:13px;height:13px;flex-shrink:0;color:var(--lioy-blue)}#single-product .js-last-product{display:inline-flex !important;align-items:center;gap:.5rem;background:linear-gradient(135deg, #fff3cd, #fff8e1);border:1.5px solid #f5c842;border-radius:8px;padding:.5rem .9rem;font-family:"Montserrat",sans-serif !important;font-size:.82rem !important;font-weight:700 !important;color:#7a5200 !important}#single-product .free-shipping-message,#single-product .js-free-shipping-minimum-message{display:flex !important;align-items:center;gap:.5rem;background:linear-gradient(90deg, #e8f5e9, #f1fff3);border:1.5px solid #81c784;border-radius:10px;padding:.65rem 1rem;font-family:"Montserrat",sans-serif !important;font-size:.85rem !important;font-weight:600 !important;color:#2e7d32 !important;margin-bottom:1rem}#single-product .free-shipping-message .text-accent,#single-product .js-free-shipping-minimum-message .text-accent{color:#1b5e20 !important;font-weight:800 !important}.js-free-shipping-bar,.free-shipping-bar{height:8px !important;border-radius:4px !important;background:#e2e8f0 !important;overflow:hidden}.js-free-shipping-bar-progress,.free-shipping-bar-progress{height:100%;border-radius:4px;background:linear-gradient(90deg, #43a047, #66bb6a);transition:width .6s cubic-bezier(0.4, 0, 0.2, 1)}.js-added-to-cart-product-message{display:flex !important;align-items:center;gap:.4rem;background:#e8f5e9;border:1.5px solid #81c784;border-radius:8px;padding:.55rem .9rem;font-family:"Montserrat",sans-serif !important;font-weight:600 !important;font-size:.85rem !important;color:#2e7d32 !important;animation:lioySlideDown .35s ease}.js-added-to-cart-product-message svg{width:16px;height:16px;flex-shrink:0;animation:lioyCheckIn .4s ease}.js-added-to-cart-product-message a.btn-link{color:var(--lioy-blue) !important;font-weight:700 !important;text-decoration:underline !important;white-space:nowrap}.js-cart-icon,[data-store=cart-icon]{position:relative}.js-cart-quantity,.cart-count,[data-store=cart-quantity]{background:var(--lioy-gold) !important;color:var(--lioy-navy) !important;font-family:"Montserrat",sans-serif !important;font-weight:800 !important;font-size:.7rem !important;min-width:18px;height:18px;border-radius:9px !important;line-height:18px;text-align:center;padding:0 5px}#modal-cart .modal-header{background:var(--lioy-navy) !important;border-bottom:3px solid var(--lioy-gold) !important}#modal-cart .modal-header h5,#modal-cart .modal-header .modal-title{color:#fff !important;font-family:"Montserrat",sans-serif !important;font-weight:800 !important;font-size:1.05rem !important}#modal-cart .modal-close svg,#modal-cart .modal-close path{stroke:rgba(255,255,255,.85) !important;color:rgba(255,255,255,.85) !important}#modal-cart .item-name,#modal-cart .js-item-name{font-family:"Montserrat",sans-serif !important;font-weight:700 !important;font-size:.95rem !important;color:var(--lioy-navy) !important;line-height:1.4 !important}#modal-cart .item-price,#modal-cart .js-item-price{font-family:"Montserrat",sans-serif !important;font-weight:800 !important;font-size:1rem !important;color:var(--lioy-blue) !important}#modal-cart .js-subtotal-price,#modal-cart .subtotal-price{font-family:"Montserrat",sans-serif !important;font-weight:800 !important;color:var(--lioy-blue) !important}#modal-cart .modal-footer{background:#f7f9ff !important;border-top:2px solid #e8edf8 !important}#modal-cart .js-cart-notification,#modal-cart .cart-notification{background:#fff8e1 !important;border-left:4px solid #f5a800 !important;border-radius:8px !important;font-family:"Montserrat",sans-serif !important;font-size:.88rem !important;font-weight:600 !important;color:#6d4c00 !important}.js-go-to-checkout,.btn-go-checkout,#modal-cart .modal-footer .btn-primary,#cart .js-cart-action-button,[data-store=cart-buy-button]{background:linear-gradient(135deg, #1a6e2e 0%, #25a244 100%) !important;border:none !important;border-radius:12px !important;font-family:"Montserrat",sans-serif !important;font-weight:800 !important;font-size:1rem !important;letter-spacing:.4px;text-transform:uppercase;color:#fff !important;padding:.95rem 2rem !important;box-shadow:0 6px 20px rgba(26,110,46,.35) !important;transition:all .25s ease !important;text-decoration:none !important;display:block;text-align:center;width:100%;animation:lioypulse 2.8s ease-in-out infinite}.js-go-to-checkout:hover,.btn-go-checkout:hover,#modal-cart .modal-footer .btn-primary:hover,[data-store=cart-buy-button]:hover{background:linear-gradient(135deg, #145526 0%, #1e8036 100%) !important;box-shadow:0 10px 28px rgba(26,110,46,.48) !important;transform:translateY(-2px) !important;animation:none;color:#fff !important}#cart{background:#f0f4fc !important;padding-top:2rem !important;padding-bottom:3rem !important}#cart .container>.row{gap:1.5rem;align-items:flex-start}#cart .cart-products,#cart .js-cart-products,#cart [data-store=cart-products]{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,48,135,.09);border:1.5px solid #e8edf8;overflow:hidden}#cart .cart-header,#cart .cart-products-header{background:var(--lioy-navy) !important;color:#fff !important;padding:1rem 1.5rem !important;font-family:"Montserrat",sans-serif !important;font-weight:700 !important;font-size:.82rem !important;letter-spacing:.5px;text-transform:uppercase}#cart .cart-product-row,#cart .js-cart-item,#cart .cart-row{padding:1.1rem 1.5rem !important;border-bottom:1px solid #f0f4fc !important;transition:background .2s ease;display:flex;gap:1rem;align-items:center}#cart .cart-product-row:last-child,#cart .cart-row:last-child{border-bottom:none !important}#cart .cart-product-row:hover,#cart .cart-row:hover{background:#f8faff}#cart .cart-item-image img,#cart .js-cart-item-image img{border-radius:10px !important;border:1.5px solid #e8edf8;background:#fff}#cart .cart-product-name,#cart .js-cart-item-name,#cart .cart-item-name{font-family:"Montserrat",sans-serif !important;font-weight:700 !important;font-size:.93rem !important;color:var(--lioy-navy) !important;line-height:1.4;text-decoration:none !important}#cart .cart-product-name:hover{color:var(--lioy-blue) !important}#cart .cart-item-variant,#cart .variant-info{font-size:.78rem !important;color:var(--lioy-muted) !important;margin-top:.2rem}#cart .cart-item-unit-price,#cart .js-cart-unit-price{font-family:"Montserrat",sans-serif !important;font-size:.88rem !important;color:#6b7a99 !important}#cart .cart-item-price,#cart .js-cart-item-price,#cart .cart-price{font-family:"Montserrat",sans-serif !important;font-weight:800 !important;font-size:1rem !important;color:var(--lioy-blue) !important}#cart input[name=quantity],#cart .js-quantity-input{border:2px solid #dde4f0 !important;border-radius:8px !important;font-family:"Montserrat",sans-serif !important;font-weight:700 !important;font-size:.95rem !important;text-align:center;color:var(--lioy-navy);background:#f7f9ff;transition:border-color .2s ease;padding:.35rem .5rem !important}#cart input[name=quantity]:focus{border-color:var(--lioy-blue) !important;outline:none}#cart .js-remove-from-cart,#cart .cart-remove,#cart [class*=remove]{color:#c0392b !important;background:none !important;border:none !important;font-size:.8rem !important;cursor:pointer;opacity:.6;transition:opacity .2s ease;padding:0 !important;margin:0 !important}#cart .js-remove-from-cart:hover{opacity:1}#cart .cart-summary,#cart .js-cart-summary,#cart .order-summary{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,48,135,.1);border:1.5px solid #e8edf8;padding:1.75rem 1.5rem !important;position:sticky;top:100px}#cart .cart-summary h3,#cart .cart-summary h4,#cart .order-summary h3,#cart .order-summary h4{font-family:"Montserrat",sans-serif !important;font-weight:800 !important;font-size:1.05rem !important;color:var(--lioy-navy) !important;margin-bottom:1.1rem !important;padding-bottom:.75rem;border-bottom:2px solid #f0f4fc}#cart .cart-summary-row,#cart .summary-row,#cart .js-summary-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-family:"Montserrat",sans-serif !important;font-size:.9rem;color:#4a5568;border-bottom:1px solid #f5f7fb}#cart .cart-total-row,#cart .js-cart-total,#cart .total-price{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.85rem;border-top:2px solid #e2e8f0;font-family:"Montserrat",sans-serif !important;font-weight:800 !important;font-size:1.2rem !important;color:var(--lioy-navy) !important}#cart .cart-total-row [class*=price],#cart .js-cart-total [class*=price]{color:var(--lioy-blue) !important;font-size:1.3rem !important}#cart .coupon-form,#cart .js-coupon-form,#cart [data-store=coupon]{background:#f7f9ff;border-radius:10px;border:1.5px dashed #c0ceec;padding:1rem 1.1rem;margin:1rem 0}#cart .coupon-form input,#cart [data-store=coupon] input{border:1.5px solid #dde4f0 !important;border-radius:8px !important;font-family:"Montserrat",sans-serif !important;font-size:.88rem !important;padding:.55rem .85rem !important;background:#fff !important;color:var(--lioy-navy)}#cart .coupon-form input:focus{border-color:var(--lioy-blue) !important;outline:none}#cart .coupon-form .btn,#cart [data-store=coupon] .btn{background:#eef3ff !important;color:var(--lioy-blue) !important;border:1.5px solid var(--lioy-blue) !important;border-radius:8px !important;font-family:"Montserrat",sans-serif !important;font-weight:700 !important;font-size:.85rem !important;padding:.55rem 1rem !important;transition:all .2s ease}#cart .coupon-form .btn:hover{background:var(--lioy-blue) !important;color:#fff !important}#cart .lioy-cart-trust,.lioy-cart-trust{display:flex;flex-direction:column;gap:.55rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid #eef2fb}.lioy-cart-trust-item{display:flex;align-items:center;gap:.6rem;font-family:"Montserrat",sans-serif;font-size:.78rem;font-weight:600;color:#3d5080}.lioy-cart-trust-item svg{width:16px;height:16px;flex-shrink:0;color:var(--lioy-blue)}#cart .empty-cart,#cart .js-empty-cart-message,.empty-cart-message{background:#fff;border-radius:16px;text-align:center;padding:3rem 2rem !important;box-shadow:0 4px 24px rgba(0,48,135,.09);border:1.5px solid #e8edf8}#cart .empty-cart h2,.empty-cart-message h2{font-family:"Montserrat",sans-serif !important;font-weight:800 !important;color:var(--lioy-navy) !important;margin-bottom:.75rem}#cart .empty-cart p,.empty-cart-message p{color:var(--lioy-muted);font-size:.92rem}#cart .empty-cart .btn,.empty-cart-message .btn{display:inline-block;background:linear-gradient(135deg, var(--lioy-blue), #004db3) !important;color:#fff !important;font-family:"Montserrat",sans-serif !important;font-weight:700 !important;font-size:.9rem !important;border-radius:10px !important;padding:.8rem 2rem !important;margin-top:1rem;text-decoration:none !important;box-shadow:0 4px 14px rgba(0,48,135,.28) !important;transition:all .25s ease}.lioy-btn-cart.cart{background:linear-gradient(135deg, var(--lioy-blue) 0%, #0041b3 100%) !important;position:relative;overflow:hidden}.lioy-btn-cart.cart::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center, rgba(255, 255, 255, 0.2) 0%, transparent 65%);opacity:0;transition:opacity .25s ease}.lioy-btn-cart.cart:active::after{opacity:1}@media(max-width: 767px){#single-product .row.mb-4{position:sticky;bottom:0;background:rgba(255,255,255,.97);backdrop-filter:blur(8px);z-index:100;padding:.75rem 1rem !important;margin:0 -1rem !important;border-top:1px solid #e8edf8;box-shadow:0 -4px 16px rgba(0,48,135,.1)}.lioy-trust-chip{font-size:.68rem;padding:.22rem .6rem}#single-product .lioy-trust-strip{justify-content:center}#cart .container>.row{gap:1rem}#cart .cart-summary,#cart .order-summary{position:static}#cart .cart-summary .js-go-to-checkout,#cart .order-summary .js-go-to-checkout{font-size:.92rem !important;padding:.85rem 1rem !important}}@keyframes lioySlideInRight{0%{opacity:0;transform:translateX(110%) scale(0.95)}65%{transform:translateX(-6px) scale(1.01)}100%{opacity:1;transform:translateX(0) scale(1)}}.js-alert-added-to-cart{border-radius:18px !important;box-shadow:0 16px 48px rgba(0,48,135,.16),0 3px 10px rgba(0,0,0,.07) !important;border:none !important;overflow:hidden !important;animation:lioySlideInRight .5s cubic-bezier(0.34, 1.45, 0.64, 1) forwards !important;background:#fff !important;max-width:320px !important;min-width:260px !important}.js-alert-added-to-cart .notification-cart{border-top:4px solid var(--lioy-gold, #F5A800) !important;padding:14px 14px 14px 14px !important;position:relative !important}.js-cart-notification-close{position:absolute !important;top:10px !important;right:10px !important;width:28px !important;height:28px !important;border-radius:50% !important;background:rgba(10,22,40,.07) !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;transition:background .2s !important;z-index:2 !important;padding:0 !important;margin:0 !important}.js-cart-notification-close:hover{background:rgba(10,22,40,.15) !important}.js-cart-notification-close svg{width:14px !important;height:14px !important}.js-alert-added-to-cart .js-cart-notification-item{display:flex !important;align-items:center !important;flex-wrap:nowrap !important;gap:12px !important;margin:0 0 10px 0 !important}.js-alert-added-to-cart .notification-img{width:80px !important;height:80px !important;min-width:80px !important;border-radius:12px !important;overflow:hidden !important;border:1.5px solid #eef1f7 !important;background:#f5f7fb !important;position:relative !important;padding:0 !important}.js-cart-notification-item-img{font-size:0 !important;color:rgba(0,0,0,0) !important}.js-alert-added-to-cart .js-cart-notification-item .col{padding:0 !important;flex:1 !important;min-width:0 !important}.js-cart-notification-item-name{font-family:"Montserrat",sans-serif !important;font-weight:700 !important;font-size:.81rem !important;line-height:1.35 !important;color:var(--lioy-navy, #0A1628) !important;display:block !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;max-width:175px !important}.js-cart-notification-item-variant{font-family:"Montserrat",sans-serif !important;font-size:.72rem !important;color:#7b8494 !important;font-weight:500 !important}.js-alert-added-to-cart .mb-1:last-child{display:flex !important;align-items:baseline !important;gap:3px !important;margin-top:5px !important}.js-cart-notification-item-quantity{font-family:"Montserrat",sans-serif !important;font-size:.75rem !important;color:#9ca3af !important;font-weight:600 !important}.js-cart-notification-item-price{font-family:"Montserrat",sans-serif !important;font-weight:800 !important;font-size:.95rem !important;color:var(--lioy-blue, #003087) !important}.js-alert-added-to-cart strong{display:flex !important;align-items:center !important;gap:6px !important;font-family:"Montserrat",sans-serif !important;font-size:.78rem !important;font-weight:700 !important;color:#166534 !important;background:#f0fdf4 !important;border-radius:8px !important;padding:7px 10px !important;margin:2px 0 0 0 !important;width:100% !important;box-sizing:border-box !important}.js-alert-added-to-cart strong::before{content:"";display:inline-flex;flex-shrink:0;width:15px;height:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%2316a34a'%3E%3Cpath fill-rule='evenodd' d='M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z' clip-rule='evenodd'/%3E%3C/svg%3E") center/contain no-repeat}.lioy-clientes-section{padding:56px 0 48px;background:#f8f9fc;overflow:hidden}.lioy-clientes-heading{font-family:Montserrat,sans-serif;font-size:1.7rem;font-weight:800;color:var(--lioy-navy, #0A1628);margin-bottom:0}.lioy-clientes-subtitle{font-family:Montserrat,sans-serif;font-size:.95rem;color:#6b7280;font-weight:400}.lioy-clientes-track-wrap{position:relative;overflow-x:hidden;overflow-y:visible;margin-top:36px;padding:16px 0 20px;-webkit-mask-image:linear-gradient(to right, transparent 0%, black 5%, black 95%, transparent 100%);mask-image:linear-gradient(to right, transparent 0%, black 5%, black 95%, transparent 100%)}.lioy-clientes-track{display:flex;align-items:center;width:max-content;animation:lioyScrollClientes 40s linear infinite}.lioy-clientes-track-wrap:hover .lioy-clientes-track{animation-play-state:paused}@keyframes lioyScrollClientes{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.lioy-client-bubble{flex-shrink:0;width:96px;height:96px;margin:0 14px;border-radius:50%;background:#fff;box-shadow:0 3px 14px rgba(10,22,40,.09),0 1px 3px rgba(0,0,0,.04);display:flex;align-items:center;justify-content:center;padding:16px;transition:box-shadow .3s ease,transform .3s ease;cursor:default}.lioy-client-bubble:hover{box-shadow:0 8px 26px rgba(10,22,40,.16);transform:translateY(-3px) scale(1.06)}.lioy-client-bubble img{max-width:100%;max-height:52px;width:auto;height:auto;object-fit:contain;filter:grayscale(100%) contrast(0.8);opacity:.6;transition:filter .35s ease,opacity .35s ease}.lioy-client-bubble:hover img{filter:grayscale(0%) contrast(1);opacity:1}@media(max-width: 767px){.lioy-client-bubble{width:72px;height:72px;margin:0 8px;padding:12px}.lioy-client-bubble img{max-height:38px}.lioy-clientes-track{animation-duration:26s}}.js-menu-and-banners-row .nav-list-link:not(.js-desktop-dropdown .nav-list-link){position:relative;transition:color .25s ease !important}.js-menu-and-banners-row .nav-list-link:not(.js-desktop-dropdown .nav-list-link)::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background:var(--lioy-gold, #F5A800);border-radius:2px;transition:width .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.js-menu-and-banners-row .nav-list-link:not(.js-desktop-dropdown .nav-list-link):hover,.js-menu-and-banners-row .nav-list-link:not(.js-desktop-dropdown .nav-list-link):focus{color:var(--lioy-gold, #F5A800) !important;text-decoration:none !important}.js-menu-and-banners-row .nav-list-link:not(.js-desktop-dropdown .nav-list-link):hover::after{width:100%}.js-desktop-dropdown{border-radius:0 0 14px 14px !important;box-shadow:0 20px 60px rgba(10,22,40,.14),0 4px 16px rgba(0,0,0,.07) !important;border-top:3px solid var(--lioy-gold, #F5A800) !important;padding:20px 20px 22px !important;background:#fff !important;min-width:260px !important}.desktop-list-subitems{list-style:none !important;padding:0 !important;margin:0 !important}.desktop-list-subitems>li{margin-bottom:14px !important}.desktop-list-subitems>li:last-child{margin-bottom:0 !important}.desktop-list-subitems>li>a.nav-list-link{font-size:.68rem !important;font-weight:800 !important;color:var(--lioy-navy, #0A1628) !important;letter-spacing:.07em !important;text-transform:uppercase !important;padding:0 0 7px 0 !important;display:block !important;border-bottom:1.5px solid #e8edf6 !important;margin-bottom:6px !important;transition:color .2s ease !important}.desktop-list-subitems>li>a.nav-list-link:hover{color:var(--lioy-blue, #003087) !important}.desktop-list-subitems>li>a.nav-list-link::after{display:none !important}.desktop-list-subitems .list-subitems{list-style:none !important;padding:0 !important;margin:0 !important}.desktop-list-subitems .list-subitems a.nav-list-link{font-size:.72rem !important;font-weight:500 !important;color:#4b5768 !important;padding:5px 8px 5px 10px !important;display:block !important;border-radius:6px !important;text-transform:none !important;letter-spacing:0 !important;border-left:2.5px solid rgba(0,0,0,0) !important;transition:color .2s ease,background .2s ease,padding-left .2s ease,border-color .2s ease !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.desktop-list-subitems .list-subitems a.nav-list-link:hover{color:var(--lioy-blue, #003087) !important;background:#f0f4fc !important;border-left-color:var(--lioy-gold, #F5A800) !important;padding-left:14px !important}.desktop-list-subitems .list-subitems a.nav-list-link::after{display:none !important}.lsc{--gold: #F5A800;--gold2: #FFCF60;--navy: #071628;--blue: #003087;--r: 20px;font-family:"Montserrat",sans-serif;color:#1a2235}.lsc__intro{font-size:1.05rem;color:#4a5568;line-height:1.85;margin:1.5rem auto 2.75rem;max-width:820px;text-align:center;padding:0 1rem}.lsc__intro strong{color:var(--blue)}.lsc__head{text-align:center;margin-bottom:1.75rem}.lsc__eyebrow{display:inline-block;background:rgba(245,168,0,.1);color:#a37000;border:1px solid rgba(245,168,0,.3);border-radius:999px;padding:.3rem 1.15rem;font-size:.67rem;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;margin-bottom:.95rem}.lsc__title{font-size:clamp(1.85rem,3.5vw,2.8rem);font-weight:900;color:var(--navy);text-transform:uppercase;letter-spacing:.5px;line-height:1.1;margin:0 0 .8rem}.lsc__line{width:48px;height:4px;background:linear-gradient(90deg, var(--gold), var(--gold2));border-radius:2px;margin:0 auto .9rem}.lsc__sub{color:#6b7a96;font-size:.87rem;max-width:420px;margin:0 auto;line-height:1.6}.lsc__stage{position:relative;padding:0 52px}.lsc__vp{overflow:hidden;border-radius:var(--r);box-shadow:0 32px 80px rgba(0,0,0,.38),0 4px 20px rgba(0,0,0,.22)}.lsc__track{display:flex;transition:transform .75s cubic-bezier(0.77, 0, 0.175, 1);will-change:transform;cursor:grab}.lsc__track.dragging{cursor:grabbing;transition:none}.lsc__card{flex:0 0 100%;height:580px;position:relative;overflow:hidden}.lsc__bg{position:absolute;inset:0;background-size:cover;background-position:center center;transition:transform 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.lsc__card:hover .lsc__bg{transform:scale(1.05)}.lsc__ov{position:absolute;inset:0;background:linear-gradient(to top, rgba(3, 8, 22, 0.97) 0%, rgba(3, 8, 22, 0.9) 22%, rgba(3, 8, 22, 0.6) 42%, rgba(3, 8, 22, 0.25) 62%, rgba(3, 8, 22, 0.06) 80%, transparent 100%)}.lsc__tint{position:absolute;inset:0;background:linear-gradient(140deg, rgba(0, 48, 135, 0.18) 0%, transparent 55%)}.lsc__card.on::after{content:"";position:absolute;top:18%;left:0;width:4px;height:64%;border-radius:0 3px 3px 0;background:linear-gradient(to bottom, transparent, var(--gold) 40%, var(--gold) 60%, transparent);z-index:6}.lsc__prog{position:absolute;bottom:0;left:0;height:5px;width:0;z-index:7;background:linear-gradient(90deg, var(--gold), var(--gold2));box-shadow:0 0 16px rgba(245,168,0,.85)}.lsc__card.on .lsc__prog{animation:lscProg 4800ms linear forwards}@keyframes lscProg{from{width:0}to{width:100%}}.lsc__wm{position:absolute;right:-0.05em;bottom:-0.1em;font-size:20rem;font-weight:900;line-height:1;color:rgba(255,255,255,.03);letter-spacing:-0.03em;pointer-events:none;user-select:none;z-index:2;font-family:"Montserrat",sans-serif}.lsc__body{position:absolute;bottom:0;left:0;right:0;padding:2.75rem 2.75rem 2.5rem;z-index:5}.lsc__tag{display:inline-block;font-size:.61rem;font-weight:700;letter-spacing:2.5px;color:var(--gold);text-transform:uppercase;border:1px solid rgba(245,168,0,.38);border-radius:5px;padding:.16rem .65rem;margin-bottom:1.05rem}.lsc__icon{width:52px;height:52px;background:rgba(255,255,255,.08);border:1.5px solid rgba(255,255,255,.17);border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:1.1rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .35s,border-color .35s,box-shadow .35s}.lsc__card:hover .lsc__icon{background:rgba(245,168,0,.18);border-color:rgba(245,168,0,.55);box-shadow:0 4px 20px rgba(245,168,0,.22)}.lsc__icon svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.lsc__ttl{display:block;font-size:clamp(1.45rem,3vw,2.1rem) !important;font-weight:900 !important;color:#fff !important;line-height:1.15 !important;margin-bottom:.72rem !important;text-shadow:0 2px 28px rgba(0,0,0,.75);text-transform:none !important;letter-spacing:0 !important}.lsc__dsc{display:block;font-size:.875rem !important;color:rgba(255,255,255,.8) !important;line-height:1.72 !important;margin-bottom:1.75rem !important;max-width:560px}.lsc__btn-ver{display:inline-flex;align-items:center;gap:.7rem;font-family:"Montserrat",sans-serif;font-size:.83rem;font-weight:700;letter-spacing:.3px;color:var(--gold) !important;text-decoration:none !important;background:rgba(245,168,0,.1);border:1.5px solid rgba(245,168,0,.45);border-radius:10px;padding:.78rem 1.65rem;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background .3s ease,border-color .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:pointer;white-space:nowrap}.lsc__btn-ver:hover{background:var(--gold) !important;border-color:var(--gold) !important;color:var(--navy) !important;text-decoration:none !important;transform:translateY(-2px);box-shadow:0 10px 32px rgba(245,168,0,.42)}.lsc__btn-ver svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;transition:transform .3s ease}.lsc__btn-ver:hover svg{transform:translateX(5px)}.lsc__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:50px;height:50px;border-radius:50%;border:1.5px solid rgba(255,255,255,.18);background:rgba(7,22,40,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#fff;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease,opacity .3s ease;box-shadow:0 8px 32px rgba(0,0,0,.42)}.lsc__nav:hover:not(:disabled){background:var(--blue);border-color:rgba(245,168,0,.55);box-shadow:0 12px 40px rgba(0,48,135,.55);transform:translateY(-50%) scale(1.1)}.lsc__nav--off{opacity:.15;cursor:not-allowed;pointer-events:none}.lsc__nav svg{width:18px;height:18px;stroke:currentColor;stroke-width:2.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.lsc__nav--p{left:0}.lsc__nav--n{right:0}.lsc__dots{display:flex;align-items:center;justify-content:center;gap:.55rem;margin-top:1.75rem}.lsc__dot{height:6px;width:6px;border-radius:3px;background:#c4cedf;border:none;padding:0;cursor:pointer;transition:all .38s cubic-bezier(0.4, 0, 0.2, 1)}.lsc__dot.on{background:var(--gold);width:28px;border-radius:3px;box-shadow:0 0 10px rgba(245,168,0,.55)}.lsc__why{margin-top:3.5rem}.lsc__why-label{display:block;font-size:.67rem;font-weight:700;letter-spacing:2.5px;color:var(--gold);text-transform:uppercase;margin-bottom:.5rem;text-align:center}.lsc__why-h{font-size:clamp(1.25rem,2.5vw,1.6rem) !important;font-weight:900 !important;color:var(--navy) !important;text-transform:uppercase !important;letter-spacing:.4px !important;margin-bottom:1.75rem !important;padding-bottom:.8rem;border-bottom:2px solid rgba(0,0,0,.07);position:relative;text-align:center}.lsc__why-h::after{content:"";position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:48px;height:2px;background:linear-gradient(90deg, var(--gold), var(--gold2))}.lsc__why-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.lsc__why-card{background:#fff;border:1.5px solid #e6ecf7;border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease}.lsc__why-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, var(--gold), var(--gold2));transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.lsc__why-card:hover{box-shadow:0 10px 36px rgba(0,48,135,.12);transform:translateY(-4px);border-color:rgba(0,48,135,.14)}.lsc__why-card:hover::before{transform:scaleX(1)}.lsc__why-ico{width:44px;height:44px;background:linear-gradient(135deg, var(--blue) 0%, #0047b8 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.05rem;box-shadow:0 4px 16px rgba(0,48,135,.28);flex-shrink:0}.lsc__why-ico svg{width:22px;height:22px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lsc__ws{display:block;color:var(--navy) !important;font-size:.93rem !important;font-weight:800 !important;margin-bottom:.38rem !important}.lsc__wt{color:#637085 !important;font-size:.83rem !important;line-height:1.65 !important}.lsc__cta-b{background:linear-gradient(135deg, #060f1e 0%, #091c38 50%, #0c1e36 100%);border-radius:20px;padding:3rem 2.5rem;text-align:center;position:relative;overflow:hidden;margin-top:3.5rem}.lsc__cta-b::before{content:"";position:absolute;top:-80px;right:-80px;width:300px;height:300px;border-radius:50%;background:rgba(245,168,0,.055);pointer-events:none}.lsc__cta-b::after{content:"";position:absolute;bottom:-100px;left:-60px;width:340px;height:340px;border-radius:50%;background:rgba(0,48,135,.14);pointer-events:none}.lsc__ch{font-size:clamp(1.3rem,3vw,1.8rem) !important;font-weight:900 !important;color:#fff !important;margin-bottom:.55rem !important;position:relative;z-index:1}.lsc__gold-bar{width:40px;height:3px;background:linear-gradient(90deg, var(--gold), var(--gold2));border-radius:2px;margin:0 auto 1.35rem;position:relative;z-index:1}.lsc__cp{color:rgba(255,255,255,.62) !important;font-size:.91rem !important;margin-bottom:2rem !important;position:relative;z-index:1}.lsc__cg{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;margin-bottom:2rem;position:relative;z-index:1}.lsc__ci{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:1.1rem .85rem;display:flex;flex-direction:column;align-items:center;gap:.55rem}.lsc__ci-ico{width:36px;height:36px;background:rgba(245,168,0,.12);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lsc__ci-ico svg{width:18px;height:18px;stroke:var(--gold);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lsc__ci-l{font-size:.6rem !important;color:var(--gold) !important;font-weight:700 !important;letter-spacing:1.5px !important;text-transform:uppercase !important}.lsc__ci-v{font-size:.82rem !important;color:rgba(255,255,255,.8) !important;line-height:1.5 !important;text-align:center !important}.lsc__wa-btn{display:inline-flex;align-items:center;gap:.6rem;background:linear-gradient(135deg, #25D366, #1aab55);color:#fff !important;text-decoration:none !important;border-radius:50px;padding:.95rem 2.5rem;font-weight:800;font-size:.97rem;box-shadow:0 6px 28px rgba(37,211,102,.35);position:relative;z-index:1;transition:transform .25s,box-shadow .25s}.lsc__wa-btn:hover{transform:translateY(-3px);box-shadow:0 14px 38px rgba(37,211,102,.45);color:#fff !important;text-decoration:none !important}@media(max-width: 768px){.lsc__card{height:500px}.lsc__stage{padding:0 40px}.lsc__body{padding:2rem 1.75rem 2rem}.lsc__nav{width:44px;height:44px}}@media(max-width: 480px){.lsc__card{height:460px}.lsc__stage{padding:0 30px}.lsc__body{padding:1.5rem 1.25rem 1.5rem}.lsc__ttl{font-size:1.3rem !important}.lsc__dsc{display:none !important}.lsc__nav{width:38px;height:38px}.lsc__nav svg{width:16px;height:16px}.lsc__why-grid{grid-template-columns:1fr}.lsc__cg{grid-template-columns:1fr}.lsc__wm{font-size:12rem}}.lsc__icon::before,.lsc__why-ico::before,.lsc__ci-ico::before{content:"";display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.lsc__icon::before{width:24px;height:24px;background:#fff}.lsc__why-ico::before{width:22px;height:22px;background:#fff}.lsc__ci-ico::before{width:18px;height:18px;background:#f5a800}.lsc__card:nth-child(1) .lsc__icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M24 6C14 6 14 18 24 18S34 30 24 30S14 42 24 42'/%3E%3Cline x1='16' y1='8' x2='32' y2='8'/%3E%3Cline x1='16' y1='40' x2='32' y2='40'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M24 6C14 6 14 18 24 18S34 30 24 30S14 42 24 42'/%3E%3Cline x1='16' y1='8' x2='32' y2='8'/%3E%3Cline x1='16' y1='40' x2='32' y2='40'/%3E%3C/svg%3E")}.lsc__card:nth-child(2) .lsc__icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='18' width='36' height='22' rx='3'/%3E%3Cpath d='M6 24h36'/%3E%3Cpath d='M16 18V12a8 8 0 0 1 16 0v6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='18' width='36' height='22' rx='3'/%3E%3Cpath d='M6 24h36'/%3E%3Cpath d='M16 18V12a8 8 0 0 1 16 0v6'/%3E%3C/svg%3E")}.lsc__card:nth-child(3) .lsc__icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='24' cy='24' r='4'/%3E%3Cpath d='M24 8v4M24 36v4M8 24h4M36 24h4M12.7 12.7l2.8 2.8M32.5 32.5l2.8 2.8M12.7 35.3l2.8-2.8M32.5 15.5l2.8-2.8'/%3E%3Ccircle cx='24' cy='24' r='10' stroke-dasharray='4 3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='24' cy='24' r='4'/%3E%3Cpath d='M24 8v4M24 36v4M8 24h4M36 24h4M12.7 12.7l2.8 2.8M32.5 32.5l2.8 2.8M12.7 35.3l2.8-2.8M32.5 15.5l2.8-2.8'/%3E%3Ccircle cx='24' cy='24' r='10' stroke-dasharray='4 3'/%3E%3C/svg%3E")}.lsc__card:nth-child(4) .lsc__icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='24' cy='24' r='16'/%3E%3Ccircle cx='24' cy='24' r='5'/%3E%3Cline x1='24' y1='8' x2='24' y2='14'/%3E%3Cline x1='24' y1='34' x2='24' y2='40'/%3E%3Cline x1='8' y1='24' x2='14' y2='24'/%3E%3Cline x1='34' y1='24' x2='40' y2='24'/%3E%3Cline x1='13' y1='13' x2='17.5' y2='17.5'/%3E%3Cline x1='30.5' y1='30.5' x2='35' y2='35'/%3E%3Cline x1='35' y1='13' x2='30.5' y2='17.5'/%3E%3Cline x1='17.5' y1='30.5' x2='13' y2='35'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='24' cy='24' r='16'/%3E%3Ccircle cx='24' cy='24' r='5'/%3E%3Cline x1='24' y1='8' x2='24' y2='14'/%3E%3Cline x1='24' y1='34' x2='24' y2='40'/%3E%3Cline x1='8' y1='24' x2='14' y2='24'/%3E%3Cline x1='34' y1='24' x2='40' y2='24'/%3E%3Cline x1='13' y1='13' x2='17.5' y2='17.5'/%3E%3Cline x1='30.5' y1='30.5' x2='35' y2='35'/%3E%3Cline x1='35' y1='13' x2='30.5' y2='17.5'/%3E%3Cline x1='17.5' y1='30.5' x2='13' y2='35'/%3E%3C/svg%3E")}.lsc__card:nth-child(5) .lsc__icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='28' width='32' height='12' rx='2'/%3E%3Crect x='14' y='16' width='20' height='12'/%3E%3Cpath d='M10 28V20l4-4h20l4 4v8'/%3E%3Cline x1='8' y1='34' x2='40' y2='34'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='28' width='32' height='12' rx='2'/%3E%3Crect x='14' y='16' width='20' height='12'/%3E%3Cpath d='M10 28V20l4-4h20l4 4v8'/%3E%3Cline x1='8' y1='34' x2='40' y2='34'/%3E%3C/svg%3E")}.lsc__card:nth-child(6) .lsc__icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 8h8v6l4 4v16H16V18l4-4V8z'/%3E%3Cpath d='M22 8V6a2 2 0 0 1 4 0v2'/%3E%3Cline x1='16' y1='30' x2='32' y2='30'/%3E%3Cpath d='M21 34v4M27 34v4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 8h8v6l4 4v16H16V18l4-4V8z'/%3E%3Cpath d='M22 8V6a2 2 0 0 1 4 0v2'/%3E%3Cline x1='16' y1='30' x2='32' y2='30'/%3E%3Cpath d='M21 34v4M27 34v4'/%3E%3C/svg%3E")}.lsc__card:nth-child(7) .lsc__icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='32' width='36' height='8' rx='2'/%3E%3Cpath d='M12 32V18h24v14'/%3E%3Cpath d='M18 18v-6h12v6'/%3E%3Cpath d='M20 14v-4h8v4'/%3E%3Cline x1='24' y1='10' x2='24' y2='6'/%3E%3Cpath d='M20 6h8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='32' width='36' height='8' rx='2'/%3E%3Cpath d='M12 32V18h24v14'/%3E%3Cpath d='M18 18v-6h12v6'/%3E%3Cpath d='M20 14v-4h8v4'/%3E%3Cline x1='24' y1='10' x2='24' y2='6'/%3E%3Cpath d='M20 6h8'/%3E%3C/svg%3E")}.lsc__card:nth-child(8) .lsc__icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='24' y1='6' x2='24' y2='18'/%3E%3Cpath d='M14 18h20v6l6 8H8l6-8v-6z'/%3E%3Cline x1='24' y1='18' x2='36' y2='26'/%3E%3Ccircle cx='24' cy='38' r='4'/%3E%3Cline x1='8' y1='42' x2='40' y2='42'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='24' y1='6' x2='24' y2='18'/%3E%3Cpath d='M14 18h20v6l6 8H8l6-8v-6z'/%3E%3Cline x1='24' y1='18' x2='36' y2='26'/%3E%3Ccircle cx='24' cy='38' r='4'/%3E%3Cline x1='8' y1='42' x2='40' y2='42'/%3E%3C/svg%3E")}.lsc__why-card:nth-child(1) .lsc__why-ico::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E")}.lsc__why-card:nth-child(2) .lsc__why-ico::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'/%3E%3C/svg%3E")}.lsc__why-card:nth-child(3) .lsc__why-ico::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z'/%3E%3Cpolyline points='3.27 6.96 12 12.01 20.73 6.96'/%3E%3Cline x1='12' y1='22.08' x2='12' y2='12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z'/%3E%3Cpolyline points='3.27 6.96 12 12.01 20.73 6.96'/%3E%3Cline x1='12' y1='22.08' x2='12' y2='12'/%3E%3C/svg%3E")}.lsc__why-card:nth-child(4) .lsc__why-ico::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M23 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M23 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}.lsc__ci:nth-child(1) .lsc__ci-ico::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}.lsc__ci:nth-child(2) .lsc__ci-ico::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 12 19.79 19.79 0 0 1 1.62 3.38 2 2 0 0 1 3.6 1.22h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L7.91 8.85a16 16 0 0 0 6 6l.93-.93a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 21.73 16.92z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 12 19.79 19.79 0 0 1 1.62 3.38 2 2 0 0 1 3.6 1.22h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L7.91 8.85a16 16 0 0 0 6 6l.93-.93a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 21.73 16.92z'/%3E%3C/svg%3E")}.lsc__ci:nth-child(3) .lsc__ci-ico::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E")}.lsc__nav--p::before,.lsc__nav--n::before{content:"";display:block;width:9px;height:9px;border-color:#fff;border-style:solid;flex-shrink:0}.lsc__nav--p::before{border-width:0 0 2.5px 2.5px;transform:rotate(45deg) translate(2px, -2px)}.lsc__nav--n::before{border-width:2.5px 2.5px 0 0;transform:rotate(45deg) translate(-2px, 2px)}.section-adbar .js-swiper-adbar,.js-adbar .adbar-text-container,.js-adbar .swiper-slide{padding-top:8px !important;padding-bottom:8px !important}.js-adbar{font-size:12.5px !important}.head-logo-row{padding-top:5px !important;padding-bottom:5px !important}.logo-img-big,.head-logo-row .logo-img{max-height:52px !important;height:52px !important;width:auto !important}.js-menu-and-banners-row{padding-top:0 !important;padding-bottom:0 !important}.js-nav-desktop-list{padding-top:0 !important;padding-bottom:0 !important}.nav-main-item>.nav-item-container>a,.js-nav-main-item>.nav-item-container>a{padding-top:13px !important;padding-bottom:13px !important}.nav-desktop .nav-list-link,.js-nav-desktop-list .nav-list-link{font-size:13.5px !important;letter-spacing:.2px !important}.desktop-list-subitems .nav-list-link{font-size:12.5px !important;text-transform:none !important;letter-spacing:0 !important;font-weight:500 !important}.btn,.btn-primary,.btn-secondary,.btn-success,.btn-outline,.btn-add-to-cart,.js-add-to-cart,.buy-button,.lioy-cart-btn-wrap a,.lioy-cart-btn-wrap button{border-radius:8px !important}.js-add-to-cart:hover,.buy-button:hover,.lioy-cart-btn-wrap a:hover{transform:translateY(-2px) !important;box-shadow:0 8px 22px rgba(17,61,122,.3) !important}.js-item-container.item{transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease !important}.js-item-product:hover .js-item-container.item{box-shadow:0 12px 38px rgba(0,48,135,.16) !important;transform:translateY(-5px) !important}.item-image img,.item-img img,[class*=item-photo] img{transition:transform .45s ease !important}.js-item-product:hover .item-image img,.js-item-product:hover .item-img img{transform:scale(1.05) !important}.item-name a,.item-list .item-name{font-weight:700 !important;color:#0a1628 !important;line-height:1.45 !important;transition:color .2s !important}.js-item-product:hover .item-name a{color:#003087 !important}.item-price .js-price-display,.item-price .price-display,.item-price{font-weight:800 !important;color:#003087 !important}.js-products-featured-horizontal-title-col h2,.js-banners-section-title h2,.section-banners-home h2,.js-home-sections-container h2{font-weight:900 !important;color:#071628 !important;text-transform:uppercase !important;letter-spacing:.4px !important;position:relative !important;padding-bottom:.7rem !important;display:inline-block !important}.js-products-featured-horizontal-title-col h2::after,.js-banners-section-title h2::after,.section-banners-home h2::after{content:"" !important;position:absolute !important;bottom:0 !important;left:0 !important;width:40px !important;height:3px !important;background:linear-gradient(90deg, #F5A800, #FFCF60) !important;border-radius:2px !important}.lf{background:linear-gradient(160deg, #060f1e 0%, #0c1e38 60%, #071628 100%);color:rgba(255,255,255,.72);padding:3.5rem 0 0;position:relative;overflow:hidden}.lf::before{content:"";position:absolute;top:-100px;right:-100px;width:400px;height:400px;border-radius:50%;background:rgba(245,168,0,.04);pointer-events:none}.lf::after{content:"";position:absolute;bottom:-80px;left:-60px;width:300px;height:300px;border-radius:50%;background:rgba(0,48,135,.1);pointer-events:none}.lf__inner{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:2.5rem;align-items:start;position:relative;z-index:1}.lf__logo{max-height:90px;max-width:240px;width:auto;margin-bottom:1rem;opacity:.9}.lf__tagline{font-size:.82rem;line-height:1.7;color:rgba(255,255,255,.5);margin:0 0 1.25rem;max-width:210px}.lf__badge{display:inline-block;background:rgba(245,168,0,.1);border:1px solid rgba(245,168,0,.28);color:#f5a800;font-size:.62rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:.28rem .75rem;border-radius:999px}.lf__col-title{font-size:.68rem !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;color:#f5a800 !important;margin:0 0 1rem !important;padding-bottom:.55rem !important;border-bottom:1px solid rgba(255,255,255,.07) !important}.lf__links{list-style:none !important;padding:0 !important;margin:0 !important}.lf__links li{margin-bottom:.48rem !important}.lf__links a{color:rgba(255,255,255,.58) !important;text-decoration:none !important;font-size:.82rem !important;line-height:1.5 !important;transition:color .22s ease !important}.lf__links a:hover{color:#f5a800 !important;text-decoration:none !important}.lf__contact-row{display:flex;gap:.6rem;align-items:flex-start;margin-bottom:.85rem}.lf__dot{width:5px;height:5px;background:#f5a800;border-radius:50%;margin-top:.5em;flex-shrink:0}.lf__ct-label{display:block;font-size:.6rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:rgba(255,255,255,.32);margin-bottom:.12rem}.lf__ct-val{font-size:.82rem;color:rgba(255,255,255,.62);line-height:1.5}.lf__ct-val a{color:rgba(255,255,255,.62) !important;text-decoration:none !important;transition:color .2s !important}.lf__ct-val a:hover{color:#f5a800 !important}.lf__divider{margin:2.5rem 0 0;border:none;border-top:1px solid rgba(255,255,255,.07);position:relative;z-index:1}.js-footer .footer-legal{background:#040c18}.js-footer .footer-legal .font-smallest{color:rgba(255,255,255,.35) !important}@media(max-width: 991px){.lf__inner{grid-template-columns:1fr 1fr;gap:2rem}}@media(max-width: 575px){.lf__inner{grid-template-columns:1fr;gap:1.75rem}.lf{padding:2.5rem 0 0}}.lsc__card:nth-child(1) .lsc__bg{background-image:url("https://files.catbox.moe/faoap1.jpg"),linear-gradient(145deg, #0d1f3c 0%, #1a3a6e 50%, #0a1628 100%)}.lsc__card:nth-child(2) .lsc__bg{background-image:url("https://files.catbox.moe/3385q7.jpg"),linear-gradient(145deg, #111827 0%, #1e2d4a 45%, #0c1422 100%)}.lsc__card:nth-child(3) .lsc__bg{background-image:url("https://files.catbox.moe/2pgm2z.jpg"),linear-gradient(145deg, #141414 0%, #242c38 45%, #0d0d0d 100%)}.lsc__card:nth-child(4) .lsc__bg{background-image:url("https://files.catbox.moe/u1z0ls.jpg"),radial-gradient(ellipse at 60% 40%, #1e3f70 0%, #0b1a2e 55%, #050e1f 100%)}.lsc__card:nth-child(5) .lsc__bg{background-image:url("https://files.catbox.moe/4rl30t.jpg"),linear-gradient(160deg, #0a2040 0%, #153050 45%, #06111e 100%)}.lsc__card:nth-child(6) .lsc__bg{background-image:url("https://files.catbox.moe/56hreu.jpg"),linear-gradient(135deg, #16200a 0%, #24300f 30%, #1a2840 65%, #0a1628 100%)}.lsc__card:nth-child(7) .lsc__bg{background-image:url("https://files.catbox.moe/xh3dma.jpg"),linear-gradient(145deg, #1a1a1a 0%, #2a2015 40%, #1a1a1a 100%)}.lsc__card:nth-child(8) .lsc__bg{background-image:url("https://files.catbox.moe/h4pahy.jpg"),radial-gradient(ellipse at 30% 55%, #0d3050 0%, #061520 55%, #020810 100%)}[data-lsp-reveal]{opacity:0;transform:translateY(30px);transition:opacity .65s cubic-bezier(0.22, 1, 0.36, 1),transform .65s cubic-bezier(0.22, 1, 0.36, 1)}[data-lsp-reveal=left]{transform:translateX(-36px)}[data-lsp-reveal=right]{transform:translateX(36px)}[data-lsp-reveal=scale]{transform:scale(0.93)}[data-lsp-reveal].lsp--in,[data-lsp-reveal=left].lsp--in,[data-lsp-reveal=right].lsp--in,[data-lsp-reveal=scale].lsp--in{opacity:1;transform:none}[data-lsp-stagger]>*{opacity:0;transform:translateY(22px);transition:opacity .5s ease,transform .5s ease}[data-lsp-stagger].lsp--in>*{opacity:1;transform:none}[data-lsp-stagger].lsp--in>*:nth-child(1){transition-delay:0s}[data-lsp-stagger].lsp--in>*:nth-child(2){transition-delay:.1s}[data-lsp-stagger].lsp--in>*:nth-child(3){transition-delay:.2s}[data-lsp-stagger].lsp--in>*:nth-child(4){transition-delay:.3s}[data-lsp-stagger].lsp--in>*:nth-child(5){transition-delay:.4s}[data-lsp-stagger].lsp--in>*:nth-child(6){transition-delay:.5s}.lsp{font-family:"Montserrat",sans-serif;color:#1a2235;margin-top:-2rem;margin-left:calc(-3.5rem - 15px);margin-right:calc(-3.5rem - 15px)}.lsp__hero{position:relative;min-height:440px;display:flex;align-items:flex-end;overflow:hidden;border-radius:20px 20px 0 0}.lsp__hero-bg{position:absolute;inset:0;background-size:cover;background-position:center 30%;transition:transform 9s ease}.lsp__hero:hover .lsp__hero-bg{transform:scale(1.05)}.lsp__hero-ov{position:absolute;inset:0;background:linear-gradient(to top, rgba(3, 8, 22, 0.96) 0%, rgba(3, 8, 22, 0.82) 30%, rgba(3, 8, 22, 0.45) 60%, rgba(3, 8, 22, 0.12) 82%, transparent 100%)}.lsp__hero-tint{position:absolute;inset:0;background:linear-gradient(140deg, rgba(0, 48, 135, 0.2) 0%, transparent 55%)}.lsp__hero-accent{position:absolute;bottom:0;left:0;height:4px;width:100%;background:linear-gradient(90deg, var(--lioy-gold), #ffcf60, transparent 70%)}.lsp__hero-body{position:relative;z-index:2;padding:2.5rem 3.5rem 3rem;width:100%}.lsp__hero-tag{display:inline-block;font-size:.6rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--lioy-gold);border:1px solid rgba(245,168,0,.4);border-radius:5px;padding:.2rem .8rem;margin-bottom:1rem;animation:lioyFadeIn .8s .1s ease both}.lsp__hero-h1{font-size:clamp(1.9rem,4vw,3.1rem);font-weight:900;color:#fff !important;text-transform:uppercase;line-height:1.1;margin:0 0 .8rem;text-shadow:0 2px 28px rgba(0,0,0,.5);animation:lioyFadeUp .7s .2s ease both}.lsp__hero-sub{font-size:.93rem;color:rgba(255,255,255,.92) !important;max-width:560px;line-height:1.78;margin-bottom:2rem;animation:lioyFadeUp .7s .3s ease both}.lsp__hero-stats{display:flex;gap:0;flex-wrap:wrap;animation:lioyFadeUp .7s .4s ease both}.lsp__hero-stat{text-align:center;padding:0 1.5rem;border-right:1px solid rgba(255,255,255,.13)}.lsp__hero-stat:first-child{padding-left:0}.lsp__hero-stat:last-child{border-right:none}.lsp__hero-stat strong{display:block;font-size:1.55rem;font-weight:900;color:var(--lioy-gold);line-height:1.1}.lsp__hero-stat span{font-size:.62rem;color:rgba(255,255,255,.88) !important;text-transform:uppercase;letter-spacing:1.2px;font-weight:600}.lsp__bread{position:absolute;top:1.4rem;left:3.5rem;z-index:3;display:flex;align-items:center;gap:.45rem;font-size:.7rem}.lsp__bread a{color:rgba(255,255,255,.82) !important;text-decoration:none;transition:color .2s}.lsp__bread a:hover{color:var(--lioy-gold);text-decoration:none !important}.lsp__bread-sep{color:rgba(255,255,255,.22)}.lsp__bread-cur{color:rgba(255,255,255,.78);font-weight:600}.lsp__body{background:#fff;border-radius:0 0 20px 20px;padding:3rem 3.5rem 3.5rem;border-top:none}.lsp__sec{margin-bottom:3.25rem}.lsp__sec-label{display:block;font-size:.62rem;font-weight:700;letter-spacing:2.8px;color:var(--lioy-gold);text-transform:uppercase;margin-bottom:.4rem}.lsp__sec-h{font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:900;color:var(--lioy-navy);text-transform:uppercase;letter-spacing:.3px;margin:0 0 .5rem;position:relative;display:inline-block;padding-bottom:.7rem}.lsp__sec-h::after{content:"";position:absolute;bottom:0;left:0;width:36px;height:3px;border-radius:2px;background:linear-gradient(90deg, var(--lioy-gold), #ffcf60)}.lsp__sec-sub{color:#556070 !important;font-size:.87rem;line-height:1.8;margin-top:1rem;max-width:100% !important}.lsp__features{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:1.1rem;margin-top:1.75rem}.lsp__feat{background:#f7f9ff;border:1.5px solid #e4ecf7;border-radius:16px;padding:1.6rem 1.4rem;position:relative;overflow:hidden;transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease;cursor:default}.lsp__feat::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, var(--lioy-gold), #ffcf60);transform:scaleX(0);transform-origin:left;transition:transform .38s ease}.lsp__feat:hover{transform:translateY(-6px);box-shadow:0 16px 44px rgba(0,48,135,.12);border-color:rgba(0,48,135,.16)}.lsp__feat:hover::before{transform:scaleX(1)}.lsp__feat-ico{width:48px;height:48px;position:relative;background:linear-gradient(135deg, var(--lioy-blue), #0047b8);border-radius:14px;margin-bottom:1.1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(0,48,135,.26);transition:transform .3s ease,box-shadow .3s ease}.lsp__feat:hover .lsp__feat-ico{transform:scale(1.1) rotate(-4deg);box-shadow:0 8px 24px rgba(0,48,135,.36)}.lsp__feat-ico::after{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:22px 22px}.lsp__feat-ico svg,.lsp__feat-ico img{display:none}.lsp__feat--ico-search .lsp__feat-ico::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E")}.lsp__feat--ico-shield .lsp__feat-ico::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3C/svg%3E")}.lsp__feat--ico-check .lsp__feat-ico::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpolyline points='22 4 12 14.01 9 11.01'/%3E%3C/svg%3E")}.lsp__feat--ico-layers .lsp__feat-ico::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 2 7 12 12 22 7 12 2'/%3E%3Cpolyline points='2 17 12 22 22 17'/%3E%3Cpolyline points='2 12 12 17 22 12'/%3E%3C/svg%3E")}.lsp__feat--ico-tool .lsp__feat-ico::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'/%3E%3C/svg%3E")}.lsp__feat--ico-truck .lsp__feat-ico::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1' y='3' width='15' height='13'/%3E%3Cpolygon points='16 8 20 8 23 11 23 16 16 16 16 8'/%3E%3Ccircle cx='5.5' cy='18.5' r='2.5'/%3E%3Ccircle cx='18.5' cy='18.5' r='2.5'/%3E%3C/svg%3E")}.lsp__feat--ico-clock .lsp__feat-ico::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E")}.lsp__feat--ico-bolt .lsp__feat-ico::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='13 2 3 14 12 14 11 22 21 10 12 10 13 2'/%3E%3C/svg%3E")}.lsp__feat--ico-box .lsp__feat-ico::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z'/%3E%3Cpolyline points='3.27 6.96 12 12.01 20.73 6.96'/%3E%3Cline x1='12' y1='22.08' x2='12' y2='12'/%3E%3C/svg%3E")}.lsp__feat--ico-star .lsp__feat-ico::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2'/%3E%3C/svg%3E")}.lsp__feat-h{font-size:.93rem;font-weight:800;color:var(--lioy-navy) !important;margin-bottom:.4rem}.lsp__feat-t{font-size:.81rem;color:#556070 !important;line-height:1.68;margin:0}.lsp__steps{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:1rem;margin-top:1.75rem;position:relative}.lsp__steps::before{content:"";position:absolute;top:27px;left:7%;right:7%;height:2px;background:linear-gradient(90deg, var(--lioy-gold), #ffcf60);opacity:.25}.lsp__step{text-align:center;padding:0 .75rem 1.25rem;position:relative}.lsp__step-num{width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg, var(--lioy-blue), #0047b8);color:#fff;font-size:1.15rem;font-weight:900;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;position:relative;z-index:1;box-shadow:0 6px 20px rgba(0,48,135,.32);transition:transform .3s ease,box-shadow .3s ease}.lsp__step:hover .lsp__step-num{transform:scale(1.12);box-shadow:0 10px 28px rgba(0,48,135,.42)}.lsp__step-h{font-size:.88rem;font-weight:800;color:var(--lioy-navy) !important;margin-bottom:.3rem}.lsp__step-t{font-size:.78rem;color:#556070 !important;line-height:1.62;margin:0}.lsp__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.lsp__tag{background:rgba(0,48,135,.06);color:var(--lioy-blue);border:1px solid rgba(0,48,135,.14);border-radius:999px;padding:.3rem .9rem;font-size:.72rem;font-weight:700;letter-spacing:.3px;transition:background .22s,color .22s,border-color .22s,transform .22s;cursor:default}.lsp__tag:hover{background:var(--lioy-blue);color:#fff;border-color:var(--lioy-blue);transform:translateY(-2px)}.lsp__info{background:linear-gradient(135deg, #f2f6ff, #fffbee);border:1.5px solid rgba(245,168,0,.22);border-radius:16px;padding:1.6rem 1.75rem;display:flex;align-items:flex-start;gap:1.2rem;margin-top:2rem}.lsp__info-ico{width:42px;height:42px;flex-shrink:0;position:relative;background:linear-gradient(135deg, var(--lioy-gold), #ffcf60);border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(245,168,0,.28)}.lsp__info-ico svg,.lsp__info-ico img{display:none}.lsp__info-ico::after{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:20px 20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23071628' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='8' x2='12' y2='12'/%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'/%3E%3C/svg%3E")}.lsp__info-h{font-size:.9rem;font-weight:800;color:var(--lioy-navy) !important;margin-bottom:.3rem}.lsp__info-t{font-size:.81rem;color:#4a5568 !important;line-height:1.72;margin:0}.lsp__cta{background:linear-gradient(135deg, #060f1e 0%, #091c38 60%, #0c1e36 100%);border-radius:18px;padding:3rem 2.5rem;text-align:center;position:relative;overflow:hidden;margin-top:3.5rem}.lsp__cta::before{content:"";position:absolute;top:-70px;right:-70px;width:280px;height:280px;border-radius:50%;background:rgba(245,168,0,.055);pointer-events:none}.lsp__cta::after{content:"";position:absolute;bottom:-90px;left:-50px;width:320px;height:320px;border-radius:50%;background:rgba(0,48,135,.12);pointer-events:none}.lsp__cta-h{font-size:clamp(1.3rem,3vw,1.9rem);font-weight:900;color:#f5a800 !important;margin:0 0 .5rem;position:relative;z-index:1}.lsp__cta-bar{width:40px;height:3px;border-radius:2px;background:linear-gradient(90deg, var(--lioy-gold), #ffcf60);margin:0 auto 1.25rem;position:relative;z-index:1}.lsp__cta-sub{color:rgba(255,255,255,.85);font-size:.88rem;margin-bottom:2rem;position:relative;z-index:1}.lsp__cta-btns{display:flex;gap:.85rem;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.lsp__btn-wa{display:inline-flex;align-items:center;gap:.55rem;background:linear-gradient(135deg, #25D366, #1aab55);color:#fff !important;text-decoration:none !important;border-radius:50px;padding:.88rem 2.1rem;font-weight:800;font-size:.92rem;box-shadow:0 6px 26px rgba(37,211,102,.32);transition:transform .25s,box-shadow .25s}.lsp__btn-wa:hover{transform:translateY(-3px);box-shadow:0 12px 34px rgba(37,211,102,.44);color:#fff !important}.lsp__btn-phone{display:inline-flex;align-items:center;gap:.55rem;background:rgba(255,255,255,.08);color:#fff !important;text-decoration:none !important;border:1.5px solid rgba(255,255,255,.22);border-radius:50px;padding:.88rem 2.1rem;font-weight:700;font-size:.92rem;transition:background .25s,border-color .25s,transform .25s}.lsp__btn-phone:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.42);transform:translateY(-2px);color:#fff !important}@media(max-width: 768px){.lsp{margin-left:calc(-1.25rem - 15px);margin-right:calc(-1.25rem - 15px);margin-top:-1.75rem}.lsp__hero{min-height:340px}.lsp__hero-body{padding:1.75rem 1.75rem 2rem}.lsp__bread{left:1.75rem}.lsp__body{padding:2rem 1.5rem 2.5rem}.lsp__steps::before{display:none}.lsp__hero-stats{gap:0}.lsp__hero-stat{padding:0 1rem}.lsp__features{grid-template-columns:1fr 1fr}}@media(max-width: 480px){.lsp{margin-left:-1rem;margin-right:-1rem;margin-top:-1.75rem}.lsp__hero{min-height:300px}.lsp__hero-body{padding:1.25rem 1.25rem 1.75rem}.lsp__bread{left:1.25rem}.lsp__body{padding:1.5rem 1.1rem 2rem}.lsp__hero-h1{font-size:1.65rem}.lsp__features{grid-template-columns:1fr}.lsp__steps{grid-template-columns:1fr 1fr}.lsp__hero-stat{padding:0 .65rem}.lsp__hero-stat strong{font-size:1.2rem}}.template-page .user-content .lsp .lsp__hero-body .lsp__hero-sub,.template-page .user-content .lsp .lsp__hero-body p.lsp__hero-sub{color:#fff !important}.template-page .user-content .lsp .lsp__hero-body .lsp__hero-stat span,.lsp__hero-lbl{color:#fff !important}.lsp__cta-title{color:#f5a800 !important}.template-page .user-content .lsp .lsp__cta .lsp__cta-sub,.template-page .user-content .lsp .lsp__cta p.lsp__cta-sub{color:rgba(255,255,255,.88) !important}.template-page .user-content .lsp .lsp__bread a{color:rgba(255,255,255,.82) !important}.template-page .user-content .lsp .lsp__bread-cur{color:#fff !important}.template-page .col-12>.lsc,.template-page .col-12 .lsc{width:auto !important;margin-left:0 !important;margin-right:0 !important;margin-top:0 !important}.head-advertising{max-height:30px !important;height:30px !important;min-height:0 !important;overflow:hidden !important;padding:0 !important;display:flex !important;align-items:center !important}.head-advertising .advertising-messages,.head-advertising .swiper-container,.head-advertising .swiper-wrapper,.head-advertising .swiper-slide,.head-advertising .container,.head-advertising .container-fluid,.head-advertising>div,.head-advertising>ul,.head-advertising>ul>li{height:30px !important;max-height:30px !important;min-height:0 !important;padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important;display:flex !important;align-items:center !important;justify-content:center !important}.advertising-message,.head-advertising p,.head-advertising span,.head-advertising a,.head-advertising li{font-size:11px !important;font-weight:600 !important;letter-spacing:.7px !important;line-height:1 !important;padding:0 !important;margin:0 !important}.head-advertising .swiper-button-next,.head-advertising .swiper-button-prev,.head-advertising .js-ad-bar-prev,.head-advertising .js-ad-bar-next{height:30px !important;width:24px !important;top:0 !important;margin-top:0 !important;display:flex !important;align-items:center !important}.head-advertising .swiper-button-next::after,.head-advertising .swiper-button-prev::after{font-size:10px !important}#lioy-wa{position:fixed;bottom:24px;right:24px;z-index:99999;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#lioy-wa-btn{width:60px;height:60px;border-radius:50%;background:#25d366;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(37,211,102,.45);transition:transform .2s,box-shadow .2s;padding:0}#lioy-wa-btn:hover{transform:scale(1.08);box-shadow:0 6px 28px rgba(37,211,102,.6)}#lioy-wa-pop{position:absolute;bottom:76px;right:0;width:320px;background:#fff;border-radius:16px;box-shadow:0 8px 40px rgba(0,0,0,.18);overflow:hidden;transform:scale(0.92) translateY(12px);opacity:0;pointer-events:none;transition:transform .25s cubic-bezier(0.34, 1.56, 0.64, 1),opacity .2s ease}#lioy-wa-pop.lioy-wa-open{transform:scale(1) translateY(0);opacity:1;pointer-events:auto}#lioy-wa-head{background:#128c7e;display:flex;align-items:center;gap:12px;padding:14px 16px}#lioy-wa-avatar{width:42px;height:42px;border-radius:50%;background:#075e54;display:flex;align-items:center;justify-content:center;flex-shrink:0}#lioy-wa-name{color:#fff;font-weight:700;font-size:15px;line-height:1.2}#lioy-wa-status{color:rgba(255,255,255,.78);font-size:12px;margin-top:2px}#lioy-wa-close{margin-left:auto;background:none;border:none;cursor:pointer;color:rgba(255,255,255,.8);font-size:18px;line-height:1;padding:4px;flex-shrink:0}#lioy-wa-close:hover{color:#fff}#lioy-wa-body{background:#ece5dd;padding:16px}#lioy-wa-bubble{background:#fff;border-radius:0 10px 10px 10px;padding:12px 14px;font-size:14px;color:#303030;line-height:1.5;box-shadow:0 1px 2px rgba(0,0,0,.1);position:relative}#lioy-wa-bubble::before{content:"";position:absolute;top:0;left:-7px;border:7px solid rgba(0,0,0,0);border-top-color:#fff;border-right-color:#fff}#lioy-wa-opts{padding:12px 14px;display:flex;flex-direction:column;gap:8px}#lioy-wa-opts a{display:block;padding:11px 14px;background:#f0faf4;border:1.5px solid #25d366;border-radius:10px;color:#075e54;text-decoration:none;font-size:13.5px;font-weight:500;transition:background .15s,transform .1s}#lioy-wa-opts a:hover{background:#dcf5e7;transform:translateX(2px)}@media(max-width: 400px){#lioy-wa-pop{width:calc(100vw - 32px);right:-8px}}
/* Engine:dart */