@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";:root{--a10-font: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--a10-white: #ffffff;--a10-off-white: #f7f8fa;--a10-light: #eef0f4;--a10-gray-100: #e2e5eb;--a10-gray-300: #b0b5c0;--a10-gray-500: #6b7280;--a10-gray-700: #374151;--a10-gray-900: #111827;--a10-black: #0b0f1a;--a10-teal: #0891b2;--a10-teal-light: #22d3ee;--a10-blue: #3b82f6;--a10-gradient: linear-gradient(135deg, #0891b2 0%, #3b82f6 50%, #8b5cf6 100%);--a10-gradient-hover: linear-gradient(135deg, #22d3ee 0%, #60a5fa 50%, #a78bfa 100%);--a10-gradient-subtle: linear-gradient(135deg, rgba(8,145,178,.08) 0%, rgba(59,130,246,.08) 100%);--a10-shadow-sm: 0 1px 3px rgba(0,0,0,.06);--a10-shadow-md: 0 4px 20px rgba(0,0,0,.08);--a10-shadow-lg: 0 12px 40px rgba(0,0,0,.12);--a10-shadow-xl: 0 25px 60px rgba(0,0,0,.15);--a10-shadow-glow: 0 0 40px rgba(8,145,178,.2);--a10-radius: 12px;--a10-radius-sm: 8px;--a10-ease: cubic-bezier(.25, .46, .45, .94);--a10-ease-spring: cubic-bezier(.34, 1.56, .64, 1)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body{font-family:var(--a10-font)!important;background:var(--a10-white)!important;color:var(--a10-gray-900)!important;overflow-x:hidden}h1,h2,h3,h4,h5,h6,.module-title,.slide-text-heading{font-family:var(--a10-font)!important}.a10-reveal{opacity:0;transform:translateY(40px);transition:opacity .8s var(--a10-ease),transform .8s var(--a10-ease)}.a10-reveal.a10-visible{opacity:1;transform:translateY(0)}.a10-reveal-delay-1{transition-delay:.1s}.a10-reveal-delay-2{transition-delay:.2s}.a10-reveal-delay-3{transition-delay:.3s}.a10-reveal-delay-4{transition-delay:.4s}@keyframes a10-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes a10-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes a10-pulse-glow{0%,to{box-shadow:0 0 20px #0891b233}50%{box-shadow:0 0 40px #0891b266}}@keyframes a10-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header,.main-header{background:#ffffffd9!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(0,0,0,.06)!important;transition:all .4s var(--a10-ease)}.main-header.scrolled,.header.sticky{background:#ffffffeb!important;box-shadow:0 4px 30px #0000000f}.header-navigation-link{font-family:var(--a10-font)!important;font-weight:600!important;font-size:13px!important;letter-spacing:.06em;text-transform:uppercase;color:var(--a10-gray-900)!important;transition:color .3s ease!important;position:relative}.header-navigation-link:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:var(--a10-gradient);transition:all .3s var(--a10-ease);transform:translate(-50%)}.header-navigation-link:hover:after,.header-navigation-current:after{width:100%!important}.header-navigation-link:hover{color:var(--a10-teal)!important}.announcement-bar,.pxs-announcement-bar{background:var(--a10-gradient)!important;background-size:200% 200%!important;animation:a10-gradient-shift 6s ease infinite;color:#fff!important;font-family:var(--a10-font)!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;font-size:12px!important}.static-slideshow-wrapper{min-height:100vh;contain:layout}.static-slideshow-wrapper.full-width{min-height:100vh}.dynamic-slide.overlay:after,.dynamic-slide[class*=overlay-]:after{background:linear-gradient(160deg,#0b0f1a,#0f172a 40%,#0c1220)!important;opacity:1!important}.a10-hero-watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99;width:75%;max-width:950px;pointer-events:none}.a10-hero-watermark img{width:100%;height:auto;opacity:.1}@media(max-width:767px){.a10-hero-watermark{width:95%}.a10-hero-watermark img{opacity:.07}}.slide-text{max-width:800px!important}.slide-text-heading{font-family:var(--a10-font)!important;font-size:86px!important;line-height:.92!important;font-weight:900!important;letter-spacing:-.04em;text-transform:uppercase;color:#fff!important;text-shadow:0 0 80px rgba(8,145,178,.15)!important;margin-bottom:28px!important;background:linear-gradient(180deg,#fff,#d4d4d8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.slide-text-subheading{font-family:var(--a10-font)!important;font-size:17px!important;line-height:1.7!important;font-weight:300!important;letter-spacing:.03em;color:#fff9!important;max-width:480px;margin-left:auto!important;margin-right:auto!important;text-shadow:none!important}.slide-text-subheading:before{content:"";display:block;width:40px;height:3px;background:var(--a10-gradient);margin:0 auto 20px;border-radius:2px}.slide-text .button,.slide-text .button.outline{font-family:var(--a10-font)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.16em;text-transform:uppercase;padding:20px 56px!important;border-radius:50px!important;border:none!important;background:var(--a10-gradient)!important;background-size:200% 200%;color:#fff!important;transition:all .4s var(--a10-ease)!important;animation:a10-gradient-shift 4s ease infinite;box-shadow:0 4px 30px #0891b259}.slide-text .button:hover,.slide-text .button.outline:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 10px 50px #0891b280}.static-slideshow-wrapper:after{content:"";position:absolute;bottom:30px;left:50%;transform:translate(-50%);width:24px;height:40px;border:2px solid rgba(255,255,255,.25);border-radius:12px;z-index:10;pointer-events:none}.static-slideshow-wrapper:before{content:"";position:absolute;bottom:38px;left:50%;transform:translate(-50%);width:4px;height:8px;background:#ffffff80;border-radius:2px;z-index:11;pointer-events:none;animation:a10-scroll-hint 2s ease-in-out infinite}@keyframes a10-scroll-hint{0%,to{opacity:1;bottom:38px}50%{opacity:.3;bottom:32px}}.static-slideshow-navigation{color:#ffffff4d!important;transition:color .3s ease!important}.static-slideshow-navigation:hover{color:#fff!important}.static-slideshow-pagination span span{background:#fff6!important;transition:all .3s ease}.static-slideshow-pagination span.active span{background:#fff!important;transform:scale(1.3)}@media(max-width:767px){.static-slideshow-wrapper,.static-slideshow-wrapper.full-width{min-height:100vh}.slide-text-heading{font-size:44px!important;line-height:.95!important}.slide-text-subheading{font-size:15px!important;padding:0 10px}.slide-text .button{padding:16px 40px!important;font-size:12px!important}.static-slideshow-wrapper:after,.static-slideshow-wrapper:before{display:none}}@media(min-width:768px)and (max-width:1024px){.slide-text-heading{font-size:60px!important}}.module-wrapper{border-bottom:none!important}.module{font-family:var(--a10-font)!important;padding-top:80px!important;padding-bottom:80px!important}.module-title{font-family:var(--a10-font)!important;font-weight:800!important;letter-spacing:-.03em;font-size:42px!important;line-height:1.1!important;text-transform:uppercase}.module-subtitle,.module-text,.module>p,.module .rte>p:first-child{font-family:var(--a10-font)!important;color:var(--a10-gray-500)!important;font-weight:400;font-size:17px;line-height:1.8;max-width:650px;margin-left:auto;margin-right:auto}.module.page{background:var(--a10-off-white)!important;border-radius:0}.module.page h1,.module.page h2,.module.page h3{font-family:var(--a10-font)!important;font-weight:800!important;text-transform:uppercase;letter-spacing:-.02em;color:var(--a10-gray-900)!important}.alternating-content-item{border-radius:var(--a10-radius)!important;overflow:hidden}.alternating-content-item img{transition:transform .6s var(--a10-ease)!important}.alternating-content-item:hover img{transform:scale(1.04)}.alternating-content-header h2{font-family:var(--a10-font)!important;font-weight:900!important;font-size:36px!important;letter-spacing:-.03em;line-height:1.1!important;color:var(--a10-gray-900)!important;text-transform:uppercase}.alternating-content-text,.alternating-content-text p{font-family:var(--a10-font)!important;color:var(--a10-gray-500)!important;font-size:16px!important;line-height:1.8!important}.alternating-content-text h2{font-family:var(--a10-font)!important;font-weight:800!important;font-size:22px!important;color:var(--a10-gray-900)!important;text-transform:uppercase;letter-spacing:-.01em}.alternating-content-text ul li{font-weight:600;color:var(--a10-gray-700)!important}.alternating-content-text strong{color:var(--a10-gray-900)!important}.alternating-content .button{font-family:var(--a10-font)!important;background:var(--a10-gradient)!important;background-size:200% 200%;animation:a10-gradient-shift 4s ease infinite;border:none!important;color:#fff!important;border-radius:50px!important;font-weight:700!important;font-size:13px!important;letter-spacing:.12em;text-transform:uppercase;padding:16px 40px!important;transition:all .3s var(--a10-ease)!important;box-shadow:0 4px 20px #0891b233}.alternating-content .button:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0891b266}.module-wrapper:nth-child(2n){background:var(--a10-off-white)!important}.module-wrapper:nth-child(odd){background:var(--a10-white)!important}.module-wrapper.style-light{background:var(--a10-off-white)!important}.alternating-content-item .video-wrapper{border-radius:var(--a10-radius);overflow:hidden}.module-wrapper:has(.product-focus),.product-focus{background:var(--a10-off-white)!important}.feature{padding:30px 20px!important;border-radius:var(--a10-radius)!important;background:var(--a10-white);box-shadow:var(--a10-shadow-sm);transition:all .4s var(--a10-ease)!important;border:1px solid var(--a10-gray-100)}.feature:hover{transform:translateY(-6px);box-shadow:var(--a10-shadow-lg);border-color:transparent}.feature .icon{color:var(--a10-teal)!important;font-size:32px!important;margin-bottom:12px}.feature-title{font-family:var(--a10-font)!important;font-weight:800!important;font-size:15px!important;text-transform:uppercase;letter-spacing:.04em;color:var(--a10-gray-900)!important}.feature-text,.feature-text p{font-family:var(--a10-font)!important;color:var(--a10-gray-500)!important;font-size:14px!important;line-height:1.6}.dynamic-testimonials-wrapper,.module-wrapper:has(.dynamic-testimonials){background:var(--a10-black)!important}.dynamic-testimonials{background:var(--a10-black)!important}.dynamic-testimonials .module-title,.testimonials-header .module-title{color:var(--a10-white)!important;font-size:14px!important;text-transform:uppercase;letter-spacing:.12em;font-weight:600!important}.testimonial-quote,.testimonial-quote p{font-family:var(--a10-font)!important;font-size:28px!important;line-height:1.5!important;font-weight:300!important;font-style:normal!important;color:var(--a10-white)!important;max-width:700px;margin:0 auto}.testimonial-source{font-family:var(--a10-font)!important;font-weight:600!important;color:var(--a10-teal-light)!important;font-size:14px!important;text-transform:uppercase;letter-spacing:.08em;margin-top:20px}.testimonial-city{color:var(--a10-gray-500)!important}.dynamic-testimonials-pagination span{background:#ffffff4d!important}.dynamic-testimonials-pagination span.active{background:var(--a10-teal-light)!important}.product-title{font-family:var(--a10-font)!important;font-size:36px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.02em;color:var(--a10-gray-900)!important}.product-vendor{font-family:var(--a10-font)!important;text-transform:uppercase;letter-spacing:.1em;font-size:12px!important;font-weight:600;color:var(--a10-teal)!important}.product-price .price,.product-price .money{font-family:var(--a10-font)!important;font-size:28px!important;font-weight:300!important;color:var(--a10-gray-900)!important}.product-price-compare .original{color:var(--a10-gray-300)!important}.product-big-image{min-height:300px;border-radius:var(--a10-radius);overflow:hidden;background:var(--a10-off-white)}.product-big-image img{aspect-ratio:1 / 1;object-fit:contain;width:100%;height:auto;transition:transform .5s var(--a10-ease)}.product-big-image:hover img{transform:scale(1.02)}.product-thumbnails-list-item img{border-radius:var(--a10-radius-sm)!important;border:2px solid transparent!important;transition:all .3s ease}.product-thumbnails-list-item.active img,.product-thumbnails-list-item img:hover{border-color:var(--a10-teal)!important;box-shadow:0 0 0 3px #0891b226}.product-options select,.product-options .selector-wrapper .selected-text{font-family:var(--a10-font)!important;border:2px solid var(--a10-gray-100)!important;border-radius:var(--a10-radius-sm)!important;font-weight:500;transition:border-color .3s ease!important}.product-options select:focus,.product-options .selector-wrapper:hover .selected-text{border-color:var(--a10-teal)!important}.number-input-label{font-family:var(--a10-font)!important;font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:12px;color:var(--a10-gray-500)!important}.add-to-cart-button,.add-to-cart-button.inverse,.add-to-cart-button.outline{font-family:var(--a10-font)!important;background:var(--a10-gradient)!important;background-size:200% 200%;animation:a10-gradient-shift 4s ease infinite;color:#fff!important;border:none!important;font-size:14px!important;font-weight:700!important;letter-spacing:.12em;text-transform:uppercase;padding:0 48px!important;border-radius:50px!important;min-width:240px;transition:all .4s var(--a10-ease)!important;box-shadow:0 4px 20px #0891b240}.add-to-cart-button:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 8px 30px #0891b266}.shopify-payment-button__button{border-radius:50px!important;font-family:var(--a10-font)!important}.product-trust-badges{border-color:var(--a10-gray-100)!important}.product-trust-badges span{font-family:var(--a10-font)!important;color:var(--a10-gray-500)!important;font-weight:500!important}.product-trust-badges svg{stroke:var(--a10-teal)!important}.product-tabs-header{border-bottom:2px solid var(--a10-gray-100)!important}.product-tabs-header-item{font-family:var(--a10-font)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.1em;font-size:12px!important;color:var(--a10-gray-300)!important;padding-bottom:14px!important;border-bottom:2px solid transparent!important;transition:all .3s ease;margin-bottom:-2px}.product-tabs-header-item.active{color:var(--a10-gray-900)!important;border-bottom-color:var(--a10-teal)!important}.product-tabs-body-item.rte{font-family:var(--a10-font)!important;font-size:15px;line-height:1.8;color:var(--a10-gray-500)!important}.product-tabs-body-item.rte h2,.product-tabs-body-item.rte h3{font-family:var(--a10-font)!important;font-weight:800!important;color:var(--a10-gray-900)!important;margin-top:24px}.product-tabs-body-item.rte strong{color:var(--a10-gray-900)!important;font-weight:700}.product-tabs-body-item.rte ul{padding-left:0;list-style:none}.product-tabs-body-item.rte ul li{position:relative;padding-left:28px;margin-bottom:10px}.product-tabs-body-item.rte ul li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--a10-gradient)}.recommended-products-title{font-family:var(--a10-font)!important;font-size:14px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.12em;color:var(--a10-gray-500)!important}.product-list-item{border-radius:var(--a10-radius)!important;overflow:hidden;background:var(--a10-white);border:1px solid var(--a10-gray-100);transition:all .4s var(--a10-ease)!important}.product-list-item:hover{transform:translateY(-8px);box-shadow:var(--a10-shadow-xl);border-color:transparent}.product-list-item img{transition:transform .5s var(--a10-ease)!important}.product-list-item:hover img{transform:scale(1.05)}.product-list-item-title,.product-list-item-title a{font-family:var(--a10-font)!important;font-weight:600!important;color:var(--a10-gray-900)!important;font-size:15px!important}.product-list-item-price .money{font-family:var(--a10-font)!important;color:var(--a10-gray-900)!important;font-weight:400}.product-badge,.product-sale-badge{background:var(--a10-gradient)!important;color:#fff!important;font-family:var(--a10-font)!important;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:50px!important;font-size:11px;padding:4px 12px}.newsletter-wrapper,.module-wrapper:has(.newsletter){background:var(--a10-off-white)!important}.newsletter-wrapper .module-title,.newsletter-wrapper h3{font-family:var(--a10-font)!important;font-weight:800!important;color:var(--a10-gray-900)!important}.newsletter-wrapper input[type=email]{font-family:var(--a10-font)!important;border:2px solid var(--a10-gray-100)!important;border-radius:50px!important;padding:14px 20px!important;font-size:14px;transition:border-color .3s ease!important}.newsletter-wrapper input[type=email]:focus{border-color:var(--a10-teal)!important;box-shadow:0 0 0 4px #0891b21a}.newsletter-wrapper .button,.newsletter-wrapper input[type=submit]{font-family:var(--a10-font)!important;background:var(--a10-gradient)!important;border:none!important;color:#fff!important;border-radius:50px!important;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:13px;padding:14px 32px!important;transition:all .3s var(--a10-ease)!important}.newsletter-wrapper .button:hover{transform:translateY(-2px);box-shadow:var(--a10-shadow-glow)}.footer-wrapper{background:var(--a10-black)!important;border-top:none!important}.main-footer{color:#ffffff80!important}.footer-title{font-family:var(--a10-font)!important;color:var(--a10-white)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.1em;font-size:12px!important}.footer-menu-list-item-anchor{font-family:var(--a10-font)!important;color:#ffffff73!important;transition:color .3s ease!important;font-size:14px}.footer-menu-list-item-anchor:hover{color:var(--a10-teal-light)!important}.footer-copyright,.footer-copyright a{color:#ffffff40!important}.footer-content-text,.footer-content-text p{color:#fff6!important}.branding-logo,.footer-logo-link .branding-logo{color:var(--a10-white)!important}.payment-icons{min-height:30px}.payment-icon svg{opacity:.3;transition:opacity .2s ease}.payment-icon:hover svg{opacity:.7}.breadcrumbs,.breadcrumbs a,.breadcrumbs span{font-family:var(--a10-font)!important;color:var(--a10-gray-300)!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.06em;font-weight:500}.breadcrumbs a:hover{color:var(--a10-teal)!important}.cart-table th{font-family:var(--a10-font)!important;text-transform:uppercase;letter-spacing:.08em;font-size:11px!important;font-weight:700;color:var(--a10-gray-300)!important}.cart-table td{font-family:var(--a10-font)!important}.cart-table a{font-weight:600}.cart-checkout-button,input.button[name=checkout]{font-family:var(--a10-font)!important;background:var(--a10-gradient)!important;background-size:200% 200%;animation:a10-gradient-shift 4s ease infinite;border:none!important;color:#fff!important;border-radius:50px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.12em;transition:all .3s var(--a10-ease)!important;box-shadow:0 4px 20px #0891b240}.cart-checkout-button:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0891b266}.button{font-family:var(--a10-font)!important;border-radius:50px!important;font-weight:700;letter-spacing:.06em;transition:all .3s var(--a10-ease)!important}.button.inverse{background:var(--a10-gradient)!important;border:none!important;color:#fff!important}.button.outline{border:2px solid var(--a10-gray-900)!important;color:var(--a10-gray-900)!important;background:transparent!important}.button.outline:hover{background:var(--a10-gray-900)!important;color:#fff!important}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],textarea,select{font-family:var(--a10-font)!important;border:2px solid var(--a10-gray-100)!important;border-radius:var(--a10-radius-sm)!important;transition:border-color .3s ease!important}input:focus,textarea:focus,select:focus{border-color:var(--a10-teal)!important;outline:none!important;box-shadow:0 0 0 4px #0891b214}.header-drawer,.drawer{background:var(--a10-white)!important}.header-drawer a{font-family:var(--a10-font)!important;font-weight:600}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--a10-teal);outline-offset:2px}.product-trust-badges+div[style*=grid] div[style*="text-align: center"]{background:var(--a10-off-white);border-radius:var(--a10-radius-sm);padding:16px 12px!important}div[style*="border-left: 4px solid #0381a2"]{background:var(--a10-gradient-subtle)!important;border-left:4px solid var(--a10-teal)!important;border-radius:0 var(--a10-radius-sm) var(--a10-radius-sm) 0!important}.product-thumbnails{min-height:80px}@media(max-width:767px){.product-title{font-size:28px!important;text-align:center}.product-price{text-align:center}.add-to-cart{text-align:center!important}.add-to-cart-button{width:100%!important;max-width:380px}.product-trust-badges>div{flex-direction:column!important;gap:8px!important}.product-thumbnails img{min-width:60px;min-height:60px}.number-input-nav-item{min-width:44px;min-height:44px}.module-title{font-size:28px!important}.testimonial-quote,.testimonial-quote p{font-size:20px!important}.alternating-content-header h2{font-size:26px!important}.feature{margin-bottom:12px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom-modern.css.map */
