
/* Custom CSS theme */
.ecwid-productBrowser-product{background:#ffffff !important;border:1px solid #e8edf3 !important;border-radius:18px !important;box-shadow:0 10px 28px rgba(0,0,0,0.05) !important;padding:16px !important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease !important}.ecwid-productBrowser-product:hover{transform:translateY(-6px) !important;box-shadow:0 18px 42px rgba(0,0,0,0.1) !important;border-color:rgba(241,87,34,0.18) !important}.ecwid-productBrowser-productImage,.ecwid-productBrowser-productImage img{border-radius:14px !important;overflow:hidden !important;transition:transform .28s ease !important}.ecwid-productBrowser-product:hover .ecwid-productBrowser-productImage img{transform:scale(1.04) !important}.ecwid-productBrowser-productNameLink{margin-top:12px !important;margin-bottom:8px !important;line-height:1.35 !important}.ecwid-productBrowser-productNameLink a{color:#2e5698 !important;font-weight:700 !important;letter-spacing:.2px !important;text-decoration:none !important}.ecwid-productBrowser-sku{display:block !important;margin-top:4px !important;margin-bottom:8px !important;font-size:12px !important;line-height:1.4 !important;color:rgba(46,86,152,0.78) !important}.ecwid-productBrowser-price,div.ecwid-productBrowser-price{margin-top:10px !important;margin-bottom:14px !important;font-size:20px !important;line-height:1.2 !important;color:#F15722 !important;font-weight:700 !important}.ecwid-productBrowser-addToCartButton{width:100% !important;min-height:44px !important;background:#F15722 !important;border:none !important;border-radius:10px !important;box-shadow:none !important;font-weight:700 !important;letter-spacing:.3px !important;transition:background .2s ease, transform .2s ease !important}.ecwid-productBrowser-addToCartButton:hover{background:#d9551a !important;transform:translateY(-1px) !important}.ecwid-productBrowser-addToCartButton:focus{outline:none !important;box-shadow:0 0 0 3px rgba(241,87,34,0.18) !important}.ecwid-productBrowser-productBottomPanel{margin-top:10px !important}.ecwid-categoryGrid-category,.ecwid-productBrowser-category{background:#ffffff !important;border:1px solid #e8edf3 !important;border-radius:20px !important;box-shadow:0 10px 28px rgba(0,0,0,0.05) !important;padding:14px !important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease !important}.ecwid-categoryGrid-category:hover,.ecwid-productBrowser-category:hover{transform:translateY(-6px) !important;box-shadow:0 18px 42px rgba(0,0,0,0.1) !important;border-color:rgba(241,87,34,0.18) !important}.ecwid-categoryGrid-categoryImage,.ecwid-categoryGrid-categoryImage img,.ecwid-productBrowser-categoryImage,.ecwid-productBrowser-categoryImage img{border-radius:16px !important;overflow:hidden !important;transition:transform .28s ease !important}.ecwid-categoryGrid-category:hover .ecwid-categoryGrid-categoryImage img,.ecwid-productBrowser-category:hover .ecwid-productBrowser-categoryImage img{transform:scale(1.035) !important}.ecwid-categoryGrid-categoryName,.ecwid-productBrowser-categoryName{margin-top:14px !important;margin-bottom:4px !important;text-align:left !important;font-family:"termina", sans-serif !important;font-weight:700 !important;letter-spacing:.4px !important;text-transform:uppercase !important;font-size:18px !important;line-height:1.2 !important;color:#2e5698 !important}.ecwid-categoryGrid-categoryName a,.ecwid-productBrowser-categoryName a{color:#2e5698 !important;text-decoration:none !important}.ecwid-categoryGrid-categoryName a:hover,.ecwid-productBrowser-categoryName a:hover{color:#F15722 !important}.ecwid-categoryGrid-categoryDescription,.ecwid-productBrowser-categoryDescription{text-align:left !important;color:#5d6773 !important;font-size:14px !important;line-height:1.65 !important;margin-top:6px !important}.armit-product-summary,.armit-product-risks,.armit-product-includes,.armit-product-how,.armit-product-features,.armit-product-subscription,.armit-product-inbox,.armit-product-cta{margin-bottom:30px !important}.armit-product-summary p,.armit-product-how p,.armit-product-features p,.armit-product-subscription p,.armit-product-inbox p,.armit-product-cta p{margin:0 0 12px !important;line-height:1.65 !important;color:#5d6773 !important}.armit-product-risks h3,.armit-product-includes h3,.armit-product-how h3,.armit-product-features h3,.armit-product-subscription h3,.armit-product-inbox h3,.armit-product-cta h3{font-family:"termina", sans-serif !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.8px !important;color:#2f5398 !important;font-size:16px !important;line-height:1.25 !important;margin:0 0 12px !important}.armit-risk-list{display:flex !important;flex-direction:column !important;gap:12px !important;margin-top:8px !important}.risk-row{display:flex !important;align-items:center !important;gap:10px !important;color:#5d6773 !important;font-size:14px !important;line-height:1.45 !important}.risk-row img{width:22px !important;height:22px !important;max-width:22px !important;flex:0 0 22px !important;display:block !important;margin:0 !important}.risk-row span{color:#5d6773 !important;font-size:14px !important;line-height:1.45 !important}.armit-product-includes ul,.armit-product-subscription ul,.armit-product-inbox ul{margin:12px 0 0 !important;padding-left:20px !important}.armit-product-includes li,.armit-product-subscription li,.armit-product-inbox li{margin-bottom:8px !important;line-height:1.55 !important;color:#5d6773 !important}.armit-product-features p strong,.armit-product-subscription p strong,.armit-product-inbox p strong,.armit-product-cta p strong{color:#4b5563 !important}.armit-product-cta{margin-top:40px !important;padding-top:20px !important;border-top:1px solid #e5e7eb !important}.armit-product-summary,.armit-product-risks,.armit-product-includes,.armit-product-how,.armit-product-features,.armit-product-subscription,.armit-product-inbox,.armit-product-cta,.armit-risk-list,.armit-product-includes ul,.armit-product-subscription ul,.armit-product-inbox ul{overflow:visible !important;height:auto !important;min-height:0 !important}@media (max-width: 767px){.ecwid-productBrowser-product{padding:14px !important;border-radius:16px !important}.ecwid-productBrowser-price,div.ecwid-productBrowser-price{font-size:18px !important}.ecwid-categoryGrid-category,.ecwid-productBrowser-category{border-radius:16px !important}.armit-product-summary,.armit-product-risks,.armit-product-includes,.armit-product-how,.armit-product-features,.armit-product-subscription,.armit-product-inbox,.armit-product-cta{margin-bottom:24px !important}.armit-product-risks h3,.armit-product-includes h3,.armit-product-how h3,.armit-product-features h3,.armit-product-subscription h3,.armit-product-inbox h3,.armit-product-cta h3{font-size:15px !important}.risk-row img{width:20px !important;height:20px !important;max-width:20px !important;flex:0 0 20px !important}}.ec-size .product-details,.ec-size .details-product-purchase,.ec-size .ec-product-details,.ec-size .ec-store .grid-product__description,.ec-size .ec-store .product-details__product-description,.ec-size .ec-store .details-product .product-details-module,.ec-size .ec-store .ecwid-productBrowser-details-product,.ec-size .ec-store .ecwid-productBrowser-details-product *{box-sizing:border-box}.ec-size .ec-store .product-details__product-description,.ec-size .ec-store .product-details__product-description p,.ec-size .ec-store .product-details__product-description li,.ec-size .ec-store .product-details__product-description ul,.ec-size .ec-store .product-details__product-description div,.ec-size .ecwid-productBrowser-details-product p,.ec-size .ecwid-productBrowser-details-product li,.ec-size .ecwid-productBrowser-details-product ul{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;color:#4a5565 !important;font-size:15px !important;line-height:1.6 !important}.ec-size .ec-store .product-details__product-description h1,.ec-size .ec-store .product-details__product-description h2,.ec-size .ec-store .product-details__product-description h3,.ec-size .ec-store .product-details__product-description h4,.ec-size .ec-store .product-details__product-description h5,.ec-size .ec-store .product-details__product-description h6,.ec-size .ecwid-productBrowser-details-product h1,.ec-size .ecwid-productBrowser-details-product h2,.ec-size .ecwid-productBrowser-details-product h3,.ec-size .ecwid-productBrowser-details-product h4,.ec-size .ecwid-productBrowser-details-product h5,.ec-size .ecwid-productBrowser-details-product h6{font-family:"termina", sans-serif !important;font-weight:700 !important;color:#2f4a7c !important;text-transform:uppercase !important;letter-spacing:0.5px !important;margin:0 0 12px 0 !important}.ec-size .ec-store .product-details__product-description h2,.ec-size .ecwid-productBrowser-details-product h2{font-size:28px !important;line-height:1.2 !important;text-transform:none !important;color:#1f2f46 !important;margin-bottom:16px !important}.ec-size .ec-store .product-details__product-description h3,.ec-size .ecwid-productBrowser-details-product h3{font-size:14px !important;line-height:1.2 !important;letter-spacing:1.5px !important;margin-top:22px !important;margin-bottom:10px !important}.ec-size .ec-store .product-details__product-description p,.ec-size .ecwid-productBrowser-details-product p{margin:0 0 14px 0 !important}.ec-size .ec-store .product-details__product-description ul,.ec-size .ecwid-productBrowser-details-product ul{padding-left:20px !important;margin:0 0 16px 0 !important}.ec-size .ec-store .product-details__product-description li,.ec-size .ecwid-productBrowser-details-product li{margin-bottom:8px !important}.ec-size .ec-store .product-details__product-description strong,.ec-size .ecwid-productBrowser-details-product strong{color:#1f2f46 !important;font-weight:700 !important}.ec-size .ec-store h1:first-of-type,.ec-size .ec-store .ec-page-title,.ec-size .ec-store .ec-header-h1,.ec-size .ec-store .ec-category-description+.ec-category-title{display:none !important}.ec-size .armit-cat-hero{max-width:1160px;margin:0 auto 28px;padding:36px 20px 10px;text-align:center}.ec-size .armit-cat-kicker{font-family:"termina",sans-serif !important;font-weight:700 !important;letter-spacing:3px;text-transform:uppercase;font-size:12px;color:var(--armit-orange);margin-bottom:14px}.ec-size .armit-cat-title{font-family:"termina",sans-serif !important;font-weight:800 !important;letter-spacing:1px;text-transform:uppercase;font-size:48px;line-height:1.04;color:var(--armit-navy);margin:0 0 16px}.ec-size .armit-cat-subtitle{max-width:940px;margin:0 auto 18px;font-size:19px;line-height:1.7;color:rgba(41,70,97,0.82)}.ec-size .armit-cat-proof{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:0 auto}.ec-size .armit-cat-proof span{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;background:#f5f7fb;border:1px solid rgba(41,70,97,0.08);color:var(--armit-navy);font-size:13px;font-weight:700;line-height:1}.ec-size .armit-cat-flow{max-width:1180px;margin:28px auto 26px;padding:0 20px;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px;align-items:start}.ec-size .armit-cat-flow-item{background:#ffffff;border:1px solid rgba(41,70,97,0.08);border-radius:18px;padding:22px 18px 18px;box-shadow:0 12px 28px rgba(10,31,49,0.05);text-align:left}.ec-size .armit-cat-flow-label{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(41,70,97,0.55);margin-bottom:10px}.ec-size .armit-cat-flow-title{font-family:"termina",sans-serif !important;font-size:18px;line-height:1.15;font-weight:700;text-transform:uppercase;color:var(--armit-navy);margin-bottom:10px}.ec-size .armit-cat-flow-item p{margin:0;font-size:15px;line-height:1.65;color:#5b6d7c}.ec-size .armit-cat-flow-arrow{display:none}.ec-size .armit-cat-grid-3{max-width:1180px;margin:28px auto 24px;padding:0 20px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}.ec-size .armit-cat-panel{background:#ffffff;border:1px solid rgba(41,70,97,0.08);border-radius:18px;padding:24px 22px;box-shadow:0 12px 28px rgba(10,31,49,0.05)}.ec-size .armit-cat-panel h3{font-family:"termina",sans-serif !important;font-size:20px;line-height:1.2;font-weight:700;text-transform:uppercase;color:var(--armit-navy);margin:0 0 10px}.ec-size .armit-cat-panel p{margin:0;font-size:16px;line-height:1.7;color:#5b6d7c}.ec-size .armit-cat-bottom{max-width:980px;margin:0 auto 30px;padding:0 20px;text-align:center;font-size:18px;line-height:1.75;color:var(--armit-navy);font-weight:700}.ec-size .ec-store .ec-category-description{margin-bottom:8px !important}@media (max-width: 991px){.ec-size .armit-cat-title{font-size:38px}.ec-size .armit-cat-subtitle,.ec-size .armit-cat-bottom{font-size:17px}.ec-size .armit-cat-flow,.ec-size .armit-cat-grid-3{grid-template-columns:1fr}}@media (max-width: 767px){.ec-size .armit-cat-hero{padding:28px 18px 10px}.ec-size .armit-cat-title{font-size:30px;line-height:1.08}.ec-size .armit-cat-subtitle,.ec-size .armit-cat-bottom{font-size:16px}.ec-size .armit-cat-panel h3,.ec-size .armit-cat-flow-title{font-size:18px}.ec-size .armit-cat-panel p,.ec-size .armit-cat-flow-item p{font-size:15px}}.ec-size .ec-store .ec-page-title,.ec-size .ec-store .ec-header-h1,.ec-size .ec-store .ec-category-description+.ec-category-title{display:none !important}.ec-size .ec-store .ec-category-description{margin-bottom:0 !important}.ec-size .ec-store .grid__products,.ec-size .ec-store .grid-productBrowser,.ec-size .ec-store .grid-productBrowser__products{margin-top:0 !important}.ec-size .armit-cat-hero,.ec-size .armit-voyager-hero{max-width:1180px;margin:0 auto;padding:42px 20px 12px;text-align:center}.ec-size .armit-cat-kicker,.ec-size .armit-voyager-kicker{font-family:"termina", sans-serif !important;font-weight:700 !important;letter-spacing:3px;text-transform:uppercase;font-size:12px;color:var(--armit-orange);margin-bottom:14px}.ec-size .armit-cat-title,.ec-size .armit-voyager-title{font-family:"termina", sans-serif !important;font-weight:800 !important;letter-spacing:1px;text-transform:uppercase;font-size:48px;line-height:1.04;color:var(--armit-navy);margin:0 0 16px}.ec-size .armit-cat-subtitle,.ec-size .armit-voyager-copy{max-width:960px;margin:0 auto 18px;font-size:19px;line-height:1.72;color:rgba(41,70,97,0.82)}.ec-size .armit-cat-proof,.ec-size .armit-voyager-proof{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:0 auto}.ec-size .armit-cat-proof span,.ec-size .armit-voyager-proof span{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;background:#f5f7fb;border:1px solid rgba(41,70,97,0.08);color:var(--armit-navy);font-size:13px;font-weight:700;line-height:1}.ec-size .armit-voyager-diagram{max-width:1220px;margin:30px auto 0;padding:0 20px 22px;text-align:center}.ec-size .armit-voyager-diagram-flow{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px;align-items:stretch}.ec-size .armit-voyager-node{background:#ffffff;border:1px solid rgba(41,70,97,0.08);border-radius:18px;padding:24px 20px 20px;box-shadow:0 12px 28px rgba(10,31,49,0.05);text-align:left;min-height:100%}.ec-size .armit-voyager-node.featured{border:2px solid rgba(240,90,40,0.28);box-shadow:0 18px 42px rgba(240,90,40,0.12)}.ec-size .armit-voyager-node-icon{margin-bottom:12px;line-height:1}.ec-size .armit-voyager-node-icon ion-icon{font-size:28px;color:var(--armit-orange)}.ec-size .armit-voyager-node-label{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(41,70,97,0.55);margin-bottom:10px}.ec-size .armit-voyager-node-title{font-family:"termina", sans-serif !important;font-weight:700 !important;letter-spacing:1px;text-transform:uppercase;color:var(--armit-navy);font-size:19px;line-height:1.16;margin-bottom:10px}.ec-size .armit-voyager-node-copy{color:#5b6d7c;font-size:15px;line-height:1.68}.ec-size .armit-voyager-connector{display:none !important}.ec-size .armit-voyager-footer{max-width:900px;margin:22px auto 0;font-size:18px;line-height:1.72;color:var(--armit-navy);font-weight:700;text-align:center}.ec-size .armit-voyager-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:22px}.ec-size .armit-kit-button,.ec-size .armit-kit-button.secondary{display:inline-flex;align-items:center;justify-content:center;min-width:220px;padding:14px 22px;border-radius:10px;font-family:"termina", sans-serif !important;font-size:13px;line-height:1;font-weight:700;letter-spacing:.4px;text-transform:uppercase;text-decoration:none !important;transition:all .2s ease}.ec-size .armit-kit-button{background:var(--armit-orange);color:#ffffff !important;border:2px solid var(--armit-orange);box-shadow:0 10px 24px rgba(240,90,40,0.18)}.ec-size .armit-kit-button:hover{background:#d84d20;border-color:#d84d20;color:#ffffff !important}.ec-size .armit-kit-button.secondary{background:#ffffff;color:var(--armit-navy) !important;border:2px solid rgba(41,70,97,0.16)}.ec-size .armit-kit-button.secondary:hover{border-color:var(--armit-navy);background:#f7f9fb}.ec-size .armit-cat-grid-3{max-width:1180px;margin:28px auto 24px;padding:0 20px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}.ec-size .armit-cat-panel{background:#ffffff;border:1px solid rgba(41,70,97,0.08);border-radius:18px;padding:24px 22px;box-shadow:0 12px 28px rgba(10,31,49,0.05)}.ec-size .armit-cat-panel h3{font-family:"termina", sans-serif !important;font-size:20px;line-height:1.2;font-weight:700;text-transform:uppercase;color:var(--armit-navy);margin:0 0 10px}.ec-size .armit-cat-panel p{margin:0;font-size:16px;line-height:1.7;color:#5b6d7c}.ec-size .armit-cat-bottom{max-width:980px;margin:0 auto 30px;padding:0 20px;text-align:center;font-size:18px;line-height:1.75;color:var(--armit-navy);font-weight:700}.ec-size .ec-store .grid__products,.ec-size .ec-store .grid-productBrowser__products,.ec-size .ec-store .grid-productBrowser{max-width:1180px;margin-left:auto !important;margin-right:auto !important;padding-left:20px;padding-right:20px}.ec-size .ec-store .grid__products{margin-top:42px !important;padding-top:28px;border-top:1px solid rgba(41,70,97,0.08)}.ec-size .ec-store .grid-product__title,.ec-size .ec-store .grid-product__title-inner{line-height:1.35 !important}@media (max-width: 991px){.ec-size .armit-cat-title,.ec-size .armit-voyager-title{font-size:38px}.ec-size .armit-cat-subtitle,.ec-size .armit-voyager-copy,.ec-size .armit-cat-bottom,.ec-size .armit-voyager-footer{font-size:17px}.ec-size .armit-voyager-diagram-flow,.ec-size .armit-cat-grid-3{grid-template-columns:1fr}}@media (max-width: 767px){.ec-size .armit-cat-hero,.ec-size .armit-voyager-hero{padding:28px 18px 10px}.ec-size .armit-cat-title,.ec-size .armit-voyager-title{font-size:30px;line-height:1.08}.ec-size .armit-cat-subtitle,.ec-size .armit-voyager-copy,.ec-size .armit-cat-bottom,.ec-size .armit-voyager-footer{font-size:16px}.ec-size .armit-cat-panel h3,.ec-size .armit-voyager-node-title{font-size:18px}.ec-size .armit-cat-panel p,.ec-size .armit-voyager-node-copy{font-size:15px}.ec-size .armit-kit-button,.ec-size .armit-kit-button.secondary{width:100%;min-width:0}}.ec-size .armit-voyager-layout{display:grid;grid-template-columns:1.1fr 0.9fr;gap:40px;max-width:1280px;margin:40px auto;padding:0 20px;align-items:start}.ec-size .armit-voyager-left{min-width:0}.ec-size .armit-voyager-right{position:relative}.ec-size .ec-store .grid__products{margin:0 !important;padding:0 !important;border:none !important}.ec-size .armit-voyager-right .grid__products,.ec-size .armit-voyager-right .grid-productBrowser{display:block}@media (min-width: 1024px){.ec-size .armit-voyager-right{position:sticky;top:100px}}.ec-size .armit-voyager-wrap{max-width:1280px;margin:38px auto 34px;padding:0 20px}.ec-size .armit-voyager-hero{text-align:center;margin-bottom:26px}.ec-size .armit-voyager-hero-inner{max-width:980px;margin:0 auto}.ec-size .armit-voyager-kicker{font-family:"termina",sans-serif !important;font-weight:700;letter-spacing:3px;text-transform:uppercase;font-size:12px;color:var(--armit-orange);margin-bottom:14px}.ec-size .armit-voyager-title{font-family:"termina",sans-serif !important;font-weight:800;letter-spacing:1px;text-transform:uppercase;font-size:46px;line-height:1.04;color:var(--armit-navy);margin-bottom:16px}.ec-size .armit-voyager-copy{max-width:980px;margin:0 auto 18px;font-size:18px;line-height:1.72;color:rgba(41,70,97,0.82)}.ec-size .armit-voyager-proof{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.ec-size .armit-voyager-proof span{padding:10px 14px;border-radius:999px;background:#f5f7fb;border:1px solid rgba(41,70,97,0.08);font-size:13px;font-weight:700;color:var(--armit-navy)}.ec-size .armit-voyager-mid{max-width:980px;margin:28px auto 12px}.ec-size .armit-voyager-diagram-flow{display:grid;grid-template-columns:repeat(2, 1fr);gap:18px}.ec-size .armit-voyager-node{background:#fff;border:1px solid rgba(41,70,97,0.08);border-radius:18px;padding:20px 16px;box-shadow:0 12px 28px rgba(10,31,49,0.05);min-height:172px}.ec-size .armit-voyager-node.featured{border:2px solid rgba(240,90,40,0.28);box-shadow:0 18px 42px rgba(240,90,40,0.12)}.ec-size .armit-voyager-node-icon ion-icon{font-size:28px;color:var(--armit-orange)}.ec-size .armit-voyager-node-label{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(41,70,97,0.55);margin:10px 0}.ec-size .armit-voyager-node-title{font-family:"termina",sans-serif !important;font-weight:700;text-transform:uppercase;font-size:19px;color:var(--armit-navy);margin-bottom:10px}.ec-size .armit-voyager-node-copy{font-size:15px;line-height:1.66;color:#5b6d7c}.ec-size .armit-voyager-post{max-width:980px;margin:26px auto 0;text-align:center}.ec-size .armit-voyager-footer{max-width:980px;margin:8px auto 0;text-align:center;font-size:18px;line-height:1.7;font-weight:700;color:var(--armit-navy)}.ec-size .armit-voyager-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:20px;opacity:1 !important}.ec-size a.armit-kit-button{min-width:220px;padding:14px 22px;border-radius:10px;font-family:"termina",sans-serif !important;font-size:13px;font-weight:700;text-transform:uppercase;text-decoration:none !important;background:var(--armit-orange) !important;color:#ffffff !important;border:2px solid var(--armit-orange) !important;box-shadow:0 14px 30px rgba(240,90,40,0.3) !important;opacity:1 !important;filter:none !important}.ec-size a.armit-kit-button:hover{background:#d84d20 !important;border-color:#d84d20 !important;color:#ffffff !important;transform:translateY(-1px);box-shadow:0 18px 38px rgba(240,90,40,0.35) !important}.ec-size a.armit-kit-button.secondary{background:#ffffff !important;color:var(--armit-navy) !important;border:2px solid rgba(41,70,97,0.16) !important;box-shadow:none !important}.ec-size a.armit-kit-button.secondary:hover{background:#f7f9fb !important;border-color:var(--armit-navy) !important;color:var(--armit-navy) !important;transform:none}.ec-size .ec-store{margin-top:0 !important;padding-top:0 !important}.ec-size .ec-store .grid-productBrowser{margin-top:0 !important;padding-top:0 !important}@media (max-width: 767px){.ec-size .armit-voyager-title{font-size:32px}.ec-size .armit-voyager-diagram-flow{grid-template-columns:1fr}.ec-size a.armit-kit-button{width:100%;min-width:0}}.ec-size .ec-store .grid__products{display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:24px !important;max-width:1280px !important;margin:34px auto 0 !important;padding:0 20px !important}.ec-size .ec-store .grid-product{max-width:none !important;width:100% !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}.ec-size .ec-store .grid-product__wrap,.ec-size .ec-store .grid-product__image,.ec-size .ec-store .grid-product__image-wrap{width:100% !important}@media (max-width: 1024px){.ec-size .ec-store .grid__products{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media (max-width: 640px){.ec-size .ec-store .grid__products{display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:24px !important;max-width:1280px !important;margin:34px auto 0 !important;padding:0 20px !important}.ec-size .ec-store .grid-product{max-width:none !important;width:100% !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}.ec-size .ec-store .grid-product__wrap,.ec-size .ec-store .grid-product__image,.ec-size .ec-store .grid-product__image-wrap{width:100% !important}}@media (max-width: 640px) and (max-width: 1024px){.ec-size .ec-store .grid__products{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media (max-width: 640px) and (max-width: 640px){.ec-size .ec-store .grid__products{grid-template-columns:1fr !important}}@media (max-width: 640px){.ec-size .ec-store .grid__products{grid-template-columns:1fr !important}}.ec-size .armit-cat-wrap{max-width:1280px;margin:38px auto 30px;padding:0 20px}.ec-size .armit-cat-hero{text-align:center;margin-bottom:28px}.ec-size .armit-cat-kicker{font-family:"termina",sans-serif !important;font-weight:700;letter-spacing:3px;text-transform:uppercase;font-size:12px;color:var(--armit-orange);margin-bottom:14px}.ec-size .armit-cat-title{font-family:"termina",sans-serif !important;font-weight:800;letter-spacing:1px;text-transform:uppercase;font-size:46px;line-height:1.04;color:var(--armit-navy);margin-bottom:16px}.ec-size .armit-cat-copy{max-width:980px;margin:0 auto 18px;font-size:18px;line-height:1.72;color:rgba(41,70,97,0.82)}.ec-size .armit-cat-proof{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.ec-size .armit-cat-proof span{padding:10px 14px;border-radius:999px;background:#f5f7fb;border:1px solid rgba(41,70,97,0.08);font-size:13px;font-weight:700;color:var(--armit-navy)}.ec-size .armit-cat-grid3{max-width:1100px;margin:28px auto 22px;display:grid;grid-template-columns:repeat(3, 1fr);gap:18px}.ec-size .armit-cat-card{background:#fff;border:1px solid rgba(41,70,97,0.08);border-radius:18px;padding:22px 18px;box-shadow:0 12px 28px rgba(10,31,49,0.05);min-height:170px}.ec-size .armit-cat-card-title{font-family:"termina",sans-serif !important;font-weight:700;text-transform:uppercase;font-size:19px;color:var(--armit-navy);margin-bottom:10px}.ec-size .armit-cat-card-copy{font-size:15px;line-height:1.66;color:#5b6d7c}.ec-size .armit-cat-footer{max-width:980px;margin:10px auto 0;text-align:center;font-size:18px;line-height:1.7;font-weight:700;color:var(--armit-navy)}@media (max-width: 900px){.ec-size .armit-cat-grid3{grid-template-columns:1fr}}@media (max-width: 767px){.ec-size .armit-cat-title{font-size:32px}.ec-size .armit-cat-copy,.ec-size .armit-cat-footer{font-size:16px}}.ec-size .grid-product__label,.ec-size .ec-product-label,.ec-size .ec-label,.ec-size .grid-product .ec-label,.ec-size .grid-product__image .ec-label{font-size:10px !important;line-height:1.1 !important;padding:4px 8px !important;border-radius:4px !important;transform:scale(0.88);transform-origin:top right}.ec-size .grid-product__label-wrap,.ec-size .ec-labels,.ec-size .grid-product .ec-labels{top:8px !important;right:8px !important}.ec-size .armit-cat-wrap+.ec-store .grid__products,.ec-size .ec-store .grid__products{margin-top:18px !important;padding-top:12px !important}.ec-size .grid-product__label,.ec-size .ec-product-label,.ec-size .ec-label{font-size:9px !important;padding:3px 7px !important;transform:scale(0.82);transform-origin:top right}
