.css-hflex-container{  display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch;}.css-product-hflex-thumb {  max-width: 23%;  min-width: 23%;}.css-price-big{  color: red; font-size: 300%;  font-weight: 600;}.css-price{  color: green; font-size: 100%;}.css-price-old, .compare_price{  text-decoration: line-through;  text-decoration-color: red;  color: indianred;  font-size: 80%;  padding: 0 5px;  font-weight: 600;}.css-priceblock{  font-weight: normal;  font-size: 2.5rem;  }.css-big_price{  font-size: 100%;  font-weight: 600;  cursor: pointer;  color: red;}.css-image{  max-width: 100%;  line-height: 210px; border-radius: 6px;  overflow: hidden;  min-height: 200px;}.css-image > a > img{  padding: 5px;  vertical-align: middle;  display:inline;}.css-images{  display: inline-block;  line-height: 60px;  width: 60px;  text-align: center;  margin: 0 5px 5px 0;  background: #fff;  overflow: hidden;  border: 1px solid #bababa;  border-radius: 6px;}.css-related_products >.css-hflex-thumb{  max-width: 30%;  min-width: 30%;  margin: 0 1% 1% 1%;}.css-related_products .css-grp-name{  text-align: center;  word-wrap: break-word;  font-size: 0.9vw;}.css-related_products .css-caption{  padding: 0 3px;  height: 3vw;}.css-same-products >.css-hflex-thumb{  max-width: 99%;  min-width: 46%;}.css-same-products >.css-hflex-thumb .input-group{  margin-bottom: 10px;}.css-price-sign{  font-style: normal;  margin: 0 5px;  font-size: 2rem;  text-decoration: none;}.breadcrumb{  margin: 0px;}.css-red{  color: red;}.css-sku-num{  color:red;}.css-brand-logo{  background-color:#fff;  border:1px solid #ddd;  border-radius:5px;bottom:40px;  box-shadow:-1px -2px 0 rgba(0,0,0,.13) inset;  display:inline-block;  float:right;  padding:2px;  position:relative;  right:10px;  text-align:center;  width:215px}.css-brand-logo a{display:block;height:60px;width:209px}.css-brand-logo a img{height:auto;position:absolute;bottom:0;left:0;right:0;top:0;padding:4px;margin:auto;max-height:100%;max-width:100%;width:auto}.well-sm {  border-radius: 6px;  box-shadow: 1px 1px 0px 1px grey;}#imgModalGal{  padding: 0!important;}#imgModalGal .modal-dialog{  width: 100%;  height: 100%;  margin: 0;}#imgModalGal .modal-content, #carouselImgGal{  height: 100%;}#imgModalGal .modal-body{  height: 100%;  padding: 0!important;}.carousel-control.left, .carousel-control.right{  background: none;  color:red}.carousel-inner{  height: 100%;}.css-gal-img90{  transform: rotate(90deg);  margin-top: 50px;}@media screen and (max-width: 768px) {  .css-image{ line-height: 160px; min-height: 150px;  }}@media screen and (max-height: 768px) {  .css-gal-img{ height: 500px;  }}@media screen and (min-width: 1366px) {  .css-gal-img{ height: 100vh!important;  }}