@font-face{font-family:"Fixel Text Extra";src:url("/fonts/FixelText-ExtraBold.eot");src:local("Fixel Text Extra Bold"),local("FixelText-ExtraBold"),url("/fonts/FixelText-ExtraBold.eot?#iefix") format("embedded-opentype"),url("/fonts/FixelText-ExtraBold.woff2") format("woff2"),url("/fonts/FixelText-ExtraBold.woff") format("woff"),url("/fonts/FixelText-ExtraBold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Fixel Text";src:url("/fonts/FixelText-Medium.eot");src:local("Fixel Text Medium"),local("FixelText-Medium"),url("/fonts/FixelText-Medium.eot?#iefix") format("embedded-opentype"),url("/fonts/FixelText-Medium.woff2") format("woff2"),url("/fonts/FixelText-Medium.woff") format("woff"),url("/fonts/FixelText-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Fixel Text";src:url("/fonts/FixelText-Bold.eot");src:local("Fixel Text Bold"),local("FixelText-Bold"),url("/fonts/FixelText-Bold.eot?#iefix") format("embedded-opentype"),url("/fonts/FixelText-Bold.woff2") format("woff2"),url("/fonts/FixelText-Bold.woff") format("woff"),url("/fonts/FixelText-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Fixel Text";src:url("/fonts/FixelText-Black.eot");src:local("Fixel Text Black"),local("FixelText-Black"),url("/fonts/FixelText-Black.eot?#iefix") format("embedded-opentype"),url("/fonts/FixelText-Black.woff2") format("woff2"),url("/fonts/FixelText-Black.woff") format("woff"),url("/fonts/FixelText-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Fixel Text";src:url("/fonts/FixelText-Regular.eot");src:local("Fixel Text Regular"),local("FixelText-Regular"),url("/fonts/FixelText-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/FixelText-Regular.woff2") format("woff2"),url("/fonts/FixelText-Regular.woff") format("woff"),url("/fonts/FixelText-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Fixel Text Semi";src:url("/fonts/FixelText-SemiBold.eot");src:local("Fixel Text Semi Bold"),local("FixelText-SemiBold"),url("/fonts/FixelText-SemiBold.eot?#iefix") format("embedded-opentype"),url("/fonts/FixelText-SemiBold.woff2") format("woff2"),url("/fonts/FixelText-SemiBold.woff") format("woff"),url("/fonts/FixelText-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Fixel Text";src:url("/fonts/FixelText-Light.eot");src:local("Fixel Text Light"),local("FixelText-Light"),url("/fonts/FixelText-Light.eot?#iefix") format("embedded-opentype"),url("/fonts/FixelText-Light.woff2") format("woff2"),url("/fonts/FixelText-Light.woff") format("woff"),url("/fonts/FixelText-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Fixel Text";src:url("/fonts/FixelText-Thin.eot");src:local("Fixel Text Thin"),local("FixelText-Thin"),url("/fonts/FixelText-Thin.eot?#iefix") format("embedded-opentype"),url("/fonts/FixelText-Thin.woff2") format("woff2"),url("/fonts/FixelText-Thin.woff") format("woff"),url("/fonts/FixelText-Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Fixel Text Extra";src:url("/fonts/FixelText-ExtraLight.eot");src:local("Fixel Text Extra Light"),local("FixelText-ExtraLight"),url("/fonts/FixelText-ExtraLight.eot?#iefix") format("embedded-opentype"),url("/fonts/FixelText-ExtraLight.woff2") format("woff2"),url("/fonts/FixelText-ExtraLight.woff") format("woff"),url("/fonts/FixelText-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}:root{--base-width: 375;--scale: 1}*{box-sizing:border-box}img{max-width:100%;height:auto;vertical-align:top}body{font-family:"Fixel Text"}body.modal-open{overflow:hidden}.wrapper{float:left;width:100%;background-image:url(./images/bg.jpg);background-size:auto calc(604px*var(--scale));background-repeat:no-repeat;background-position:top center}.container{max-width:calc(375px*var(--scale));padding:0 calc(15px*var(--scale));margin:0 auto}.top-sale{background-color:#a153d5}.top-sale-in{height:calc(36px*var(--scale));display:flex;align-items:center;justify-content:center;color:#fff;font-size:calc(14px*var(--scale))}.top-sale-in i{margin-right:calc(8px*var(--scale));vertical-align:top}.top-sale-in i img{vertical-align:top}.photo-new{display:flex;align-items:center;justify-content:center}.photo-new img{width:calc(375px*var(--scale));height:calc(312px*var(--scale))}.hero{height:calc(328px*var(--scale))}.hero .container{padding:0}.hero .swiper-slide{width:calc(280px*var(--scale));position:relative;height:calc(384px*var(--scale));border-radius:calc(16px*var(--scale));overflow:hidden;display:flex;align-items:center;justify-content:center}.half .swiper-slide{height:calc(316px*var(--scale))}.section-tit{margin-bottom:calc(4px*var(--scale));text-align:center}.section-tit h1{font-size:calc(28px*var(--scale));line-height:1;margin-bottom:calc(4px*var(--scale));color:#250a39}.section-tit h1 span{color:#a153d5}.descr{margin-bottom:calc(16px*var(--scale));text-align:center}.descr p{font-size:calc(16px*var(--scale));color:#72707b}.bt{display:flex;flex-wrap:wrap;gap:calc(8px*var(--scale));margin-bottom:calc(16px*var(--scale));flex-direction:column;justify-content:center;align-items:center}.bt a{height:calc(60px*var(--scale));display:block;cursor:pointer;color:#fff;font-size:calc(18px*var(--scale));text-align:center;display:flex;align-items:center;justify-content:center;width:100%;max-width:calc(335px*var(--scale));border-radius:calc(20px*var(--scale));text-decoration:none;line-height:1;font-weight:500;gap:calc(10px*var(--scale))}.bt a:before{content:"";width:calc(27px*var(--scale));height:calc(27px*var(--scale));background-repeat:no-repeat;background-position:left center;text-decoration:none;margin-bottom:calc(2px*var(--scale));background-size:contain}.bt a span{position:relative;line-height:1;cursor:pointer}.bt a span img{position:absolute;left:100%;margin-left:calc(10px*var(--scale));top:50%;transform:translate(0, -50%)}.bt a.what{background:#25d366}.bt a.what:before{background-image:url(./images/what.svg)}.bt a.mess{background:#0084ff}.bt a.mess:before{background-image:url(./images/mess.svg)}.personal{margin-bottom:calc(32px*var(--scale));text-align:center}.personal p{font-size:calc(14px*var(--scale));color:#72707b}footer{background-color:#eee;padding:calc(32px*var(--scale)) 0;text-align:center}.footer-phone{margin-bottom:calc(32px*var(--scale))}.ph-name{font-size:14px;color:#72707b;margin-bottom:calc(4px*var(--scale))}.ph-number{margin-bottom:calc(32px*var(--scale));line-height:1}.ph-number a{display:inline-block;cursor:pointer;color:#250a39;line-height:1;font-size:calc(20px*var(--scale));padding-left:calc(26px*var(--scale));position:relative;font-weight:500;text-decoration:none}.ph-number a:before{content:"";width:calc(16px*var(--scale));height:calc(16px*var(--scale));position:absolute;left:0;top:50%;background-image:url(./images/phone.svg);background-repeat:no-repeat;background-position:left center;text-decoration:none;transform:translate(0, -50%)}.footer-pol{font-weight:bold;margin-bottom:calc(16px*var(--scale));font-size:calc(22px*var(--scale));color:#250a39}.footer-pol span{color:#a153d5}.footer-info{font-size:calc(14px*var(--scale));line-height:calc(20px*var(--scale));color:#72707b}.footer-info ul{list-style:none;padding:0;margin:0}.footer-info ul li{margin-bottom:calc(4px*var(--scale))}.modal{position:fixed;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;z-index:99;background-color:rgba(0,0,0,.8);display:none}.modal.active{display:flex}.close{position:absolute;top:calc(10px*var(--scale));right:calc(10px*var(--scale));z-index:9}.modal-wrap{max-width:calc(768px*var(--scale));width:calc(90%*var(--scale));position:relative;background-color:#fff;padding-top:calc(40px*var(--scale))}.modal-body{position:relative;padding:0 calc(20px*var(--scale)) calc(20px*var(--scale));max-height:calc(90vh*var(--scale));width:100%;overflow-y:auto}.stars{display:flex;align-items:center;justify-content:center;font-size:calc(14px*var(--scale));gap:calc(10px*var(--scale));margin-bottom:calc(12px*var(--scale));position:relative;margin-top:calc(-22px*var(--scale))}.stars-mid{display:flex;align-items:center;justify-content:center;gap:calc(2px*var(--scale))}.stars-mid span img{vertical-align:top;width:calc(19px*var(--scale));height:calc(18px*var(--scale))}#sale{padding:calc(12px*var(--scale)) 0}.sale{text-align:center}.sale-tit{font-size:calc(20px*var(--scale));line-height:calc(28px*var(--scale));font-weight:600}.sale-tit span{color:#a153d5}.sale-sub-tit{color:#72707b;margin-bottom:calc(16px*var(--scale))}.sale-timer{font-size:calc(44px*var(--scale));font-weight:700;color:#a153d5;margin-bottom:calc(16px*var(--scale));line-height:1;padding-top:calc(6px*var(--scale))}.info-buy{display:flex;flex-wrap:wrap;gap:4px}.one-info-buy{width:calc((100% - 4px)/2);border-radius:calc(12px*var(--scale));background-color:#fcf7ff;padding:calc(12px*var(--scale));display:flex;gap:calc(8px*var(--scale));flex-direction:column;text-align:center}.one-info-buy-name{font-weight:600;font-size:calc(12px*var(--scale));line-height:calc(16px*var(--scale))}#slide-pr{padding:calc(16px*var(--scale)) 0;background-image:url(./images/slide-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:contain}.slide-pr{margin-bottom:calc(16px*var(--scale))}.slide-pr .swiper-slide{width:calc(280px*var(--scale));position:relative;border-radius:calc(16px*var(--scale));overflow:hidden;display:flex;align-items:center;justify-content:center}.slide-pr-tit{font-size:calc(28px*var(--scale));line-height:1;margin-bottom:calc(16px*var(--scale));color:#250a39;font-weight:700;text-align:center}.slide-pr-tit span{color:#a153d5}#slide-rew{padding:calc(20px*var(--scale)) 0}#slide-rew .swiper{padding-bottom:40px}#slide-rew .swiper-pagination .swiper-pagination-bullet{background-color:#ebebeb;width:calc(8px*var(--scale));height:calc(8px*var(--scale));opacity:1}#slide-rew .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#903fc7}.slide-rew-tit{font-size:calc(28px*var(--scale));line-height:1;font-weight:700;text-align:center;margin-bottom:calc(32px*var(--scale));margin-bottom:calc(32px*var(--scale))}.rew-thumb{display:flex;align-items:center;justify-content:center;margin-bottom:calc(16px*var(--scale))}.rew-thumb span{border:2px solid #903fc7;width:calc(60px*var(--scale));height:calc(60px*var(--scale));border-radius:50%;position:relative}.rew-thumb span img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:calc(52px*var(--scale));height:calc(52px*var(--scale));border-radius:50%}.rew-name{font-size:calc(14px*var(--scale));line-height:calc(20px*var(--scale));font-weight:500;text-align:center}.rew-descr{font-weight:500;font-size:calc(13px*var(--scale));color:#72707b;text-align:center}.tit-timer-2{font-size:calc(28px*var(--scale));line-height:1;margin-bottom:calc(16px*var(--scale));color:#250a39;font-weight:700;text-align:center}.tit-timer-2 span{color:#a153d5}.sale-timer{text-align:center}.footer-info.lh{font-size:calc(14px*var(--scale));line-height:calc(30px*var(--scale))}#prices{padding: calc(20px * var(--scale)) 0 calc(16px * var(--scale))}.prices-tit{font-size: calc(28px * var(--scale));line-height: 1;margin-bottom: calc(8px * var(--scale));color: #250a39;font-weight: 700;text-align: center}.prices-tit span{color: #a153d5}.prices-sub{text-align: center;color: #72707b;font-size: calc(16px * var(--scale));margin-bottom: calc(16px * var(--scale))}.prices-sub span{color: #a153d5;font-weight: 600}.price-list{display: flex;flex-direction: column;gap: calc(4px * var(--scale));margin-bottom: calc(12px * var(--scale))}.price-item{display: flex;align-items: center;justify-content: space-between;background-color: #FCF7FF;border-radius: calc(12px * var(--scale));padding: calc(14px * var(--scale)) calc(16px * var(--scale))}.price-size{font-size: calc(18px * var(--scale));font-weight: 600;color: #250a39}.price-val{display: flex;align-items: baseline;gap: calc(8px * var(--scale))}.price-val s{font-size: calc(14px * var(--scale));color: #72707b}.price-val b{font-size: calc(20px * var(--scale));font-weight: 700;color: #a153d5}.prices-note{text-align: center;font-size: calc(14px * var(--scale));line-height: calc(20px * var(--scale));color: #72707b;margin-bottom: calc(16px * var(--scale))}.prices-photo{margin-bottom: calc(12px * var(--scale));border-radius: calc(16px * var(--scale));overflow: hidden}.prices-photo img{width: 100%;display: block}.prices-note b{color: #250a39;font-weight: 600}.pr-nav{position: absolute;top: 50%;transform: translate(0, -50%);z-index: 10;width: calc(40px * var(--scale));height: calc(40px * var(--scale));border-radius: 50%;border: none;padding: 0;background-color: rgba(255, 255, 255, 0.92);color: #a153d5;display: flex;align-items: center;justify-content: center;cursor: pointer;box-shadow: 0 2px 8px rgba(37, 10, 57, 0.2)}.pr-prev{left: calc(8px * var(--scale))}.pr-next{right: calc(8px * var(--scale))}