._8mVSoa_root{width:100%;margin-top:var(--spacing-medium);justify-content:flex-start;align-items:flex-start;gap:var(--spacing-extraLarge);flex-direction:column;max-width:1225px;margin-bottom:0;display:flex}@media (max-width:1024px){._8mVSoa_root{margin-top:0}}._8mVSoa_root .section-title{font-size:26px;font-weight:700}@media (max-width:1200px){._8mVSoa_root .section-title{font-size:24px}}@media (max-width:640px){._8mVSoa_root .section-title{font-size:18px}}._8mVSoa_root .upper-section{justify-content:center;align-items:center;width:100%;display:flex}._8mVSoa_root .upper-section .public-layout-section-title{width:100%;margin-bottom:0}@media (max-width:1200px){._8mVSoa_root .upper-section .public-layout-section-title{width:92%}}._8mVSoa_root .upper-section .public-layout-section-title .section-title-content{width:100%}._8mVSoa_root .upper-section .public-layout-section-title .section-title-content .header{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:2rem;width:100%;display:flex}@media (max-width:640px){._8mVSoa_root .upper-section .public-layout-section-title .section-title-content .header{justify-content:space-between;gap:0}}._8mVSoa_root .context-menu{justify-content:flex-end;align-items:center;display:flex}._8mVSoa_root .carousel-shell{width:100%;min-height:161px}@media (max-width:1024px){._8mVSoa_root .carousel-shell{min-height:112px}}@media (max-width:640px){._8mVSoa_root .carousel-shell{min-height:98px}}._8mVSoa_root .body{justify-content:center;align-items:center;width:100%;display:flex}._8mVSoa_root .body .retailer-modal{flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;max-width:580px;display:flex}@media (max-width:640px){._8mVSoa_root .body .retailer-modal{max-width:335px}}._8mVSoa_root .body .retailer-modal .retailer-group{flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex}@media (max-width:768px){._8mVSoa_root .body .retailer-modal .retailer-group{gap:0 1rem;width:90%}._8mVSoa_root .body .retailer-modal .retailer-group .public-func-retailer-list-element{width:7rem;height:8rem}._8mVSoa_root .body .retailer-modal .retailer-group .public-func-retailer-list-element .list-element{width:6rem;height:6rem}}._8mVSoa_root .body .retailer-modal .retailer-group .title{color:var(--buttonColorDimmed);text-align:left;width:100%}