
@media (min-width: 769px){.thunk-logo img,.sticky-header .logo-content img{
    max-width: 245px;
  }}@media (max-width: 768px){.thunk-logo img,.sticky-header .logo-content img{
    max-width: 225px;
  }}@media (max-width: 550px){.thunk-logo img,.sticky-header .logo-content img{
    max-width: 225px;
  }}.top-header,body.top-store-dark .top-header{border-bottom-color:#09275e}.top-footer,body.top-store-dark .top-footer{border-bottom-color:#ededed}@media (min-width: 769px){.top-footer .top-footer-bar{
    line-height: 49px;
  }}@media (max-width: 768px){.top-footer .top-footer-bar{
    line-height: 30px;
  }}@media (max-width: 550px){.top-footer .top-footer-bar{
    line-height: 30px;
  }}@media (min-width: 769px){.top-footer{
    border-bottom-width: 1px;
  }}@media (max-width: 768px){.top-footer{
    border-bottom-width: 1px;
  }}@media (max-width: 550px){.top-footer{
    border-bottom-width: 1px;
  }}.below-footer,body.top-store-dark .below-footer{border-top-color:#ededed}@media (min-width: 769px){.below-footer{
    border-top-width: 1px;
  }}@media (max-width: 768px){.below-footer{
    border-top-width: 1px;
  }}@media (max-width: 550px){.below-footer{
    border-top-width: 1px;
  }}.top-store-light a:hover, .top-store-menu li a:hover, .top-store-menu .current-menu-item a,.sticky-header-col2 .top-store-menu li a:hover,.woocommerce .thunk-woo-product-list .price,.thunk-product-hover .th-button.add_to_cart_button, .woocommerce ul.products .thunk-product-hover .add_to_cart_button,.woocommerce ul.products li.product .product_type_variable, .woocommerce ul.products li.product a.button.product_type_grouped,.thunk-compare .compare-button a:hover, .thunk-product-hover .th-button.add_to_cart_button:hover, .woocommerce ul.products .thunk-product-hover .add_to_cart_button :hover, .woocommerce .thunk-product-hover a.th-button:hover,.thunk-product .yith-wcwl-wishlistexistsbrowse.show:before, .thunk-product .yith-wcwl-wishlistaddedbrowse.show:before,.woocommerce ul.products li.product.thunk-woo-product-list .price,.summary .yith-wcwl-add-to-wishlist.show .add_to_wishlist::before, .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a::before, .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a::before,.woocommerce .entry-summary a.compare.button.added:before,.header-icon a:hover,.thunk-related-links .nav-links a:hover,.woocommerce .thunk-list-view ul.products li.product.thunk-woo-product-list .price,.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button,.thunk-wishlist a:hover, .thunk-compare a:hover,.thunk-quik a:hover,.woocommerce ul.cart_list li .woocommerce-Price-amount, .woocommerce ul.product_list_widget li .woocommerce-Price-amount,.top-store-load-more button,.page-contact .leadform-show-form label,.thunk-contact-col .fa,
  .woocommerce .thunk-product-hover a.th-button:hover:after,ul.products .thunk-product-hover .add_to_cart_button:hover, 
.woocommerce .thunk-product-hover a.th-button:hover, 
.woocommerce ul.products li.product .product_type_variable:hover, 
.woocommerce ul.products li.product a.button.product_type_grouped:hover, 
.woocommerce .thunk-product-hover a.th-button:hover, 
.woocommerce ul.products li.product .add_to_cart_button:hover, 
.woocommerce .added_to_cart.wc-forward:hover,
ul.products .thunk-product-hover .add_to_cart_button:hover:after, 
.woocommerce .thunk-product-hover a.th-button:hover:after, 
.woocommerce ul.products li.product .product_type_variable:hover:after, 
.woocommerce ul.products li.product a.button.product_type_grouped:hover:after, 
.woocommerce .thunk-product-hover a.th-button:hover:after, 
.woocommerce ul.products li.product .add_to_cart_button:hover:after, 
.woocommerce .added_to_cart.wc-forward:hover:after,.summary .yith-wcwl-add-to-wishlist .add_to_wishlist:hover:before, .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before,.th-hlight-icon,.ribbon-btn:hover,.thunk-product .yith-wcwl-wishlistexistsbrowse:before,.woocommerce .entry-summary a.compare.button:hover:before,.th-slide-button,.th-slide-button:after,.sider.overcenter .sider-inner ul.top-store-menu li a:hover,.reply a,.single-product .product_meta a,.woosw-btn:hover:before,.woosw-added:before,.wooscp-btn:hover:before,#top-store-mobile-bar .count-item, a.th-product-compare-btn.button.btn_type.th-added-compare:before,.thunk-product-list-section .thunk-list .thunk-product-content .woocommerce-LoopProduct-title:hover{color:#0a1a33} 
    
    .thunk-icon-market .cart-icon .taiowc-icon:hover,.woocommerce .entry-summary .th-product-compare-btn.btn_type.th-added-compare, .woocommerce .entry-summary a.th-product-compare-btn:before,.thunk-icon-market .cart-icon .taiowcp-icon:hover{color:#0a1a33;}
   .thunk-icon-market .cart-icon .taiowc-cart-item:hover,.thunk-icon-market .cart-icon .taiowcp-cart-item:hover{color:#0a1a33;}
 .toggle-cat-wrap,#search-button,.thunk-icon .cart-icon,.single_add_to_cart_button.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce button.button, .woocommerce input.button,.cat-list a:after,.tagcloud a:hover, .thunk-tags-wrapper a:hover,.btn-main-header,.page-contact .leadform-show-form input[type='submit'],.woocommerce .widget_price_filter .top-store-widget-content .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .top-store-widget-content .ui-slider .ui-slider-handle,.entry-content form.post-password-form input[type='submit'],#top-store-mobile-bar a,
.header-support-icon,
.count-item,.nav-links .page-numbers.current, .nav-links .page-numbers:hover,.woocommerce .thunk-woo-product-list span.onsale,.top-store-site section.thunk-ribbon-section .content-wrap:before,.woocommerce .return-to-shop a.button,.widget_product_search [type='submit']:hover,.comment-form .form-submit [type='submit'],.top-store-slide-post .owl-nav button.owl-prev:hover, .top-store-slide-post .owl-nav button.owl-next:hover,body.top-store-dark .top-store-slide-post .owl-nav button.owl-prev:hover, body.top-store-dark .top-store-slide-post .owl-nav button.owl-next:hover{background:#0a1a33}
  .open-cart p.buttons a:hover,
  .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,.thunk-slide .owl-nav button.owl-prev:hover, .thunk-slide .owl-nav button.owl-next:hover,.thunk-list-grid-switcher a.selected, .thunk-list-grid-switcher a:hover,.woocommerce .woocommerce-error .button:hover, .woocommerce .woocommerce-info .button:hover, .woocommerce .woocommerce-message .button:hover,#searchform [type='submit']:hover,article.thunk-post-article .thunk-readmore.button,.top-store-load-more button:hover,.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current,.thunk-top2-slide.owl-carousel .owl-nav button:hover,.product-slide-widget .owl-carousel .owl-nav button:hover, .thunk-slide.thunk-brand .owl-nav button:hover,.th-testimonial .owl-carousel .owl-nav button.owl-prev:hover,.th-testimonial .owl-carousel .owl-nav button.owl-next:hover,body.top-store-dark .thunk-slide .owl-nav button.owl-prev:hover,body.top-store-dark .thunk-slide .owl-nav button.owl-next:hover{background-color:#0a1a33;} 
  .thunk-product-hover .th-button.add_to_cart_button, .woocommerce ul.products .thunk-product-hover .add_to_cart_button,.woocommerce ul.products li.product .product_type_variable, .woocommerce ul.products li.product a.button.product_type_grouped,.open-cart p.buttons a:hover,.top-store-slide-post .owl-nav button.owl-prev:hover, .top-store-slide-post .owl-nav button.owl-next:hover,body .woocommerce-tabs .tabs li a::before,.thunk-list-grid-switcher a.selected, .thunk-list-grid-switcher a:hover,.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button,#searchform [type='submit']:hover,.top-store-load-more button,.thunk-top2-slide.owl-carousel .owl-nav button:hover,.product-slide-widget .owl-carousel .owl-nav button:hover, .thunk-slide.thunk-brand .owl-nav button:hover,.page-contact .leadform-show-form input[type='submit'],.widget_product_search [type='submit']:hover,.thunk-slide .owl-nav button.owl-prev:hover, .thunk-slide .owl-nav button.owl-next:hover,body.top-store-dark .thunk-slide.owl-carousel .owl-nav button.owl-prev:hover, body.top-store-dark .thunk-slide.owl-carousel .owl-nav button.owl-next:hover,body.top-store-dark .top-store-slide-post .owl-nav button.owl-prev:hover, body.top-store-dark .top-store-slide-post .owl-nav button.owl-next:hover,.th-testimonial .owl-carousel .owl-nav button.owl-prev:hover,.th-testimonial .owl-carousel .owl-nav button.owl-next:hover{border-color:#0a1a33} .loader {
    border-right: 4px solid #0a1a33;
    border-bottom: 4px solid #0a1a33;
    border-left: 4px solid #0a1a33;}
    .site-title span a:hover,.main-header-bar .header-icon a:hover,.woocommerce div.product p.price, .woocommerce div.product span.price,body.top-store-dark .top-store-menu .current-menu-item a,body.top-store-dark .sider.overcenter .sider-inner ul.top-store-menu li a:hover{color:#0a1a33}body.top-store-light,.woocommerce-error, .woocommerce-info, .woocommerce-message {color: }.site-title span a,.sprt-tel b,.widget.woocommerce .widget-title, .open-widget-content .widget-title, .widget-title,.thunk-title .title,.thunk-hglt-box h6,h2.thunk-post-title a, h1.thunk-post-title ,#reply-title,h4.author-header,.page-head h1,.woocommerce div.product .product_title, section.related.products h2, section.upsells.products h2, .woocommerce #reviews #comments h2,.woocommerce table.shop_table thead th, .cart-subtotal, .order-total,.cross-sells h2, .cart_totals h2,.woocommerce-billing-fields h3,.page-head h1 a,.woocommerce-billing-fields h3,.woocommerce-checkout h3#order_review_heading, .woocommerce-additional-fields h3,.woocommerce .wishlist-title,.widget_block .wp-block-heading,.woocommerce ul.products li.product .woocommerce-loop-product__title,.thunk-woo-product-list .woocommerce-loop-product__title a{color: }.top-store-light a,#top-store-above-menu.top-store-menu > li > a{color:} .top-store-light a:hover,#top-store-above-menu.top-store-menu > li > a:hover,#top-store-above-menu.top-store-menu li a:hover,.thunk-woo-product-list .woocommerce-loop-product__title a:hover{color:}.top_store_overlayloader{background-color:#f49b00}.top-header{background-image:url();
   } .top-header:before,body.top-store-dark .top-header:before
   {background:#092143}.main-header:before,body.top-store-dark .main-header:before{
   background:#ffffff;}.site-title span a,.main-header-bar .header-icon a,.main-header-bar .thunk-icon-market .cart-contents,.th-whishlist-text, .account-text:nth-of-type(1){color:#0a1a33;}
   .thunk-icon-market .cart-icon .taiowc-icon,.thunk-icon-market .taiowc-icon .th-icon,.thunk-icon-market .cart-icon .taiowcp-icon,.thunk-icon-market .taiowcp-icon .th-icon,.main-header-bar{color:#0a1a33;}
   .thunk-icon-market .cart-icon .taiowc-cart-item,.thunk-icon-market .taiowc-content .taiowc-total,.thunk-icon-market .cart-icon .taiowcp-cart-item,.thunk-icon-market .taiowcp-content .taiowcp-total{color:#0a1a33;}
    body.top-store-dark .site-title span a,body.top-store-dark .main-header-bar,body.top-store-dark .main-header-bar .header-icon a,body.top-store-dark .main-header-bar .thunk-icon-market .cart-contents,body.top-store-dark .th-whishlist-text,body.top-store-dark .account-text:nth-of-type(1){color:#0a1a33;}
   section.thunk-ribbon-section .content-wrap{
    background-image:url();
    background-repeat:no-repeat;
    background-size:auto;
    background-position:center center;
    background-attachment:scroll;}#move-to-top{
        background:#0a1a33;
        color:#fff;
      }
                        
@font-face{font-family:"th-icon";src:url("https://miner-house.com/wp-content/themes/top-store/third-party/fonts/th-icon/fonts/th-icon.ttf?k3xn19") format("truetype");font-weight:normal;font-style:normal;font-display:block;}

    :root {
        --mh-secondary: #ffd700;
    }

    body.top-store-dark #sidebar-primary .sidebar-zoznam-product-list a,
    body.top-store-dark #sidebar-primary .widget_text.sidebar-zoznam-product-list a,
    body.top-store-dark #sidebar-primary .custom-html-widget.sidebar-zoznam-product-list a {
        color: var(--mh-secondary) !important;
    }

    body.top-store-dark #sidebar-primary .sidebar-zoznam-product-list a:hover,
    body.top-store-dark #sidebar-primary .widget_text.sidebar-zoznam-product-list a:hover,
    body.top-store-dark #sidebar-primary .custom-html-widget.sidebar-zoznam-product-list a:hover {
        color: var(--mh-secondary) !important;
        opacity: 0.88;
    }

    /* Profitable miner widget - gold links, overrides parent theme dark sidebar !important */
    body.top-store-dark #sidebar-primary .mh-profitable-miner a,
    body #sidebar-primary .mh-profitable-miner a,
    .mh-profitable-miner a {
        color: #ffd700 !important;
        font-weight: 700;
    }
    .mh-profitable-miner a:hover {
        opacity: 0.82;
        text-decoration: underline;
    }

    /* MetaSlider 12687 */
    .metaslider-12687 .flexslider {
        padding: 0 !important;
        margin: 0 !important;
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
    }
    .metaslider-12687 .flex-viewport {
        overflow: hidden !important;
        height: 420px !important;
    }

    /* Fix: page CSS applies padding/margin to all ul > li, which hits FlexSlider elements */
    .metaslider-12687 .slides li,
    .metaslider-12687 .flex-direction-nav li {
        padding: 0 !important;
        margin: 0 !important;
        font-weight: inherit !important;
    }

    /* Fix black letterbox bars - explicit px height on img, not 100% (avoids parent height dependency) */
    .metaslider-12687 .slides li {
        height: 420px !important;
        overflow: hidden !important;
    }
    .metaslider-12687 .slides li img {
        width: 100% !important;
        height: 420px !important;
        object-fit: cover !important;
        object-position: center !important;
        display: block !important;
    }

    /* Hide 58 unusable dot bullets, replaced by JS counter below */
    .metaslider-12687 .flex-control-paging { display: none !important; }

    /* Custom arrow buttons - restore proper look overriding page CSS interference */
    .metaslider-12687 .flex-direction-nav { margin: 0; padding: 0; list-style: none !important; }
    .metaslider-12687 .flex-direction-nav a {
        position: absolute !important;
        top: 50% !important;
        transform: translateY(-50%) !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 44px !important;
        height: 44px !important;
        background: rgba(0,0,0,0.55) !important;
        border-radius: 50% !important;
        color: #fff !important;
        font-size: 0 !important;
        opacity: 1 !important;
        text-decoration: none !important;
        transition: background 0.2s !important;
        z-index: 10 !important;
    }
    .metaslider-12687 .flex-direction-nav a:hover { background: rgba(0,0,0,0.85) !important; }
    .metaslider-12687 .flex-direction-nav a::before {
        font-size: 28px !important;
        line-height: 1 !important;
        font-family: inherit !important;
        font-style: normal !important;
    }
    .metaslider-12687 .flex-direction-nav .flex-prev { left: 10px !important; }
    .metaslider-12687 .flex-direction-nav .flex-prev::before { content: "\2039" !important; }
    .metaslider-12687 .flex-direction-nav .flex-next { right: 10px !important; }
    .metaslider-12687 .flex-direction-nav .flex-next::before { content: "\203A" !important; }

    /* Dots navigation below slider - multi-row grid */
    .mh-ms-dots {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 7px;
        max-width: 220px;
        margin: 14px auto 0;
        padding: 4px 0 10px;
    }
    .mh-ms-dot {
        flex-shrink: 0;
        width: 9px;
        height: 9px;
        border-radius: 50%;
        background: rgba(0,0,0,0.15);
        border: none;
        padding: 0;
        cursor: pointer;
        transition: background 0.22s, transform 0.22s;
    }
    .mh-ms-dot.is-active {
        background: #ffd700;
        transform: scale(1.55);
        box-shadow: 0 0 0 2px rgba(255,215,0,0.25);
    }
    .mh-ms-dot:hover:not(.is-active) { background: rgba(0,0,0,0.38); }
    /* Cursor on slides signals clickable */
    .metaslider-12687 .slides li:not(.clone) { cursor: zoom-in; }

    /* Lightbox */
    .mh-ms-lb {
        display: none;
        position: fixed;
        inset: 0;
        background: rgba(0,0,0,0.93);
        z-index: 999999;
        align-items: center;
        justify-content: center;
    }
    .mh-ms-lb.is-active { display: flex; }
    .mh-ms-lb > img {
        max-width: 90vw;
        max-height: 88vh;
        object-fit: contain;
        border-radius: 4px;
        user-select: none;
        display: block;
    }
    .mh-ms-lb-close,
    .mh-ms-lb-prev,
    .mh-ms-lb-next {
        position: absolute;
        background: rgba(255,255,255,0.15);
        border: none;
        color: #fff;
        cursor: pointer;
        border-radius: 50%;
        width: 48px;
        height: 48px;
        font-size: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: background 0.2s;
        padding: 0;
        line-height: 1;
        z-index: 1;
    }
    .mh-ms-lb-close:hover,
    .mh-ms-lb-prev:hover,
    .mh-ms-lb-next:hover { background: rgba(255,255,255,0.3); }
    .mh-ms-lb-close { top: 14px; right: 14px; font-size: 34px; }
    .mh-ms-lb-prev { left: 14px; top: 50%; transform: translateY(-50%); }
    .mh-ms-lb-next { right: 14px; top: 50%; transform: translateY(-50%); }
    .mh-ms-lb-counter {
        position: absolute;
        bottom: 14px;
        left: 50%;
        transform: translateX(-50%);
        color: rgba(255,255,255,0.6);
        font-size: 13px;
        white-space: nowrap;
    }
    /* Loading spinner */
    .mh-ms-lb.is-loading > img { opacity: 0 !important; transition: none !important; }
    .mh-ms-lb.is-loading::after {
        content: "";
        position: absolute;
        width: 36px;
        height: 36px;
        border: 3px solid rgba(255,255,255,0.2);
        border-top-color: #fff;
        border-radius: 50%;
        animation: mhMsSpin 0.7s linear infinite;
    }
    @keyframes mhMsSpin { to { transform: rotate(360deg); } }

    /* CSS transition for slide-in animation - more reliable than @keyframes + class toggle */
    #mhMsLbImg {
        transition: opacity 0.38s ease, transform 0.38s cubic-bezier(0.4, 0, 0.2, 1);
    }

    /* Fix gallery container hover transform */
    .mhx-list-item-enhanced:has(#metaslider-id-12687),
    .mhx-list-item-enhanced:has(#metaslider-id-12687):hover {
        transform: none !important;
        transition: box-shadow 0.3s ease !important;
    }

    /* Specs table - PSU not included warning */
    .mh-specs-not-included {
        color: #d32f2f !important;
        font-weight: 700;
    }


/*# sourceURL=top-store-style-inline-css */
