@import url('https://fonts.googleapis.com/css2?family=Unbounded:wght@200..900&display=swap');@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css");h1,h2,h3,h4,.h1,.h2,.h3,.h4,body{font-family:"Unbounded",sans-serif;font-optical-sizing:auto}.adtl-category{background:#000}.category-title{padding-top:50px;align-items:center;display:flex;flex-wrap:wrap;text-align:left;margin-top:0;color:#fff}.category-perex,.category__secondDescription{align-items:center;display:flex;flex-wrap:wrap;color:#fff}.products-block>div .p .p-bottom>div .p-tools{position:absolute;bottom:-5px;right:-130px}.btn.btn-default,a.btn.btn-default{border-color:#56afcc}.btn.btn-default:hover,a.btn.btn-default:hover{border-color:#0394c4}#footer .link-like,a{color:#56afcc}#footer .link-like,a:hover{color:#0394c4}#footer,h4{background:#000;color:#fff}.footer-bottom{border-style:none}#footer .footer-newsletter{border-bottom-style:none}#signature a{color:#fff}.custom-footer__banner4.col-sm-6,.custom-footer__banner6.col-sm-6{width:100%;border-bottom:1px solid #9e9e9e}.subcategories.with-image li a .image{display:none}.breadcrumbs a,.breadcrumbs a:hover,.breadcrumbs>span>a,.breadcrumbs>span>span{color:#aaa}.subcategories.with-image li{border:3px solid #000;margin:10px;width:calc(20% - 20px)}.columns-3 .products-block>div,.columns-4 .products-block>div{padding:0}.products-block>div .p{border:1px solid #f5f5f5}.category-top .category-title,.category-top .category-perex{display:none}.hp-stack-title{display:flex;align-items:center;text-align:center;color:#2ab1d8;font-weight:700;font-size:40px}.hp-stack-title::before,.hp-stack-title::after{content:"";flex:1;border-bottom:2px solid #2ab1d8;margin:0 15px}[data-testid=productItem].p{position:relative;background:#fff;border:0;box-shadow:none;padding:24px 24px 72px;display:flex;flex-direction:column;gap:14px}[data-testid=productItem] .image{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/3;background:#fff}[data-testid=productItem] .image img{max-height:360px;max-width:100%;width:auto;height:auto;object-fit:contain}[data-testid=productItem] .flags,[data-testid=productItem] .p-code{display:none!important}[data-testid=productItem] .name{text-decoration:none}[data-testid=productItem] [data-testid=productCardName]{display:block;font-size:15px;text-align:left;line-height:1.1;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:#111}[data-testid=productItem] .availability{margin-top:4px;font-size:12px;text-transform:uppercase;opacity:.65}[data-testid=productItem] .availability span{color:#111!important;background:transparent!important}[data-testid=productItem] .prices{display:flex;flex-direction:column;align-items:flex-start;gap:4px}[data-testid=productItem] .price-additional{font-size:12px;opacity:.6;order:2}[data-testid=productItem] .price.price-final strong{font-size:16px;font-weight:600}[data-testid=productItem] .p-tools{position:absolute;right:18px;bottom:18px;z-index:3}[data-testid=productItem] .p-tools .btn-cart,.products-block>div .p .p-bottom>div .p-tools>.btn:last-child{width:56px;height:56px;border-radius:16px;border:2px solid #56AFCC;background:#fff;box-shadow:0 4px 18px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;padding:0}[data-testid=productItem] .p-tools .btn-cart span{font-size:28px;line-height:1;color:#111}[data-testid=productItem] .p-tools .btn-cart:hover,.products-block>div .p .p-bottom>div .p-tools>.btn:last-child:hover{background:#56AFCC}[data-testid=productItem] .p-tools .btn-cart:hover span,.products-block>div .p .p-bottom>div .p-tools>.btn:last-child:hover{color:#fff}.products-block>div .p .availability{text-align:left;padding-left:16px}.products-block>div .p .p-bottom{padding:0 16px}.products-block>div .p .p-bottom>div .p-tools .btn,.products-block>div .p .p-bottom>div .p-tools .btn.btn-cart,.products-block>div .p .p-bottom>div .p-tools>.btn:last-child{width:60px;min-width:60px;height:40px;font-size:22px;font-weight:600}.subcategories.with-image li a .text{color:#000}.shp-tabs-holder ul.shp-tabs li a{border:none;background:#fff}.shp-tabs,.shp-tabs-holder{border:none}.active .shp-tab-link{font-weight:600}.shp-tabs-holder ul.shp-tabs li a{font-size:20px}.menu-helper.visible ul.menu-level-1 ul.menu-level-2,.submenu-arrow{display:none!important}.navigation-in ul li a b,.menu-helper>span,.menu-helper>ul{font-weight:400;font-size:15px}.navigation-buttons>a,.navigation-buttons{border:none}.languagesMenu{display:none}.category-perex.empty-content{flex-direction:column}.quantity .decrease,.quantity .increase{border-color:#e6e6e600}.p-detail .add-to-cart .quantity{border-style:solid;border-width:2px;border-radius:15px}.navigation-buttons a[data-target=search]:before,.navigation-buttons a[data-target=cart]:before,.p-to-cart-block .add-to-cart-button.btn-conversion:before,.navigation-buttons a[data-target=login]:before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:20px}.navigation-buttons a[data-target=cart]:before,.p-to-cart-block .add-to-cart-button.btn-conversion:before{content:"\f07a"}.navigation-buttons a[data-target=login]:before{content:"\f007"}.navigation-buttons a[data-target=search]:before{content:"\f002"}.p-to-cart-block .add-to-cart-button.btn-conversion{border-radius:15px;background:#fff;border:3px solid #28B0D6;color:#000}
@media(max-width:480px){[data-testid=productItem] .image{aspect-ratio:1/1}[data-testid=productItem] .p-tools .btn-cart,.products-block>div .p .p-bottom>div .p-tools>.btn:last-child{width:48px;height:48px;border-radius:14px}[data-testid=productItem] .p-tools .btn-cart span{font-size:24px}}
@media(max-width:992px){.products-block>div .p .p-bottom>div .p-tools{right:-33%}}
@media(min-width:480px){.products-block>div .p .name{height:70px}div.filters-unveil-button-wrapper{display:none}}
@media(min-width:992px){.navigation-fullwidth{width:100%;display:flex;gap:0;align-items:stretch}.navigation-fullwidth #navigation{flex:1 1 auto;max-width:none!important;width:100%}.navigation-fullwidth .navigation-in.menu{max-width:none!important;width:100%}.navigation-fullwidth .menu-helper{display:none!important}#header .header-top .header-top-wrapper .site-name a img,#header .header-top .header-top-wrapper h1.site-name a img{height:50px}}
@media(hover:hover){[data-testid=productItem] .image img{transition:transform .25s ease}[data-testid=productItem]:hover .image img{transform:scale(1.03)}}


@media (max-width: 757px){
.hp-stack-title {font-size: 33px!important;text-align: left;}
.hp-nav {top: 40%;}
.hp-stack-title::before, .hp-stack-title::after{display:none!important;}
[data-testid=productItem] [data-testid=productCardName]{height:auto;min-height:60px;}
.subcategories.with-image li{width:calc(50% - 20px)}
.breadcrumbs{margin-bottom:15px;}

}
@media (max-width: 991px){
div.container.navigation-wrapper-second{display:none!important;}
}
@media (max-width: 480px) {
form.input-group.csrf-enabled{display:inline-flex;}
.discount-coupon .form-control{display:inline-flex; width:80%;}
button.btn.btn-lg.btn-default.btn-arrow-right.btn-text{display:inline-flex; width:20%;}
#footer .subscribe-form .sr-only{display:none;}
button.btn.btn-default.btn-arrow-right{padding-top:8px;}
button.btn.btn-default.btn-arrow-right:after{display:inline; content:'>';margin-top:5px;}
button[data-testid="buttonSubmitDiscountCoupon"] {font-size: 0 !important;}
.btn.btn-arrow-right.btn-text:before{display:none;}
.footer-banners.row.banner-wrapper {margin-bottom: -25px;}
.columns-3 .products-block>div, .columns-4 .products-block>div {width: 100%;}
.subcategories.with-image li{width:calc(100% - 20px)}
}
@media(max-width:992px){
  html,body,.overall-wrapper{overflow-x:hidden}
  body{overscroll-behavior-x:none;touch-action:pan-y}
}
.flags-default .flag::after, .flags-default .flag:before {display:none;}
.flag {border-radius: 12px;padding: 10px;font-size: 15px;color: #ffffff;}
.flag.flag-tip{background-color: #28B0D6;color: #ffffff;border: 3px solid black;padding: 10px;}}
@media (max-width: 479px) {
    .navigation-window-visible #navigation {width: 70%;}
}
h4{background:transparent; color:black;}
#footer .footer-newsletter h4{color:white;}
.sidebar-toggle-btn {display: inline-flex;align-items: center;gap: 6px;border: none;text-transform: uppercase;padding: 8px 14px;border-radius: 4px;cursor: pointer;font-size: 14px;font-weight: 800;background:white;margin: 0 0 18px 0;}
.sidebar-toggle-btn::before {font-family: "Font Awesome 6 Free";font-weight: 900;content: "\f0b0"; /* fa-filter ikona */}
.btn.btn-cart, .btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion{border-radius:15px;}
</style>

<style>
.custom-variants-hidden {position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0, 0, 0, 0) !important;white-space: nowrap !important;border: 0 !important;}
.custom-variants {display: flex;flex-wrap: wrap;gap: 8px;margin-top: 10px;}
.custom-variant-pill {position: relative;display: inline-flex;align-items: center;padding: 8px 12px;border-radius: 9999px;border: 1px solid #e0e0e0;background: #fff;font-size: 14px;line-height: 1;cursor: pointer;transition: box-shadow .15s ease, border-color .15s ease, background .15s ease;}
.products-block>div .p .p-bottom>div .p-tools {
position: absolute;
bottom: -5px !important;
width: auto!important;
right:5%!important;
}
.custom-variant-pill.is-not-stock {opacity: 0.7;background: #f7f7f7;}
.custom-variant-pill:hover { box-shadow: 0 2px 6px rgba(0,0,0,.08); }
.custom-variant-pill:focus { outline: none; box-shadow: 0 0 0 2px rgba(0,0,0,.15); }

.custom-variant-pill.is-active {
  border-color: #111;
  background: #111;
  color: #fff;
}

.custom-variant-pill[data-tooltip]:hover::after,
.custom-variant-pill[data-tooltip]:focus::after {
  content: attr(data-tooltip);
  position: absolute;
  left: 50%;
  bottom: calc(100% + 8px);
  transform: translateX(-50%);
  white-space: nowrap;
  background: #111;
  color: #fff;
  padding: 6px 8px;
  border-radius: 6px;
  font-size: 12px;
  line-height: 1.2;
  z-index: 10;
  pointer-events: none;
  box-shadow: 0 2px 10px rgba(0,0,0,.15);
}
.custom-variant-pill[data-tooltip]:hover::before,
.custom-variant-pill[data-tooltip]:focus::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 100%;
  transform: translateX(-50%);
  width: 0; height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #111;
}
.advanced-order .p-tools {
  display: none !important;
}
.custom-footer__banner2.col-sm-6, .custom-footer__banner3.col-sm-6
{
    width: 100%;
    border-bottom: 1px solid #9e9e9e;
}
.products-block>div .p .p-bottom .p-desc{text-align:start;margin-top:15px;}
#category-filter-hover.visible, .content #category-filter-hover, .content .sidebar #category-filter-hover.visible {
    display: block;
}
.category-header div {
    display: block;
}
.unveil-button {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  border: none;
  text-transform: uppercase;
  padding: 8px 14px;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 800;
  background: white;
  margin: 0 0 18px 0;
}

.unveil-button::before {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  content: "\f0b0"; /* fa-filter ikona */
  margin-right:10px;
}
a.btn.btn-default.unveil-button{background:white; font-weight:800; text-align:start; border:none;}
.fvDoplnek-produkt {
    margin-bottom: 10px;
    background: whitesmoke;
    padding: 5px;
    border-radius: 15px;
    border: 2px #ededed solid;
}
form.inline.fvDoplnek-alignCenter img, div.fvDoplnek-alignCenter img {mix-blend-mode: multiply;}
ol.cart-header li a span, ol.cart-header li strong span{border-radius:15px 15px 0px 0px}
.cart-table .p-quantity .quantity{border-radius:15px;}
.discount-coupon .form-control{border-radius:15px 0px 0px 15px;}
button.btn.btn-lg.btn-default.btn-arrow-right.btn-text{border-radius:0px 15px 15px 0px;}
.co-box, .box.box-bg-default, .box.box-bg-transparent {background-color: #fafafa;border-radius: 15px;}
.co-contact-information .form-group .btn {border-radius: 15px;border: 3px solid #28B0D6;color: #28B0D6;font-weight: 500;}
.co-contact-information .form-group .btn:hover{background: #28B0D6; color:white;}
#header .container.navigation-wrapper-second .dropdown{display:none!important;}
@media (min-width: 992px) {
  .navigation-wrapper-second .top-inline-menu {
    padding-left: var(--topline-offset, 0px);
  }
}
.top-inline-menu {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex; 
    flex-wrap: wrap;
    gap: 15px;
}

.top-inline-menu li {
    display: inline-block;
}

.top-inline-menu a {
    text-decoration: none;
    color: inherit;
    font-weight: 500;
}
div.custom-footer__banner3.col-sm-4, div.custom-footer__banner2.col-sm-4{width:100%;}
.custom-footer__articles.col-sm-4{display:none;}
@media (min-width: 992px) {
  .menu-helper.visible[data-testid="hamburgerMenu"] {
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
    height: 0 !important;
    width: 0 !important;
    overflow: hidden !important;
  }
}

@media (max-width: 991px) {
.navigation-in {margin-top: 40px;}
.navigation-close, .navigation-in .navigationActions__submenu li:before {color: #000;background: white;}
}

.tabify-wrap{--tab-b:#e5e7eb;--tab-a:#111827;--tab-m:#6b7280}
.tabify-nav{display:flex;gap:.5rem;border-bottom:1px solid var(--tab-b);flex-wrap:wrap}
.tabify-btn{appearance:none;border:0;background:transparent;padding:.6rem .9rem;margin:0;font:500 14px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial;color:var(--tab-m);border-bottom:2px solid transparent;cursor:pointer}
.tabify-btn[aria-selected="true"]{color:var(--tab-a);border-color:currentColor}
.tabify-panel{display:none;padding:1rem 0}
.tabify-panel[data-active="true"]{display:block}
.tabify-btn:focus-visible{outline:2px solid #93c5fd;outline-offset:2px;border-radius:6px}
