.dynamic-rich-text-section{width:100%;position:relative}.drt-rich-text__wrapper{width:100%;display:flex;padding-left:20px;padding-right:20px}.drt-rich-text__wrapper{display:flex}.dynamic-rich-text-section .drt-rich-text__wrapper--left{justify-content:flex-start}.dynamic-rich-text-section .drt-rich-text__wrapper--center{justify-content:center}.dynamic-rich-text-section .drt-rich-text__wrapper--right{justify-content:flex-end}.dynamic-rich-text-section .drt-rich-text__blocks{display:flex;flex-direction:column;gap:0;width:100%}.dynamic-rich-text-section .drt-rich-text__block{width:100%}.dynamic-rich-text-section .drt-rich-text__heading{margin:0;padding:0;font-family:inherit;color:inherit;text-decoration:none;border:none;outline:none}.dynamic-rich-text-section .drt-rich-text__heading strong{font-weight:inherit}.dynamic-rich-text-section .drt-rich-text__heading em{font-style:italic}.dynamic-rich-text-section .drt-rich-text__heading.h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.1}.dynamic-rich-text-section .drt-rich-text__heading.h2{font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1.2}.dynamic-rich-text-section .drt-rich-text__heading.h3{font-size:clamp(1.5rem,3vw,2rem);line-height:1.3}.dynamic-rich-text-section .drt-rich-text__heading.h4{font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1.4}.dynamic-rich-text-section .drt-rich-text__heading.h5{font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.4}.dynamic-rich-text-section .drt-rich-text__heading.h6{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.5}.dynamic-rich-text-section .drt-rich-text__text{margin:0;padding:0}.dynamic-rich-text-section .drt-rich-text__text.rte{word-break:break-word}.dynamic-rich-text-section .drt-rich-text__text p{margin:0 0 1em;padding:0}.dynamic-rich-text-section .drt-rich-text__text p:last-child{margin-bottom:0}.dynamic-rich-text-section .drt-rich-text__text strong{font-weight:600}.dynamic-rich-text-section .drt-rich-text__text em{font-style:italic}.dynamic-rich-text-section .drt-rich-text__text a{color:inherit;text-decoration:underline;transition:opacity .3s ease}.dynamic-rich-text-section .drt-rich-text__text a:hover{opacity:.7}.dynamic-rich-text-section .drt-rich-text__text ul,.dynamic-rich-text-section .drt-rich-text__text ol{margin:0 0 1em;padding-left:1.5em}.dynamic-rich-text-section .drt-rich-text__text li{margin-bottom:.5em}.dynamic-rich-text-section .drt-rich-text__text blockquote{margin:1em 0;padding:1em;border-left:3px solid currentColor;background-color:#0000000d;font-style:italic}.dynamic-rich-text-section .drt-rich-text__buttons{display:inline-flex;gap:12px;flex-wrap:wrap}.dynamic-rich-text-section .drt-rich-text__button--left .drt-rich-text__buttons{justify-content:flex-start}.dynamic-rich-text-section .drt-rich-text__button--center .drt-rich-text__buttons{justify-content:center}.dynamic-rich-text-section .drt-rich-text__button--right .drt-rich-text__buttons{justify-content:flex-end}.dynamic-rich-text-section .drt-rich-text__buttons a{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:4px;text-decoration:none;font-weight:500;transition:all .3s ease;cursor:pointer;border:2px solid transparent;min-height:48px}.dynamic-rich-text-section .button-primary{background-color:#000;color:#fff;border-color:#000}.dynamic-rich-text-section .button-primary:hover{background-color:#333;border-color:#333}.dynamic-rich-text-section .button-secondary{background-color:transparent;color:#000;border-color:#000}.dynamic-rich-text-section .button-secondary:hover{background-color:#000;color:#fff}.dynamic-rich-text-section .button-tertiary{background-color:#f8f9fa;color:#000;border-color:#f8f9fa}.dynamic-rich-text-section .button-tertiary:hover{background-color:#e9ecef;border-color:#e9ecef}.dynamic-rich-text-section .button-fortary{background-color:#007bff;color:#fff;border-color:#007bff}.dynamic-rich-text-section .button-fortary:hover{background-color:#0056b3;border-color:#0056b3}.dynamic-rich-text-section .button-fiftary{background-color:#28a745;color:#fff;border-color:#28a745}.dynamic-rich-text-section .button-fiftary:hover{background-color:#1e7e34;border-color:#1e7e34}.dynamic-rich-text-section .button-sixtary{background-color:#dc3545;color:#fff;border-color:#dc3545}.dynamic-rich-text-section .button-sixtary:hover{background-color:#c82333;border-color:#c82333}.dynamic-rich-text-section .drt-rich-text__spacer{width:100%;display:block}@media screen and (max-width: 768px){.dynamic-rich-text-section .drt-rich-text__wrapper{padding-left:16px;padding-right:16px}.dynamic-rich-text-section .drt-rich-text__buttons{width:100%}.dynamic-rich-text-section .drt-rich-text__buttons a{flex:1;min-width:120px}.dynamic-rich-text-section .drt-rich-text__button--left .drt-rich-text__buttons,.dynamic-rich-text-section .drt-rich-text__button--center .drt-rich-text__buttons,.dynamic-rich-text-section .drt-rich-text__button--right .drt-rich-text__buttons{justify-content:center}}@media screen and (max-width: 480px){.dynamic-rich-text-section .drt-rich-text__wrapper{padding-left:12px;padding-right:12px}.dynamic-rich-text-section .drt-rich-text__buttons{flex-direction:column}.dynamic-rich-text-section .drt-rich-text__buttons a{width:100%;text-align:center}}.dynamic-rich-text-section .scroll-trigger{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.dynamic-rich-text-section .scroll-trigger.animate--slide-in{opacity:1;transform:translateY(0)}.dynamic-rich-text-section .scroll-trigger[data-cascade]{transition-delay:calc(var(--animation-order, 1) * .1s)}@media (prefers-reduced-motion: reduce){.dynamic-rich-text-section .scroll-trigger,.dynamic-rich-text-section .drt-rich-text__buttons a{transition:none}}.dynamic-rich-text-section .drt-rich-text__buttons a:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media print{.dynamic-rich-text-section .drt-rich-text__buttons{display:none}.dynamic-rich-text-section .drt-rich-text__text a:after{content:" (" attr(href) ")";font-size:.8em;color:#666}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/dynamic-rich-text.css.map */
