.cda-salon-editions{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:50px;width:100%;padding:50px;background:#fff;font-family:"Fira Sans",sans-serif}.cda-salon-editions *,.cda-salon-editions *::before,.cda-salon-editions *::after{box-sizing:border-box}.cda-salon-page .wp-block-post-content>.cda-salon-editions{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.cda-salon-editions__title{margin:0;font-size:38px;font-weight:700;line-height:1.15;text-align:center;color:#0c4684}.cda-salon-editions__rule{width:306px;max-width:70%;height:3px;background:#50bcbc}.cda-salon-editions__track{display:flex;justify-content:flex-start;gap:50px;width:min(1498px,100%);margin:0 auto;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cda-salon-editions__track::-webkit-scrollbar{display:none}.cda-salon-editions__track .wp-block-image,.cda-salon-editions__track figure{flex:0 0 466px;width:466px;max-width:86vw;margin:0;scroll-snap-align:center}.cda-salon-editions__track img{display:block;width:100%;height:277px;object-fit:cover}.cda-salon-editions__dots{display:flex;justify-content:center;align-items:center;gap:8px}.cda-salon-editions__dot{width:28px;height:6px;padding:0;border:0;border-radius:99px;background:#d5d5d5;cursor:pointer}.cda-salon-editions__dot.is-active{background:#0c4684}@media(min-width: 1600px){.cda-salon-editions__track{justify-content:center}}@media(max-width: 782px){.cda-salon-editions{gap:28px;padding:32px 16px}.cda-salon-editions__title{font-size:28px}.cda-salon-editions__track .wp-block-image,.cda-salon-editions__track figure{flex-basis:86vw;width:86vw}}
