.configurator-selector{padding:115px 0;background-color:#f1f1f3}.configurator-selector__inner{max-width:var(--page-width)}.configurator-selector__heading{padding-bottom:0}.configurator-selector__heading *{margin:0;font-family:Integral CF Bold,sans-serif;font-size:24px;line-height:1;color:#050209}.configurator-selector__heading em{font-style:normal;color:#7f8084}.configurator-selector__groups{display:flex;flex-direction:column;gap:72px;margin-top:44px}.configurator-selector-group__heading{padding-bottom:14px;border-bottom:1px solid #7F8084}.configurator-selector-group__heading h2{margin:0;font-family:DM Sans,sans-serif;font-size:20px;font-weight:500;line-height:1.4;color:#050209}.configurator-selector-group__grid{display:flex;gap:16px;margin:0;padding:16px 0 8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.configurator-selector-card{flex:0 0 min(68vw,280px);scroll-snap-align:start;display:flex;flex-direction:column;min-height:100%}.configurator-selector-card__media{display:block;position:relative;aspect-ratio:1 / 1;background-color:#fff;overflow:hidden}.configurator-selector-card__media img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s ease}.configurator-selector-card__media:hover img{transform:scale(1.03)}.configurator-selector-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding-top:18px}.configurator-selector-card__title{margin:0;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:#050209}.configurator-selector-card__title a{color:inherit;text-decoration:none}.configurator-selector-card__title a:hover{color:#284dd7}.configurator-selector-card__price{margin:6px 0 0;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.4;color:#050209}.configurator-selector-card__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:auto;padding-top:18px}.configurator-selector-card__cta{width:100%;font-family:Integral CF Bold,sans-serif;font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;--color-button: 40, 77, 215;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--alpha-button-border: 1}.configurator-selector-card__learn-more{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#050209;text-decoration:none;transition:color .2s ease}.configurator-selector-card__learn-more-arrow{display:block;width:16px;flex-shrink:0;color:#284dd7}.configurator-selector-card__learn-more:hover{color:#284dd7}@media screen and (min-width:750px){.configurator-selector{padding:130px 0}.configurator-selector-card{flex-basis:300px}}@media screen and (min-width:990px){.configurator-selector{padding:195px 0}.configurator-selector__heading{padding-bottom:0}.configurator-selector__groups{gap:96px;margin-top:72px}.configurator-selector-group__heading{padding-bottom:28px}.configurator-selector-group__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:32px 0 0;overflow:visible}.configurator-selector-card{min-width:0}.configurator-selector-card__title{font-size:18px}.configurator-selector-card__price{font-size:16px}.configurator-selector__heading *{font-size:32px}.configurator-selector-group__heading h2{font-size:28px}}@media screen and (max-width:749px){.configurator-selector-card__cta{min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/configurator-selector.css.map */
