html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html:root{--margin: 30px;--bg-circle-size: 80%;--mm-spn-item-height: 60px;--mm-spn-item-indent: 25px}@media(max-width: 1600px){html:root{--margin: 20px}}@media(max-width: 767px){html:root{--margin: 10px}}*{box-sizing:border-box;outline:none}body,[class*="ymaps-2"][class*="-balloon__content"],.fancybox-close-small:after,.b-collections-index .header h1,.b-ideas .header .title,.b-modal .title,.b-modal .selector .bx-sls .bx-ui-sls-fake,.b-modal .selector .bx-sls .bx-ui-sls-route,.b-gifts h1{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}b,strong{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}html{font-size:15px;scroll-behavior:smooth}@media(max-width: 992px){html{font-size:14px}}body{font-size:1rem;min-width:320px;position:relative;line-height:1.2;background:#fff;color:#000}.container{max-width:1920px;min-width:320px;padding:0 var(--margin);width:100%;margin:0 auto}.container:before,.container:after{display:none}a{text-decoration:none;transition:color .3s;color:inherit}a:hover{opacity:.8}a:hover,a:focus,a:active{text-decoration:none;outline:none}ul,li{padding:0;margin:0;list-style:none}img{height:auto}[class*="ymaps-2"][class*="-ground-pane"],[class*="ymaps-2"][class*="-copyrights-pane"],[class*="ymaps-2"][class*="-controls-pane"]{filter:grayscale(1)}[class*="ymaps-2"][class*="-balloon__content"]{font-size:1rem}[class*="ymaps-2"][class*="-balloon-content__header"]{font-size:1rem}[class*="ymaps-2"][class*="-balloon-content__header"] a{color:#d2232a}.fancybox-slide>div{border-radius:20px}.fancybox-close-small:hover:after{background:transparent}.fancybox-close-small:after{font-size:35px;line-height:25px;outline:none !important}body.m-shutter .b-menu-btn>span{transform:rotate(45deg);width:17px;right:8px}body.m-shutter .b-menu-btn>span:before{top:0;transform:rotate(0);opacity:0}body.m-shutter .b-menu-btn>span:after{top:0;transform:rotate(90deg);width:17px;right:0}.b-menu-btn{display:flex;align-items:center;width:33px;height:33px;cursor:pointer;position:relative;background:rgba(255,255,255,0.2);padding:16px 5px 6px;border-radius:5px}.b-menu-btn.m-active>span{transform:rotate(45deg);width:17px;right:8px}.b-menu-btn.m-active>span:before{top:0;transform:rotate(0);opacity:0}.b-menu-btn.m-active>span:after{top:0;transform:rotate(90deg);width:17px;right:0}.b-menu-btn:hover{background:rgba(255,255,255,0.1)}.b-menu-btn span,.b-menu-btn span:before,.b-menu-btn span:after{display:block;position:absolute;height:1px;background-color:#fff;transition-duration:.2s;border-radius:3px;width:20px;right:0}.b-menu-btn span{right:6px;width:15px}.b-menu-btn span:before{content:"";top:-6px}.b-menu-btn span:after{content:"";top:6px}.b-button{padding:4px 4px 4px 23px;border-radius:8px;color:#fff;background:#d2232a;display:flex;align-items:center;line-height:0;gap:20px;cursor:pointer;transition:all .3s;font-size:1.2rem;white-space:nowrap;text-transform:uppercase;opacity:1}@media(max-width: 1600px){.b-button{font-size:1.07rem}}.b-button.m-gray{background:#ddd;color:#000}.b-button.m-gray:hover,.b-button.m-gray.m-active{color:#fff;background:#d2232a}.b-button.m-white{background:#fff;color:#000}.b-button.m-white:hover,.b-button.m-white.m-active{color:#fff;background:#000}.b-button.m-white span{background:#ddd}.b-button:hover,.b-button.m-active{color:#fff;background:#ef2028;opacity:1}.b-button:hover img{transform:rotate(45deg)}.b-button span{background:#fff;padding:20px;display:block;border-radius:6px}@media(max-width: 1600px){.b-button span{padding:16px}}.b-button img{width:auto;transition:all .1s}.b-tab{padding:20px 32px;border-radius:12px;background:#FAFAFA;display:block;line-height:1;white-space:nowrap}@media(max-width: 1600px){.b-tab{font-size:.95rem;padding:20px 20px}}@media(max-width: 767px){.b-tab{padding:15px 20px}}.b-tab:hover{background:#ddd}.b-tab.m-active{background:#000;color:#fff}.b-tab.m-white{background:rgba(255,255,255,0.2)}.b-loader{display:none}body.m-shutter header .container{grid-template-columns:1fr min-content}body.m-shutter header .menu,body.m-shutter header .contacts,body.m-shutter header .icons .search,body.m-shutter header .icons .cart{display:none}header{position:absolute;top:0;left:0;right:0;bottom:auto;position:fixed;width:100%;z-index:990;transition:all 1.3s;padding:10px 0;color:#fff;background:rgba(0,0,0,0.2);box-shadow:0 5px 30px 30px rgba(0,0,0,0.2)}header.m-fixed{background:#000;box-shadow:0 5px 30px 30px transparent}header .container{display:grid;grid-template-columns:min-content auto repeat(2, min-content);gap:30px}@media(max-width: 1600px){header .container{gap:20px}}@media(max-width: 1400px){header .container{grid-template-columns:auto repeat(2, min-content)}}@media(max-width: 767px){header .container{grid-template-columns:auto min-content}}header .logo a{line-height:0;padding:20px;display:inline-block;background:#fff;border-radius:8px}@media(max-width: 1220px){header .logo a{padding:10px 13px;border-radius:6px}}header .logo img{width:153px}@media(max-width: 1220px){header .logo img{width:110px}}@media(max-width: 767px){header .logo img{width:95px}}@media(max-width: 1400px){header .menu{display:none}}header .menu .top>ul{display:flex;flex-wrap:wrap;width:max-content;gap:25px;padding:0 15px;background:rgba(0,0,0,0.2);border-radius:6px;transition:all .3s;font-size:.9rem}@media(max-width: 1600px){header .menu .top>ul{margin:0 0 0 -5px}}header .menu .top>ul:hover{background:rgba(0,0,0,0.8)}header .menu .top>ul>li{position:relative;padding:10px 0;color:rgba(255,255,255,0.8)}header .menu .top>ul>li:after{content:"";position:absolute;top:auto;left:0;right:auto;bottom:6px;display:block;width:0;height:1px;background:#fff;transition:all .3s}header .menu .top>ul>li:hover:after{width:100%}header .menu .top>ul>li:hover .wrap{opacity:1;max-height:1000px;padding:7px 0 0;transition-delay:.2s,.2s,.2s}header .menu .top>ul>li img{margin:0 0 -2px 0}header .menu .top>ul>li .wrap{opacity:0;max-height:0;position:absolute;top:100%;left:-20px;right:auto;bottom:auto;overflow:hidden;width:max-content;z-index:1;transition-property:opacity,max-height,padding;transition-duration:.5s,0s,0s;transition-delay:0s,.5s,.5s;font-size:1.05rem}header .menu .top>ul>li ul{background:#262626;padding:10px 20px;border-radius:14px;gap:10px}header .menu .top>ul>li ul li{margin:10px 0}header .menu .main>ul{display:flex;flex-wrap:wrap;width:max-content;gap:30px;margin:0 0 0 17px;font-size:1.1rem}@media(max-width: 1600px){header .menu .main>ul{gap:25px;margin:0 0 0 12px}}header .menu .main>ul>li{position:relative;padding:10px 0}header .menu .main>ul>li:after{content:"";position:absolute;top:auto;left:0;right:auto;bottom:4px;display:block;width:0;height:2px;background:#fff;transition:all .3s}header .menu .main>ul>li:hover:after{width:100%}header .menu .main>ul>li:hover .wrap{opacity:1;max-height:1000px;padding:10px 0 0;transition-delay:.2s,.2s,.2s}header .menu .main>ul>li img{margin:0 0 -2px 0}header .menu .main>ul>li .wrap{opacity:0;max-height:0;position:absolute;top:100%;left:-20px;right:auto;bottom:auto;overflow:hidden;width:max-content;z-index:1;transition-property:opacity,max-height,padding;transition-duration:.5s,0s,0s;transition-delay:0s,.5s,.5s;font-size:1.05rem}header .menu .main>ul>li ul{background:#262626;padding:5px 20px;border-radius:14px;gap:10px}header .menu .main>ul>li ul li{margin:8px 0}header .contacts{white-space:nowrap;display:grid;grid-template-columns:repeat(2, auto);gap:10px 30px;margin:10px 0 0}@media(max-width: 1700px){header .contacts{grid-template-columns:auto;margin:0}}@media(max-width: 1400px){header .contacts{grid-template-columns:repeat(2, auto)}}@media(max-width: 767px){header .contacts{display:none}}@media(max-width: 1700px){header .contacts .phone{order:2}}@media(max-width: 1400px){header .contacts .phone{order:0}}header .contacts .phone .number a{font-size:1.2rem}header .contacts .phone .text{font-size:.7rem;margin:2px 0 0;opacity:.7}header .contacts .careers a{background:#d2232a;padding:10px 20px;text-transform:uppercase;border-radius:7px;white-space:nowrap;font-size:.9rem;display:inline-block}@media(max-width: 1600px){header .contacts .careers a{font-size:.8rem}}header .contacts .careers a:hover{opacity:1;background:#ef2028}header .icons{display:flex;gap:20px;margin:10px 0 0}@media(max-width: 1700px){header .icons{margin:0}}@media(max-width: 767px){header .icons{gap:25px}}header .icons .search{line-height:0;margin:5px 0 0}header .icons .cart{line-height:0;margin:5px 0 0}header .icons .b-menu-btn{display:none}@media(max-width: 1400px){header .icons .b-menu-btn{display:block}}.b-hero{position:relative;max-width:1920px;margin:auto;color:#fff;height:100vh;max-height:1000px;background:#000}.b-hero .bottom{position:absolute;top:auto;left:0;right:0;bottom:55px;z-index:2}@media(max-width: 1220px){.b-hero .bottom{bottom:35px}}.b-hero .bottom .dots{display:flex;justify-content:center;gap:14px}.b-hero .bottom .dots .owl-dot{cursor:pointer;display:block;width:16px;height:16px;border:none;border-radius:100%;margin:0;padding:0;transition:none;background:#fff;opacity:.4}@media(max-width: 1220px){.b-hero .bottom .dots .owl-dot{display:block;width:12px;height:12px}}.b-hero .bottom .dots .owl-dot:hover{opacity:.6}.b-hero .bottom .dots .owl-dot.active{cursor:default;opacity:1}.b-hero .bottom .dots .owl-dot span{display:none}.b-hero .item.m-v2 .content .wrap .title{font-size:2.5rem;line-height:1.1;margin:0 0 10px;text-transform:none}@media(max-width: 1600px){.b-hero .item.m-v2 .content .wrap .title{font-size:2rem}}@media(max-width: 1220px){.b-hero .item.m-v2 .content .wrap .title{font-size:1.2rem}}.b-hero .item.m-v2 .content .wrap .subtitle{font-size:5.5rem;line-height:1;margin:5px 0 40px -.2vw;text-transform:uppercase}@media(max-width: 1920px){.b-hero .item.m-v2 .content .wrap .subtitle{font-size:calc(4vw + 6px)}}@media(max-width: 1600px){.b-hero .item.m-v2 .content .wrap .subtitle{margin:15px 0 30px -.2vw}}@media(max-width: 1220px){.b-hero .item.m-v2 .content .wrap .subtitle{margin:5px 0 30px -.2vw}}@media(max-width: 767px){.b-hero .item.m-v2 .content .wrap .subtitle{margin:10px 0 30px -.2vw}}.b-hero .item.m-v3 .content .wrap .subtitle{font-size:1.6rem;margin:5px 0 40px;line-height:1.1}@media(max-width: 1600px){.b-hero .item.m-v3 .content .wrap .subtitle{margin:15px 0 30px;font-size:1.4rem}}@media(max-width: 1220px){.b-hero .item.m-v3 .content .wrap .subtitle{margin:5px 0 30px;font-size:1rem}}@media(max-width: 767px){.b-hero .item.m-v3 .content .wrap .subtitle{margin:10px 0 30px}}.b-hero .item.m-v4 .content .wrap .title{font-size:5.5rem;line-height:1;margin:0}@media(max-width: 1920px){.b-hero .item.m-v4 .content .wrap .title{font-size:calc(4vw + 6px)}}.b-hero .item.m-gifts .content .wrap{margin:260px 0 0}@media(max-width: 1600px){.b-hero .item.m-gifts .content .wrap{margin:210px 0 0}}@media(max-width: 1220px){.b-hero .item.m-gifts .content .wrap{margin:140px 0 0}}@media(max-width: 992px){.b-hero .item.m-gifts .content .wrap{margin:210px 0 0}}.b-hero .item.m-gifts .content .wrap .title{font-size:7rem;line-height:1;margin:0}@media(max-width: 1920px){.b-hero .item.m-gifts .content .wrap .title{font-size:calc(4.2vw + 25px)}}.b-hero .item.m-gifts .content .wrap .subtitle{font-size:3.6rem;margin:25px 0 60px}@media(max-width: 1920px){.b-hero .item.m-gifts .content .wrap .subtitle{font-size:calc(2.2vw + 12px)}}@media(max-width: 1600px){.b-hero .item.m-gifts .content .wrap .subtitle{margin:15px 0 40px}}@media(max-width: 1220px){.b-hero .item.m-gifts .content .wrap .subtitle{font-size:calc(1.5vw + 15px);margin:5px 0 20px}}@media(max-width: 580px){.b-hero .item.m-gifts .content .wrap .subtitle br{display:block}}@media(max-width: 420px){.b-hero .item.m-gifts .content .wrap .subtitle br{display:none}}.b-hero .item.m-gifts .content .wrap .panel{width:fit-content;border-radius:30px;padding:30px 40px;background:rgba(255,255,255,0.15);white-space:nowrap}@media(max-width: 1600px){.b-hero .item.m-gifts .content .wrap .panel{padding:25px 30px}}@media(max-width: 1220px){.b-hero .item.m-gifts .content .wrap .panel{padding:20px 20px;border-radius:20px}}@media(max-width: 992px){.b-hero .item.m-gifts .content .wrap .panel{position:absolute;top:auto;left:auto;right:auto;bottom:30px}}.b-hero .item.m-gifts .content .wrap .panel .text{font-size:2.6rem;margin:0 0 40px;line-height:1.1}@media(max-width: 1920px){.b-hero .item.m-gifts .content .wrap .panel .text{font-size:calc(1.4vw + 12px)}}@media(max-width: 1600px){.b-hero .item.m-gifts .content .wrap .panel .text{font-size:calc(0.8vw + 16px)}}@media(max-width: 1220px){.b-hero .item.m-gifts .content .wrap .panel .text{margin:0 0 20px}}@media(max-width: 580px){.b-hero .item.m-gifts .content .wrap .panel .text br{display:block}}.b-hero .item .image,.b-hero .item .video{height:100vh;max-height:1000px}.b-hero .item .image picture,.b-hero .item .image img,.b-hero .item .image video,.b-hero .item .video picture,.b-hero .item .video img,.b-hero .item .video video{object-fit:cover;width:100%;height:100%}.b-hero .item .content{position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 500px 300px -300px rgba(0,0,0,0.4) inset;background:linear-gradient(120deg, rgba(0,0,0,0.4) 35%, transparent 80%)}.b-hero .item .content .container{display:flex;flex-wrap:wrap;gap:30px;align-content:space-between;height:100%}.b-hero .item .content .wrap{margin:210px 0 0}@media(max-width: 1600px){.b-hero .item .content .wrap{margin:180px 0 0}}@media(max-width: 1220px){.b-hero .item .content .wrap{margin:120px 0 0}}@media(max-width: 767px){.b-hero .item .content .wrap{margin:140px 0 0}}@media(max-width: 420px){.b-hero .item .content .wrap{margin:210px 0 0}}.b-hero .item .content .wrap .title{font-size:11rem;line-height:1;margin:0 0 0 -.5vw;text-transform:uppercase}@media(max-width: 1920px){.b-hero .item .content .wrap .title{font-size:calc(8vw + 12px)}}@media(max-width: 580px){.b-hero .item .content .wrap .title br{display:none}}.b-hero .item .content .wrap .subtitle{font-size:2.6rem;margin:5px 0 40px;line-height:1.1}@media(max-width: 1600px){.b-hero .item .content .wrap .subtitle{margin:15px 0 30px;font-size:2rem}}@media(max-width: 1220px){.b-hero .item .content .wrap .subtitle{margin:5px 0 30px;font-size:1.4rem}}@media(max-width: 767px){.b-hero .item .content .wrap .subtitle{margin:10px 0 30px}}@media(max-width: 580px){.b-hero .item .content .wrap .subtitle br{display:none}}.b-hero .item .content .wrap .buttons{display:flex}.b-hero .item .content .text{font-size:1.4rem;width:100%;margin:0 0 95px;line-height:1.2}@media(max-width: 1600px){.b-hero .item .content .text{font-size:1.24rem}}@media(max-width: 1220px){.b-hero .item .content .text{font-size:1.1rem;margin:0 0 65px}}@media(max-width: 767px){.b-hero .item .content .text{margin:0 0 85px}}@media(max-width: 580px){.b-hero .item .content .text br{display:none}}.b-collections-index{margin:90px 0 0}@media(max-width: 1600px){.b-collections-index{margin:70px 0 0}}@media(max-width: 1220px){.b-collections-index{margin:55px 0 0}}@media(max-width: 767px){.b-collections-index{margin:35px 0 0;position:relative;padding:0 0 90px}}.b-collections-index .header{display:grid;grid-template-columns:1fr auto;gap:15px}@media(max-width: 767px){.b-collections-index .header{grid-template-columns:1fr}}.b-collections-index .header h1{grid-column:span 2;font-size:6.1rem}@media(max-width: 1600px){.b-collections-index .header h1{font-size:4.8rem;margin:0 0 10px}}@media(max-width: 1220px){.b-collections-index .header h1{font-size:3.4rem}}@media(max-width: 767px){.b-collections-index .header h1{font-size:2.9rem;margin:0 0 0;grid-column:1}}.b-collections-index .header .tabs{display:flex;flex-wrap:wrap;gap:10px;align-items:center}@media(max-width: 767px){.b-collections-index .header .buttons{position:absolute;top:auto;left:10px;right:auto;bottom:10px}}.b-collections-index .items{display:grid;grid-template-columns:1.52fr 1fr 1fr;grid-template-rows:repeat(4, auto);gap:20px;margin:30px 0 0}@media(max-width: 1220px){.b-collections-index .items{grid-template-columns:repeat(50, 1fr);overflow-x:scroll;scroll-snap-type:x mandatory;grid-template-rows:repeat(2, auto);margin:30px -20px 0;padding:0 0 15px;gap:20px 0}}@media(max-width: 767px){.b-collections-index .items{margin:10px -10px 0}}.b-collections-index .item{display:none;grid-template-rows:subgrid;grid-row:span 2;scroll-snap-align:start}@media(max-width: 1220px){.b-collections-index .item{width:320px;padding:0 0 0 20px}}@media(max-width: 767px){.b-collections-index .item{width:350px;padding:0 0 0 10px}}.b-collections-index .item.m-active{display:grid}@media(max-width: 1220px){.b-collections-index .item.m-hidden{display:grid}}@media(max-width: 1220px){.b-collections-index .item.m-last{width:340px;padding:0 20px}}@media(max-width: 767px){.b-collections-index .item.m-last{width:360px;padding:0 10px}}.b-collections-index .item.m-big{grid-row:span 4;display:grid}@media(max-width: 1220px){.b-collections-index .item.m-big{grid-row:span 2}}.b-collections-index .item.m-big .image{grid-row:span 3;aspect-ratio:auto}@media(max-width: 1220px){.b-collections-index .item.m-big .image{grid-row:unset;aspect-ratio:5/6}}.b-collections-index .item .image{aspect-ratio:5/4;border-radius:14px;overflow:hidden}@media(max-width: 1220px){.b-collections-index .item .image{aspect-ratio:5/6}}.b-collections-index .item .image img{width:100%;height:100%;object-fit:cover}.b-collections-index .item .content{margin:-10px 0 0;display:grid;grid-template-columns:1fr auto;gap:10px 20px}.b-collections-index .item .title{text-transform:uppercase;font-size:1.5rem}@media(max-width: 1600px){.b-collections-index .item .title{font-size:1.3rem;margin:5px 0 0}}.b-collections-index .item .size{color:#999;font-size:.95rem;text-align:right;margin:9px 0 0}@media(max-width: 1600px){.b-collections-index .item .size{font-size:.8rem}}.b-collections-index .item .price span{font-size:1.6rem}@media(max-width: 1600px){.b-collections-index .item .price span{font-size:1.4rem}}.b-collections-index .item .colors{display:flex;gap:3px;justify-content:flex-end}.b-collections-index .item .colors div{display:block;width:21px;height:20px}.b-wherebuy{margin:140px 0 0}@media(max-width: 1600px){.b-wherebuy{margin:100px 0 0}}@media(max-width: 1220px){.b-wherebuy{margin:55px 0 0}}@media(max-width: 992px){.b-wherebuy{margin:55px 0 150px}}.b-wherebuy .container{display:grid;grid-template-columns:1fr 2.5fr;height:600px;gap:20px;position:relative}@media(max-width: 1600px){.b-wherebuy .container{height:520px}}@media(max-width: 1220px){.b-wherebuy .container{height:450px;gap:10px}}@media(max-width: 992px){.b-wherebuy .container{grid-template-columns:1fr}}.b-wherebuy .content{background:#FAFAFA;border-radius:40px;padding:30px;display:grid;grid-template-rows:auto auto 1fr;gap:10px}@media(max-width: 1600px){.b-wherebuy .content{border-radius:30px}}@media(max-width: 1220px){.b-wherebuy .content{padding:25px 20px 20px;border-radius:20px}}@media(max-width: 992px){.b-wherebuy .content{background:none;padding:0}}.b-wherebuy .content .title{font-size:3.5rem;line-height:1;color:#d2232a}@media(max-width: 1600px){.b-wherebuy .content .title{font-size:2.8rem}}@media(max-width: 1220px){.b-wherebuy .content .title{font-size:2.1rem}}@media(max-width: 992px){.b-wherebuy .content .title{font-size:3rem}}.b-wherebuy .content .text{font-size:2rem;line-height:1;color:#6F6D6B}@media(max-width: 1600px){.b-wherebuy .content .text{font-size:1.4rem;margin:5px 0 0}}@media(max-width: 1220px){.b-wherebuy .content .text{font-size:1.2rem;margin:7px 0 0}}@media(max-width: 992px){.b-wherebuy .content .text{margin:0;font-size:1.5rem}}.b-wherebuy .content .buttons{display:flex;align-items:flex-end}@media(max-width: 992px){.b-wherebuy .content .buttons{position:absolute;top:auto;left:var(--margin);right:auto;bottom:-150px}}.b-wherebuy .list{display:none}.b-wherebuy .yamap{background:#FAFAFA;border-radius:40px;overflow:hidden}@media(max-width: 1600px){.b-wherebuy .yamap{border-radius:30px}}@media(max-width: 1220px){.b-wherebuy .yamap{border-radius:20px}}@media(max-width: 992px){.b-wherebuy .yamap{height:400px}}.b-about{margin:140px 0 0}@media(max-width: 1600px){.b-about{margin:100px 0 0}}@media(max-width: 992px){.b-about{margin:250px 0 0}}@media(max-width: 767px){.b-about{margin:210px 0 0}}.b-about .container{display:grid;grid-template-columns:3fr 1fr;gap:30px;position:relative}@media(max-width: 580px){.b-about .container{grid-template-columns:1fr}}.b-about .container .title{font-size:6.2rem;line-height:.95}@media(max-width: 1920px){.b-about .container .title{font-size:calc(4.2vw + 12px)}}@media(max-width: 767px){.b-about .container .title{font-size:2.1rem}}@media(max-width: 580px){.b-about .container .title{width:200px;margin:0 0 0 150px}}.b-about .container .image{grid-row:span 3;text-align:right}@media(max-width: 580px){.b-about .container .image{position:absolute;top:0;left:var(--margin);right:auto;bottom:auto}}.b-about .container .image img{width:325px}@media(max-width: 1920px){.b-about .container .image img{width:17vw}}@media(max-width: 767px){.b-about .container .image img{width:80px}}.b-about .container .text{font-size:1.38rem;line-height:1.16;max-width:750px;color:#6F6D6B}@media(max-width: 1600px){.b-about .container .text{font-size:1.1rem;max-width:550px}}@media(max-width: 767px){.b-about .container .text{font-size:1rem}}.b-about .container .buttons{display:flex;align-items:flex-start}.b-prefs{margin:80px 0 0;position:relative;padding:70px 0 0}@media(max-width: 1500px){.b-prefs{margin:30px 0 0}}@media(max-width: 992px){.b-prefs{margin:10px 0 0}}@media(max-width: 767px){.b-prefs{margin:60px 0 0}}.b-prefs .container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1.6fr;gap:20px}@media(max-width: 992px){.b-prefs .container{grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:10px}}@media(max-width: 767px){.b-prefs .container{grid-template-columns:repeat(2, 1fr);overflow-x:scroll;scroll-snap-type:x mandatory;padding:0 var(--margin) 10px;gap:0}}.b-prefs .title{font-size:6.1rem;line-height:.95}@media(max-width: 1800px){.b-prefs .title{font-size:4.9rem}}@media(max-width: 992px){.b-prefs .title{font-size:3.7rem;grid-column:span 2;margin:0 0 10px}}@media(max-width: 767px){.b-prefs .title{position:absolute;top:0;left:var(--margin);right:auto;bottom:auto;font-size:3rem}}@media(max-width: 420px){.b-prefs .title{font-size:2.5rem}}@media(max-width: 992px){.b-prefs .title br{display:none}}.b-prefs .panel{position:relative}@media(max-width: 992px){.b-prefs .panel{grid-row:span 2}}@media(max-width: 767px){.b-prefs .panel{width:calc(400px + var(--margin));scroll-snap-align:start;padding:0 0 0 var(--margin)}}@media(max-width: 580px){.b-prefs .panel{width:340px}}.b-prefs .panel.m-design{grid-row:span 2}@media(max-width: 992px){.b-prefs .panel.m-design{order:2}}.b-prefs .panel.m-design .content{grid-template-columns:.8fr 1fr;background:rgba(0,0,0,0.3);box-shadow:0 -800px 300px -300px rgba(0,0,0,0.3) inset;border-radius:40px}@media(max-width: 1800px){.b-prefs .panel.m-design .content{border-radius:30px}}@media(max-width: 1400px){.b-prefs .panel.m-design .content{grid-template-columns:.7fr 1fr}}@media(max-width: 1220px){.b-prefs .panel.m-design .content{grid-template-rows:auto 1fr auto}}@media(max-width: 992px){.b-prefs .panel.m-design .content{grid-template-columns:auto 220px}}@media(max-width: 767px){.b-prefs .panel.m-design .content{border-radius:20px;grid-template-columns:40px auto;padding:20px 20px 30px 20px;left:var(--margin)}}@media(max-width: 580px){.b-prefs .panel.m-design .content{border-radius:20px}}.b-prefs .panel.m-design .content .subtitle{font-size:4rem}@media(max-width: 1800px){.b-prefs .panel.m-design .content .subtitle{font-size:2.8rem}}.b-prefs .panel .image{background:#d2232a;line-height:0;height:100%;min-height:480px;max-height:940px;border-radius:40px;overflow:hidden}@media(max-width: 1800px){.b-prefs .panel .image{border-radius:30px}}@media(max-width: 992px){.b-prefs .panel .image{min-height:auto;max-height:none;height:500px}}@media(max-width: 767px){.b-prefs .panel .image{border-radius:20px}}@media(max-width: 580px){.b-prefs .panel .image{border-radius:20px;height:450px}}.b-prefs .panel .image img{width:100%;height:100%;object-fit:cover}.b-prefs .panel .content{position:absolute;top:0;left:0;right:0;bottom:0;padding:40px 40px 50px;color:#fff;display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:1fr auto;gap:18px}@media(max-width: 1800px){.b-prefs .panel .content{padding:25px 25px 40px}}@media(max-width: 1400px){.b-prefs .panel .content{grid-template-columns:.7fr 1fr}}@media(max-width: 1220px){.b-prefs .panel .content{grid-template-rows:auto 1fr auto}}@media(max-width: 992px){.b-prefs .panel .content{grid-template-columns:auto 220px;padding:20px 20px 30px}}@media(max-width: 767px){.b-prefs .panel .content{grid-template-columns:40px auto;padding:20px 20px 30px 30px}}.b-prefs .panel .content .subtitle{font-size:3.5rem}@media(max-width: 1800px){.b-prefs .panel .content .subtitle{font-size:2.8rem}}@media(max-width: 1220px){.b-prefs .panel .content .subtitle{grid-column:span 2}}.b-prefs .panel .content .text{margin:15px 0 0}@media(max-width: 1220px){.b-prefs .panel .content .text{grid-column:span 2;margin:5px 0 0}}.b-prefs .panel .content .text div{opacity:.6;margin:5px 0 0;font-size:.8rem;line-height:1}.b-prefs .panel .content .num{font-size:1.6rem}@media(max-width: 1800px){.b-prefs .panel .content .num{font-size:1.4rem}}@media(max-width: 1500px){.b-prefs .panel .content .num{font-size:1.3rem}}.b-prefs .panel .content .pref{font-size:1.7rem;line-height:1.2}@media(max-width: 1800px){.b-prefs .panel .content .pref{font-size:1.3rem}}@media(max-width: 1500px){.b-prefs .panel .content .pref{font-size:1.2rem}}.b-together{margin:130px 0 0}@media(max-width: 1600px){.b-together{margin:100px 0 0}}@media(max-width: 992px){.b-together{margin:80px 0 0}}@media(max-width: 767px){.b-together{margin:60px 0 0}}@media(max-width: 1400px){.b-together .container{padding:0}}.b-together .top{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}@media(max-width: 1400px){.b-together .top{padding:0 var(--margin)}}@media(max-width: 992px){.b-together .top{grid-template-columns:1fr}}.b-together .top .left{font-size:6.1rem;line-height:1}@media(max-width: 1920px){.b-together .top .left{font-size:calc(4vw + 12px)}}@media(max-width: 992px){.b-together .top .left{font-size:calc(4vw + 12px)}}@media(max-width: 767px){.b-together .top .left{font-size:2.8rem}}@media(max-width: 992px){.b-together .top .left br{display:none}}@media(max-width: 767px){.b-together .top .left br{display:block}}.b-together .top .right{margin:10px 0 0}@media(max-width: 992px){.b-together .top .right{margin:20px 0 0}}@media(max-width: 767px){.b-together .top .right{margin:10px 0 0}}.b-together .top .right .text{font-size:1.5rem;color:#6F6D6B}@media(max-width: 1920px){.b-together .top .right .text{font-size:calc(1vw + 2px)}}@media(max-width: 1500px){.b-together .top .right .text{font-size:1.1rem}}.b-together .top .right .buttons{display:flex;margin:40px 0 0}@media(max-width: 767px){.b-together .top .right .buttons{margin:30px 0 0}}.b-together .images{display:grid;grid-template-columns:repeat(6, 1fr);gap:10px;margin:50px 0 0}@media(max-width: 767px){.b-together .images{margin:40px 0 0}}@media(max-width: 1400px){.b-together .images{overflow-x:scroll;scroll-snap-type:x mandatory;padding:0 0 10px;gap:0}}.b-together .images .image{width:100%}@media(max-width: 1400px){.b-together .images .image{width:calc(260px + 10px);scroll-snap-align:start;padding:0 0 0 10px}}@media(max-width: 1400px){.b-together .images .image:first-child{width:calc(260px + var(--margin));padding:0 0 0 var(--margin)}}@media(max-width: 1400px){.b-together .images .image:last-child{width:calc(260px + 10px + var(--margin));padding:0 var(--margin) 0 10px}}.b-together .images img{width:100%;border-radius:30px}@media(max-width: 1400px){.b-together .images img{border-radius:20px}}.b-solutions{margin:140px 0 0}@media(max-width: 1600px){.b-solutions{margin:100px 0 0}}@media(max-width: 1220px){.b-solutions{margin:70px 0 0}}.b-solutions .wrap{position:relative;border-radius:40px;overflow:hidden}@media(max-width: 1600px){.b-solutions .wrap{border-radius:30px}}@media(max-width: 1220px){.b-solutions .wrap{border-radius:20px}}.b-solutions .wrap .image{height:950px}@media(max-width: 1920px){.b-solutions .wrap .image{height:50vw}}@media(max-width: 992px){.b-solutions .wrap .image{height:530px}}@media(max-width: 767px){.b-solutions .wrap .image{height:660px}}.b-solutions .wrap .image img{width:100%;height:100%;object-fit:cover}.b-solutions .wrap .content{position:absolute;top:0;left:0;right:0;bottom:0;display:grid;grid-template-columns:auto 1fr auto;color:#fff;padding:40px 30px;box-shadow:0 500px 300px -300px rgba(0,0,0,0.4) inset;background:rgba(0,0,0,0.15);gap:40px}@media(max-width: 992px){.b-solutions .wrap .content{padding:20px 20px}}@media(max-width: 767px){.b-solutions .wrap .content{grid-template-columns:1fr;grid-template-rows:auto 1fr auto}}@media(max-width: 767px){.b-solutions .wrap .content{padding:20px 20px 35px}}.b-solutions .wrap .content .left .title{font-size:6.1rem;line-height:1}@media(max-width: 1920px){.b-solutions .wrap .content .left .title{font-size:calc(4.2vw + 12px)}}@media(max-width: 767px){.b-solutions .wrap .content .left .title{font-size:3.1rem}}.b-solutions .wrap .content .left .tabs{margin:20px 0 0;display:flex;flex-wrap:wrap;gap:10px;max-width:460px}@media(max-width: 1220px){.b-solutions .wrap .content .left .tabs{gap:8px}}@media(max-width: 992px){.b-solutions .wrap .content .left .tabs{margin:10px 0 0}}@media(max-width: 767px){.b-solutions .wrap .content .left .tabs{margin:60px 0 0;gap:3px}}@media(max-width: 580px){.b-solutions .wrap .content .left .tabs{margin:20px 0 0}}.b-solutions .wrap .content .left .tabs .b-tab{font-size:.9rem;padding:18px 21px;border-radius:12px}@media(max-width: 1220px){.b-solutions .wrap .content .left .tabs .b-tab{font-size:.8rem;padding:15px 16px}}@media(max-width: 767px){.b-solutions .wrap .content .left .tabs .b-tab{border-radius:7px}}@media(max-width: 580px){.b-solutions .wrap .content .left .tabs .b-tab{padding:14px 12px}}.b-solutions .wrap .content .right{max-width:520px}@media(max-width: 1600px){.b-solutions .wrap .content .right{max-width:360px}}@media(max-width: 992px){.b-solutions .wrap .content .right{max-width:240px}}@media(max-width: 767px){.b-solutions .wrap .content .right{max-width:300px}}.b-solutions .wrap .content .right .text{font-size:2.8rem;line-height:1;margin:10px 0 25px}@media(max-width: 1920px){.b-solutions .wrap .content .right .text{font-size:calc(1.8vw + 5px)}}@media(max-width: 767px){.b-solutions .wrap .content .right .text{font-size:2.2rem;margin:10px 0 20px}}.b-solutions .wrap .content .right .buttons{display:flex}.b-info{margin:140px 0 0}@media(max-width: 1600px){.b-info{margin:100px 0 0}}@media(max-width: 1220px){.b-info{margin:70px 0 0}}@media(max-width: 767px){.b-info{margin:60px 0 0}}.b-info.m-red .wrap{background:#d2232a;color:#fff}.b-info .wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;background:#FAFAFA;border-radius:30px}@media(max-width: 992px){.b-info .wrap{grid-template-columns:1fr}}.b-info .wrap .content{padding:40px}@media(max-width: 1220px){.b-info .wrap .content{padding:30px 20px}}.b-info .wrap .content .title{font-size:4.7rem;line-height:1}@media(max-width: 1920px){.b-info .wrap .content .title{font-size:calc(3.3vw + 0px)}}@media(max-width: 1220px){.b-info .wrap .content .title{font-size:2.7rem}}@media(max-width: 767px){.b-info .wrap .content .title{font-size:2.9rem}}.b-info .wrap .content .list{font-size:2.1rem;margin:40px 0 0 10px;opacity:.6}@media(max-width: 1920px){.b-info .wrap .content .list{font-size:calc(1.4vw + 0px)}}@media(max-width: 1220px){.b-info .wrap .content .list{font-size:1.4rem}}@media(max-width: 767px){.b-info .wrap .content .list{font-size:1.2rem}}@media(max-width: 992px){.b-info .wrap .content .list ul{display:flex;gap:0px 30px;flex-wrap:wrap}}@media(max-width: 420px){.b-info .wrap .content .list ul{gap:0px 10px}}.b-info .wrap .content .list li{list-style:disc;margin:15px 0 0 20px}.b-info .wrap .content .image{display:none;padding:40px 0 0;height:320px}@media(max-width: 992px){.b-info .wrap .content .image{display:block}}@media(max-width: 767px){.b-info .wrap .content .image{height:350px}}.b-info .wrap .content .image img{border-radius:23px;width:100%;height:100%;object-fit:cover}.b-info .wrap .content .text{margin:40px 0 0;font-size:1.8rem;line-height:1;opacity:.6}@media(max-width: 1920px){.b-info .wrap .content .text{font-size:calc(1.4vw + 0px)}}@media(max-width: 1220px){.b-info .wrap .content .text{font-size:1.4rem}}@media(max-width: 767px){.b-info .wrap .content .text{font-size:1.2rem}}.b-info .wrap .content .buttons{margin:40px 0 0;display:flex}.b-info .wrap>.image{padding:20px}@media(max-width: 992px){.b-info .wrap>.image{display:none}}.b-info .wrap>.image img{border-radius:23px;width:100%;height:100%;object-fit:cover}.b-ideas{margin:90px 0 0}@media(max-width: 1600px){.b-ideas{margin:70px 0 0}}@media(max-width: 1220px){.b-ideas{margin:55px 0 0}}@media(max-width: 767px){.b-ideas{margin:35px 0 0;position:relative;padding:0 0 90px}}.b-ideas .header{display:grid;grid-template-columns:1fr auto;gap:15px}@media(max-width: 767px){.b-ideas .header{grid-template-columns:1fr}}.b-ideas .header .title{grid-column:span 2;font-size:6.1rem}@media(max-width: 1600px){.b-ideas .header .title{font-size:4.8rem;margin:0 0 10px}}@media(max-width: 1220px){.b-ideas .header .title{font-size:3.4rem}}@media(max-width: 767px){.b-ideas .header .title{font-size:2.9rem;margin:0 0 0;grid-column:1}}.b-ideas .header .tabs{display:flex;flex-wrap:wrap;gap:10px;align-items:center}@media(max-width: 767px){.b-ideas .header .buttons{position:absolute;top:auto;left:10px;right:auto;bottom:10px}}.b-ideas .items{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px 20px;margin:30px 0 0}@media(max-width: 1600px){.b-ideas .items{grid-template-columns:repeat(8, 1fr);overflow-x:scroll;scroll-snap-type:x mandatory;margin:30px -20px 0;padding:0 0 15px;gap:20px 0}}@media(max-width: 767px){.b-ideas .items{margin:10px -10px 0}}.b-ideas .item{scroll-snap-align:start}@media(max-width: 1600px){.b-ideas .item{width:420px;padding:0 0 0 20px}}@media(max-width: 767px){.b-ideas .item{width:350px;padding:0 0 0 10px}}@media(max-width: 1600px){.b-ideas .item:last-child{width:440px;padding:0 20px}}@media(max-width: 767px){.b-ideas .item:last-child{width:360px;padding:0 10px}}.b-ideas .item .image a{display:block;border:none;line-height:0;margin:0 0 30px}.b-ideas .item .image a img{width:100%;border-radius:14px}.b-ideas .item .title{font-size:1.2rem}.b-ideas .item .params{display:flex;align-items:center;margin-bottom:10px;position:relative}.b-ideas .item .params .section{position:absolute;top:-45px;z-index:1}.b-ideas .item .params .section a{background:#333;border:none;display:inline-block;padding:4px 10px 7px;margin-right:10px;color:#fff}.b-ideas .item .params .section a:hover{background:#d2232a}.b-ideas .item .params .date,.b-ideas .item .params .views,.b-ideas .item .params .time{color:#6F6D6B;padding:0 10px 0 0}.b-ideas .item .params .date img,.b-ideas .item .params .views img,.b-ideas .item .params .time img{margin:-6px -5px -6px 0;filter:grayscale(1);opacity:.4;width:26px;display:inline}footer{background:#000;margin:200px 0 0}@media(max-width: 1500px){footer{margin:180px 0 0}}@media(max-width: 1220px){footer{margin:120px 0 0}}@media(max-width: 580px){footer{margin:100px 0 0}}footer .wrap{color:rgba(255,255,255,0.6);display:grid;grid-template-columns:1.75fr 1fr 1fr 1fr 1fr 1.2fr;gap:40px;padding:40px 0}@media(max-width: 1800px){footer .wrap{grid-template-columns:1.3fr 1fr 1fr 1fr 1fr 1.2fr}}@media(max-width: 1700px){footer .wrap{grid-template-columns:1.2fr 1fr 1fr 1fr 1.2fr}}@media(max-width: 1400px){footer .wrap{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 992px){footer .wrap{grid-template-columns:repeat(2, 1fr);gap:30px}}footer .wrap a{font-size:.95rem}footer .wrap .logo{grid-row:span 2}@media(max-width: 1400px){footer .wrap .logo{grid-row:1;grid-column:span 3}}@media(max-width: 992px){footer .wrap .logo{grid-column:span 2}}footer .wrap .logo img{width:310px}@media(max-width: 1800px){footer .wrap .logo img{width:240px}}footer .wrap .menu div{max-width:200px;margin:5px 0}footer .wrap .menu .title{margin:0 0 20px}footer .wrap .menu .title a{font-size:1.1rem;position:relative;color:#fff}footer .wrap .menu .title a:after{content:"";position:absolute;top:auto;left:0;right:0;bottom:-5px;height:1px;background:#FAFAFA}footer .wrap .phones{grid-column:span 2}@media(max-width: 1700px){footer .wrap .phones{grid-column:2/span 2;grid-row:3/4}}@media(max-width: 1400px){footer .wrap .phones{grid-column:1;grid-row:4}}@media(max-width: 992px){footer .wrap .phones{grid-row:6}}@media(max-width: 580px){footer .wrap .phones{grid-column:span 2}}footer .wrap .phones .phone a{font-size:2.6rem;line-height:1;color:#fff}@media(max-width: 1400px){footer .wrap .phones .phone a{font-size:2.1rem}}@media(max-width: 992px){footer .wrap .phones .phone a{font-size:2.5rem}}@media(max-width: 767px){footer .wrap .phones .phone a{font-size:1.9rem}}@media(max-width: 580px){footer .wrap .phones .phone a{font-size:2.5rem}}footer .wrap .phones .text{margin:10px 0 30px;font-size:.7rem}footer .wrap .phones .survey{margin:-10px 0 30px;font-size:.7rem;position:relative;padding:10px 20px 0 26px;max-width:260px;border-top:3px dotted #d2232a}footer .wrap .phones .survey img{position:absolute;top:14px;left:0;right:auto;bottom:auto}footer .wrap .phones .social{display:flex;gap:10px}footer .wrap .phones .social a{background:rgba(255,255,255,0.2);line-height:0;border-radius:8px}footer .wrap .contacts{background:#262626;grid-column:span 2;border-radius:22px;padding:23px 20px 40px;display:grid;grid-template-columns:1fr 1.2fr;gap:20px 60px;margin:-20px 0 20px -20px}@media(max-width: 1700px){footer .wrap .contacts{grid-row:span 2}}@media(max-width: 1400px){footer .wrap .contacts{grid-column:2/span 2;grid-row:4;max-width:550px}}@media(max-width: 992px){footer .wrap .contacts{grid-column:2;grid-row:6;grid-template-columns:1fr;max-width:300px}}@media(max-width: 580px){footer .wrap .contacts{grid-row:7;grid-column:span 2;margin:0}}footer .wrap .contacts .submenu:first-child{margin:0 -40px 0 0}@media(max-width: 992px){footer .wrap .contacts .submenu:first-child{margin:0}}@media(max-width: 992px){footer .wrap .contacts .submenu:nth-child(2){grid-row:4}}footer .wrap .contacts .submenu div{margin:5px 0;line-height:1.13}footer .wrap .contacts .submenu .title{margin:0 0 20px}footer .wrap .contacts .submenu .title a{font-size:1.02rem;position:relative;color:#fff}footer .wrap .contacts .submenu .title a:after{content:"";position:absolute;top:auto;left:0;right:0;bottom:-5px;height:1px;background:#FAFAFA}footer .wrap .contacts .submenu .phone{margin:20px 0 0}footer .wrap .contacts .submenu .phone a{font-size:1.1rem;color:#fff}footer .wrap .contacts .emails{line-height:1.5;grid-column:span 2}@media(max-width: 992px){footer .wrap .contacts .emails{grid-column:1}}footer .wrap .contacts .emails a{font-size:1.1rem;color:#fff}@media(max-width: 1700px){footer .wrap .copy{grid-column:1;grid-row:5}}@media(max-width: 992px){footer .wrap .copy{grid-row:8}}@media(max-width: 580px){footer .wrap .copy{grid-row:10;grid-column:span 2}}footer .wrap .rules{grid-column:span 3}@media(max-width: 1700px){footer .wrap .rules{grid-row:5;grid-column:span 2}}@media(max-width: 1400px){footer .wrap .rules{grid-column:2}}@media(max-width: 992px){footer .wrap .rules{grid-row:7;margin:0 0 -30px}}@media(max-width: 580px){footer .wrap .rules{grid-row:8;grid-column:span 2}}footer .wrap .policy{grid-column:span 2}@media(max-width: 1700px){footer .wrap .policy{grid-row:5}}@media(max-width: 1400px){footer .wrap .policy{grid-column:3}}@media(max-width: 992px){footer .wrap .policy{grid-row:8;grid-column:2}}@media(max-width: 580px){footer .wrap .policy{grid-row:9;grid-column:span 2}}body.m-shutter .b-shutter{display:grid}.b-shutter{position:absolute;top:0;left:0;right:0;bottom:0;position:fixed;background:rgba(0,0,0,0.95);z-index:2;color:#fff;grid-template-rows:1fr auto auto;gap:25px;padding:120px var(--margin) 40px;display:none}@media(max-width: 1220px){.b-shutter{padding:70px var(--margin) 40px}}.b-shutter .menu{overflow-y:auto}.b-shutter .menu .panel{display:none}.b-shutter .menu .panel.m-active{display:block}.b-shutter .menu .item{font-size:1.4rem;margin:16px 0}.b-shutter .menu .item.m-limit{background:rgba(255,255,255,0.15);height:1px;margin:29px 0}.b-shutter .menu .item.m-small{font-size:.95rem;margin:19px 0}.b-shutter .menu .item.m-small a{color:#999}.b-shutter .menu .item.m-small a img{margin:0 0 0 4px;opacity:.6}.b-shutter .menu .item a img{margin:0 0 2px 4px}.b-shutter .menu .item span{cursor:pointer}.b-shutter .menu .item span img{transform:rotate(180deg);margin:0 3px 0 6px}.b-shutter .contacts .phone a{font-size:2rem;line-height:1;color:#fff}.b-shutter .contacts .text{margin:10px 0 20px;font-size:.7rem}.b-shutter .contacts .careers a{background:#d2232a;padding:10px 20px;text-transform:uppercase;border-radius:7px;white-space:nowrap;font-size:.9rem;display:inline-block}@media(max-width: 1600px){.b-shutter .contacts .careers a{font-size:.8rem}}.b-shutter .contacts .careers a:hover{opacity:1;background:#ef2028}.b-shutter .links{display:flex;gap:20px}.b-shutter .links a{font-size:.95rem}.b-shutter .links img{margin:0 0 -2px 0}.b-modal{display:none;overflow:initial !important;margin:0;box-shadow:0 0 60px rgba(0,0,0,0.5);max-width:500px;border-radius:20px}.b-modal .title{white-space:nowrap;margin:0 0 15px;padding:0;color:#333;font-size:1.2rem}.b-modal .title span{color:#d2232a}.b-modal .confirm{margin:0 0 40px}.b-modal .confirm a{display:inline-block;background:#d2232a;border-radius:8px;padding:10px 20px;color:#fff}.b-modal .confirm a:hover{background:#bc1f26;opacity:1}.b-modal .selector{margin:0}.b-modal .selector .bx-sls .dropdown-block{border:solid 1px #6F6D6B;border-radius:0;height:44px;text-align:left;padding:0 10px}.b-modal .selector .bx-sls .quick-locations{margin:0px -3px 15px;display:flex;flex-wrap:wrap}.b-modal .selector .bx-sls .quick-location-tag{margin:3px;padding:6px 10px;border-radius:3px;background:#ededed;color:#333;border:none;height:auto;line-height:inherit;font-size:1rem}.b-modal .selector .bx-sls .quick-location-tag:hover{background:#e1e1e1}.b-modal .selector .bx-sls .bx-ui-sls-container{min-height:44px}.b-modal .selector .bx-sls .bx-ui-sls-fake,.b-modal .selector .bx-sls .bx-ui-sls-route{height:44px;text-align:left;padding:0 !important}.b-modal .selector .bx-sls .bx-ui-sls-pane{left:-1px;width:calc(100% + 2px);top:42px;padding:0;box-shadow:none;border-color:#333}.b-modal .selector .bx-sls .bx-ui-sls-variants .bx-ui-sls-variant,.b-modal .selector .bx-sls .bx-ui-sls-error{border-bottom:solid 1px #e1e1e1}.b-modal .selector .bx-sls .bx-ui-sls-variants .bx-ui-sls-variant:hover,.b-modal .selector .bx-sls .bx-ui-sls-variant-active{background:#FAFAFA}.b-modal .selector .bx-sls .dropdown-item{margin-bottom:0}.b-modal .selector .bx-sls .bx-ui-sls-error{color:#333;padding-left:10px}.b-modal .selector .bx-sls .bx-ui-sls-error div{display:none}.b-modal .selector .bx-sls .dropdown-icon,.b-modal .selector .bx-sls .dropdown-fade2white,.b-modal .selector .bx-sls .bx-ui-sls-loader,.b-modal .selector .bx-sls .bx-ui-sls-clear{display:none !important}.b-pagehead{background:#000;padding:120px 0 20px}@media(max-width: 1220px){.b-pagehead{padding:100px 0 20px}}@media(max-width: 767px){.b-pagehead{padding:80px 0 15px}}.b-pagehead .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.b-pagehead .container:before,.b-pagehead .container:after{display:none}.b-pagehead .title{width:60%;padding:0 20px 0 0}@media(max-width: 767px){.b-pagehead .title{width:100%;padding:0}}.b-pagehead h1{font-size:1.4rem;color:#fff;font-weight:normal;margin:0}.b-breadcrumbs{max-width:40%}@media(max-width: 767px){.b-breadcrumbs{max-width:100%;margin:5px 0 0 -10px}}@media(max-width: 420px){.b-breadcrumbs{margin:5px 0 0 -4px}}.b-breadcrumbs ul{margin:0;padding:0;list-style-type:none}.b-breadcrumbs li{display:inline-block;margin:3px 0 3px 30px;position:relative}@media(max-width: 420px){.b-breadcrumbs li{margin:3px 0 3px 20px}}.b-breadcrumbs li:after{content:"//";position:absolute;top:-2px;left:-19px;right:auto;bottom:auto;color:#d2232a;font-size:18px;letter-spacing:-2px}@media(max-width: 420px){.b-breadcrumbs li:after{left:-15px}}.b-breadcrumbs li a{color:#999;border-bottom:1px solid rgba(153,153,153,0.3)}.b-breadcrumbs li a:hover{border-color:rgba(153,153,153,0.7)}.b-gifts{margin:100px 0 100px}@media(max-width: 1600px){.b-gifts{margin:80px 0 70px}}@media(max-width: 1220px){.b-gifts{margin:60px 0 50px}}@media(max-width: 767px){.b-gifts{margin:40px 0 30px}}.b-gifts h1{font-size:5.6rem;max-width:1100px;line-height:.9;margin:.5em 0}@media(max-width: 1920px){.b-gifts h1{font-size:calc(3vw + 29px)}}@media(max-width: 1220px){.b-gifts h1{font-size:calc(1.9vw + 34px)}}.b-gifts .form{background:#d2232a;border-radius:30px;padding:40px 35px;color:#fff;margin:20px auto 20px 0;display:grid;gap:20px;width:fit-content}@media(max-width: 1600px){.b-gifts .form{border-radius:20px;padding:20px;margin:10px auto 10px 0;gap:10px}}.b-gifts .form.m-done{background:#23d2ba;padding:35px}@media(max-width: 1600px){.b-gifts .form.m-done{padding:20px}}.b-gifts .form .title{font-size:2.5rem;line-height:1.1}@media(max-width: 1920px){.b-gifts .form .title{font-size:calc(0.9vw + 19px)}}@media(max-width: 1600px){.b-gifts .form .title{font-size:calc(0.3vw + 22px)}}.b-gifts .form form{display:flex;gap:10px}.b-gifts .form form input,.b-gifts .form form button{border-radius:8px;border:none;font-size:1.2rem;transition:all .3s}@media(max-width: 1600px){.b-gifts .form form input,.b-gifts .form form button{font-size:1.07rem;padding:17px 23px}}.b-gifts .form form input{box-shadow:inset 0 0 #6F6D6B;text-align:center;padding:20px}@media(max-width: 1600px){.b-gifts .form form input{padding:17px}}.b-gifts .form form button{padding:4px 4px 4px 23px;background:#000;color:#fff;white-space:nowrap;text-transform:uppercase;cursor:pointer;display:flex;gap:20px;align-items:center;line-height:0}.b-gifts .form form button:hover{background:#262626}.b-gifts .form form button:hover img{transform:rotate(45deg)}.b-gifts .form form button span{background:#ddd;padding:20px;display:block;border-radius:6px}@media(max-width: 1600px){.b-gifts .form form button span{padding:16px}}.b-gifts .form form button img{width:auto;transition:all .1s}.b-gifts .items{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(3, auto);gap:20px}@media(max-width: 1600px){.b-gifts .items{gap:15px}}@media(max-width: 1600px){.b-gifts .items{grid-template-columns:repeat(3, 1fr);gap:10px}}@media(max-width: 767px){.b-gifts .items{grid-template-columns:repeat(2, 1fr);gap:10px}}@media(max-width: 580px){.b-gifts .items{grid-template-columns:1fr;gap:10px}}.b-gifts .item{display:grid;grid-template-rows:subgrid;grid-row:span 3}.b-gifts .item .image{background:#ededed;border-radius:30px;padding:22% 20px;position:relative}@media(max-width: 1600px){.b-gifts .item .image{border-radius:20px;padding:80px 20px}}.b-gifts .item .image img{width:100%;height:100%;max-height:11vw;object-fit:contain}@media(max-width: 1600px){.b-gifts .item .image img{max-height:calc(8vw + 200px)}}.b-gifts .item .image .num{position:absolute;top:20px;left:20px;right:auto;bottom:auto;background:#fff;font-size:.95rem;border-radius:10px;padding:10px}@media(max-width: 992px){.b-gifts .item .image .num{top:10px;left:10px}}.b-gifts .item .content .title{font-size:1.6rem;line-height:1.1}.b-gifts .item .content .text{color:#6F6D6B;margin:10px 0 0;font-size:1.2rem}@media(max-width: 767px){.b-gifts .item .content .text{margin:5px 0 0}}.b-gifts .item .buttons{display:flex;align-items:center;gap:25px;margin:0 0 30px}@media(max-width: 1600px){.b-gifts .item .buttons{margin:20px 0 30px}}@media(max-width: 767px){.b-gifts .item .buttons{margin:10px 0 20px}}.b-gifts .item .buttons a,.b-gifts .item .buttons span{background:#d2232a;color:#fff;padding:15px 20px;border-radius:10px;color:#fff;font-size:1.1rem;text-transform:uppercase}.b-gifts .item .buttons span{background:#ddd;cursor:not-allowed}.b-gifts .item .buttons .price{color:#d2232a;font-size:1.2rem}.b-gifts-form-note{margin:0;max-width:400px;min-height:360px;text-align:center;display:flex;align-items:center}.b-gifts-form-note .image{display:block;width:50px;height:50px;background:#d2232a;display:flex;justify-content:center;align-items:center;line-height:0;border-radius:100px;margin:-30px auto 0}.b-gifts-form-note .image img{width:30px}.b-gifts-form-note .title{font-size:1.8rem;line-height:1;margin:10px 0 10px}.b-gifts-form{margin:0;max-width:400px}.b-gifts-form .title{font-size:1.8rem;line-height:1.1}.b-gifts-form .items{margin:20px 0 0;border-top:solid 1px #ddd}.b-gifts-form .item{display:grid;grid-template-columns:60px auto;align-items:center;gap:12px;padding:10px 0;border-bottom:solid 1px #ddd}.b-gifts-form .item .image{background:#ededed;border-radius:10px;display:block;width:60px;height:60px;padding:10px}.b-gifts-form .item .image img{width:100%;height:100%;object-fit:contain}.b-gifts-form .item .name{line-height:1.1}.b-gifts-form .price{color:#d2232a;font-size:1.1rem;text-align:right;padding:25px 0}.b-gifts-form form>div{line-height:0}.b-gifts-form form input,.b-gifts-form form textarea{background:#FAFAFA;border:none;padding:15px 20px;transition:all .3s;border-radius:10px;border:solid 1px #ddd;width:100%;margin:0 0 12px}.b-gifts-form form input.m-error,.b-gifts-form form textarea.m-error{border:solid 1px #d2232a}.b-gifts-form form input:hover,.b-gifts-form form input:focus,.b-gifts-form form input:active,.b-gifts-form form textarea:hover,.b-gifts-form form textarea:focus,.b-gifts-form form textarea:active{border:solid 1px #999}.b-gifts-form form button{width:100%;border:none;padding:18px 16px;border-radius:4px;color:#fff;background:#d2232a;border-radius:10px;cursor:pointer;transition:all .3s}.b-gifts-form form button:hover{border:none;background:#ef2028}.b-gifts-form form .checkbox{position:relative;padding:0 0 0 35px;line-height:1.1;max-width:450px;font-size:.9rem;color:#6F6D6B}.b-gifts-form form .checkbox a{border-bottom:solid 1px #ddd}.b-gifts-form form .checkbox .c-native:checked+.c-custom:before{content:"";background:url(../img/gifts/ok.svg) no-repeat center center;background-size:17px;display:block;width:21px;height:21px;position:absolute;top:-1px;left:0;right:auto;bottom:auto;filter:invert(1)}.b-gifts-form form .checkbox .c-native.m-error+.c-custom{border:1px solid #d2232a}.b-gifts-form form .checkbox .c-native{display:none}.b-gifts-form form .checkbox .c-custom{position:absolute;top:3px;left:0;right:auto;bottom:auto;display:block;width:22px;height:22px;border:1px solid #ddd;background:#FAFAFA;border-radius:5px}.b-gifts-form form .checkbox .c-custom.m-error{border:solid 1px #d2232a}.b-gifts-form form .buttons{margin:20px 0 0}.b-expertise{margin:100px 0 0;position:relative}@media(max-width: 1600px){.b-expertise{margin:70px 0 0}}@media(max-width: 1220px){.b-expertise{margin:50px 0 0}}@media(max-width: 767px){.b-expertise{margin:30px 0 0}}.b-expertise .container{display:grid;grid-template-columns:1fr 1fr;gap:100px 15px}@media(max-width: 992px){.b-expertise .container{grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:10px}}@media(max-width: 767px){.b-expertise .container{grid-template-columns:repeat(2, 1fr);padding:0 var(--margin) 10px;gap:0}}.b-expertise .title{font-size:5.5rem;line-height:.95}@media(max-width: 1920px){.b-expertise .title{font-size:calc(2.8vw + 30px)}}@media(max-width: 992px){.b-expertise .title{grid-column:span 2;margin:0 0 10px}}@media(max-width: 992px){.b-expertise .title br{display:none}}.b-expertise .panel{position:relative;overflow:hidden;border-radius:40px}@media(max-width: 1600px){.b-expertise .panel{border-radius:30px}}@media(max-width: 992px){.b-expertise .panel{grid-column:span 2;grid-row:span 2;border-radius:20px}}.b-expertise .panel.m-image{grid-row:span 2}@media(max-width: 992px){.b-expertise .panel.m-image{height:440px}}.b-expertise .panel .image{line-height:0;height:100%}@media(max-width: 1800px){.b-expertise .panel .image{border-radius:30px}}@media(max-width: 992px){.b-expertise .panel .image{min-height:auto;max-height:none;height:500px}}@media(max-width: 767px){.b-expertise .panel .image{border-radius:20px}}@media(max-width: 580px){.b-expertise .panel .image{border-radius:20px;height:450px}}.b-expertise .panel .image img{width:100%;height:100%;object-fit:cover}.b-expertise .panel .content{background:#d2232a;padding:35px;color:#fff}@media(max-width: 1600px){.b-expertise .panel .content{padding:35px 20px 20px}}@media(max-width: 992px){.b-expertise .panel .content{padding:20px 20px 20px}}.b-expertise .panel .content .items{display:grid;grid-template-columns:170px 1fr;gap:25px;align-items:start}@media(max-width: 1600px){.b-expertise .panel .content .items{gap:15px;grid-template-columns:130px 1fr}}.b-expertise .panel .content .items .subtitle{font-size:3.5rem;line-height:.95;grid-column:span 2}@media(max-width: 1920px){.b-expertise .panel .content .items .subtitle{font-size:calc(1.4vw + 26px)}}@media(max-width: 1600px){.b-expertise .panel .content .items .subtitle{font-size:calc(0.6vw + 28px)}}.b-expertise .panel .content .items .qr{background:#fff;line-height:0;padding:15px;border-radius:10px;grid-row:span 2}@media(max-width: 1600px){.b-expertise .panel .content .items .qr{padding:10px}}.b-expertise .panel .content .items .qr img{width:100%}.b-expertise .panel .content .items .text{font-size:2.5rem;line-height:1.1}@media(max-width: 1920px){.b-expertise .panel .content .items .text{font-size:calc(0.9vw + 19px)}}@media(max-width: 1600px){.b-expertise .panel .content .items .text{font-size:calc(0.3vw + 22px)}}@media(max-width: 580px){.b-expertise .panel .content .items .text{grid-column:span 2}}.b-expertise .panel .content .items .buttons{display:flex}@media(max-width: 580px){.b-expertise .panel .content .items .buttons{grid-column:span 2}}.b-expertise .panel .content .contacts{background:rgba(255,255,255,0.1);padding:20px;border-radius:20px;width:min-content;display:grid;gap:9px;margin:50px 0 0}@media(max-width: 992px){.b-expertise .panel .content .contacts{border-radius:10px}}.b-expertise .panel .content .contacts .subtitle{opacity:.5}.b-expertise .panel .content .contacts .name{font-size:2.5rem}@media(max-width: 1920px){.b-expertise .panel .content .contacts .name{font-size:calc(0.6vw + 26px)}}.b-expertise .panel .content .contacts .limit{height:1px;width:100%;max-width:140px;background:rgba(255,255,255,0.3)}.b-expertise .panel .content .contacts .text{line-height:1.5;font-size:1.4rem}@media(max-width: 1920px){.b-expertise .panel .content .contacts .text{font-size:calc(0.5vw + 12px)}}.b-social{margin:150px 0}@media(max-width: 1600px){.b-social{margin:100px 0}}@media(max-width: 1220px){.b-social{margin:70px 0}}@media(max-width: 992px){.b-social{margin:60px 0}}.b-social .content{background:#ededed;border-radius:40px;padding:35px}@media(max-width: 1220px){.b-social .content{padding:30px 25px}}@media(max-width: 992px){.b-social .content{padding:25px 20px 20px;border-radius:30px}}@media(max-width: 767px){.b-social .content{border-radius:20px}}.b-social .title{font-size:5.6rem;line-height:1}@media(max-width: 1920px){.b-social .title{font-size:calc(3vw + 29px)}}@media(max-width: 1220px){.b-social .title{font-size:calc(1.8vw + 32px)}}.b-social .items{display:grid;grid-template-columns:repeat(5, 1fr);gap:30px;margin:40px 0 0}@media(max-width: 1600px){.b-social .items{margin:20px 0 0;gap:15px}}@media(max-width: 767px){.b-social .items{grid-template-columns:repeat(2, 1fr);gap:10px}}.b-social .items a{background:#fff;border-radius:30px;text-align:center;padding:25px;display:grid;gap:20px;justify-items:center}@media(max-width: 1600px){.b-social .items a{border-radius:20px}}@media(max-width: 1220px){.b-social .items a{padding:35px}}@media(max-width: 992px){.b-social .items a{padding:15px}}@media(max-width: 767px){.b-social .items a{border-radius:15px}}.b-social .items img.qr{width:100%;max-width:140px;order:2}@media(max-width: 1220px){.b-social .items img.icon{width:40px}}@media(max-width: 992px){.b-social .items img.icon{width:35px}}.b-about-hero{margin:20px 0 0}.b-about-hero .wrap{position:relative}.b-about-hero .image{border-radius:40px;overflow:hidden;height:650px;line-height:0}.b-about-hero .image img{width:100%;height:100%;object-fit:cover}.b-about-hero .content{position:absolute;top:0;left:0;right:0;bottom:0;display:grid;align-content:space-between;color:#fff;padding:40px 30px}.b-about-hero .content .title{font-size:3rem}.b-about-hero .content .text{font-size:2rem}.b-about-params{margin:100px 0}.b-about-params .wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}.b-about-params .left{display:grid;align-content:space-between}.b-about-params .left .title{font-size:3rem}.b-about-params .left ul{background:#FAFAFA;padding:40px;border-radius:40px;display:grid;gap:30px}.b-about-params .left ul li{position:relative;padding:0 0 0 30px}.b-about-params .left ul li:after{content:"";background:#d2232a;display:block;width:8px;height:8px;position:absolute;top:4px;left:0;right:auto;bottom:auto}.b-about-params .right{position:relative}.b-about-params .right .image{border-radius:40px;overflow:hidden;line-height:0}.b-about-params .right .content{position:absolute;top:0;left:0;right:0;bottom:0;display:grid;align-content:space-between;color:#fff;padding:40px 30px}.b-about-params .right .title{font-size:2rem}.b-about-params .right .logo{line-height:0;text-align:right}.b-about-params .right .logo img{width:113px;filter:invert(1) grayscale(1) brightness(2)}.b-about-together{margin:130px 0}.b-about-together .title{font-size:3rem}.b-about-together .images{display:grid;grid-template-columns:repeat(5, 1fr);gap:10px;margin:50px 0 0}@media(max-width: 767px){.b-about-together .images{margin:40px 0 0}}@media(max-width: 1400px){.b-about-together .images{overflow-x:scroll;scroll-snap-type:x mandatory;padding:0 0 10px;gap:0}}.b-about-together .images .image{width:100%;line-height:0}@media(max-width: 1400px){.b-about-together .images .image{width:calc(260px + 10px);scroll-snap-align:start;padding:0 0 0 10px}}@media(max-width: 1400px){.b-about-together .images .image:first-child{width:calc(260px + var(--margin));padding:0 0 0 var(--margin)}}@media(max-width: 1400px){.b-about-together .images .image:last-child{width:calc(260px + 10px + var(--margin));padding:0 var(--margin) 0 10px}}.b-about-together .images img{width:100%;border-radius:30px}@media(max-width: 1400px){.b-about-together .images img{border-radius:20px}}.b-about-together .bottom .buttons{display:flex;margin:40px 0 0}@media(max-width: 767px){.b-about-together .bottom .buttons{margin:30px 0 0}}.b-about-values{margin:130px 0}.b-about-values .wrap{background:#d2232a;border-radius:40px;padding:40px 30px;color:#fff}.b-about-values .title{font-size:3rem;margin:0 0 40px}.b-about-values .content{display:grid;grid-template-columns:.5fr 1fr 1fr;gap:60px;max-width:1500px}.b-about-values .num{font-size:2rem}.b-about-values .value{font-size:2rem}.b-about-values .text{opacity:.5}
/*# sourceMappingURL=style.css.map */
