.single_info__breadcrumbs{margin:0 0 20px}.single_info__breadcrumbs ol{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.single_info__breadcrumbs li{align-items:center;background:var(--color-background-secondary);border-radius:5px;color:var(--color-text);display:flex}.single_info__breadcrumbs li:after{color:#777;content:">";font-size:.8rem;margin:0 5px 0 0}.single_info__breadcrumbs li:last-child:after{content:"";display:none}.single_info__breadcrumbs a,.single_info__breadcrumbs span{color:var(--color-text);display:block;font-size:.8rem;padding:2px 5px;text-decoration:none;white-space:nowrap}.single{align-items:flex-start;display:grid;gap:35px;grid-template-columns:1fr 300px}.single_content{display:grid;gap:35px;grid-template-columns:1fr 1fr}.single_gallery{display:flex;flex-direction:column-reverse;gap:20px}.single_gallery__previews{display:flex;flex-direction:column;flex-direction:row;gap:10px;max-height:500px;max-height:none;overflow-x:auto}.single_gallery__preview{background:#fff;border:2px solid transparent;border-radius:var(--radius);cursor:pointer;height:60px;padding:5px;transition:border-color .2s ease;width:60px}.single_gallery__preview.active{border-color:var(--color-primary)}.single_gallery__preview img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.single_img{background:#fff;border-radius:var(--radius);cursor:zoom-in;height:500px;overflow:hidden;position:relative}.single_img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%;will-change:transform}.single_info h1{font-size:2rem}.single_info__params ul{list-style:none;margin:0;padding:0}.single_info__params ul li{align-items:center;display:grid;grid-template-columns:60% 1fr;margin:0 0 10px}.single_info__params_name{position:relative}.single_info__params_name:after{border-bottom:1px solid var(--color-border);bottom:2px;content:"";display:block;position:absolute;width:100%;z-index:-1}.single_info__params_name span{background:#fff;color:#555;padding:0 10px 0 0}.single_info__params_value{margin:0 0 0 10px}@media screen and (max-width:1100px){.single_content{display:grid;gap:35px;grid-template-columns:1fr;width:100%}.single_img{height:400px;min-width:auto}}@media screen and (max-width:780px){.single{display:flex;flex-direction:column}.single_img{height:300px}}
