.ag-image-richtext{background:linear-gradient(135deg,#b8a1d6,#9b7db8);padding:40px 15px;width:100%;min-height:400px;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.ag-image-richtext{padding:80px 40px;min-height:500px}}.ag-image-richtext__container{max-width:976px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}@media screen and (min-width: 768px){.ag-image-richtext__container{gap:30px}}.ag-image-richtext__image{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.ag-image-richtext__image-element{object-fit:contain;filter:drop-shadow(0 4px 8px rgba(47,1,71,.2))}.ag-image-richtext__image--mobile-small .ag-image-richtext__image-element{width:170px;height:170px}.ag-image-richtext__image--mobile-medium .ag-image-richtext__image-element{width:120px;height:120px}.ag-image-richtext__image--mobile-large .ag-image-richtext__image-element{width:160px;height:160px}@media screen and (min-width: 768px){.ag-image-richtext__image--small .ag-image-richtext__image-element{width:120px;height:120px}.ag-image-richtext__image--medium .ag-image-richtext__image-element{width:180px;height:180px}.ag-image-richtext__image--large .ag-image-richtext__image-element{width:240px;height:240px}}.ag-image-richtext__title h2{color:#2f0147;font-family:PP Pangram Sans,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:140%;text-transform:uppercase;letter-spacing:0;margin:0;text-align:center}@media screen and (min-width: 768px){.ag-image-richtext__title h2{font-size:30px}}.ag-image-richtext__description{margin:0 auto}.ag-image-richtext__description p{color:#2f0147;font-family:PP Pangram Sans,Arial,sans-serif;font-size:16px;letter-spacing:1.39px;font-style:normal;font-weight:400;line-height:130%;margin:0;text-align:center}.ag-image-richtext__buttons{display:flex;gap:15px;align-items:center;margin-top:10px;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 768px){.ag-image-richtext__buttons{gap:20px;margin-top:20px}}.ag-image-richtext__buttons--column{flex-direction:column-reverse}@media screen and (min-width: 768px){.ag-image-richtext__buttons--column{flex-direction:column-reverse}}@media screen and (max-width: 767px){.ag-image-richtext__buttons:not(.ag-image-richtext__buttons--column){flex-direction:column-reverse}}.ag-image-richtext__button{display:inline-flex;align-items:center;justify-content:center;padding:15px 30px;font-family:PP Pangram Sans,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase;text-decoration:none;border-radius:4px;transition:all .3s ease;min-width:180px;letter-spacing:.5px}@media screen and (min-width: 768px){.ag-image-richtext__button{padding:18px 35px;font-size:18px;min-width:200px}}.ag-image-richtext__button--primary{background:#c25ca3;color:#fff;border:2px solid #c25ca3}.ag-image-richtext__button--primary:hover{background:#a04885;border-color:#a04885;transform:translateY(-2px);box-shadow:0 6px 20px #c25ca34d}.ag-image-richtext__button--secondary{background:transparent;color:#2f0147;text-decoration:underline}.ag-image-richtext__button--secondary:hover{background:#2f0147;color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #2f01474d}.ag-image-richtext__button:focus-visible{outline:3px solid #ffffff;outline-offset:2px}@media screen and (max-width: 480px){.ag-image-richtext__title h2{font-size:20px;line-height:125%}.ag-image-richtext__button{width:100%;max-width:280px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ag-image-richtext.css.map */
