.media-gallery__media-container{padding-bottom:var(--space-10)}@media(min-width:1024px){.media-gallery__media-container{padding-bottom:0}}@media(min-width:1024px){.media-gallery__media-slides{display:grid;gap:var(--space-5)}}.media-gallery__media-wrapper{height:auto}.media-gallery__gallery-item{width:100%;height:auto;border-radius:var(--media-border-radius);display:block}
.media-gallery__scrollbar{--swiper-scrollbar-border-radius:2px;--swiper-scrollbar-top:auto;--swiper-scrollbar-bottom:4px;--swiper-scrollbar-left:auto;--swiper-scrollbar-right:1px;--swiper-scrollbar-sides-offset:1px;--swiper-scrollbar-bg-color:var(--color-grey);--swiper-scrollbar-drag-bg-color:var(--color-black);--swiper-scrollbar-size:2px}
.main-product{padding:var(--space-60) var(--gutter) 0;display:grid;gap:var(--space-30)}@media(min-width:1024px){.main-product{gap:var(--space-40);grid-template-columns:6fr 4fr}}.main-product__capabilities-list{display:flex;flex-wrap:wrap;font:var(--font-body-wide-2);text-transform:var(--font-body-wide-2-text-transform);letter-spacing:var(--font-body-wide-2-letter-spacing);color:var(--color-medium-grey);list-style:none}
@media(min-width:1024px){.main-product__capabilities-list{margin-bottom:var(--space-30)}}.main-product__capability-item:not(:last-child)::after{content:"/";padding-inline:var(--space-10)}@media(max-width:1023px){.main-product__capabilities-list--desktop{display:none}}@media(min-width:1024px){.main-product__capabilities-list--mobile{display:none}
}.main-product__gallery{min-width:0}.main-product__details{padding-bottom:var(--space-80);max-width:460px}@media(min-width:1024px){.main-product__details{position:sticky;top:calc(60px + var(--header-height, 60px));max-height:calc(100vh - 180px);overflow:auto}}.main-product__title{font:var(--font-h2);text-transform:var(--font-h2-text-transform);letter-spacing:var(--font-h2-letter-spacing);margin-bottom:var(--space-20)}
@media(min-width:1024px){.main-product__title{margin-bottom:var(--space-35)}}.main-product__accordions{margin-bottom:var(--space-20);display:grid;gap:var(--space-15)}@media(min-width:1024px){.main-product__accordions{margin-bottom:var(--space-30);gap:var(--space-20)}}.main-product__accordion-summary{display:flex;align-items:center;gap:var(--space-4);font:var(--font-h8);text-transform:var(--font-h8-text-transform);letter-spacing:var(--font-h8-letter-spacing);cursor:pointer}
.main-product__accordion-summary::-webkit-details-marker{display:none}.main-product__accordion-summary svg{display:block;transform:rotate(-90deg);transition:transform var(--transition-small)}.main-product__accordion-details.open .main-product__accordion-summary svg{transform:rotate(0)}.main-product__accordion-content{font:var(--font-body-2);text-transform:var(--font-body-2-text-transform);letter-spacing:var(--font-body-2-letter-spacing);transition:height var(--transition-small);overflow:hidden}
.main-product__accordion-content ul:not([class]){list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-5);padding:0}.main-product__accordion-content ul:not([class]) li{font:var(--font-body-small);text-transform:var(--font-body-small-text-transform);letter-spacing:var(--font-body-small-letter-spacing);padding:var(--space-5) var(--space-10);border-radius:50px;background:var(--color-light-grey)}
@media(min-width:1024px){.main-product__accordion-content{font:var(--font-body-1);text-transform:var(--font-body-1-text-transform);letter-spacing:var(--font-body-1-letter-spacing)}}.main-product__accordion-content-inner{padding-top:var(--space-15);--rte-simple-spacing:1em}@media(min-width:1024px){.main-product__accordion-content-inner{padding-block:var(--space-15) var(--space-10)}
}.main-product__integrations{display:grid;gap:var(--space-10)}.main-product__integrations-list{list-style:none;display:flex;gap:var(--space-5);flex-wrap:wrap}.main-product .main-product__integrations-list{padding:0}.main-product__integration-list-item{display:block;padding:var(--space-5) var(--space-10);display:flex;align-items:center;gap:var(--space-10);background:var(--color-light-grey);font:var(--font-body-small);text-transform:var(--font-body-small-text-transform);letter-spacing:var(--font-body-small-letter-spacing);border-radius:.4px;min-height:30px}
.main-product__integration-image{width:12px;height:12px;-o-object-fit:contain;object-fit:contain}.main-product__disclaimer{margin-top:var(--space-30);color:var(--color-grey)}@media(min-width:1024px){.main-product__disclaimer{margin-top:var(--space-40)}}.main-product__actions{display:flex;align-items:center;gap:var(--space-30)}
@media(min-width:1024px){.main-product__actions{gap:var(--space-25)}}