.custom-multicolumn-card-item{padding:30px;background:#fff;border-radius:15px;transition:transform .3s ease,box-shadow .3s ease}.custom-multicolumn-card-item:hover{transform:translateY(-8px);box-shadow:0 8px 20px #0000001a}.custom-multicolumn-card-heading .heading-text p{margin:0;transition:color .3s ease}@media (max-width: 768px){.custom-multicolumn-card-grid{grid-template-columns:1fr!important}}.custom-multicolumn{padding:40px 0;background-color:var(--bg-color)}.custom-multicolumn-title{text-align:center;margin-bottom:30px}.custom-multicolumn-grid{display:grid;gap:40px;grid-template-columns:repeat(var(--columns),1fr)}.card.custom-multicolumn-item{padding:0;border-radius:20px;overflow:hidden;box-shadow:0 4px 10px #00000014;background:#fff;display:flex;flex-direction:column}.card-img-top{object-fit:cover;width:100%;max-height:300px}.card-body{display:flex;flex-direction:column;height:100%;padding-bottom:20px;padding-inline:20px}.card-body .button-group{padding-top:20px;margin-top:auto;display:flex;justify-content:center}@media (max-width: 768px){.custom-multicolumn-grid{grid-template-columns:1fr}}.card-subtitle{color:#666;margin:4px 0 12px}.point,.cross{display:flex;align-items:center;font-weight:700;color:#222}.cross{color:#888}.card-footer-note{font-style:italic;color:#666;margin-top:8px}.icon{width:18px;height:18px;margin-right:8px;flex-shrink:0}.custom-multicolumn-carousel{position:relative;display:flex;align-items:center;overflow:visible}.custom-multicolumn-track{display:flex;gap:40px;overflow-x:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;flex:1;padding:10px 0}.custom-multicolumn-item{flex:0 0 calc((100% - 80px) / 3);scroll-snap-align:start}@media (max-width: 768px){.custom-multicolumn-item{flex:0 0 100%}}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#00000080;color:#fff;border:none;cursor:pointer;z-index:20;display:flex;align-items:center;justify-content:center}.carousel-arrow.left{position:absolute;left:-45px}.carousel-arrow.right{position:absolute;right:-45px}@media (max-width: 768px){.carousel-arrow.left{left:0}.carousel-arrow.right{right:0}}.custom-multicolumn-item{padding:30px;background:#fff}@media (max-width: 768px){.custom-multicolumn-grid{grid-template-columns:1fr!important}}.custom-playful-card-section{padding:2rem 1rem 8rem;text-align:center}.custom-playful-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,250px));gap:4rem;justify-content:center}.custom-playful-card-grid .card{background:#fff;padding:1.5rem;border-radius:10px;box-shadow:0 5px 15px #0000001a;transform-origin:center;transition:transform .3s ease}.custom-playful-card-grid .card:hover{transform:rotate(0) scale(1.05)!important}.card-html-top{margin-bottom:1rem}.pricing-section{font-family:Arial,sans-serif;max-width:1400px;margin:0 auto;padding:20px}.pricing-plans{display:flex;gap:48px;justify-content:end}.pricing-plan{border-radius:24px;padding:20px;aspect-ratio:1 / 1;width:21%}.pricing-plan h3{margin:0;font-size:1.5em;font-weight:400}.plan-description{color:#000;margin:0;font-weight:400}.plan-price{font-weight:700;margin:8px 0;display:flex;align-items:center}.plan-price svg{margin-top:15px}span.price-class{font-size:72px;line-height:1.3}.select-button{font-size:24px;border-radius:12px;background-color:#000;color:#fff;border:none;padding:10px 20px;cursor:pointer;width:100%;margin:22px 0 0}a.select-button{text-decoration:none;display:flex;justify-content:center;padding:0}.benefits-section{padding-top:20px}.benefits-header h3{margin:0;padding:0 10px;font-size:24px}.benefits-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.benefit-row{display:contents}.benefit-name{font-size:24px;font-weight:400;padding:10px;border-bottom:2px solid #eee}.benefit-value{padding:10px;border-bottom:2px solid #eee}.benefit-value p{margin:0;font-size:24px;font-weight:400}.plan-price path.svg-path{transform:scale(1.5)}.benefits-section hr{margin:10px}li.feature-item{display:flex;justify-content:flex-start}li.feature-item{display:none}@media (max-width: 768px){li.feature-item{display:flex;justify-content:flex-start;font-size:14px;gap:10px;padding-bottom:10px;font-weight:400;align-items:center}.benefits-section{display:none}.pricing-plans{flex-direction:column}.pricing-plan{width:100%;aspect-ratio:unset;padding:40px}ul.plan-features{padding-left:15px}.select-button{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
