/*
 * @author  Agence Dn'D <contact@dnd.fr>
 * @license https://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 * @link    https://www.dnd.fr/
 */.section-image-banner .banner-link{display:block;color:inherit;text-decoration:none}.section-image-banner h2,.section-image-banner .h2{font-size:var(--font-30)}@media screen and (min-width:750px){.section-image-banner h2,.section-image-banner .h2{font-size:var(--font-60)}}.section-image-banner .banner__heading{line-height:1}@media screen and (min-width:750px){.section-image-banner .banner__content{padding-inline-start:12rem}}@media screen and (min-width:750px){.section-image-banner .hero-banner h2,.section-image-banner .hero-banner .h2{font-size:var(--font-72)}}.section-image-banner .banner__text{max-width:70rem;font-size:var(--font-16);font-weight:var(--font-medium)}@media screen and (min-width:750px){.section-image-banner .banner__text{font-size:var(--font-20)}}.section-image-banner .media--100vh{height:calc(100vh - 20rem)}@media screen and (min-width:750px){.section-image-banner .media--100vh{height:calc(100vh - 15rem)}}@media screen and (max-width:749px){.section-image-banner .banner__box{display:flex;flex-direction:column;height:auto;top:0;bottom:0}.section-image-banner .banner__box.mobile-left>*{margin-right:auto}.section-image-banner .banner__box.mobile-right>*{margin-left:auto}.section-image-banner .banner__box.mobile-center>*{margin-left:auto;margin-right:auto}.section-image-banner .banner__box:is(.mobile-left,.mobile-center,.mobile-right) .button{min-width:16rem}.section-image-banner .banner__box:is(.mobile-left,.mobile-center,.mobile-right) .button--small{min-width:18rem}.section-image-banner .banner__box:is(.mobile-left,.mobile-center,.mobile-right) .button--cta{min-width:auto}.section-image-banner .banner:not(.banner--mobile-bottom) .banner__content{align-items:stretch}.section-image-banner .banner:not(.banner--mobile-bottom) .banner__box{row-gap:var(--sp-8)}.section-image-banner .banner:not(.banner--mobile-bottom) .banner__box:before,.section-image-banner .banner:not(.banner--mobile-bottom) .banner__box:after{content:"";flex:1 1 0}.section-image-banner .banner:not(.banner--mobile-bottom) .banner__box:before{order:3}.section-image-banner .banner:not(.banner--mobile-bottom) .banner__box:after{order:6}.section-image-banner .banner:not(.banner--mobile-bottom) .banner__box>*{width:fit-content;max-width:100%;margin:0}.section-image-banner .banner:not(.banner--mobile-bottom) .banner__box:is(.mobile-text-top-left,.mobile-text-top-center,.mobile-text-top-right)>:not(.button-group){order:1}.section-image-banner .banner:not(.banner--mobile-bottom) .banner__box:is(.mobile-text-middle-left,.mobile-text-middle-center,.mobile-text-middle-right)>:not(.button-group){order:4}.section-image-banner .banner:not(.banner--mobile-bottom) .banner__box:is(.mobile-text-bottom-left,.mobile-text-bottom-center,.mobile-text-bottom-right)>:not(.button-group){order:7}.section-image-banner .banner:not(.banner--mobile-bottom) .banner__box:is(.mobile-text-top-left,.mobile-text-middle-left,.mobile-text-bottom-left)>:not(.button-group){margin-inline:0 auto}.section-image-banner .banner:not(.banner--mobile-bottom) .banner__box:is(.mobile-text-top-center,.mobile-text-middle-center,.mobile-text-bottom-center)>:not(.button-group){margin-inline:auto}.section-image-banner .banner:not(.banner--mobile-bottom) .banner__box:is(.mobile-text-top-right,.mobile-text-middle-right,.mobile-text-bottom-right)>:not(.button-group){margin-inline:auto 0}.section-image-banner .banner:not(.banner--mobile-bottom) .banner__box:is(.mobile-buttons-top-left,.mobile-buttons-top-center,.mobile-buttons-top-right)>.button-group{order:2}.section-image-banner .banner:not(.banner--mobile-bottom) .banner__box:is(.mobile-buttons-middle-left,.mobile-buttons-middle-center,.mobile-buttons-middle-right)>.button-group{order:5}.section-image-banner .banner:not(.banner--mobile-bottom) .banner__box:is(.mobile-buttons-bottom-left,.mobile-buttons-bottom-center,.mobile-buttons-bottom-right)>.button-group{order:8}.section-image-banner .banner:not(.banner--mobile-bottom) .banner__box:is(.mobile-buttons-top-left,.mobile-buttons-middle-left,.mobile-buttons-bottom-left)>.button-group{justify-content:flex-start;margin-inline:0 auto}.section-image-banner .banner:not(.banner--mobile-bottom) .banner__box:is(.mobile-buttons-top-center,.mobile-buttons-middle-center,.mobile-buttons-bottom-center)>.button-group{justify-content:center;margin-inline:auto}.section-image-banner .banner:not(.banner--mobile-bottom) .banner__box:is(.mobile-buttons-top-right,.mobile-buttons-middle-right,.mobile-buttons-bottom-right)>.button-group{justify-content:flex-end;margin-inline:auto 0}}@media screen and (min-width:750px){.section-image-banner .banner__box.left>*{margin-right:auto}.section-image-banner .banner__box.right>*{margin-left:auto}.section-image-banner .banner__box.center>*{margin-left:auto;margin-right:auto}.section-image-banner .banner--cms-page .banner__box{padding-inline-start:3rem}}.section-image-banner .banner--rounded-media .banner__media{overflow:hidden;border-radius:var(--border-radius-medium)}
/*# sourceMappingURL=/cdn/shop/t/287/assets/lolyshop-section-image-banner.css.map */
