/* ===========================
   GLOBAL STYLES
=========================== */

.body.ordering-process {background-color:none;}
.is-header-black #header {background-color:transparent;}
.is-header-black.submenu-visible:not(.menu-helper-visible) #header {background-color:transparent;}
.is-header-black #navigation {background-color:#FFFFFF; border-radius:8px 8px 0 0;border-top:3px solid #00bfff;}
.is-header-fixed.is-header-scrolling #header {background-color:#FFFFFF;}
.content-wrapper {background-color:#FFFFFF;border-radius:0 0 8px 8px;}
.content-wrapper-in {background-color:#FFFFFF;padding:16px;border-radius:0 0 12px 12px;}
.breadcrumbs-wrapper {background-color:#FFFFFF;}
.navigation-home-icon-wrapper {padding:0px;}
.ordering-process .content-wrapper {background-color:#FFFFFF;}
.cart-header {background-color:lightblue;border-radius:12px 12px 0 0;padding:6px 0 0 6px;}
.id--16 .cart-inner {border-radius: 0 0 8px 8px;}
.banners-top-block {margin-top:0;margin-bottom:0;padding-top:45px;padding-bottom:45px;}
.position--benefitCategory {background-color:#FFFFFF;margin-top:40px;padding-top:40px;border-radius:12px;}
.ordering-process #header {border-bottom-width:0;}
.cart-inner.cart-empty {background-color:#39c5f3;}
.cart-inner.cart-empty .cart-heading::before{color:#FFFFFF;}
body.ordering-process{background-color:#0f262e;}
#footer {background-color: rgba(0,0,0,0.5);border-top:5px solid #3bc5f1;}
.footer-item.footer-item-newsletter{border:5px solid #3bc5f1;}
.products-block:not(.products-additional) .p .image img {box-shadow: 0px 5px 10px #00C3FF40;}
.flag.flag-action {animation: grow-and-shrink 4000ms infinite ease-in-out;}
@keyframes grow-and-shrink {0% {transform: scale(1);}50% {transform: scale(1.2);}100% {transform: scale(1);}}

#footer h4, 
#footer #footer h4, 
#footer .contact-box ul li > span::before, 
#footer .contact-box h4 {color:#36c6f0;}
#footer .contact-box a.btn {background-color:#36c6f0;}
#footer ul a {color:#FFFFFF;}
.navigation-buttons{right:0px;}
.in-klient.popup-widget.cart-widget,
.in-klient.popup-widget.login-widget {top:174px;}
.in-kosik .content-wrapper,
.in-kosik.content-wrapper-in {background-color:transparent;}
.homepage-group-title {color:#FFFFFF;}
body{background-color:#0f262e;}
.detail-parameters-block select {border: 3px solid #00cfff;}
.top-navigation-bar-menu li a, .top-navigation-bar-menu-helper li a {font-weight:bold;color:#cccccc;}
.flag-black-friday{color:red;font-weight:bold;}
.menu-item-1312{background-color:black;}
.menu-item-1312 b{color:red !important;}
.menu-item-1309 a, .menu-item-1315 a, .menu-item-1321 a{color:red !important;}
.site-msg-custom.information, .site-msg.information {background-color:darkgreen;}

/* Hide SPS section */
#shipping-61 .specified-shipping-method {display:none !important;}
/* Pickup color toggle */
#shipping-58 .specified-shipping-method {color:black;}
#shippingId-58:checked ~ label .specified-shipping-method {color:red;}

/* Category hiding rules */
.in-licencovane-doplnky-pre-psikov .subcategories.with-image li a .image,
.in-puzzle .subcategories.with-image li a .image,
.in-3d-puzzle .subcategories.with-image li a .image,
.in-harry-potter .subcategories.with-image li a .image,
.in-harry-potter-sperky .subcategories.with-image li a .image,
.in-hrnceky .subcategories.with-image li a .image,
.in-ramy-na-stieracie-mapy .subcategories.with-image li a .image {
    width:0px;
    height:0px;
}

/* Backgrounds by theme */
[class*="harry-potter"] {background-image:url('https://676954.myshoptet.com/user/documents/upload/TEMPLATE/rokfort-bg.jpg');background-repeat:repeat;}
[class*="biflomor"] {background-image:url('https://676954.myshoptet.com/user/documents/upload/TEMPLATE/biflomor-bg.jpg');background-repeat:repeat;}
[class*="slizolin"] {background-image:url('https://676954.myshoptet.com/user/documents/upload/TEMPLATE/slizolin-bg.jpg');background-repeat:repeat;}
[class*="bystrohlav"] {background-image:url('https://676954.myshoptet.com/user/documents/upload/TEMPLATE/bystrohlav-bg.jpg');background-repeat:repeat;}
[class*="chrabromil"] {background-image:url('https://676954.myshoptet.com/user/documents/upload/TEMPLATE/chrabromil-bg.jpg');background-repeat:repeat;}


/* ===========================
   DESKTOP (min-width: 768px)
=========================== */
@media (min-width: 768px) {
  .client-title{padding:20px;}
  .container {padding-left:0;padding-right:0;}
  #header .site-name {height:103px;}
  #header .site-name a img {max-height:103px;}
  ol.cart-header li.active {margin-top:6px;}
  .content-wrapper-in, .homepage-box.welcome-wrapper {margin-left:auto;margin-right:auto;}
  .breadcrumbs{padding-left:12px;border-top:1px;border-bottom:1px;border-color:#cccccc;}
  .navigation-in {left:10px;font-size:14px;}
  .product .p {padding:0px 30px 85px;}
  .products-block .p .flags-default {top:10px;}
  .is-header-black #header {background-image:url('https://676954.myshoptet.com/user/documents/upload/TEMPLATE/megabg2024.png');background-position:42% 0%;background-repeat:no-repeat;}
  .p-image {box-shadow:#0f262e 0px 0px 10px;border-radius:12px;}
  .homepage-box.before-carousel{margin-left:auto;margin-right:auto;}
  body.is-loaded .before-carousel .content-wrapper-in {padding:0;border-radius:0 0 20px 20px;background-color:transparent;}
  body:not(.is-carousel-full-width).one-column-body .homepage-box .carousel{margin-top:-32px;}
  .is-header-black .navigation-in > ul > li > a {color:#0f262e !important;}
  .is-header-black .navigation-in > ul > li.exp > a,
  .is-header-black .navigation-in > ul > li > a:hover {color:#36c6f0 !important;}
  .in-index .position--benefitHomepage{background-color:#FFFFFF;padding:20px;border-radius:20px;}
  .header-top {padding-top:30px;}
  .in-kosik.content-wrapper-in{border-radius:0 0 12px 12px;}
  .in-index .content-wrapper,
  .in-index .content-wrapper-in {background-color:transparent;}
  .in-index .products-block {background-color:#FFFFFF;border-radius:12px;}
  .navigation-in ul.menu-level-2 li a{padding-top:3px;padding-bottom:3px;}
  .navigation-in > ul > li.ext > ul > li > a.menu-image{padding-right:5px;width:70px;}
  .navigation-in > ul > li.ext > ul > li {min-height:40px;}
  .subcategories.with-image li a .image,
  .navigation-in > ul > li.ext > ul > li > a.menu-image {width:0;height:auto;}
  .menu-item-1177 a.menu-image,
  .menu-item-1177 .subcategories.with-image li a .image,
  .in-filmy-tv-hry .subcategories.with-image li a .image {width:70px !important;height:auto !important;}
  
  /* Animated gold highlight */
  .menu-item-847 > a:after {
    content:'';
    position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;
    animation: slide 8s infinite linear;
    background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,215,0,0.4) 25%,rgba(255,255,255,0) 75%);
  }
  @keyframes slide {
    0% {transform: translateX(-100%);}
    100% {transform: translateX(100%);}
  }
}

@media (min-width: 1200px){
  .navigation-in > ul > li.ext > ul > li {width:20%;flex-basis:20%;}
  .navigation-in ul.menu-level-2 li a{padding-top:3px;padding-bottom:3px;}
  .is-header-black #header {background-image:url('https://676954.myshoptet.com/user/documents/upload/TEMPLATE/megabg2024.png');background-position:48% 0%;background-repeat:no-repeat;}
}

/* ===========================
   MOBILE (max-width: 767px)
=========================== */
@media (max-width: 767px) {
  .container.breadcrumbs-wrapper{
    background-color:#0f262e !important;
    margin-left:0;margin-right:0;
    border-bottom:0;
  }
  .breadcrumbs > span > a {color:#36c6f0;}
  .is-header-black .top-navigation-bar   {background-color:#0f262e;}
  .is-header-black .navigation-in-bottom .top-navigation-bar-menu a {font-size:18px;font-weight:bold;}
  .top-navigation-bar .site-name a img {max-height:40px;}
  .content-wrapper-in{padding:10px 3px !important;}
  .col-sm-12, .col-sm-6 {padding-left:3px !important;padding-right:3px !important;}
  .container * {box-sizing:border-box;max-width:100%;}
  .p-thumbnails-wrapper, .p-thumbnails-wrapper * {max-width: none;}
  .top-navigation-bar, .top-navigation-bar-menu {max-width:100%;overflow-x:hidden;flex-wrap:wrap;}
  .content-wrapper {background-color:#0f262e;padding:0;border-radius:0 0 12px 12px;}
  .client-title{margin-bottom:0;background-color:#FFFFFF;}
  .container {padding-left:10px;padding-right:10px;}
  .is-header-black #header {background-color:#0f262e;}
  .overall-wrapper{background-color:#0f262e;}
  .category-content-wrapper, .position--benefitCategory {border-radius:12px;}
  .products-block:not(.products-additional) .p .image img {margin-top:-20px;}
  .products-block {margin:0;}
  .columns-mobile-2 .products-block .flags-extra {top:0;right:0;}
  .p-image-wrapper .flags-extra {right:10px;}
  .breadcrumbs-wrapper {margin-left:10px;margin-right:10px;border-radius:8px 8px 0 0;}
  .content h4, .category-top h1, .cart-header__headline .h4 {text-align:center;}
  .category-perex, .p-short-description-block, .productCardDescr, .add-to-cart {padding-left:6px;padding-right:6px;}
  .p-info-grid {margin:0;}
  .p-info-headline .h1 {text-align:center;}
  .responsive-tools {margin-right:10px;}
  .search{margin-right:10px;padding:10px;}
  .compact-form.search-form {box-shadow:0 0 10px rgba(0,195,255,0.3);}
  .products-related-block {margin:10px;}
  .content-wrapper.container .row {margin-right:1px;margin-left:1px;}
  .content-wrapper.container .row > div {padding-left:1px;padding-right:1px;}
  .carousel-inner{border-radius:20px;}
  .in-index.mobile .content-wrapper-in {background-color:transparent;}
  .custom-footer {background-color:var(--color-primary);border-top:5px solid #3bc5f1;}
  .homepage-box.welcome-wrapper{background-color:transparent;margin-bottom:50px;}
  .carousel-indicators li {background-color:#3bc5f1;}
  .carousel-indicators li.active {background-color:#ffffff;}
  .carousel {margin:0 0px 50px;}
  .banners-top-block {padding-top:0;padding-bottom:0;}
  .in-index .position--benefitHomepage {border-radius:20px;background-color:#FFFFFF;margin-bottom:50px;}
  #footer{margin-top:0;}
  #footer > .container {background-color:#0f262e;}
  .navigation-in > ul ul.menu-level-2 li a {padding-top:0;padding-bottom:0;}
  .navigation-in > ul > li.ext > ul > li > div {padding:0;}
  .navigation-in > ul ul.menu-level-2 > li {padding-top:5px;padding-bottom:5px;}
  .subcategories.with-image li a .image,
  .navigation-in > ul > li.ext > ul > li > a img {width:0;height:0;}
  .menu-item-1177 a img,
  .in-filmy-tv-hry .subcategories.with-image li a .image {width:60px !important;height:auto !important;}
.advancedOrder__buttons .btn.btn-conversion,.next-step.next-step--cart .btn.btn-conversion,.next-step.next-step--step-1 .btn.btn-conversion,.next-step.next-step--step-2 .btn.btn-conversion{font-size:18px!important;min-height:60px!important;width:100%!important;}
  .extras-wrap .price-range{background:#e6f8ea;}
  body.is-products-slider .lb-hp-perso-wrapper .lb-product.no-code {padding: 10px 5px;}
  .votes-wrap .slider-group-reviews .swiper-arrow,.votes-wrap .slider-group-reviews .js-swiper-arrow-next,.votes-wrap .slider-group-reviews .js-swiper-arrow-prev{position:absolute;top:50%;transform:translateY(-50%);color:#00bfff!important;fill:currentColor!important;--swiper-navigation-color:#00bfff;z-index:10}.votes-wrap .slider-group-reviews .swiper-arrow.swiper-arrow-prev,.votes-wrap .slider-group-reviews .js-swiper-arrow-prev{left:10px!important;right:auto!important}.votes-wrap .slider-group-reviews .swiper-arrow.swiper-arrow-next,.votes-wrap .slider-group-reviews .js-swiper-arrow-next{right:10px!important;left:auto!important}.votes-wrap .slider-group-reviews .swiper-arrow{transform:translateY(-50%)!important}

}

@media (min-width:768px) and (max-width:992px) {
  .is-header-black #header{
    background-color:#0f262e;
    background-image:url('https://676954.myshoptet.com/user/frontend_backgrounds/bg-body.png');
    background-repeat:repeat;
  }
}