.diag-result__heading-container{text-align:center;margin:24px 0 35px}@media(min-width: 768px){.diag-result__heading-container{margin:35px 0 48px}}.diag-result__heading-wrapper{margin:0 30px}.diag-result__heading{text-transform:uppercase;font-size:28px}.diag-result .button--save-diag{margin:0 auto}@media(min-width: 768px){.diag-result .button--save-diag{padding:8px 40px}}.diag-result .text-info--save-diag{text-align:center;max-width:650px;margin:0 auto 50px;padding-inline:var(--container-gutter);width:100%;font-size:14px}@media(min-width: 768px){.diag-result .text-info--save-diag{font-size:16px}}@media(min-width: 1200px){.diag-result .text-info--save-diag{margin-top:25px}}.products-bundle{display:flex;flex-direction:column;gap:35px;max-width:calc(var(--container-max-width) - 200px);margin:0 auto 35px}@media(min-width: 1200px){.products-bundle{flex-direction:row;gap:70px}}@media(min-width: 1200px){.products-bundle__products{width:70%}}.products-bundle .price-details{position:relative}@media(min-width: 1000px){.products-bundle .price-details{--product-info-width: calc(var(--grid-column-width) * 9 + var(--grid-gap) * 8);width:calc(var(--product-info-width) + 324px);margin:0 auto}}@media(min-width: 1200px){.products-bundle .price-details{margin-bottom:0}}.products-bundle .price-details__item{display:flex;flex-direction:column;gap:17px}@media(min-width: 1200px){.products-bundle .price-details__item{position:sticky;top:210px;padding-bottom:55px}}.products-bundle .price-details .divider{height:1px;width:100%;background:rgb(var(--accent-color))}.products-bundle .price-details__wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:5px}.products-bundle .price-details__label{font-size:16px;font-weight:500;line-height:120%}@media(min-width: 768px){.products-bundle .price-details__label{font-size:18px}}.products-bundle .price-details__price{font-size:16px;line-height:130%}@media(min-width: 768px){.products-bundle .price-details__price{font-size:18px}}.products-bundle .price-details__cta{display:flex;flex-direction:column;gap:16px}.products-bundle .price-details__cta .button{display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:center;width:100%;font-size:16px;line-height:120%}@media(min-width: 768px){.products-bundle .price-details__cta .button{font-size:18px}}.products-bundle .price-details__cta .button--atc{padding:10px 14px}.products-bundle .price-details__cta .button-text{text-align:center;margin:0;line-height:120%}.products-bundle .diag-result-product{margin-bottom:55px}@media(max-width: 767px){.products-bundle .diag-result-product:last-child{margin-bottom:0}}@media(min-width: 768px){.products-bundle .diag-result-product__product{display:flex;flex-direction:row;align-items:flex-start;gap:24px;justify-content:center}}@media(min-width: 1200px){.products-bundle .diag-result-product__product{justify-content:flex-start}}.products-bundle .diag-result-product__product-info{width:100%}@media(min-width: 768px){.products-bundle .diag-result-product__product-info{--product-info-width: calc(var(--grid-column-width)* 9 + var(--grid-gap)* 8);width:var(--product-info-width)}}.products-bundle .diag-result-product__product-info .product__info{width:100%}.products-bundle .diag-result-product__metaobject-title{font-size:16px;font-weight:600;line-height:115%;text-transform:uppercase;text-align:center;margin-bottom:16px}@media(min-width: 768px){.products-bundle .diag-result-product__metaobject-title{text-align:left;font-size:18px;font-weight:500;line-height:120%}}.products-bundle .diag-result-product__metaobject-text{text-align:center;margin-bottom:24px;font-size:16px}@media(min-width: 768px){.products-bundle .diag-result-product__metaobject-text{text-align:left;font-size:18px}}.products-bundle .diag-result-product__image-container{position:relative}@media(min-width: 768px){.products-bundle .diag-result-product__image{max-width:300px}}@media(min-width: 1300px){.products-bundle .diag-result-product__image{max-width:435px}}.products-bundle .diag-result-product .product-meta{border-bottom:0;margin:16px 0 0;display:flex;flex-direction:column;gap:8px;padding-block-end:0}.products-bundle .diag-result-product .product-meta__title-and-price{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:5px}.products-bundle .diag-result-product .product-meta__wrapper{display:flex;flex-direction:column;gap:8px}@media(min-width: 768px){.products-bundle .diag-result-product .product-meta__wrapper{flex-direction:column;flex-wrap:wrap}}.products-bundle .diag-result-product .product-meta .product-item-meta__tag{margin:0 auto 0 0}.products-bundle .diag-result-product .product-meta__title a,.products-bundle .diag-result-product .product-meta .price{font-size:16px;font-weight:600;line-height:115%;text-transform:uppercase;letter-spacing:0}@media(min-width: 768px){.products-bundle .diag-result-product .product-meta__title a,.products-bundle .diag-result-product .product-meta .price{font-size:18px;font-weight:500;line-height:120%}}.products-bundle .diag-result-product .product-meta .price-list{justify-content:flex-end}.products-bundle .diag-result-product .product-meta .price--compare{margin-inline-end:0}.products-bundle .diag-result-product .product-meta .price--highlight{margin-left:10px}.products-bundle .diag-result-product .product-meta__subtitle{margin:0;font-size:16px;font-weight:400;line-height:130%}@media(min-width: 768px){.products-bundle .diag-result-product .product-meta__subtitle{font-size:18px}}.products-bundle .diag-result-product .product-meta .price--highlight{color:rgb(var(--text-color))}.products-bundle .diag-result-product .product-form .button,.products-bundle .diag-result-product .product-form .loader-button__text{width:100%}.products-bundle .diag-result-product .product-form variant-picker{margin-bottom:8px}.products-bundle .diag-result-product .product-form__payment-container{margin-block-start:0}.all-customer-diags .diag-banner{padding:35px;display:flex;flex-direction:column;align-items:center;justify-content:center}.all-customer-diags .diag-banner__content{max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.all-customer-diags .diag-banner__heading{font-size:28px;font-weight:500;line-height:120%;text-transform:uppercase;margin:0;text-align:center}.all-customer-diags .diag-banner__for-someone-else{margin:0;margin-block-start:15px;margin-block-end:0;font-size:12px;text-transform:uppercase;font-style:italic;text-align:center}.all-customer-diags .diag-banner__subheading{font-size:12px;font-weight:600;line-height:133%;text-transform:uppercase;margin:0}@media(min-width: 768px){.all-customer-diags .diag-banner__subheading{font-size:14px}}.all-customer-diags .diag-banner__description{text-align:center}.all-customer-diags__empty{text-align:center;min-height:50vh;padding:0 24px;display:flex;flex-direction:column;align-items:center;justify-content:center}.all-customer-diags__empty .button{margin-top:24px;font-size:16px}.all-customer-diags .toolbar{display:grid;gap:16px;padding:30px 15px;grid-template-columns:repeat(auto-fit, minmax(0, 66px));justify-content:center}@media(min-width: 768px){.all-customer-diags .toolbar{grid-template-columns:repeat(auto-fit, minmax(0, 72px));padding:30px 0;margin:0 auto}}.all-customer-diags .toolbar__item{font-size:14px;font-weight:500;line-height:120%;display:flex;flex-direction:column;align-items:center;gap:16px}.all-customer-diags__delete-message{display:none;color:rgb(var(--success-color));text-align:center;margin-top:0;padding:0 30px;line-height:150%}.all-customer-diags .diag-history{margin:55px 0 35px}@media(min-width: 768px){.all-customer-diags .diag-history{margin:90px 0 50px}}.all-customer-diags .diag-history::before{content:"";display:block;height:calc(var(--announcement-bar-height) + var(--header-height) + 20px);margin-top:calc(-1*(var(--announcement-bar-height) + var(--header-height) + 20px))}.all-customer-diags .diag-history__heading-container{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 var(--container-gutter)}.all-customer-diags .diag-history__heading{text-transform:uppercase}.all-customer-diags .diag-history__select{width:100%;border-right:0;border-left:0;text-align:center;appearance:none;outline:none;margin:25px 0;cursor:pointer;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"%3E%3Cpath d="M19.5 9L12 16.5L4.5 9" stroke="%23323E48" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E');background-repeat:no-repeat;background-position:right 21% top 45%;background-size:1.2rem auto;font-size:16px;padding:16px 46px 16px 16px}.all-customer-diags .diag-history__select:focus,.all-customer-diags .diag-history__select:focus-visible{outline:none;box-shadow:none;border-top:1px solid rgb(var(--border-color));border-bottom:1px solid rgb(var(--border-color));border-right:0;border-left:0}@media(min-width: 768px){.all-customer-diags .diag-history__select{max-width:360px;margin:30px auto;border:1px solid rgb(var(--border-color));font-size:18px;padding:10px 0 10px 12px;text-align:left;background-position:right .7rem top 50%}.all-customer-diags .diag-history__select:focus,.all-customer-diags .diag-history__select:focus-visible{border:1px solid rgb(var(--border-color))}}.all-customer-diags .diag-history__for-someone-else{margin:0;margin-block-start:15px;margin-block-end:20px;font-size:12px;text-transform:uppercase;font-style:italic;text-align:center}@media(min-width: 768px){.all-customer-diags .diag-history__for-someone-else{margin-block-end:30px}}.all-customer-diags .diag-history__products-list{padding:0 var(--container-gutter)}.all-customer-diags .diag-history__products{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;margin-bottom:30px}@media(min-width: 768px){.all-customer-diags .diag-history__products{grid-template-columns:repeat(3, 1fr);gap:24px;max-width:1200px;margin:0 auto 50px}}.all-customer-diags .diag-history__product{display:flex;flex-direction:column;align-items:center;gap:8px}@media(min-width: 768px){.all-customer-diags .diag-history__product{gap:16px}}.all-customer-diags .diag-history__product-info{display:flex;flex-direction:column;align-items:center;gap:8px}@media(min-width: 768px){.all-customer-diags .diag-history__product-info{gap:4px}}.all-customer-diags .diag-history__product-name{font-size:12px;font-weight:600;line-height:133%;text-transform:uppercase;margin:0;text-align:center}@media(min-width: 768px){.all-customer-diags .diag-history__product-name{font-size:14px}}.all-customer-diags .diag-history__product-subtitle{font-size:12px;font-weight:400;line-height:130%;margin:0;text-align:center}@media(min-width: 768px){.all-customer-diags .diag-history__product-subtitle{font-size:16px}}.all-customer-diags .diag-history__product-price{font-size:12px;font-weight:600;line-height:130%;margin:0;text-align:center}@media(min-width: 768px){.all-customer-diags .diag-history__product-price{font-size:14px;margin-top:12px}}.all-customer-diags .diag-history .button--atc{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;gap:8px;padding:8px 20px}@media(min-width: 768px){.all-customer-diags .diag-history .button--atc{width:fit-content;margin:0 auto}}.all-customer-diags .diag-history .button--atc .dot{width:2px;height:2px;background:rgb(var(--text-color));border-radius:50%}.all-customer-diags .diag-history .button--atc p{line-height:100%;font-size:16px;margin:5px 0 0}.shopify-section--main-page{display:none}