.product_container{padding:0 0 70rem}@media screen and (min-width: 768px){.product_container{width:90%;margin:0 auto;padding:70rem 0}}.product_container>.grid{gap:10rem}@media screen and (min-width: 768px){.product_container>.grid{grid-template-columns:1fr 43vw}}.product_container h1{padding-bottom:30rem;text-transform:uppercase}.product_container .price{padding:0;font-size:32rem;font-weight:700;text-transform:uppercase}.product_container .spivpracia_product_btn{color:#121212}.product_container table{width:100%;text-align:center;border-radius:3px;border-collapse:separate;border-spacing:0;background-color:#121212;overflow:hidden}.product_container thead{background-color:#121212;color:#fff}.product_container td,.product_container th{padding:11rem}.product_container td{border-bottom:1px solid #121212;border-right:1px solid #121212}.product_container td:first-child{border-left:1px solid #121212}.product_container th+th{border-left:1px solid #fff}.product_container tbody{background-color:#fff}.product_container tbody tr:last-child td:first-child{border-radius:0 0 0 3px}.product_container tbody tr:last-child td:last-child{border-radius:0 0 3px}.product_container .color{flex-wrap:nowrap;width:100%}.product_container p.price_rozdrib{padding:0}.card-main{position:relative}.price_block{margin-bottom:30rem}p.price_rozdrib{color:#cababa}.table_container{max-width:85vw;overflow-x:auto}.table_container::-webkit-scrollbar{height:5px;background-color:#ddd}.table_container::-webkit-scrollbar-thumb{height:5px;background-color:#121212}.img-block{position:relative;grid-column-gap:20rem;margin-bottom:30rem;width:100%;height:100%;overflow:hidden}@media screen and (min-width: 768px){.img-block{display:grid;grid-template-columns:1.5fr 4fr}}.img-block>:only-child{grid-column:span 2}.img-block img{width:auto;height:auto;max-width:100%;background:#d9d9d91a;max-height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 768px){.img-block img{border-radius:5px}}.main-img{display:none}@media screen and (min-width: 768px){.main-img{display:block}}.small-img{position:relative;display:grid;row-gap:8px;grid-template-rows:1fr}@media screen and (min-width: 768px){.small-img{border-radius:5px}}.carousel-card{display:flex;transition:all .5s ease;overflow-y:scroll}.carousel-card::-webkit-scrollbar{width:100%;height:2px;background-color:#ccc}.carousel-card::-webkit-scrollbar-thumb{height:2px;background-color:#000}@media screen and (min-width: 768px){.carousel-card{overflow:visible;display:grid;row-gap:5px;padding-top:25px}}.small-img-parent{min-width:100%}@media screen and (min-width: 1024px){.small-img-parent{height:100%}}.small-img-parent img{background:#d9d9d91a;-o-object-fit:cover;object-fit:cover;cursor:pointer}@media screen and (min-width: 768px){.small-img-parent img{border-radius:5px}}.btn{display:none;max-width:200px;position:absolute;background-color:#121212;transition:all .5s ease;border-radius:5px;z-index:3}.btn:hover{background-color:#000}.btn-prev{height:24px;bottom:0;z-index:10}.btn-next{position:absolute;top:0}.product_btn_change{padding-bottom:28rem}.toggle-btn{color:#cababa;font-size:18rem;font-weight:700;text-transform:uppercase}.toggle-btn:hover{color:#121212;text-decoration-line:underline}.active_product{display:block;color:#121212;text-decoration-line:underline}.none_product{display:none}.description_container{width:90%;margin:0 auto}@media screen and (min-width: 768px){.description_container{margin:0;width:auto;padding:0}}.description_product_one,.description_product_opt{font-size:18rem;font-weight:500}.description_product_one p,.description_product_opt p{padding-bottom:18rem}.color_container{padding-bottom:27rem}.card_size_btn label input{padding:13px;min-width:70rem;height:40rem;border-radius:3px;border:1px solid #B9B9B9}.card_size_btn label span{font-size:18rem}.opt_size{display:block}@media screen and (min-width: 768px){.opt_size{width:80%;max-width:370rem}}.opt_size span{display:block;width:100%}.order-product{flex-wrap:wrap}.order-product .cta{width:100%;max-width:none}.order-product .spivpracia_btn:hover{color:#fff;background-color:#121212}.same_product .cta_main{padding:70rem 0}
