.steps-section *:not(.page-width){margin:0;box-sizing:border-box}.steps-section .steps-subtitle{font-weight:600;font-size:clamp(12px,3vw,16px);line-height:100%;letter-spacing:2%;text-align:center;text-transform:uppercase;color:#d84292}.steps-section .steps-title{padding-bottom:2.5rem;text-align:center;padding-top:1rem}.steps-section .steps-title *{font-family:Bavory;font-weight:400;font-size:clamp(32px,7vw,64px);line-height:1;letter-spacing:0%;color:#a21357}@media (max-width:1000px){.steps-section .horizontal-scroll{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch}.steps-section .horizontal-scroll .steps-cards{gap:1rem}.steps-section .horizontal-scroll::-webkit-scrollbar{display:none}.steps-section .horizontal-scroll .step-card{width:72vw}}.steps-section .steps-cards{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:32px}.steps-section .steps-cards .step-card{border:1px solid #F6C5A2;overflow:hidden;border-radius:16px;height:100%}.steps-section .steps-cards .step-card img{width:100%;height:auto;display:block}.steps-section .steps-cards .step-card .step-content{padding:2rem;background-color:#a71e63;height:100%}.steps-section .steps-cards .step-card .step-content .step-title{font-weight:500;font-style:Medium;font-size:20px;line-height:1.2;letter-spacing:0%;padding-bottom:1rem;color:rgb(var(--color-foreground))}.steps-section .steps-cards .step-card .step-content .step-text *{font-weight:400;font-size:15px;line-height:1.5;letter-spacing:0%;color:rgb(var(--color-foreground));opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/3/assets/steps-section.css.map */
