
@media(max-width:991px){
    .p-image-roi{display:flex;flex-flow:row}
    .roi-image-wrapper:has(.p-image-roi){overflow-x:scroll;scroll-snap-type:x mandatory}
    .p-image-roi #wrap, .p-image-roi>.p-main-image{/*width:calc(100vw - 10px);*/padding:5px;scroll-snap-align:start}
    
    .p-image-roi .p-main-image img{width:100%}
    .p-image-roi>iframe.p-main-image{
        padding:10px 0;
       }   
    }
    
    @media(min-width:992px){
    .p-image-roi{display:flex;flex-flow:row wrap}
    .p-image-roi #wrap, .p-image-roi>.p-main-image{width:50%;padding:5px}
    .p-image-roi .p-main-image img{width:100%}
    .registruj{margin-left:0!important}
/*    .type-product .overall-wrapper{overflow:visible}*/
/*    body:has(.p-image-roi) .p-data-wrapper{height:1200px;position:sticky;top:0}*/
    .navigation-in>ul>li.menu-item-1909:first-child>a:hover:after,.navigation-in>ul>li.exp.menu-item-1909:first-child>a:after{left:0}
    .p-image-roi>iframe.p-main-image{
        margin:5px;padding:0;width:calc(50% - 10px)
       }    
}
    body:has(.p-image-roi) .p-thumbs-wrapper,body:has(.p-image-roi) .p-thumbnails-wrapper{display:none!important}
    #productVideos{display:none!important}

    @media(min-width: 992px) and (max-width:1199px){
        .p-image-roi #wrap, .p-image-roi>.p-main-image{width:100%;padding:0}
    }

  

    .scroll-left, .scroll-right {
        font-size: 0;
        position: absolute;
        top: calc(10px - 50vw);
        left: -5px;
        border-radius: 5px;
        background: #FFF;
        box-shadow: 0px 0px 5.8px 0px rgba(0, 0, 0, 0.15);
        z-index: 1;
        width: 32px;
        height: 32px;cursor:pointer
    }

    .scroll-left::before ,.scroll-right::before {
        background-color: transparent;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        content: '\e9b6';
        font-family: ikony;
        display: flex    ;
        justify-content: center;
        align-items: center;
        font-size: 20px;
        color: #000;
    }

    .scroll-right {
        left: auto;
        right: -5px;
    }

    .scroll-right::before {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg);
    }

    .img-scroll{
        position: relative;
        margin-top: -50px;
        z-index: 20;
        text-align: center;
        height: 20px;
        margin-bottom: 30px;
    }

    .scroll-dot {
        display: inline-block;
        width: 9px;
        height: 9px;
        border-radius: 50%;
        background: #000;
        border: 1px solid #000;
        margin: 1px;
    }

    .scroll-dot.a {
        background: #fff;
    }

    .p-image-roi>iframe.p-main-image{
        aspect-ratio: 1!important
    }
  
    
    .p-main-image.next-photos{font-size:0}
/*přeřadit jinam?*/
    body:not(.type-category):not(.type-manufacturer-detail) .breadcrumbs {
        margin-bottom: 24px;
    }
    .roi-image-wrapper::-webkit-scrollbar{display:none;width:0;height:0}
.roi-image-wrapper{scrollbar-width:0}