/* АВТОГЕНЕРАЦИЯ: координаты из макетов Figma (десктоп 1440, мобайл 402). */
/* =========== DESKTOP 1440 =========== */
.page{width:1440px;height:4847px}
.hero--top{left:95px;top:70px;width:1250px;height:700px;border-radius:20px}
.hero--top .hero__hand{left:85px;top:38px;width:1295px;height:729px;}
.pcard{width:91.38px;height:114.2px;transform-origin:0 0}
.hero--top .pcard--woman{left:605px;top:300.65px;transform:rotate(-15deg)}
.hero--top .pcard--man{left:976.55px;top:202.89px;transform:rotate(15deg)}
.hero--top .hero__arrow--1{left:676.43px;top:409.35px;width:46.08px;height:19.48px;}
.hero--top .hero__arrow--2{left:955.17px;top:168.16px;width:34.43px;height:29.05px;}
.hero--top .hero__title{left:85px;top:105.65px;font-size:70px;font-weight:900;line-height:75px;}
.hero--top .hero__sub{left:90px;top:272.98px;font-size:39.5px;font-weight:900;line-height:34px;}
.hero--top .hero__price{left:91px;top:354.64px;font-size:28.5px;font-weight:700;line-height:35.34px;}
.hero--top .hero__tag{left:922px;top:384.56px;width:141.4px;height:104px;transform:rotate(15deg);border-radius:22px;box-shadow:0 2.5px 6px rgba(0,0,0,.3)}
.hero__tag .tag__n{left:-2.8px;width:141.4px;text-align:center;top:11.44px;font-size:47.5px;font-weight:900;line-height:58.9px;}
.hero__tag .tag__u{left:-2.7px;width:141.4px;text-align:center;top:65.21px;font-size:22.3px;font-weight:900;line-height:27.65px;}
.hero--top .hero-btn{left:85px;top:437px;width:331.7px;height:73.1px;}
.hero-btn__box{left:0;top:0;width:331.7px;height:73.1px;border-radius:11px}
.hero-btn__shadow{left:-3.7px;top:0px;width:338.96px;height:80.4px;}
.hero-btn__text{left:18.3px;top:0;height:73.1px;line-height:73.1px;font-size:13.7px;font-weight:660}
.hero-btn__arrow{left:289px;top:30.2px;width:25.67px;height:13.63px;}
.hero--bottom{left:0;top:4147px;width:1440px;height:700px;border-radius:0}
.hero--bottom .hero__hand{left:148.88px;top:11.28px;width:1390.11px;height:782.35px;}
.hero--bottom .pcard--woman{left:700px;top:300.65px;transform:rotate(-15deg)}
.hero--bottom .pcard--man{left:1106.55px;top:187.89px;transform:rotate(15deg)}
.hero--bottom .hero__arrow--1{left:771.4px;top:409.3px;width:46.08px;height:19.48px;}
.hero--bottom .hero__arrow--2{left:1085.2px;top:153.2px;width:34.43px;height:29.05px;}
.hero--bottom .hero__title{left:180px;top:138.65px;font-size:70px;font-weight:900;line-height:75px;}
.hero--bottom .hero__sub{left:185px;top:307.98px;font-size:39.5px;font-weight:900;line-height:34px;}
.hero--bottom .hero-btn{left:180px;top:437px;width:331.7px;height:73.1px;}
/* заметка «художественная роспись» */
.note__ring{left:325.1px;top:840.4px;width:819.9px;height:159.26px;}
.note__t{left:270.5px;width:900px;text-align:center;top:888.66px;font-size:24.9px;font-weight:600;line-height:30px;}
/* художественная роспись */
.art{left:215px;top:1068px;width:1011px;height:552px;border-radius:0;--al:215px;--ar:214px}
.art__shadow{left:29.2px;top:34.8px;width:333.9px;height:95.7px;}
.art__pill{left:35.9px;top:43.65px;width:320.4px;height:68.7px;border-radius:20px;transform:rotate(-3deg)}
.art__pill span{left:15.3px;top:10.79px;font-size:17.1px;font-weight:650;line-height:23.1px;}
.art__ring--1{left:33.5px;top:170.5px;width:91px;height:91px;}
.art__ic--1{left:41px;top:171px;width:85px;height:85px;}
.art__ring--2{left:33.5px;top:290.5px;width:91px;height:91px;}
.art__ic--2{left:37px;top:293px;width:85px;height:85px;}
.art__ring--3{left:33.5px;top:410.5px;width:91px;height:91px;}
.art__ic--3{left:34px;top:413px;width:85px;height:85px;}
.art__ring{border-radius:20px}
.art__p--1{left:146px;top:170.88px;font-size:11px;font-weight:300;line-height:14px;}
.art__p--2{left:146px;top:300.88px;font-size:11px;font-weight:300;line-height:14px;}
.art__p--3{left:146px;top:434.88px;font-size:11px;font-weight:300;line-height:14px;}
.art__ph--1{left:396px;top:35px;width:274.8px;height:474.8px;}
.art__ph--2{left:692px;top:35px;width:274.8px;height:474.8px;}
.art__ph{border-radius:16px}
.art__ph--1 img{left:-53.1px;top:-16.8px;width:328.25px;height:491.96px}
.art__ph--2 img{left:-1.8px;top:-15.2px;width:327px;height:490.4px}
.gal{left:0;top:0;width:1440px;height:0}
.gal__title{left:214px;top:1693.45px;font-size:28.3px;font-weight:600;line-height:33px;}
.gal__desc{left:214px;top:1758.53px;font-size:14px;font-weight:300;line-height:17px;}
.gimg--1{left:213.1px;top:1810.1px;width:298.8px;height:447.8px;}
.gimg--2{left:572.1px;top:1810.1px;width:299.8px;height:447.8px;}
.gimg--3{left:927.1px;top:1816.1px;width:299.8px;height:447.8px;}
.gimg--4{left:213.1px;top:2320.1px;width:299.8px;height:447.8px;}
.gimg--5{left:572.1px;top:2320.1px;width:299.8px;height:447.8px;}
.gimg--6{left:927.1px;top:2326.1px;width:299.8px;height:447.8px;}
.gimg{border-radius:14px;--gr:14px;--gi:.8px}
.gal__more{left:214px;top:2831.35px;font-size:14px;font-weight:300;line-height:17.36px;}
/* выбор стиля */
.sty{left:214px;top:2920px;width:1012px;height:472px;border-radius:15px}
.sty__title{left:85px;top:45.45px;font-size:28.3px;font-weight:600;line-height:33px;}
.nav--l{left:29.45px;top:269.27px;width:28.42px;height:7.46px;}
.nav--r{left:953.93px;top:269.27px;width:28.42px;height:7.46px;}
.nav{padding:0}.nav img{left:0;top:0;width:28.42px;height:7.46px}
.style--funko{left:83.8px;top:114.7px;width:208.5px;height:321px;}
.style--funko h4{left:15.3px;top:10.33px;font-size:17.1px;font-weight:400;line-height:21.2px;}
.style--funko .more{left:15.3px;top:282.87px;font-size:10.7px;font-weight:400;line-height:13.27px;}
.style--funko .style__img{left:-0.8px;top:51.74px;width:212.19px;height:212.19px;}
.style--fantasy{left:296px;top:114.7px;width:208.5px;height:321px;}
.style--fantasy h4{left:15.3px;top:10.33px;font-size:17.1px;font-weight:400;line-height:21.2px;}
.style--fantasy .more{left:15.3px;top:282.87px;font-size:10.7px;font-weight:400;line-height:13.27px;}
.style--fantasy .style__img{left:-5.09px;top:49.6px;width:218.63px;height:218.63px;}
.style--charge{left:509.3px;top:115.4px;width:208.4px;height:320.9px;}
.style--charge h4{left:15.3px;top:8.01px;font-size:20.5px;font-weight:400;line-height:25.42px;}
.style--charge .more{left:15.3px;top:282.87px;font-size:10.7px;font-weight:400;line-height:13.27px;}
.style--charge .style__img{left:-8.3px;top:47.38px;width:220.77px;height:220.77px;}
.style--love{left:721.5px;top:115.3px;width:208.5px;height:321px;}
.style--love h4{left:15.3px;top:10.43px;font-size:17.1px;font-weight:400;line-height:21.2px;}
.style--love .more{left:15.3px;top:282.87px;font-size:10.7px;font-weight:400;line-height:13.27px;}
.style--love .style__img{left:-4.02px;top:51.77px;width:212.19px;height:212.19px;}
.style--chibi{left:934.1px;top:114.7px;width:208.5px;height:321px;}
.style--chibi h4{left:15.3px;top:10.33px;font-size:17.1px;font-weight:400;line-height:21.2px;}
.style--chibi .more{left:15.3px;top:282.87px;font-size:10.7px;font-weight:400;line-height:13.27px;}
.style--chibi .style__img{left:4.21px;top:65.29px;width:201px;height:201px;}
.style--lego{left:1146.3px;top:114.7px;width:208.5px;height:321px;}
.style--lego h4{left:15.3px;top:10.33px;font-size:17.1px;font-weight:400;line-height:21.2px;}
.style--lego .more{left:15.3px;top:282.87px;font-size:10.7px;font-weight:400;line-height:13.27px;}
.style--lego .style__img{left:4.02px;top:62.29px;width:201px;height:201px;}
.style--car{left:1359.6px;top:115.4px;width:208.4px;height:320.9px;}
.style--car h4{left:15.3px;top:8.01px;font-size:20.5px;font-weight:400;line-height:25.42px;}
.style--car .more{left:15.3px;top:282.87px;font-size:10.7px;font-weight:400;line-height:13.27px;}
.style--car .style__img{left:3.7px;top:61.6px;width:201px;height:201px;}
.style--anime{left:1571.8px;top:115.3px;width:208.5px;height:321px;}
.style--anime h4{left:15.3px;top:10.43px;font-size:17.1px;font-weight:400;line-height:21.2px;}
.style--anime .more{left:15.3px;top:282.87px;font-size:10.7px;font-weight:400;line-height:13.27px;}
.style--anime .style__img{left:4.5px;top:61.7px;width:201px;height:201px;}
.style{border-radius:16px}
.styles{clip-path:inset(0 80px 0 82px)}
/* отзывы */
.rvs{left:214px;top:3483px;width:1012px;height:552px;border-radius:15px}
.rvs__shadow{left:585.33px;top:44.7px;width:389.65px;height:84.94px;}
.rvs__pill{left:592.55px;top:55.15px;width:375.2px;height:53.3px;border-radius:16.2px;transform:rotate(-3deg)}
.rvs__pill{font-size:17.65px;font-weight:600}
.rvs__title{left:41px;top:45.89px;font-size:28.3px;font-weight:600;line-height:33px;}
.rvs__desc{left:41.8px;top:119.88px;font-size:11px;font-weight:300;line-height:14px;}
.rv{left:329.5px;top:208.5px}
.rvs__arr--l{left:346.5px;top:450.5px;width:58px;height:58px;}
.rvs__arr--r{left:606.5px;top:450.5px;width:58px;height:58px;}
.rvs{overflow:hidden;background:linear-gradient(180deg,#fff 0%,#D7E1FF 100%)}
.rvs__title{white-space:nowrap}.rvs__desc{white-space:nowrap}
.rv{width:359px;height:219px;border-radius:13.6px;background:#fff}
.rv__name{left:19.5px;top:16.57px;font-size:13px;font-weight:500;line-height:16.12px;}
.rv__text{left:19.5px;top:46.38px;font-size:11px;font-weight:300;line-height:14px;width:190px;}
.rv__photo{left:240px;top:16px;width:104px;height:160px;}
.rv__photo{border-radius:13.6px}
.rv__stars{left:240.92px;top:182.5px;width:102.16px;height:15.38px;}
.rv__star{width:16.16px;height:15.38px}.rv__star:nth-child(1){left:0}.rv__star:nth-child(2){left:21px}.rv__star:nth-child(3){left:43px}.rv__star:nth-child(4){left:64px}.rv__star:nth-child(5){left:86px}
.rvs__arr{width:58px;height:58px;border-radius:50%}.rvs__arr img{left:13.89px;top:25.9px;width:28.42px;height:7.46px}
.ov{--z:1}
.order{width:962px;height:524px;border-radius:15px}
.order__ttl{left:69px;top:96.6px;font-size:24px;font-weight:500;line-height:29.76px;}
.order__img{left:68.7px;top:148px;width:186.6px;height:280px;}
.order__img{border-radius:15.4px}
.order__l--1{left:268px;top:148.3px;font-size:12px;font-weight:300;line-height:14.88px;}
.order__l--2{left:268px;top:177.3px;font-size:12px;font-weight:300;line-height:14.88px;}
.order__l--3{left:268px;top:206.3px;font-size:12px;font-weight:300;line-height:14.88px;}
.order__pay{left:268px;top:236.4px;font-size:16px;font-weight:500;line-height:19.84px;}
.order__price{left:268px;top:265.6px;font-size:24px;font-weight:500;line-height:29.76px;}
.order__note{left:268px;top:382.45px;font-size:10px;font-weight:300;line-height:12px;}
.order__deliv{left:268px;top:418.25px;font-size:10px;font-weight:300;line-height:12.4px;}
.order__ozon{left:334px;top:417px;width:49px;height:15px;}
.order__ozon{border-radius:7.5px;font-size:10px;font-weight:500;line-height:15px}
.order__sep{left:480.5px;top:19px;width:0.5px;height:485px;}
.f--1{left:537.1px;top:20.5px;width:345px;height:49.3px;}
.f--1 span{left:3px;top:0px;font-size:10.3px;font-weight:400;line-height:12.8px}
.f--1 input{left:0;top:18.3px;width:345px;height:31px;border-radius:11px;padding:0 18px;font-size:7.3px;font-weight:300}
.f--2{left:537.1px;top:80.5px;width:345px;height:49.3px;}
.f--2 span{left:3px;top:0px;font-size:10.3px;font-weight:400;line-height:12.8px}
.f--2 input{left:0;top:18.3px;width:345px;height:31px;border-radius:11px;padding:0 18px;font-size:7.3px;font-weight:300}
.f--3{left:537.1px;top:140.5px;width:345px;height:49.3px;}
.f--3 span{left:3px;top:0px;font-size:10.3px;font-weight:400;line-height:12.8px}
.f--3 input{left:0;top:18.3px;width:345px;height:31px;border-radius:11px;padding:0 18px;font-size:7.3px;font-weight:300}
.f--4{left:537.1px;top:200.5px;width:345px;height:49.3px;}
.f--4 span{left:3px;top:0px;font-size:10.3px;font-weight:400;line-height:12.8px}
.f--4 input{left:0;top:18.3px;width:345px;height:31px;border-radius:11px;padding:0 18px;font-size:7.3px;font-weight:300}
.f--5{left:537.1px;top:260.5px;width:345px;height:50.3px;}
.f--5 span{left:3px;top:0px;font-size:10.3px;font-weight:400;line-height:12.8px}
.f--5 input{left:0;top:18.3px;width:345px;height:32px;border-radius:11px;padding:0 18px;font-size:7.3px;font-weight:300}
.agree{left:536.6px;top:329.6px;width:345px;height:20px;}
.agree i{left:0;top:0;width:17.5px;height:17.5px;border-radius:50%}
.agree__t{left:32.4px;top:-0.1px;font-size:7.3px;font-weight:300;line-height:9px}
.pay{left:537px;top:380px;width:345px;height:60px;}
.pay__box{left:0;top:0;width:345px;height:60px;border-radius:7.3px}
.pay__sh{left:-2.9px;top:0px;width:350.8px;height:65.9px;}
.pay__logo{left:47.66px;top:18.99px;width:42.51px;height:24.35px;}
.pay__t{left:104.3px;top:22.39px;font-size:11.7px;font-weight:400;line-height:14.51px;}
.secure{left:590.96px;top:468px;width:240px;height:22px;}
.secure img{left:0;top:0;width:19.04px;height:21.95px}
.secure span{left:30.74px;top:4.6px;font-size:10px;font-weight:400;line-height:12.4px}
/* заявка */
.rq{width:495px;height:581px;border-radius:15px}
.rq__ttl{left:69px;top:34.6px;font-size:24px;font-weight:600;line-height:29.76px;}
.rq__desc{left:69px;top:71.24px;font-size:12px;font-weight:300;line-height:15px;}
.rq__chip{left:68px;top:112px;width:347px;height:33px;}
.rq__chip{border-radius:16.5px;font-size:12px;font-weight:300;padding-left:19px}
.rq .f--1{left:69px;top:174.7px;width:345px;height:49.3px;}
.rq .f--1 span{left:3px;top:0;font-size:10.3px;font-weight:400;line-height:12.8px}
.rq .f--1 input{left:0;top:18.3px;width:345px;height:31px;border-radius:11px;padding:0 18px;font-size:7.3px;font-weight:300}
.rq .f--2{left:69px;top:234.7px;width:345px;height:49.3px;}
.rq .f--2 span{left:3px;top:0;font-size:10.3px;font-weight:400;line-height:12.8px}
.rq .f--2 input{left:0;top:18.3px;width:345px;height:31px;border-radius:11px;padding:0 18px;font-size:7.3px;font-weight:300}
.rq .f--3{left:69px;top:294.7px;width:345px;height:49.3px;}
.rq .f--3 span{left:3px;top:0;font-size:10.3px;font-weight:400;line-height:12.8px}
.rq .f--3 input{left:0;top:18.3px;width:345px;height:31px;border-radius:11px;padding:0 18px;font-size:7.3px;font-weight:300}
.rq .f--4{left:69px;top:354.7px;width:345px;height:49.3px;}
.rq .f--4 span{left:3px;top:0;font-size:10.3px;font-weight:400;line-height:12.8px}
.rq .f--4 input{left:0;top:18.3px;width:345px;height:31px;border-radius:11px;padding:0 18px;font-size:7.3px;font-weight:300}
.rq .agree{left:68.6px;top:427.6px;width:345px;height:20px;}
.rq .agree i{left:0;top:0;width:18.4px;height:19px;border-radius:50%}
.rq .agree__t{left:32.4px;top:.6px;font-size:7.3px;font-weight:300;line-height:9px}
.rq .pay{left:69px;top:468px;width:345px;height:60px;}
.rq .pay__box{left:0;top:0;width:345px;height:60px;border-radius:7.3px}
.rq .pay__sh{left:-2.9px;top:0px;width:350.8px;height:65.9px;}
.rq .pay__t{left:0px;width:345px;text-align:center;top:19.22px;font-size:17px;font-weight:400;line-height:21.08px;}
.rq__err{left:69px;top:534px;width:345px}
.hdr{height:46px}.hdr__in{width:1440px;height:46px}
.hdr__lbl{left:912.6px;top:18.12px;font-size:9px;font-weight:400;line-height:11.16px;}
.hdr__ic--tg{left:1009px;top:11px;width:25px;height:25px;}
.hdr__ic--wa{left:1047px;top:10px;width:26px;height:25px;}
.hdr__sk{left:1106.5px;top:10.5px;width:153.7px;height:25px;}
.hdr__sk{border-radius:7px;font-size:9px;font-weight:400}
.hdr__link--g{left:1286.2px;top:18.12px;font-size:9px;font-weight:400;line-height:11.16px;}
.hdr__link--l{left:1370.2px;top:18.12px;font-size:9px;font-weight:400;line-height:11.16px;}
.chat__btn{right:12px;bottom:11px;width:94px;height:31px;border-radius:8px}
.chat__btn svg{left:10.3px;top:50%;margin-top:-8.55px;width:17.1px;height:17.1px}
.chat__btn span{left:35px;top:50%;transform:translateY(-50%);font-size:8px;line-height:7px;font-weight:300}
.chat__panel{right:12px;bottom:59px;width:280px;height:344px;border-radius:14px}
.chat__x{top:7px;right:7px;width:20px;height:20px}.chat__x svg{width:8px;height:8px}
.chat__ttl{left:22.2px;top:20.76px;font-size:14.5px;font-weight:500;line-height:17.98px;}
.chat__desc{left:22.2px;top:42.46px;font-size:9.4px;font-weight:300;line-height:12px;}
.chat__log{left:15.4px;top:74px;width:249.2px;height:114px;}
.chat__panel.has-msgs .chat__log{top:51px;height:137px}
.chat__sep{left:15.4px;top:190.6px;width:249.2px;height:0.5px;}
.chat__t{left:20.1px;top:199.3px;width:243.3px;height:58.9px;}
.chat__t{border-radius:10px;padding:10.6px 11.5px;font-size:8.5px;line-height:12px;font-weight:300}
.chat__agree{left:20.9px;top:267.6px;width:243px;height:12px;}
.chat__agree i{left:0;top:0;width:12px;height:12px}.chat__agree span{left:17.5px;top:0.4px;font-size:8.5px;line-height:12px;font-weight:300}
.chat__send{left:20.5px;top:289.4px;width:243.3px;height:39.2px;}
.chat__send{border-radius:8.7px;font-size:13.7px;font-weight:400}
.chat__msg{font-size:9px;line-height:12px;border-radius:9px;padding:6px 9px}

@media (max-width:767px){
  /* =========== MOBILE 402 =========== */
  .page{width:402px;height:5442px}
  .hero--top{left:0;top:0;width:402px;height:791px;border-radius:0 0 20px 20px}
  .hero--top .hero__hand{left:-251.25px;top:185.47px;width:774.35px;height:435.8px;}
  .hero--top .pcard--woman{left:10.53px;top:303.39px;transform:rotate(-15deg)}
  .hero--top .pcard--man{left:300.91px;top:337.13px;transform:rotate(15deg)}
  .hero--top .hero__arrow--1{left:81.96px;top:412.09px;width:46.08px;height:19.48px;}
  .hero--top .hero__arrow--2{left:279.52px;top:302.4px;width:34.43px;height:29.05px;}
  .hero--top .hero__title{left:0px;width:402.6px;text-align:center;top:15.87px;font-size:87.4px;font-weight:900;line-height:75px;}
  .hero--top .hero__sub{left:0.7px;width:402px;text-align:center;top:520.68px;font-size:39.5px;font-weight:900;line-height:34px;}
  .hero--top .hero__price{left:1px;width:402px;text-align:center;top:602.64px;font-size:28.5px;font-weight:700;line-height:35.34px;}
  .hero--top .hero__tag{left:289.95px;top:32.93px;width:79.2px;height:57.9px;transform:rotate(15deg);border-radius:12.5px;box-shadow:0 1.5px 3.5px rgba(0,0,0,.3)}
  .hero__tag .tag__n{left:-1.5px;width:79.2px;text-align:center;top:7.18px;font-size:26.5px;font-weight:900;line-height:32.86px;}
  .hero__tag .tag__u{left:-1.5px;width:79.2px;text-align:center;top:35.91px;font-size:12.4px;font-weight:900;line-height:15.38px;}
  .hero--top .hero-btn{left:35.6px;top:663.1px;width:331.7px;height:73.1px;}
  .hero--top .hero__title{z-index:0}.hero--top .hero__hand{z-index:1}.hero--top .pcard,.hero--top .hero__arrow,.hero--top .hero__sub,.hero--top .hero__price,.hero--top .hero__tag,.hero--top .hero-btn{z-index:2}
  .hero-btn__text{left:18.3px;top:0;height:73.1px;line-height:73.1px;font-size:13.7px;font-weight:660}
  .hero-btn__shadow{left:-3.62px;top:0px;width:338.96px;height:80.4px;}
  .hero-btn__arrow{left:287.8px;top:29.7px;width:25.67px;height:13.63px;}
  .hero--bottom{left:0;top:4695px;width:402px;height:747px;border-radius:20px}
  .hero--bottom .hero__hand{left:-251.25px;top:33.8px;width:774.35px;height:435.8px;}
  .hero--bottom .pcard--woman{left:11.88px;top:144.25px;transform:rotate(-15deg)}
  .hero--bottom .pcard--man{left:302.25px;top:177.99px;transform:rotate(15deg)}
  .hero--bottom .hero__arrow--1{left:79.2px;top:252.2px;width:46.08px;height:19.48px;}
  .hero--bottom .hero__arrow--2{left:276.8px;top:142.5px;width:34.43px;height:29.05px;}
  .hero--bottom .hero__title{left:-2.6px;width:402px;text-align:center;top:455.28px;font-size:34px;font-weight:900;line-height:33.5px;}
  .hero--bottom .hero-btn{left:32.9px;top:595.7px;width:331.7px;height:73.1px;}
  .hero--bottom .hero-btn__text{left:18.2px}
  .hero--bottom .hero-btn__arrow{left:287.8px;top:29.7px}
  .hero--bottom .hero__sub{display:none}
  /* заметка «художественная роспись» */
  .note__ring{left:-2.3px;top:841.1px;width:414.26px;height:180.35px;}
  .note__t{left:-4.8px;width:402px;text-align:center;top:869.66px;font-size:24.9px;font-weight:600;line-height:30px;}
  /* художественная роспись */
  .art{left:0;top:1063px;width:402px;height:1340px;border-radius:0;--al:0px;--ar:0px}
  .art__shadow{left:6.3px;top:21.7px;width:391.1px;height:112px;}
  .art__pill{left:14.25px;top:32.15px;width:375.3px;height:80.4px;border-radius:22px;transform:rotate(-3deg)}
  .art__pill span{left:17.95px;top:12.75px;font-size:20px;font-weight:650;line-height:26.9px;}
  .art__ring--1{left:33.5px;top:153.5px;width:91px;height:91px;}
  .art__ic--1{left:41px;top:154px;width:85px;height:85px;}
  .art__ring--2{left:33.5px;top:273.5px;width:91px;height:91px;}
  .art__ic--2{left:37px;top:276px;width:85px;height:85px;}
  .art__ring--3{left:33.5px;top:393.5px;width:91px;height:91px;}
  .art__ic--3{left:34px;top:396px;width:85px;height:85px;}
  .art__ring{border-radius:20px}
  .art__p--1{left:146px;top:153.88px;font-size:11px;font-weight:300;line-height:14px;}
  .art__p--2{left:146px;top:283.88px;font-size:11px;font-weight:300;line-height:14px;}
  .art__p--3{left:146px;top:417.88px;font-size:11px;font-weight:300;line-height:14px;}
  .art__ph--1{left:38px;top:518px;width:327.8px;height:372.8px;}
  .art__ph--2{left:39px;top:917px;width:326.8px;height:372.8px;}
  .art__ph{border-radius:16px}
  .art__ph--1 img{left:-.1px;top:-59.5px;width:328.3px;height:492px}
  .art__ph--2 img{left:0;top:-15.2px;width:327px;height:490.5px}
  .gal{left:0;top:0;width:402px;height:0}
  .gal__title{left:30.2px;top:2464.77px;font-size:26px;font-weight:600;line-height:34px;}
  .gal__desc{left:31.1px;top:2538.79px;font-size:11px;font-weight:300;line-height:14px;}
  .gimg--1{left:21px;top:2586.4px;width:178.8px;height:267.3px;}
  .gimg--2{left:201.9px;top:2586.4px;width:178.8px;height:267.3px;}
  .gimg--3{left:21px;top:2855px;width:178.8px;height:267.3px;}
  .gimg--4{left:201.9px;top:2855px;width:178.8px;height:267.3px;}
  .gimg{border-radius:12px;--gr:12px;--gi:.92px}
  .gal__more{left:31.1px;top:3154.07px;font-size:11px;font-weight:300;line-height:13.64px;}
  /* выбор стиля */
  .sty{left:9px;top:3235px;width:385px;height:741px;border-radius:15px}
  .sty__title{left:31px;top:16px;font-size:20px;font-weight:600;line-height:37px;}
  .nav{display:none}
  .style--funko{left:9.2px;top:104.8px;width:182.1px;height:280.3px;}
  .style--funko h4{left:13.4px;top:8.88px;font-size:15px;font-weight:400;line-height:18.6px;}
  .style--funko .more{left:13.4px;top:253.03px;font-size:9.4px;font-weight:400;line-height:11.66px;}
  .style--funko .style__img{left:-0.6px;top:45.1px;width:185.3px;height:185.3px;}
  .style--fantasy{left:194.5px;top:104.8px;width:182.1px;height:280.3px;}
  .style--fantasy h4{left:13.4px;top:8.88px;font-size:15px;font-weight:400;line-height:18.6px;}
  .style--fantasy .more{left:13.4px;top:253.03px;font-size:9.4px;font-weight:400;line-height:11.66px;}
  .style--fantasy .style__img{left:-4.4px;top:43.2px;width:190.9px;height:190.9px;}
  .style--charge{left:9.2px;top:388.3px;width:182.1px;height:280.3px;}
  .style--charge h4{left:13.4px;top:7.15px;font-size:17.9px;font-weight:400;line-height:22.2px;}
  .style--charge .more{left:13.4px;top:253.13px;font-size:9.4px;font-weight:400;line-height:11.66px;}
  .style--charge .style__img{left:-7.2px;top:41.4px;width:192.8px;height:192.8px;}
  .style--love{left:194.5px;top:388.3px;width:182.1px;height:280.3px;}
  .style--love h4{left:13.4px;top:8.97px;font-size:15px;font-weight:400;line-height:18.6px;}
  .style--love .more{left:13.4px;top:253.13px;font-size:9.4px;font-weight:400;line-height:11.66px;}
  .style--love .style__img{left:-3.5px;top:45.2px;width:185.3px;height:185.3px;}
  .style--chibi{left:9.2px;top:104.8px;width:182.1px;height:280.3px;}
  .style--chibi h4{left:13.4px;top:8.88px;font-size:15px;font-weight:400;line-height:18.6px;}
  .style--chibi .more{left:13.4px;top:253.03px;font-size:9.4px;font-weight:400;line-height:11.66px;}
  .style--chibi .style__img{left:3.68px;top:57.02px;width:175.53px;height:175.53px;}
  .style--lego{left:194.5px;top:104.8px;width:182.1px;height:280.3px;}
  .style--lego h4{left:13.4px;top:8.88px;font-size:15px;font-weight:400;line-height:18.6px;}
  .style--lego .more{left:13.4px;top:253.03px;font-size:9.4px;font-weight:400;line-height:11.66px;}
  .style--lego .style__img{left:3.51px;top:54.4px;width:175.53px;height:175.53px;}
  .style--car{left:9.2px;top:388.3px;width:182.1px;height:280.3px;}
  .style--car h4{left:13.4px;top:7.15px;font-size:17.9px;font-weight:400;line-height:22.2px;}
  .style--car .more{left:13.4px;top:253.13px;font-size:9.4px;font-weight:400;line-height:11.66px;}
  .style--car .style__img{left:3.23px;top:53.8px;width:175.53px;height:175.53px;}
  .style--anime{left:194.5px;top:388.3px;width:182.1px;height:280.3px;}
  .style--anime h4{left:13.4px;top:8.97px;font-size:15px;font-weight:400;line-height:18.6px;}
  .style--anime .more{left:13.4px;top:253.13px;font-size:9.4px;font-weight:400;line-height:11.66px;}
  .style--anime .style__img{left:3.93px;top:53.88px;width:175.53px;height:175.53px;}
  .styles{clip-path:none}.styles__track{transform:none!important}
  .style--chibi,.style--lego,.style--car,.style--anime{display:none}
  .sty[data-pg='1'] .style--chibi,.sty[data-pg='1'] .style--lego,.sty[data-pg='1'] .style--car,.sty[data-pg='1'] .style--anime{display:block;animation:stFade .35s ease}
  .sty[data-pg='1'] .style--funko,.sty[data-pg='1'] .style--fantasy,.sty[data-pg='1'] .style--charge,.sty[data-pg='1'] .style--love{display:none}
  .more-styles{left:21px;top:687px;width:176px;height:26px;}
  .more-styles span{left:2px;top:5.4px;font-size:16px;font-weight:500;line-height:19.84px;}
  .more-styles img{left:121px;top:12.3px;width:49.5px;height:7.46px;}
  .more-styles{display:block}
  .style{border-radius:14px}
  /* отзывы */
  .rvs{left:1px;top:4060px;width:401px;height:592px;border-radius:20px 20px 0 0}
  .rvs__shadow{left:5.2px;top:18.9px;width:389.6px;height:84.9px;}
  .rvs__pill{left:12.4px;top:29.35px;width:375.2px;height:53.3px;border-radius:16.2px;transform:rotate(-3deg)}
  .rvs__pill{font-size:17.65px;font-weight:600}
  .rvs__title{left:29.15px;top:114.25px;font-size:26px;font-weight:600;line-height:34px;}
  .rvs__desc{left:30px;top:188.88px;font-size:11px;font-weight:300;line-height:14px;}
  .rv{left:20.5px;top:253.5px}
  .rvs__arr--l{left:137.5px;top:495.5px;width:58px;height:58px;}
  .rvs__arr--r{left:213.5px;top:495.5px;width:58px;height:58px;}
  .rvs{overflow:hidden;background:linear-gradient(180deg,#D7E1FF 0%,#fff 100%)}
  .rvs__title{white-space:nowrap}.rvs__desc{white-space:nowrap}
  .rv{width:359px;height:219px;border-radius:13.6px;background:#fff}
  .rv__name{left:19.5px;top:16.57px;font-size:13px;font-weight:500;line-height:16.12px;}
  .rv__text{left:19.5px;top:46.38px;font-size:11px;font-weight:300;line-height:14px;width:190px;}
  .rv__photo{left:240px;top:16px;width:104px;height:160px;}
  .rv__photo{border-radius:13.6px}
  .rv__stars{left:240.92px;top:182.5px;width:102.16px;height:15.38px;}
  .rv__star{width:16.16px;height:15.38px}.rv__star:nth-child(1){left:0}.rv__star:nth-child(2){left:21px}.rv__star:nth-child(3){left:43px}.rv__star:nth-child(4){left:64px}.rv__star:nth-child(5){left:86px}
  .rvs__arr{width:58px;height:58px;border-radius:50%}.rvs__arr img{left:13.89px;top:25.9px;width:28.42px;height:7.46px}
  .order{width:440px;height:1104px;border-radius:0}
  .order__close{top:14px;right:14px;width:32px;height:32px}
  .hero--m-bleed{overflow-x:visible;overflow-y:clip;background:none;isolation:isolate}.hero--m-bleed::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(-1 * var(--bleed,0px));right:calc(-1 * var(--bleed,0px));border-radius:inherit;background:linear-gradient(180deg,#876DFF 0%,#FF0000 100%)}
  .order__ttl{left:34px;top:39.6px;font-size:24px;font-weight:500;line-height:29.76px;}
  .order__img{left:33.67px;top:91px;width:186.67px;height:280px;}
  .order__img{border-radius:15.4px}
  .order__l--1{left:233px;top:91.3px;font-size:12px;font-weight:300;line-height:14.88px;}
  .order__l--2{left:233px;top:120.3px;font-size:12px;font-weight:300;line-height:14.88px;}
  .order__l--3{left:233px;top:149.3px;font-size:12px;font-weight:300;line-height:14.88px;}
  .order__pay{left:233px;top:179.4px;font-size:16px;font-weight:500;line-height:19.84px;}
  .order__price{left:233px;top:208.6px;font-size:24px;font-weight:500;line-height:29.76px;}
  .order__note{left:233px;top:325.45px;font-size:10px;font-weight:300;line-height:12px;}
  .order__deliv{left:233px;top:361.25px;font-size:10px;font-weight:300;line-height:12.4px;}
  .order__ozon{left:299px;top:360px;width:49px;height:15px;}
  .order__sep{display:none}
  .f--1{left:31px;top:407px;width:379px;height:67px;}
  .f--1 span{left:3px;top:0;font-size:14px;font-weight:400;line-height:17.4px}
  .f--1 input{left:0;top:24px;width:379px;height:43px;border-radius:15px;padding:0 19px;font-size:10px;font-weight:300}
  .f--2{left:31px;top:489px;width:379px;height:67px;}
  .f--2 span{left:3px;top:0;font-size:14px;font-weight:400;line-height:17.4px}
  .f--2 input{left:0;top:24px;width:379px;height:43px;border-radius:15px;padding:0 19px;font-size:10px;font-weight:300}
  .f--3{left:31px;top:571px;width:379px;height:67px;}
  .f--3 span{left:3px;top:0;font-size:14px;font-weight:400;line-height:17.4px}
  .f--3 input{left:0;top:24px;width:379px;height:43px;border-radius:15px;padding:0 19px;font-size:10px;font-weight:300}
  .f--4{left:31px;top:653px;width:379px;height:67px;}
  .f--4 span{left:3px;top:0;font-size:14px;font-weight:400;line-height:17.4px}
  .f--4 input{left:0;top:24px;width:379px;height:43px;border-radius:15px;padding:0 19px;font-size:10px;font-weight:300}
  .f--5{left:31px;top:735px;width:379px;height:67px;}
  .f--5 span{left:3px;top:0;font-size:14px;font-weight:400;line-height:17.4px}
  .f--5 input{left:0;top:24px;width:379px;height:43px;border-radius:15px;padding:0 19px;font-size:10px;font-weight:300}
  .agree{left:30.5px;top:842.5px;width:380px;height:40px;}
  .agree i{left:0;top:0;width:25px;height:26px;border-radius:50%}
  .agree__t{left:43.5px;top:-5.5px;font-size:10px;font-weight:300;line-height:12px}
  .pay{left:30px;top:905px;width:381px;height:82px;}
  .pay__box{width:381px;height:82px;border-radius:10px}
  .pay__sh{left:-4px;top:0px;width:389px;height:90px;}
  .pay__logo{left:20px;top:26.78px;width:58px;height:32.22px;}
  .pay__t{left:97.4px;top:31.4px;font-size:16px;font-weight:400;line-height:19.84px;}
  .secure{left:33.93px;top:1022px;width:380px;height:40px;}
  .secure img{left:0;top:0;width:33.08px;height:38.13px}
  .secure span{left:50.67px;top:9px;font-size:16px;font-weight:400;line-height:19.8px}
  .agree__t{white-space:normal;width:340px}
  /* заявка */
  .rq{width:440px;height:747px;border-radius:0}
  .rq__ttl{left:34px;top:39.6px;font-size:24px;font-weight:600;line-height:29.76px;}
  .rq__desc{left:34px;top:87.24px;font-size:12px;font-weight:300;line-height:15px;}
  .rq__chip{left:30px;top:130px;width:378px;height:33px;}
  .rq__chip{border-radius:16.5px;font-size:12px;font-weight:300;padding-left:19px}
  .rq .f--1{left:31px;top:203px;width:379px;height:67px;}
  .rq .f--1 span{left:3px;top:0;font-size:14px;font-weight:400;line-height:17.4px}
  .rq .f--1 input{left:0;top:24px;width:379px;height:43px;border-radius:15px;padding:0 19px;font-size:10px;font-weight:300}
  .rq .f--2{left:31px;top:285px;width:379px;height:67px;}
  .rq .f--2 span{left:3px;top:0;font-size:14px;font-weight:400;line-height:17.4px}
  .rq .f--2 input{left:0;top:24px;width:379px;height:43px;border-radius:15px;padding:0 19px;font-size:10px;font-weight:300}
  .rq .f--3{left:31px;top:367px;width:379px;height:67px;}
  .rq .f--3 span{left:3px;top:0;font-size:14px;font-weight:400;line-height:17.4px}
  .rq .f--3 input{left:0;top:24px;width:379px;height:43px;border-radius:15px;padding:0 19px;font-size:10px;font-weight:300}
  .rq .f--4{left:31px;top:449px;width:379px;height:67px;}
  .rq .f--4 span{left:3px;top:0;font-size:14px;font-weight:400;line-height:17.4px}
  .rq .f--4 input{left:0;top:24px;width:379px;height:43px;border-radius:15px;padding:0 19px;font-size:10px;font-weight:300}
  .rq .agree{left:30.5px;top:547.5px;width:380px;height:40px;}
  .rq .agree i{left:0;top:0;width:25px;height:26px;border-radius:50%}
  .rq .agree__t{left:43.5px;top:-5.5px;font-size:10px;font-weight:300;line-height:12px;white-space:normal;width:340px}
  .rq .pay{left:30px;top:610px;width:381px;height:82px;}
  .rq .pay__box{left:0;top:0;width:381px;height:82px;border-radius:10px}
  .rq .pay__sh{left:-4px;top:0px;width:389px;height:90px;}
  .rq .pay__t{left:0px;width:381px;text-align:center;top:27.5px;font-size:20px;font-weight:400;line-height:24.8px;}
  .rq__err{left:30px;top:700px;width:381px}
  .hdr{height:46px;box-shadow:inset 0 -1px 0 var(--violet)}.hdr__in{width:402px;height:46px}
  .hdr__ic--tg{left:21px;top:12px;width:22px;height:21px;}
  .hdr__ic--wa{left:65px;top:11px;width:23px;height:22px;}
  .hdr__sk{left:111.5px;top:10.5px;width:127px;height:25px;}
  .hdr__link--g{left:261.2px;top:18.12px;font-size:9px;font-weight:400;line-height:11.16px;}
  .hdr__link--l{left:341.2px;top:18.12px;font-size:9px;font-weight:400;line-height:11.16px;}
  .chat__btn{right:12px;bottom:13px;width:121px;height:40px;border-radius:10px}
  .chat__btn svg{left:13.2px;top:50%;margin-top:-11px;width:22px;height:22px}
  .chat__btn span{left:45px;top:50%;transform:translateY(-50%);font-size:10.3px;line-height:9px;font-weight:300}
  .chat__panel{right:8px;bottom:69px;width:329px;height:403px;border-radius:15px}
  .chat__x{top:10px;right:10px;width:24px;height:24px}.chat__x svg{width:9px;height:9px}
  .chat__ttl{left:27px;top:24.42px;font-size:17px;font-weight:500;line-height:21.08px;}
  .chat__desc{left:27px;top:50.1px;font-size:11px;font-weight:300;line-height:14px;}
  .chat__log{left:19px;top:98px;width:292px;height:118px;}
  .chat__panel.has-msgs .chat__log{top:59px;height:157px}
  .chat__sep{left:19px;top:223.5px;width:292px;height:0.5px;}
  .chat__t{left:24.5px;top:233.5px;width:285px;height:69px;}
  .chat__t{border-radius:12px;padding:12px 13.5px;font-size:10px;line-height:14px;font-weight:300}
  .chat__agree{left:25.5px;top:313.5px;width:284px;height:14px;}
  .chat__agree i{left:0;top:0;width:14px;height:14px}.chat__agree span{left:20.5px;top:0.5px;font-size:10px;line-height:13px;font-weight:300}
  .chat__send{left:25px;top:339px;width:285px;height:46px;}
  .chat__send{border-radius:9px;font-size:16px;font-weight:400}
  .chat__msg{font-size:10.5px;line-height:14px;border-radius:10px;padding:7px 11px}
}
