.accordion-tab{position:relative;padding:1rem;background-color:var(--light-highlight);border-radius:var(--standard-border-radius);margin:.5rem 0;cursor:pointer}.accordion-tab .accordion-text-container{width:90%;overflow:hidden}.accordion-tab .accordion-text-container .accordion-title{margin:.75rem 0}.accordion-tab .accordion-button-container{position:absolute;display:flex;align-items:center;right:1rem;top:0%;height:100%;margin:0 auto}.accordion-tab .accordion-button-container svg{fill:var(--text-color);width:2rem;height:2rem;transition:transform .3s}.accordion-tab.open .accordion-button-container svg{transform:rotate(180deg)}.accordion-tab .accordion-text-container .accordion-content{max-height:0;transition:max-height .4s ease-out}.accordion-tab.open .accordion-text-container .accordion-content{max-height:120px}.product-container .product-markdown-content .product-markdown img{max-width:100%;object-fit:contain}.product-container .product-markdown-content .product-markdown>h2,.product-container .product-markdown-content .product-markdown>p{margin:.25rem 0}.product-container .product-markdown-content .product-markdown ol,.product-container .product-markdown-content .product-markdown ul{margin:0}.product-container .call-to-action{padding:1rem 1.5rem;background:var(--dark-beige);border-radius:var(--standard-border-radius);margin:0 -1.5rem}.product-container .call-to-action .cta-description{display:flex;align-items:center;gap:2rem;font-size:.9rem}@media screen and (max-width: 900px){.product-container .call-to-action{margin:0}.product-container .call-to-action .cta-description{flex-direction:column;gap:1rem;align-items:flex-start}}
