.body-scroll{overflow:hidden}.body-scroll::-webkit-scrollbar{width:0}.product__body{background-color:#181818}.product__description{padding-top:44px;padding-bottom:73px}@media all and (max-width: 767px){.product__description{padding-top:20px;padding-bottom:20px}}.product__description .title-h2{margin-top:30px;text-align:center;font-size:22px;font-weight:600}@media all and (max-width: 767px){.product__description .title-h2{font-size:16px}}.product__description img{display:block;margin:20px auto}.product__description ul{list-style:disc;margin-left:50px}.product__title{margin-bottom:37px;text-align:center;font-family:"Montserrat","sans-serif";font-style:normal;font-weight:600;font-size:22px;line-height:125%;color:#fff}@media all and (max-width: 767px){.product__title{margin-bottom:13px;font-size:16px}}.product__text{font-family:"Montserrat","sans-serif";font-style:normal;font-weight:400;font-size:22px;line-height:170%;color:#fff}@media all and (max-width: 767px){.product__text{font-size:16px}}.product__specification{padding-top:20px;padding-bottom:20px;border-top:2px dashed #383838}@media all and (max-width: 767px){.product__specification{padding-top:13px;padding-bottom:13px}}.product__specification-button{display:flex;justify-content:center;align-items:center;width:500px;height:55px;margin:0 auto;box-sizing:border-box;background:#e03638;border-radius:160px;font-family:"Montserrat","sans-serif";font-style:normal;font-weight:400;font-size:18px;line-height:120%;color:#fff;cursor:pointer;transition:300ms}.product__specification-button:hover{color:#181818;background-color:#fff;transition:300ms}@media all and (max-width: 767px){.product__specification-button{width:100%;max-width:500px;font-size:14px}}.product__specification-overlay{position:fixed;left:0;top:0;display:none;justify-content:center;width:100%;height:100%;background:rgba(18,18,18,.7);overflow-y:scroll}.product__specification-overlay::-webkit-scrollbar{width:0}.product__specification-overlay{z-index:1000}.product__specification-overlay--show{display:flex}.product__specification-overlay .product__specification-modal{position:relative;display:flex;justify-content:center;width:916px;max-width:100%;height:-moz-min-content;height:min-content;margin:0 16px;margin-top:80px;margin-bottom:80px;padding-top:85px;padding-bottom:85px;color:#181818;background:#fff;border-radius:50px}@media all and (max-width: 767px){.product__specification-overlay .product__specification-modal{margin-left:0;margin-right:0;margin-bottom:50px;padding-top:45px;padding-bottom:45px}}.product__specification-overlay .product__specification-container{position:relative;width:100%;max-width:634px;margin:0 auto}@media all and (max-width: 767px){.product__specification-overlay .product__specification-container{max-width:90%;margin:0 16px;overflow-x:scroll}}.product__specification-overlay .title-h2{margin:0 auto;font-family:"Montserrat","sans-serif";font-style:normal;font-weight:800;font-size:42px;line-height:120%}@media all and (max-width: 767px){.product__specification-overlay .title-h2{font-size:5.5vw}}.product__specification-overlay .desc__table{width:100%;margin:0 auto;margin-top:34px;margin-bottom:50px}@media all and (max-width: 767px){.product__specification-overlay .desc__table{margin-top:30px;margin-bottom:40px}}.product__specification-overlay .desc__table:last-of-type{margin-bottom:10px}.product__specification-overlay tr:nth-child(odd){background-color:#f1f1f1}.product__specification-overlay td{padding-left:7px;padding-right:7px;padding-top:4px;padding-bottom:4px;font-family:"Montserrat","sans-serif";font-weight:300;font-size:14px;line-height:140%}@media all and (max-width: 767px){.product__specification-overlay td{font-size:10px}}.product__specification-overlay .table__th{max-width:56%;width:100%}@media all and (max-width: 767px){.product__specification-overlay .table__th{width:auto}}.product__specification-overlay .table__td{font-weight:500}.product__specification-close{position:absolute;top:0;right:0;width:24px;height:24px;background:url("../images/svg/icon-close.svg");background-repeat:no-repeat;background-size:14px;background-position:center;cursor:pointer;transition:300ms}.product__specification-close:hover{transform:scale(1.5);transition:300ms}@media all and (max-width: 767px){.product__specification-close{top:0;right:0}}.product__colors-wrapper{margin-top:50px}@media all and (max-width: 1023px){.product__colors-wrapper{order:4;margin-top:38px;display:flex;align-items:center}}@media all and (max-width: 1023px)and (max-width: 767px){.product__colors-wrapper{display:block;margin-top:24px}}.product__colors-title{font-weight:300;margin-bottom:18px}@media all and (max-width: 1023px){.product__colors-title{margin-right:20px;margin-bottom:0}}.product__colors-list{display:flex;margin:0;padding-left:0;list-style:none}@media all and (max-width: 767px){.product__colors-list{margin-top:14px;padding-left:8px}}.product__color{position:relative;width:30px;height:30px;margin:0 14px 0 0;border-radius:50%;cursor:pointer}.product__color:before{display:none;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:40px;height:40px;border:2px solid #e03638;border-radius:50%}.product .colors__item--active{transform:scale(1.2)}.product .colors__item--active:before{display:block}
/*# sourceMappingURL=product.css.map */
