.checkout-onepcheckout > main > .container > .row >  div#content {min-height: auto;}
.ocfilter-option label {font-size: 14px!important;padding: 0px 0!important;}

.ocfilter-option label {
   white-space: nowrap!important;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}
table.table.table-condensed {
    margin-bottom: 0px;
}
.grid-wrapper {
	margin-bottom: 5px;
  display: grid;margin-top: 5px;
  grid-template-columns: repeat(2, 1fr); /* 2 плитки в ряд */
  gap: 15px; /* отступы между плитками */
}

.grid-item {padding: 10px;text-align: center;border: 1px solid #ddd;border-radius: 6px;}
.grid-item img {max-width: 100%;height: auto;margin-bottom: 8px;}
.grid-item a {display: block;text-decoration: none;color: #333;
}
#logo > a > img {width: 150px;}
#menu-vertical-list .nsmenu-thumb {
    width: 25px;
}
    #additional-menu .nsmenu-thumb {
    
        width: 25px;
    }
#menu-mobile-ns .mobile-menu-icon {
    width: 40px;
}
body {
  font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Arial, sans-serif;
}

#menu-mobile-ns .nav > li > a {
  
    font-weight: 400; 
    font-size: 15px!important;
}

#menu-mobile-ns .nav > li > a{
	display: flex;
  align-items: center; /* выравнивает картинку и текст по вертикали */
  justify-content: left; /* выравнивает их вместе по центру */
  gap: 8px; /* отступ между иконкой и текстом */
  text-decoration: none; /* по желанию */
}
@media (max-width: 992px) {
#ocfilter{margin-top: 52px;}	
span.attr-name {width: 220px;}
}
@media (min-width: 992px) {
.pcmenumod {transition: none;padding: 5px 10px 5px 10px;overflow: hidden;text-align: center;border: 1px solid #e9e9e9;border-radius: 12px;-webkit-transition: box-shadow .2s 
ease, border .2s 
ease;
    transition: box-shadow .2s 
ease, border .2s 
ease;min-height: 185px;text-align: center;}		
#search .form-control:hover,
#search .form-control:focus {box-shadow: -1px 0px 0px 1px #0091CA;}
#search .form-control:hover + .input-group-btn.button_search ,
#search .form-control:focus + .input-group-btn.button_search {box-shadow: 1px 0px 0px 1px #0091CA;}
.bofdiv {box-shadow: 2px 4px 18px rgba(0, 0, 0, 0.05);}}
.bofdiv table tbody tr td {border-top: 0px solid #ddd;}
.h1-prod-name{    margin-top: 0px;}
@media (min-width: 992px) {
.pcmenumod:hover .nsmenu-parent-img > img {transition: transform 1.2s cubic-bezier(0, 0, .44, 1.18);transform: scale3d(1.2, 1.2, 1);}
.pcmenumod img {width: 150px;}
.pcmenumod a {text-align: center!important;font-weight: 400!important;}
.pcmenumod  {background: #F7F7F7;}
}

.noUi-pips.noUi-pips-horizontal{display: none;}
.scale {margin-bottom: 10px!important;}

.producttimer > .action-timer > span {
	display: block;
    float: left;
    position: relative;
    width: 50px;
    padding: 4px;
    background: #fff;
    border-radius: 6px;
    margin: 2px 2px;
    line-height: 12px;
    font-size: 14px;
    height: auto;
    box-shadow: 3px 4px 11px rgb(0 0 0 / 15%);
	}
	
	
@media (min-width: 1200px) {
	
[class^="product-category"] > main > div > div > #column-left {width: 20%!important;}
[class^="product-category"] > main > div > div > #content {width: 80%!important;}
	
	
  
  
}

.product-description > b {font-weight: 600;}