
@keyframes waitRotate{to{transform:rotate(1turn)}}@media (min-width:61.25em){.site-main{padding-top:0}}@keyframes glo-fade-in{0%{opacity:0}to{opacity:1}}@keyframes glo-fade-in-move{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes glo-fade-in-move-down{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.loyalty .fade-in{animation-name:glo-fade-in;animation-fill-mode:both;animation-play-state:paused;animation-duration:2s}.loyalty .fade-in-move{animation-name:glo-fade-in-move;animation-fill-mode:both;animation-play-state:paused;animation-duration:1s}.loyalty .fade-in-move-down{animation-name:glo-fade-in-move-down;animation-fill-mode:both;animation-play-state:paused;animation-duration:1s}.loyalty .fadeInMove{opacity:0;transform:perspective(1px) translateY(50px);will-change:transform}.loyalty .delay-100{animation-delay:.1s}.loyalty .delay-200{animation-delay:.2s}.loyalty .delay-300{animation-delay:.3s}.loyalty .delay-400{animation-delay:.4s}.loyalty .delay-500{animation-delay:.5s}.loyalty .delay-600{animation-delay:.6s}.loyalty .delay-700{animation-delay:.7s}.loyalty .delay-800{animation-delay:.8s}.loyalty .delay-900{animation-delay:.9s}.loyalty .delay-1000{animation-delay:1s}.loyalty .animated.fade-in,.loyalty .animated.fade-in-move,.loyalty .animated.fade-in-move-down,.loyalty .is-active .fade-in,.loyalty .is-active .fade-in-move,.loyalty .is-active .fade-in-move-down{animation-play-state:running}.loyalty .section.section--white,.loyalty .section.section--white .section__title{color:#fff}.loyalty .section.section--white .title--decorated:after{background-color:#fff}.loyalty .section__content{padding-left:12px;padding-right:12px;max-width:970px}@media (min-width:61.25em){.loyalty .section__content{padding-left:0;padding-right:0}}.loyalty .section__title{font-weight:700;font-size:26px;line-height:32px;text-transform:none;margin-bottom:13px;letter-spacing:0}@media (min-width:61.25em){.loyalty .section__title{font-size:42px;line-height:52px;margin-bottom:30px}}.loyalty .section__title sup{vertical-align:super;left:2px;font-size:40%}.loyalty .section__desc{font-size:13px;line-height:20px}@media (min-width:61.25em){.loyalty .section__desc{font-size:14px;line-height:22px}}.loyalty .section__desc a{font-weight:600}.loyalty .section__quote{background-color:#f4f4f4;padding:30px 15px;font-weight:600;font-size:16px;line-height:25px;position:relative}@media (min-width:61.25em){.loyalty .section__quote{padding:20px 50px}}.loyalty .section__quote:before{content:"";top:-14px;position:absolute;display:block;width:43px;height:36px;background-image:url(../images/pages/common/quote.svg?539070477737767872)}@media (min-width:61.25em){.loyalty .section__quote:before{top:auto;left:-30px}}@media (min-width:61.25em){.loyalty .g-btn,.loyalty .g-btn-black,.loyalty .g-btn-white{width:auto}}.loyalty .g-btn.add-to-cart-btn{width:100%}.loyalty .g-btn.__arrow{user-select:none}.loyalty .g-btn.__arrow span{position:relative;display:block;margin:0 auto;width:max-content}.loyalty .g-btn.__arrow span:after{content:"";background-image:url(../images/pages/common/arrow-down.svg?233663647330611488);background-repeat:no-repeat;background-position:50%;background-size:contain;width:14px;height:12px;position:absolute;top:calc(50% - 6px);left:calc(100% + 8px);transition:transform .3s}.loyalty .g-btn.__arrow.__arrow-open span:after{transform:rotate(180deg)}.loyalty h3,.loyalty h4{letter-spacing:0;margin:0;text-transform:none}.loyalty p{margin-bottom:0}@media (min-width:61.25em){.loyalty h3.section__title{font-size:34px;line-height:42px;margin-bottom:20px}}.loyalty .title--decorated:after{content:"";background-color:#3a3a3a;height:3px;width:50px;border-radius:1.5px;display:block;margin-top:18px}@media (min-width:61.25em){.loyalty .title--decorated:after{width:90px;height:4px;border-radius:2px;margin-top:30px}}.loyalty .top{padding-top:227px;background:url(../images/pages/loyalty/top/bg.jpg?1689676408557346) no-repeat 50% -235px,#eff9ff;padding-bottom:28px}@media (min-width:61.25em){.loyalty .top{height:600px;padding-top:154px;padding-bottom:0;background-position:50%}}.loyalty .top .section__content{transform:translateY(10px);transition:all 1.2s ease-out}.loyalty .top .section__content.animated{transform:translate(0)}.loyalty .top__title{margin-bottom:10px;width:250px}@media (min-width:61.25em){.loyalty .top__title{font-size:34px;line-height:42px;width:500px}}.loyalty .top__subtitle{font-size:14px;font-weight:600;line-height:20px;margin-bottom:10px}@media (min-width:61.25em){.loyalty .top__subtitle{font-size:16px;line-height:25px;margin-bottom:33px}}.loyalty .top__benefits{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}@media (min-width:61.25em){.loyalty .top__benefits{gap:25px;margin-bottom:20px;width:345px}}.loyalty .top__benefits-item{display:flex;gap:10px;font-size:13px;line-height:20px}@media (min-width:61.25em){.loyalty .top__benefits-item{font-size:14px;line-height:22px}}.loyalty .top__benefits-item b{font-weight:600}.loyalty .top__benefits-item img{width:40px;height:40px;flex-shrink:0}@media (min-width:61.25em){.loyalty .top__btn{width:280px}}.loyalty .top__shadow{position:absolute;width:144px;top:232px;left:calc(50% - 22px);opacity:.3;transition:all 1.2s ease-out}@media (min-width:61.25em){.loyalty .top__shadow{width:253px;top:523px;left:calc(50% + 154px)}}.loyalty .top__shadow.animated{opacity:1}.loyalty .top__phone{position:absolute;width:134px;top:16px;left:calc(50% - 5px);transform:translateY(-20px);transition:all 1.2s ease-out}@media (min-width:61.25em){.loyalty .top__phone{width:236px;top:145px;left:calc(50% + 185px)}}.loyalty .top__phone.animated{transform:translate(0)}.loyalty .top__card-wrapper{position:absolute;width:210px;top:74px;left:calc(50% - 149px);transform:translateY(-60px) rotate(-15deg);transition:all 1.2s ease-out}@media (min-width:61.25em){.loyalty .top__card-wrapper{width:370px;top:246px;left:calc(50% - 68px)}}.loyalty .top__card-wrapper img{display:block}.loyalty .top__card-wrapper:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;-webkit-mask:url(../images/pages/loyalty/top/card.png?215094699293179328) top left;mask:url(../images/pages/loyalty/top/card.png?97630788202257936) top left;-webkit-mask-size:cover;mask-size:cover;background:linear-gradient(298deg,transparent 98px,#fff 100px,hsla(0,0%,100%,0) 166px) no-repeat 180px 0;transition:all 1.2s ease-out}.loyalty .top__card-wrapper.animated{transform:translate(0) rotate(-6deg)}.loyalty .top__card-wrapper.animated:after{transition-delay:1.2s;background-position:-365px 0}.loyalty .top__coin1{position:absolute;width:57px;top:15px;left:calc(50% - 64px);transform:translateY(-50px) rotate(112deg);transition:all 1.2s ease-out}@media (min-width:61.25em){.loyalty .top__coin1{width:100px;top:142px;left:calc(50% + 81px)}}.loyalty .top__coin1.animated{transform:translate(0) rotate(62deg)}.loyalty .top__coin2{position:absolute;width:33px;top:91px;left:calc(50% + 130px);transform:translateY(-50px) rotate(12deg);transition:all 1.2s ease-out}@media (min-width:61.25em){.loyalty .top__coin2{width:57px;top:276px;left:calc(50% + 421px)}}.loyalty .top__coin2.animated{transform:translate(0) rotate(-14deg)}.loyalty .top__coin3{position:absolute;width:24px;top:179px;left:calc(50% + 97px);transform:translateY(-50px) rotate(56deg);transition:all 1.2s ease-out}@media (min-width:61.25em){.loyalty .top__coin3{width:42px;top:431px;left:calc(50% + 363px)}}.loyalty .top__coin3.animated{transform:translate(0) rotate(90deg)}.loyalty .opportunities{padding:36px 0}@media (min-width:61.25em){.loyalty .opportunities{padding:42px 0}}.loyalty .opportunities__title{margin-bottom:26px;text-align:center}@media (min-width:61.25em){.loyalty .opportunities__title{font-size:34px;line-height:42px;margin-bottom:30px}}@media (min-width:61.25em){.loyalty .opportunities__list{display:flex;gap:20px;justify-content:center}}.loyalty .opportunities__list-item{position:relative;width:235px;height:280px;background-color:#f6f7f9;padding-top:20px;text-align:center;font-size:14px;line-height:20px;margin-right:18px;border-radius:15px}@media (min-width:61.25em){.loyalty .opportunities__list-item{margin-right:0}}.loyalty .opportunities__list-item-title{font-size:16px;font-weight:700;line-height:21px;letter-spacing:-.16px;margin-bottom:7px}.loyalty .opportunities__list-item img{position:absolute;left:0;bottom:0}.loyalty .bonuses{background-image:url(../images/pages/loyalty/bonuses/circle.png?140056131740372544);background-size:330px auto;background-position:27% 160px;background-color:#f7f8fa;background-repeat:no-repeat}@media (min-width:61.25em){.loyalty .bonuses{background-image:url(../images/pages/priglasi-druga/circle.png?229184423030550176);background-size:504px auto;background-position:calc(50% + 200px) 68px;height:508px}}.loyalty .bonuses .section__content{position:relative;margin-top:414px;padding-top:20px;padding-bottom:22px}@media (min-width:61.25em){.loyalty .bonuses .section__content{padding:0;margin-top:145px}}.loyalty .bonuses .section__title{position:absolute;top:-390px;padding-right:12px;font-weight:700;font-size:26px;line-height:32px}@media (min-width:61.25em){.loyalty .bonuses .section__title{position:static;padding:0;width:330px;margin-bottom:26px}}.loyalty .bonuses .section__desc{font-weight:600;font-size:13px;line-height:20px;margin-bottom:18px}@media (min-width:61.25em){.loyalty .bonuses .section__desc{width:390px;font-size:17px;line-height:24px;margin-bottom:38px}}.loyalty .bonuses .section__note{color:#979797;font-size:9px;line-height:11px}@media (min-width:61.25em){.loyalty .bonuses .section__note{width:295px;margin-top:36px}}.loyalty .bonuses__card,.loyalty .bonuses__star{position:absolute;transition:transform 2s;transform:translate(0)}.loyalty .bonuses .card1{transform:translate(-30px,-5px);top:135px;left:22.3%;width:100px;z-index:1}@media (min-width:61.25em){.loyalty .bonuses .card1{top:44px;left:calc(50% + 89px);width:152px;transform:translate(-40px,5px)}}.loyalty .bonuses .card2{top:210px;left:71%;width:85px;transform:translate(-25px,-40px);z-index:1}@media (min-width:61.25em){.loyalty .bonuses .card2{top:162px;left:calc(50% + 336px);width:145px;transform:translate(-25px,-40px)}}.loyalty .bonuses .card3{top:347px;left:54.5%;transform:translate(40px);width:120px;z-index:1}@media (min-width:61.25em){.loyalty .bonuses .card3{top:331px;left:calc(50% + 190px);transform:translate(40px);width:210px}}.loyalty .bonuses .card4{top:230px;left:5%;transform:translate(30px,40px);width:75px;z-index:1}@media (min-width:61.25em){.loyalty .bonuses .card4{top:190px;left:calc(50% - 68px);transform:translate(30px,40px);width:110px}}.loyalty .bonuses .star1-shadow{top:250px;left:15%;width:165px}@media (min-width:61.25em){.loyalty .bonuses .star1-shadow{top:137px;left:calc(50% + 70px);width:252px}}.loyalty .bonuses .star1{top:192px;left:30%;width:165px;transform:rotate(-10deg)}@media (min-width:61.25em){.loyalty .bonuses .star1{top:156px;left:calc(50% + 130px);width:170px}}.loyalty .bonuses .star2{top:300px;left:83%;width:18px;transform:translate(8px,-30px)}@media (min-width:61.25em){.loyalty .bonuses .star2{transform:translate(-45px,-30px);top:12px;left:calc(50% + 275px)}}.loyalty .bonuses .star3{top:115px;left:calc(50% + 377px);transform:translate(-20px,-40px)}@media (max-width:61.1875em){.loyalty .bonuses .star3{display:none}}.loyalty .bonuses .star4{top:435px;left:calc(50% + 345px);transform:translate(40px,-5px);z-index:1}@media (max-width:61.1875em){.loyalty .bonuses .star4{display:none}}.loyalty .bonuses .star5{transform:translate(-30px,40px) rotate(68deg);top:188px;left:11%}@media (min-width:61.25em){.loyalty .bonuses .star5{top:435px;left:calc(50% + 192px);transform:translate(20px,5px)}}.loyalty .bonuses .star6{top:365px;left:25.5%;transform:translate(60px,10px);width:28px}@media (min-width:61.25em){.loyalty .bonuses .star6{top:352px;left:calc(50% + 13px);transform:translate(20px,40px);width:auto}}.loyalty .bonuses .star7{top:121px;left:calc(50% + 50px);transform:translate(-50px,-30px);width:50px}@media (min-width:61.25em){.loyalty .bonuses .star7{top:85px;left:calc(50% - 87px);transform:translate(10px,40px);width:auto}}.loyalty .bonuses.animated .card1{transform:translate(10px)}.loyalty .bonuses.animated .card2,.loyalty .bonuses.animated .card3,.loyalty .bonuses.animated .card4,.loyalty .bonuses.animated .star1,.loyalty .bonuses.animated .star2,.loyalty .bonuses.animated .star3,.loyalty .bonuses.animated .star4,.loyalty .bonuses.animated .star5,.loyalty .bonuses.animated .star6,.loyalty .bonuses.animated .star7{transform:translate(0) rotate(0)}.loyalty .bonuses__btn{margin-bottom:26px}@media (min-width:61.25em){.loyalty .bonuses__btn{width:270px;margin-bottom:0}}