.card{margin-bottom:20px;margin-right:25px;margin-left: 25px;}
.card .thumbs{padding:43px 0}.card-row.card-prices{margin:10px 0 -3px}.card-right{position: inherit;padding-left:0}.card-right hr.dotted{margin:10px 0}.card .one-click-link{color:#0988bb;margin-left:10px;font-size:18px!important;text-decoration:none!important}.card .one-click-link:focus,.card .one-click-link:hover{color:#ff0e00;text-decoration:underline!important}.card-actions{margin-top:16px}.card-phone{font-size:19px;margin:9px 0 0 -7px;display:block;white-space:nowrap;color:#000!important}.col-buy-oneclick-text{padding-right:0}.order-phone-text{font-size:14px!important;line-height:11px!important;margin-top:4px}.card-buy{font-size:22px!important;margin-right:-21px}.card-bordered{border:1px solid #eee;border-radius:4px;padding:9px 16px}.card-payments-info{text-align:center;vertical-align:middle;padding:4px;margin-top:28px;height:43px}.card-payments-info img{text-align:center;color:#ddd;line-height:33px;display:block;margin:0 auto}@media (max-width:991px){.card-payments-info{height:76px}.card-payments-info img{line-height:63px}}.card-row .small{font-weight:100;font-size:12px;line-height:21px;color:#444}.card-price{font-size:36px;line-height:40px;display:block;margin:-5px 0 0 5px!important;color:#222;font-weight:600;opacity:0;transition:opacity .2s}.card-price.ready{opacity:1}.article{font-size:20px;margin-top:-3px;margin-left:5px}.article span{color:#0988bb}.card-prices .fa{margin-left:8px}.card-prices s{position:relative;text-decoration:none;font-style:normal;font-size:21px!important;margin-left:15px;top: -2px;color:#888}.card-prices s::after{position:absolute;top:50%;left:0;right:0;border-top:1px solid red;content:'';transform:rotate(-20deg)}.card-quantity{line-height:35px;font-style:italic;color:#00871f;margin-left:10px;font-size:14px;position:relative;top:-2px}.with-old-price .card-quantity{line-height:35px}.card-tabs-wrapper{min-height:70px}.card-tabs{margin:0 0 22px}.card-tabs .nav,.card-tabs .nav li,.card-tabs .nav li a{border:none!important;padding-left:0;background:0 0!important}.card-tabs .nav li a{color:#0988bb;font-size:20px;margin-right:20px}.card-tabs .nav li a:hover{color:#ff0e00;text-decoration:underline}.card-tabs .nav li.active a{color:#222}.card-tabs a.stars{margin-top:15px;display:block}.card-tabs a.stars .gray{display:none}#item_photo_current{max-height: 372px;margin:auto;display:block}.status-block{margin-top:40px}#tab-characteristics .js-attributeGroups-container .pull-right.small{margin-top:-4px}.card-actions .col-phone{padding-left:0;text-align:left}.card-bottom .item-description{margin-bottom:2em;font-size:14px}.table-block{margin-top:20px}.table-block-link{display:block;font-size:13px;margin:-18px 0 10px;text-decoration:underline}.delivery-block-map{min-height:500px;background-image:url(/assets/img/preloader.gif);background-position:center;background-repeat:no-repeat}.card-tabs-fixed .card-tabs{position:fixed;top:0;background:rgba(255,255,255,.9);z-index:1000;box-shadow:0 2px 1px rgba(0,0,0,.05),0 3px 1px rgba(0,0,0,.05);width:1087px;margin-left:-15px}.card-tabs-fixed .card-tabs .nav-tabs{margin-left:15px}@media (max-width:1350px){.card-price{font-size:30px!important;margin:0 0 0 5px!important}.card .one-click-link,.card-phone{font-size:14px!important}.tab-li-reviews{position:relative}.card-tabs a.stars{position:absolute;left:80%;width:100px;margin-right:0!important;margin-left:0!important}.card-tabs-fixed .card-tabs{width:971px}.delivery-block-map>ymaps{width:100%!important}}@media (max-width:1220px){.card-tabs a.stars{position:absolute;left:80%;width:100px;margin-right:0!important;margin-left:0!important;margin-top:11px}.card .one-click-link{font-size:18px!important}#item_photos{margin-bottom:40px}.card-phone{font-size:19px!important}.card-right{padding-left:15px}.card-tabs-fixed .card-tabs{width:888px}}@media (max-width:1199px){.card-tabs-fixed .card-tabs{width:796px}}@media (max-width:1140px){.card-tabs .nav li a{font-size:18px;margin:0;padding:10px 15px;text-align:center}.card-tabs-fixed .card-tabs{position:static!important;width:auto!important;background:0 0!important;box-shadow:none!important}.card .one-click-link{font-size:14px!important}.card-phone{margin-top:8px;font-size:17px!important}.order-phone-text{font-size:12px!important}.card-tabs a.stars{position:absolute;left:0;top:22px;width:100px;margin-right:0!important;margin-left:0!important}.card-prices s{}}@media (max-width:991px){.card-tabs .nav li{float:none;display:block}.card-tabs .nav li a{float:none!important;display:block;width:auto!important;text-align:center;font-size:18px}.card-tabs a.stars{position:absolute;left:50%;top:24px;width:100px;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);margin-right:0!important;margin-left:0!important}}@media (max-width:767px){.card-buy{margin:10px 0}.card .one-click-link{display:block;margin-left: 0 !important;font-size:18px!important;margin:10px 0;text-align:center}.card-actions .col-phone{text-align:center;margin:10px 0;padding-left:15px}.card-phone{font-size:24px!important;margin:10px 0}.mc-c .mc-comment-media img{max-width:300px!important;height:auto!important}}@media (max-width:450px){#item_photo_current{height:auto!important}.mc-c .mc-comment-media img{max-width:150px!important;height:auto!important}.card-prices s{margin-left:2px!important}}.payments-xs{display:none!important}@media (max-width:319px){.card-services-info{text-align:center}.card-services-info .img{float:none!important;display:block!important;margin:10px auto!important;width:68px!important;height:68px!important;clear:both}.card-price{font-size:22px!important}.card-quantity{font-size:11px!important}.article{text-align:center}.card-buy{display:none!important}.card-phone{font-size:14px!important}.card-payments-info{height:auto!important}.card-payments-info img{display:block;margin:0 auto}.payments-xs{display:block!important}.card-payments-info .visible-xs{display:none!important}.card-actions{margin-left:-15px!important;margin-right:-15px!important}.col-buy-oneclick-text{padding:0!important;margin:0!important}.col-sm-3,.col-sm-4,.col-sm-5{padding:0!important}.card-services-info .svg-icon,.status-block .svg-icon{width:54px!important;height:54px!important}.card .one-click-link{color:#333;text-decoration:none;font-size:11px!important;margin:10px 0!important;border-width:1px!important;text-align:center!important;border-radius:0;display:block;font-weight:500;width:100%;padding:10px 16px;background:#ffdb4d}.card .one-click-link:active,.card .one-click-link:focus,.card .one-click-link:hover{background:#ffe019;color:#000;outline:0!important}}.card-services-info{font-size:13px;color:#555;margin:36px 0 13px}.card-services-info .fa{cursor:pointer;opacity:.5}.card-services-info .fa:hover{opacity:1}.card-services-info .item::after{content:"";display:block;clear:both;height:1px}.card-services-info .img{margin-right:10px;margin-bottom:30px;float:left}.card-services-info b{font-size:18px;display:block;margin-bottom:2px;color:#737373}.card-services-info div{font-size:14px;color:#000}.card-services-info .col-sm-4{padding-right:0;min-height:80px}@media (min-width:1200px) and (max-width:1220px){.card-services-info .img{height:55px;width:55px;margin-right:2px}}@media (min-width:620px) and (max-width:767px){.card-services-info .col-sm-4{width:32%!important;float:left}}.card-sizes{margin-top:5px}.card-sizes th .small,.js-size-controls-wrapper th .small{color:#0988bb;font-size:16px;line-height:28px}.size-control{width:190px;float:right}.table-dotted .select2-container--default .select2-selection--single{border-radius:0;font-size:13px;border:1px solid #d4d0c1}.table-dotted .select2-container--default .select2-selection--single .select2-selection__arrow{width:40px;background:#ffdb4d;box-shadow:-1px 0 0 #d4d0c1}.table-dotted .select2-container--default:hover .select2-selection--single .select2-selection__arrow{background:#ffe019}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:6px 6px 0!important;border-color:#222 transparent transparent!important}.select2-container--default .select2-selection--single .select2-selection__arrow b::before{height:0;width:0;top:50%;left:50%;z-index:10;margin-left:-6px;margin-top:-8px;position:absolute;content:'';border-style:solid;border-width:6px 6px 0!important;border-color:#ffdb4d transparent transparent!important}@media (max-width:450px){#tab-characteristics .select2,.card-sizes .select2,.card-sizes .size-control{width:140px!important}}.card-services-info .img,.status-block .img{border-radius:50%;width:48px;height:48px;border:2px solid #737373}.card-services-info .svg-icon,.status-block .svg-icon{width:36px;height:36px;stroke:#1b960a;display:block;margin:4px}.card-services-info .svg-drill{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg);width:32px;height:32px;margin:6px 0 0 8px}.status-block .svg-drill{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg);width:32px;height:32px;margin:8px 0 0 10px}.rating-small{display:none!important;background-image:url(/assets/img/yamarket.png);background-repeat:no-repeat;background-position:center 2px;background-color:#fff;border:1px solid #d8d8d8;text-align:center;width:88px;height:30px}.rating-small .gray{display:none}.rating-small .stars{margin-top:12px!important}.card .rating-small{float:right;margin-top:-7px}@media (max-width:620px){.card .rating-small{float:right;margin-top:-7px}}.card-related{margin:40px 0;max-height:400px}.owl-carousel-related .prod_price span{color:#000;font-size:20px;width:100px;margin-top:15px;display:inline-block}.owl-carousel-related .owl-next,.owl-carousel-related .owl-prev{width:60px;background-image:url(/img/arrows-big.png);margin-top:-182px}.owl-carousel-related .owl-next{right:-10px}.owl-carousel-related .owl-prev{left:-10px;background-position:0 -200px}@media (max-width:450px){.card-related{max-height:none}}#item_photos .thumbs{margin:0 -3px}#item_photos .thumbs a{cursor: pointer;border:1px solid #ccc;display:block;outline:0;margin:2px;padding:3px;float:left}#item_photos .thumbs a.sel,#item_photos .thumbs a:hover{border-color:#0988bb}#item_photos .thumbs img{width:50px;height:50px;display:block;margin:0;object-fit:contain}.item-tags{color:#eee;font-size:14px;margin-bottom:20px}.item-tags a{color:#0988bb;text-decoration:none;display:inline-block;margin:3px 5px}.item-tags a:hover{color:#ff0e00;text-decoration:underline}.js-tags{visibility:hidden}.js-tags.ready{visibility:visible}
.thumb-wrap {
  position: relative;
  padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.card-row{
  margin-right:25px;
  margin-left: 25px;
}
.thumb-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (max-width:767px){
  .row-price-and-quantity .col-price,.row-price-and-quantity .col-quantity{
    width:100%!important;text-align:center
  }
  .row-price-and-quantity {
    display: block;
    margin: auto;
  }  
}
@media (max-width:620px){
  .card-row{
    margin-right: 0;
    margin-left: 0;
  }
  .card{
    margin-right: 0;
    margin-left: 0; 
  }
}
 /* iPads (portrait) ----------- */

 @media only screen

 and (min-device-width : 768px)

 and (max-device-width : 1024px)

 and (orientation : portrait) {
    .card-row{
      margin-right: 0;
      margin-left: 0;
    }
    .card{
      margin-right: 0;
      margin-left: 0; 
    }   
 }
  /* iPads (landscape) ----------- */

 @media only screen

 and (min-device-width : 768px)

 and (max-device-width : 1024px)

 and (orientation : landscape) {
    .card-row{
      margin-right: 0;
      margin-left: 0;
    }
    .card{
      margin-right: 0;
      margin-left: 0; 
    }
    .card-tabs-wrapper{
      display: -ms-flexbox;
      display: -webkit-box;
      display: flex;
      align-items: center;
      -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-box-pack: end;
      justify-content: center;     
  } 
 }
