.product.product--stacked-gallery.grid{display:flex;flex-direction:column;gap:0}.product__highlights-fullbleed,.product-faq,.product-features,.product-reviews-highlight{--asc-brand: #2fc5cc;--asc-brand-dark: #1a9ba1;--asc-brand-darker: #0f6d72;--asc-brand-deep: #0a4548;--asc-brand-deepest: #062e30;--asc-brand-light: #e6f9fa;--asc-brand-soft: #ccf3f5;--asc-brand-border: #9eeaed;--asc-brand-on-dark: #a8f0f3}.product__intro{margin:0 0 2rem;max-width:90rem}.product__intro .product__title{margin:0}.product__intro .product__title h1{margin:0 0 .8rem;font-size:clamp(2.8rem,4vw,4.2rem);line-height:1.1}.product__intro-text{margin:0;font-size:clamp(1.7rem,2.2vw,2.2rem);line-height:1.45;color:rgba(var(--color-foreground),.72)}.product__intro-reviews{margin:0 0 .8rem}.product__intro-reviews .jdgm-widget,.product__intro-reviews .jdgm-preview-badge{margin:0}.product__intro-reviews .jdgm-prev-badge,.product__intro-reviews .jdgm-rev-widg__summary{display:inline-flex;align-items:center;gap:.6rem}.product__intro-reviews .jdgm-prev-badge__text,.product__intro-reviews a.jdgm-prev-badge__text,.product__intro-reviews .jdgm-rev-widg__summary-text a,.product__intro-reviews .jdgm-rev-widg__summary-text>:not(.jdgm-rev-widg__summary-average){display:none!important}.product__intro-reviews .jdgm-prev-badge[data-average-rating]:after,.product__intro-reviews .jdgm-rev-widg__summary-average{font-size:1.6rem;font-weight:700;line-height:1;color:rgb(var(--color-foreground))}.product__intro-reviews .jdgm-prev-badge[data-average-rating]:after{content:var(--rating-display, attr(data-average-rating))}.product__intro-reviews .jdgm-prev-badge__stars[data-score]+.jdgm-prev-badge__text{display:none!important}.product__intro-reviews .jdgm-prev-badge:not([data-average-rating]) .jdgm-prev-badge__stars[data-score]:after{content:var(--rating-display, attr(data-score));margin-left:.6rem;font-size:1.6rem;font-weight:700;line-height:1;color:rgb(var(--color-foreground))}.product--stacked-gallery .product__media-wrapper,.product--stacked-gallery.product--large:not(.product--no-media) .product__media-wrapper,.product--stacked-gallery.product--medium:not(.product--no-media) .product__media-wrapper,.product--stacked-gallery.product--small:not(.product--no-media) .product__media-wrapper{width:100%;max-width:100%}.product--stacked-gallery .product__info-wrapper,.product--stacked-gallery.product--large:not(.product--no-media) .product__info-wrapper,.product--stacked-gallery.product--medium:not(.product--no-media) .product__info-wrapper,.product--stacked-gallery.product--small:not(.product--no-media) .product__info-wrapper{width:100%;max-width:100%;padding:2.4rem 0 0}@media screen and (min-width:750px){.product--stacked-gallery .product__media-wrapper{max-width:58rem;margin-left:auto;margin-right:auto}.product--stacked-gallery .product__info-wrapper{max-width:72rem;margin-left:auto;margin-right:auto}}@media screen and (min-width:990px){.product.product--stacked-gallery.grid{display:grid;grid-template-columns:minmax(0,58rem) minmax(0,1fr);grid-template-areas:"intro intro" "media purchase";column-gap:4rem;row-gap:0;align-items:start}.product--stacked-gallery .product__intro{grid-area:intro}.product--stacked-gallery .product__media-wrapper{grid-area:media;max-width:58rem;width:100%;margin:0}.product--stacked-gallery .product__info-wrapper{grid-area:purchase;max-width:none;margin:0;padding:0}}@media screen and (min-width:750px){.product--stacked-gallery media-gallery{display:grid;grid-template-columns:minmax(0,1fr) 10.4rem;gap:1.6rem;align-items:start}.product--stacked-gallery [id^=GalleryViewer-]{grid-column:1;grid-row:1;width:100%;min-width:0;min-height:auto}.product--stacked-gallery [id^=GalleryThumbnails-],.product--stacked-gallery .thumbnail-slider{grid-column:2;grid-row:1;display:flex;flex-direction:column;width:10.4rem;max-height:min(58rem,72vh)}.product--stacked-gallery [id^=GalleryViewer-] .product__media-list{margin:0;width:100%}.product--stacked-gallery [id^=GalleryViewer-] .product__media-list .product__media-item.is-active{display:block!important;width:100%;max-width:100%}.product--stacked-gallery [id^=GalleryViewer-] .product-media-container{width:100%;min-height:auto}.product--stacked-gallery [id^=GalleryViewer-] .product__media img{width:100%;height:auto;display:block;object-fit:contain}.product--stacked-gallery .thumbnail-slider .thumbnail-list.slider,.product--stacked-gallery .thumbnail-slider .thumbnail-list.slider--tablet-up,.product--stacked-gallery [id^=GalleryThumbnails-] .thumbnail-list.slider,.product--stacked-gallery [id^=GalleryThumbnails-] .thumbnail-list.slider--tablet-up{display:flex;flex-direction:column;flex:1;gap:.8rem;padding:0;overflow-x:hidden;overflow-y:auto}.product--stacked-gallery .thumbnail-list__item.slider__slide{width:100%;max-width:10.4rem}.product--stacked-gallery .thumbnail-slider .slider-button,.product--stacked-gallery [id^=GalleryThumbnails-] .slider-button{display:none}}@media screen and (max-width:749px){.product--stacked-gallery .thumbnail-slider{display:none}.product--stacked-gallery .product__media-wrapper slider-component{margin-left:0;margin-right:0}.product--stacked-gallery [id^=GalleryViewer-] .product__media-list{display:flex;flex-wrap:nowrap;width:100%;margin:0;padding:0;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0;-webkit-overflow-scrolling:touch}.product--stacked-gallery [id^=GalleryViewer-] .product__media-list:after{content:none}.product--stacked-gallery [id^=GalleryViewer-] .product__media-list .product__media-item,.product--stacked-gallery [id^=GalleryViewer-] .product__media-list .product__media-item:first-of-type{display:block;flex:0 0 100%;width:100%;max-width:100%;min-width:100%;margin:0;padding:0;scroll-snap-align:start;scroll-snap-stop:always}.product--stacked-gallery [id^=GalleryViewer-] .slider-buttons{margin-top:.8rem}}.product-innovation-video{padding:2.4rem 0 3.6rem;background:rgb(var(--color-background));border-bottom:1px solid rgba(var(--color-foreground),.08)}.product-innovation-video__heading{margin:0 0 1.6rem;font-size:clamp(1.7rem,2.2vw,2rem);line-height:1.45;font-weight:600;text-align:center;color:rgba(var(--color-foreground),.78)}.product-innovation-video__media{display:block;position:relative;max-width:34rem;margin:0 auto;aspect-ratio:9 / 16;border-radius:18px;overflow:hidden;border:1px solid rgba(47,197,204,.22);box-shadow:0 12px 32px #2fc5cc1f}.product-innovation-video__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product-innovation-video__poster img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.product-innovation-video__media iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}@media screen and (min-width:750px){.product-innovation-video{padding:3.2rem 0 4rem}.product-innovation-video__media{max-width:28rem}}.product__purchase-band{width:100%;padding:2.4rem 2.8rem;border:1px solid rgba(var(--color-foreground),.08);border-radius:20px;background:linear-gradient(180deg,rgba(var(--color-foreground),.02),rgba(var(--color-foreground),0))}.product__purchase-band .price--large .price-item{font-size:clamp(2.4rem,3vw,3.2rem)}.product__purchase-band .product-form__submit,.product__purchase-band .shopify-payment-button__button{min-height:5.2rem;font-size:1.6rem}.product__purchase-band .product-form__buttons{max-width:none;width:100%;display:flex;flex-direction:column;gap:1.2rem}.product__purchase-band .product-form__submit,.product__purchase-band .shopify-payment-button,.product__purchase-band .shopify-payment-button__button{width:100%}.product-form__guarantee{display:flex;align-items:flex-start;gap:1rem;margin:1.6rem 0 0;font-size:1.5rem;line-height:1.55;color:rgba(var(--color-foreground),.82)}.product-form__guarantee-icon{flex-shrink:0;width:2.2rem;height:2.2rem;margin-top:.15rem;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.product__purchase-band{padding:3.2rem 3.6rem}}.product__highlights-fullbleed{width:100%;max-width:100%;margin:2.4rem 0 0;overflow:hidden}product-info.section{overflow-x:clip}.product-banner{padding:3.6rem 0}.product-banner__inner{display:grid;gap:2.4rem;align-items:center}.product-banner__eyebrow{margin:0 0 .6rem;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--asc-brand-dark)}.product-banner__eyebrow--light{color:var(--asc-brand-on-dark)}.product-banner__title{margin:0 0 .8rem;font-size:clamp(2.4rem,3.5vw,3.6rem);line-height:1.15}.product-banner__title--light{color:#fff}.product-banner__text{margin:0;font-size:clamp(1.6rem,2vw,2rem);line-height:1.5;color:rgba(var(--color-foreground),.75);max-width:42rem}.product-banner__text--light{color:#cbd5e1}.product-banner--compat{background:linear-gradient(135deg,var(--asc-brand-light) 0%,var(--asc-brand-soft) 100%);border-top:1px solid var(--asc-brand-border);border-bottom:1px solid var(--asc-brand-border)}.product-banner--app{background:linear-gradient(135deg,#0f172a,#1e293b)}@media screen and (min-width:990px){.product-banner__inner{grid-template-columns:minmax(0,1fr) minmax(32rem,1.1fr);gap:4rem}}.compat-list__items{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:749px){.product__purchase-band{padding:2rem 1.6rem}.product-banner{padding:2.8rem 0}.compat-list__items{grid-template-columns:1fr}.compat-list__item{font-size:1.6rem}.app-promo__rating{flex-direction:column;align-items:flex-start;gap:.4rem}}@media screen and (min-width:750px){.compat-list__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem 2rem}}.compat-list__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border-radius:12px;background:#ffffffb8;font-size:clamp(1.5rem,1.8vw,1.8rem);font-weight:600;line-height:1.3}.compat-status__icon{width:2.6rem;height:2.6rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;flex-shrink:0}.compat-status__icon--yes{background:var(--asc-brand);color:#fff}.app-promo__panel{display:grid;gap:1.6rem}.app-promo__ratings{display:grid;gap:1rem}.app-promo__rating{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.4rem;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#f8fafc;text-decoration:none;transition:background .2s ease,transform .2s ease}.app-promo__rating:hover{background:#ffffff24;transform:translateY(-1px)}.app-promo__store-badge{flex-shrink:0}.app-promo__store-badge img{display:block;height:3.6rem;width:auto}.app-promo__score{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;color:#e2e8f0}.app-promo__stars{color:#fbbf24;letter-spacing:.06em}.app-promo__badges{display:flex;flex-wrap:wrap;gap:1rem}.app-promo__badge img{display:block;height:5rem;width:auto}.product__details-band{padding:3.2rem 0 0;max-width:82rem}.product__details-band .product__description{font-size:1.7rem;line-height:1.6}.product-form__input:has(input[value=ios]),.product-form__input:has(input[value=iOS]),.product-form__input:has(input[value=android]),.product-form__input:has(input[value=Android]),.product-form__input:has(input[value=andro\ef de]),.product-form__input:has(input[value=Andro\ef de]),.product-form__input:has(input[value=iphone]),.product-form__input:has(input[value=iPhone]),.product-form__input--dropdown:has(select option[value=ios]),.product-form__input--dropdown:has(select option[value=iOS]),.product-form__input--dropdown:has(select option[value=android]),.product-form__input--dropdown:has(select option[value=Android]){display:none!important}.product-banner--innovation{background:radial-gradient(120% 140% at 10% 0%,var(--asc-brand-darker) 0%,var(--asc-brand-deep) 42%,var(--asc-brand-deepest) 100%);border-top:1px solid var(--asc-brand-dark);border-bottom:1px solid var(--asc-brand-dark)}.product-banner--innovation .product-banner__inner{grid-template-columns:minmax(0,1fr);max-width:76rem}.product-banner--innovation .product-banner__text{max-width:64rem}.innovation-founder{display:flex;align-items:center;gap:1.4rem;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.12)}.innovation-founder__photo{flex-shrink:0;width:7.2rem;height:7.2rem;border-radius:999px;object-fit:cover;border:2px solid rgba(168,240,243,.45);box-shadow:0 8px 24px #00000040}.innovation-founder__copy{min-width:0}.innovation-founder__text{margin:0 0 .5rem;font-size:clamp(1.5rem,1.8vw,1.7rem);line-height:1.5;color:#cbd5e1}.innovation-founder__name{margin:0;font-size:1.4rem;font-weight:700;color:var(--asc-brand-on-dark)}.product-reviews-highlight{padding:4rem 0 4.2rem;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.08)}.product-reviews-highlight__header{max-width:72rem;margin:0 auto 2.8rem;text-align:center}.product-reviews-highlight__eyebrow{margin:0 0 .8rem;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:var(--asc-brand-dark);font-weight:700}.product-reviews-highlight__title{margin:0 0 1rem;font-size:clamp(2.4rem,4vw,3.6rem);line-height:1.15}.product-reviews-highlight__rating{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .8rem;font-size:1.6rem;color:rgba(var(--color-foreground),.75)}.product-reviews-highlight__stars{color:#f59e0b;letter-spacing:.06em;font-size:1.8rem;line-height:1}.product-reviews-highlight__score{font-weight:700;color:rgb(var(--color-foreground))}.product-reviews-highlight__grid{display:grid;gap:1.2rem;grid-template-columns:1fr}.review-card{padding:1.8rem 1.6rem 1.6rem;border-radius:18px;background:#fff;border:1px solid rgba(47,197,204,.14);box-shadow:0 8px 24px #2fc5cc12}.review-card__stars{margin-bottom:.8rem;color:#f59e0b;letter-spacing:.06em;font-size:1.5rem;line-height:1}.review-card__quote{margin:0}.review-card__quote p{margin:0;font-size:1.55rem;line-height:1.55;color:rgba(var(--color-foreground),.82)}.review-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.2rem}.review-card__author{font-size:1.4rem;font-weight:700;color:rgb(var(--color-foreground))}.review-card__badge{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:999px;background:var(--asc-brand-light);color:var(--asc-brand-dark);font-size:1.1rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}@media screen and (min-width:750px){.product-reviews-highlight__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}}@media screen and (min-width:990px){.product-reviews-highlight__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}}.product-features{padding:4rem 0 4.5rem;background:linear-gradient(180deg,var(--asc-brand-light) 0%,rgb(var(--color-background)) 28rem)}.product-features__header{max-width:72rem;margin:0 auto 2.8rem;text-align:center}.product-features__eyebrow{margin:0 0 .8rem;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:var(--asc-brand-dark);font-weight:700}.product-features__title{margin:0;font-size:clamp(2.4rem,4vw,3.6rem);line-height:1.15;font-weight:800}.product-features__grid{display:grid;gap:1.2rem;grid-template-columns:1fr}.feature-tile{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;border-radius:20px;background:#fff;border:1px solid rgba(47,197,204,.14);box-shadow:0 10px 30px #2fc5cc14}.feature-tile__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:3.2rem;height:3.2rem;padding:0 .8rem;border-radius:999px;background:var(--asc-brand-light);color:var(--asc-brand-dark);font-size:1.3rem;font-weight:800;letter-spacing:.04em}.feature-tile__title{margin:0;font-size:1.8rem;line-height:1.25;font-weight:800}.product-included{margin-top:2.8rem;padding:2rem 1.8rem;border-radius:20px;background:#fff;border:1px solid rgba(var(--color-foreground),.08);display:grid;gap:1.6rem}.product-included__title{margin:0 0 1rem;font-size:1.8rem;font-weight:800}.product-included__list{margin:0;padding:0;list-style:none;display:grid;gap:.8rem}.product-included__list li{position:relative;padding-left:2.4rem;font-size:1.6rem;font-weight:600;line-height:1.4}.product-included__list li:before{content:"\2713";position:absolute;left:0;color:var(--asc-brand-dark);font-weight:800}.product-included__note{margin:1.2rem 0 0;font-size:1.5rem;line-height:1.5;color:rgba(var(--color-foreground),.72)}.product-included__links{display:grid;gap:.8rem;align-content:start}.product-included__link{display:inline;width:fit-content;font-size:1.45rem;font-weight:500;color:rgba(var(--color-foreground),.72);text-decoration-thickness:.1rem}.product-included__link:hover{color:var(--asc-brand-dark)}.product-included__shipping{margin:.4rem 0 0;font-size:1.45rem;color:rgba(var(--color-foreground),.7)}@media screen and (min-width:750px){.product-features__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.product-included{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);padding:2.4rem;align-items:start}}.product-faq{padding-top:4rem;padding-bottom:4.5rem}.product-faq--embedded{padding-top:3.2rem;padding-bottom:2.4rem;background:rgb(var(--color-background))}.product-faq__header{max-width:72rem;margin:0 auto 2.8rem;text-align:center}.product-faq__eyebrow{margin:0 0 .8rem;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:var(--asc-brand-dark);font-weight:700}.product-faq__title{margin:0;font-weight:800}.product-faq__steps{display:grid;gap:1.2rem;margin:0}.product-features .product-faq__block{margin-top:3.2rem;max-width:none;margin-left:0;margin-right:0}.product-faq__block{max-width:none;margin-left:0;margin-right:0}.product-faq__list-heading{margin:0 0 1.6rem;font-size:clamp(2.4rem,4vw,3.2rem);font-weight:800;line-height:1.15}.product-features .product-faq__list .accordion__title{font-weight:800}.product-features .product-faq__list{margin-top:0;max-width:none;margin-left:0;margin-right:0}.product-features .product-faq__list .accordion{margin-bottom:.8rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:14px;overflow:hidden}.product-features .product-faq__list .accordion details{padding:0}.product-features .product-faq__list .accordion summary{padding:1.4rem 1.6rem}.product-features .product-faq__list .accordion__content{padding:0 1.6rem 1.5rem}.product-features .product-faq__list .accordion__content p{margin:0 0 .8rem}.product-features .product-faq__list .accordion__content p:last-child{margin-bottom:0}@media screen and (min-width:750px){.product-faq__steps{grid-template-columns:repeat(2,1fr);gap:1.6rem}}@media screen and (min-width:990px){.product-faq__steps{grid-template-columns:repeat(5,1fr)}}.product-faq__step{padding:1.6rem 1.6rem 1.4rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:16px;height:100%}.product-faq__step-number{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;margin-bottom:.9rem;border-radius:999px;background:var(--asc-brand-light);color:var(--asc-brand-dark);font-weight:700;font-size:1.4rem}.product-faq__step h3{margin:0 0 .4rem;font-size:1.8rem;font-weight:800;line-height:1.25}.product-faq__step p{margin:0;color:rgba(var(--color-foreground),.75)}.product-faq__list{max-width:none;margin:0}.product-faq .accordion{margin-bottom:.8rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:14px;overflow:hidden}.product-faq .accordion details{padding:0}.product-faq .accordion summary{padding:1.4rem 1.6rem}.product-faq .accordion__content{padding:0 1.6rem 1.5rem}.product-faq .accordion__content p{margin:0 0 .8rem}.product-faq .accordion__content p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-conversion.css.map */
