:root{--ap-container: 1280px;--ap-text-measure: 65ch;--ap-teal: #1AA0C4;--ap-teal-soft: rgba(26, 160, 196, .06);--ap-cta: #F26B21;--ap-ease: cubic-bezier(.16, 1, .3, 1)}.button.button--primary:before,.button.button--primary:hover:before,.button.button--primary:focus-visible:before{opacity:0!important;box-shadow:none!important;transform:none!important}.button.button--primary:hover:after,.button.button--primary:focus-visible:after,.product-form__submit:hover:before,.product-form__submit:hover:after,.product-form__submit:focus-visible:before,.product-form__submit:focus-visible:after,.shopify-payment-button__button--unbranded:hover:before,.shopify-payment-button__button--unbranded:hover:after{box-shadow:none!important;--border-offset: 0px !important}.button.button--primary,.product-form__submit,.shopify-payment-button__button--unbranded{transition:transform .2s var(--ap-ease),box-shadow .2s var(--ap-ease),filter .2s ease!important;will-change:transform}.button.button--primary:hover,.product-form__submit:hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px)!important;box-shadow:0 10px 24px -4px #f26b2166!important;filter:brightness(1.02)}.button.button--primary:active,.product-form__submit:active,.shopify-payment-button__button--unbranded:active{transform:translateY(0)!important;box-shadow:0 4px 10px -2px #f26b2147!important}@media screen and (min-width:990px){.featured-product.product{max-width:none!important;display:block!important}.featured-product .product__media-wrapper{display:none!important}.featured-product .product__info-wrapper{max-width:none!important;width:auto!important;margin:0!important;padding:0!important}.featured-product .product__info-container{max-width:none!important;width:100%!important;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:clamp(2.5rem,4vw,4rem);align-items:start}.featured-product .product__info-container>*{grid-column:2;min-width:0}.featured-product .product__info-container>splide-component{grid-column:1;grid-row:1 / span 60;align-self:start;position:sticky;top:2rem}}@media screen and (min-width:750px)and (max-width:989px){.featured-product.product{max-width:760px!important;margin-inline:auto!important}}body{background-image:radial-gradient(circle at 12% 8%,var(--ap-teal-soft) 0%,transparent 42%),radial-gradient(circle at 88% 96%,rgba(26,160,196,.04) 0%,transparent 45%);background-attachment:fixed;background-repeat:no-repeat}.announcement-bar{position:relative;overflow:hidden}.announcement-bar:after{content:"";position:absolute;top:0;left:-150%;width:45%;height:100%;background:linear-gradient(100deg,#fff0,#ffffff29,#fff0);transform:skew(-20deg);pointer-events:none;animation:ap-ice-shimmer 8s ease-in-out infinite;z-index:1}@keyframes ap-ice-shimmer{0%{left:-150%}35%{left:150%}to{left:150%}}.testimonial-card,.multicolumn-card,.comparison-table,.ap-card,.ap-tech__layer{transition:transform .3s var(--ap-ease),box-shadow .3s var(--ap-ease)}@media(hover:hover)and (min-width:750px){.testimonial-card:hover,.multicolumn-card:hover,.ap-card:hover,.ap-tech__layer:hover{transform:translateY(-5px);box-shadow:0 16px 32px -10px #0f172a1f}}@media(prefers-reduced-motion:reduce){.announcement-bar:after{animation:none;display:none}.testimonial-card,.multicolumn-card,.comparison-table,.ap-card,.ap-tech__layer,.button.button--primary,.product-form__submit{transition:none!important}.testimonial-card:hover,.multicolumn-card:hover,.ap-card:hover,.ap-tech__layer:hover{transform:none;box-shadow:0 4px 12px #0f172a0f}}.content-and-comparison-table{display:block!important}.content-and-comparison-table>.content-container{max-width:var(--ap-text-measure);width:auto!important;margin:0 auto 1.75rem!important;text-align:center}.content-and-comparison-table>.comparison-table-container{width:100%!important;max-width:820px;margin-inline:auto!important}.comparison-table{width:100%!important;table-layout:fixed}.comparison-table th:first-child,.comparison-table td:first-child{width:30%}@media screen and (max-width:749px){.comparison-table{font-size:.82rem}.comparison-table th,.comparison-table td{padding-left:.4rem!important;padding-right:.4rem!important;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.comparison-table thead th{font-size:.7rem;line-height:1.15}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ap-premium-responsive.css.map */
