/*!
Theme Name: Botiga
Theme URI: https://athemes.com/theme/botiga/
Author: aThemes
Author URI: https://athemes.com
Description: Launch your store with Botiga. A beautiful theme that is optimized for both the block editor and Elementor. We proudly introduce Botiga, with a modern and clean design that will effortlessly match your brand. Botiga has been developed from the ground up with clean code for optimal performance. You’ll get a mobile-optimized theme that looks and works great on any device and comes with plenty of customization options as well. Discover the theme that will transform your online business.
Version: 2.3.6
Tested up to: 6.7
Requires PHP: 7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: botiga
Tags: e-commerce, custom-menu, custom-logo, grid-layout, featured-images, right-sidebar, left-sidebar, custom-colors, editor-style, theme-options, threaded-comments, translation-ready, blog, one-column, two-columns, rtl-language-support, custom-background, custom-header, footer-widgets, post-formats, wide-blocks

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Botiga is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
body{background:#eee !important}#page{background:#eee}.content-wrapper{margin-top:0}body.blog .content-wrapper{margin-top:80px}body.single-post .content-wrapper{margin-top:0}body.single-post p{margin-bottom:20px}body.single-post .elementor-element{margin-bottom:0 !important}header.entry-header{display:block}body.page header.entry-header{margin-top:40px}body.home header.entry-header,body.page header.entry-header{display:none}body.blog header.page-header h1{width:75%;display:inline-block;text-align:left;color:#000;font-family:"Poppins",Sans-serif;font-weight:600;font-size:40px}@media (min-width:1200px){body.blog header.page-header h1{width:1140px;padding:0 50px}}h2.entry-title a{font-weight:700}h3.elementor-heading-title.elementor-size-default{margin:30px 0 16px}footer.bhfb-footer{background:#000;padding-top:70px}.bhfb-column.bhfb-column-2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end}section.woosc-quick-table.label-column-no{display:none}@media (min-width:992px){.custom-logo-link img{width:210px !important}}@media screen and (min-width:768px){.bhfb-row-wrapper.bhfb-main_header_row{padding:30px 0}img.custom-logo{max-width:210px !important}.bhfb-builder-item.bhfb-component-woo_icons{margin-left:25px}.header-item{margin-right:0}.elementor-section .elementor-container{justify-content:flex-end}.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-7dc757d{width:37vw;margin-top:50px;right:11%}.bhfb-row-wrapper.bhfb-main_header_row{padding:0 !important}.elementor-element.elementor-element-e7dd20c{top:-150px;position:relative;z-index:1;margin-bottom:-150px}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{justify-content:center}.product-gallery-summary .entry-summary{padding-left:40px;padding-right:0;position:relative}nav.woocommerce-breadcrumb{margin-top:20px;font-size:12px}body.single-product div.cpo-enabled-product p.price{margin-top:-181px;display:flex;flex-direction:column;align-items:flex-start;position:absolute}}@media screen and (max-width:767px){body.single-product div.cpo-enabled-product p.price{margin-top:-180px;display:flex;flex-direction:column;align-items:flex-start;position:absolute}.product-gallery-summary .entry-summary{position:relative}img.custom-logo{max-width:200px !important;margin-right:10px;width:200px !important;margin-left:15px}.bhfb-builder-item.bhfb-component-woo_icons{margin-left:10px}.header-item{margin-right:0}ul.products li.product img{display:inline-block}}.zloz_zapytanie{border:2px solid #212121;-webkit-box-shadow:none;box-shadow:none;background:#212121;color:#fff;padding:13px 24px;cursor:pointer;display:inline-block;-webkit-transition:all .3s;transition:all .3s;border-radius:0;height:auto;border-radius:0;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-size:14px;font-size:.875rem;width:170px}.bhfb-row-wrapper.bhfb-above_header_row{background:#000;color:#fff;text-align:center;padding:5px 0}.bhfb-above_header_row .bhfb-row{justify-items:center}body.home li#menu-item-6805{display:none}section.elementor-section.elementor-top-section.elementor-element.elementor-element-020b543 h2,section.elementor-section.elementor-top-section.elementor-element.elementor-element-020b543 span{color:#aaa !important}.product_meta{display:none}header.woocommerce-page-header.woocommerce-page-header-style1.woocommerce-page-header-alignment-center .term-description{display:none}.woocommerce-product-details__short-description table,.woocommerce-product-details__short-description table tr,.woocommerce-product-details__short-description table td{border:0;font-size:12px;padding:0}span.woo-selected-variation-item-name{position:absolute;padding-top:1px}.product-type-variable .summary.entry-summary>.price{display:none}#tab-title-desc_tab{display:none !important}.product-type-variable .cena_brutto_opis.product-type-variable{display:none !important}form.cart[data-parsley-focus=none] .quantity{display:none}.summary.entry-summary>.price{display:block}.woocommerce-variation-add-to-cart{display:block !important}.woocommerce-variation-description p{margin-bottom:0}.wysylka p{margin-bottom:0}.nizsze_ceny{font-size:21px}.bhfb-builder-item.bhfb-component-html a{color:#fff}h1.woocommerce-products-header__title.page-title{font-size:48px}body.page div#brave_popup_7365{display:none !important}body.home div#brave_popup_7365{display:block !important}.woocommerce-variation-description span.zaslona{position:absolute;background:#fff;font-size:24px;width:200px}span.niedostepny{color:red;font-weight:900}.elementor-element.elementor-element-e7dd20c .su-column{background:#fff;margin:15px;width:calc(25% - 30px) !important;border-radius:25px;box-shadow:0 0 9px #ccc;padding:20px;min-height:218px}.elementor-element.elementor-element-e7dd20c .su-column:nth-child(1) h4{color:#8ac11f}.elementor-element.elementor-element-e7dd20c .su-column:nth-child(2) h4{color:#e77817}.elementor-element.elementor-element-e7dd20c .su-column:nth-child(3) h4{color:#0093dd}.elementor-element.elementor-element-e7dd20c .su-column:nth-child(4) h4{color:#5f5f5f}.elementor-element.elementor-element-e7dd20c .su-column p{margin-bottom:5px}.elementor-element.elementor-element-e7dd20c .su-column h4{margin:5px 0;font-weight:900}.elementor-element.elementor-element-e7dd20c .su-column img{width:50%;margin-bottom:0 !important}@media screen and (max-width:767px){.elementor-element.elementor-element-e7dd20c .su-column{background:#fff;margin:15px;width:100% !important;border-radius:25px;box-shadow:0 0 9px #ccc;padding:20px;min-height:218px}}section.elementor-section.elementor-top-section.elementor-element.elementor-element-8ed9fe0 .loop-image-wrap.botiga-add-to-cart-button-layout3{border-radius:0}section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b48b5c .loop-image-wrap.botiga-add-to-cart-button-layout3{border-radius:100%}span.woocommerce-Price-amount.amount{color:#000}h1.product_title.entry-title{font-weight:700}.woocommerce-product-gallery__image{border-radius:5px}a.button.gmwqp_inq,a.button.product_type_variable,button.search-submit{border-radius:5px !important;background-color:#231f20;border-color:#fff}input#woocommerce-product-search-field-search-form-1,input[type=search],input[type=search]:focus{border-radius:5px;border:1px solid #ddd !important;color:#777 !important}footer h2{color:#fff;font-weight:400}p.link-more{display:none}ul#primary-menu li,#menu-szybki-dostep li{padding:0 10px;font-weight:500}.elementor-element.elementor-element-3d23adc{margin-bottom:-20px}.elementor-element.elementor-element-a8323f8{margin-bottom:0}.elementor-element-3d23adc p{margin-bottom:0}ul#menu-szybki-dostep{display:flex;justify-content:center}ul#primary-menu li#menu-item-6269,#menu-szybki-dostep li{background:#000}ul#primary-menu li#menu-item-6269 a,#menu-szybki-dostep li a{color:#fff}#menu-szybki-dostep a{padding:10px 0;display:inline-block;text-decoration:none}h2.woocommerce-loop-product__title a{font-weight:400 !important}.bhfb-row.bhfb-cols-3.bhfb-cols-layout-equal h2.widget-title{text-align:center;position:relative;display:flex;justify-content:space-between}.bhfb-row.bhfb-cols-3.bhfb-cols-layout-equal h2.widget-title:before,.bhfb-row.bhfb-cols-3.bhfb-cols-layout-equal h2.widget-title:after{display:block;content:"";border-top:1px solid #838383;margin-top:14px}.bhfb-row.bhfb-cols-3.bhfb-cols-layout-equal .bhfb-column.bhfb-column-1 h2.widget-title:before,.bhfb-row.bhfb-cols-3.bhfb-cols-layout-equal .bhfb-column.bhfb-column-1 h2.widget-title:after{width:26%}.bhfb-row.bhfb-cols-3.bhfb-cols-layout-equal .bhfb-column.bhfb-column-2 h2.widget-title:before,.bhfb-row.bhfb-cols-3.bhfb-cols-layout-equal .bhfb-column.bhfb-column-2 h2.widget-title:after{width:38%}.bhfb-row.bhfb-cols-3.bhfb-cols-layout-equal .bhfb-column.bhfb-column-3 h2.widget-title:before,.bhfb-row.bhfb-cols-3.bhfb-cols-layout-equal .bhfb-column.bhfb-column-3 h2.widget-title:after{width:10%}.bhfb-row.bhfb-cols-3.bhfb-cols-layout-equal .widget ul li{margin-bottom:10px;padding-bottom:0;border-bottom:1px solid #232323;position:relative}.bhfb-row.bhfb-cols-3.bhfb-cols-layout-equal .widget ul li a{width:100%;display:block}.bhfb-row.bhfb-cols-3.bhfb-cols-layout-equal .widget ul li:before{content:">";position:absolute;display:block;right:0}button,a.button,.wp-block-button__link,ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button__link,ul.wc-block-grid__products li.wc-block-grid__product .button,ul.products li.product .button,input[type=button],input[type=reset],input[type=submit]{border-radius:5px}.botiga-dropdown li{margin-right:25px}.cena_brutto_opis{margin-bottom:0 !important;font-size:16px}.uni-module.uni-module-text.cena_brutto_opis{margin-top:10px}.product-gallery-summary .entry-summary>*:last-of-type{margin-top:0;margin-bottom:30px}.uni-module-dynamic_notice .js-uni-cpo-field-dynamic_notice p.cena_netto{position:relative;top:6px;text-align:center;display:flex;font-size:15px;font-weight:500;padding:5px 0;left:220px}label.uni-cpo-module-radio-label,label.uni_cpo_field_required{font-weight:800;font-size:18px}#uni_cpo_tab_rozmiar1a label.uni_cpo_field_required,#uni_cpo_tab_rozmiar1b label.uni_cpo_field_required,#uni_cpo_tab_rozmiar2a label.uni_cpo_field_required,#uni_cpo_tab_rozmiar2b label.uni_cpo_field_required{font-weight:400;font-size:14px}label.szer100{width:100%}label.szer100 span{border-radius:5px !important}label.szer100.wrap span{white-space:normal;height:auto;line-height:1.5;padding:6px 0}label.szer50{width:49%}label.szer50 span{border-radius:5px !important}label.szer33{width:32.6%}label.szer10{width:50px}label.szer10 span{border-radius:5px !important;font-weight:700 !important}label.szer33 span{border-radius:5px !important;font-size:11px !important}label.szer33.pad span{padding-left:3px;padding-right:3px;font-size:11px !important}label.szer33.bezbarwny span span{background-color:#f2f2f2 !important}.uni-node-bb4866fb input+label.uni-node-bb4866fb-cpo-option-label-bezbarwny .uni-cpo-option-label__colour-wrap{border-color:#e9e9e9 !important}div.uni-module-file_upload{margin-bottom:10px;display:flex;background:#000;border-radius:5px;flex-direction:row-reverse;flex-direction:column}.uni-cpo-module-file_upload-label{color:#fff !important;position:relative;z-index:7;padding:10px 0 10px 10px;letter-spacing:1.1px;font-weight:800;border-radius:5px;width:100%;text-align:center}#uni_cpo_wgraj_plik-files-list{background:#eee}.dndWrapper{position:absolute;left:0;width:93%;z-index:100}span.uni-cpo-file-upload-choose-btn{font-size:0 !important;margin-top:0;position:relative !important;z-index:6 !important;margin-bottom:0;line-height:10px;text-align:right;display:flex;margin-left:10px}span.uni-cpo-file-upload-choose-btn i{font-size:21px;padding:5px;margin-top:6px;color:#fff}.uni-module.uni-module-text.uni-node-ff8b79eb{display:none}.uni-cpo-tooltip{top:6px;left:2px;width:20px;height:18px}#uni_cpo_wgraj_plik .uni-cpo-tooltip{left:70px}#uni_cpo_wgraj_plik:hover{background:#757575;-webkit-transition:all .3s;transition:all .3s}.wybierz_opcje{font-size:large}li.uni-cpo-file-upload-files-item{margin-top:15px !important}.menu-main-menu-container li a{font-weight:500}li.product span.price{display:none !important}span.js-cpo-price-starting{display:none}.uni-node-content div#uni_cpo_uwaga.cpo-visible-field~#uni_cpo_tax{display:none}.uni-cpo-excluded-field b{font-size:larger}.postid-8023 ol.flex-control-nav.flex-control-thumbs li:last-child,.postid-8029 ol.flex-control-nav.flex-control-thumbs li:last-child{display:none}section.pozycjonowanie h2{font-weight:300}h2.woocommerce-loop-product__title,h3.woocommerce-loop-product__title{display:none}h2.woocommerce-loop-product__title.visible{display:block}h2.woocommerce-loop-product__title.visible a{font-weight:400 !important;font-size:17px !important}.moxie-shim{width:100% !important}.przedzial_cenowy{font-weight:700}.szacunkowa_cena{font-size:small;margin-top:70px !important}.woocommerce-tabs{margin-top:0;margin-bottom:60px}.botiga-dropdown ul ul{width:300px}.related.products>h2,.upsells.products>h2,.recently-viewed-products>h2{margin:0 0 20px}.botiga-share-box,.botiga-related-posts,.upsells.products .botiga-upsell-products,.upsells.products>.products,.botiga-recently-viewed-products,.related.products .botiga-related-products,.related.products>.products,.post-navigation,.single-post-author,.comments-area{padding-top:20px;margin-top:20px}#uni_cpo_ilosc_polek,#uni_cpo_ilosc_polek_2{margin-top:-3px;margin-left:34px}.kontener_z_polkami{position:relative;display:none}.variation-Dodatkowapka{display:none}.ile_polek_max{position:absolute;top:30px;z-index:0;left:260px}form.cart{padding-top:25px}.klasa_z_polkami>div{display:flex;flex-direction:row;justify-content:flex-start}.releated_products h2{display:none !important}.releated_products h2,.releated_products .przedzial_cenowy,.releated_products .loop-button-wrap{display:none !important}.releated_products ul{border-top:unset !important;padding-top:0 !important;margin-top:0 !important}.releated_products section{padding-top:0 !important;padding-bottom:0 !important}@media screen and (max-width:767px){.uni-module-dynamic_notice .js-uni-cpo-field-dynamic_notice p.cena_netto{top:32px;left:0}label.szer33,label.szer50{width:100%}.uni-cpo-module-file_upload-label{font-size:12px}#uni_cpo_wgraj_plik .uni-cpo-tooltip{left:93%;position:absolute;top:14px}.dndWrapper{position:absolute;width:87%}.uni-cpo-module-file_upload-label{padding:10px 0 10px 20px;letter-spacing:1px;position:relative}ul#menu-szybki-dostep{display:flex;flex-direction:column;justify-content:center}ul#menu-szybki-dostep a{width:100%}.botiga-dropdown li{margin:5px 0 !important;text-align:center}.sticky-header-active .bhfb .secondary-navigation a.botiga-dropdown-link{color:#fff !important}}#product-8418 button.single_add_to_cart_button.button.alt.uni_cpo_ajax_add_to_cart,#product-8418 .nizsze_ceny,#product-8418 .nizsza_cena,#product-8418 .szacunkowa_cena,#product-8418 .price{display:none}td.product-quantity,th.product-quantity{display:none !important}strong.product-quantity{display:none}.uni-builderius-container .parsley-errors-list{z-index:100 !important}#product-8783 form.cart{display:NONE}section.related.products{padding-bottom:0}.skontaktuj_sie_z_nami{font-size:21px;max-height:27px}.termin-realizacji{margin-top:10px;font-size:16px}.termin-realizacji.standy-ze-sklejki{display:none}.product_cat-standy-ze-sklejki .termin-realizacji.pozostale{display:none}.product_cat-standy-ze-sklejki .termin-realizacji.standy-ze-sklejki{display:block}p.return-to-shop{display:none}.product_cat-meble-sklepowe .products-akcesoria{display:none}.flex-viewport{height:100% !important}.no-bullet li{list-style-type:none}@media screen and (min-width:1220px){.page-id-9126 .container.content-wrapper{min-width:1220px}}.elementor figure.swiper-slide-inner img{max-height:60px}.bez-przerwy p{margin-bottom:0}.przerwa_10 p{margin-bottom:10px}.elementor-accordion .elementor-accordion-item{display:flex;flex-direction:column;align-items:flex-start}.elementor-accordion .elementor-tab-title{display:flex;flex-direction:row-reverse}.elementor-accordion-icon i.fas{font-size:28px;margin-top:-6px;margin-left:10px}input.wpcf7-form-control{background:0 0;margin-bottom:20px;border:2px solid #000;width:100%}.floatbaton{width:100%;position:fixed;height:100px;bottom:0;left:0}.bhfb-row-wrapper.bhfb-below_header_row.bhfb-sticky-header{visibility:hidden;max-height:0px;min-height:0px;margin-top:-1px}.bhfb-row-wrapper.bhfb-below_header_row.sticky-shadow{position:fixed;width:50%;bottom:0;background:0 0;left:25%;z-index:0;visibility:visible;max-height:100px;min-height:100px}.menu-item-9426{background:#000;width:580px;text-align:center}.menu-item-9426 a{text-align:center;color:#fff;font-size:18px}.sticky-header-active .bhfb-row-wrapper.bhfb-main_header_row{margin-top:-100px}.page-id-9126 .bhfb-row-wrapper.bhfb-below_header_row{visibility:hidden}.bhfb-mobile .bhfb-row-wrapper.bhfb-below_header_row{position:fixed;width:50%;bottom:0;z-index:10;left:25%;background-color:transparent}.bhfb-mobile .menu-item-9426{width:auto}.bhfb-mobile .menu-item-9426 a{font-size:12px}.kontenerek.baza_wiedzy{visibility:hidden;height:0}.postid-9668 .kontenerek.baza_wiedzy{visibility:visible;height:auto}.losowe-artykuly .kolumna{padding:20px;background:#f7f7f7;border-radius:8px}@media screen and (min-width:1220px){.woocommerce-product-gallery.images{flex:1;position:-webkit-sticky !important;position:sticky !important;top:50px;align-self:flex-start}.losowe-artykuly{display:flex;gap:20px;flex-wrap:wrap}.losowe-artykuly .kolumna{flex:1 1 calc(33.33% - 20px);box-sizing:border-box}}.kontenerek.baza_wiedzy h2{font-size:2rem}.losowe-artykuly{border-top:1px solid rgba(33,33,33,.1);padding-top:20px;margin-bottom:50px}.kont-button{display:flex;justify-content:flex-end}.botiga-dropdown .botiga-dropdown-li{margin-right:20px}.header-item{margin-right:5px !important}body.single-post h1.entry-title{padding-top:60px}img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{max-height:200px;width:auto}#menu-szybki-dostep li{list-style:none}li#menu-item-9426 a{color:#fff}div#comments,body.single-post figcaption{display:none}body.single-post figure.gallery-item a{pointer-events:none}.qlwapp__container.qlwapp__container--middle-left .qlwapp__button,.qlwapp__container.qlwapp__container--bottom-left .qlwapp__button{margin-left:80px !important}.sprawdz-cene.coin a{background:#000 url(https://zamowstand.pl/novaweb/wp-content/uploads/2025/08/coin-zamowstand.png);background-position:left 10px center;background-size:30px;background-repeat:no-repeat;padding-left:50px;margin-top:10px;display:inline-block;width:auto}.price-button{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#e26458,#da364e);background:-webkit-linear-gradient(135deg,#e26458,#da364e);color:#fff;font-size:16px;font-weight:600;padding:14px 22px;border:none;border-radius:5px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;margin-top:30px}.price-button svg{color:#fff}.price-button:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,0,0,.2)}.postid-9966 p.price,.postid-9966 #uni_cpo_zamowstand_ilosc,.postid-9966 .termin-realizacji,.postid-9966 button.single_add_to_cart_button.button.alt.uni_cpo_ajax_add_to_cart{display:none !important}p.cena_usarmy span{font-size:28px;font-weight:600}button#uni_cpo_usarmy-field{background:#000 !IMPORTANT;border-radius:0;padding:0 30px;font-size:16px;height:60px;width:100%}.postid-9966 .uni-module-radio label .uni-cpo-option-label__text-content,.postid-9966 .uni-module-checkbox label .uni-cpo-option-label__text-content{white-space:normal}.postid-9966 .uni-cpo-option-label__text-content{color:#333;text-align:left;font-weight:400;font-size:14px;height:auto;line-height:unset;border-width:2px!important;border-style:solid;border-color:#d7d7d7!important;border-radius:0;padding-left:15px;padding-right:15px;width:285px;padding:15px}tfoot tr.order-total td{min-width:150px}