body,html{overflow-x:hidden!important}#diagnostic-result-container{overflow-x:hidden!important;max-width:100vw!important}.section-header__title{display:none!important}.page-width--narrow{max-width:100%!important}#diagnostic-result-container .hero-section,#diagnostic-result-container .products-section,#diagnostic-result-container .why-section,#diagnostic-result-container .bundles-section{margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;width:100vw!important;max-width:100vw!important}#diagnostic-result-container{font-family:SweetSansPro-Regular,-apple-system,BlinkMacSystemFont,sans-serif;color:#333;line-height:1.6}#diagnostic-result-container h1,#diagnostic-result-container h2,#diagnostic-result-container h3,#diagnostic-result-container strong{font-family:SweetSansPro-Bold,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:2rem}.loading-spinner{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #000;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:2rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-title{font-size:1.5rem;font-weight:500;margin-bottom:.5rem;color:#000;font-family:SweetSansPro-Bold,-apple-system,BlinkMacSystemFont,sans-serif}.loading-subtitle{font-size:1rem;color:#666}.diagnostic-error{text-align:center;padding:100px 20px}#diagnostic-result-container .hero-section{background:#efeae2!important;padding:0!important}#diagnostic-result-container .hero-grid{max-width:1500px!important;margin:0 auto!important;display:grid!important;grid-template-columns:360px 1fr!important;gap:80px!important;align-items:stretch!important;min-height:400px!important;padding:0 40px!important}#diagnostic-result-container .hero-image{max-width:none!important;width:100%!important;margin:0!important;display:flex!important;align-items:center!important}#diagnostic-result-container .hero-image img{width:100%!important;height:auto!important;display:block!important}#diagnostic-result-container .hero-content{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:40px 0!important;max-width:650px!important}#diagnostic-result-container .hero-main-title{font-size:15px!important;color:#333!important;margin-bottom:20px!important;text-transform:uppercase!important;letter-spacing:2px!important;font-family:SweetSansPro-Bold,sans-serif!important;font-weight:700!important}#diagnostic-result-container .hero-profile{font-size:26px!important;color:#ec9c35!important;margin-bottom:12px!important;text-transform:uppercase!important;letter-spacing:1px!important;font-family:SweetSansPro-Bold,sans-serif!important;font-weight:700!important}#diagnostic-result-container .hero-description{font-size:17px!important;color:#333!important}#diagnostic-result-container .products-section{max-width:1500px!important;margin:60px auto 0!important;padding:0 40px 10px!important}#diagnostic-result-container .products-section-header{text-align:center!important;margin-bottom:50px!important}#diagnostic-result-container .section-title{font-size:32px!important;margin-bottom:10px!important}#diagnostic-result-container .section-subtitle{font-size:15px!important;color:#666!important;margin:0 auto!important;max-width:600px!important}#diagnostic-result-container .moment-block{margin-bottom:40px}#diagnostic-result-container .moment-header{border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:30px}#diagnostic-result-container .moment-title{font-size:22px;margin-bottom:5px}#diagnostic-result-container .moment-description{font-size:14px;color:#666}#diagnostic-result-container .products-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:15px!important}#diagnostic-result-container .product-card{background:#fff!important;cursor:pointer!important;position:relative!important;display:flex!important;flex-direction:column!important}#diagnostic-result-container .product-card-image-wrapper{position:relative!important;background:#fff!important;overflow:hidden!important;margin-bottom:15px!important}#diagnostic-result-container .product-card-checkbox{position:absolute!important;top:10px!important;right:10px!important;width:24px!important;height:24px!important;cursor:pointer!important;accent-color:#EC9C35!important;z-index:2!important}#diagnostic-result-container .product-card-image{width:100%!important;height:auto!important;display:block!important;mix-blend-mode:multiply!important}#diagnostic-result-container .product-card-video{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:0!important;transition:opacity .3s ease!important;pointer-events:none!important}#diagnostic-result-container .product-card:hover .product-card-video{opacity:1!important}#diagnostic-result-container .product-card-info{padding:0 15px 15px!important;display:flex!important;flex-direction:column!important;flex:1!important}#diagnostic-result-container .product-card-name{font-size:15px!important;margin-bottom:10px!important;text-align:left!important;color:#333!important;font-family:SweetSansPro-Bold,sans-serif!important;text-transform:uppercase!important}#diagnostic-result-container .product-card-footer{display:flex!important;justify-content:space-between!important;align-items:center!important}#diagnostic-result-container .product-card-prices{display:flex!important;align-items:center!important;gap:8px!important}#diagnostic-result-container .product-card-price{font-size:18px!important;color:#333!important;font-family:SweetSansPro-Bold,sans-serif!important}#diagnostic-result-container .product-card-price-original{font-size:16px!important;color:#999!important;text-decoration:line-through!important}#diagnostic-result-container .product-card-rating{display:flex!important;align-items:center!important;gap:4px!important;font-size:14px!important;color:#333!important}#diagnostic-result-container .product-card-star{color:#008060!important;font-size:16px!important}#diagnostic-result-container .sticky-banner{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;background:#efeae2!important;border-top:1px solid #ddd!important;z-index:1000!important;padding:18px 40px!important;transform:translateY(100%)!important;transition:transform .4s ease-out!important}#diagnostic-result-container .sticky-banner.visible{transform:translateY(0)!important}#diagnostic-result-container .sticky-banner-content{max-width:1500px!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:30px!important}#diagnostic-result-container .sticky-banner-title{font-size:18px!important;font-family:SweetSansPro-Bold,sans-serif!important;font-weight:700!important;color:#333!important;flex-shrink:0!important}#diagnostic-result-container .sticky-banner-message{font-size:14px!important;color:#333!important;flex:1!important;text-align:center!important}#diagnostic-result-container .sticky-banner-btn{background:#1a1a1a!important;color:#fff!important;border:none!important;width:290px!important;height:60px!important;font-size:14px!important;font-family:SweetSansPro-Bold,sans-serif!important;text-transform:uppercase!important;letter-spacing:1px!important;cursor:pointer!important;transition:background .3s ease!important;flex-shrink:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important}#diagnostic-result-container .sticky-banner-btn:hover{background:#444!important}#diagnostic-result-container .btn-text{font-size:14px!important}#diagnostic-result-container .btn-price{font-size:14px!important;font-weight:700!important;display:flex!important;align-items:center!important;gap:6px!important}#diagnostic-result-container .btn-price-original{font-size:14px!important;color:#999!important;text-decoration:line-through!important;font-weight:400!important}#diagnostic-result-container .why-section{background:#fff!important;padding:50px 20px!important;text-align:center;margin:0!important}#diagnostic-result-container .why-section h3{font-size:24px;margin-bottom:15px}#diagnostic-result-container .why-section p{max-width:700px;margin:0 auto;font-size:16px;color:#666;line-height:1.8}#diagnostic-result-container .bundles-section{background:#efeae2!important;padding:60px 40px!important;margin-top:40px!important}#diagnostic-result-container .bundles-container{max-width:1500px!important;margin:0 auto!important}#diagnostic-result-container .bundles-title{font-size:28px!important;text-align:left!important;margin-bottom:10px!important;font-family:SweetSansPro-Bold,sans-serif!important}#diagnostic-result-container .bundles-subtitle{font-size:15px!important;color:#666!important;margin-bottom:30px!important}#diagnostic-result-container .bundles-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:15px!important}#diagnostic-result-container .bundle-card{background:#fff!important;cursor:pointer!important;position:relative!important;display:flex!important;flex-direction:column!important}#diagnostic-result-container .bundle-card-image-wrapper{position:relative!important;background:#fff!important;overflow:hidden!important;margin-bottom:15px!important}#diagnostic-result-container .bundle-card-checkbox{position:absolute!important;top:10px!important;right:10px!important;width:24px!important;height:24px!important;cursor:pointer!important;accent-color:#EC9C35!important;z-index:2!important}#diagnostic-result-container .bundle-card-image{width:100%!important;height:auto!important;display:block!important;mix-blend-mode:multiply!important}#diagnostic-result-container .bundle-card-info{padding:0 15px 15px!important;display:flex!important;flex-direction:column!important;flex:1!important}#diagnostic-result-container .bundle-card-name{font-size:15px!important;margin-bottom:10px!important;text-align:left!important;color:#333!important;font-family:SweetSansPro-Bold,sans-serif!important;text-transform:uppercase!important}#diagnostic-result-container .bundle-card-footer{display:flex!important;justify-content:space-between!important;align-items:center!important}#diagnostic-result-container .bundle-card-prices{display:flex!important;align-items:center!important;gap:8px!important}#diagnostic-result-container .bundle-card-price{font-size:18px!important;color:#333!important;font-family:SweetSansPro-Bold,sans-serif!important}#diagnostic-result-container .bundle-card-price-original{font-size:16px!important;color:#999!important;text-decoration:line-through!important}#diagnostic-result-container .bundle-card-rating{display:flex!important;align-items:center!important;gap:4px!important;font-size:14px!important;color:#333!important}#diagnostic-result-container .bundle-card-star{color:#008060!important;font-size:16px!important}.btn-loading-spinner{display:inline-block;width:14px;height:14px;border:2px solid #ffffff;border-top-color:transparent;border-radius:50%;animation:btn-spinner-rotate .6s linear infinite;vertical-align:middle;margin-right:8px}@keyframes btn-spinner-rotate{to{transform:rotate(360deg)}}@media(max-width:1200px){#diagnostic-result-container .products-grid{grid-template-columns:repeat(3,1fr)!important}#diagnostic-result-container .bundles-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:768px){.loading-title{font-size:1.25rem}.loading-subtitle{font-size:.9rem}#diagnostic-result-container .hero-section{padding:0!important}#diagnostic-result-container .hero-grid{grid-template-columns:1fr!important;gap:0!important;padding:0!important}#diagnostic-result-container .hero-image{max-width:100%!important;aspect-ratio:16/9!important;overflow:hidden!important;margin:0!important}#diagnostic-result-container .hero-image img{width:100%!important;height:100%!important;object-fit:cover!important}#diagnostic-result-container .hero-content{padding:30px!important;max-width:100%!important}#diagnostic-result-container .hero-main-title{font-size:11px!important;letter-spacing:1.5px!important}#diagnostic-result-container .hero-profile{font-size:18px!important}#diagnostic-result-container .hero-description{font-size:13px!important}#diagnostic-result-container .products-section{padding:0 0 10px!important;margin-left:0!important;margin-right:0!important;width:100%!important}#diagnostic-result-container .products-section-header,#diagnostic-result-container #products-container{padding:0 20px!important}#diagnostic-result-container .section-title{font-size:24px!important}#diagnostic-result-container .section-subtitle{font-size:13px!important}#diagnostic-result-container .moment-header{margin-bottom:20px!important}#diagnostic-result-container .moment-title{font-size:18px!important}#diagnostic-result-container .moment-description{font-size:13px!important}#diagnostic-result-container .moment-block{margin-bottom:40px!important}#diagnostic-result-container .products-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}#diagnostic-result-container .product-card-image-wrapper{margin-bottom:10px!important}#diagnostic-result-container .product-card-checkbox{width:20px!important;height:20px!important;top:8px!important;right:8px!important}#diagnostic-result-container .product-card-info{padding:0 10px 10px!important}#diagnostic-result-container .product-card-name{font-size:12px!important;margin-bottom:8px!important;line-height:1.3!important}#diagnostic-result-container .product-card-price{font-size:15px!important}#diagnostic-result-container .product-card-price-original{font-size:13px!important}#diagnostic-result-container .product-card-rating{font-size:12px!important}#diagnostic-result-container .product-card-star{font-size:14px!important}#diagnostic-result-container .product-card-video{display:none!important}#diagnostic-result-container .why-section{padding:30px 20px!important}#diagnostic-result-container .why-section h3{font-size:20px!important}#diagnostic-result-container .why-section p{font-size:14px!important}#diagnostic-result-container .bundles-section{padding:40px 30px!important}#diagnostic-result-container .bundles-title{font-size:22px!important}#diagnostic-result-container .bundles-subtitle{font-size:13px!important}#diagnostic-result-container .bundles-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}#diagnostic-result-container .bundle-card-image-wrapper{margin-bottom:10px!important}#diagnostic-result-container .bundle-card-checkbox{width:20px!important;height:20px!important;top:8px!important;right:8px!important}#diagnostic-result-container .bundle-card-info{padding:0 10px 10px!important}#diagnostic-result-container .bundle-card-name{font-size:12px!important;margin-bottom:8px!important;line-height:1.3!important}#diagnostic-result-container .bundle-card-price{font-size:15px!important}#diagnostic-result-container .bundle-card-price-original{font-size:13px!important}#diagnostic-result-container .bundle-card-rating{font-size:12px!important}#diagnostic-result-container .bundle-card-star{font-size:14px!important}#diagnostic-result-container .sticky-banner{padding:15px 20px!important}#diagnostic-result-container .sticky-banner-content{flex-direction:column!important;align-items:stretch!important;gap:12px!important}#diagnostic-result-container .sticky-banner-title{display:none!important}#diagnostic-result-container .sticky-banner-message{font-size:13px!important;text-align:center!important}#diagnostic-result-container .sticky-banner-btn{width:100%!important;height:56px!important}#diagnostic-result-container .btn-text,#diagnostic-result-container .btn-price{font-size:13px!important}}@media(max-width:480px){.loading-title{font-size:1.1rem}.loading-subtitle{font-size:.85rem}#diagnostic-result-container .hero-main-title{font-size:10px!important;letter-spacing:1px!important}#diagnostic-result-container .hero-profile{font-size:16px!important}#diagnostic-result-container .section-title{font-size:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/diagnostic-result.css.map */
