@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(//cpjv7z-80.myshopify.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2) format("woff2"),url(//cpjv7z-80.myshopify.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff) format("woff")}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url(//cpjv7z-80.myshopify.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2) format("woff2"),url(//cpjv7z-80.myshopify.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;font-display:swap;src:url(//cpjv7z-80.myshopify.com/cdn/fonts/montserrat/montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2) format("woff2"),url(//cpjv7z-80.myshopify.com/cdn/fonts/montserrat/montserrat_n7.5d9fa6e2cae713c8fb539a9876489d86207fe957.woff) format("woff")}body{font-family:Inter,sans-serif;letter-spacing:.02em}.announcement-bar{background:#000!important;color:#fff!important;font-size:12px!important;letter-spacing:.08em;text-transform:uppercase;padding:8px 16px}.announcement-bar__message{font-weight:500}.header-wrapper{border-bottom:1px solid #ebebeb}.header{padding-top:12px;padding-bottom:12px}.header__heading-logo{max-height:40px}.header__inline-menu .list-menu>li>a{font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;padding:8px 16px;color:#000}.header__inline-menu .list-menu>li>a:hover{opacity:.6}.trust-bar .multicolumn-card{background:transparent!important;box-shadow:none!important}.trust-bar .multicolumn-card__info{padding:0!important}.trust-bar .multicolumn-card h3{font-size:12px!important;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px!important}.trust-bar .multicolumn-card p{font-size:11px!important;color:#6b7280;line-height:1.3}.banner--large{min-height:80vh}.banner__content{padding:40px}.banner__heading{font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.1}.banner__text{font-size:16px;max-width:500px;line-height:1.5;opacity:.85}.banner__buttons .button{border-radius:50px;padding:12px 32px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;min-width:180px}.banner__buttons .button--secondary{border:1px solid rgba(255,255,255,.5);color:#fff;background:transparent}.hero-trust-badges{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px;padding-top:20px;border-top:1px solid rgba(255,255,255,.2)}.hero-trust-badge{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.03em;opacity:.85}.hero-trust-badge .icon{width:20px;height:20px;flex-shrink:0}.section-header h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:28px;letter-spacing:-.01em;margin-bottom:4px}.section-header .subtitle{font-size:14px;color:#6b7280;max-width:500px;margin:0 auto}.why-us .multicolumn-card{text-align:center;padding:24px 16px;background:#f8f8f8;border-radius:12px;transition:transform .2s,box-shadow .2s}.why-us .multicolumn-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000000f}.why-us .multicolumn-card__image-wrapper{margin-bottom:16px}.why-us .multicolumn-card h3{font-size:16px!important;font-weight:700!important;margin-bottom:4px!important;font-family:Montserrat,sans-serif}.why-us .multicolumn-card p{font-size:13px!important;color:#6b7280;line-height:1.5}.stats-section{background:#f8f8f8;padding:60px 0}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;text-align:center}.stats-grid .stat-number{font-family:Montserrat,sans-serif;font-size:36px;font-weight:700;color:#000}.stats-grid .stat-label{font-size:13px;color:#6b7280;margin-top:4px}@media(max-width:768px){.stats-grid{grid-template-columns:1fr;gap:24px}}.reviews-section .multicolumn-card{background:#fff;border:1px solid #ebebeb;border-radius:12px;padding:24px}.reviews-section .multicolumn-card .star-rating{color:#f59e0b;font-size:14px;margin-bottom:8px;letter-spacing:2px}.reviews-section .multicolumn-card h3{font-size:14px!important;font-weight:600!important;margin-bottom:4px!important}.reviews-section .multicolumn-card p{font-size:13px!important;color:#6b7280;line-height:1.6}.reviews-section .multicolumn-card .review-author{font-size:12px;color:#9ca3af;margin-top:8px}.collapsible-content .accordion{border:1px solid #ebebeb;border-radius:10px;margin-bottom:10px;overflow:hidden;background:#fff}.collapsible-content .accordion__title{font-size:15px;font-weight:600;padding:16px 20px}.collapsible-content .accordion__content{padding:0 20px 16px;font-size:14px;color:#6b7280;line-height:1.6}.newsletter-section{background:#f8f8f8;padding:60px 0}.newsletter-section .newsletter__wrapper{max-width:500px;margin:0 auto;text-align:center}.newsletter-section h2{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700}.newsletter-section p{font-size:14px;color:#6b7280}.image-with-text .image-with-text__heading{font-family:Montserrat,sans-serif;font-weight:700;font-size:28px}.image-with-text .image-with-text__text{font-size:15px;line-height:1.7;color:#6b7280}.footer{border-top:1px solid #ebebeb}.footer-block__heading{font-size:12px!important;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.footer a{font-size:13px;color:#6b7280;text-decoration:none}.footer a:hover{color:#000}.card-wrapper .card{border-radius:8px;overflow:hidden;transition:transform .2s}.card-wrapper .card:hover{transform:translateY(-2px)}.card-wrapper .card__heading{font-size:14px;font-weight:600}.card-wrapper .price{font-size:14px;font-weight:700;color:#000}.card-wrapper .price .compare-at-price{font-size:12px;color:#9ca3af;text-decoration:line-through}.card-wrapper .card__badge .badge{border-radius:50px;font-size:10px;font-weight:600;padding:4px 10px;text-transform:uppercase;letter-spacing:.04em}@media(max-width:749px){.banner--large{min-height:60vh}.section-header h2{font-size:22px}.banner__heading{font-size:28px!important}.stats-grid .stat-number{font-size:28px}}.pagepilot-wrapper .product-form,.pagepilot-wrapper #ProductSubmitButton-template--21659522793650__main,.pagepilot-wrapper button#ProductSubmitButton,.pp-container .product-form{display:none!important}.pagepilot-wrapper label.pp-border,.pp-container label.pp-border{cursor:pointer}.pagepilot-wrapper,.pp-container,.pp-wrapper{max-width:100%;overflow:hidden}.ch-faq-question{touch-action:manipulation;-webkit-tap-highlight-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/49/assets/cleanhack-theme.css.map */
