@font-face{font-family:'Inter Regular';src:url(/wp-content/uploads/2025/07/Inter-Regular.otf) format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Inter Thin';src:url(/wp-content/uploads/2025/07/Inter-Thin-BETA.otf) format('truetype');font-weight:100;font-style:normal}.ion-ios-search,.ion-md-search{font-size:30px;margin-top:-10px}#brxe-mzdqjo .bricks-nav-menu>li>a{position:relative;transition:color .3s ease;text-decoration:none}#brxe-mzdqjo .bricks-nav-menu>li>a::after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:currentColor;transition:width .3s ease}#brxe-mzdqjo .bricks-nav-menu>li>a:hover::after{width:100%}#brxe-mzdqjo .bricks-nav-menu>li>a{padding:4px}.vnutorny-div{transition:transform .3s ease;overflow:visible}.vnutorny-div:hover{transform:scale(1.1)}@media (max-width:767px){#brxe-mzdqjo .bricks-mobile-menu>li>a{height:40px}}@media (max-width:478px){#brxe-mzdqjo .bricks-mobile-menu>li>a{height:46px}}.menu-div{position:fixed;top:0;left:0;max-width:400px;height:100%;background:#fff;box-shadow:2px 0 8px rgba(0,0,0,.2);transform:translateX(-100%);transition:transform .3s ease;z-index:1000;overflow-y:auto;padding-left:20px}@media (max-width:767px){.menu-div{width:80%}}.menu-div.open{transform:translateX(0)}menu-btn{cursor:pointer}body.no-scroll{overflow:hidden}.bricks-search-form input[type=search]{width:100%!important}.pismo-menu{cursor:pointer}@media screen and (max-width:478px){#brxe-knuxbr .bu-wsl-counter-btn-icon{font-size:19px}}@media screen and (max-width:838px) and (min-width:768px){#brxe-nttuvp{width:45%!important}}.mega-custom-menu-ona,.mega-custom-menu-on{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;z-index:999;padding:20px;box-shadow:0 4px 10px rgba(0,0,0,.1);opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease}.mega-custom-menu-ona.is-open,.mega-custom-menu-on.is-open{display:block;opacity:1;transform:translateY(0)}.stvorica-obrazkov-grid .obrazok-wrap{position:relative;overflow:hidden}.stvorica-obrazkov-grid .obrazok-wrap img{display:block;width:100%;height:auto;transition:transform .4s ease}.stvorica-obrazkov-grid .obrazok-wrap:hover img{transform:scale(1.15)}.stvorica-obrazkov-grid .obrazok-overlay{font-weight:500}.stvorica-obrazkov-grid .obrazok-overlay::after{content:"";display:block;height:2px;background:#fff;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.stvorica-obrazkov-grid .obrazok-wrap:hover .obrazok-overlay::after{transform:scaleX(1)}.filtre{position:sticky;top:133px}.filter-btn{cursor:pointer}.iner{font-family:'Inter Regular',sans-serif;font-weight:500;font-size:17px;margin-bottom:5px}.filter-div{position:fixed;top:0;left:0;width:30%;max-width:400px;height:100%;background:#fff;box-shadow:2px 0 8px rgba(0,0,0,.2);transform:translateX(-100%);transition:transform .3s ease;z-index:1000;overflow-y:auto;padding-left:20px}@media (max-width:767px){.filter-div{width:80%}}.filter-div.open{transform:translateX(0)}.div-filtre{position:sticky;top:84px;z-index:10;background-color:rgba(255,255,255,.9)!important}.close-filter{cursor:pointer}.facetwp-facet.facetwp-facet-search.facetwp-type-search,.facetwp-facet.facetwp-facet-sort_.facetwp-type-sort{margin-bottom:0!important}.slide-icon{position:fixed;top:50%;right:0;transform:translate(100%,-50%);transition:transform .3s ease;z-index:999;width:48px;height:48px;background:#333;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.slide-icon.show{transform:translate(0%,-55%)}.facetwp-load-more{background-color:#000;color:#fff;font-family:Inter;font-size:15px;font-weight:400;padding-top:10px;padding-bottom:10px;width:200px}body{display:flex;flex-direction:column;min-height:100vh}main{flex:1}.bfs-product-image-hover-02-a{--bfs-fade-duration:.3s;--bfs-fade-timing-function:ease}.bfs-product-image-hover-02-a__link{display:block;text-decoration:none;color:inherit;position:relative}.bfs-product-image-hover-02-a__container{position:relative;width:100%;aspect-ratio:2 / 3;overflow:hidden}.bfs-product-image-hover-02-a__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--bfs-fade-duration) var(--bfs-fade-timing-function);display:block}.bfs-product-image-hover-02-a__image.active{opacity:1}.bfs-product-image-hover-02-a__hover-area{position:absolute;inset:0;display:block;z-index:2}.bfs-product-image-hover-02-a__hover-section{width:100%;height:100%;cursor:pointer}.div-produkt-variant{position:relative}.variant-overlay{position:absolute;left:0;right:0;bottom:0;transform:translateY(100%);opacity:0;visibility:hidden;transition:transform .25s ease,opacity .2s ease,visibility 0s linear .2s;z-index:5;pointer-events:none}.variant-overlay__inner{background-color:rgba(255,255,255,.81);padding:10px 12px;text-align:center;font-weight:600;line-height:1.2;box-shadow:0 -6px 16px rgba(0,0,0,.08);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-flex;gap:8px;align-items:center;justify-content:center;width:100%;flex-wrap:wrap;pointer-events:auto}.div-produkt-variant:hover .variant-overlay{transform:translateY(0);opacity:1;visibility:visible;transition:transform .25s ease,opacity .2s ease}.variant-chip{border:1px solid #111;background:#fff;color:#111;font-size:13px;padding:6px 10px;border-radius:6px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .1s ease;display:inline-block}.variant-chip:hover,.variant-chip:focus{background:#111;color:#fff;border-color:#111}.variant-chip.is-loading{opacity:.6;pointer-events:none}.variant-chip.is-added{transform:scale(0.97)}.variant-chip.is-out-of-stock{opacity:.5;text-decoration:line-through;cursor:not-allowed}.bricks-variation-swatches li.is-oos{opacity:.45;text-decoration:line-through;cursor:not-allowed;pointer-events:none}.bricks-variation-swatches li.is-oos::after{content:"";position:absolute;inset:0}.variations select option.is-oos{color:#999}.top-bar-div{background-color:black;padding-top:5px;padding-bottom:5px;justify-content:center}.top-bar-text{text-align:center;font-weight:300;color:white;font-size:14px;font-family:'Inter Regular',sans-serif;text-transform:uppercase}.post-tags{text-align:center;font-family:'Inter Thin',sans-serif;font-weight:300}.nadpis-blog{font-family:'Inter Regular',sans-serif}.clanky-grid{display:grid;gap:30px;margin-top:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.clanky-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.clanky-grid{gap:5px}}.clanok-box{position:relative;overflow:hidden}.clanok-img-wrap{position:relative}.clanok-img-wrap img{width:100%;height:auto;display:block}.clanok-overlay{position:absolute;bottom:0;left:0;width:100%;padding:15px;color:#fff}.clanok-overlay h3{margin:0 0 5px;font-size:18px}.clanok-overlay h3 a{color:#fff;text-decoration:none}.clanok-overlay .post-tags{font-size:14px}.dvojica-clankov-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.clanok-box{padding:0;background:#fff}.clanok-img-wrap{position:relative;overflow:hidden}.clanok-box img{width:100%;height:auto;display:block;margin:0 auto}.clanok-overlay{position:absolute;left:0;bottom:0;width:100%;padding:15px;color:#fff;text-decoration:none;display:block;text-align:left}@media (max-width:600px){.clanok-box{padding:0!important}}.post-tags-home{text-align:center;font-family:'Inter Thin',sans-serif;font-weight:300}.stvorica-obrazkov-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.obrazok-wrap{position:relative;overflow:hidden}.obrazok-wrap img{width:100%;height:auto;display:block}.obrazok-overlay{position:absolute;bottom:0;left:0;width:auto;padding:15px;color:#fff;text-align:left;font-size:18px;z-index:2;font-weight:800}.obrazok-wrap::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);z-index:1}@media (max-width:991px){.stvorica-obrazkov-grid{grid-template-columns:repeat(2,1fr)}}.woocommerce-slider-wrap{position:relative}.swiper-button-prev,.swiper-button-next{position:absolute!important;color:#000!important;width:40px!important;height:40px!important;top:50%!important;transform:translateY(-50%);z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease}.swiper-button-prev{left:-35px}.swiper-button-next{right:-35px}@media (max-width:1730px){.swiper-button-prev{left:-10px}.swiper-button-next{right:-10px}}.woocommerce-slider-wrap:hover .swiper-button-prev,.woocommerce-slider-wrap:hover .swiper-button-next{opacity:1;visibility:visible}.product-image-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:100%}.product-image-grid .grid-image img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:10/14}@media (max-width:768px){.product-image-grid{grid-template-columns:1fr}}.nazov-produktu{font-family:'Inter Regular',sans-serif;font-weight:600;font-size:19px}.dan{font-family:'Inter Thin',sans-serif;font-weight:100}.cena-produktu{font-family:'Inter Regular',sans-serif;font-weight:100}.popis-produktu{font-family:'Inter Regular',sans-serif}#brxe-fxdbqq .bricks-variation-swatches{justify-content:flex-start}.single_variation_wrap{justify-self:flex-start!important;width:100%}.single_add_to_cart_button.button.alt{width:100%;padding:10px}.reset_variations{display:none!important}ul.bricks-variation-swatches{display:flex!important;flex-wrap:wrap;gap:10px;padding:0;margin:0;width:100%;justify-content:stretch}ul.bricks-variation-swatches li{flex:1 1 0;min-width:0}ul.bricks-variation-swatches li a,ul.bricks-variation-swatches li button{display:block;width:100%;text-align:center;padding:12px 0;background:#e6e6e6;border-radius:4px;transition:.2s ease;font-weight:600}ul.bricks-variation-swatches li.active a,ul.bricks-variation-swatches li.active button{background:#000;color:#fff}.additional_information_tab{display:none}.reviews_tab{display:none}.delete-wish{position:absolute;top:20px;right:30px;opacity:0;transform:translateX(15px);transition:transform .4s ease,opacity .4s ease;z-index:10;cursor:pointer;border-radius:50px}.div-produktu:hover .delete-wish{opacity:1;transform:translateX(0)}.add-wish{position:absolute;top:20px;right:30px;opacity:0;transform:translateX(15px);transition:transform .4s ease,opacity .4s ease;z-index:10;cursor:pointer}.div-produkt-wish:hover .add-wish{opacity:1;transform:translateX(0)}.sale-bu{position:absolute;top:20px;left:30px;opacity:1;transform:translateX(0);z-index:10;font-size:12px;font-weight:500;line-height:1;padding:.4rem .55rem;border-radius:999px;background:white;color:#e11d48;text-transform:uppercase;letter-spacing:.02em;box-shadow:0 2px 8px rgba(0,0,0,.15)}.sale-bu1{font-size:12px;font-weight:500;line-height:1;padding:.4rem .55rem;border-radius:999px;background:white;color:#e11d48;text-transform:uppercase;letter-spacing:.02em;box-shadow:0 2px 8px rgba(0,0,0,.15)}.pismo{font-family:'Inter Regular',sans-serif}.pismo2{font-family:'Inter Regular',sans-serif}.footer-pismo{color:white;font-size:15px}.footer-pismo2{color:white;font-size:13px}#ff_2_2_email{background-color:black}.frm-fluent-form .ff-t-container{gap:0!important}.ff-default .ff-btn-lg{border-radius:0!important}#ff_2_2_email{border-radius:0!important}.ff-default .ff-el-form-control{border-radius:0!important;background-color:black}.footer-pismo3{color:white;font-size:18px}.footer-pismo4{color:white}.footer-nadpis{text-transform:uppercase;color:white;font-size:20px;margin-bottom:10px}@media (max-width:768px){#brxe-ynuwlm{padding-right:0}}@media (max-width:768px){#brxe-fjecfo{padding-right:10px;padding-left:10px}}@media (max-width:768px){.frm-fluent-form .ff-t-container{display:flex}}.facetwp-facet-sort_ select{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.custom-sort .label{color:#000!important}.custom-sort{position:relative;display:inline-block;user-select:none}.custom-sort__btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer}.custom-sort__btn .arrow{width:8px;height:8px;border-right:2px solid #111;border-bottom:2px solid #111;transform:rotate(45deg)}.custom-sort__menu{position:absolute;top:calc(100% + 6px);right:0;left:auto;min-width:240px;max-width:90vw;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.08);padding:6px 0;list-style:none;margin:0;z-index:50}.custom-sort__menu li{padding:10px 14px;cursor:pointer}.custom-sort__menu li:hover{background:#111827;color:#fff}.custom-sort__menu li.is-active{font-weight:600}.facetwp-checkbox{position:relative;padding-left:30px;cursor:pointer}.facetwp-checkbox::before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;border:1px solid #000;border-radius:0;background-color:#fff;transition:all .2s ease;margin-right:5px}.facetwp-checkbox.checked::before{content:"✓";font-size:16px;color:#000;background-color:#fff;display:flex;align-items:center;justify-content:center;font-weight:bold}.facetwp-display-value{padding-left:5px}.facetwp-counter{display:none}#brxe-qrwxda{width:auto!important}.kontakt-div p{margin:0;line-height:1.8;text-align:center;font-family:'Inter Regular',sans-serif}.kontakt-link{color:inherit;text-decoration:none;font-family:'Inter Regular',sans-serif}.kon1-1,.kon2-1,.kon3-1{background-color:white!important}.kontakt-pismo2{margin-top:10px!important;text-align:center;font-weight:800;font-family:'Inter Regular',sans-serif}.kontakt-pismo1{text-align:center;font-weight:800;font-family:'Inter Regular',sans-serif}.wc-block-components-sidebar-layout{padding-left:10px;padding-right:10px}#brxe-icisrh{height:20px!important;margin-bottom:46px}.div-produkty-shop{width:16.6667%}@media screen and (max-width:4500px){.div-produkty-shop{width:16.6667%}}@media screen and (max-width:2000px){.div-produkty-shop{width:20%}}@media screen and (max-width:1550px){.div-produkty-shop{width:25%}}@media screen and (max-width:1200px){.div-produkty-shop{width:33.3333%}}@media screen and (max-width:600px){.div-produkty-shop{width:50%}}.produkt-nazov{font-family:'Inter Regular',sans-serif;font-size:16px}@media screen and (max-width:1200px){.produkt-nazov{font-size:14px}}@media screen and (max-width:900px){.produkt-nazov{font-size:13px}}@media screen and (max-width:460px){.produkt-nazov{font-size:11px}}.produkt-cena{font-family:'Inter Regular',sans-serif;font-size:13px}@media screen and (max-width:900px){.produkt-cena{font-size:11px}}.low,.big{display:none}@media (min-width:1201px) and (max-width:2000px){.low,.big{display:inline-block;cursor:pointer}}.cart-detail .widget_shopping_cart_content{position:relative;padding-top:70px}.cart-detail::before{content:"Košík";position:absolute;top:1rem;left:1rem;font-size:20px;font-weight:600}.cart-detail .bricks-mini-cart-close{position:absolute;top:.8rem;right:1rem;font-size:15px;background:none;border:0}@media screen and (min-width:2400px){.cart-detail{width:20%!important}}table.variations{display:block;width:100%}table.variations tr,table.variations th,table.variations td{display:block;width:100%}table.variations .label{display:block;width:100%;margin-bottom:8px;font-weight:600}ul.bricks-variation-swatches{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0;list-style:none}ul.bricks-variation-swatches li{display:flex;justify-content:center;align-items:center;max-width:200px;flex:1 1 auto;box-sizing:border-box;padding:5px 20px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;text-align:center;border:1px solid #ccc;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}ul.bricks-variation-swatches li:hover{border-color:#000}.pop-up-custom{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.5);z-index:2147483647}body .pop-up-custom.is-open{display:flex!important;position:fixed;inset:0;align-items:center;justify-content:center;background:rgba(0,0,0,.5);z-index:2147483647}.pop-up-custom__dialog{position:relative;width:min(720px,92vw);background:#fff;border-radius:14px;box-shadow:0 10px 40px rgba(0,0,0,.25);padding:20px}.pop-up-custom__close{position:absolute;top:8px;right:10px;border:0;background:transparent;font-size:28px;line-height:1;cursor:pointer}.pop-up-custom__content{margin-top:8px}.pop-up-custom__row{display:grid;grid-template-columns:84px 1fr;gap:14px;align-items:center}.pop-up-custom__thumb{width:84px;height:84px;object-fit:cover;border-radius:8px}.pop-up-custom__name{margin:0 0 4px 0;font-weight:600;line-height:1.25}.pop-up-custom__name a{color:inherit;text-decoration:none}.pop-up-custom__name a:hover{text-decoration:underline}.pop-up-custom__variation{font-size:.9rem;color:#666;margin:0 0 4px 0}.pop-up-custom__price{font-weight:600}.pop-up-custom__actions{display:flex;gap:10px;margin-top:16px;justify-content:flex-end;flex-wrap:wrap}.pop-up-custom__btn{appearance:none;border:0;cursor:pointer;padding:10px 14px;border-radius:10px;text-decoration:none;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center}.pop-up-custom__btn--primary{background:#111;color:#fff}.pop-up-custom__btn--primary:hover{filter:brightness(1.1)}.pop-up-custom__btn--ghost{background:#f2f2f2;color:#111}.pop-up-custom__btn--ghost:hover{background:#e9e9e9}@media (max-width:420px){.pop-up-custom__row{grid-template-columns:64px 1fr}.pop-up-custom__thumb{width:64px;height:64px}}#brx-content.wordpress{margin-top:60px}.wishlist-text{position:relative;display:inline-block;cursor:pointer}.wishlist-text::after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background-color:currentColor;transition:width .3s ease}.wishlist-text:hover::after{width:100%}@media (max-width:478px){#brxe-c01443 .bu-wsl-counter-btn-icon{font-size:21px}}.biele-menu-div{background-color:white!important}@media (max-width:892px) and (min-width:849px){.pismo-down{font-size:14px}}@media (max-width:848px) and (min-width:806px){.pismo-down{font-size:13px}}@media (max-width:805px) and (min-width:768px){.pismo-down{font-size:12px}}.biel20{position:relative;display:inline-block;text-decoration:none}.biel20::after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background-color:currentColor;transition:width .3s ease}.biel20:hover::after{width:100%}.woocommerce-account form .show-password-input{background-color:transparent!important}.page-id-9 h1{padding-left:10px}.page-id-10 h1{padding-left:10px}.woocommerce .button{background-color:black!important;font-weight:400!important;color:white}.woocommerce-account .woocommerce:not(#brx-content){display:flex;gap:40px;margin-top:20px;margin-bottom:20px}.post-11{padding-left:10px;padding-right:10px}