.main-block{max-width:1340px;width:calc(100% - 200px);margin:0 auto;padding:120px 0 160px}@media(max-width:1200px){.main-block{width:calc(100% - 160px)}}@media(max-width:992px){.main-block{width:calc(100% - 120px);padding:60px 0 80px}}@media(max-width:576px){.main-block{width:calc(100% - 60px)}}.main-block .container{display:flex;align-items:start}@media(max-width:992px){.main-block .container{flex-direction:column}}.main-block .container>.block-text{width:26.11%;position:-webkit-sticky;position:sticky;top:130px}@media(max-width:992px){.main-block .container>.block-text{width:100%;position:static}}.main-block .container>.block-text .text{-webkit-line-clamp:unset;color:#5c5c5c}.main-block .product-list{width:66.42%;margin-left:auto}@media(max-width:992px){.main-block .product-list{width:100%;margin-top:50px}}.main-block .product-list .block-text{margin-left:auto}@media(max-width:576px){.main-block .product-list .block-text{margin-left:0;width:100%;margin-top:20px;padding:0 10px}}.main-block .product-list .block-text .main{font-size:1.75rem}@media(max-width:768px){.main-block .product-list .block-text .main{font-size:1.5rem}}@media(max-width:576px){.main-block .product-list .block-text .main{font-size:1.375rem}}.main-block .product-list .block-text .text{margin-top:10px;color:#5c5c5c;display:flex}.main-block .pr-box{width:100%;display:flex;align-items:center}@media(max-width:576px){.main-block .pr-box{flex-direction:column}}.main-block .pr-box:not(:first-child){margin-top:100px}@media(max-width:576px){.main-block .pr-box:not(:first-child){margin-top:80px}}.main-block .pr-box:nth-child(2n){flex-direction:row-reverse}.main-block .pr-box:nth-child(2n) .img-box .bg{left:auto;right:0}.main-block .pr-box:nth-child(2n) .block-text{text-align:right;margin-left:0;margin-right:auto}.main-block .pr-box .img-box{width:54%;position:relative}@media(max-width:992px){.main-block .pr-box .img-box{width:45%;width:100%}}.main-block .pr-box .img-box:before{content:"";display:block;width:100%;padding-bottom:90.625%}.main-block .pr-box .img-box img{width:100%;height:100%;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.main-block .pr-box .img-box .bg{width:73%;left:0;transform:translateY(-50%);transition:width .5s;object-fit:none;object-position:left top}@media(max-width:992px){.main-block .pr-box .img-box .bg{width:100%;object-fit:cover;object-position:center}}.main-block .pr-box .img-box .bg:active,.main-block .pr-box .img-box .bg:hover{width:100%}.main-block .pr-box .img-box .pr{width:73%;height:73%;object-fit:contain}