@charset "UTF-8";.product-hero{position:relative;min-height:480px;display:flex;align-items:center;overflow:hidden}.product-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.product-hero__bg img{width:100%;height:100%;object-fit:cover}.product-hero__bg.is-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#0c3b5291 0 100%)}.product-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 520px;gap:48px;align-items:center;padding:64px 0}.product-hero__badge{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;color:var(--color-text-muted);margin-bottom:20px}.product-hero__vendor{margin-bottom:16px}.product-hero__vendor img{height:70px;width:auto;opacity:1}.product-hero__title{font-size:clamp(1.75rem,4vw,3.5rem);line-height:1.15;margin-bottom:3rem;max-width:700px}.product-hero__meta{font-size:.875rem;color:var(--color-text-muted);margin-bottom:24px}.product-hero__price{font-size:clamp(1.5rem,3vw,3rem);font-weight:400;color:var(--color-accent);font-style:italic}.product-hero__price--free{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700}.product-hero__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:24px}.product-hero__price-row .product-hero__price{margin-bottom:0}.product-hero__trial-text{color:#9bdbb8;font-style:italic;font-size:18px;font-weight:400;line-height:62px;letter-spacing:-.598px}.product-hero__info freemius-checkout-button{display:block;margin-top:24px}.product-hero__short-description{max-width:600px;margin-bottom:3rem}.product-hero__block{margin-top:24px}.product-hero__block:has(>[id*=stripe_subscriptions]),.product-hero__block:has([data-block-handle=subscription_widget]),.shopify-app-block[data-block-handle=subscription_widget],.shopify-app-block[id*=stripe_subscriptions],.subscription-selector,product-subscriptions{display:none!important}.product-form-card{background:#fff;border-radius:var(--radius-md);padding:40px;box-shadow:0 8px 40px #00000026}.product-form-card__heading{font-size:1rem;font-weight:600;color:var(--color-bg-card);margin-bottom:20px;text-align:left}.product-form-card .btn--primary{margin-top:10px}.domain-inputs{display:flex;flex-direction:column;gap:12px}.installation-addon{display:flex;align-items:center;gap:10px;padding:12px 0;font-size:.9375rem;color:var(--color-bg-primary);cursor:pointer}.installation-addon input{width:18px;height:18px;accent-color:#0c3b52}.product-form-card__addon-price{font-size:.875rem;color:var(--color-bg-primary);margin:-4px 0 8px 28px}.installation-content--split{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.installation-content__doc>*+*,.product-tabs__content .metafield-rich_text_field>*+*{margin-top:1em}.installation-content__video iframe,.installation-content__video video{width:100%;border-radius:var(--radius-md)}@media(max-width:999px){.installation-content--split{grid-template-columns:1fr}}.product-tabs{border-top:1px solid var(--color-border)}.product-tabs .tabs__nav{max-width:var(--container-width);margin:0 auto;padding:0 24px;position:sticky;top:var(--header-height);z-index:10;background-color:var(--color-bg-primary);transition:top .3s}.product-tabs__content{padding:2rem 0 0;color:var(--color-text-primary)}.product-tabs .tabs__nav.tabs__nav--header-hidden{top:0}.product-tabs__content-title{font-weight:500;margin-bottom:2rem}.product-tabs .tabs__trigger .current-version,.product-tabs__content-title .current-version{font-size:.5em;font-weight:500;vertical-align:super;line-height:0;margin-left:.3em}.product-tabs .tabs__trigger .current-version{font-size:.7em}.product-tabs .tabs__panel{max-width:var(--container-width);margin:0 auto;padding:32px 24px}.product-tabs [id^=panel-]{scroll-margin-top:calc(var(--header-height) + 64px);display:block}.product-tabs__content-demo .demo-link{text-align:center}.product-gallery{display:block;max-width:1100px;margin:0 auto 24px}.product-gallery__main{position:relative;border-radius:var(--radius-md);overflow:hidden;background-color:var(--color-bg-card);border:1px solid var(--color-border)}.product-gallery__image{width:100%;height:auto;display:block;object-fit:cover;cursor:zoom-in}.product-gallery__caption{margin:0;padding:7px 12px;font-size:16px;line-height:1.5;text-align:center;color:var(--color-bg-primary);background:var(--color-bg-primary)}.product-gallery__caption[hidden]{display:none}.product-gallery__zoom{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:var(--radius-full);background-color:#0b1a2b99;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;transition:background-color .2s}.product-gallery__zoom:hover{background-color:#0b1a2bd9}.gallery-lightbox{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:none;background:0 0;color:#fff}.gallery-lightbox::backdrop{background-color:#06121eeb}.gallery-lightbox[open]{display:flex;align-items:center;justify-content:center;animation:gallery-lightbox-in .2s ease-out}@keyframes gallery-lightbox-in{0%{opacity:0}to{opacity:1}}.gallery-lightbox__layout{display:flex;width:100%;height:100%}.gallery-lightbox__thumbs{flex:0 0 200px;display:grid;grid-template-columns:repeat(2,1fr);align-content:start;gap:12px;padding:20px 16px;overflow-y:auto;background-color:#ffffff0a;border-right:1px solid rgba(255,255,255,.1);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.gallery-lightbox__thumbs[hidden]{display:none}.gallery-lightbox__thumb{display:block;padding:0;border:2px solid transparent;border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;transition:border-color .2s}.gallery-lightbox__thumb img{width:100%;height:auto;object-fit:cover;display:block}.gallery-lightbox__thumb:hover{border-color:rgb(var(--color-accent-rgb),.4)}.gallery-lightbox__thumb.is-active{border-color:var(--color-accent)}.gallery-lightbox__stage{position:relative;flex:1;min-width:0;display:flex;align-items:center;justify-content:center}.gallery-lightbox__figure{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;margin:0;padding:72px 88px}.gallery-lightbox__image{max-width:100%;max-height:calc(100% - 80px);object-fit:contain;border-radius:var(--radius-md)}.gallery-lightbox__caption{max-width:720px;margin:0;font-size:16px;line-height:1.5;text-align:center;color:var(--color-bg-primary);background:var(--color-accent);padding:7px 12px;width:100%}.gallery-lightbox__counter{font-size:.875rem;color:#ffffffbf}.gallery-lightbox__arrow,.gallery-lightbox__close{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border-radius:var(--radius-full);background-color:#ffffff1f;color:#fff;cursor:pointer;transition:background-color .2s}.gallery-lightbox__arrow:hover,.gallery-lightbox__close:hover{background-color:#ffffff40}.gallery-lightbox__arrow[hidden],.gallery-lightbox__close[hidden]{display:none}.gallery-lightbox__close{top:20px;right:20px}.gallery-lightbox__arrow{top:50%;transform:translateY(-50%)}.gallery-lightbox__arrow--prev{left:20px}.gallery-lightbox__arrow--next{right:20px}@media(max-width:999px){.gallery-lightbox__thumbs{flex-basis:200px}}@media(max-width:749px){.gallery-lightbox__layout{flex-direction:column-reverse}.gallery-lightbox__thumbs{flex:0 0 auto;display:flex;gap:8px;padding:12px;overflow:auto hidden;border-right:none;border-top:1px solid rgba(255,255,255,.1)}.gallery-lightbox__thumb{flex:0 0 72px}.gallery-lightbox__figure{padding:72px 12px}.gallery-lightbox__arrow{top:auto;bottom:20px;transform:none}}.product-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:var(--radius-full);background-color:#0b1a2b99;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;transition:background-color .2s}.product-gallery__arrow:hover{background-color:#0b1a2bd9}.product-gallery__arrow svg{width:16px;height:16px}.product-gallery__arrow--prev{left:16px}.product-gallery__arrow--next{right:16px}.product-gallery__thumbs{display:flex;gap:12px;margin-top:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-gallery__thumbs::-webkit-scrollbar{display:none}.product-gallery__thumb{flex:0 0 calc((100% - 60px)/ 6)}@media(max-width:749px){.product-gallery__thumb{flex-basis:calc((100% - 36px)/4)}}.product-gallery__thumb{padding:0;border-radius:var(--radius-sm);overflow:hidden;border:2px solid transparent;cursor:pointer;scroll-snap-align:start;transition:border-color .2s}.product-gallery__thumb:hover{border-color:rgb(var(--color-accent-rgb),.4)}.product-gallery__thumb.is-active{border-color:var(--color-accent)}.product-gallery__thumb-image{width:100%;height:100%;object-fit:cover;display:block}.product-gallery__dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px}.product-gallery__dot{width:8px;height:8px;padding:0;border:none;border-radius:var(--radius-full);background-color:var(--color-border);transition:background-color .2s;cursor:pointer}.product-gallery__dot.is-active{background-color:var(--color-accent)}.product-info{margin:32px 0 4rem}.product-info__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.product-info__page{display:contents}.product-info__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;background-color:var(--color-accent);border-radius:var(--radius-md);padding:28px 24px}.product-info__icon-image{width:36px;height:36px;object-fit:contain}.product-info__title{font-size:1rem;font-weight:600;color:var(--color-bg-primary);margin-bottom:16px}.product-info__body .product-info__description{font-size:.875rem;color:var(--color-bg-primary);margin-bottom:0}@media(max-width:999px){.product-info__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.product-info__grid{display:flex;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px}.product-info__grid::-webkit-scrollbar{display:none}.product-info__page{display:flex;flex-direction:column;flex:0 0 100%;scroll-snap-align:start;gap:16px}.product-info__item{scroll-snap-align:start;padding:24px 20px}.product-tabs__content{padding:1rem 0}.product-info{margin:32px 0 2rem}}.product-tabs__content p{color:var(--color-text-primary)}.product-tabs__content a:not(.btn){text-decoration:underline;text-underline-offset:2px}.product-tabs__content ul{padding-left:20px;margin-bottom:16px}.product-tabs__content li{list-style:disc;margin-bottom:8px;color:var(--color-text-primary);font-size:.9375rem;line-height:1.6}.about-product .metafield-rich_text_field h1,.about-product .metafield-rich_text_field h2,.about-product .metafield-rich_text_field h3,.about-product .metafield-rich_text_field h4,.about-product .metafield-rich_text_field h5,.about-product .metafield-rich_text_field h6,.product-description h1,.product-description h2,.product-description h3,.product-description h4,.product-description h5,.product-description h6{font-weight:600;margin:2rem 0 1rem}.about-product .metafield-rich_text_field h1,.about-product .metafield-rich_text_field h2,.product-description h1,.product-description h2{font-size:1.5rem}.about-product .metafield-rich_text_field h3,.product-description h3{font-size:1.25rem}.about-product .metafield-rich_text_field h4,.about-product .metafield-rich_text_field h5,.about-product .metafield-rich_text_field h6,.product-description h4,.product-description h5,.product-description h6{font-size:1.0625rem}.about-product .metafield-rich_text_field p,.product-description p{margin:0 0 1rem;line-height:1.7}.about-product .metafield-rich_text_field ol,.about-product .metafield-rich_text_field ul,.product-description ol,.product-description ul{margin:0 0 1rem}.about-product .metafield-rich_text_field>:first-child,.product-description>:first-child{margin-top:0}.about-product .metafield-rich_text_field>:last-child,.product-description>:last-child{margin-bottom:0}@media(max-width:749px){.about-product .metafield-rich_text_field h1,.about-product .metafield-rich_text_field h2,.about-product .metafield-rich_text_field h3,.about-product .metafield-rich_text_field h4,.about-product .metafield-rich_text_field h5,.about-product .metafield-rich_text_field h6,.product-description h1,.product-description h2,.product-description h3,.product-description h4,.product-description h5,.product-description h6{margin:1.5rem 0 .75rem}.about-product .metafield-rich_text_field h1,.about-product .metafield-rich_text_field h2,.product-description h1,.product-description h2{font-size:1.25rem}.about-product .metafield-rich_text_field h3,.product-description h3{font-size:1.125rem}}.product-faqs{column-count:2;column-gap:20px;margin-top:24px}.faq-item{break-inside:avoid;margin-bottom:16px}.faq-item[open] .faq-item__summary{background:#aad2bc}.faq-item__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background-color:var(--color-accent);border-radius:0;font-weight:400;font-size:18px;color:var(--color-bg-primary);cursor:pointer;list-style:none}.faq-item__title{margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__summary svg{flex-shrink:0;transition:transform .2s}.faq-item[open] .faq-item__summary svg{transform:rotate(180deg)}.faq-item__answer{padding:14px 4px 0;font-size:.875rem;line-height:1.6;color:var(--color-text-muted)}.faq-item__answer p{font-size:16px;font-weight:400;margin:10px 0 20px}@media(max-width:749px){.product-faqs{column-count:1}}.changelog-table-wrap{margin-top:24px;overflow-x:auto;border:1px solid var(--color-accent);border-radius:0}.changelog-table{width:100%;border-collapse:collapse;font-size:.875rem}.changelog-table thead th{background-color:var(--color-accent);color:var(--color-text-primary);text-align:left;font-weight:500;padding:14px 24px;white-space:nowrap;font-size:18px}.changelog-table tbody td{padding:20px 24px;border-top:1px solid var(--color-border);color:var(--color-text-primary);vertical-align:middle}.changelog-table tbody tr:first-child td{border-top:none}.changelog-table td ul{list-style:none;padding-left:0;margin-bottom:0}.changelog-table td ul li{position:relative;padding-left:24px;margin-bottom:6px;list-style:none;color:var(--color-text-primary)}.changelog-table td ul li:last-child{margin-bottom:0}.changelog-table td ul li:before{content:"";position:absolute;left:0;top:2px;width:16px;height:17px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9691 13.0649V8.04618C12.9691 7.35535 12.8383 6.71531 12.5765 6.11591C12.3247 5.50635 11.9723 4.98823 11.5192 4.53106C11.0661 4.07389 10.5425 3.71831 9.94838 3.45417C9.34422 3.20019 8.70989 3.06811 8.02518 3.06811C7.34047 3.06811 6.69602 3.19003 6.0818 3.45417C5.47764 3.71831 4.94399 4.07389 4.49087 4.53106C4.03776 4.98823 3.68533 5.50635 3.42353 6.11591C3.1718 6.71531 3.0409 7.36551 3.0409 8.04618C3.0409 8.72686 3.1718 9.38721 3.42353 10.0069C3.68533 10.6266 4.03776 11.1651 4.49087 11.6121C4.94399 12.0693 5.46757 12.4248 6.0818 12.6788C6.69602 12.9328 7.34047 13.0649 8.02518 13.0649H12.9691ZM8.03523 0C9.14285 0 10.18 0.213346 11.1466 0.629878C12.1032 1.04641 12.949 1.62549 13.674 2.3468C14.399 3.07827 14.9629 3.93166 15.3757 4.89679C15.7886 5.86193 16 6.90834 16 8.03602V16.1228H8.02518C6.92764 16.1228 5.90056 15.9095 4.92384 15.493C3.94712 15.0764 3.09125 14.4973 2.3562 13.7456C1.62114 13.0039 1.0472 12.1404 0.624288 11.1651C0.20138 10.1796 0 9.14339 0 8.03602C0 6.92866 0.20138 5.86193 0.624288 4.89679C1.03713 3.9215 1.62114 3.07827 2.3562 2.3468C3.09125 1.62549 3.94712 1.04641 4.92384 0.629878C5.89049 0.213346 6.92764 0 8.02518 0' fill='%239CCFB4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.changelog-table td p:last-child{margin-bottom:0}.product-related{padding:var(--section-spacing) 0;border-top:1px solid var(--color-border)}@media(max-width:999px){.product-hero__inner{grid-template-columns:1fr;gap:32px;padding:40px 0}.product-hero__bg.is-active:after{background:linear-gradient(to right,#0c3b5291 0 100%)}.product-form-card{padding:24px}.product-tabs__content .grid--2{grid-template-columns:1fr}}@media(max-width:749px){.product-hero{min-height:auto}.product-hero__inner{padding:32px 0;gap:24px}.product-hero__title,.product-hero__price{font-size:1.5rem}.product-hero__meta{font-size:.8125rem;margin-bottom:16px}.product-hero__badge{margin-bottom:12px;font-size:.8125rem}.product-form-card{padding:20px;border-radius:var(--radius-sm)}.product-form-card__heading{font-size:.9375rem}.installation-addon{font-size:.8125rem;padding:10px 0}.product-tabs .tabs__nav{padding:0 16px;gap:0;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.product-tabs .tabs__nav button{scroll-snap-align:start;font-size:.8125rem;padding:12px 14px}.product-tabs .tabs__panel{padding:20px 16px}.changelog-table-wrap{overflow-x:visible;border:none}.changelog-table,.changelog-table tbody,.changelog-table td,.changelog-table tr{display:block;width:100%}.changelog-table thead{display:none}.changelog-table tr{padding:20px 0;border-top:1px solid var(--color-border)}.changelog-table tbody tr:first-child{border-top:none;padding-top:0}.changelog-table tbody tr{border-bottom:1px solid var(--color-accent)}.changelog-table tbody td{font-weight:400;margin-bottom:4px;padding:6px 24px}.product-tabs__content h3{font-size:1.0625rem}.product-tabs__content li,.product-tabs__content p{font-size:.875rem}.faq-item__summary{font-size:.875rem;padding:14px 18px}.faq-item__answer{font-size:.8125rem}.domain-inputs .form-group{margin-bottom:12px}.form-input,.form-select{padding:10px 14px;font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product.css.map */
