:root{--altoa-product-primary-color: #2c3e50;--altoa-product-secondary-color: #3498db;--altoa-product-accent-color: #e74c3c;--altoa-product-purple-color: #823c98;--altoa-product-text-color: #333;--altoa-product-text-light: #666;--altoa-product-bg-color: #f8f9fa;--altoa-product-border-color: #e9ecef;--altoa-product-shadow: 0 2px 10px rgba(0, 0, 0, .1);--altoa-product-font-primary: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--altoa-product-font-secondary: Georgia, serif;--altoa-product-font-body: "Twentieth Century", sans-serif;--altoa-product-spacing-xs: .5em;--altoa-product-spacing-sm: 1em;--altoa-product-spacing-md: 1.5em;--altoa-product-spacing-lg: 2em;--altoa-product-spacing-xl: 3em;--altoa-product-gap: 24px}altoa-product-description:not(:defined){display:none}altoa-product-description{display:block;max-width:1100px;margin:var(--altoa-product-spacing-xl) auto 0 auto;padding:0;columns:2;column-gap:var(--altoa-product-gap);column-fill:balance}@media (max-width: 768px){altoa-product-description{columns:1}body{padding:var(--altoa-product-spacing-sm)}}altoa-product-description h2{color:var(--altoa-product-primary-color);font-size:1.8em;margin-bottom:var(--altoa-product-spacing-md);break-inside:avoid;page-break-inside:avoid;font-weight:600;font-family:var(--font-heading-family, "Futura", serif)}altoa-product-description img{width:100%;height:auto;margin:0 0 var(--altoa-product-spacing-md) 0;break-inside:avoid;page-break-inside:avoid}altoa-product-description ul{margin:var(--altoa-product-spacing-md) 0;padding-left:var(--altoa-product-spacing-sm)}altoa-product-description li{margin-bottom:var(--altoa-product-spacing-xs);color:var(--altoa-product-purple-color);font-size:1em;font-family:var(--altoa-product-font-body);opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}altoa-product-description li.visible{opacity:1;transform:translateY(0)}altoa-product-description li.with-icon{display:flex;align-items:center;gap:.5em;list-style:none}altoa-product-description li svg{flex-shrink:0;width:24px;height:29px}altoa-product-description .qa-section{margin:var(--altoa-product-spacing-lg) 0;break-inside:avoid;page-break-inside:avoid;column-span:all}altoa-product-description .qa-item{margin-bottom:.25em}altoa-product-description .qa-question{color:var(--altoa-product-purple-color);padding:var(--altoa-product-spacing-xs) 0;cursor:pointer;display:flex;align-items:center;font-weight:700;font-family:var(--altoa-product-font-body);transition:color .2s}altoa-product-description .qa-question:hover{color:#6b2f7a}altoa-product-description .qa-question .qa-icon{width:12px;height:12px;margin-left:.5em;transition:transform .3s ease;flex-shrink:0}altoa-product-description .qa-question.active .qa-icon{transform:rotate(180deg)}altoa-product-description .qa-answer{padding:.25em 0;color:var(--altoa-product-text-color);line-height:1.5;font-size:1em;font-family:var(--altoa-product-font-body);max-height:0;overflow:hidden;transition:max-height .3s ease-out}altoa-product-description .qa-answer.active{max-height:200px}altoa-product-description .rive-container{margin:var(--altoa-product-spacing-md) 0;text-align:center;break-inside:avoid;page-break-inside:avoid}altoa-product-description .rive-container canvas{background:transparent}altoa-product-description .rive-icons{width:100%;background:transparent}altoa-product-description .rive-animation{width:100%;height:auto}altoa-product-description .html-content{margin:0;padding:0}altoa-product-description .content-section{margin-bottom:var(--altoa-product-spacing-xs);break-inside:avoid;page-break-inside:avoid}altoa-product-description .yaml-section{break-inside:avoid;page-break-inside:avoid;display:inline-block;width:100%;border-radius:10px;overflow:hidden;padding:var(--altoa-product-spacing-md)}altoa-product-description .yaml-section:not(:last-of-type){margin-bottom:var(--altoa-product-gap)}altoa-product-description .content-section p{margin-bottom:var(--altoa-product-spacing-md);color:var(--altoa-product-text-color);line-height:1.4;font-size:1.2em;font-family:var(--altoa-product-font-body)}altoa-product-description .icons-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--altoa-product-spacing-xs);margin:var(--altoa-product-spacing-lg) 0}altoa-product-description .icon-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--altoa-product-spacing-xs)}altoa-product-description .icon-container{margin-bottom:0}altoa-product-description .icon-text{font-size:.8em;line-height:1.3;color:var(--altoa-product-text-color);font-weight:500;font-family:var(--altoa-product-font-body);text-transform:uppercase;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}altoa-product-description .icon-text.visible{opacity:1;transform:translateY(0)}altoa-product-description .questionaire-button{background:var(--altoa-product-purple-color);padding:var(--altoa-product-spacing-xs) var(--altoa-product-spacing-md);font-family:var(--altoa-product-font-body);color:#fff;display:inline-block;text-decoration:none}altoa-product-description [data-rive-name=capsule_open]{margin-bottom:-50px}altoa-product-description [data-rive-name="3_capsule_float"]{margin-top:-50px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-sub.css.map */
