@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@400;600;700&display=swap);.ast-search-menu .search-form,.ast-header-search .search-form,.ast-search-box .search-form{display:flex!important;align-items:center!important;gap:80px!important;padding:4px!important;background:#f4f4f4!important;border:2px solid transparent!important;border-radius:8px!important;transition:border-color .2s ease,box-shadow .2s ease!important}.ast-search-menu .search-form:hover,.ast-header-search .search-form:hover,.ast-search-box .search-form:hover{border-color:#ffd700!important;box-shadow:0 0 8px rgb(255 215 0 / .6)!important}.ast-search-menu .search-field,.ast-header-search .search-field,.ast-search-box .search-field{flex:1!important;height:44px!important;border:none!important;background:transparent!important;font-size:16px!important;line-height:1.2!important;padding:0 12px!important;color:#111!important;caret-color:#111!important;outline:none!important}.ast-search-menu .search-field::placeholder,.ast-header-search .search-field::placeholder,.ast-search-box .search-field::placeholder{color:#667085!important}.ast-search-menu .search-submit,.ast-header-search .search-submit,.ast-search-box .search-submit{position:static!important;margin:0 6px 0 0!important;height:36px!important;min-width:64px!important;padding:0 10px!important;border:none!important;border-radius:6px!important;background:#1d1d2c!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.ast-search-menu .search-submit::before,.ast-header-search .search-submit::before,.ast-search-box .search-submit::before{content:none!important}header .ast-live-search-results,header .ast-search-menu form+.ast-live-search-results,header .is-ajax-search-result,header .asl_w_container,header .aws-search-result,header .dgwt-wcas-suggestions-wrapp,header .autocomplete-suggestions,header .search-autocomplete,header .typeahead__container,#wpadminbar .admin-bar-search .autocomplete-suggestions{display:none!important;visibility:hidden!important;pointer-events:none!important}header .ast-live-search-results[style],header .is-ajax-search-result[style],header .aws-search-result[style],header .dgwt-wcas-suggestions-wrapp[style],header .asl_w_container[style]{display:none!important}@media (max-width:768px){.ast-header-break-point .ast-search-menu,.ast-header-break-point .ast-header-search,.ast-header-break-point .ast-search-box{width:100%!important;max-width:100vw!important;margin:0!important}.ast-header-break-point .ast-search-menu .search-form,.ast-header-break-point .ast-header-search .search-form,.ast-header-break-point .ast-search-box .search-form{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;padding:4px!important;box-sizing:border-box!important}.ast-header-break-point .search-field{flex:0 0 80%!important;height:44px!important;font-size:16px!important;padding:0 10px!important;min-width:0!important}.ast-header-break-point .search-submit{flex:0 0 20%!important;height:44px!important;font-size:15px!important;margin:0!important;position:static!important;transform:none!important;visibility:visible!important}}@media (max-width:480px){.ast-header-break-point .search-field{flex:0 0 75%!important;height:32px!important;font-size:16px!important}.ast-header-break-point .search-submit{flex:0 0 25%!important;height:32px!important;font-size:13px!important}}.single-product .quantity .qty{appearance:none!important;-moz-appearance:none!important;-webkit-appearance:none!important;border:1px solid #ddd!important;border-radius:10px!important;background:#fff!important;box-shadow:0 3px 8px rgb(0 0 0 / .08)!important;width:60px!important;height:44px!important;text-align:center!important;font-size:16px!important;font-weight:600!important;color:#1a1a1a!important;transition:all .2s ease}.single-product .quantity .qty:hover{border-color:#0a7cff!important;box-shadow:0 0 0 2px rgb(10 124 255 / .15)!important}.single-product .quantity .qty:focus{outline:none!important;border-color:#0a7cff!important;box-shadow:0 0 0 2px rgb(10 124 255 / .25)!important}@media (max-width:768px){.single-product .quantity .qty{width:45px!important;height:32px!important;line-height:12px!important;font-size:12px!important;padding:0!important;border-radius:8px!important;box-shadow:0 2px 6px rgb(0 0 0 / .08)!important;display:flex!important;align-items:center!important;justify-content:center!important}}.single-product div.product form.cart button.single_add_to_cart_button,.single-product div.product form.cart .single_add_to_cart_button.button{font-size:12px!important;height:36px!important;line-height:32px!important;padding:0 15px!important;border-radius:8px!important;text-transform:uppercase!important;box-shadow:0 2px 6px rgb(0 0 0 / .08)!important;display:flex!important;align-items:center!important;justify-content:center!important}body.single-product .entry-summary .woocommerce-product-details__short-description{display:block!important;-webkit-line-clamp:initial!important;-webkit-box-orient:initial!important;overflow:visible!important;max-height:none!important}body.single-product .entry-summary .woocommerce-product-details__short-description,body.single-product #tab-celkypopis,body.single-product #tab-parametry,body.single-product .woocommerce-Tabs-panel--description,body.single-product .woocommerce-Tabs-panel--additional_information{font-family:"Barlow","Inter","Roboto","Open Sans",sans-serif!important;font-size:15px!important;line-height:1.6!important;color:#111!important;font-weight:400!important}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel,body.single-product #tab-description,body.single-product #tab-additional_information,body.single-product #tab-celkypopis,body.single-product #tab-parametry{background:#fff!important;border:1px solid #e9edf3!important;border-radius:14px!important;box-shadow:0 6px 18px rgb(0 0 0 / .06)!important;padding:24px 26px!important;margin-top:12px!important;box-sizing:border-box!important}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel ul{margin:0!important;padding-left:18px!important}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel li{line-height:1.6!important}body.single-product .entry-summary .woocommerce-product-details__short-description{background:#edf1f5!important;border:1px solid #dfe5ec!important;border-radius:10px!important;padding:12px 14px!important;color:#333!important}body.single-product .entry-summary .brk-read-more{display:inline-block!important;margin-top:6px!important;font-weight:600!important;font-size:14px!important;color:#1f3af5!important;text-decoration:none!important;border-bottom:1px dashed #1f3af5!important}body.single-product .entry-summary .brk-read-more:hover{border-bottom-style:solid!important}@media (max-width:768px){body.single-product .entry-summary{display:flex!important;flex-direction:column!important;gap:10px!important}}body.single-product .woocommerce-Tabs-panel--additional_information ul{padding-left:0!important;margin-left:0!important;list-style:none!important}body.single-product .woocommerce-Tabs-panel--additional_information ul li{background:#fafafa!important;border:1px solid #e6e8ef!important;border-radius:10px!important;padding:12px 16px!important;margin-bottom:10px!important;box-shadow:0 2px 6px rgb(0 0 0 / .04)!important}body.single-product .woocommerce-Tabs-panel--additional_information ul li strong{font-weight:600!important;color:#1a1a1a!important}.single-product .summary{background:#fff!important;border:1px solid #e6e6e6!important;border-radius:14px!important;padding:20px!important;box-shadow:0 8px 22px rgb(0 0 0 / .06)!important;box-sizing:border-box!important;margin-top:20px!important}.single-product .summary h1,.single-product .summary p,.single-product .summary .price,.single-product .summary .cart{margin-bottom:16px!important}.single-product div.product form.cart button.single_add_to_cart_button,.single-product div.product form.cart .button.single_add_to_cart_button,.woocommerce div.product form.cart button.single_add_to_cart_button,.woocommerce-js div.product form.cart button.single_add_to_cart_button,.woocommerce-js .cart button.single_add_to_cart_button,.woocommerce-js .cart input.single_add_to_cart_button{background:#28a745!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:12px 26px!important;font-size:16px!important;font-family:"Barlow",sans-serif!important;font-weight:600!important;box-shadow:0 4px 10px rgb(0 0 0 / .12)!important;float:none!important;vertical-align:middle!important;width:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-transform:none!important;line-height:1.2!important;margin:0!important;cursor:pointer!important;transition:background .2s ease,box-shadow .2s ease}.single-product div.product form.cart button.single_add_to_cart_button:hover,.woocommerce-js div.product form.cart button.single_add_to_cart_button:hover{background:#218838!important;color:#fff!important;box-shadow:0 6px 14px rgb(0 0 0 / .18)!important}.woocommerce ul.products li.product a.button,.woocommerce-page ul.products li.product a.button{background:#fff!important;color:#28a745!important;border:none!important;border-radius:10px!important;padding:6px 14px!important;font-size:14px!important;font-family:"Barlow",sans-serif!important;font-weight:700!important;text-transform:none!important;display:inline-flex!important;align-items:center;gap:8px;width:auto!important;min-width:unset!important;box-shadow:0 6px 20px rgb(0 0 0 / .25)!important;transition:transform .2s ease,box-shadow .2s ease!important}.woocommerce ul.products li.product a.button::before{color:#28a745!important}.woocommerce ul.products li.product a.button:hover,.woocommerce-page ul.products li.product a.button:hover{transform:translateY(-2px);box-shadow:0 8px 26px rgb(0 0 0 / .35)!important;color:#218838!important}.woocommerce ul.products li.product a.button:focus{outline:0!important;box-shadow:0 0 0 3px rgb(40 167 69 / .25),0 8px 26px rgb(0 0 0 / .35)!important}.woocommerce ul.products li.product .ast-woo-shop-product-actions{display:flex;justify-content:center}.woocommerce ul.products li.product .ast-woo-shop-product-actions .button{width:auto!important}@media (max-width:600px){.woocommerce ul.products li.product a.button{padding:8px 16px!important}}.woocommerce ul.products li.product .astra-shop-summary-wrap,.woocommerce ul.products li.product .nv-card-content,.woocommerce ul.products li.product .woo-product-content,.woocommerce ul.products li.product .product-details,.woocommerce ul.products li.product .woocommerce-loop-product__link+*{display:flex;flex-direction:column;min-height:0;height:100%}.woocommerce ul.products li.product .ast-woo-shop-product-actions,.woocommerce ul.products li.product .ast-woo-shop-product-add-to-cart,.woocommerce ul.products li.product .nv-card-actions,.woocommerce ul.products li.product .product-actions{margin-top:auto}.single-product .summary h1.product_title{font-family:"Barlow",sans-serif!important;font-size:28px!important;font-weight:700!important;margin-bottom:12px!important;color:#111!important}.single-product .summary .price{font-family:"Barlow",sans-serif!important;font-size:24px!important;font-weight:700!important;color:#F60808!important;margin-bottom:16px!important}.single-product .summary p,.single-product .summary{font-family:"Barlow",sans-serif!important;font-size:16px!important;font-weight:400!important;color:#333!important;line-height:1.5!important}@media (max-width:767px){.single-product .entry-summary h1.product_title{font-size:20px!important;line-height:1.3!important}}@media (max-width:768px){.single-product .summary p,.single-product .summary{font-family:"Barlow",sans-serif!important;font-size:12px!important;font-weight:400!important;color:#333!important;line-height:1.5!important}}.single-product .summary .price del{color:#000!important;font-size:18px!important;margin-right:8px!important}.single-product .summary .price ins{color:#e60023!important;font-size:26px!important}.single-product .summary .price,.single-product .summary .price .amount,.single-product .summary .price bdi{color:#e60023!important;font-size:24px!important;font-family:"Barlow",sans-serif!important;font-weight:700!important}.woocommerce div.product div.images img,.woocommerce div.product div.woocommerce-product-gallery__image img{max-width:60%!important;height:auto!important;display:block!important;margin:20px auto 40px auto!important;border-radius:5px!important;object-fit:contain!important}.woocommerce div.product div.images .flex-control-thumbs{display:flex!important;flex-wrap:nowrap!important;gap:5px!important;margin-top:10px!important;justify-content:flex-start!important}.woocommerce div.product div.images .flex-control-thumbs li{float:none!important;width:auto!important;margin:0!important;padding:0!important}.woocommerce div.product div.images .flex-control-thumbs img{width:80px!important;height:60px!important;border-radius:6px!important;object-fit:cover!important;display:block!important;background:transparent!important;border:1px solid #ddd!important;transition:border-color 0.2s ease,box-shadow 0.2s ease}.woocommerce div.product div.images .flex-control-thumbs img:hover,.woocommerce div.product div.images .flex-control-thumbs .flex-active img{border:1px solid #28a745!important;box-shadow:0 0 0 2px rgb(40 167 69 / .3)!important;border-radius:6px!important}.brx-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none}.brx-cats a{display:block;position:relative;border-radius:16px;overflow:hidden;background:#f3f4f6;box-shadow:0 10px 24px rgb(16 24 40 / .14);text-decoration:none;color:#fff;isolation:isolate}.brx-cats a .ph{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.brx-cats a img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .28s ease}.brx-cats a::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 40%,rgb(0 0 0 / .55) 100%);z-index:1}.brx-cats a:hover img{transform:scale(1.04)}.brx-cats .ttl{position:absolute;z-index:2;left:14px;right:14px;bottom:12px;font-weight:800;line-height:1.15;font-size:18px;letter-spacing:.2px;text-shadow:0 2px 8px rgb(0 0 0 / .35)}@media (max-width:1024px){.brx-cats{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.brx-cats{grid-template-columns:repeat(2,1fr)}.brx-cats .ttl{font-size:16px}}@media (max-width:420px){.brx-cats{gap:12px}.brx-cats .ttl{font-size:15px;bottom:10px}}.elementor-widget-html .brx-cats{display:grid}.brx-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none}.cat-card{display:flex;flex-direction:column;align-items:center;background:#f9f9f9;border-radius:12px;overflow:hidden;text-decoration:none;color:#000;transition:transform 0.2s ease,box-shadow 0.2s ease}.cat-card img{width:100%;height:200px;object-fit:cover}.cat-card .cat-title{padding:15px;font-size:16px;font-weight:700;text-align:center}.cat-card:hover{transform:translateY(-5px);box-shadow:0 6px 16px rgb(0 0 0 / .1)}.related.products>h2,.woocommerce .related>h2{font-family:'Inter','Roboto','Open Sans',sans-serif;font-size:20px!important;font-weight:600!important;color:#222!important;margin-bottom:18px!important;text-transform:none!important}.ast-primary-header-bar{background:#fff!important;border-radius:5px!important;box-shadow:0 -3px 8px rgb(0 0 0 / .08),8 2px 0 #fff0!important;padding:0 5px!important;position:relative;z-index:50}.ast-below-header-wrap .ast-below-header,.site-header.sticky-header-active .ast-below-header-wrap .ast-below-header{background:#fff!important;border-radius:0 0 12px 12px!important;box-shadow:0 4px 14px rgb(0 0 0 / .10)!important;position:relative;z-index:0;overflow:visible!important;padding:0 10px}.ast-below-header-wrap .ast-below-header::before{content:none!important;box-shadow:none!important;height:0!important;display:none!important}.site-header .ast-primary-header-bar{box-shadow:none!important}.ast-desktop .main-header-menu .sub-menu{display:grid!important;grid-template-columns:repeat(3,minmax(270px,1fr));gap:14px 24px;padding:24px 28px!important;background:#fff!important;border-radius:14px!important;box-shadow:0 12px 28px rgb(0 0 0 / .12)!important;min-width:1390px!important;width:auto!important;box-sizing:border-box!important;z-index:200;opacity:0;visibility:hidden;position:absolute!important;transform:translateY(0);transition:opacity .15s ease,transform .15s ease}.ast-desktop .main-header-menu .sub-menu li a{display:block;padding:8px 10px;border-radius:8px;background:#fff;font-weight:500;transition:background .2s ease,box-shadow .2s ease;white-space:nowrap}.ast-desktop .main-header-menu .sub-menu li a:hover{background:#f5f7fa;box-shadow:0 4px 12px rgb(0 0 0 / .08)}.main-header-menu .menu-item-has-children:hover>.sub-menu,.ast-desktop .main-header-menu .menu-item-has-children:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(6px)}.ast-below-header-wrap .main-header-menu .sub-menu{top:calc(100% + 6px)!important}.site-header .ast-primary-header-bar .main-header-menu>li:nth-child(1)>a::before{content:"🏠"!important}.site-header .ast-primary-header-bar .main-header-menu>li:nth-child(2)>a::before{content:"👥"!important}.site-header .ast-primary-header-bar .main-header-menu>li:nth-child(3)>a::before{content:"🚚"!important}.site-header .ast-primary-header-bar .main-header-menu>li:nth-child(4)>a::before{content:"🏢"!important}.site-header .ast-primary-header-bar .main-header-menu>li:nth-child(5)>a::before{content:"✉️"!important}@media (max-width:768px){.ast-builder-menu .menu-item:nth-child(1)>a::before{content:"🏠"}.ast-builder-menu .menu-item:nth-child(2)>a::before{content:"👥"}.ast-builder-menu .menu-item:nth-child(3)>a::before{content:"🚚"}.ast-builder-menu .menu-item:nth-child(4)>a::before{content:"🏢"}.ast-builder-menu .menu-item:nth-child(5)>a::before{content:"✉️"}}.site-header .main-header-menu a,.site-header .main-header-menu .sub-menu a{display:inline-flex;align-items:center}.site-header .main-header-menu a::before,.site-header .main-header-menu .sub-menu a::before{content:"";display:inline-block;margin-right:.4em;font-size:1.1em;line-height:1}.site-header .main-header-menu a[href*="stoly-a-stolky"]::before{content:"🪑"}.site-header .main-header-menu a[href*="postele-a-matrace"]::before{content:"🛏️"}.site-header .main-header-menu a[href*="skrine-a-komody"]::before,.site-header .main-header-menu a[href*="skriny-a-komody"]::before,.site-header .main-header-menu a[href*="skrine"][href*="komod"]::before{content:"🚪"}.site-header .main-header-menu a[href*="zidle-a-sezeni"]::before{content:"💺"}.site-header .main-header-menu a[href*="kancelarsky-nabytek"]::before{content:"🗄️"}.site-header .main-header-menu a[href*="sedaci-soupravy-a-pohovky"]::before,.site-header .main-header-menu a[href*="sedaci-soupravy"]::before,.site-header .main-header-menu a[href*="pohovky"]::before{content:"🛋️"}.site-header .main-header-menu a[href*="nabytkove-sestavy-a-steny"]::before{content:"🖼️"}.site-header .main-header-menu a[href*="detske-postylky"]::before{content:"🧸"}.site-header .main-header-menu a[href*="kuchynske-linky"]::before{content:"🍽️"}.site-header .main-header-menu a[href*="zahradni-nabytek"]::before{content:"🌿"}.site-header .main-header-menu a[href*="drobni-nabitek"]::before{content:"🪞"}.site-header .main-header-menu a[href*="starozitnosti"]::before{content:"🏺"}.site-header a::before{display:inline-block;margin-right:.35em}.site-header a[href*="/nabytek"]::before{content:"🛋️"}.site-header a[href*="/elektro"]::before{content:"🔌"}.site-header a[href*="/sport"]::before{content:"🏃"}.site-header a[href*="/detske-veci"]::before,.site-header a[href*="/detske"]::before{content:"🧸"}.site-header a[href*="/zahrada"]::before{content:"🌿"}.site-header a[href*="/ostatni"]::before{content:"📦"}.site-header a[href*="/mega-slevy"]::before,.site-header a[href*="/mega"]::before{content:"💥"}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-category__title,.main-header-menu .menu-link,.ast-builder-menu .menu-item>a{position:relative;display:inline-block;line-height:1.2}.woocommerce ul.products li.product .woocommerce-loop-product__title::after,.woocommerce ul.products li.product .woocommerce-loop-category__title::after,.main-header-menu .menu-link::after,.ast-builder-menu .menu-item>a::after{content:"";position:absolute;left:50%;bottom:-5px;height:6px;width:0;background:#ffd400;border-radius:2px;transform:translateX(-50%);transition:width .3s ease}.woocommerce ul.products li.product .woocommerce-loop-product__title:hover::after,.woocommerce ul.products li.product .woocommerce-loop-category__title:hover::after,.main-header-menu .menu-link:hover::after,.ast-builder-menu .menu-item>a:hover::after{width:100%}.woocommerce nav.woocommerce-pagination .page-numbers,.ast-pagination .page-numbers,.navigation.pagination .page-numbers{background:initial!important;border:initial!important;border-radius:initial!important;padding:initial!important;color:initial!important;box-shadow:none!important;outline:none!important}.woocommerce nav.woocommerce-pagination .page-numbers.current,.ast-pagination .page-numbers.current,.navigation.pagination .page-numbers.current{background:initial!important;color:initial!important;font-weight:initial!important;border:initial!important}.woocommerce nav.woocommerce-pagination{margin-top:16px!important}.woocommerce nav.woocommerce-pagination .page-numbers,.ast-pagination .page-numbers,.navigation.pagination .page-numbers{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;height:32px;padding:0 12px!important;background:transparent!important;border:1px solid rgb(0 0 0 / .35)!important;border-radius:10px!important;color:#111!important;outline:none!important;box-shadow:none!important;transition:background .2s ease}.woocommerce nav.woocommerce-pagination .page-numbers:hover{background:#f1f1f1!important;transform:translateY(-2px)}.woocommerce nav.woocommerce-pagination .page-numbers.current{background:#e6e6e6!important;font-weight:600!important}.woocommerce nav.woocommerce-pagination .page-numbers:focus{box-shadow:0 0 0 2px rgb(0 0 0 / .12) inset!important;outline:none!important}.woocommerce ul.products li.product{display:flex!important;flex-direction:column!important;height:auto!important;padding:10px!important;border-radius:14px!important;background:#fff!important;box-shadow:0 4px 12px rgb(0 0 0 / .06)!important}.woocommerce ul.products li.product a img{width:100%!important;height:220px!important;object-fit:cover!important;border-radius:10px!important;margin-bottom:10px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;line-height:1.25!important;min-height:2.6em!important;margin:8px 0 6px!important;font-weight:800!important}.woocommerce ul.products li.product .price{margin:4px 0 8px!important}.woocommerce ul.products li.product .star-rating{margin:0 0 8px!important}.woocommerce ul.products li.product .ast-woo-shop-product-actions,.woocommerce ul.products li.product .ast-woo-shop-product-add-to-cart{margin-top:auto!important}.woocommerce ul.products li.product a.button{margin-top:8px!important;width:100%!important;border-radius:12px!important}.home .woocommerce ul.products{gap:18px!important}.home .woocommerce ul.products li.product{border:1px solid #eceff4!important;padding:14px!important;box-shadow:0 6px 18px rgb(16 24 40 / .06)!important;transition:transform .15s ease,box-shadow .15s ease}.home .woocommerce ul.products li.product:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgb(16 24 40 / .10)!important}.home .woocommerce ul.products{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important;margin:0;padding:0;list-style:none}@media (max-width:1280px){.home .woocommerce ul.products{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:1024px){.home .woocommerce ul.products{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:600px){.home .woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important}}.woocommerce ul.products li.product{position:relative}.brv-onsale--loop{position:absolute!important;top:12px!important;right:12px!important;display:inline-block!important;background:#d61f26!important;color:#fff!important;font-weight:700!important;font-size:14px!important;padding:6px 12px!important;border-radius:12px!important;border:none!important;line-height:1!important;box-shadow:0 4px 12px rgb(0 0 0 / .12)!important;z-index:3}.brv-onsale--single{position:absolute!important;top:75px!important;right:60px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#ffd400!important;color:#e60023!important;font-weight:700!important;font-size:20px!important;padding:15px 20px!important;border-radius:20px!important;border:1px solid #e6e8ef!important;box-shadow:0 4px 12px rgb(0 0 0 / .08)!important;line-height:1!important;z-index:5}@media (max-width:480px){.brv-onsale--single{top:25px!important;right:20px!important;font-size:12px!important;padding:6px 10px!important}}.woocommerce ul.products li.product .ribbon,.woocommerce ul.products li.product .ribbon *,.woocommerce ul.products li.product .sale-ribbon,.woocommerce ul.products li.product .sale-ribbon *,.woocommerce ul.products li.product .product-label--ribbon,.woocommerce ul.products li.product .product-label--ribbon *,.woocommerce ul.products li.product .badge--ribbon,.woocommerce ul.products li.product .badge--ribbon *,.woocommerce ul.products li.product .ribbon:before,.woocommerce ul.products li.product .ribbon:after{display:none!important;content:none!important}.woocommerce ul.products li.product .onsale:not(.brv-onsale),.woocommerce.single-product .product .onsale:not(.brv-onsale){display:none!important}.brv-shop-head{display:flex;align-items:center;gap:18px;justify-content:space-between;padding:14px 16px;border:1px solid #e8e9ee;border-radius:16px;background:#fff;box-shadow:0 12px 24px rgb(0 0 0 / .06),inset 0 1px 0 rgb(255 255 255 / .9);margin:8px 0 14px}.brv-title{margin:0;white-space:nowrap;font-family:"Poppins",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-weight:800;font-size:28px;line-height:1.1;letter-spacing:-.3px;color:#0f172a}.brv-sh-right{display:flex;align-items:flex-end;gap:12px;margin-left:auto;flex-wrap:wrap}.brv-inline{display:flex;align-items:flex-end;gap:10px}.brv-filters .brv-field{display:flex;flex-direction:column;gap:6px}.brv-filters label{font-size:12px;font-weight:700;color:#64748b;letter-spacing:.2px}.brv-filters input[type="number"]{width:130px;padding:9px 12px;border:1px solid #e6e8ef;border-radius:12px;background:#fff;color:#0f172a;font-weight:700;outline:none;box-shadow:0 2px 8px rgb(0 0 0 / .03);transition:border-color .15s ease,box-shadow .15s ease}.brv-filters input[type="number"]:focus{border-color:#cfd3de;box-shadow:0 8px 18px rgb(0 0 0 / .08)}.brv-sep{padding:0 6px 8px;color:#94a3b8;font-weight:800;user-select:none}.brv-sort{display:flex;flex-direction:column;gap:6px}.brv-sort label{font-size:12px;font-weight:700;color:#64748b;letter-spacing:.2px}.brv-sort select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #e6e8ef;color:#0f172a;border-radius:12px;padding:9px 26px 9px 12px;font-weight:700;font-size:14px;box-shadow:0 2px 8px rgb(0 0 0 / .03);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%236b7280' d='M1.6 0L8 6.4 14.4 0 16 1.6 8 9.6 0 1.6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:10px 6px;transition:border-color .15s,box-shadow .15s}.brv-sort select:hover{border-color:#cfd3de;box-shadow:0 6px 14px rgb(0 0 0 / .08)}.brv-btn{height:40px;padding:0 16px;border-radius:12px;border:1px solid #fff0;background:#fff!important;color:#0a7cff!important;font-family:"Barlow",sans-serif!important;font-weight:700!important;cursor:pointer;box-shadow:0 4px 10px rgb(0 0 0 / .08);transition:border-color .2s ease,box-shadow .2s ease,transform .1s}.brv-btn:hover{border:1px solid #0a7cff!important;box-shadow:0 6px 14px rgb(10 124 255 / .2)!important;transform:translateY(-1px)}@media (max-width:980px){.brv-title{font-size:24px}}@media (max-width:820px){.brv-shop-head{flex-direction:column;align-items:stretch;gap:12px}.brv-sh-right{justify-content:space-between}}.woocommerce .star-rating{display:none!important}.woocommerce-breadcrumb{display:none!important}.woocommerce .product .posted_in,.woocommerce .product .tagged_as,.woocommerce .product .product_meta,.woocommerce .product .entry-summary .woocommerce-breadcrumb+*{display:none!important}body.woocommerce-checkout .entry-title,body.page .entry-title,.ast-breadcrumbs-wrapper,.ast-breadcrumbs{display:none!important}.astra-shop-thumbnail-wrap a.add_to_cart_button,.astra-shop-thumbnail-wrap .added_to_cart{display:none!important}.woocommerce .onsale:not(.brv-onsale),.woocommerce .product .badge,.woocommerce .product .sale-badge,.woocommerce .product .product-badge,.woocommerce .nv-card-content .onsale,.woocommerce .astra-shop-thumbnail-wrap .onsale{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;gap:12px;margin:0 0 12px;padding:0;border:0;background:none}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after{content:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{list-style:none;margin:0;padding:0;border:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{width:160px;height:48px;display:flex;align-items:center;justify-content:center;background:#fff;color:#222;text-decoration:none;border:1px solid #e6e8ef;border-radius:14px;box-shadow:0 2px 6px rgb(0 0 0 / .05);transition:border-color .15s,background .15s;outline:none!important;box-shadow:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{border-color:#1f3af5;background:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li a[aria-selected="true"]{background:#f5f5f5;border-color:#d5d7dd}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none!important}@media (max-width:600px){.woocommerce div.product .woocommerce-tabs ul.tabs{flex-wrap:wrap}.woocommerce div.product .woocommerce-tabs ul.tabs li a{width:auto;padding:0 18px;height:44px}}.brk-read-more{display:inline-block;margin-top:0;color:#1f3af5;text-decoration:none;border-bottom:1px dashed #1f3af5;font-weight:600;font-size:14px}.brk-read-more:hover{border-bottom-style:solid}.single-product .entry-summary .woocommerce-product-details__short-description~a{display:inline-block!important;margin-top:0!important;vertical-align:baseline}.single-product .entry-summary{display:flex;flex-direction:column;gap:10px}.single-product .entry-summary .woocommerce-product-details__short-description{order:20}.single-product .entry-summary .brk-read-more{order:21;align-self:flex-start}.single-product .entry-summary form.cart{order:30}@media (max-width:768px){.single-product .entry-summary{gap:8px}}.site-primary-footer-wrap,.site-below-footer-wrap{display:none!important}.woocommerce-products-header__title.page-title{display:none!important}#wc-steps .wc-step{background:#fff;border:1px solid #eaeaea;border-radius:14px;padding:18px;margin:16px 0}#wc-steps h3{margin:0 0 12px;font-size:20px}#wc-steps .wc-columns{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media(max-width:768px){#wc-steps .wc-columns{grid-template-columns:1fr}}#wc-steps .wc-nav{display:flex;gap:12px;margin-top:12px}#wc-steps .button{border-radius:10px;padding:.7rem 1.1rem}body.woocommerce-checkout header.site-header,body.woocommerce-checkout .site-header,body.woocommerce-checkout .main-header-bar,body.woocommerce-checkout .ast-above-header-wrap,body.woocommerce-checkout .ast-below-header-wrap,body.woocommerce-checkout .ast-mobile-header-wrap,body.woocommerce-checkout .site-navigation,body.woocommerce-checkout .woocommerce-breadcrumb{display:none!important}body.woocommerce-checkout .site-content,body.woocommerce-checkout #content{margin-top:0!important;padding-top:16px!important}body.woocommerce-checkout{background:#f6f7f9;margin:0;padding:20px;font-family:'Barlow',system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}body.woocommerce-checkout form.checkout.woocommerce-checkout{background:#fff;border-radius:16px;box-shadow:0 6px 20px rgb(0 0 0 / .08);padding:20px;margin:0 auto 20px;width:100%;max-width:800px;box-sizing:border-box}body.woocommerce-checkout .button,body.woocommerce-checkout #place_order{background:#fff!important;color:#1a33d6!important;border:2px solid #1a33d6!important;border-radius:20px!important;padding:12px 24px!important;font-weight:700!important;text-align:center!important;box-shadow:0 4px 12px rgb(26 51 214 / .15);transition:all .2s ease}body.woocommerce-checkout .button:hover,body.woocommerce-checkout #place_order:hover{background:#1a33d6!important;color:#fff!important;transform:translateY(-2px)}body.woocommerce-checkout .input-text,body.woocommerce-checkout textarea,body.woocommerce-checkout .select2-container .select2-selection--single{background:#f6f7f9!important;border:1px solid #e0e0e0!important;border-radius:12px!important;padding:12px 14px!important;box-shadow:inset 0 1px 2px rgb(0 0 0 / .05);transition:.2s}body.woocommerce-checkout .input-text:focus,body.woocommerce-checkout textarea:focus,body.woocommerce-checkout .select2-container .select2-selection--single:focus{background:#fff!important;border-color:#1a33d6!important;box-shadow:0 0 6px rgb(26 51 214 / .20)}.woocommerce-checkout-review-order-table tfoot tr.order-total .amount{color:#e53935!important;font-weight:700!important;font-size:22px!important}.woocommerce-checkout .wpify-woo-ppl-picker>button[type="button"],.woocommerce-checkout div.wpify-woo-ppl-picker button[type="button"]{all:unset!important;display:inline-block!important;background:#fff!important;color:#1a33d6!important;border:1px solid #1a33d6!important;border-radius:8px!important;padding:8px 25px!important;font:600 10px/1.2 'Barlow',system-ui,sans-serif!important;box-shadow:0 2px 6px rgb(26 51 214 / .12)!important;cursor:pointer!important;text-align:center!important;width:auto!important;min-width:0!important;height:auto!important;margin-top:1px!important}.woocommerce-checkout .wpify-woo-ppl-picker>button[type="button"]:hover{background:#1a33d6!important;color:#fff!important;border-color:#1a33d6!important}@media (max-width:600px){body.woocommerce-checkout .site-content .ast-container{padding-left:0!important;padding-right:0!important}body.woocommerce-checkout{padding:12px 0!important}body.woocommerce-checkout form.checkout.woocommerce-checkout{width:100vw!important;max-width:100vw!important;margin-left:50%!important;transform:translateX(-50%)!important;border-radius:0;padding:12px!important;box-sizing:border-box}}#brvOC .panel{position:fixed;top:0;right:0;left:auto;width:clamp(280px, 92vw, 400px)!important;max-width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right))!important;height:100vh;overflow-x:hidden;transform:translate3d(100%,0,0);transition:transform .45s cubic-bezier(.2,.6,.25,1);box-sizing:border-box}#brvOC.is-open .panel{transform:translate3d(0,0,0)}.brv-hd{position:sticky;top:0;z-index:2;height:56px;padding:14px 16px;background:#fff;border-bottom:1px solid #eef1f5}.brv-body{height:calc(100vh - 56px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px;padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box}html,body{overflow-x:hidden!important}body.brv-locked{position:fixed;inset:0;width:100%;height:100vh;overflow:hidden}.widget_shopping_cart_content{width:350px!important;max-height:80vh!important;overflow-y:auto!important;position:absolute!important;right:0!important;left:auto!important;box-sizing:border-box!important}.ast-site-header-cart .widget_shopping_cart_content{background:#f7f8fa!important;padding:14px!important;border-radius:14px!important;border:1px solid #e6e8ef!important;box-shadow:0 8px 20px rgb(0 0 0 / .12)!important}.ast-site-header-cart .widget_shopping_cart_content .cart_list,.ast-site-header-cart .widget_shopping_cart_content .woocommerce-mini-cart{background:#fff!important;border:1px solid #e6e8ef!important;border-radius:12px!important;box-shadow:0 6px 16px rgb(0 0 0 / .06)!important;padding:12px!important}.ast-site-header-cart .widget_shopping_cart_content .cart_list li{display:grid!important;grid-template-columns:50px 100px auto;gap:10px!important;align-items:center!important;padding:10px 0!important;border-bottom:1px solid #eef1f5!important}.ast-site-header-cart .widget_shopping_cart_content .cart_list li:last-child{border-bottom:none!important}.ast-site-header-cart .widget_shopping_cart_content .cart_list li a:not(.remove),.ast-site-header-cart .widget_shopping_cart_content .cart_list li .quantity,.ast-site-header-cart .widget_shopping_cart_content .cart_list li .amount{color:#0f172a!important;font-size:14px!important;line-height:1.3!important;text-decoration:none!important}.ast-site-header-cart .total .amount{color:#e60023!important;font-weight:700!important}.ast-site-header-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button{display:block!important;width:100%!important;margin-top:8px!important;background:#fff!important;color:#1f3af5!important;border:2px solid transparent!important;border-radius:18px!important;padding:14px 22px!important;font-weight:700!important;text-align:center!important;box-shadow:0 10px 24px rgb(31 58 245 / .12),0 3px 6px rgb(0 0 0 / .06)!important;transition:border-color .2s ease,transform .15s ease,box-shadow .2s ease}.ast-site-header-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:hover,.ast-site-header-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:focus{border-color:#1f3af5!important;transform:translateY(-2px);box-shadow:0 14px 30px rgb(31 58 245 / .22),0 6px 12px rgb(0 0 0 / .10)!important;outline:none!important}.ast-site-header-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:active{transform:translateY(0);box-shadow:0 8px 18px rgb(31 58 245 / .18),0 3px 6px rgb(0 0 0 / .10)!important}.woocommerce-mini-cart__buttons .button{display:block!important;width:100%!important;margin-top:10px!important;background:#fff!important;color:#1f3af5!important;border:2px solid transparent!important;border-radius:18px!important;padding:14px 22px!important;font-weight:700!important;text-align:center!important;box-shadow:0 10px 24px rgb(31 58 245 / .12),0 3px 6px rgb(0 0 0 / .06)!important;transition:border-color .2s ease,transform .15s ease,box-shadow .2s ease!important}.woocommerce-mini-cart__buttons .button:hover,.woocommerce-mini-cart__buttons .button:focus{border-color:#1f3af5!important;transform:translateY(-2px);box-shadow:0 14px 30px rgb(31 58 245 / .22),0 6px 12px rgb(0 0 0 / .10)!important;outline:none!important}.woocommerce-mini-cart__buttons .button:active{transform:translateY(0);box-shadow:0 8px 18px rgb(31 58 245 / .18),0 3px 6px rgb(0 0 0 / .10)!important}.woocommerce-mini-cart__total,.woocommerce-mini-cart,.widget_shopping_cart_content .cart_list{background:#fff!important;border:1px solid #e6e8ef!important;border-radius:14px!important;box-shadow:0 6px 16px rgb(0 0 0 / .06)!important;padding:14px!important;margin-bottom:16px!important}.woocommerce-mini-cart__total{color:#0f172a!important;font-weight:600!important;display:flex;justify-content:space-between;align-items:center}.woocommerce-mini-cart__total .amount{color:#e60023!important;font-weight:700!important}.woocommerce-cart{background:#f7f8fa!important;padding:20px 0}.woocommerce-cart .woocommerce{max-width:1100px;margin:24px auto;background:#fff;border:1px solid #e6e8ef;border-radius:14px;box-shadow:0 8px 20px rgb(0 0 0 / .12);padding:20px;box-sizing:border-box}.woocommerce-cart table.shop_table{width:100%;border-collapse:separate;border-spacing:0;border:none!important;box-shadow:none!important}.woocommerce-cart table.shop_table th,.woocommerce-cart table.shop_table td{border-top:1px solid #eef1f5!important;padding:12px 14px!important;vertical-align:middle;color:#0f172a;font-size:14px;line-height:1.3}.woocommerce-cart table.shop_table tr:first-child th,.woocommerce-cart table.shop_table tr:first-child td{border-top:none!important}.woocommerce-cart .product-thumbnail img{width:64px;height:64px;object-fit:cover;border-radius:10px;box-shadow:0 4px 10px rgb(0 0 0 / .10)}.woocommerce-cart .quantity input.qty{width:72px;height:36px;text-align:center;border-radius:10px;border:1px solid #e6e8ef;background:#fff;color:#0f172a;font-weight:600}.woocommerce-cart .cart_totals{background:#fff;border:1px solid #e6e8ef;border-radius:14px;box-shadow:0 8px 20px rgb(0 0 0 / .12);padding:16px;margin-top:20px}.woocommerce-cart .cart_totals h2{font-size:18px;font-weight:700;color:#0f172a;margin-bottom:12px}.woocommerce-cart .cart_totals .order-total .amount{color:#e60023!important;font-weight:700!important}.woocommerce-cart a.button,.woocommerce-cart button.button,.woocommerce-cart input.button,.woocommerce-cart .button{display:inline-block;background:#fff!important;color:#1f3af5!important;border:2px solid transparent!important;border-radius:18px!important;padding:14px 22px!important;font-weight:700!important;text-align:center!important;box-shadow:0 10px 24px rgb(31 58 245 / .12),0 3px 6px rgb(0 0 0 / .06)!important;transition:border-color .2s ease,transform .15s ease,box-shadow .2s ease!important}.woocommerce-cart a.button:hover,.woocommerce-cart button.button:hover,.woocommerce-cart input.button:hover,.woocommerce-cart .button:hover{border-color:#1f3af5!important;transform:translateY(-2px);box-shadow:0 14px 30px rgb(31 58 245 / .22),0 6px 12px rgb(0 0 0 / .10)!important;outline:none!important}.woocommerce-cart a.button:active,.woocommerce-cart button.button:active,.woocommerce-cart input.button:active,.woocommerce-cart .button:active{transform:translateY(0);box-shadow:0 8px 18px rgb(31 58 245 / .18),0 3px 6px rgb(0 0 0 / .10)!important}@media (max-width:768px){.woocommerce-cart .woocommerce{padding:12px;border-radius:12px}.woocommerce-cart .cart_totals{padding:12px;border-radius:12px}.woocommerce-cart .product-thumbnail img{width:52px;height:52px}}