.product-features-general-a{color:var(--pfga-text)}.product-features-general-a__heading{margin:0 0 24px;color:inherit;font-size:40px;font-weight:700;line-height:48px}.product-features-general-a__desktop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border-radius:var(--block-border-radius, 16px);background:var(--pfga-background)}.product-features-general-a__tabs{display:flex;min-width:0;padding:clamp(24px,4vw,56px);flex-direction:column;justify-content:center}.product-features-general-a__tab-item{border-bottom:1px solid var(--pfga-border)}.product-features-general-a__tab-item:first-child{border-top:1px solid var(--pfga-border)}.product-features-general-a__tab{display:flex;width:100%;min-height:64px;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:18px;font-weight:600;line-height:28px;text-align:left;opacity:.48}.product-features-general-a__tab:hover,.product-features-general-a__tab:focus-visible,.product-features-general-a__tab-item.is-active .product-features-general-a__tab{opacity:1}.product-features-general-a__tab:focus-visible{outline:2px solid currentColor;outline-offset:3px}.product-features-general-a__description{display:grid;grid-template-rows:0fr;padding:0;opacity:0;transition:grid-template-rows .24s ease,padding .24s ease,opacity .18s ease}.product-features-general-a__description>*{overflow:hidden}.product-features-general-a__tab-item.is-active .product-features-general-a__description{grid-template-rows:1fr;padding:0 36px 18px 0;opacity:1}.product-features-general-a__description .rte{font-size:16px;font-weight:400;line-height:24px}.product-features-general-a__panels,.product-features-general-a__panel,.product-features-general-a__media,.product-features-general-a__mobile-media{min-width:0}.product-features-general-a__panels{position:relative;aspect-ratio:1 / 1}.product-features-general-a__panel{position:absolute;top:0;right:0;bottom:0;left:0}.product-features-general-a__panel[hidden]{display:none}.product-features-general-a__media,.product-features-general-a__mobile-media{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#e8e8e8}.product-features-general-a__asset,.product-features-general-a__placeholder{display:block;width:100%;height:100%;object-fit:cover}.product-features-general-a__placeholder{padding:20%;fill:#b9b9b9}.product-features-general-a__mobile{display:none}@media screen and (max-width:767px){.product-features-general-a__heading{margin-bottom:16px;font-size:28px;line-height:36px}.product-features-general-a__desktop{display:none}.product-features-general-a__mobile{display:block}.product-features-general-a__slider{display:flex;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.product-features-general-a__slider::-webkit-scrollbar{display:none}.product-features-general-a__slide{width:100%;min-width:100%;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;border-radius:var(--block-border-radius, 16px);background:var(--pfga-background)}.product-features-general-a__mobile-content{min-height:152px;padding:18px 20px 22px}.product-features-general-a__mobile-content h3{margin:0 0 8px;color:inherit;font-size:16px;font-weight:600;line-height:24px}.product-features-general-a__mobile-content .rte{font-size:15px;font-weight:400;line-height:22px}.product-features-general-a__pagination{display:flex;align-items:center;gap:6px;padding:4px 20px 0}.product-features-general-a__pagination-button{position:relative;min-width:0;height:32px;flex:1 1 0;padding:0;border:0;background:transparent;cursor:pointer}.product-features-general-a__pagination-button:before{content:"";position:absolute;top:50%;right:0;left:0;height:3px;border-radius:999px;background:var(--pfga-text);opacity:.18;transform:translateY(-50%);transition:opacity .18s ease,transform .18s ease}.product-features-general-a__pagination-button[aria-current=true]:before{opacity:.9;transform:translateY(-50%) scaleY(1.35)}.product-features-general-a__pagination-button:focus-visible{outline:2px solid currentColor;outline-offset:1px}}@media(prefers-reduced-motion:reduce){.product-features-general-a__description,.product-features-general-a__slider{scroll-behavior:auto;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-features-general-a.css.map */
