@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap";:root{--navy: #0a1628;--navy-md: #0f1f3d;--navy-lt: #1a2f52;--navy-glow: #25487a;--silver: #c0c4c9;--silver-lt: #e8eaed;--silver-dk: #6b6f75;--white: #fff;--off-white: #f4f5f7;--bg-warm: #fafbfc;--border: #e2e4e9;--border-light: #eef0f2;--cta: #1a5f9e;--cta-hover: #0f4a7d;--cta-glow: rgba(26,95,158,.15);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--shadow-sm: 0 1px 3px rgba(0,0,0,.06);--shadow-md: 0 4px 15px rgba(0,0,0,.08);--shadow-lg: 0 8px 30px rgba(0,0,0,.1);--transition: all .3s cubic-bezier(.4,0,.2,1)}body{font-family:Montserrat,sans-serif!important;color:#1a1a2e;background:var(--bg-warm)}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif!important;font-weight:700;color:var(--navy)}.apexlure-topbar{background:linear-gradient(135deg,#0a1628,#0f1f3d,#132a4a);color:#fff;font-size:.78rem;font-weight:500;position:sticky;top:0;z-index:101;border-bottom:1px solid rgba(255,255,255,.06)}.container.topbar-wrap{display:flex;justify-content:space-between;align-items:center;padding:.5rem 2rem;max-width:1440px;margin:0 auto}.topbar-left{display:flex;align-items:center;gap:1.8rem}.topbar-left a{color:#fffc;text-decoration:none;display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;transition:var(--transition)}.topbar-left a:hover{color:#fff}.topbar-email{color:#ffffff80;font-size:.78rem}.topbar-right{display:flex;align-items:center;gap:1.2rem}.topbar-quote-btn{background:var(--cta);color:#fff!important;padding:.35rem 1.3rem;border-radius:4px;font-weight:700;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;text-decoration:none!important;white-space:nowrap;box-shadow:0 2px 8px #1a5f9e4d}.topbar-quote-btn:hover{background:var(--cta-hover)!important;transform:translateY(-1px)}header-component{background:#fff;border-bottom:1px solid var(--border-light);box-shadow:0 2px 12px #0000000a}.header-logo{font-family:Montserrat,sans-serif!important;font-weight:800;font-size:1.5rem;color:var(--navy)!important;text-decoration:none;letter-spacing:-.03em;text-transform:uppercase}.menu-list__link{font-family:Montserrat,sans-serif!important;font-weight:500;font-size:.88rem;color:var(--navy)!important;text-decoration:none;letter-spacing:.03em;padding:.9rem 1.1rem;position:relative}.menu-list__link:hover{color:var(--cta)!important}.menu-list__link:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%) scaleX(0);width:50%;height:2.5px;background:linear-gradient(90deg,var(--cta),var(--navy-glow));border-radius:2px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.menu-list__link:hover:after{transform:translate(-50%) scaleX(1)}product-card,.card-wrapper .card{border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden;background:#fff;transition:var(--transition);box-shadow:var(--shadow-sm)}product-card:hover,.card-wrapper .card:hover{border-color:#1a5f9e33;box-shadow:var(--shadow-lg);transform:translateY(-6px)}.card-wrapper .card__inner{border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden;background:var(--off-white)}.card-wrapper .card__information{padding:1.2rem 1.3rem 1.3rem}.card-wrapper .card__heading{margin:0 0 .3rem}.card-wrapper .card__heading a{font-weight:600;color:var(--navy);text-decoration:none;font-size:.95rem}.card-wrapper .card__heading a:hover{color:var(--cta)}.card-wrapper .price{font-size:1.05rem;font-weight:700;color:var(--cta)}.card-wrapper .quick-add__submit{width:100%;padding:.65rem;background:var(--cta);color:#fff;border:none;border-radius:6px;font-weight:600;font-size:.82rem;cursor:pointer;font-family:Montserrat,sans-serif}.card-wrapper .quick-add__submit:hover{background:var(--cta-hover)}button,.button,input[type=submit]{font-family:Montserrat,sans-serif!important;border-radius:6px!important}.button--primary,.shopify-challenge__button{background:var(--cta)!important;border:none!important;color:#fff!important;box-shadow:0 3px 12px var(--cta-glow)!important}.button--primary:hover{background:var(--cta-hover)!important;transform:translateY(-2px)!important}.product-information__title h1{font-family:Montserrat,sans-serif!important;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:800;color:var(--navy)}.product-information .price{font-size:1.6rem;font-weight:700;color:var(--cta);padding:.8rem 0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}product-component [type=submit]{width:100%;padding:1.1rem!important;background:var(--cta)!important;color:#fff!important;border:none!important;border-radius:8px!important;font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:1rem!important;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 15px var(--cta-glow)!important}product-component [type=submit]:hover{transform:translateY(-3px)!important}.section-resource-list__header{text-align:center;padding:3rem 1.5rem 1.5rem}.section-resource-list__header:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:3rem;height:3px;background:linear-gradient(90deg,var(--cta),var(--navy-glow));border-radius:2px}.section-resource-list__header h2{font-size:clamp(1.8rem,3vw,2.2rem)!important;font-weight:800!important;color:var(--navy)!important}.section-resource-list__header a.button-unstyled[href*=collections]{display:inline-block!important;margin-top:.8rem!important;padding:.5rem 2rem!important;border:2px solid var(--cta)!important;color:var(--cta)!important;border-radius:30px!important;font-size:.82rem!important;font-weight:600!important;font-family:Montserrat,sans-serif!important;text-decoration:none!important;transition:var(--transition)!important}.section-resource-list__header a.button-unstyled[href*=collections]:hover{background:var(--cta)!important;color:#fff!important;box-shadow:0 6px 20px var(--cta-glow)!important}.apexlure-float-widget{position:fixed;right:1rem;top:50%;transform:translateY(-50%);z-index:999;display:flex;flex-direction:column;gap:.5rem}.float-quote-trigger,.float-whatsapp{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1rem;color:#fff;text-decoration:none;font-weight:600;font-size:.72rem;border:none;cursor:pointer;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.05em;border-radius:8px;transition:var(--transition);box-shadow:0 4px 15px #00000026}.float-quote-trigger{background:linear-gradient(135deg,var(--navy-md),var(--navy-lt))}.float-quote-trigger:hover{transform:scale(1.05)}.float-whatsapp{background:#25d366}.float-whatsapp:hover{background:#1da851;transform:scale(1.05)}@media(max-width:768px){.apexlure-float-widget{right:0;left:0;bottom:0;top:auto;transform:none;flex-direction:row;gap:0}.float-quote-trigger,.float-whatsapp{flex:1;writing-mode:horizontal-tb;border-radius:0}}.apexlure-quote-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1000;justify-content:center;align-items:center}.apexlure-quote-modal[style*=flex]{display:flex!important}.modal-inner{background:#fff;max-width:34rem;width:92%;padding:2.5rem 3rem;border-radius:var(--radius-xl);box-shadow:0 15px 50px #0000001f;position:relative}.modal-inner h3{font-size:1.3rem;color:var(--navy)}.modal-inner input,.modal-inner textarea{width:100%;padding:.7rem .9rem;border:1.5px solid var(--border);border-radius:6px;font-family:Montserrat,sans-serif;box-sizing:border-box}.modal-inner input:focus,.modal-inner textarea:focus{border-color:var(--cta);box-shadow:0 0 0 3px var(--cta-glow)}.apexlure-footer{background:var(--navy);color:#fffc;padding:4rem 2rem 0}.footer-grid-inner{display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:3rem;max-width:1440px;margin:0 auto}@media(max-width:768px){.footer-grid-inner{grid-template-columns:1fr;gap:2rem}}.footer-col h4{color:#fff;font-size:.9rem;font-weight:700;text-transform:uppercase}.footer-col h4:after{content:"";position:absolute;bottom:0;left:0;width:28px;height:2px;background:linear-gradient(90deg,var(--cta),var(--navy-glow))}.footer-col a{color:#ffffff80;text-decoration:none;font-size:.85rem}.footer-col a:hover{color:#fff;padding-left:4px}.footer-wa-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.3rem;background:#25d366;color:#fff!important;border-radius:20px;font-weight:600;font-size:.82rem}.footer-newsletter button{padding:.6rem 1.3rem;background:var(--cta);color:#fff;border:none;border-radius:6px;font-weight:600;font-size:.82rem;font-family:Montserrat,sans-serif;cursor:pointer}.footer-bottom-bar{border-top:1px solid rgba(255,255,255,.05)}.footer-bottom-bar p{font-size:.75rem;color:#ffffff40}@media(max-width:768px){.container.topbar-wrap{flex-direction:column;gap:.3rem}.topbar-left{gap:.8rem;flex-wrap:wrap;justify-content:center}}#shopify-section-sections--22460763406585__section_Dyahc6 .section--page-width>*:not(.apexlure-footer){display:none!important}#shopify-section-sections--22460763406585__section_Dyahc6{padding:0!important;margin:0!important;background:transparent!important}.apexlure-service-area{background:linear-gradient(135deg,#0a1628,#0f1f3d);padding:4rem 2rem;color:#fff;font-family:Montserrat,sans-serif}.service-area-inner{max-width:1200px;margin:0 auto}.service-area-title{text-align:center;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;color:#fff;margin-bottom:.5rem;letter-spacing:-.02em}.service-area-subtitle{text-align:center;font-size:.95rem;color:#ffffff80;margin-bottom:3rem;max-width:500px;margin-left:auto;margin-right:auto}.service-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width:768px){.service-grid{grid-template-columns:1fr;gap:1.5rem}}.service-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:2rem;transition:all .3s ease}.service-card:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-2px)}.service-card-header{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem}.service-card-icon{width:2.5rem;height:2.5rem;border-radius:8px;background:#ffffff14;display:flex;align-items:center;justify-content:center;flex-shrink:0}.service-card-icon svg{width:1.3rem;height:1.3rem;opacity:.8}.service-card h3{font-size:1.1rem;font-weight:600;color:#fff;margin:0}.service-card ul{list-style:none;padding:0;margin:0}.service-card li{padding:.4rem 0;font-size:.88rem;color:#fff9;display:flex;align-items:flex-start;gap:.5rem;line-height:1.5}.service-card li:before{content:"\2192";color:#ffffff4d;flex-shrink:0}.service-card:hover li:before{color:#fff}.service-contact-btn{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem 1.2rem;background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:20px;font-size:.82rem;font-weight:500;text-decoration:none;transition:all .3s ease;font-family:Montserrat,sans-serif}.service-contact-btn:hover{background:#fff;color:var(--navy)}.apexlure-sidebar{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:998;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.sidebar-label{writing-mode:vertical-rl;text-orientation:mixed;background:var(--navy);color:#fff6;font-size:.6rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;padding:.6rem .35rem;border-radius:4px 4px 0 0}.sidebar-item{display:flex;align-items:center;gap:.5rem;padding:.6rem .8rem;background:#0a1628eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffb3;text-decoration:none;font-size:.72rem;font-weight:500;transition:all .3s ease;white-space:nowrap;font-family:Montserrat,sans-serif;border-left:1px solid rgba(255,255,255,.06)}.sidebar-item:hover{background:var(--cta);color:#fff;padding-right:1rem}.sidebar-item svg{flex-shrink:0;opacity:.6}.sidebar-item:hover svg{opacity:1}@media(max-width:768px){.apexlure-sidebar{display:none}}.apexlure-hero{position:relative;width:100%;min-height:calc(100vh - 44px);display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--navy)}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0a1628,#0f1f3d,#162a4a 60%,#0f1f3d);z-index:1}.hero-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 50%,rgba(26,95,158,.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(26,95,158,.1) 0%,transparent 50%),radial-gradient(ellipse at 50% 80%,rgba(20,50,90,.15) 0%,transparent 50%);z-index:1}.hero-overlay{position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,rgba(10,22,40,.6) 0%,transparent 100%);z-index:2}.hero-content{position:relative;z-index:3;text-align:center;max-width:900px;padding:2rem;animation:heroFadeIn 1s ease-out}@keyframes heroFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-main-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;color:#fff;letter-spacing:-.03em;line-height:1.1;margin:0 0 .3rem}.hero-sub-title{font-weight:300;color:#fff9;display:block;font-size:clamp(.9rem,2vw,1.3rem);letter-spacing:.02em;margin-top:.3rem}.hero-categories{font-size:clamp(.85rem,1.8vw,1.15rem);color:#ffffffb3;font-weight:400;letter-spacing:.08em;text-transform:uppercase;margin:1.2rem 0 .6rem;word-spacing:.3em}.hero-tagline{font-size:clamp(.75rem,1.4vw,.95rem);color:#ffffff73;font-weight:400;margin:0 0 2rem;letter-spacing:.03em}.hero-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero-btn{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 2.2rem;border-radius:4px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s ease;letter-spacing:.02em;font-family:Montserrat,sans-serif;min-width:200px}.hero-btn-primary{background:var(--cta);color:#fff;box-shadow:0 4px 15px #1a5f9e59}.hero-btn-primary:hover{background:var(--cta-hover);color:#fff;transform:translateY(-2px);box-shadow:0 6px 25px #1a5f9e73}.hero-btn-secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3)}.hero-btn-secondary:hover{background:#ffffff1a;border-color:#ffffff80;color:#fff;transform:translateY(-2px)}@media(max-width:768px){.apexlure-hero{min-height:80vh}.hero-btn{min-width:160px;padding:.8rem 1.5rem;font-size:.85rem}.hero-buttons{flex-direction:column;align-items:center}}.price .price__badge-sale,.price .badge,.card__badge,.product-card .badge--sale,.sale-badge{display:none!important}.product-form__submit span:not(.icon):not(.price),.card-wrapper .quick-add__submit span:not(.icon){display:none}.apexlure-float-buttons{position:fixed;bottom:2rem;right:1.5rem;z-index:999;display:flex;flex-direction:column;gap:.6rem;align-items:center}.float-btn{position:relative;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;text-decoration:none;box-shadow:0 4px 15px #0003;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.float-btn:hover{transform:scale(1.1);box-shadow:0 6px 25px #00000040}.float-btn svg{width:1.4rem;height:1.4rem}.float-btn-label{position:absolute;right:calc(100% + .8rem);background:#0a1628e6;color:#fff;font-size:.75rem;font-weight:500;padding:.3rem .8rem;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease;font-family:Montserrat,sans-serif}.float-btn:hover .float-btn-label{opacity:1}.float-btn-wa{background:#25d366}.float-btn-wa:hover{background:#1da851}.float-btn-quote{background:var(--cta)}.float-btn-quote:hover{background:var(--cta-hover)}.float-btn-catalog{background:var(--navy-lt)}.float-btn-catalog:hover{background:var(--navy-glow)}@media(max-width:768px){.apexlure-float-buttons{bottom:1rem;right:1rem;gap:.5rem}.float-btn{width:3.75rem;height:3.75rem;min-width:60px;min-height:60px}.float-btn svg{width:1.6rem;height:1.6rem}}.apexlure-float-widget{display:none!important}.float-btn{width:3.5rem!important;height:3.5rem!important}.float-btn svg{width:1.5rem!important;height:1.5rem!important}@media(max-width:768px){.float-btn{width:3.75rem!important;height:3.75rem!important;min-width:60px!important;min-height:60px!important}.float-btn svg{width:1.7rem!important;height:1.7rem!important}}.apexlure-lead-section{background:#f4f5f7;padding:4rem 2rem;font-family:Montserrat,sans-serif}.lead-container{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}@media(max-width:768px){.lead-container{grid-template-columns:1fr}}.lead-headline{font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:700;color:var(--navy);line-height:1.2;margin:0 0 1.5rem}.lead-benefits{display:flex;flex-direction:column;gap:.7rem}.lead-benefit{display:flex;align-items:center;gap:.5rem;font-size:.88rem;color:#444}.lead-form{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 20px #0000000f;border:1px solid var(--border-light)}.lead-field{margin-bottom:.8rem}.lead-field label{display:block;font-size:.8rem;font-weight:600;color:var(--navy);margin-bottom:.25rem}.red{color:#c62828}.lead-field input{width:100%;padding:.65rem .85rem;border:1.5px solid var(--border);border-radius:6px;font-family:Montserrat,sans-serif;font-size:.85rem;box-sizing:border-box}.lead-field input:focus{outline:none;border-color:var(--cta);box-shadow:0 0 0 3px #1a5f9e1a}.lead-row{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}@media(max-width:480px){.lead-row{grid-template-columns:1fr}}.lead-submit{width:100%;padding:.8rem;background:var(--cta);color:#fff;border:none;border-radius:6px;font-weight:700;font-size:.9rem;cursor:pointer;font-family:Montserrat,sans-serif}.lead-submit:hover{background:var(--cta-hover)}.lead-footnote{font-size:.72rem;color:#aaa;text-align:center;margin:.7rem 0 0}@media(max-width:767px){body{overflow-x:hidden!important}*{max-width:100vw!important;box-sizing:border-box!important}img,video,iframe{max-width:100%!important;height:auto!important}.card-wrapper .card__inner img,.product-card img{width:100%!important;aspect-ratio:1/1!important;object-fit:cover!important}.grid__item{max-width:50%!important;flex:0 0 50%!important}.product-grid,.collection .grid{gap:.5rem!important}.card-wrapper .card__information{padding:.5rem .3rem!important}.card-wrapper .card__heading a{font-size:.75rem!important}.card-wrapper .price{font-size:.82rem!important}.hero-categories{overflow-x:auto!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch!important}.hero-categories::-webkit-scrollbar{display:none!important}.menu-drawer{width:85vw!important;max-width:320px!important}.menu-drawer__navigation a{padding:.7rem 1rem!important;font-size:.85rem!important}.header-logo{font-size:1rem!important}section,.shopify-section{overflow:hidden!important}}.wholesale-info-block{margin:1.5rem 0;padding:1.2rem;background:#f8f9fb;border:1px solid var(--border-light);border-radius:8px}.wholesale-info-title{font-size:1rem;font-weight:700;color:var(--navy);margin:0 0 .8rem;letter-spacing:-.01em}.wholesale-table{width:100%;border-collapse:collapse;font-size:.82rem}.wholesale-table tr{border-bottom:1px solid var(--border-light)}.wholesale-table tr:last-child{border-bottom:none}.wholesale-table td{padding:.5rem .3rem;vertical-align:top}.wt-label{font-weight:600;color:var(--navy);width:35%;white-space:nowrap}.wt-value{color:#444}.wholesale-cta-link{display:inline-block;margin-top:.6rem;font-size:.82rem;font-weight:600;color:var(--cta);text-decoration:none}.wholesale-cta-link:hover{text-decoration:underline}.trust-strip{background:var(--off-white);padding:3rem 2rem}.trust-strip-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}@media(max-width:768px){.trust-strip-inner{grid-template-columns:1fr;gap:1.5rem}}.trust-item{text-align:center;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a}.trust-icon{font-size:2.5rem;margin-bottom:.5rem}.trust-item h4{font-size:1rem;font-weight:700;color:var(--navy);margin:0 0 .3rem}.trust-item p{font-size:.82rem;color:var(--silver-dk);margin:0 0 .5rem}.trust-item a{font-size:.8rem;font-weight:600;color:var(--cta);text-decoration:none}.trust-item a:hover{text-decoration:underline}.trust-services{display:flex;flex-direction:column;gap:.4rem;align-items:flex-start;font-size:.85rem;color:#333}.trust-services span{display:flex;align-items:center;gap:.3rem}.faq-page{max-width:800px;margin:2rem auto;padding:0 1.5rem}.faq-page h1{font-size:1.6rem;font-weight:700;color:var(--navy);margin-bottom:2rem;text-align:center}.faq-page .faq-item{margin-bottom:1.5rem;padding:1.2rem;background:var(--off-white);border-radius:8px}.faq-page .faq-item h3{font-size:.95rem;font-weight:600;color:var(--navy);margin:0 0 .4rem}.faq-page .faq-item p{font-size:.88rem;color:#444;line-height:1.6;margin:0}.pdf-download-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem 1rem;background:var(--navy);color:#fff;border-radius:20px;font-size:.72rem;font-weight:600;text-decoration:none;transition:all .2s}.pdf-download-btn:hover{background:var(--cta);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/3/assets/apexlure-custom.css.map */
