.extended-description{flex:0 1 auto;width:50%;padding-left:10px}

.page-wrapperr{display:flex;justify-content:center;align-items:center;background-color:#fff}
.svg-wrapperr{width:100%;max-width:500px;padding:10px}

.page-wrapperr05,.page-wrapperr06{display:flex;justify-content:center;align-items:flex-start;background-color:#fff;flex-wrap:wrap;gap:10px}
.svg-wrapperr05,.svg-wrapperr06{width:60%;max-width:300px;padding:10px;box-sizing:border-box}

a.t1erm-hover-link{color:#0077a6;text-decoration:none;transition:color .2s ease}
a.t1erm-hover-link:hover{color:red}

.button-link-terminy{display:block;background:linear-gradient(to right,rgba(210,255,82,1) 0%,rgba(145,232,66,1) 100%);color:#000;padding:10px 20px;text-align:center;text-decoration:none;border:2px solid #000;border-radius:5px;font-family:'Exo 2',sans-serif;font-size:16px;cursor:pointer;transition:color .3s ease}
.button-link-terminy:hover{color:red}
.button-link-terminy img{vertical-align:middle;margin-right:15px}

:root{
--dpt-accordion-border-radius:0;
--dpt-accordion-BG:#f5f5f5;
--dpt-accordion-BG-active:#f5f5f5;
--dpt-accordion-title-color:var(--color-secondary);
--dpt-accordion-title-color-active:var(--color-secondary);
--dpt-category:var(--color-secondary);
--dpt-category-hover:var(--color-secondary-hover);
--header-info-bar-BG:#008cc1;
--header-info-bar-BG-hover:#008cc1;
--header-info-bar-text-color:#ffff00;
--header-info-bar-icon-color:var(--header-info-bar-text-color);
--header-info-bar-btn-BG:#fff;
--header-info-bar-btn-BG-hover:#fff;
--header-info-bar-btn-text-color:#000;
--header-info-bar-btn-text-color-hover:#000
}

.image360-container{position:relative;max-width:100%;overflow:hidden;text-align:center;user-select:none;-webkit-user-select:none;touch-action:pan-y}
.image360{display:block;width:100%;height:auto}

.rotate-hint{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;pointer-events:none;opacity:1;transition:opacity .3s ease;background:rgba(255,255,255,0)}
.rotate-hint img{width:35%;max-width:150px;height:auto}

.rotate-hint-text{font-family:'Exo 2',sans-serif;font-size:20px;font-weight:600;color:#000;margin-top:8px;background:rgba(255,255,255,.85);padding:6px 14px;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.15)}

.container_svg{display:flex;justify-content:center;gap:20px;padding:20px;background-color:#f8f8f8}

.svg-box{background-color:#fff;padding:10px;border:1px solid #ddd}
.svg-box img{width:100%;max-width:300px;display:block}

.dekorland_m-menu{display:flex;justify-content:center;padding:5px 0;margin-top:0}

.dekorland_m-menu-list{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;padding:0;list-style:none}

.dekorland_m-menu-list li{width:23%;height:70px;display:flex;align-items:center;justify-content:center;border:1px solid #dadada;border-radius:5px;transition:all .3s ease-in-out;background-color:#f9f9f9}

.dekorland_m-menu-list li a{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:#d20a11;font-weight:700;width:100%;height:100%;padding:10px 15px;box-sizing:border-box}

.dekorland_m-icon{width:70px;height:70px;display:flex;align-items:center;justify-content:center;margin-right:12px}

.dekorland_m-icon img{max-width:100%;height:auto;transition:transform .3s ease-in-out}

.dekorland_m-text{flex-grow:1;text-align:left;display:flex;align-items:center;justify-content:flex-start;font-size:16px;line-height:1.2}

.dekorland_m-arrow{font-size:24px;color:#d20a11;transition:color .3s ease-in-out;display:flex;align-items:center}

.dekorland_m-menu-list li:hover,.dekorland_m-menu-list li a.active:hover{border-color:#d20a11;background:linear-gradient(to right,rgba(209,209,209,0) 72%,rgba(209,209,209,.47) 97%,rgba(241,241,241,.65) 97%,rgba(255,255,255,.65) 100%)}

.dekorland_m-menu-list li a:hover{color:#0077a6}
.dekorland_m-menu-list li a:hover .dekorland_m-arrow{color:#d20a11}

.dekorland_m-menu-list li a.active{background-color:#f9f9f9;border-color:#d20a11;color:#d20a11}

.dekorland_m-menu-list li a.active:hover{color:#0077a6}

.dekorland_m-menu-list li a.active .dekorland_m-arrow{color:#77ff58}

@media(max-width:768px){
.dekorland_m-menu-list li{width:48%}
}

@media(max-width:767px){

body.ums_mobile_header_v1--on .top-navigation-bar .responsive-tools{
height:60px!important;
padding:0!important;
align-items:center!important
}

body.ums_mobile_header_v1--on #header{
top:60px!important
}

body.ums_mobile_header_v1--on #header .site-name{
top:-60px!important;
height:60px!important;
display:flex!important;
align-items:center!important
}

body.ums_mobile_header_v1--on #header .site-name>a{
height:60px!important
}

body.ums_mobile_header_v1--on #header .site-name img{
max-height:60px!important;
max-width:145px!important;
padding:8px 0!important
}

body.ums_mobile_header_v1--on #header .cart-count{
right:60px!important;
top:-54px!important;
width:48px!important;
height:48px!important;
padding:0!important;
display:flex!important;
align-items:center!important;
justify-content:center!important
}

body.ums_mobile_header_v1--on #header .cart-count:before{
font-size:34px!important;
line-height:1!important;
margin:0!important;
transform:translateY(-1px)
}

body.ums_mobile_header_v1--on .responsive-tools>a[data-target="navigation"]{
width:48px!important;
height:48px!important;
padding:0!important;
right:5px!important;
top:6px!important;
display:flex!important;
align-items:center!important;
justify-content:center!important
}

body.ums_mobile_header_v1--on .responsive-tools>a[data-target="navigation"]:before{
width:42px!important;
height:42px!important;
line-height:42px!important;
font-size:18px!important;
display:flex!important;
align-items:center!important;
justify-content:center!important
}

body.ums_mobile_header_v1--on .overall-wrapper{
padding-top:79px!important
}

body.ums_mobile_header_v1--on.type-index .overall-wrapper{
padding-top:60px!important
}

body.ums_mobile_header_v1--on.ordering-process .overall-wrapper{
padding-top:0!important
}

body.ums_mobile_header_v1--on .popup-widget.cart-widget,
body.ums_mobile_header_v1--on .popup-widget.login-widget{
padding-top:60px!important
}

}

@media(min-width:1200px){
.content-inner{max-width:100%}
}

/* Skrytí bloku Nejprodávanější v kategoriích */
.type-category .products-top-wrapper {
    display: none !important;
}
