/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 
 @font-face {
  font-family: 'Rajdhani-Bold';
  src: url('../fonts/Rajdhani-Bold.ttf');
}
 @font-face {
  font-family: 'Rajdhani-Regular';
  src: url('../fonts/Rajdhani-Regular.ttf');
}
 @font-face {
  font-family: 'Rajdhani-Medium';
  src: url('../fonts/Rajdhani-Medium.ttf');
}
 
 @font-face {
  font-family: 'Lobster-Regular';
  src: url('../fonts/Lobster-Regular.ttf');
}

 @font-face {
  font-family: 'RobotoSlab-Bold';
  src: url('../fonts/RobotoSlab-Bold.ttf');
}

 @font-face {
  font-family: 'RobotoSlab-Regular';
  src: url('../fonts/RobotoSlab-Regular.ttf');
}

 @font-face {
  font-family: 'Asap-Bold';
  src: url('../fonts/Asap-Bold.ttf');
}

 @font-face {
  font-family: 'Asap-SemiBold';
  src: url('../fonts/Asap-SemiBold.ttf');
}

 @font-face {
  font-family: 'Asap-Medium';
  src: url('../fonts/Asap-Medium.ttf');
}



  /*alerty*/
 .alert-success {
  --bs-alert-color: #000;
  --bs-alert-bg: #fafafa;
  --bs-alert-border-color: #000;
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}
 
 /*koniec alerty*/

 #layout-error{box-shadow:none;border:none;}
 #layout-error .logo{display:none;}
 
 #header{; }
 
 /*gorne menu*/
.header a, .header-block__action-btn{color:#f5d7ad;}
span.d-none.d-md-flex.header-block__title{display:none !important;} /*wylaczenie slowa koszyk*/
span.d-none.d-md-inline.header-block__title{display:none !important;} /*wylaczenie slowa zaloguj sie*/
.header-block__badge{color:#000;background: #f5d7ad;height: 1.2em;line-height: 1.2;margin-left: 0.2em;min-width: 1.2em;} /*kolko z iloscia w koszyku*/
a.main-menu__tree__link, a.main-menu__tree__link:hover{color:#000;}
.main-menu__tree > li > a{color:#000 !important;}
.li.js-menu-item-lvl-0:nth-child(5) > a:nth-child(1){color:#991f2e !important;}
/*koniec gorne menu*/


/*submenu*/
.main-menu__tree > li .menu-container{border-top:none;background-image: linear-gradient(to right,#e6b47d,#f7d7ad);}
ul#top-menu li{width:auto;}
 .main-menu__tree > li .menu-container a[data-depth="1"]{font-family: 'Asap-Medium'; text-transform: uppercase;color:#000;font-weight:300;}
  .main-menu__tree > li .menu-container a:hover{color:#000;}
  ul#top-menu li:nth-last-child(1){border-right:none;}
  a.main-menu__tree__link.dropdown-item:hover{color:#000 !important;}

/*koniec submenu*/

 .navbar-brand{background-image: linear-gradient(to right,#f5d7ad,#e1ab6d);}
 .header-bottom {background-image: linear-gradient(to right, #e6b47d , #f7d7ad);border: none;}
 
 
 
 
.stg_naglowek{background:#000;padding:5% 10%;}
.stg_naglowek h1, .ctb2_nagl h2{text-align:center;font-family: 'Lobster-Regular';color:#fff;font-weight: 300;}
.stg_naglowek p{text-align:center;font-family: 'RobotoSlab-Bold';color:#f5d7ad;padding-top:3%;padding-bottom:3%;}
 .stg_naglowek_ikona img{display:block;margin:0 auto;max-width:90px;}
 
 .ctb1{background:  url("/img/drewno.jpg") no-repeat center;margin-left: calc(50% - 49.3vw);
  margin-right: calc(50% - 49.3vw);}
 .ctb1 img{max-width:25px;}
   .ctb1{padding-left:5%;padding-right:5%;}
 .ctb1_podzial{display:flex;padding: 3% 3%;max-width: 1296px;
    margin: 0 auto;}
 .ctb_img {height:50px;}
 .ctb1_p p {font-family: 'RobotoSlab-Regular';
  color: #f5d7ad;
  text-align: center;
 font-size: 13px;
 padding-left: 6%;
    padding-right: 6%;}
 .ctb1_p img{height:35px;
  display: block;
 margin: 0 auto;}
  .ctb1_p{display: block;
  margin: 0 auto;
  width: 30%;}
 .ctb1_p h2{text-align: center;
  font-family: 'Lobster-Regular';
  color: #fff;
  font-size: 34px;
 line-height: 35px;
 margin-top:0;
 font-weight: 300;}
 
 
 


 .ctb_kat_nag {display:flex;}

 .ctb_kat_h2 h2{text-align: center;
  font-family: 'Lobster-Regular';
  color: #672f25;
font-weight: 300;}
 .ctb_kat_kr:nth-child(1),.ctb_kat_kr:nth-child(3){border: 1px double #672f25;
    border-right-width: 1px;
    border-right-style: double;
    border-right-color: rgb(103, 47, 37);
    border-left-width: 1px;
    border-left-style: double;
    border-left-color: rgb(103, 47, 37);
  border-right-width: 1px;
  border-right-style: double;
  border-right-color: rgb(245, 215, 173);
  border-left-width: 1px;
  border-left-style: double;
  border-left-color: rgb(245, 215, 173);
  border-right-width: 1px;
  border-right-style: double;
  border-right-color: #f5d7ad;
  border-left-width: 1px;
  border-left-style: double;
  border-left-color: #f5d7ad;
  width: 32%;
  margin-left: 15%;
  margin-right: 15%;
  height: 8px;
  border-left: none;
  border-right: none;
  margin-left: 1%;
  margin-right: 1%;
 margin-top: 48px;}
   
  .ctb_kat_zw_kr{border: 1px double #672f25;
    border-right-width: 1px;
    border-right-style: double;
    border-right-color: rgb(103, 47, 37);
    border-left-width: 1px;
    border-left-style: double;
    border-left-color: rgb(103, 47, 37);
    height: 8px;
    width: 40%;
    margin-left: 1%;
    margin-right: 1%;
    border-left: none;
    border-right: none;
    margin-top: 16px;}
  
 .ctb_kat_kat {max-width:1296px;margin:0 auto;}
 .ctb_kat_kat_podz{display:flex;}
.ctb_kat_kat_podz1{width:23%;margin-left:1%;margin-right:1%;}

.ctb_kat_kat_podz1_naglowek{background:#991e2d;}
.ctb_kat_kat_podz1_naglowek h2{font-family: 'RobotoSlab-Bold';
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
  text-align: center;
  padding-top: 3%;
  padding-bottom: 3%;
  font-weight: 300;
  margin-top:0;}


 
 
 .ctb2_3i3 .ct img,  .ctb2_3i2 .ct img,  .ctb2_3i1 .ct img{max-width:25px;display:block;margin:0 auto;}
 
 

.stg_naglowek_ikona:nth-child(6){margin-bottom:3%;}

section#content.page-content.page-home section.featured-products{display:none;} /*wyłączenie produktów w stronie głównej*/

  .ctb2_3i1 p, .ctb2_3i2 p, .ctb2_3i3 p{font-family: 'RobotoSlab-Regular';color:#f5d7ad;text-align:center;}
  .ct{margin-bottom:10%;}
  .ctb2_kr {border: 1px double #f5d7ad;
    border-right-width: 1px;
    border-right-style: double;
    border-right-color: rgb(245, 215, 173);
    border-left-width: 1px;
    border-left-style: double;
    border-left-color: rgb(245, 215, 173);
  width: 70%;
  margin-left: 15%;
  margin-right: 15%;
  height: 8px;
  border-left: none;
  border-right: none;}
  .ctb2_txt > p:nth-child(1){
  font-family: 'RobotoSlab-Bold';
  color: #f5d7ad;
  padding-top: 3%;
  padding-bottom: 3%;}
}
.ctb2{padding-bottom:3%;}
.ctb2 p{font-family: 'RobotoSlab-Bold';color: #f5d7ad;}


  .ctb_kat_zw{display:flex;margin-bottom: 5%;
    margin-top: 3%;}

  .ctb_kat_zob {border: 1px solid #672f25;
    border-radius: 10px;
    width: 16%;
    padding-top: 0.5%;
    padding-bottom: 0.5%;
	transition: border 0.5s ease-in-out;
}
	
	.ctb_kat_zob:hover{border:1px solid #fff;}
	
	
  .ctb_kat_zob p{font-family: 'RobotoSlab-Bold';
    font-weight: 300;
    color: #672f25;
    text-transform: uppercase;
    font-size: 13px;
    text-align: center;
	margin-bottom: 0;
    padding-top: 2.3%;
    padding-bottom: 2.3%;
  }
  
  

	.ctb_kat_zob p a{text-decoration:none;color: #672f25;}
	
	 #custom-text{padding:0;background:#000;}
	 .custom-text__content{background:#fff;}

/*slider*/
/*
#home-slider{height:auto;min-height:627px;width:auto;max-width:1920px;margin: 0 auto;
  display: block;background:#000;}
  .carousel .carousel-item{height:auto;}*/
  
.carousel-indicators {display:none;} /*wylaczenie kropek*/
.carousel .carousel-caption h2 {display:none;}

/*koniec slider*/


.ctb_kat_kat_podz1_naglowek h2 a{color:#fff;text-decoration:none;}
.ctb_kat_kat_podz1 a img {transition: transform 0.3s ease;}
.ctb_kat_kat_podz1 a img:hover{transform: scale(1.05);}


/*karta*/
.alert-info {
  --bs-alert-color: #000;
  --bs-alert-bg: #fff;
  --bs-alert-border-color: #000;
  --bs-alert-link-color: #000;
}
.product-flags {display:none;}
.thumbnails__container .thumbnail.active img{border:none !important;}
#product-description-heading{display:none;}
.karta_ikony_napis p{text-align:center;text-align: center;
  font-family: 'RobotoSlab-Bold';color: #fff;
  text-transform: uppercase;}
  #product-availability{display:none;}
.product__add-to-cart > div:nth-child(1){display:none;}
.product__additional-info{display:none;}
div.karta_ikony_podzial:nth-child(1) > div:nth-child(2){width: 32%;
  margin: 0 auto;
}
div.karta_ikony_podzial:nth-child(2) > div:nth-child(2){width: 45%;
  margin: 0 auto;
}
div.karta_ikony_podzial:nth-child(3) > div:nth-child(2){width: 65%;
margin: 0 auto;}

.karta_ikony_napis p a{color:#fff;}

.karta_ikony_ikona img{max-height:39px;display:block;margin: 2% auto;padding-top: 3%;}
.karta_ikony_ikona {margin-bottom:4%;}

button.decrement.btn.decrement.js-decrement-button{background-image: linear-gradient(to right, #bb702e , #672f25);color:#fff;}
button.decrement.btn.decrement.js-decrement-button:hover{background:#bb702e;}
.product__add-to-cart.product-add-to-cart.js-product-add-to-cart div.row.g-2 
div.product-actions__quantity.quantity-button.js-quantity-button.col-md-auto div.input-group.flex-nowrap.mb-3 
button.btn.increment.js-increment-button {background-image: linear-gradient(to right, #bb702e , #672f25);color:#fff;}
.product__add-to-cart.product-add-to-cart.js-product-add-to-cart div.row.g-2 
div.product-actions__quantity.quantity-button.js-quantity-button.col-md-auto div.input-group.flex-nowrap.mb-3 
button.btn.increment.js-increment-button:hover{background:#bb702e;}

.page-product .product__name {font-family: 'Lobster-Regular';margin-bottom: 1.5%;}
.page-product .product__current-price{font-size: 22px;}
.page-product .product__add-to-cart .product-actions__button button{background-image: linear-gradient(to right,#bb702e,#672f25);}
.btn-with-icon .material-icons{display:none;}
.page-product .product__add-to-cart .product-actions__button button {
  background-image: linear-gradient(to right,#bb702e,#672f25);
  font-family: 'RobotoSlab-Bold';
  color: #f4d7af;
  border: none;
  font-weight: 300;
  outline: 2px solid #672f25;
border-radius: 10px;}

.product__current-price p{font-family: 'Asap-SemiBold';font-weight:300;text-transform: uppercase;
  font-size: 16px;}
.product__current-price p span {font-family: 'Asap-Bold';font-weight:600;font-size: 24px;}

.layout-left-column .products-selection .sort-by-row, .layout-left-column .products-selection .select-title,
.dropdown-item {font-size:15px;}

 .page-product .product__images__modal-opener{display:none;}



.prices__wrapper.d-flex.flex-column.gap-2.mb-4 {margin-bottom:0 !important;}
.karta_info{margin-bottom:6%;}
.karta_info a{text-decoration:none;color:#000;}
.karta_info p{font-family: 'Asap-Medium';}
.karta_info p span.karta_info_pogrubienie{font-family: 'Asap-SemiBold';}
.karta_info > p:nth-child(1) > span:nth-child(1),
.karta_info > p:nth-child(2) > span:nth-child(1){font-family: 'Asap-SemiBold' !important;}
.product__current-price p{margin-bottom:6%;}


span.karta_info_pogrubenie{font-family: 'Asap-Bold';}


/*wylaczenie miniatur zdjec w karcie*/
.thumbnails__container{display:none;}
/*koniec wylaczenie miniatur zdjec w karcie*/


/*koniec karta*/

/*lista produktu*/

a.category-tree__item__link:hover{color:#000 !important;}

.search-filters .search-filters-title{font-weight: 300;
  font-family: 'Asap-Medium';
  text-transform: uppercase;
font-size: 20px;}

section.facet.accordion-item span.search-filters-subtitle.facet-title{  font-family: 'Asap-Medium';
text-transform: uppercase;font-weight:300;}

span.search-filters-subtitle.facet-title button.accordion-button.fw-bold.px-0.collapsed{font-weight:300 !important;}
a.search-filters-link._gray-darker.search-link.js-search-link{font-family: 'Asap-Medium';font-size:15px;}

 h1.page-title-section.h2.mb-4{font-family: 'Lobster-Regular';}

.category-tree__child .category-tree__list[data-depth="0"] > .category-tree__item > .category-tree__item__header .category-tree__item__link{
font-weight:300;font-family: 'Asap-Medium';text-transform:uppercase;}

.category-tree__child .category-tree__list[data-depth="0"]{color:red !important;}
.block-categories .category-sub-menu .active_category > a{color:#2fb5d2;}

.product-miniature .product-miniature__title{color: #000;
  font-family: 'Lobster-Regular';
  font-size: 21px;}
button.btn.btn-primary {background-image: linear-gradient(to right,#bb702e,#672f25);border: none;}
a.btn.btn-outline-primary.mt-3{background-image: linear-gradient(to right,#bb702e,#672f25);
  color: #fff;
border: 1px solid #672f25;}
.quantity-button button {border: 1px solid #672f25;background-image: linear-gradient(to right,#bb702e,#672f25);
color: #fff;}
.product-miniature .product-miniature__quickview{display:none;}
.left-block__title{display:none;}

.col-lg-6.total-products.order-2.order-lg-1.mt-4.mt-lg-0{display:none;}
/*
#js-product-list-header{display:none;}
*/

.pagination-number.text-center.text-lg-start.col-lg-4{display:none;}
  h1.page-title-section.h2.mb-4 {font-size: 2.5rem;}
  .mb-4{margin-bottom:3% !important;}

body#category.lang-pl.country-pl.currency-pln.layout-left-column.page-category.tax-display-enabled.category-id-2.category-strona-glowna.category-id-parent-1.category-depth-level-1 main#wrapper.wrapper div.container div.row div#content-wrapper.wrapper__content.col-md-8.col-lg-9 div#js-product-list-header div.block-category h1.page-title-section.h2.mb-4 {
    display: none !important;
}

#subcategories.subcategories.row.gx-3{margin-bottom:3%;}
  
/*koniec listy */

/*karta zamowienia*/
.cart-summary, .cart-summary .card-footer{background-color: #f2f2f2;}
.cart__item .product-line__title{font-family: 'Lobster-Regular';
font-size: 21px;}


/*mini koszyk*/
button.btn-outline-primary, button.btn-outline-primary:hover {color: #fff;
  background: #000;
border: 1px solid #000;}


a.btn.btn-primary.w-md-auto.w-100{background-image: linear-gradient(to right,#bb702e,#672f25);
  color: #fff;
border: 1px solid #672f25;}

.blockcart-modal .modal-title{font-size: 1rem;
font-family: 'RobotoSlab-Regular';}

.modal-content p, .product-quantity,.modal-content span {font-family: 'RobotoSlab-Regular';}
div.col-md-7.blockcart-modal__product div.row div.col-sm-8.col-md-7 p.h6.product-name{font-family: 'Lobster-Regular';
  color: #000;
font-size: 21px;}

/*koniec mini koszyk*/

/*karta zamowienia*/
.cart-detailed__actions .btn-primary{background-image: linear-gradient(to right,#bb702e,#672f25);
  color: #fff;
border: 1px solid #672f25;}

a.btn.btn-outline-primary.btn-with-icon{background: #000;
  border: 1px solid #000;
color: #fff;}


.cart__item .product-line__actions a::after {background: #000;}
.cart__item .product-line__actions a{color:#000;}

.card.cart-summary span {font-family: 'RobotoSlab-Regular';}

.h4, h4{font-family: 'RobotoSlab-Regular';}

h1.h4{font-size:23px;}
h2.h4{font-size: 22px;
  padding-bottom: 3%;
}

/*
div.product-line.row div.product-line__informations.col-8.col-sm-6.col-md-4 div.row div.col-12{display:none;}
*/


.blockcart > span:nth-child(1) > img:nth-child(1){max-height:20px;margin-right:4px;}

div#_desktop_user_info div.user-info.d-flex.align-items-center div.header-block a.header-block__action-btn i.material-icons.header-block__icon{
display:none;
}
#_desktop_user_info .user-info.d-flex.align-items-center{margin-top:6px;}
div#_desktop_user_info div.user-info.d-flex.align-items-center div.header-block a.header-block__action-btn{background: url('/img/login.svg') no-repeat center;
  width: auto;
  height: 18px;}
	
p.pz_czw{font-size:12px;}

/*koniec karty zamowienia*/

/*stopka*/
.stpk_ico img{max-width:20px;}
.stpk_p p{font-family: 'Rajdhani-Bold';
  font-size: 14px;
text-transform: uppercase;
color:#fff;}
.footico3 img{max-width: 32px;
  display: block;
  margin: 0 auto;
  margin-bottom:15px;
  margin-top:6px;
   transition: background 0.5s ease-in-out;
   border-radius:25px;
}

.footico3 a img:hover{background:#fff;}
  .footer__main__bottom{display:none;}
  .nad_stopka_opinie{background:#991f2e;}
  .nad_stopka_opinie{text-align:center;color:#fff;}
  .nad_stopka_opinie p{font-family: 'RobotoSlab-Regular';
  margin-bottom: 0;
  padding-top: 0.5%;
  padding-bottom: 0.5%;}
  
   #content-wrapper{padding-bottom:0;}
   
   .footer__main__top.row #block-myaccount-infos{display:none;}
   
   .pdp a img{display: block;
  margin: 0 auto;
  max-width: 54px;
  opacity: 0.4;
  height: auto;}
   
   /*koniec stopka*/
  
  /*one page checkout*/
  .ets-opc-skeleton-mode #ets_onepagecheckout{font-family: 'RobotoSlab-Regular';
  font-weight: 300;}
  
html body#checkout.lang-pl.country-pl main#wrapper.wrapper div.container div#content-wrapper.wrapper__content.wrapper__content-full-width form#form_ets_onepagecheckout.layout.layout_3.ets-opc-skeleton-mode.ets-opc-checkout-ready div#ets_onepagecheckout.row div.onepagecheckout-right.col-lg-4 div.block-footer div.block-onepagecheckout.block-shopping-cart div.block-content.ets-opc-block-loaded section#main div.cart-grid.row div.cart-grid-body.col-xs-12.col-lg-12 div.card.cart-container div.cart-overview.js-cart.js-cart-container ul.cart-items.cart__items.js-cart-list li.cart-item.cart__item.js-cart-item div.product-line-grid div.product-line-grid-right.product-line-actions.col-md-5.col-xs-12 div.row div.col-md-10.col-xs-12.form_info_price_mobile div.row div.col-md-6.col-xs-4.qty.quantity-button.qty_hummingbird.js-quantity-button div.input-group.flex-nowrap.mb-3 button.btn.increment.js-increment-button
{min-height: 38px;width: 70px;}

html body#checkout.lang-pl.country-pl main#wrapper.wrapper div.container div#content-wrapper.wrapper__content.wrapper__content-full-width form#form_ets_onepagecheckout.layout.layout_3.ets-opc-skeleton-mode.ets-opc-checkout-ready div#ets_onepagecheckout.row div.onepagecheckout-right.col-lg-4 div.block-footer div.block-onepagecheckout.block-shopping-cart div.block-content.ets-opc-block-loaded section#main div.cart-grid.row div.cart-grid-body.col-xs-12.col-lg-12 div.card.cart-container div.cart-overview.js-cart.js-cart-container ul.cart-items.cart__items.js-cart-list li.cart-item.cart__item.js-cart-item div.product-line-grid div.product-line-grid-right.product-line-actions.col-md-5.col-xs-12 div.row div.col-md-10.col-xs-12.form_info_price_mobile div.row div.col-md-6.col-xs-4.qty.quantity-button.qty_hummingbird.js-quantity-button div.input-group.flex-nowrap.mb-3 button.btn.decrement.js-decrement-button
{min-height: 38px;width: 70px;}

#ets_onepagecheckout .block-onepagecheckout .product-line-info.product_info_name a.label{font-family: 'Lobster-Regular';}
.type-checkout-options li label {line-height:25px;}

.type-checkout-options li label, #form_ets_onepagecheckout .row.delivery-option span.carrier-delay{font-weight:300;}
  
  /*koniec one page checkout*/
  
  /*podsumowanie zamowienia*/
  html body#order-confirmation.lang-pl.country-pl.currency-pln.layout-full-width.page-order-confirmation.tax-display-enabled main#wrapper.wrapper div.container div#content-wrapper.wrapper__content.wrapper__content-full-width{
	 font-family: 'RobotoSlab-Regular';
  font-size: 15px;
  line-height: 25px; 
  }
  html body#order-confirmation.lang-pl.country-pl.currency-pln.layout-full-width.page-order-confirmation.tax-display-enabled main#wrapper.wrapper div.container div#content-wrapper.wrapper__content.wrapper__content-full-width div.card.border-1.mb-3 div.card-body p.mb-0\
  {font-family: 'RobotoSlab-Bold';}
  /*koniec podsumowanie zamowienia*/
  
  
  /*talerz*/
 .ctb_talerz{background: #000;padding-top: 0;margin-top: 6%;margin-bottom: -20px;}
 .ctb_talerz img{max-height: 158px;
  display: block;
  margin: 0 auto;
  position: relative;
  top: -67px;
 width: auto;}
  
  /*koniec talerz*/
  
    /*strona informacyjna dostawa*/
.dostawawww_info_podzial{display:flex;}
.dostawa_p1 {width: 50%;background: #f5d7ad;height: fit-content;}
.dostawa_p1 p{text-align: center;font-size: 21px;font-weight: bold;padding-top:1%;}
.dostawa_p2{width: 45%;margin-left: 5%;}
/*koniec strony informacyjnej dostawa*/

 
@media (min-width: 768px) {
	

	
	.header{position:static;}
  .header-top {background:#000;}
  
  /*submenu*/
  .main-menu__tree > li .menu-container{top:387px;width: 73%;  margin: 0 auto;}
  .main-menu__tree > li .menu-container a[data-depth="1"]{font-size:15px;}
div.menu-container.shadow-sm.js-sub-menu div.container ul.row{width: max-content;
margin: 0 auto;}
  
  
  
  
  /*
   koniec submenu*/
  
  .navbar-brand img{max-width: 300px;
    display: block;
    margin: 0 auto;}
	.header-bottom__h1{background-image: linear-gradient(to right, #f5d7ad , #e1ab6d);}
	
header#header.header.js-sticky-header div.header-bottom div.container-md.header-bottom__container div.row.gx-2.align-items-stretch.header-bottom__row div#_desktop_search.order-2.ms-auto.col-auto.d-none.d-md-flex.align-items-center div#search_widget.search-widgets.js-search-widget{display:none;}
 #search_widget{margin:0 auto;display:block;}
 #search_widget form input{font-size:14px;border-radius:10px;background-color: #f4d7ad;outline:2px solid #62594a;padding-left: 20%;}
 .d-xl-block{margin:0 auto;text-transform:uppercase;}
 ul#top-menu li{font-family: 'Asap-Bold';border-right:1px solid #bb702e;margin: 0 auto;text-align: center}
 .main-menu__tree > li > a{padding: 0.5rem 1rem;}
 #_desktop_search.order-2.ms-auto.col-auto.d-none.d-md-flex.align-items-center {background-image: linear-gradient(to right,#f5d7ad,#e1ab6d);
  padding-top: 1%;
 padding-bottom: 1%;
 padding-right:0;
 padding-left:0;}
 i.material-icons.search.js-search-icon {color:#981d2f;}
 


 
 
 #_desktop_contact_link{display:none;}
  .tm_mod{display:flex;}
  .tm_mod_b{margin-left:5%;margin-right:5%;}
 .tm_mod img{width:22px;height:22px;}
 
 .stg_naglowek h1{font-size:61px;}
.stg_naglowek p{font-size:18px;line-height:30px;}
 .stg_naglowek_ikona img, div.stg_naglowek_ikona:nth-child(3) > img:nth-child(1){max-width:90px;}
 

 .custom-text__content{margin-left: calc(50% - 49.3vw);
  margin-right: calc(50% - 49.3vw);}

 
 .ctb_kat{max-width:1140px;margin:0 auto;padding-left: 5%;
    padding-right: 5%;
  }
  
  


	
  .ctb_kat_zob p{
    font-size: 13px;

  }
  
  





   .ctb_kat_h2 {width:32%;}
  
 .ctb2{margin-left: calc(50% - 49.3vw);
 margin-right: calc(50% - 49.3vw);}
  .ctb2_3i{display:flex;margin-top: 5%;
  margin-bottom: 5%;}
  .ctb2_3i{margin-top: 5%;  margin-bottom: 5%;}
 .ctb2_3i1, .ctb2_3i2, .ctb2_3i3{display:block;margin:0 auto;width:30%;}
 .ct img{max-width:25px;display:block;margin:0 auto;}
 .ctb2{background: #000;padding: 0% 10% 3% 10%;}
 

 
 
 .ctb2_nagl h2{font-size:46px;line-height:60px;}
 
 
 
 .ctb2_3i1 p, .ctb2_3i2 p, .ctb2_3i3 p{font-size:21px;}
 .ctb2_txt{margin-bottom:5%;}
   .ctb2_txt > p:nth-child(1){text-align: left;font-size: 21px;line-height: 30px;}
.ctb2_txt > p:nth-child(2), .ctb2_txt > p:nth-child(3),.ctb2_txt > p:nth-child(4),
.ctb2_txt > p:nth-child(5), .ctb2_txt > p:nth-child(6), .ctb2_txt > p:nth-child(7)
 {font-size: 16px;line-height: 25px;padding-top:1%;padding-bottom:1%;}
 
 

 /*wylaczenie opinii*/
  html body#index.lang-pl.country-pl.currency-pln.layout-full-width.page-index.tax-display-enabled main#wrapper.wrapper div#content-wrapper.wrapper__content div.karta_nad_opiniami.col-lg-12.col-xl-12 div.nad_stopka_opinie
 {margin-left:0;margin-right:0;padding-top:1%;padding-bottom:1%;}
 /*koniec wylaczenie opinii*/
 
 
 /*lista*/
  .layout-left-column .products-selections-filters{display: flex;
  justify-content: flex-end;}

 
 /*koniec listy*/
 
 /*karta*/
 
 
 /* Kontener zdjęcia w karcie produktu */
.product-miniature .thumbnail-container .product-thumbnail,
.product-cover {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Wymuszenie 100% wysokości i zachowanie proporcji */
.product-miniature .product-thumbnail img,
.product-cover img {
  width: 100%;
  height: 100%;
  object-fit: cover; /* lub object-fit: contain; jeśli zdjęcie ma być widoczne w całości */
}
 
 

 #product-infos-accordion{margin-top:4.5%;}
 .karta_ikony {display:flex;border:1px solid #663024;border-radius:10px;}
 .karta_ikony_podzial{width:32%;background: #991f2e;
    margin-top: 1%;
    margin-bottom: 1%;
	border-radius:10px;
	padding-top: 1%;
    padding-bottom: 1%}
 div.karta_ikony_podzial:nth-child(2){margin-left:2%;margin-right:2%;}
.karta_ikona_napis {width: 47%;
  margin: 0 auto;}
  
  
  #product-infos-accordion #description.info.accordion-item {margin-left: calc(50% - 49.4vw);
    margin-right: calc(50% - 49.4vw);background-image: linear-gradient(to right,#f5d7ad,#e1ab6d);padding-top:5%;padding-bottom:5%;}
  
  #product-description-collapse {max-width: 1320px;
  margin: 0 auto;background:#fff;padding:5%;border-radius:10px;outline: 2px solid #672f25;}
  
  #product-description-collapse.info_content.accordion-collapse.collapse.show{max-width: 1320px;
  margin: 0 auto;background:#fff;padding:5%;border-radius:10px;outline: 2px solid #672f25;margin-bottom:5%;}
  
  .karta_nad_opiniami{margin-top:0;}
  
  
.page-product .product__name {font-size: 32px;}
.page-product .product__current-price{
  font-weight: 300;
  line-height: 2rem;
font-family: 'Asap-Bold'}
.page-product .product__add-to-cart .product-actions__button button{width:70%;}

div.product__add-to-cart.product-add-to-cart.js-product-add-to-cart div.row.g-2{display:block;}
.nad_stopka_opinie {margin-left: calc(46% - 46vw);
    margin-right: calc(46% - 46vw);
	padding-top:1%;
	padding-bottom:1%;}
 .nad_stopka_opinie p{font-size:20px;}
 
 .karta_info_podzial{display:flex;}
 .karta_info_podzial_ikona{margin-right:3%;}
 .karta_info p{font-size:15px;padding-top:8px;}
 .karta_info_podzial_ikona img{max-height:32px;display:block;margin:0 auto;}
 div.karta_info_podzial:nth-child(3){margin-bottom:7%;}
 .karta_krotki_opis{margin-bottom:5%;font-family: 'Asap-Medium';
    font-size: 15px;
    line-height: 25px;}
	
div.karta_info div.product__actions.js-product-actions form#add-to-cart-or-refresh 
div.product__add-to-cart.product-add-to-cart.js-product-add-to-cart 
div.row.g-2 div.product-actions__button.add.col button.btn.btn-primary.btn-with-icon.add-to-cart{margin-top:3%;}

 
 

 /*koniec karty*/
 
 
 /*one page checkout*/
 
 #ets_onepagecheckout .block-onepagecheckout .product-line-info.product_info_name a.label{font-size: 19px;}
 /*koniec one page checkout*/
 
 /*stopka*/
 
 .footer__main__top.row{
  width: 46%;
  margin-left: 27%;
 margin-right: 27%;}
 
 div.footer__block:nth-child(2){border-left: 1px solid #d08138;border-right: 1px solid #d08138;}
 .footer .footer__block__content-list a{font-size: 14px;
    font-family: 'Rajdhani-Medium';
    color: #fff;
    text-transform: uppercase;}
	
	.footer .footer__block__title {display:none !important;}
	.stpk_adres_ul, .stpk_adres_tel, .stpk_adres_mapa{display:flex;}
	.stpk_ico{min-width:30px;}
	.stpk_p p{padding-top: 3px;}
	.footer .footer__block__content{padding-top;0;}
	.footer .footer__block__content-contact > div:last-child{margin-top:4%;}
	#footer_sub_menu_2{margin:0 14%;}
	
	html body#index.lang-pl.country-pl.currency-pln.layout-full-width.page-index.tax-display-enabled footer#footer.footer{margin-top:-48px;}
	
	/*koniec stopka*/
	
	/*trusted*/
	.etrusted-review-carousel-service-widget{max-width: 1320px !important;margin: 5% auto 0 auto !important;}
	div.etrusted-review-carousel-service-widget div.widget {max-width:1320px;margin:0 auto;}
	/*koniec trusted*/
 
  }
  
  
@media screen and (min-device-width: 300px) and (max-device-width: 767px) {
  
  #header.header.js-sticky-header h1.header-bottom__h1.mb-0 {    background-image: linear-gradient(to right, #f5d7ad, #e1ab6d);
    padding-top: 3%;
  padding-bottom: 3%;}
  img.logo.img-fluid{margin:0 auto;display:block;height:auto;max-height:100px;}
  #home-slider{display:none;}
  
  
  /*menu*/
.header-bottom {background:#000 !important;}
.header a:not(.dropdown-item):not(.btn):hover, .header a:not(.dropdown-item):not(.btn):hover i,
a:not(.alert-link), a:not(.alert-link) .material-icons {color:#f5d7ad;}

.blockcart > span:nth-child(1) > img:nth-child(1),
a.header-block__action-btn.position-relative img{height:auto;min-height:20px;}



  #mobileMenu{background-image: linear-gradient(to right, #e6b47d, #f7d7ad);}
  .header a:not(.dropdown-item):not(.btn) {
    color: #000 !important;
    font-family: 'Asap-Bold';
    text-transform: uppercase;
	
	
}

a:not(.alert-link) .material-icons{color:#f5d7ad;}
a:not(.alert-link) {color:#000;}
#_mobile_user_info{order: 3 !important;margin-left: auto;}
#_mobile_cart {order: 4 !important;}

 a:not(.alert-link) .material-icons {color: #f5d7ad !important;}


/*koniec menu*/


/*kategorie*/
.ps_categorytree.category-tree.left-block{padding-bottom:0;}
.layout-left-column .products-selection .select-title{display:none;}

/*koniec kategorie*/

/*modyfikacje*/
html body#category.lang-pl.country-pl.currency-pln.layout-left-column.page-category.tax-display-enabled.category-id-2.category-strona-glowna.category-id-parent-1.category-depth-level-1 main#wrapper.wrapper div.container div.row div#left-column.wrapper__left-column.col-md-4.col-lg-3 div.ps_categorytree.category-tree.left-block{margin-bottom:0; padding-bottom:0;}
/*koniec modyfikacje*/
  


  .ctb1{padding-left:5%;padding-right:5%;}
 .ctb1_podzial{display:flex;padding: 3% 3%;max-width: 1296px;
    margin: 0 auto;}
 .ctb_img {height:50px;}
 .ctb1_p p {font-family: 'RobotoSlab-Regular';
  color: #f5d7ad;
  text-align: center;
 font-size: 13px;
 padding-left: 6%;
    padding-right: 6%;}
 .ctb1_p img{height:35px;
  display: block;
 margin: 0 auto;}
  .ctb1_p{display: block;
  margin: 0 auto;
  width: 30%;}
 .ctb1_p h2{padding-top:10%;font-size:25px;line-height:30px;}
 
.ctb_kat_h2 h2{font-size:18px;}
 
 .ctb_kat{background:#fff;padding:3% 10%;margin-left: calc(50% - 49.3vw);
    margin-right: calc(50% - 49.3vw);padding-top:5%;}
 
 .ctb_kat_zw_kr{width: 26%;
    margin-left: 1%;
    margin-right: 1%;
 margin-top: 12px;}

 
 .ctb_kat_zob p{font-size:11px;}




.ctb2{ margin-left: calc(50% - 49.3vw);
    margin-right: calc(50% - 49.3vw);
	padding: 5% 10%;}
	
	.ctb_kat_h2{font-size: 25px;
    line-height: 30px;}
	
	.ctb_kat_zob {
  border: 1px solid #672f25;
  border-radius: 10px;
  width: 44%;
  padding-top: .5%;
  padding-bottom: .5%;
  transition: border 0.5s ease-in-out;
  margin-left:1%;margin-right:1%;
}
	


.ctb2_3i{display:flex;    padding-left: 5%;
    padding-right: 5%;
    margin-left: 0;
    margin-right: 0;}

.ctb2_3i1, .ctb2_3i2, .ctb2_3i3 {width:28%;margin:5% auto;display:block;}
.ctb2 p{font-size:13px;}

.ctb2_txt{padding-left: 5%;
    padding-right: 5%;
padding-bottom: 5%;}

.ctb2_txt p{text-align:center;}

.custom-text__content.rich-text{background:#000;}

#footer{margin-top:0;}
.footer__main {text-align:center;}
.stpk_ico, 
.footer_main_top.row .block-myaccount-infos,
.footer .footer__block:last-child {display:none;}
.footer .footer__block__title, .footer .footer__block__title a {
    color: #fff;
    display: block;
    margin: 0 auto 3% auto;
    padding-left: 4%;
	font-weight:300;
}
.footico3{display:flex;width: 40%;margin: 0 auto;}
.footico3 img{margin:0 auto;}
.footico3_fb, .footico3_tik{width:33%;}
.footico3_ig{width:34%;}


.ctb_kat_kat_podz1_naglowek{min-height:30px;}
.ctb_kat_kat_podz1_naglowek h2 {font-size:9px;}


/*lista produktow*/
.block-category, h1.page-title-section.h2.mb-4{text-align:center;}
.layout-left-column #left-column {
    padding-right: 3%;
    padding-left: 3%;
    text-align: center;
}
.img-fluid{height:100%;}

/*koniec*/

/*kategorie*/
.category-tree__child {margin-bottom:5%;}
#subcategories.subcategories.row.gx-3{display:none;} /*wylaczenie miniatur w kategoriach*/

/*koniec kategorie*/

/*karta*/
.category-tree__child .category-tree__list[data-depth="0"] > .category-tree__item > .category-tree__item__header .category-tree__item__link{color:#000;}
.page-product .product__name, .product__current-price{text-align:center;}
.product__prices.js-product-prices .prices__wrapper.d-flex.flex-column.gap-2.mb-4 
.d-flex.align-items-center.gap-2 {width:100%:}
.product__add-to-cart.product-add-to-cart.js-product-add-to-cart > .row.g-2 > 
.product-actions__quantity.quantity-button.js-quantity-button.col-md-auto {width: 28%;margin-left: 36%;margin-right: 36%;}
.page-product .product__add-to-cart .product-actions__button button{width:50%;margin:0 auto;display:block;}
.karta_ikony_napis{width:80%;}
.karta_ikony_podzial {    background: #991f2e;
    border-radius: 10px;
    padding-top: 1%;
    padding-bottom: 1%;
    margin: 1% auto;
display: block;
margin-left:2%;
margin-bottom:10%;}
.product-description-collapse{margin-top:5%;}
.nad_stopka_opinie{    margin-left: calc(48% - 48vw);margin-right: calc(48% - 48vw);padding-top: 2%;
    min-height: 70vw;}
.page-product #product-comments-list-header .section-title{font-size:15px;} /* komentarze trial*/
.page-product .product__current-price{width:100%;}
.karta_ikona_napis{width:100%;}
.page-product .product__infos .accordion-body{text-align:center;}
.ctb_kat_zob p a{font-size:10px !important;}

.karta_info {margin-bottom:10%;}
.karta_info p{font-family: 'Asap-Medium';
  text-align: center;
  font-size: 13px;
  margin-bottom: 2%;
  margin-top: 2%;
}



.karta_info_podzial{margin-bottom:5%;}
.karta_info_podzial_tekst p{font-family: 'Asap-Medium';
    font-size: 14px;
line-height: 25px;
padding-top:0;}
 .karta_info_podzial_ikona{margin-right:3%;}
 .karta_info p{font-size:15px;padding-top:8px;}
 .karta_info_podzial_ikona img{max-height:34px;display:block;margin:0 auto;}
 div.karta_info_podzial:nth-child(3){margin-bottom:7%;}
 .karta_krotki_opis{margin-bottom: 8%;
    font-family: 'Asap-Medium';
    font-size: 14px;
    line-height: 25px;
    text-align: center;
    padding-left: 5%;
    padding-right: 5%;}
	
	
	input#quantity_wanted{width:auto;}


/*koniec karta*/

/*mini koszyk 2*/
h2.h4 {
    font-size: 20px;
    padding-bottom: 3%;
    text-align: center;
    padding-top: 3%;
}
/*koniec mini koszyk 2*/

/*one page checkout*/

/*
form#form_ets_onepagecheckout *{height:100%;}
html body#checkout.lang-pl.country-pl main#wrapper.wrapper div.container div#content-wrapper.wrapper__content.wrapper__content-full-width form#form_ets_onepagecheckout.layout.layout_3.ets-opc-skeleton-mode.ets-opc-checkout-ready div#ets_onepagecheckout.row div.onepagecheckout-right.col-lg-4 div.block-footer div.block-onepagecheckout.block-shopping-cart div.block-content.ets-opc-block-loaded section#main div.cart-grid.row div.cart-grid-body.col-xs-12.col-lg-12 div.card.cart-container div.cart-overview.js-cart.js-cart-container ul.cart-items.cart__items.js-cart-list li.cart-item.cart__item.js-cart-item div.product-line-grid div.product-line-grid-right.product-line-actions.col-md-5.col-xs-12 div.row div.col-md-10.col-xs-12.form_info_price_mobile div.row div.col-md-6.col-xs-4.qty.quantity-button.qty_hummingbird.js-quantity-button div.input-group.flex-nowrap.mb-3 button.btn.increment.js-increment-button
{min-height: 38px;width: 70px;}

*/






html body#checkout.lang-pl.country-pl main#wrapper.wrapper div.container div#content-wrapper.wrapper__content.wrapper__content-full-width form#form_ets_onepagecheckout.layout.layout_3.ets-opc-skeleton-mode.ets-opc-checkout-ready div#ets_onepagecheckout.row div.onepagecheckout-right.col-lg-4 div.block-footer div.block-onepagecheckout.block-shopping-cart div.block-content.ets-opc-block-loaded section#main div.cart-grid.row div.cart-grid-body.col-xs-12.col-lg-12 div.card.cart-container div.cart-overview.js-cart.js-cart-container ul.cart-items.cart__items.js-cart-list li.cart-item.cart__item.js-cart-item div.product-line-grid div.product-line-grid-right.product-line-actions.col-md-5.col-xs-12 div.row div.col-md-10.col-xs-12.form_info_price_mobile div.row div.col-xs-4.form_price.hidden_desktop div.product-line-info.product-price.h5 div.current-price div.unit-price-cart{display:none;}


div.card.cart-container div.cart-overview.js-cart.js-cart-container ul.cart-items.cart__items.js-cart-list 
li.cart-item.cart__item.js-cart-item div.product-line-grid div.product-line-grid-body.col-md-4.col-xs-8 
div.product-line-info.product_info_name a.label{;}
div.product-line-grid div.product-line-grid-body.col-md-4.col-xs-8 div.product-line-info.product_info_name{margin-top:4%;}
.product-line-info.product_info_name a.label{font-size:18px;}



#form_ets_onepagecheckout .form_total_price span.product-price{line-height:2.75 !important;}

.col-lg-4 .block-onepagecheckout.block-address label.form-control-label{width:55% !important;}

/*koniec one page checkout*/

/*talerz*/
 .ctb_talerz{display:none;}
/*koniec talerz*/


/*strona informacyjna dostawa*/
.dostawawww_info_podzial{display:block;}
.dostawa_p1 {width: 100%;background: #f5d7ad;height: fit-content;padding-left:10%;padding-right:10%;}
.dostawa_p1 p{text-align: center;font-weight: bold;}
.dostawa_p2{width: 80%;margin-left: 10%;margin-right:10%;}
/*koniec strony informacyjnej dostawa*/


}



html body#category.lang-pl.country-pl.currency-pln.layout-left-column.page-category.tax-display-enabled.category-id-2.category-strona-glowna.category-id-parent-1.category-depth-level-1 main#wrapper.wrapper div.container div.row div#content-wrapper.wrapper__content.col-md-8.col-lg-9 section#products div#js-product-list{display:none;}
.page-product .product__unit-price{display:none;}