.dg-block-colors{padding:10px 3px 0 10px;}.dg-block-colors .element{display:inline-block;vertical-align:middle;width:31px;height:31px;border-radius:3px;margin:0 7px 10px 0;background-position:center center;background-size:cover;}.os-product-view .block-button.with-count{padding:0 0 0 50px;position:relative;width:170px;}.os-product-view .block-button .count{border:1px solid #0fdb79;box-sizing:border-box;color:#7a7a7a;font-size:17px;height:40px;left:0;padding:0 5px;position:absolute;text-align:center;top:0;width:50px;display:block;}.os-product-view .icon-block-image{position:absolute;right:0;top:0;width:auto;z-index:99;}.video{text-decoration:none !important;background:url("/_images/admin/attach-bg-video.png") center no-repeat;background-size:auto;display:block;width:100%;height:100%;}.os-product-carousel .icon-image{position:absolute;left:10px;top:10px;z-index:100;}.dsk-product .os-block-productcontent .product-name{color:#000;font-weight:bold;margin:0 0 7px 0;}.dsk-product .dsk-product-info{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 7px 0;}.dsk-product .dsk-product-info .item{margin-right:10px;display:flex;align-items:center;font-size:12px;}.dsk-product .dsk-product-info .item span,.dsk-product .dsk-product-info .item a{font-weight:bold;color:#000;display:flex;align-items:center;}.dsk-product .dsk-product-info .item span img,.dsk-product .dsk-product-info .item a img{margin-left:5px;}.dsk-product .dks-price-nds{padding-left:25px;font-size:11px;color:#676566;position:relative;width:100px;line-height:1;margin-bottom:auto;margin-top:5px;}.dsk-product .dks-price-nds:before{content:'';width:18px;height:18px;background:url('/modules/deksgroup-orange/contents/block_product/_images/gryvnya_logo.png') 0 0 no-repeat;position:absolute;left:0;top:50%;transform:translateY(-50%);}.dsk-product .dks-price-row{display:flex;margin-bottom:10px;align-items:flex-start;}.dsk-product .dks-price-row .dks-avail-block{display:flex;align-items:center;margin-left:auto;flex-wrap:wrap;width:200px;}.dsk-product .dks-price-row .dks-avail-block .products-avail{width:100%;flex:0 0 100%;padding:7px 10px;box-sizing:border-box;color:#fff;font-size:12px;background-color:#3d95ef;}.dsk-product .dks-price-row .dks-avail-block .products-avail .value{font-size:15px;color:#fff;}.dsk-product .dks-price-row .dks-avail-block .products-avail .value .count{font-size:22px;}.dsk-product .dks-price-row .dks-avail-block .products-total,.dsk-product .dks-price-row .dks-avail-block .products-total-wide,.dsk-product .dks-price-row .dks-avail-block .products-wait,.dsk-product .dks-price-row .dks-avail-block .products-wait-wide{width:100px;flex:0 0 100px;padding:7px 10px;box-sizing:border-box;color:#fff;font-size:10px;background-color:#00abf0;}.dsk-product .dks-price-row .dks-avail-block .products-total .value,.dsk-product .dks-price-row .dks-avail-block .products-total-wide .value,.dsk-product .dks-price-row .dks-avail-block .products-wait .value,.dsk-product .dks-price-row .dks-avail-block .products-wait-wide .value{font-size:13px;color:#fff;}.dsk-product .dks-price-row .dks-avail-block .products-total .value .count,.dsk-product .dks-price-row .dks-avail-block .products-total-wide .value .count,.dsk-product .dks-price-row .dks-avail-block .products-wait .value .count,.dsk-product .dks-price-row .dks-avail-block .products-wait-wide .value .count{font-size:18px;}.dsk-product .dks-price-row .dks-avail-block .products-total-wide,.dsk-product .dks-price-row .dks-avail-block .products-wait-wide{width:100%;flex:0 0 100%;}.dsk-product .dks-price-row .dks-avail-block .products-wait,.dsk-product .dks-price-row .dks-avail-block .products-wait-wide{background-color:#166fbf;}.dsk-product .dsk-products-btn-row{display:flex;margin-bottom:10px;align-items:center;}.dsk-product .dsk-products-btn-row .dsk-buy-from{padding:10px;border:1px dashed #166fbf;}.dsk-product .dsk-products-btn-row .dsk-buy-from .count{font-weight:bold;}.dsk-product .dsk-products-btn-row .block-button{margin:0 0 0 auto;}.dks-category-list{display:flex;flex-wrap:wrap;justify-content:space-between;}.dks-category-list .os-category-element{margin-bottom:10px;}.dks-category-list .os-category-element .body{border-radius:10px;height:100%;box-sizing:border-box;}.dks-category-list .os-category-element .body .name{text-align:center;padding-top:10px;border-top:1px solid #d0d0d0;text-transform:uppercase;font-size:15px;max-width:90%;margin:10px auto 0;}