*{padding:0;margin:0;border:0}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;line-height:1;font-size:.5208333333vw;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited,a:hover{text-decoration:none;-webkit-transition:.3s;transition:.3s}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/InterTight-400.ttf") format("truetype")}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/InterTight-500.ttf") format("truetype")}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/InterTight-600.ttf") format("truetype")}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/InterTight-700.ttf") format("truetype")}@font-face{font-family:"Manrope";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/Manrope-400.ttf") format("truetype")}@font-face{font-family:"Manrope";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/Manrope-500.ttf") format("truetype")}@font-face{font-family:"Manrope";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/Manrope-600.ttf") format("truetype")}@font-face{font-family:"Manrope";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/Manrope-700.ttf") format("truetype")}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:500;font-stretch:extra-condensed;font-display:swap;src:url("../fonts/NotoSerif-ExtraCondensed-500.ttf") format("truetype")}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-stretch:extra-condensed;font-display:swap;src:url("../fonts/NotoSerif-ExtraCondensed-700.ttf") format("truetype")}.about-company__stat-num{font-family:"Inter",sans-serif;font-weight:600;font-size:2.4rem;line-height:117%}.store-view__rating-count{font-family:"Inter",sans-serif;font-weight:500;font-size:2.4rem;line-height:117%}.news__featured-title,.stores-map__popup-address,.promo-view__map-title,.promo-view__card-title{font-family:"Inter",sans-serif;font-weight:700;font-size:2.4rem;line-height:150%}.hero__subtitle{font-family:"Inter",sans-serif;font-weight:500;font-size:1.8rem;line-height:133%}.loyalty-info__card-title,.store-view__rating-score,.promo-view__countdown-num{font-family:"Inter",sans-serif;font-weight:700;font-size:3.2rem;line-height:125%}.store-view__info-card-title,.store-view__hours-tab,.promo-view__map-btn,.promo__card-btn,.promo__show-more,.brands__card-btn,.hero__btn,.store-leaflet__btn--secondary,.store-view__btn--secondary,.stores-map__popup-btn--secondary,.promo-view__leaflet-btn-secondary,.store-leaflet__btn--primary,.store-view__btn--primary,.stores-map__popup-btn--primary,.promo-view__leaflet-btn-primary{font-family:"Inter",sans-serif;font-weight:600;font-size:1.8rem;line-height:133%}.about-materials__head-link,.about-company__share,.jobs-form__submit,.jobs-form__form-title,.jobs-form__benefit-title,.jobs-why__item-title,.jobs-list__item-btn,.jobs-hero__btn,.jobs-hero__benefit-title,.loyalty-info__share,.store-view__share,.stores-list__card-distance,.map__search-btn,.leaflet__download,.promo-view__share,.news__all,.promo__all,.brands__all{font-family:"Inter",sans-serif;font-weight:600;font-size:1.6rem;line-height:125%}.faq__answer,.about-materials__file-name,.store-view__info-value,.store-view__info-label,.store-view__meta-item span,.stores-map__popup-row span,.stores-map__search-field input,.map__input,.promo-view__condition-text,.promo-view__meta-line,.brands__card-meta{font-family:"Inter",sans-serif;font-weight:500;font-size:1.6rem;line-height:125%}.footer__contacts-addr,.footer__contacts-label,.about-company__text p,.jobs-form__input,.jobs-form__textarea,.jobs-form__left-desc,.jobs-list__item-desc,.jobs-hero__desc{font-family:"Inter",sans-serif;font-weight:400;font-size:1.4rem;line-height:129%}.about-materials__file-meta,.about-leaflets__pages,.about-leaflets__label,.about-company__stat-label,.jobs-form__form-disclaimer,.jobs-form__label,.jobs-form__form-hint,.jobs-form__left-stat-label,.jobs-form__benefit-desc,.jobs-form__tag,.jobs-why__item-desc,.jobs-list__item-meta-cell,.jobs-list__tag,.jobs-list__filter-count,.jobs-hero__benefit-desc,.jobs-hero__stat-label,.stores-list__card-status-text{font-family:"Inter",sans-serif;font-weight:400;font-size:1.2rem;line-height:133%}.footer__policy-link,.footer__copy,.footer__col-link,.footer__col-title,.footer__legal-text,.footer__pill,.news-single__tag-cat,.news-single__tag-date,.news__tag,.jobs-form__dir-label,.jobs-list__filter,.store-leaflet__badge,.store-view__hours-time,.store-view__hours-dot,.store-view__hours-day,.store-view__tooltip span,.stores-map__tooltip span,.promo-view__leaflet-badge,.promo-view__map-subtitle,.promo-view__card-text,.promo-view__countdown-label,.promo__card-desc,.promo__card-badge,.hero__card-tag{font-family:"Inter",sans-serif;font-weight:500;font-size:1.4rem;line-height:129%}.promo-view__leaflet-title{font-family:"Inter",sans-serif;font-weight:700;font-size:4rem;line-height:120%}.app__download{font-family:"Inter",sans-serif;font-weight:600;font-size:4rem;line-height:120%}.news-single__subtitle,.news-single__text h2,.loyalty-info__card-text,.store-leaflet__desc,.stores-list__card-address,.promo-view__leaflet-desc,.promo__empty{font-family:"Inter",sans-serif;font-weight:500;font-size:2rem;line-height:120%}.faq__question-text,.jobs-form__left-stat-num,.jobs-list__item-salary,.jobs-list__item-title,.leaflet__disclaimer-title,.app__store{font-family:"Inter",sans-serif;font-weight:600;font-size:2rem;line-height:120%}.jobs-form__left-title,.jobs-hero__stat-num,.jobs-hero__title,.store-leaflet__title,.store-view__address{font-family:"Inter",sans-serif;font-weight:700;font-size:4rem;line-height:120%}.faq__title,.news-single__title,.news__title,.about-materials__head-title,.about-company__title,.jobs-why__title,.loyalty-info__title,.store-view__title,.map__label,.leaflet__title,.promo-view__title,.promo__title,.brands__title,.hero__title{font-family:"Inter",sans-serif;font-weight:700;font-size:3.2rem;line-height:125%}.promo__card-title{font-family:"Inter",sans-serif;font-weight:700;font-size:2.4rem;line-height:150%}.leaflet__disclaimer-body{font-family:"Inter",sans-serif;font-weight:500;font-size:1.8rem;line-height:133%}.news-single__paragraph,.news-single__text h3,.news-single__text p,.news-single__text li,.news__featured-text,.news__card-text,.header__nav-link{font-family:"Inter",sans-serif;font-weight:500;font-size:1.6rem;line-height:125%}.header__cta{font-family:"Inter",sans-serif;font-weight:600;font-size:1.8rem;line-height:133%}.slideTo{transform:translateY(-100%);animation:slideTo 1.5s ease forwards}.slideIn{transform:translateX(100%);animation:slideIn 4s ease forwards}.fadeIn{opacity:0;animation:fadeIn 3s ease forwards}.line{width:0;animation:line 3s ease 3s forwards}.d-4000{animation-delay:4000ms}.d-3500{animation-delay:3500ms}.d-3000{animation-delay:3000ms}.d-2500{animation-delay:2500ms}.d-2000{animation-delay:2000ms}.d-12000{animation-delay:18000ms}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes slideTo{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}@keyframes slideIn{0%{transform:translateX(100%)}100%{transform:translateX(0%)}}@keyframes line{0%{width:0}100%{width:100%}}.footer__pill,.faq__question,.about-materials__file-dl,.about-materials__head-link,.about-company__share,.jobs-form__submit,.jobs-list__item-btn,.jobs-list__filter,.jobs-hero__btn,.loyalty-info__share,.store-view__hours-tab,.store-view__btn--icon,.store-view__map-nav-btn,.store-view__share,.stores-map__nav-btn,.map__search-btn,.leaflet__caret,.leaflet__download,.promo-view__map-btn,.promo-view__share,.promo__card-btn,.promo__show-more,.app__store,.app__download,.brands__card-btn,.hero__btn,.hero__caret,.header__cta,.header__nav-link,.news__all,.promo__all,.brands__all,.store-leaflet__btn--secondary,.store-view__btn--secondary,.stores-map__popup-btn--secondary,.promo-view__leaflet-btn-secondary,.store-leaflet__btn--primary,.store-view__btn--primary,.stores-map__popup-btn--primary,.promo-view__leaflet-btn-primary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;border:none;background:none;transition:background .2s ease,color .2s ease,opacity .2s ease}.faq,.news-single,.news,.about-company,.loyalty-info,.store-view,.stores-list,.promo,.brands{backdrop-filter:blur(3.2rem);background-color:hsla(0,0%,100%,.7);border:.1rem solid rgba(0,0,0,.05);border-radius:3rem}.faq__header,.news-single__header,.news__header,.about-materials__head,.about-company__header,.jobs-why__head,.loyalty-info__header,.store-view__header,.leaflet__header,.promo-view__header,.promo__header,.brands__header{display:flex;align-items:center;justify-content:space-between;padding:2.4rem;background:#fff;border-bottom:.1rem solid rgba(0,0,0,.05);overflow:hidden;border-radius:3rem 3rem 0 0}.store-leaflet__btn--primary,.store-view__btn--primary,.stores-map__popup-btn--primary,.promo-view__leaflet-btn-primary{height:4.8rem;padding:1rem 2rem;background:#7f38b2;color:hsla(0,0%,100%,.9);border-radius:3rem}.store-leaflet__btn--primary:hover,.store-view__btn--primary:hover,.stores-map__popup-btn--primary:hover,.promo-view__leaflet-btn-primary:hover{background:#6b2e99}.store-leaflet__btn--secondary,.store-view__btn--secondary,.stores-map__popup-btn--secondary,.promo-view__leaflet-btn-secondary{height:4.8rem;padding:1rem 2rem;border:.1rem solid rgba(0,0,0,.1);color:rgba(0,0,0,.9);border-radius:3rem}.store-leaflet__btn--secondary:hover,.store-view__btn--secondary:hover,.stores-map__popup-btn--secondary:hover,.promo-view__leaflet-btn-secondary:hover{background:rgba(0,0,0,.04)}.news__all,.promo__all,.brands__all{height:4rem;padding:.6rem 1.6rem;gap:.6rem;border:.1rem solid rgba(0,0,0,.15);color:rgba(0,0,0,.9);border-radius:3rem}.header{position:fixed;top:0;left:0;right:0;z-index:100;backdrop-filter:blur(1.6rem);background:hsla(0,0%,100%,.9);box-shadow:0 .4rem 1.6rem rgba(0,0,0,.1)}.header__inner{display:flex;align-items:center;justify-content:space-between;padding:.8rem 16rem;border-bottom:.1rem solid rgba(5,3,4,.1);overflow:hidden}.header__logo{display:block;flex-shrink:0}.header__logo img{height:2.9rem;width:auto;display:block}.header__sep{flex-shrink:0;width:.1rem;align-self:stretch;background:rgba(5,3,4,.05)}.header__nav{display:flex;align-items:center;gap:0;padding:1.6rem 0}.header__nav-link{padding:.6rem 1.2rem;color:rgba(5,3,4,.9);white-space:nowrap}.header__nav-link--active{color:rgba(5,3,4,.7)}.header__nav-link:hover{color:#7f38b2}.header__cta{gap:1rem;padding:1rem 2rem;height:4.8rem;background:rgba(127,56,178,.05);color:#7f38b2;white-space:nowrap;flex-shrink:0;border-radius:3rem}.header__cta:hover{background:rgba(127,56,178,.1);color:#7f38b2}.header__cta-icon{flex-shrink:0;width:2.4rem;height:2.4rem}.header__cta-icon img{width:100%;height:100%;display:block}.hero{position:relative;display:flex;flex-direction:column;min-height:100vh;padding:12rem 16rem 4rem;background:#a550e6;overflow:hidden}.hero__panel{flex:1 0 0;display:flex;flex-direction:column;gap:2.4rem;min-height:0;border-radius:3rem}.hero__slider{position:relative;width:100%;border:.1rem solid hsla(0,0%,100%,.9);border-radius:3rem;overflow:hidden;z-index:2}.hero__slider-viewport{overflow:hidden;width:100%}.hero__slider-track{display:flex;transition:transform .4s ease;will-change:transform}.hero__slide{flex:0 0 100%;width:100%;border-radius:3rem}.hero__slide img{display:block;width:100%;height:auto}.hero__caret{position:absolute;top:50%;transform:translateY(-50%);width:4.8rem;height:4.8rem;background:hsla(0,0%,100%,.85);border:.1rem solid hsla(0,0%,100%,.9);backdrop-filter:blur(0.8rem);border-radius:3rem;z-index:4;flex-shrink:0}.hero__caret img{display:block;width:2.4rem;height:2.4rem}.hero__caret--prev{left:1.6rem}.hero__caret--next{right:1.6rem}.hero__caret--disabled{opacity:.35;pointer-events:none}.hero__caret:hover{background:#fff}.hero__card-tag{position:absolute;top:2.4rem;left:50%;transform:translateX(-50%);background:#fff;border:.1rem solid rgba(255,0,0,.1);padding:.8rem 1.6rem;color:rgba(0,0,0,.9);white-space:nowrap;z-index:2}.hero__bottom{display:flex;align-items:center;gap:2.4rem}.hero__text{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:.8rem}.hero__title{color:#fff}.hero__subtitle{color:hsla(0,0%,100%,.8)}.hero__buttons{flex-shrink:0;display:flex;flex-direction:column;gap:1.2rem;width:32rem}.hero__btn{width:100%;padding:1.6rem 2.4rem;justify-content:center;white-space:nowrap}.hero__btn--primary{background:#fff;color:rgba(0,0,0,.9);border:.1rem solid rgba(0,0,0,.1);border-radius:3rem}.hero__btn--primary:hover{background:hsla(0,0%,100%,.9);color:rgba(0,0,0,.9)}.hero__btn--glass{background:hsla(0,0%,100%,.1);backdrop-filter:blur(0.8rem);border:.1rem solid hsla(0,0%,100%,.2);color:#fff;border-radius:3rem}.hero__btn--glass:hover{background:hsla(0,0%,100%,.2);color:#fff}.hero__deco{position:absolute;pointer-events:none;z-index:1}.hero__deco--left{left:-19.82rem;top:-14.5rem}.hero__deco--right{right:-10.8rem;top:-1.9rem}.hero__deco-inner{position:relative}.hero__deco-inner--left{width:53.555rem;height:53.555rem;transform:rotate(60deg);-webkit-mask-image:url("../img/hero/star-mask-left.svg");mask-image:url("../img/hero/star-mask-left.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:65.734rem 65.734rem;mask-size:65.734rem 65.734rem;-webkit-mask-position:4.603rem .386rem;mask-position:4.603rem .386rem}.hero__deco-inner--left img{display:block;width:100%;height:100%;object-fit:cover}.hero__deco-inner--left::after{content:"";position:absolute;inset:0;box-shadow:inset 1.461rem 1.461rem .974rem hsla(0,0%,100%,.25),inset -1.461rem -1.461rem 1.947rem rgba(0,0,0,.2);pointer-events:none}.hero__deco-inner--right{position:relative;width:33.66rem;height:33.66rem;transform:rotate(30deg);background:radial-gradient(circle at 55% 35%, #FFB4A8 0%, #F06090 35%, #C040B8 65%, #8030C8 100%);-webkit-mask-image:url("../img/hero/star-mask-right.svg");mask-image:url("../img/hero/star-mask-right.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:25.756rem 25.756rem;mask-size:25.756rem 25.756rem;-webkit-mask-position:9.649rem 8.384rem;mask-position:9.649rem 8.384rem}.hero__deco-inner--right::after{content:"";position:absolute;inset:0;box-shadow:inset .6rem .6rem .4rem hsla(0,0%,100%,.25),inset -0.6rem -0.6rem .8rem rgba(0,0,0,.2);pointer-events:none}.content{position:relative;overflow:hidden;background:#faf8f2;padding:12.8rem 16rem 16rem;display:flex;flex-direction:column;gap:16rem}.content__deco{position:absolute;pointer-events:none;z-index:0}.content__deco--star1{left:49.1rem;top:-4.5rem;width:93.8rem;height:93.8rem;filter:drop-shadow(0 0 10rem rgba(127, 56, 178, 0.55))}.content__deco--star2{left:49.3rem;top:165.6rem;width:93.3rem;height:93.3rem;filter:drop-shadow(0 0 10rem rgba(0, 206, 126, 0.5))}.content__deco--star3{left:50%;transform:translateX(-50%);top:305.5rem;width:164.5rem;height:164.5rem;filter:drop-shadow(0 0 12rem rgba(242, 130, 201, 0.55))}.content__deco--stores{left:50.4rem;top:-1.4rem;width:158rem;height:158rem;filter:drop-shadow(0 0 8rem rgba(242, 130, 201, 0.25));opacity:.35}.content::before{content:"";position:absolute;width:153.8rem;height:139.6rem;top:8rem;left:19rem;background:radial-gradient(ellipse, rgba(127, 56, 178, 0.12) 0%, transparent 65%);pointer-events:none;z-index:0}.content::after{content:"";position:absolute;width:176.8rem;height:160.5rem;top:77.5rem;left:3.9rem;background:radial-gradient(ellipse, rgba(0, 206, 126, 0.08) 0%, transparent 65%);pointer-events:none;z-index:0}.content>section,.content>div{position:relative;z-index:1}.content--compact{gap:3.2rem;padding-bottom:2.4rem}.content--compact::before,.content--compact::after{display:none}.brands{display:none;background-image:repeating-linear-gradient(-45deg, rgba(0, 0, 0, 0.04) 0, rgba(0, 0, 0, 0.04) 1px, transparent 1px, transparent 0.8rem)}.brands__title{color:rgba(0,0,0,.9)}.brands__grid{display:flex;gap:2.4rem;padding:2.4rem}.brands__card{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem;background:#fff;border:.1rem solid rgba(0,0,0,.05);border-radius:3rem;overflow:hidden}.brands__card-img{width:100%;height:24.9rem;background:#7f38b2;flex-shrink:0;border-radius:3rem}.brands__card-divider{width:100%;height:.1rem;background:rgba(0,0,0,.05);flex-shrink:0}.brands__card-body{display:flex;flex-direction:column;gap:1rem;overflow:hidden}.brands__card-meta{display:flex;align-items:center;justify-content:space-between;white-space:nowrap}.brands__card-name{color:rgba(0,0,0,.9)}.brands__card-count{color:rgba(0,0,0,.7)}.brands__card-btn{width:100%;height:5.6rem;padding:1.6rem 2rem;gap:1rem;justify-content:center;background:rgba(0,0,0,.05);color:rgba(0,0,0,.9);white-space:nowrap}.brands__card-btn:hover{background:rgba(0,0,0,.1)}.app{position:relative;height:80rem;overflow:hidden;background:#7f38b2;border-radius:3rem}.app__circle{position:absolute;left:-10.5rem;top:50%;transform:translateY(-50%);width:101.7rem;height:101.5rem;pointer-events:none;opacity:.15}.app__mascot{position:absolute;right:0;bottom:0;width:71.4rem;height:80rem;overflow:hidden}.app__mascot img{position:absolute;width:196.15%;height:174.46%;left:-51.8%;top:-16.16%;max-width:none}.app__title{position:absolute;left:4rem;top:4rem;width:69.09rem;height:27.5rem;pointer-events:none}.app__script{position:absolute;left:40.2rem;top:29.3rem;width:51.8rem;height:23.77rem;transform:rotate(-10.17deg);transform-origin:center;pointer-events:none}.app__buttons{position:absolute;bottom:4rem;left:4rem;width:75.1rem;display:flex;flex-direction:column;gap:.8rem}.app__download{width:100%;height:9.6rem;padding:2.4rem 4.8rem;justify-content:center;background:#fff;color:rgba(5,3,4,.9);border:.1rem solid rgba(5,3,4,.1);border-radius:3rem;box-shadow:inset 0 -0.4rem .4rem hsla(0,0%,100%,.1)}.app__download:hover{background:hsla(0,0%,100%,.92)}.app__stores{display:flex;gap:.8rem}.app__store{flex:1 0 0;min-width:0;height:8.8rem;padding:2.4rem 4.8rem;gap:1rem;background:hsla(0,0%,100%,.05);border:.1rem solid hsla(0,0%,100%,.1);border-radius:3rem;color:hsla(0,0%,100%,.9)}.app__store:hover{background:hsla(0,0%,100%,.1)}.app__store-icon{width:3.6rem;height:3.6rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.app__store-icon img{width:100%;height:100%;object-fit:contain}.app__store-icon--gplay{background:linear-gradient(to bottom, #f0f0f0, #e0e0e0);border-radius:3rem;padding:.7rem}.app__store-icon--gplay img{width:100%;height:100%}.promo{background-image:repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.04) 0, rgba(0, 0, 0, 0.04) 1px, transparent 1px, transparent 0.8rem)}.promo__title{color:rgba(0,0,0,.9)}.promo__body{display:flex;flex-direction:column;gap:2.4rem;align-items:center;padding:2.4rem}.promo__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem;width:100%}.promo__show-more{height:4.4rem;padding:1rem 2rem;background:#fff;border:.1rem solid rgba(0,0,0,.15);color:rgba(0,0,0,.9);border-radius:3rem}.promo__show-more:hover{background:rgba(0,0,0,.04)}.promo__card{display:flex;flex-direction:column;background:#fff;border:.1rem solid rgba(0,0,0,.05);border-radius:3rem;overflow:hidden;position:relative}.promo__card-img{width:100%;aspect-ratio:735/406;background:#00ce7e;flex-shrink:0;border-radius:3rem 3rem 0 0;border-bottom:.1rem solid rgba(0,0,0,.1)}.promo__card-badge{position:absolute;top:1.6rem;left:1.6rem;padding:.5rem 1rem;background:#fff;border:.1rem solid rgba(0,0,0,.1);color:rgba(0,0,0,.9);white-space:nowrap}.promo__card-body{display:flex;flex-direction:column;padding:1.6rem;gap:.8rem}.promo__card-title{color:rgba(0,0,0,.9);height:8rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.promo__card-desc{color:rgba(0,0,0,.5);height:5.4rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.promo__empty{width:100%;padding:4rem 0;color:rgba(0,0,0,.4)}.promo__card-btn{width:100%;height:4.8rem;padding:1rem 2rem;gap:1rem;justify-content:center;border:.1rem solid rgba(0,0,0,.05);color:rgba(0,0,0,.9);border-radius:3rem}.promo__card-btn:hover{background:rgba(0,0,0,.04)}.promo-view{backdrop-filter:blur(3.2rem);background-color:hsla(0,0%,100%,.7);border-radius:3rem}.promo-view__title{color:rgba(0,0,0,.9)}.promo-view__share{height:4rem;padding:.6rem 1.6rem;border:.1rem solid rgba(0,0,0,.15);color:rgba(0,0,0,.9);border-radius:3rem}.promo-view__share:hover{background:rgba(0,0,0,.04)}.promo-view__inner{backdrop-filter:blur(6.4rem);background:hsla(0,0%,100%,.05);border:.1rem solid rgba(0,0,0,.05);display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem}.promo-view__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"img     sidebar" "cards   map-panel";gap:1.6rem}.promo-view__img{grid-area:img;aspect-ratio:768/416;background:#00ce7e;border:.1rem solid rgba(0,0,0,.1);border-radius:3rem;overflow:hidden}.promo-view__img img{width:100%;height:100%;object-fit:cover}.promo-view__sidebar{grid-area:sidebar;display:flex;flex-direction:column;background:#fff;border:.1rem solid rgba(0,0,0,.1);border-radius:3rem;box-shadow:0 .4rem .8rem rgba(0,0,0,.05)}.promo-view__countdown{display:flex;gap:.6rem;padding:2.4rem;background:rgba(127,56,178,.05)}.promo-view__countdown-cell{flex:1 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:1.7rem;background:#7f38b2;border:.1rem solid rgba(0,0,0,.1);border-radius:3rem}.promo-view__countdown-num{color:#fff;text-align:center}.promo-view__countdown-label{color:hsla(0,0%,100%,.7);text-align:center}.promo-view__meta-divider{height:.1rem;background:rgba(0,0,0,.05);flex-shrink:0}.promo-view__meta{flex:1 0 0;display:flex;flex-direction:column;justify-content:space-between;padding:2.4rem;gap:0}.promo-view__meta-row{display:flex;flex-direction:column;gap:.8rem}.promo-view__meta-line{display:flex;align-items:center;justify-content:space-between;white-space:nowrap}.promo-view__meta-key{color:rgba(0,0,0,.9)}.promo-view__meta-val{color:#7f38b2}.promo-view__meta-val--muted{color:rgba(0,0,0,.5)}.promo-view__meta-sep{height:.1rem;background:rgba(0,0,0,.05)}.promo-view__cards{grid-area:cards;display:flex;flex-direction:column;gap:1.6rem}.promo-view__card{background:#fff;border:.1rem solid rgba(0,0,0,.1);border-radius:3rem;display:flex;flex-direction:column;flex:1 0 0}.promo-view__card-body{padding:2.4rem;display:flex;flex-direction:column;gap:1.6rem;flex:1 0 0}.promo-view__card-title{color:rgba(0,0,0,.9)}.promo-view__card-text{color:rgba(0,0,0,.5);white-space:pre-line}.promo-view__conditions-list{display:flex;flex-direction:column;gap:1.2rem}.promo-view__condition{display:flex;gap:1.6rem;align-items:center;padding:1.7rem;background:rgba(0,0,0,.05);border:.1rem solid rgba(0,0,0,.1);border-radius:3rem}.promo-view__condition-icon{font-size:1.8rem;line-height:1;flex-shrink:0;color:rgba(0,0,0,.5)}.promo-view__condition-text{color:rgba(0,0,0,.7);flex:1 0 0}.promo-view__map-panel{grid-area:map-panel;display:flex;flex-direction:column;background:#fff;border:.1rem solid rgba(0,0,0,.1);border-radius:3rem;box-shadow:0 .4rem .4rem rgba(0,0,0,.05)}.promo-view__map-body{flex:1 0 0;padding:2.4rem;display:flex;flex-direction:column;gap:1.6rem}.promo-view__map-title{color:rgba(0,0,0,.9)}.promo-view__map-subtitle{color:rgba(0,0,0,.5)}.promo-view__map{flex:1 0 0;min-height:20rem;border:.1rem solid rgba(0,0,0,.1);overflow:hidden;position:relative}.promo-view__map img{width:100%;height:100%;object-fit:cover;filter:saturate(0) opacity(0.4);mix-blend-mode:multiply}.promo-view__map-btn{width:100%;height:4.8rem;padding:1rem 2rem;background:#7f38b2;color:#fff;justify-content:center;flex-shrink:0;border-radius:3rem}.promo-view__map-btn:hover{background:#6b2e99}.promo-view__leaflet-banner{background:rgba(127,56,178,.05);border:.1rem solid rgba(0,0,0,.1);border-radius:3rem;display:flex;align-items:center;overflow:hidden;position:relative;min-height:40rem}.promo-view__leaflet-content{position:relative;z-index:1;width:50%;padding:4.8rem;display:flex;flex-direction:column;justify-content:space-between;gap:2.4rem}.promo-view__leaflet-title-row{display:flex;gap:1.6rem;align-items:center}.promo-view__leaflet-title{color:rgba(0,0,0,.9);white-space:nowrap}.promo-view__leaflet-badge{padding:.5rem 1rem;background:rgba(0,0,0,.05);border:.1rem solid rgba(0,0,0,.1);color:rgba(0,0,0,.7);white-space:nowrap;flex-shrink:0}.promo-view__leaflet-desc{color:rgba(0,0,0,.7)}.promo-view__leaflet-buttons{display:flex;gap:1.6rem;align-items:center}.promo-view__leaflet-images{position:absolute;right:0;top:0;bottom:0;width:55%;pointer-events:none}.promo-view__leaflet-img{position:absolute;width:40.5rem;height:54.1rem;overflow:hidden}.promo-view__leaflet-img img{width:100%;height:100%;object-fit:cover}.promo-view__leaflet-img--front{right:2.4rem;top:50%;transform:translateY(-50%) rotate(7deg);box-shadow:0 .4rem .8rem rgba(0,0,0,.1);z-index:2}.promo-view__leaflet-img--back{right:20rem;top:80%;transform:translateY(-80%) rotate(-7deg);box-shadow:0 .4rem 1.1rem .7rem rgba(0,0,0,.25);z-index:1}.leaflet{backdrop-filter:blur(3.2rem);background-color:hsla(0,0%,100%,.7);border-radius:3rem}.leaflet__inner{backdrop-filter:blur(6.4rem);background:hsla(0,0%,100%,.05);border:.1rem solid rgba(0,0,0,.05)}.leaflet__title{color:rgba(0,0,0,.9)}.leaflet__download{height:4rem;padding:.6rem 1.6rem;gap:.6rem;background:linear-gradient(to right, #7f8ad1, #b882ca);border:.1rem solid rgba(0,0,0,.15);color:#fff;border-radius:3rem}.leaflet__download:hover{opacity:.85}.leaflet__slider{display:flex;flex-direction:column;gap:1.6rem;align-items:center;padding:2.4rem}.leaflet__slides-row{display:flex;gap:1.6rem;align-items:center;width:100%}.leaflet__slides-viewport{flex:1 0 0;min-width:0;overflow:hidden}.leaflet__slides-track{display:flex;gap:1.6rem;transition:transform .4s ease;will-change:transform}.leaflet__caret{display:flex;align-items:center;justify-content:center;align-self:stretch;flex-shrink:0;background:#fff;border:.1rem solid rgba(0,0,0,.1);border-radius:3rem;padding:1.6rem;transition:background .2s ease,opacity .2s ease}.leaflet__caret img{width:3.2rem;height:3.2rem;display:block}.leaflet__caret:hover{background:rgba(0,0,0,.04)}.leaflet__caret--disabled{opacity:.3;pointer-events:none}.leaflet__slide{flex-shrink:0;aspect-ratio:523/696;border:.1rem solid rgba(0,0,0,.1);border-radius:3rem;overflow:hidden;position:relative}.leaflet__slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.leaflet__indicators{display:flex;gap:.4rem;align-items:center;background:#fff;border:.1rem solid rgba(0,0,0,.1);border-radius:3rem;padding:1.6rem 2.4rem}.leaflet__dot{width:.4rem;height:.4rem;background:rgba(0,0,0,.2);flex-shrink:0;transition:width .2s ease,background .2s ease}.leaflet__dot--active{width:2.4rem;background:rgba(0,0,0,.9)}.leaflet__disclaimer{display:flex;align-items:center;justify-content:center;padding:4rem;background:rgba(0,0,0,.03);border-radius:3rem}.leaflet__disclaimer-inner{flex:1 0 0;display:flex;flex-direction:column;gap:.8rem}.leaflet__disclaimer-title{color:rgba(0,0,0,.9)}.leaflet__disclaimer-body{color:rgba(0,0,0,.5)}.map{overflow:hidden}.map__search{display:flex;align-items:center;justify-content:space-between;padding:2.5rem 2.4rem;background:#fff;border:.1rem solid rgba(0,0,0,.05);gap:1.6rem}.map__input{flex:1 0 0;min-width:0;height:4rem;padding:.9rem 1.6rem;background:rgba(0,0,0,.04);border:.1rem solid rgba(0,0,0,.1);color:rgba(5,3,4,.9);outline:none;transition:border-color .2s ease}.map__input::placeholder{color:rgba(0,0,0,.4)}.map__input:focus{border-color:rgba(0,0,0,.3)}.map__search-btn{height:4rem;padding:.9rem 1.6rem;background:#7f38b2;color:#fff;flex-shrink:0}.map__search-btn:hover{background:#6b2e99}.map__area{position:relative;height:64rem;background:#e8e8e8;overflow:hidden}.map__placeholder{position:absolute;inset:0;background:repeating-linear-gradient(0deg, transparent, transparent 4.9rem, rgba(0, 0, 0, 0.05) 4.9rem, rgba(0, 0, 0, 0.05) 5rem),repeating-linear-gradient(90deg, transparent, transparent 4.9rem, rgba(0, 0, 0, 0.05) 4.9rem, rgba(0, 0, 0, 0.05) 5rem),#ece9e3}.map__label{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:rgba(0,0,0,.2);pointer-events:none}.stores-map{display:flex;flex-direction:column}.stores-map__search{background:#fff;border:.1rem solid rgba(0,0,0,.1);border-radius:3rem 3rem 0 0;display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding:2.5rem;height:9rem}.stores-map__search-field{display:flex;align-items:center;gap:.8rem;border:.1rem solid rgba(0,0,0,.15);border-radius:3rem;padding:0 1.2rem;height:4rem;width:71.1rem;max-width:100%;position:relative}.stores-map__search-field img{width:1.6rem;height:1.6rem;flex-shrink:0;opacity:.5}.stores-map__search-field input{border:none;outline:none;flex:1 0 0;color:rgba(0,0,0,.7);background:rgba(0,0,0,0)}.stores-map__search-field input::placeholder{color:rgba(0,0,0,.4)}.stores-map__map{height:64rem;border:.1rem solid rgba(0,0,0,.1);border-top:none;border-bottom:none;overflow:hidden;position:relative}.stores-map__map-img{position:absolute;inset:-0.1rem;width:calc(100% + .2rem);height:calc(100% + .2rem);object-fit:cover;filter:saturate(0) opacity(1)}.stores-map__map-vignette{position:absolute;inset:0;box-shadow:inset 0 0 32rem #fff;pointer-events:none;z-index:1}.stores-map__map-tint{position:absolute;inset:0;background:rgba(127,56,178,.06);mix-blend-mode:multiply;pointer-events:none;z-index:1}.stores-map__pin{position:absolute;width:4.4rem;height:4.4rem;background:#f282c9;border:.1rem solid rgba(255,253,254,.3);border-radius:50% 50% 50% 0;transform:translate(-50%, -50%) rotate(-45deg);cursor:pointer;box-shadow:inset 0 0 .8rem #fff;transition:background .2s ease,transform .2s ease;z-index:2}.stores-map__pin:hover{background:rgb(234.7934782609,60.7065217391,171.0652173913);transform:translate(-50%, -50%) rotate(-45deg) scale(1.15)}.stores-map__pin--active{background:rgb(234.7934782609,60.7065217391,171.0652173913)}.stores-map__popup{position:absolute;top:2.4rem;left:2.4rem;width:48rem;background:#fff;border:.1rem solid rgba(0,0,0,.1);border-radius:3rem;box-shadow:0 .4rem .4rem rgba(0,0,0,.05);display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem;z-index:3}.stores-map__popup-head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.stores-map__popup-address{color:rgba(0,0,0,.9);flex:1 0 0}.stores-map__popup-divider{height:.1rem;background:rgba(0,0,0,.05)}.stores-map__popup-info{display:flex;flex-direction:column;gap:1.6rem}.stores-map__popup-row{display:flex;align-items:center;gap:.4rem}.stores-map__popup-row img{width:2rem;height:2rem;flex-shrink:0;opacity:.4}.stores-map__popup-row span{color:rgba(0,0,0,.5)}.stores-map__popup-buttons{display:flex;gap:.8rem}.stores-map__popup-btn{flex:1 0 0}.stores-map__tooltip{position:absolute;padding:.8rem;border:.1rem solid rgba(0,0,0,.1);border-radius:3rem;background:rgba(0,0,0,.7);backdrop-filter:blur(3.2rem);z-index:3;pointer-events:none}.stores-map__tooltip span{color:#fff;white-space:nowrap}.stores-map__nav{position:absolute;top:2.4rem;right:2.4rem;display:flex;flex-direction:column;gap:.8rem;z-index:3}.stores-map__nav-btn{width:4.4rem;height:4.4rem;background:#fff;border:.1rem solid rgba(0,0,0,.1);border-radius:3rem;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 3.2rem #fff}.stores-map__nav-btn img{width:2.4rem;height:2.4rem;display:block}.stores-map__nav-btn:hover{background:rgba(0,0,0,.04)}.stores-list{border-radius:0 0 3rem 3rem;background-image:repeating-linear-gradient(-45deg, rgba(0, 0, 0, 0.04) 0, rgba(0, 0, 0, 0.04) 1px, transparent 1px, transparent 0.8rem)}.stores-list__body{padding:2.4rem;display:flex;flex-direction:column;gap:.8rem}.stores-list__card{background:#fff;border:.1rem solid rgba(0,0,0,.1);border-radius:3rem;padding:1.6rem;display:flex;align-items:center;gap:0;cursor:pointer;text-decoration:none;color:inherit}.stores-list__card:hover{background:rgba(0,0,0,.02)}.stores-list__card-pin{width:4.4rem;height:4.4rem;background:#f282c9;border:.1rem solid rgba(255,253,254,.3);border-radius:50% 50% 50% 0;transform:rotate(-45deg);flex-shrink:0;box-shadow:inset 0 0 .8rem #fff}.stores-list__card-info{flex:1 0 0;min-width:0;display:flex;align-items:center;gap:1.6rem;padding-left:1.6rem}.stores-list__card-address{color:rgba(0,0,0,.9);white-space:nowrap}.stores-list__card-status{display:flex;align-items:center;gap:.4rem;padding:.3rem .8rem;background:#7f38b2;border-radius:3rem;flex-shrink:0}.stores-list__card-status-dot{width:.6rem;height:.6rem;background:#fff;border-radius:50%}.stores-list__card-status-text{color:#fff;white-space:nowrap}.stores-list__card-distance{color:#7f38b2;white-space:nowrap;margin-left:auto;padding-left:1.6rem;flex-shrink:0}.store-wrap{display:flex;flex-direction:column;gap:2.4rem}.store-view{background-image:repeating-linear-gradient(-45deg, rgba(0, 0, 0, 0.04) 0, rgba(0, 0, 0, 0.04) 1px, transparent 1px, transparent 0.8rem)}.store-view__title{color:rgba(0,0,0,.9)}.store-view__share{border:.1rem solid rgba(0,0,0,.15);padding:.6rem 1.6rem;height:4rem;color:rgba(0,0,0,.9)}.store-view__share:hover{background:rgba(0,0,0,.04)}.store-view__inner{backdrop-filter:blur(6.4rem);background:hsla(0,0%,100%,.05);border:.1rem solid rgba(0,0,0,.05);padding:2.4rem;display:flex;flex-direction:column;gap:1.6rem}.store-view__card{background:#fff;border:.1rem solid rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem}.store-view__map{height:32rem;border:.1rem solid rgba(0,0,0,.1);overflow:hidden;position:relative}.store-view__map-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(0) opacity(1)}.store-view__map-vignette{position:absolute;inset:0;box-shadow:inset 0 0 32rem #fff;pointer-events:none;z-index:1}.store-view__map-tint{position:absolute;inset:0;background:rgba(242,130,201,.15);mix-blend-mode:multiply;pointer-events:none;z-index:1}.store-view__pin{position:absolute;width:4.4rem;height:4.4rem;background:#f282c9;border:.1rem solid rgba(255,253,254,.3);border-radius:50% 50% 50% 0;transform:translate(-50%, -50%) rotate(-45deg);cursor:pointer;box-shadow:inset 0 0 .8rem #fff;z-index:2;transition:background .2s ease,transform .2s ease}.store-view__pin:hover{transform:translate(-50%, -50%) rotate(-45deg) scale(1.15)}.store-view__tooltip{position:absolute;padding:.8rem;border:.1rem solid rgba(0,0,0,.1);background:rgba(0,0,0,.7);backdrop-filter:blur(3.2rem);z-index:3;pointer-events:none;transform:translateX(-50%)}.store-view__tooltip span{color:#fff;white-space:nowrap}.store-view__map-nav{position:absolute;top:2.4rem;right:2.4rem;display:flex;flex-direction:column;gap:.8rem;z-index:3}.store-view__map-nav-btn{width:4.4rem;height:4.4rem;background:#fff;border:.1rem solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 3.2rem #fff}.store-view__map-nav-btn img{width:2.4rem;height:2.4rem;display:block}.store-view__map-nav-btn:hover{background:rgba(0,0,0,.04)}.store-view__rating{display:flex;align-items:center;gap:.9rem}.store-view__stars{display:flex;gap:.4rem;color:#ffed00;font-size:2.8rem;line-height:1}.store-view__rating-score{color:rgba(0,0,0,.85)}.store-view__rating-count{color:rgba(0,0,0,.4)}.store-view__divider{height:.1rem;background:rgba(0,0,0,.1)}.store-view__address-row{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.store-view__address{color:rgba(0,0,0,.9);flex:1 0 0}.store-view__address-btns{display:flex;gap:.8rem;flex-shrink:0;width:50rem}.store-view__btn--primary{flex:1 0 0}.store-view__btn--secondary{flex:1 0 0}.store-view__btn--icon{width:4.8rem;height:4.8rem;padding:0;background:rgba(0,0,0,.03);border:.1rem solid rgba(0,0,0,.1);flex:0 0 auto}.store-view__btn--icon img{width:1.4rem;height:1.4rem}.store-view__meta{display:flex;align-items:center;gap:2.4rem}.store-view__meta-item{display:flex;align-items:center;gap:.4rem}.store-view__meta-item img{width:2rem;height:2rem;flex-shrink:0;opacity:.5}.store-view__meta-item span{color:rgba(0,0,0,.5)}.store-view__grid{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem}.store-view__hours-card{background:#fff;border:.1rem solid rgba(0,0,0,.1);display:flex;flex-direction:column}.store-view__hours-tabs{display:flex;border-bottom:.2rem solid rgba(0,0,0,.05)}.store-view__hours-tab{flex:1 0 0;padding:1.6rem 2rem 1.8rem;color:rgba(0,0,0,.7);justify-content:center;border-bottom:.2rem solid rgba(0,0,0,0);margin-bottom:-0.2rem}.store-view__hours-tab--active{color:#7f38b2;border-bottom-color:#7f38b2}.store-view__hours-tab:hover{background:rgba(0,0,0,.02)}.store-view__hours-body{padding:2.4rem;display:flex;flex-direction:column;gap:.4rem}.store-view__hours-row{display:flex;align-items:center;justify-content:space-between}.store-view__hours-day{color:rgba(0,0,0,.5);width:10rem}.store-view__hours-dot{color:rgba(0,0,0,.3)}.store-view__hours-time{color:rgba(0,0,0,.8)}.store-view__info-card{background:#fff;border:.1rem solid rgba(0,0,0,.1);display:flex;flex-direction:column}.store-view__info-card-head{background:rgba(0,0,0,.05);padding:2.4rem;border-bottom:.1rem solid rgba(0,0,0,.05)}.store-view__info-card-title{color:rgba(0,0,0,.9)}.store-view__info-card-body{flex:1 0 0;padding:2.4rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.6rem}.store-view__info-row{display:flex;flex-direction:column;gap:.8rem}.store-view__info-line{display:flex;align-items:center;justify-content:space-between}.store-view__info-label{color:rgba(0,0,0,.5)}.store-view__info-value{color:rgba(0,0,0,.8)}.store-view__info-divider{height:.1rem;background:rgba(0,0,0,.05)}.store-leaflet{background:rgba(127,56,178,.05);border:.1rem solid rgba(0,0,0,.1);position:relative;overflow:hidden;height:40rem}.store-leaflet__text{position:absolute;left:0;top:0;bottom:0;width:66.8rem;padding:4.8rem;display:flex;flex-direction:column;justify-content:space-between;z-index:2}.store-leaflet__head{display:flex;flex-direction:column;gap:.8rem}.store-leaflet__title-row{display:flex;align-items:center;gap:1.6rem}.store-leaflet__title{color:rgba(0,0,0,.9);white-space:nowrap}.store-leaflet__badge{color:rgba(0,0,0,.7);background:rgba(0,0,0,.05);border:.1rem solid rgba(0,0,0,.1);padding:.5rem 1rem;flex-shrink:0}.store-leaflet__desc{color:rgba(0,0,0,.7)}.store-leaflet__buttons{display:flex;gap:1.6rem;align-items:center}.store-leaflet__images{position:absolute;right:2.4rem;top:0;bottom:0;width:46.8rem;pointer-events:none}.store-leaflet__img{position:absolute;width:40.5rem;top:50%;overflow:hidden}.store-leaflet__img img{width:100%;height:54.1rem;object-fit:cover;display:block}.store-leaflet__img--front{right:0;transform:translateY(-50%) rotate(7deg);box-shadow:0 .4rem .8rem rgba(0,0,0,.1)}.store-leaflet__img--back{right:20.7rem;transform:translateY(-50%) rotate(-7deg);box-shadow:0 .4rem 1.1rem .7rem rgba(0,0,0,.25)}.loyalty-hero{position:relative;height:80rem;overflow:hidden;background:#7f38b2;border-radius:3rem}.loyalty-hero__circle{position:absolute;top:50%;left:-10.5rem;transform:translateY(-50%);width:101.7rem;height:101.5rem;pointer-events:none;opacity:.9}.loyalty-hero__mascot{position:absolute;right:0;bottom:0;height:100%;width:auto;object-fit:contain;object-position:bottom right;pointer-events:none}.loyalty-hero__title-img{position:absolute;top:4rem;left:4rem;width:69.1rem;pointer-events:none}.loyalty-hero__subtitle{font-family:"Marck Script",cursive;font-size:10rem;line-height:108%;color:#fff;position:absolute;top:26.1rem;left:42.2rem;transform:rotate(-10.17deg);transform-origin:left top;pointer-events:none}.loyalty-hero__buttons{position:absolute;bottom:4rem;left:4rem;display:flex;flex-direction:column;gap:.8rem;width:75.1rem}.loyalty-hero__btn{display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;width:100%;height:8.4rem;font-family:"Inter Tight",sans-serif;font-weight:500;font-size:2.4rem;line-height:117%;border:none;border-radius:3rem;transition:background .2s ease,color .2s ease}.loyalty-hero__btn--primary{background:#ffed00;color:rgba(0,0,0,.9)}.loyalty-hero__btn--primary:hover{background:rgb(214.2,199.08,0)}.loyalty-hero__btn--secondary{background:hsla(0,0%,100%,.1);border:.1rem solid hsla(0,0%,100%,.3);color:#fff}.loyalty-hero__btn--secondary:hover{background:hsla(0,0%,100%,.18)}.loyalty-info{background-image:repeating-linear-gradient(-45deg, rgba(0, 0, 0, 0.04) 0, rgba(0, 0, 0, 0.04) 1px, transparent 1px, transparent 0.8rem)}.loyalty-info__title{color:rgba(0,0,0,.9);flex:1 0 0;min-width:0}.loyalty-info__share{height:4rem;padding:.6rem 1.6rem;border:.1rem solid rgba(0,0,0,.15);color:rgba(0,0,0,.9);border-radius:3rem;flex-shrink:0}.loyalty-info__share:hover{background:rgba(0,0,0,.04)}.loyalty-info__body{backdrop-filter:blur(6.4rem);background:hsla(0,0%,100%,.05);border:.1rem solid rgba(0,0,0,.05);padding:2.4rem}.loyalty-info__cards{display:flex;gap:1.6rem;align-items:stretch}.loyalty-info__card{background:#fff;border:.1rem solid rgba(0,0,0,.1);border-radius:3rem;flex:1 0 0;display:flex;flex-direction:column;gap:2.4rem;padding:4rem;overflow:hidden;box-shadow:0 0 6.4rem rgba(148,119,226,.15)}.loyalty-info__card-img{height:30rem;position:relative;overflow:hidden}.loyalty-info__card-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom}.loyalty-info__card-bottom{display:flex;flex-direction:column;gap:.8rem}.loyalty-info__card-title{color:rgba(0,0,0,.9)}.loyalty-info__card-text{color:rgba(0,0,0,.5)}.jobs-form,.jobs-page{background-color:hsla(0,0%,100%,.75);backdrop-filter:blur(6.4rem);background-image:radial-gradient(rgba(0, 0, 0, 0.09) 0.1rem, transparent 0.1rem);background-size:1.6rem 1.6rem;border:.1rem solid rgba(0,0,0,.05);box-shadow:0 0 2.4rem rgba(0,0,0,.05)}.jobs-page{display:flex;flex-direction:column;gap:0}.jobs-hero{display:flex;overflow:hidden;border:.1rem solid rgba(0,0,0,.08)}.jobs-hero__card{flex:0 0 60.8rem;background:#7f38b2;padding:4rem;display:flex;flex-direction:column;gap:2rem}.jobs-hero__photo{flex:1 0 0;background:rgba(0,0,0,.04);overflow:hidden}.jobs-hero__photo img{width:100%;height:100%;object-fit:cover;object-position:top center}.jobs-hero__title{color:#fff}.jobs-hero__desc{color:hsla(0,0%,100%,.8)}.jobs-hero__stats{display:flex;gap:1.2rem}.jobs-hero__stat{flex:1 0 0;background:rgba(0,0,0,.2);padding:1.6rem;border-radius:3rem;display:flex;flex-direction:column;gap:.4rem}.jobs-hero__stat-num{color:#fff}.jobs-hero__stat-label{color:hsla(0,0%,100%,.6)}.jobs-hero__benefits{display:flex;flex-direction:column}.jobs-hero__benefit{border-top:.1rem solid hsla(0,0%,100%,.1);padding:1.2rem 0;display:flex;flex-direction:column;gap:.2rem}.jobs-hero__benefit:last-child{padding-bottom:0}.jobs-hero__benefit-title{color:#fff}.jobs-hero__benefit-desc{color:hsla(0,0%,100%,.6)}.jobs-hero__buttons{display:flex;gap:.8rem;margin-top:auto}.jobs-hero__btn{display:flex;align-items:center;justify-content:center;height:4.8rem;padding:0 2.4rem;text-decoration:none;border-radius:3rem}.jobs-hero__btn--primary{background:#fff;color:#7f38b2}.jobs-hero__btn--primary:hover{background:hsla(0,0%,100%,.9)}.jobs-hero__btn--secondary{border:.1rem solid hsla(0,0%,100%,.4);color:#fff}.jobs-hero__btn--secondary:hover{background:hsla(0,0%,100%,.08)}.jobs-list{margin:1.6rem;display:flex;flex-direction:column;gap:1.6rem}.jobs-list__filters{display:flex;align-items:center;gap:.4rem;padding:1.2rem 2.4rem;background:#fff;border:.1rem solid rgba(0,0,0,.08);border-radius:3rem;overflow-x:auto}.jobs-list__filters::-webkit-scrollbar{display:none}.jobs-list__filter{display:flex;align-items:center;gap:.6rem;height:4rem;padding:0 1.4rem;border:.1rem solid rgba(0,0,0,.1);border-radius:3rem;white-space:nowrap;color:rgba(0,0,0,.7);cursor:pointer;background:#fff}.jobs-list__filter--active{background:#7f38b2;border-color:#7f38b2;color:#fff}.jobs-list__filter--active .jobs-list__filter-count{background:hsla(0,0%,100%,.2);color:#fff}.jobs-list__filter:hover:not(.jobs-list__filter--active){background:rgba(0,0,0,.02)}.jobs-list__filter-icon{font-size:1.4rem;line-height:1}.jobs-list__filter-count{background:rgba(0,0,0,.06);color:rgba(0,0,0,.5);padding:.1rem .6rem;min-width:2rem;text-align:center}.jobs-list__items{display:flex;flex-direction:column;gap:1.6rem}.jobs-list__item{padding:2rem 2.4rem;background:#fff;border:.1rem solid rgba(0,0,0,.08);border-radius:3rem}.jobs-list__item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;margin-bottom:.8rem}.jobs-list__item-title{color:rgba(0,0,0,.9)}.jobs-list__item-tags{display:flex;gap:.4rem;flex-shrink:0;align-items:center}.jobs-list__tag{height:2.4rem;padding:0 .8rem;border-radius:3rem;display:flex;align-items:center}.jobs-list__tag--store{background:rgba(0,180,90,.12);color:rgba(0,130,60,.9)}.jobs-list__tag--schedule{background:rgba(0,0,0,.06);color:rgba(0,0,0,.5)}.jobs-list__tag--office{background:rgba(56,100,220,.1);color:rgba(40,80,200,.9)}.jobs-list__tag--kitchen{background:rgba(255,140,0,.1);color:rgba(180,100,0,.9)}.jobs-list__tag--it{background:rgba(127,56,178,.1);color:#7f38b2}.jobs-list__item-desc{color:rgba(0,0,0,.5);margin-bottom:.8rem}.jobs-list__item-meta{display:flex;align-items:center;gap:1.6rem;margin-bottom:1.6rem}.jobs-list__item-meta-cell{display:flex;align-items:center;gap:.4rem;color:rgba(0,0,0,.5)}.jobs-list__item-meta-cell img{width:1.2rem;height:1.2rem;opacity:.4}.jobs-list__item-foot{display:flex;align-items:center;justify-content:space-between}.jobs-list__item-salary{color:rgba(0,0,0,.9)}.jobs-list__item-btn{height:4rem;padding:0 2rem;background:#7f38b2;color:#fff;border-radius:3rem;display:flex;align-items:center}.jobs-list__item-btn:hover{background:#6b2e99}.jobs-why{background:#fff;border:.1rem solid rgba(0,0,0,.08);border-radius:3rem;margin:0 1.6rem 1.6rem}.jobs-why__title{color:rgba(0,0,0,.9)}.jobs-why__grid{display:grid;grid-template-columns:repeat(4, 1fr)}.jobs-why__item{padding:2.4rem;border-right:.1rem solid rgba(0,0,0,.05);border-bottom:.1rem solid rgba(0,0,0,.05)}.jobs-why__item:nth-child(4n){border-right:none}.jobs-why__item:nth-child(n+5){border-bottom:none}.jobs-why__item-icon{font-size:2.4rem;line-height:1;margin-bottom:1.2rem}.jobs-why__item-title{color:rgba(0,0,0,.9);margin-bottom:.4rem}.jobs-why__item-desc{color:rgba(0,0,0,.5)}.jobs-form__body{padding:3.2rem 2.4rem;display:flex;gap:4rem;align-items:flex-start}.jobs-form__left{flex:0 0 52rem;display:flex;flex-direction:column;gap:2rem}.jobs-form__tag{display:inline-flex;align-items:center;align-self:flex-start;height:2.4rem;padding:0 1rem;background:rgba(220,50,50,.9);border-radius:3rem;color:#fff}.jobs-form__left-title{color:rgba(0,0,0,.9)}.jobs-form__left-desc{color:rgba(0,0,0,.6)}.jobs-form__benefits{display:flex;flex-direction:column;gap:1.6rem}.jobs-form__benefit{display:flex;gap:1.2rem;align-items:flex-start}.jobs-form__benefit-icon{width:3.2rem;height:3.2rem;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.4rem}.jobs-form__benefit-icon--orange{background:rgba(255,150,50,.15)}.jobs-form__benefit-icon--yellow{background:rgba(255,220,0,.2)}.jobs-form__benefit-icon--green{background:rgba(0,180,90,.15)}.jobs-form__benefit-info{flex:1 0 0}.jobs-form__benefit-title{color:rgba(0,0,0,.9);margin-bottom:.2rem}.jobs-form__benefit-desc{color:rgba(0,0,0,.5)}.jobs-form__left-stats{display:flex;gap:0;border:.1rem solid rgba(0,0,0,.08);border-radius:3rem;background:#fff}.jobs-form__left-stat{flex:1 0 0;padding:1.6rem 2rem}.jobs-form__left-stat:first-child{border-right:.1rem solid rgba(0,0,0,.08)}.jobs-form__left-stat-num--purple{color:#7f38b2}.jobs-form__left-stat-num--green{color:#00a862}.jobs-form__left-stat-label{color:rgba(0,0,0,.5)}.jobs-form__right{flex:1 0 0;background:#fff;border:.1rem solid rgba(0,0,0,.08);border-radius:3rem;box-shadow:0 .4rem 2.4rem rgba(0,0,0,.06)}.jobs-form__form-head{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 2.4rem;border-bottom:.1rem solid rgba(0,0,0,.06)}.jobs-form__form-title{color:rgba(0,0,0,.9)}.jobs-form__form-hint{color:rgba(0,0,0,.4)}.jobs-form__form-body{padding:2.4rem;display:flex;flex-direction:column;gap:1.6rem}.jobs-form__form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.jobs-form__field{display:flex;flex-direction:column;gap:.4rem}.jobs-form__label{color:rgba(0,0,0,.6)}.jobs-form__input,.jobs-form__textarea{background:rgba(0,0,0,.02);border:.1rem solid rgba(0,0,0,.12);border-radius:3rem;padding:1rem 1.2rem;color:rgba(0,0,0,.9);outline:none;transition:border-color .2s;width:100%}.jobs-form__input::placeholder,.jobs-form__textarea::placeholder{color:rgba(0,0,0,.3)}.jobs-form__input:focus,.jobs-form__textarea:focus{border-color:#7f38b2}.jobs-form__textarea{resize:vertical;min-height:9.6rem}.jobs-form__directions{display:flex;flex-wrap:wrap;gap:.6rem}.jobs-form__dir-label{display:flex;align-items:center;height:3.2rem;padding:0 1.2rem;border:.1rem solid rgba(0,0,0,.1);border-radius:3rem;cursor:pointer;color:rgba(0,0,0,.6);user-select:none}.jobs-form__dir-label input[type=checkbox]{display:none}.jobs-form__dir-label:has(input:checked){background:#7f38b2;border-color:#7f38b2;color:#fff}.jobs-form__submit{width:100%;height:5.6rem;background:#7f38b2;color:#fff;border-radius:3rem}.jobs-form__submit:hover{background:#6b2e99}.jobs-form__form-disclaimer{color:rgba(0,0,0,.3);text-align:center;padding:0 2.4rem 2rem}.about-company{background-image:repeating-linear-gradient(-45deg, rgba(0, 0, 0, 0.04) 0, rgba(0, 0, 0, 0.04) 1px, transparent 1px, transparent 0.8rem)}.about-company__title{color:rgba(0,0,0,.9)}.about-company__share{height:4rem;padding:.6rem 1.6rem;border:.1rem solid rgba(0,0,0,.15);color:rgba(0,0,0,.9)}.about-company__share:hover{background:rgba(0,0,0,.04)}.about-company__body{backdrop-filter:blur(6.4rem);background:hsla(0,0%,100%,.05);border:.1rem solid rgba(0,0,0,.05);padding:2.4rem;display:flex;flex-direction:column;gap:2.4rem}.about-company__main{display:flex;gap:1.6rem;align-items:flex-start}.about-company__img-wrap{flex-shrink:0;width:76.8rem;height:60rem;overflow:hidden;border:.1rem solid rgba(0,0,0,.1);border-radius:3rem}.about-company__img-wrap img{width:100%;height:100%;object-fit:cover}.about-company__info{flex:1 0 0;min-height:60rem;background:#fff;border:.1rem solid rgba(0,0,0,.1);border-radius:3rem;box-shadow:0 .4rem .8rem rgba(0,0,0,.05);padding:2.4rem;display:flex;flex-direction:column;justify-content:space-between;gap:2.4rem}.about-company__text{display:flex;flex-direction:column;gap:1.2rem}.about-company__text p{color:rgba(0,0,0,.9)}.about-company__stats{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.about-company__stat{padding:1.7rem;background:rgba(127,56,178,.05);border:.1rem solid rgba(0,0,0,.08);border-radius:3rem;display:flex;flex-direction:column;gap:.4rem}.about-company__stat-icon{width:5.2rem;height:5.2rem;background:rgba(127,56,178,.08);border-radius:3rem;display:flex;align-items:center;justify-content:center;margin-bottom:.4rem;font-size:2.4rem;line-height:1}.about-company__stat-num{color:#7f38b2}.about-company__stat-label{color:rgba(0,0,0,.5)}.about-leaflets{display:flex;gap:1.6rem;overflow-x:auto;padding-bottom:.4rem}.about-leaflets::-webkit-scrollbar{height:.4rem}.about-leaflets::-webkit-scrollbar-track{background:rgba(0,0,0,.05)}.about-leaflets::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}.about-leaflets__card{flex:0 0 23.8rem;height:36.7rem;border:.1rem solid rgba(0,0,0,.1);border-radius:3rem;box-shadow:0 .4rem 1.6rem rgba(0,0,0,.07);display:flex;flex-direction:column;background:#fff;overflow:hidden}.about-leaflets__preview{flex:1;padding:1.6rem;display:flex;flex-direction:column;gap:.6rem}.about-leaflets__preview--purple{background:rgba(127,56,178,.12)}.about-leaflets__preview--green{background:rgba(0,206,126,.12)}.about-leaflets__preview--blue{background:rgba(56,100,220,.12)}.about-leaflets__preview--coral{background:rgba(242,121,116,.15)}.about-leaflets__preview--yellow{background:rgba(255,237,0,.2)}.about-leaflets__preview--teal{background:rgba(0,180,200,.12)}.about-leaflets__line{height:.5rem;background:rgba(0,0,0,.12)}.about-leaflets__line--short{width:60%}.about-leaflets__line--mid{width:80%}.about-leaflets__line--long{width:100%}.about-leaflets__line--tiny{width:40%}.about-leaflets__line:first-child{height:.8rem;margin-bottom:.4rem}.about-leaflets__footer{height:5rem;padding:0 1.6rem;border-top:.1rem solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.about-leaflets__label{color:rgba(0,0,0,.7);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.about-leaflets__pages{color:rgba(0,0,0,.4);flex-shrink:0;margin-left:.8rem}.about-materials{background:#fff;border:.1rem solid rgba(0,0,0,.1);border-radius:3rem;box-shadow:0 0 6.4rem rgba(148,119,226,.1)}.about-materials__head-title{color:rgba(0,0,0,.9);flex:1 0 0}.about-materials__head-link{display:flex;align-items:center;height:4rem;padding:.6rem 1.6rem;color:#7f38b2;gap:.4rem;text-decoration:none}.about-materials__head-link:hover{background:rgba(0,0,0,.03)}.about-materials__grid{display:grid;grid-template-columns:1fr 1fr 1fr}.about-materials__file{display:flex;align-items:center;gap:1.6rem;padding:1.6rem 2.4rem;border-bottom:.1rem solid rgba(0,0,0,.05);text-decoration:none}.about-materials__file:nth-child(3n+1),.about-materials__file:nth-child(3n+2){border-right:.1rem solid rgba(0,0,0,.05)}.about-materials__file:hover{background:rgba(0,0,0,.02)}.about-materials__file-icon{width:4rem;height:4rem;background:rgba(127,56,178,.05);border:.1rem solid rgba(0,0,0,.08);border-radius:3rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.about-materials__file-icon img{width:1.4rem;height:1.4rem}.about-materials__file-icon--pdf{background:rgba(255,100,60,.12)}.about-materials__file-icon--docx{background:rgba(56,100,220,.12)}.about-materials__file-icon--xlsx{background:rgba(0,160,90,.12)}.about-materials__file-icon--zip{background:rgba(80,80,80,.1)}.about-materials__file-info{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:.2rem}.about-materials__file-name{color:rgba(0,0,0,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.about-materials__file-meta{color:rgba(0,0,0,.4)}.about-materials__file-dl{width:3.6rem;height:3.6rem;background:rgba(0,0,0,.03);border:.1rem solid rgba(0,0,0,.08);border-radius:3rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.about-materials__file-dl img{width:1.4rem;height:1.4rem}.about-materials__file-dl:hover{background:rgba(127,56,178,.05)}.news{background-image:radial-gradient(circle, rgba(0, 0, 0, 0.06) 1px, transparent 1px);background-size:1.2rem 1.2rem}.news__title{color:rgba(0,0,0,.9)}.news__body{padding:2.4rem;width:100%}.news__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem}.news__card{display:flex;flex-direction:column;gap:1.6rem;background:#fff;border:.1rem solid rgba(0,0,0,.05);border-radius:3rem;overflow:hidden;padding:1.6rem;text-decoration:none;cursor:pointer;transition:box-shadow .2s ease}.news__card:hover{box-shadow:0 .4rem 2rem rgba(0,0,0,.1)}.news__card-img{width:100%;aspect-ratio:735/406;background:#f282c9;flex-shrink:0}.news__card-divider{width:100%;height:.1rem;background:rgba(0,0,0,.05);flex-shrink:0}.news__tag{display:inline-block;padding:.3rem .8rem;background:rgba(127,56,178,.08);color:rgba(127,56,178,.9)}.news__card-tags{display:flex;flex-wrap:wrap;gap:.4rem}.news__featured-tags{display:flex;flex-wrap:wrap;gap:.4rem}.news__card-text{color:rgba(0,0,0,.9);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.news__featured{display:flex;gap:1.6rem;background:rgba(242,130,201,.1);border:.1rem solid rgba(0,0,0,.05);border-radius:3rem;overflow:hidden;padding:1.6rem;width:100%;text-decoration:none;cursor:pointer;transition:box-shadow .2s ease}.news__featured:hover{box-shadow:0 .4rem 2rem rgba(0,0,0,.1)}.news__featured-img{flex:1 0 0;min-width:0;aspect-ratio:495/249;background:#f282c9}.news__featured-body{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:1rem}.news__featured-title{color:rgba(0,0,0,.9)}.news__featured-text{color:rgba(0,0,0,.9)}.news-single{background-image:radial-gradient(circle, rgba(0, 0, 0, 0.06) 1px, transparent 1px);background-size:1.2rem 1.2rem}.news-single__title{color:rgba(0,0,0,.9)}.news-single__body{padding:2.4rem;display:flex;flex-direction:column;gap:2.4rem}.news-single__img{width:100%;aspect-ratio:495/249;background:#f282c9;flex-shrink:0}.news-single__tags{display:flex;align-items:center;gap:.8rem}.news-single__tag-date{background:#7f38b2;color:#fff;padding:.6rem 1.2rem}.news-single__tag-cat{background:rgba(127,56,178,.05);color:rgba(127,56,178,.9);padding:.6rem 1.2rem}.news-single__text{display:flex;flex-direction:column;gap:1.6rem}.news-single__text p,.news-single__text li{color:rgba(0,0,0,.9)}.news-single__text h2{color:rgba(0,0,0,.9)}.news-single__text h3{color:rgba(0,0,0,.9)}.news-single__subtitle{color:rgba(0,0,0,.9)}.news-single__paragraph{color:rgba(0,0,0,.9)}.faq{background-image:radial-gradient(circle, rgba(0, 0, 0, 0.1) 1.5px, transparent 1.5px);background-size:1.6rem 1.6rem}.faq__title{color:rgba(0,0,0,.9)}.faq__body{padding:2.4rem}.faq__block{display:flex;flex-direction:column;gap:2.4rem;background:#fff;border:.1rem solid rgba(0,0,0,.1);border-radius:3rem;padding:4rem;box-shadow:0 0 6.4rem rgba(148,119,226,.15)}.faq__item{display:flex;flex-direction:column;gap:.8rem}.faq__divider{height:.1rem;background:rgba(0,0,0,.1);flex-shrink:0}.faq__question{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:0;background:none;border:none}.faq__question-text{flex:1 0 0;min-width:0;color:rgba(0,0,0,.7);transition:color .2s ease}.faq__item--open .faq__question-text{color:rgba(0,0,0,.9)}.faq__toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.6rem;height:3.6rem;border:.1rem solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.05);border-radius:3rem;overflow:hidden;margin-left:2.4rem}.faq__item--open .faq__toggle{background:#7f38b2}.faq__toggle-plus,.faq__toggle-close{width:2.4rem;height:2.4rem;flex-shrink:0}.faq__toggle-close{display:none}.faq__item--open .faq__toggle-close{display:block}.faq__toggle-plus{display:block}.faq__item--open .faq__toggle-plus{display:none}.faq__answer{color:rgba(0,0,0,.7);display:none;padding-top:.4rem;will-change:height}.footer{backdrop-filter:blur(0.8rem);background:hsla(0,0%,100%,.9);border-top:.1rem solid rgba(0,0,0,.1)}.footer__inner{max-width:192rem;margin:0 auto;padding:3.2rem 18rem 6.4rem;display:flex;flex-direction:column;gap:2.9rem}.footer__head{display:flex;align-items:flex-end;justify-content:space-between}.footer__logo{display:block;width:13.2rem;height:5.6rem;flex-shrink:0}.footer__logo img{width:100%;height:100%;object-fit:contain}.footer__contacts{display:flex;flex-direction:column;gap:.8rem;width:47.4rem}.footer__contacts-row{display:flex;align-items:center;justify-content:space-between}.footer__contacts-label{color:rgba(0,0,0,.9)}.footer__contacts-addr{color:rgba(0,0,0,.5);text-align:right}.footer__contacts-pills{display:flex;gap:.8rem}.footer__pill{flex:1 0 0;display:flex;align-items:center;gap:.6rem;padding:.6rem 1.6rem;background:rgba(0,0,0,.05);border:.1rem solid rgba(0,0,0,.1);border-radius:3rem;color:rgba(0,0,0,.9);white-space:nowrap}.footer__pill:hover{background:rgba(0,0,0,.08)}.footer__pill-icon{width:1.2rem;height:1.2rem;flex-shrink:0}.footer__divider{height:.1rem;background:rgba(0,0,0,.05)}.footer__nav{display:flex;align-items:flex-start;justify-content:space-between}.footer__legal-text{color:rgba(0,0,0,.5);width:47.9rem;line-height:180%}.footer__links{display:flex;gap:6.4rem;align-items:flex-start}.footer__col{display:flex;flex-direction:column;gap:.4rem;width:17.2rem}.footer__col-title{color:rgba(0,0,0,.9);margin-bottom:.4rem}.footer__col-link{color:rgba(0,0,0,.5)}.footer__col-link:hover{color:rgba(0,0,0,.9)}.footer__stores{display:flex;gap:1rem;align-items:center;margin-top:.4rem}.footer__store-icon{display:flex;width:4.5rem;height:4.5rem}.footer__store-icon img{width:100%;height:100%;object-fit:contain}.footer__bottom{display:flex;align-items:flex-end;justify-content:space-between;position:relative}.footer__socials{display:flex;gap:.8rem}.footer__social{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:rgba(0,0,0,.05);border:.1rem solid rgba(0,0,0,.1);border-radius:3rem;flex-shrink:0}.footer__social img{width:1.6rem;height:1.6rem}.footer__social:hover{background:rgba(0,0,0,.08)}.footer__copy{color:rgba(0,0,0,.5);position:absolute;left:50%;transform:translateX(-50%);bottom:.9rem;white-space:nowrap}.footer__badges{width:30.3rem;height:7.2rem;object-fit:contain}.footer__policies{display:flex;align-items:center;justify-content:space-between}.footer__policy-link{color:rgba(0,0,0,.5);text-decoration:underline}.footer__policy-link:hover{color:rgba(0,0,0,.9)}.header__mobile-controls{display:none;align-items:center;gap:.8rem;flex-shrink:0}.header__leaflet-btn{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:rgba(127,56,178,.05);border-radius:3rem;text-decoration:none;flex-shrink:0}.header__leaflet-btn img{width:2rem;height:2rem;display:block}.header__leaflet-btn:hover{background:rgba(127,56,178,.1)}.header__burger{display:flex;flex-direction:column;justify-content:center;gap:.55rem;width:4rem;height:4rem;padding:.9rem;background:none;border:none;cursor:pointer;flex-shrink:0}.header__burger span{display:block;height:.2rem;width:100%;background:rgba(0,0,0,.85);border-radius:.1rem;transform-origin:center;transition:transform .25s ease,opacity .2s ease}.header__burger--open span:nth-child(1){transform:translateY(0.75rem) rotate(45deg)}.header__burger--open span:nth-child(2){opacity:0;transform:scaleX(0)}.header__burger--open span:nth-child(3){transform:translateY(-0.75rem) rotate(-45deg)}.header__overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:99}.header__overlay--visible{display:block}.header__drawer{position:fixed;top:0;right:0;bottom:0;width:32rem;max-width:88vw;background:#fff;z-index:101;transform:translateX(100%);transition:transform .3s ease;display:flex;flex-direction:column;box-shadow:-0.4rem 0 3.2rem rgba(0,0,0,.15)}.header__drawer--open{transform:translateX(0)}.header__drawer-head{display:flex;align-items:center;justify-content:space-between;padding:1.4rem 2rem;border-bottom:.1rem solid rgba(0,0,0,.08);flex-shrink:0}.header__drawer-logo{display:block}.header__drawer-logo img{height:2.9rem;width:auto;display:block}.header__drawer-close{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;background:rgba(0,0,0,.05);border:none;border-radius:3rem;cursor:pointer;color:rgba(0,0,0,.7);flex-shrink:0}.header__drawer-close:hover{background:rgba(0,0,0,.09)}.header__drawer-nav{display:flex;flex-direction:column;flex:1 0 0;overflow-y:auto;padding:1.2rem 0}.header__drawer-link{display:block;padding:1.4rem 2rem;color:rgba(0,0,0,.85);text-decoration:none;border-left:.3rem solid rgba(0,0,0,0);transition:background .2s ease,color .2s ease}.header__drawer-link--active{color:#7f38b2;border-left-color:#7f38b2;background:rgba(127,56,178,.04)}.header__drawer-link:hover:not(.header__drawer-link--active){background:rgba(0,0,0,.03)}.header__drawer-footer{padding:1.6rem 2rem;border-top:.1rem solid rgba(0,0,0,.08);flex-shrink:0}.header__drawer-cta{width:100%;height:4.8rem;padding:1rem 2rem;gap:1rem;background:rgba(127,56,178,.05);color:#7f38b2;border-radius:3rem;justify-content:center;text-decoration:none}.header__drawer-cta img{width:2rem;height:2rem;display:block}.header__drawer-cta:hover{background:rgba(127,56,178,.1)}body.drawer-open{overflow:hidden}@media(max-width: 1024px){html,body{font-size:2.6666666667vw}.header__inner{padding:.8rem 3.2rem}.header__sep{display:none}.header__nav{display:none}.header__cta{display:none}.header__mobile-controls{display:flex}.content{padding:3rem 1.6rem 3.2rem;gap:3.2rem}.content--compact{padding-top:6rem;gap:3.2rem}.content__deco{display:none}.content::before,.content::after{display:none}.hero{padding:7rem 1.6rem 4rem}.hero__deco{display:none}.hero__bottom{flex-direction:column;align-items:flex-start;gap:2rem}.hero__buttons{width:100%}.promo__grid{grid-template-columns:1fr}.news__grid{grid-template-columns:1fr}.news__featured{flex-direction:column}.news__featured-img{width:100%;flex:none;aspect-ratio:16/9}.app{height:auto;min-height:0;padding:4rem 3.2rem;display:flex;flex-direction:column;gap:2.4rem;align-items:flex-start}.app__circle{display:none}.app__mascot{display:none}.app__title{position:relative;left:auto;top:auto;width:100%;height:auto}.app__script{position:relative;left:auto;top:auto;width:100%;height:auto;transform:rotate(-5deg);transform-origin:left center}.app__buttons{position:relative;bottom:auto;left:auto;width:100%}.app__download{height:auto;padding:2rem 2.4rem;font-size:2rem}.app__store{height:auto;padding:1.6rem 2.4rem;font-size:1.6rem}.footer__inner{padding:3.2rem 3.2rem 5rem;gap:2.4rem}.footer__head{flex-direction:column;align-items:flex-start;gap:2.4rem}.footer__contacts{width:100%}.footer__nav{flex-direction:column;align-items:flex-start;gap:3.2rem}.footer__links{flex-direction:column;gap:2.4rem}.footer__legal-text{width:100%}.footer__bottom{flex-direction:column;align-items:flex-start;gap:2rem}.footer__copy{position:relative;left:auto;transform:none;bottom:auto;order:3}.footer__badges{width:100%;height:auto;max-width:24rem}.promo-view__grid{grid-template-columns:1fr;grid-template-areas:"img" "sidebar" "cards" "map-panel"}.promo-view__leaflet-banner{flex-direction:column;min-height:0}.promo-view__leaflet-content{width:100%;padding:3.2rem}.promo-view__leaflet-images{display:none}.promo-view__leaflet-title{white-space:normal;font-size:3.2rem}.store-view__grid{grid-template-columns:1fr}.store-view__address-row{flex-direction:column;align-items:flex-start;gap:1.6rem}.store-view__address-btns{width:100%}.store-view__meta{flex-wrap:wrap;gap:1.2rem}.store-leaflet{height:auto;min-height:0}.store-leaflet__text{position:relative;left:auto;top:auto;bottom:auto;width:100%;padding:3.2rem}.store-leaflet__images{display:none}.store-leaflet__title{white-space:normal}.about-company__main{flex-direction:column}.about-company__img-wrap{width:100%;height:auto;aspect-ratio:16/9}.about-company__info{min-height:0}.about-materials__grid{grid-template-columns:1fr}.about-materials__file{border-right:none !important}.about-materials__file:nth-child(3n+1),.about-materials__file:nth-child(3n+2){border-right:none}.stores-map__search-field{width:100%}.stores-map__search{padding:1.6rem}.stores-map__map{height:48rem}.stores-map__popup{left:1.6rem;right:1.6rem;width:auto}.loyalty-hero{height:auto;padding:3.2rem;padding-bottom:4rem;display:flex;flex-direction:column;gap:2rem}.loyalty-hero__circle{display:none}.loyalty-hero__mascot{display:none}.loyalty-hero__title-img{position:relative;top:auto;left:auto;width:100%;height:auto}.loyalty-hero__subtitle{position:relative;top:auto;left:auto;transform:rotate(-6deg);transform-origin:left center;font-size:6rem}.loyalty-hero__buttons{position:relative;bottom:auto;left:auto;width:100%;margin-top:1.6rem}.loyalty-info__cards{flex-direction:column}.loyalty-info__card-img{height:24rem}.jobs-hero{flex-direction:column}.jobs-hero__card{flex:none;width:100%}.jobs-hero__photo{flex:none;height:36rem}.jobs-why{margin:0 0 1.6rem}.jobs-why__grid{grid-template-columns:repeat(2, 1fr)}.jobs-why__item:nth-child(2n){border-right:none}.jobs-why__item:nth-child(n+5){border-bottom:.1rem solid rgba(0,0,0,.05)}.jobs-why__item:last-child{border-bottom:none}.jobs-list{margin:1.6rem 0}.jobs-form__body{flex-direction:column;gap:2.4rem}.jobs-form__left{flex:none;width:100%}.jobs-form__form-row{grid-template-columns:1fr}.leaflet__slides-row{gap:.8rem}.leaflet__caret{padding:1rem}.leaflet__caret img{width:2rem;height:2rem}.map__area{height:48rem}.map__search{flex-direction:column;align-items:stretch;gap:1.2rem}.map__search-btn{width:100%}.promo__body,.news__body{padding:1.6rem}.promo__grid,.news__grid{gap:1.6rem}.promo__header,.news__header,.faq__header,.loyalty-info__header,.about-company__header,.store-view__header,.promo-view__header,.jobs-why__head,.leaflet__header{padding-left:.8rem;padding-right:.8rem}.promo__body,.news__body{padding:.8rem}.store-view__inner,.promo-view__inner,.about-company__body,.loyalty-info__body{padding:.8rem}.promo-view__card-body,.promo-view__map-body,.store-view__hours-body,.store-view__info-card-body,.store-view__card{padding-left:.8rem;padding-right:.8rem}.jobs-form__body{padding-left:.8rem;padding-right:.8rem}.jobs-list{margin-left:0;margin-right:0}.jobs-why{margin-left:0;margin-right:0}.promo__title,.news__title,.faq__title,.loyalty-info__title,.about-company__title,.store-view__title,.promo-view__title,.jobs-why__title,.leaflet__title,.news-single__title{font-size:2rem}.hero__title,.store-view__address{font-size:2.4rem}.jobs-hero__title{font-size:2.8rem}.news__featured-title{font-size:1.8rem}.stores-map{position:relative}.stores-map__all-link{position:absolute;bottom:1.6rem;right:1.6rem;z-index:4;background:#fff;box-shadow:0 .2rem .8rem rgba(0,0,0,.12)}.stores-map__search{padding:0;height:auto}.stores-map__search-field{width:100%;border-radius:0;height:5.6rem}.faq__body{padding:.8rem}.faq__block{padding:1.6rem}}
.stores-map__all-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;background:none;transition:background .2s ease,color .2s ease,opacity .2s ease;font-family:"Inter",sans-serif;font-weight:600;font-size:1.6rem;line-height:125%;height:4rem;padding:.6rem 1.6rem;gap:.6rem;border:.1rem solid rgba(0,0,0,.15);color:rgba(0,0,0,.9);border-radius:3rem;flex-shrink:0}.stores-map__all-link:hover{background:rgba(0,0,0,.04)}.stores-map__suggestions{position:absolute;top:calc(100% + .4rem);left:0;right:0;background:#fff;border:.1rem solid rgba(0,0,0,.1);border-radius:3rem;box-shadow:0 .8rem 2.4rem rgba(0,0,0,.08);z-index:10;overflow:hidden}.stores-map__suggestion{font-family:"Inter",sans-serif;font-weight:500;font-size:1.6rem;line-height:125%;padding:1.2rem 1.6rem;color:rgba(0,0,0,.8);cursor:pointer;border-bottom:.1rem solid rgba(0,0,0,.05)}.stores-map__suggestion:last-child{border-bottom:none}.stores-map__suggestion:hover{background:rgba(0,0,0,.03)}.stores-map__suggestion mark{background:none;color:#7f38b2;font-weight:600}