.bmodal{background:rgba(0,0,0,.7);bottom:0;display:grid;left:0;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:127px;place-items:center;position:fixed;right:0;top:0}@media only screen and (max-width:1600px){.bmodal{padding:80px}}@media only screen and (max-width:1440px){.bmodal{padding:50px}}@media only screen and (max-width:990px){.bmodal{padding:20px}}@media only screen and (max-width:600px){.bmodal{padding:0}}.bmodal-top{background:#fff;border-bottom:1px solid rgba(51,51,51,.2);left:0;padding-left:25px;padding-right:39px;padding-top:3px;position:fixed;right:0;top:0}.bmodal-left{display:flex;flex-direction:column;width:44.2%}@media only screen and (max-width:990px){.bmodal-left{width:100%}}@media only screen and (max-width:600px){.bmodal-left{padding-left:25px;padding-right:25px;padding-top:25px}}.bmodal-right{padding-top:4px;width:50%}@media only screen and (max-width:990px){.bmodal-right{width:100%}}@media only screen and (max-width:600px){.bmodal-right{padding-left:25px;padding-right:25px}}.bmodal-enter-active,.bmodal-enter-active .bmodal,.bmodal-enter-active .bmodal-window,.bmodal-leave-active,.bmodal-leave-active .bmodal,.bmodal-leave-active .bmodal-window{transition:all .2s ease}.bmodal-enter-from,.bmodal-leave-to{opacity:0}.bmodal-list{display:flex;flex-direction:column;row-gap:8px}.bmodal-list li{align-items:baseline;color:#111;display:flex;font-family:helveticaneuecyr-medium;font-size:14px;justify-content:space-between;white-space:nowrap}.bmodal-window{background-color:#fff;border-radius:26px;box-shadow:0 5px 40px #00000012;min-height:740px;padding:60px}@media only screen and (max-width:1440px){.bmodal-window{padding:40px}}@media only screen and (max-width:990px){.bmodal-window{min-height:auto;padding:55px 50px 50px}}@media only screen and (max-width:600px){.bmodal-window{border-radius:0;padding:58px 0 30px}}.bmodal-img{display:flex;flex-grow:1;justify-content:center;margin-bottom:5px}@media only screen and (max-width:990px){.bmodal-img{height:490px}}@media only screen and (max-width:600px){.bmodal-img{height:326px}}.bmodal-img img{-o-object-fit:contain;object-fit:contain}.bmodal-title{font-family:helveticaneuecyr-bold;font-size:28px;margin-bottom:36px;text-transform:uppercase}@media only screen and (max-width:600px){.bmodal-title{margin-bottom:-2px}}.bmodal-price{font-family:helveticaneuecyr-bold;letter-spacing:.1px;margin-bottom:36px}.bmodal-close{position:absolute;right:40px;top:40px}@media only screen and (max-width:990px){.bmodal-close{right:49px;top:48px}}@media only screen and (max-width:600px){.bmodal-close{position:static}}
