button{font-family:inherit;line-height:inherit;color:inherit;cursor:pointer;text-transform:none;background:0 0;border:none;padding:0}.name_block{text-transform:uppercase;flex-direction:column;gap:5px;margin-bottom:25px;display:flex}.name_block h1,.name_block p{font-size:var(--size-25);font-weight:600}.content__information_block hr{margin-bottom:10px}.product-page--content{flex-direction:row;align-content:space-around;max-width:1040px;margin:0 auto;display:flex}.left_block{grid-column:1;margin-left:-200px}.collor_name{font-weight:400}.right_block{flex-direction:column;grid-column:2;align-self:start;margin-top:100px;margin-left:160px;display:flex}.arrow_button{fill:currentColor;color:#000;background:0 0;border:none;align-self:start;margin-bottom:25px}.arrow_button:hover{cursor:pointer;color:var(--accent-color)}.collors_button{flex-direction:row;gap:10px;margin:15px 0;display:flex}.color_item{background-color:#fff;width:25px;height:25px;box-shadow:0 0 0 1px #fff,0 0 0 2px #ccc}.color_item:hover{cursor:pointer}.activColor{box-shadow:0 0 0 1px #fff, 0 0 0 2px var(--accent-color)}.add_btn{border:1px solid var(--accent-color);color:var(--accent-color);width:100%;font-size:var(--size-14);text-transform:uppercase;background-color:#fff;margin-top:25px;padding:17px;font-weight:600;transition:all .3s}.add_btn:hover{background-color:var(--accent-color);color:#fff}.one_size_string{font-size:var(--size-14);align-items:center;gap:.2rem;font-size:1rem;font-weight:400;display:flex}.size_string{flex-direction:row;gap:10px;display:flex}.size_container{flex-direction:row;justify-content:space-between;display:flex}.size_help{color:#000;font-family:inherit;font-size:inherit;white-space:nowrap;background:0 0;border:none;flex-direction:row;align-items:center;gap:5px;padding:0;display:flex}.size_help:hover{color:var(--accent-color);cursor:pointer}.size_help p{font-size:var(--size-14);font-weight:400}.description_block-title{text-transform:uppercase;flex-direction:row;gap:20px;margin-top:60px;margin-bottom:20px;display:flex}.description_block-title a,.description_block-title button{font-size:var(--size-14);text-transform:uppercase;background:0 0;border:none;padding:0;font-family:inherit;font-weight:600}.description_block-title a:hover,.description_block-title button:hover{color:var(--accent-color);cursor:pointer}.description_block-paragraf{flex-direction:column;gap:1rem;margin-top:20px;display:flex}.paragraf{text-transform:uppercase;font-size:var(--size-14);white-space:pre-line;font-weight:400;line-height:1.2rem}.recomendation-cards{grid-template-columns:repeat(4,1fr);gap:20px;width:100%;max-width:1040px;margin:0 auto;display:grid}.recomendation{flex-direction:column;gap:25px;margin:30px 0;display:flex}.recomendation-title{text-transform:uppercase;align-self:self-end;margin-top:80px;font-size:22px;font-weight:600}.disable_color{opacity:.5;cursor:auto;position:relative}.disable_size{opacity:.4;cursor:auto;pointer-events:none}.color_item.disable_color:after{content:"";pointer-events:none;background:linear-gradient(to bottom right,#0000 0% 45%,red 45% 55%,#0000 55% 100%);width:100%;height:100%;position:absolute;top:0;left:0}.color_item.disable_color:hover{cursor:auto}.page{margin:auto}.name_block h1{margin:0;font-weight:500}.visually-hidden{width:1px;height:1px;font-size:var(--size-25);clip:rect(0, 0, 0, 0);border:0;margin:-1px;padding:0;font-weight:600;position:absolute;overflow:hidden}.mobile-visible{visibility:hidden;display:none}.desctop-visible{visibility:visible}@media (max-width:1299px) and (min-width:769px){.left_block{margin-left:-100px}.right_block{margin-left:60px}}@media (max-width:768px){.mobile-hidden{visibility:hidden;display:none}.product-page--content{flex-direction:column}.product-page{padding-top:25px}.left_block{margin-left:0}.mobile-visible{visibility:visible;display:block}.arrow_button{align-self:flex-start;margin:20px}.page{margin-top:-2px}.desctop-visible{visibility:hidden}.right_block{margin:20px}.recomendation-cards{box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:20px;padding:0 20px}.description_block{flex-direction:column;margin-top:40px;display:flex}.description_block>.visually-hidden{order:0}.description_block-paragraf{order:1;margin-top:20px}.description_block-title{flex-direction:column;order:2;align-items:flex-start;gap:20px;margin-top:20px}.description_block .recomendation-title{order:3}.one_size_string-label{width:60px;height:25px;box-shadow:0 0 0 1px #fff, 0 0 0 2px var(--accent-color);text-align:center;vertical-align:middle;text-transform:uppercase;background-color:#fff;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.one_size_string-label.long-text{flex-direction:column;padding:1px;font-size:10px;line-height:9px}.color_item.long-text{font-size:8px;line-height:9px}.name_block{margin:15px 0}.product-price{margin:0}.recomendation-title{align-self:center;margin-bottom:-10px;font-size:20px;font-weight:500}}
