.container.breadcrumbs-wrapper {
    order: 3;
}
.overall-wrapper {
  display: flex;
  flex-direction: column;
}
.admin-bar {
  order: 1;
}
.top-navigation-bar {
  order: 2;
}
#header {
  order: 3;
}
#content-wrapper {
  order: 4;
}
.content-wrapper.homepage-box.middle-banners-wrapper{display:initial;}
.content-wrapper.homepage-box.before-carousel {
  background:url('https://cdn.myshoptet.com/usr/www.doller.cz/user/documents/upload/sablona-nemazat/bgslider.jpg');
  background-repeat:no-repeat;background-position:top center;
  border:0;
  padding-bottom:41px;
  order: 6;
}
.content-wrapper.container {
  order: 7;
}
.content-wrapper.homepage-box.middle-banners-wrapper {
  order: 8;
}
.content-wrapper.container {
  order: 9;
}
.content-wrapper.homepage-box.welcome-wrapper {
  order: 10;
}
#nk-rtb {
  order: 8;
}

.content-wrapper.homepage-box.middle-banners-wrapper{border:0;background:none;margin:0;padding:0;}

#nk-rtbin {
  display: flex;
}

.nk-rtb-card img {
    padding-bottom: 20px;
    max-height: 70px;
    height: 70px;
}

.next-to-carousel-banners::before{display:block;width:100%;text-align:center;padding:0 10px;margin:16px 0 7px 0;content:"Doller je pomocník na cestě za tvými sny";color: #5b5b5b;font-size: 30px;font-weight: 500;}
.hodnoceni{order:30;}
.next-to-carousel-banners{display:flex;flex-wrap:wrap;justify-content:space-between;flex-wrap:wrap;}
.next-to-carousel-banners .banner-wrapper{width:32%;margin-top:2%;}
.next-to-carousel-banners .banner-wrapper img{width:100%;max-height:200px;}
.banners-row .banner-wrapper + .banner-wrapper{margin-top:2%;}

.extended-banner-texts{background-color:rgba(0, 0, 0, 0.25);}
  .extended-banner-link:hover{text-decoration:underline;}
  .extended-banner-link {display: flex;align-items: flex-end;color: #fefeff;font-size: 25px;font-weight: 400;box-shadow:none;background:none;border:0;height:unset;margin-top:0;top:auto;padding:0;padding-left:20px;padding-bottom:21px;height: 100%;width: 100%;}
  .banners-row .col-sm-4{width:100%;padding:0;}
  .banners-row .col-sm-8{display:none;}


  #header .site-name a img {
    height: 23px;
}

@media(min-width:355px) and (max-width:767px){
  #header .site-name{display:none;}
}


@media(min-width:300px) and (max-width:512px){
  .products-block > div{width:50%;}
  .products-block .p-bottom > div{flex-direction:column;align-items:center;}
  .products-block .p-bottom .prices{margin-bottom:10px;}
  .products-block .ratings-wrapper{flex-direction:column;text-align:center;}
  .products-block > div:nth-child(1), .products-block > div:nth-child(2){border-top-style:none;}
  .products-block > div{border-right:1px solid #dadada;}
  .products-block > div:nth-child(2n){border-right-style:none;}
}


@media(min-width:768px){
  .top-navigation-tools>a[data-target="navigation"]{display:none;}
  .top-navigation-tools .site-name{display:none;}
  .top-navigation-menu {display: initial!important;}
  .top-navigation-bar .container>div:first-child{text-align:center;}
  #topNavigationDropdown {display:none;}
  .top-navigation-bar .container{position:relative;}
  .top-navigation-bar .top-nav-button-login{position: absolute;right: 89px;top: 3px;}
  .registrace-cus{min-width:79px;display:inline-block;}
  .top-navigation-menu ul{display:none;}
  .top-navigation-menu .top-navigation-menu-trigger{display:none;}
 
  .banners-row .banner-wrapper a{width:100%;}
  .top-navigation-bar .container > div.top-navigation-menu{order:-10;text-align:left;}
}

@media(min-width:1200px){
	 .top-navigation-contacts::after{content:"(Po-Pá: 10-16 hod.)";}
}

@media(max-width:1199px){
	#topNavigationDropdown{margin-right:0;}
}

@media(max-width:767px){
  a[data-target="search"]{order:9;}
  .toggle-window[data-target="navigation"]{order:-15;margin-right:15px;background-color: #3E4577;width: 51px;height: 37px;text-align:center;justify-content:center;}
  .toggle-window[data-target="navigation"]::before{    color:#fff;content: '\e914';font-family:shoptet;line-height:40px;
    font-size: 18px;}
  .responsive-tools>a.cart-count i{color: #fff;
    background-color: #3E4577;    position: absolute;
    left: 18px;
    right: auto;
    top: 0;
    bottom: auto;
    display: block;
    width: 17px;
    height: 17px;
    padding: 3px;
    font-style: normal;
    font-size: 11px;
    line-height: 11px;
    border-radius: 100%;}
  .responsive-tools>a.toggle-window[data-target="navigation"]{display:none;}
  .responsive-tools>a.cart-count{padding:0;position:relative;}
  .responsive-tools>a.cart-count::before{content:"";background:url('https://cdn.myshoptet.com/usr/www.doller.cz/user/documents/upload/sablona-nemazat/cart.svg');background-size:20px 20px;width:20px;height:20px;}
  .responsive-tools>a[data-target="search"]::before{content:"";background:url('https://cdn.myshoptet.com/usr/www.doller.cz/user/documents/upload/sablona-nemazat/lupa.svg');background-size:15px 15px;width:15px;height:15px;}
  a[data-target="login"], .responsive-tools>a[data-target="search"]{display:flex;justify-content:center;align-items:center;}
  .responsive-tools>a[data-target="login"]::before{content:"";background:url('https://cdn.myshoptet.com/usr/www.doller.cz/user/documents/upload/sablona-nemazat/login.svg');background-size:15px 15px;width:15px;height:15px;}
  .top-navigation-bar .container{padding:0 10px;}
  .top-navigation-bar .dropdown{position:initial;}
  a.cart-count{order:10;padding:0;display:flex;align-items:center;justify-content:center;}
  .responsive-tools>a[data-target="navigation"]{order:-10;}
  .top-navigation-tools .site-name{order:-9;}
  body:not(.ordering-process) .responsive-tools>a[data-target="navigation"]{position:initial;}
  .top-navigation-tools>.dropdown{display:none;}
  .responsive-tools{padding-right:0px;width:100%;}
  .navigation-buttons>a{display:none;}
	#header{position:sticky!important;z-index:99999;}
	.top-navigation-bar{position:sticky!important;z-index:99999;}
.template-11 .overall-wrapper{margin-top:0;}
	.site-name a{display:flex;align-items:center;}
	a[data-target="login"]{order:10;}
	.top-navigation-tools .site-name{width:90px;position:initial!important;margin:0;padding:0;}
  .content-wrapper.container .row.banners-row {order:-10;}
  .content-wrapper.container .row.body-banners{order:-9;}
  .in-index #content{display:flex;flex-direction:column;}
  .content-wrapper.container{max-width:100%;}
  .latest-contribution-inner{flex-wrap:wrap;}
  .content-wrapper.container .row.banners-row{    background: url(https://cdn.myshoptet.com/usr/www.doller.cz/user/documents/upload/sablona-nemazat/bgslider.jpg);
    background-repeat: no-repeat;
    background-position: top center;background-size:cover;padding-bottom:25px;}
  .latest-contribution-box .container{padding-left:0;padding-right:0;}
  .next-to-carousel-banners::before {font-size:25px;}
  .next-to-carousel-banners .banner-wrapper{width:48%;}
  .content-wrapper.homepage-box.before-carousel{background-size:cover;}
  .banners-row .col-sm-4{padding:0 1%;}

  .registrace-cus{display:none;}
}


@media(max-width:479px){
  .next-to-carousel-banners .banner-wrapper{width:100%;}
  .next-to-carousel-banners::before{margin-top:15px;}
  #nk-rtb{margin:0 -10px;}
}

@media(max-width:399px){
	.top-navigation-bar .dropdown{right:50px;}
  .nk-rtb-card p{font-size:13px;}
  #nk-rtbin{padding:0;}
  #nk-rtb h2 {margin-bottom:25px;}
  .nk-rtb-card{flex:0 1 50%;}
  .nk-rtb-card br{display:none;}
}



@media(max-width:355px){
  .top-navigation-tools .site-name{display:none;}
}


/* ==========================================================================
   Níže přesunuto z inline <style> v html/head.html a html/footer.html.
   Pořadí odpovídá původní kaskádě: dřív se načítaly až po style.css
   (záhlaví), resp. až na konci stránky (zápatí). Proto musí zůstat na konci.
   ========================================================================== */

/* --- z html/head.html, 1. blok: barvy systémových příznaků, hlavička --- */
.advanced-parameter-inner{border:0;box-shadow:none;}
.advanced-parameter-inner{justify-content:center;}
#dklabBanplusPodHlavickou{order:5;width:100%;}
.user-action-in  #affiliateLogin{
    display: none;
}

.custom-footer>div:nth-last-child(1){display:none}
.toggle-window[data-target="navigation"]{order:-15;margin-right:15px;background-color: #3E4577;width: 51px;height: 37px;text-align:center;justify-content:center;}
.top-navigation-tools .site-name{width: 130px;position:initial!important;margin:0;padding:0;}

.flag.flag-new {
    background-color: #699d9d;
}
.flag.flag-action{
    background-color: #d14e4e;
}
.flag.flag-tip{
    background-color: #000000;
}

.flag{float:left;clear:left;width:auto;max-width:12em;margin-bottom:0.5ex;padding:4px
8px;border-radius:0;font-size:smaller;font-weight:700;line-height:1.1;text-align:center;text-transform:none;display:inline-block;hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}

@media(max-width:767px){
#dklabBanplusPodHlavickou{order:2;}
}

/* --- z html/head.html, 2. blok: košík, detail produktu, navigace, patička --- */
.cookie-ag-wrap {
  position: fixed;
}
  .site-msg.information {
    bottom: unset !important;
  }
.ordering-process .site-name {
    display: inline-block;
}

@media only screen and (max-width: 768px) {
  #header {
    position: fixed;
transition: 0.3s;
  }
.cart-table {
  margin-top: 0;
}
.cart-inner {
  background: #FFF;
}
.cart-table {
  padding-top: 10px;
}

  .fvDoplnek .header {
    align-items: flex-start;
  }

.fvDoplnek-produkt form input[type="checkbox"] {
  margin-top: 2px;
}
.fvDoplnek-text .name {
  font-size: 12px;
}
.p-quantity.p-cell {
  width: 10%;
}
.ordering-process .responsive-tools {
    padding-right: 0;
}
}

#header .menu-image {
    display: none;
}
.p-detail {
  display: flex;
  flex-direction: column;
}
.shp-tabs-wrapper.p-detail-tabs-wrapper {
  order: 2;
}
.products-related-header {
  order: 3;
}
.products.products-block.products-related.products-additional.p-switchable {
  order: 4;
}
.payment-logo img {
  max-height: 20px;
}
.msg.msg-success {
display: none;
}

label[for="consents33"].whole-width {
  margin-bottom: 20px;
  display: block;
}
@media (min-width: 992px) {
  .order-summary-item.price {
    padding-bottom: 0;
  }
.navigation-in ul.menu-level-2 {
  padding: 0 30px;
}
}
.co-box .form-group.consents:last-of-type {
    margin: 0;
}

@media (max-width: 992px) {
#productsTop .product {
  width: 100%;
}
.products-inline.products-top > div {
  padding-left: 0;
  padding-right: 0;
}
.products-inline.products-top > div {
  margin: 0;
}
label[for="consents33"].whole-width {
  padding: 10px;
}
.price-wrapper {
  margin-bottom: 0;
}
.nk-rtb-card {
  flex: 0 1 50%;
  padding: 0 0.5em;
}
.nk-rtb-card img {
  height: 70px;
}
#nk-rtbin {
  padding: 0;
}
#nk-rtb {
  padding: 0px 10px;
}
/* původně vnořené @media (max-width: 992px) uvnitř stejného @media, zploštěno se stejným účinkem */
.nk-rtb-card {
  flex: 0 1 45%;
}
#nk-rtbin {
  justify-content: center;
}

}
.type-detail .dklabZakoupeno {
  z-index: 0 !important;
}
.type-detail .add-to-cart .btn::before {
    display: none;
}
.p-tools form .btn-cart::before {
    display: none;
}
#navigation ul ul li a.active {
    background: transparent;
    text-decoration: underline;
    font-weight: bold;
}
#navigation > ul > li > a.active {
    background: #1d2246;
}
#productsTop .price-standard-wrapper {
    display: inline-block !important;
}

  @media only screen and (max-width: 768px) {
  .top-navigation-bar .dropdown {
  top: 22px;
}
}


.social-buttons-wrapper {
  display: flex;
}
.link-icon.print {
  display: none;
}

.link-icon.chat {
  display: none;
}
.link-icon.watchdog {
  margin: 0;
  padding: 20px;
  border: 1px solid #d2d2d2;
}
.link-icons {
  margin: 0;
}
.container.footer-links-icons {
    display: none;
}

@media(max-width:767px){
.mc-banner{z-index:9999;top:132px;}
}

@media (min-width: 768px) {
  #topNavigationDropdown {
    display: inline;
  }
}

@media (min-width: 1200px) {
  .top-navigation-contacts::after {
    content: "(Po-Pá: 8:30-16 hod.)";
  }
}

/* --- z html/footer.html: newsletter a patička --- */
.newsletter{order:9;background: #efe7e0;padding:45px 0;}
.newsletter-inner{display:flex;align-items:center;}
.newsletter-inner>div{width:50%;}
.newsletter-inner>div:nth-child(1){display:flex;align-items:center;}
.newsletter-inner>div:nth-child(2){display:flex;justify-content:flex-end;}
.newsletter-inner h4{max-width:283px;width:50%;margin:0;color: #373c6b;font-size:28px;text-transform:uppercase;}
.newsletter-inner p{line-height:1.1;padding-right:135px;width:50%;margin-bottom:0;font-size: 14px;text-transform: none;color: #333;}
#mce-EMAIL{width:566px;}
#mc-embedded-subscribe{font-size:0;}
@media(max-width:1439px){
#mce-EMAIL{width:416px;}
}
@media(max-width:1199px){
.newsletter-inner p{padding-right:15px;}
}
@media(max-width:991px){
.newsletter-inner > div:nth-child(1){width:100%;flex-direction:column;}
.newsletter-inner{flex-direction:column;}
.newsletter-inner p{padding-right:0;margin-bottom:15px;text-align:center;}
.newsletter-inner h4{width:100%;margin-bottom:15px;text-align:center;}
.newsletter-inner h4 br{display:none;}
#mce-EMAIL{width:100%;}
}
@media(max-width:600px){
.newsletter-inner h4{max-width:100%;}
.newsletter-inner p{width:100%;}
.newsletter-inner > div{width:100%;}
.newsletter-inner > div:nth-child(2){justify-content:center;}
}
.newsletter .validator-msg.msg-error{position: absolute;bottom: 33px;}
.custom-footer > div:nth-of-type(1){display:none;}
#footer{margin-top:0;}
.custom-footer{border-top:0;}

/* Tlačítka (11. 10. 2026): tvar pilulky, hover, jednotné písmo, focus, větší na mobilu */
.btn:not(.btn-icon),
.siteCookies__button,
.siteCookies__link {
  border-radius: 999px !important;
}
.btn:not(.btn-icon) {
  text-transform: none !important;
  font-weight: 600 !important;
}
.btn:not(.btn-icon):not(#mc-embedded-subscribe) {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.btn.btn-conversion:not(.btn-icon):not(#mc-embedded-subscribe) {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.btn-primary:hover,
.btn-default:hover,
.btn-conversion:hover,
.btn-cart:hover {
  background-color: #2b2f55 !important;
  border-color: #2b2f55 !important;
}
.btn:not(.btn-icon):focus-visible,
.siteCookies__button:focus-visible,
.siteCookies__link:focus-visible {
  outline: 2px solid #3f4475 !important;
  outline-offset: 2px;
}
@media (max-width: 767px) {
  .btn:not(.btn-icon) {
    min-height: 44px;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
  }
}
/* Pole a tlačítko jako jeden tvar: vyhledávání a počet kusů u košíku (11. 10. 2026) */
.search-form.compact-form .query-input {
  border-radius: 999px 0 0 999px !important;
  padding-left: 20px !important;
}
.search-form.compact-form button.btn {
  border-radius: 0 999px 999px 0 !important;
}
.add-to-cart .quantity {
  border-radius: 999px 0 0 999px !important;
  overflow: hidden;
}
.add-to-cart .quantity .amount {
  border-radius: 999px 0 0 999px !important;
}
.add-to-cart .btn-conversion {
  border-radius: 0 999px 999px 0 !important;
}
