@charset "UTF-8";

/* Theme Name: WEBTEC
 * Theme URI: https://webtec.pl
 * Author: WEBTEC SP. Z O.O.
 * Author URI: https://webtec.pl
 * Description: Szablon graficzny WEBTEC 4.0
 * Requires at least: 6.0
 * Tested up to: 8.1
 * Requires PHP: 7.4
 * Version: 4.0.0
 * License: Private WEBTEC
 * Text Domain: webtec
 * Tags: one-column, accessibility-ready, custom-menu, custom-logo, footer-widgets, rtl-language-support, threaded-comments, translation-ready

 * ZMIENNE W DOKUMENCIE CSS
 */ :root{--default-font-size:16px;--default-font-family:'Open Sans',sans-serif; --default-font-weight:300}:root{--default-font-size:16px;--default-font-family:'Open Sans',sans-serif; --default-font-weight:300}     :root{  --wrapper-max-width:min(100%,1240px); --sidebar-width:300px;--sidebar-gap-width:1.5rem; --width-content-wrapper:min(100%,1240px); --default-font-size:16px; --clr--bg--light:#fff;--color-2:#3b78b1;--color-3:rgb(0,0,0);--color-4:rgb(21,131,68);--color-5:#ccc;--color-6:transparent;--top-header-bg:var(--clr--bg--light); --m-menu-padding:1em;  --m-menu-color-bg:var(--clr--bg--light);--m-menu-color-bg-active:var(--color-2);--m-menu-color-txt:var(--color-3);--m-menu-color-txt-active:var(--clr--bg--light); --link-text-color:#F2792C;--link-text-color-active:#654321; --transition-time:0.3s; --gap-h__s:1.5rem; --p-v__s:0.5rem;--wraper-padding-inline:1rem;--wraper-padding-block:5rem}  *,::after,::before{box-sizing:border-box; }html,body{margin:0;padding:0;border:0;background-color:#fff;font-size:var(--default-font-size)}picture,video{max-width:100%}img{font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:1rem;max-width:100%;height:auto;vertical-align:middle}a,a:hover,a:focus-visible{text-decoration:none}a{color:var(--link-text-color)}a:hover,a:focus-visible{color:var(--link-text-color-active)}  .l-header{position:sticky;top:0;display:flex;justify-content:center;width:100%;z-index:1000;background:var(--top-header-bg)}.l-header-wrapper{width:100%;max-width:min(var(--width-content-wrapper),100%);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px} .m-logo img{width:100%;max-width:clamp(150px,30vw,300px);height:auto} @media screen and (min-width:1100px){.m-hamburger-icon{display:none}}.m-hamburger-icon{background:transparent;border:1px solid var(--color-3);border-radius:2%}.m-hamburger-icon{--button-color:var(--color-3);overflow:hidden;min-width:53px}.m-hamburger-icon .m-hamburger-stroke{translate:0 3px;transition:translate 1s,rotate 1s}.m-hamburger-icon[aria-expanded="true"] .m-hamburger-stroke{translate:1px 0;rotate:0.125turn}.m-hamburger-icon .m-hamburger-line{transition:0.5s;stroke-dasharray:60 31 60 300}.m-hamburger-icon[aria-expanded="true"] .m-hamburger-line{stroke-dasharray:60 105 60 300;stroke-dashoffset:-90} body.is-active__hamburger{overflow:hidden} .l-menu-container{display:flex;flex-wrap:nowrap}.m-menu{position:relative;display:flex;justify-content:start;align-items:center;z-index:1000}.m-menu ul{display:flex;justify-content:start;align-items:baseline;list-style:none;margin:0;padding:0}:is(.m-menu--main,.m-menu--shop) li{position:relative}:is(.m-menu--main,.m-menu--shop) a{display:block;padding:var(--m-menu-padding);background-color:var(--m-menu-color-bg);color:var(--m-menu-color-txt);transition:background-color var(--transition-time)}:is(.m-menu--main,.m-menu--shop) a:hover{background-color:var(--m-menu-color-bg-active);color:var(--m-menu-color-txt-active)}.menu-item-has-children .sub-menu{display:none;position:absolute;width:max-content} .menu-item-has-children:hover > .sub-menu{display:block;top:100%} .menu-item-has-children:hover > .js-sub-menu--left{right:0 } .sub-menu .menu-item-has-children:hover > .sub-menu{top:0;left:100%} .sub-menu .menu-item-has-children:hover > .js-sub-menu--left{left:auto;right:100%} @media screen and (max-width:768px){.m-menu ul{flex-direction:column;align-items:stretch; width:100%}.m-menu ul li,.menu-item-has-children .sub-menu{display:flex;flex-direction:column;align-items:flex-start}}@media screen and (max-width:1100px){:is(.l-menu-container,.m-menu-social,.m-search-icon,.m-search-form,.l-cart,.l-user){display:none} .is-active__hamburger :is(.l-menu-container,.m-menu-social,.m-search-icon,.m-search-form,.l-cart,.l-user){display:block; width:100%}.is-active__hamburger .m-search-icon{display:none}} .m-search-form{height:0;visibility:hidden;width:100%;transition:var(--transition-time)}.m-search-form[aria-expanded="true"]{display:flex;justify-content:center;align-items:center;height:56px;padding:var(--p-v__s);visibility:visible;border-top:solid 1px var(--color-5);border-bottom:solid 1px var(--color-5)}.m-search-form form[role="search"]{display:flex;justify-content:center;align-items:center;gap:1rem}  .menu-item__image{margin-right:10px;margin-top:-5px;width:2em;max-height:1.7em;float:left}  .l-cart{position:relative}.m-cart-popup{display:none}.l-cart:hover .m-cart-popup{position:absolute;right:0;z-index:9;display:flex;flex-wrap:wrap;border:solid 1px #000;background-color:#f0f0f0}.m-cart-popup *{width:100%} li.m-cart-info__progress-bar div{display:flex;justify-content:flex-end;height:8px;background-color:var(--color-2)}li.m-cart-info__progress-bar div > span{display:block;height:100%;background-color:#ccc} .l-user{position:relative}.m-user-popup{display:none}.l-user:hover .m-user-popup{position:absolute;right:0;z-index:9;display:flex;flex-wrap:wrap;border:solid 1px #000;background-color:#f0f0f0} .l-content{display:flex;flex-direction:row;justify-content:center;max-width:100%;gap:var(--sidebar-gap-width)}.l-main-content > *:not(.full-width-screen,.split-2-col,.split-2-col-no-margin){width:100%;max-width:var(--wrapper-max-width);margin-inline:auto} .l-main-content > ul.products{margin:0 auto}.l-content:has(.l-sidebar) .l-main-content{max-width:calc(var(--wrapper-max-width) - var(--sidebar-width) - var(--sidebar-gap-width))}.l-main-content{flex-grow:1; }.l-sidebar{ min-width:var(--sidebar-width);flex:0 auto; }@media (width < 1000px){.l-sidebar{display:none}}  @media (min-width:768px){  .full-width-screen{display:grid;gap:0;grid-template-columns:1fr;padding-inline:var(--wraper-padding-inline);padding-block:var(--wraper-padding-block)} .full-width-screen:has(.has-background){padding-inline:0;padding-block:0}.full-width-screen > .has-background{padding-inline:var(--wraper-padding-inline);padding-block:var(--wraper-padding-block)} .with-wraper{grid-template-columns:minmax(var(--wraper-padding-inline),1fr) minmax(0,var(--wrapper-max-width)) minmax(var(--wraper-padding-inline),1fr)}.with-wraper > *{grid-column:2 / 3;padding:0}  body .split-2-col{display:grid;gap:0;grid-template-columns:minmax(var(--wraper-padding-inline),1fr) minmax(0,calc(var(--wrapper-max-width) / 2)) minmax(0,calc(var(--wrapper-max-width) / 2)) minmax(var(--wraper-padding-inline),1fr);position:relative;padding-inline:0;padding-block:0}  body .split-2-col-no-margin{display:grid;gap:0;grid-template-columns:1fr 1fr;padding-inline:0;padding-block:0}   :is(.full-width-screen,.split-2-col,.split-2-col-no-margin) > figure{width:100%;height:100%} :is(.full-width-screen,.split-2-col,.split-2-col-no-margin) > figure > img{width:100%;height:100%;object-fit:cover} .split-2-col > figure:first-child{grid-column:1 / 3} .split-2-col > figure:last-child{grid-column:3 / -1}  :is(.split-2-col,.split-2-col-no-margin) > :not(img,figure){padding-inline:var(--wraper-padding-inline);padding-block:var(--wraper-padding-block);height:100%;display:grid;background:inherit} .split-2-col > :not(img,figure):first-child{grid-column:2 / 3;padding-left:0} .split-2-col > :not(img,figure):last-child{grid-column:3 / 4;padding-right:0}  .split-2-col > :not(img,figure)::after{content:"";position:absolute;inset:0;background:inherit} .split-2-col > :not(img,figure):first-child:after{grid-column:1 / 2} .split-2-col > :not(img,figure):last-child:after{grid-column:4 / 5}} @media (max-width:767px){ .full-width-screen > :not(img,figure){padding-inline:var(--wraper-padding-inline);padding-block:var(--wraper-padding-block)} :is(.split-2-col,.split-2-col-no-margin) > :not(img,figure){width:100%} :is(.full-width-screen,.split-2-col,.split-2-col-no-margin) > figure{width:100%;height:100%} :is(.full-width-screen,.split-2-col,.split-2-col-no-margin) > figure > img{width:100%;height:100%;object-fit:cover}} .l-footer-wrapper{width:100%;max-width:min(var(--width-content-wrapper),100%);margin-inline:auto;display:flex;flex-wrap:wrap;gap:var(--gap-h__s)}.l-footer-wrapper > *{flex:1 1 calc(310px - var(--gap-h__s));min-width:calc(310px - var(--gap-h__s))} .m-signature{display:flex;flex-wrap:wrap;gap:var(--gap-h__s);justify-content:space-between;align-items:center;width:100%;max-width:min(var(--width-content-wrapper),100%);margin-inline:auto}@media (width < 600px){.m-signature{justify-content:center}}.m-signature__copyright{text-align:center} .m-signature__creator{position:relative}.m-signature__creator:hover .m-signature__modal{visibility:visible;opacity:1;transform:translateY(0px)}@media (width < 600px){.m-signature__creator:hover .m-signature__modal{max-width:99vw;transform:translateX(36vw)}}.m-signature__modal{position:absolute;bottom:25px;right:0;width:max-content;padding:20px;background-color:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;visibility:hidden;opacity:0;animation:none;z-index:999;transition:.5s;transform:translateY(-50px)}.m-signature__modal-header,.m-signature__modal-content{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.m-signature__modal-header{margin-bottom:1.5rem}.m-signature__modal-content > *{display:flex;gap:0.5rem} body{font-family:var(--default-font-family);font-weight:var(--default-font-weight);font-size:var(--default-font-size) }@media (max-width:768px){.m-menu ul li,.menu-item-has-children .sub-menu{position:initial }.m-menu ul li.menu-item-has-children{ overflow:hidden;transition:.3s }.m-menu ul li.menu-item-has-children.wbt-collapsed{height:initial }.menu-item-has-children .sub-menu{display:none }.m-menu ul li.menu-item-has-children>span{content:'';width:40px;height:40px;border:1px solid #000;background-image:url(./assets/img/arrow-bottom.svg);background-size:1.25rem;background-repeat:no-repeat;background-position:center;position:absolute;left:calc(100% - 40px - .5rem);margin-top:0.25rem;transition:.3s }.m-menu ul li.menu-item-has-children.wbt-collapsed>span{transform:translateY(-.25rem) rotate(180deg) }.m-menu ul li.menu-item-has-children .menu-item-has-children{height:initial }.m-menu ul li.menu-item-has-children .menu-item-has-children .sub-menu{display:block;padding-left:1.1em }.m-menu ul li.menu-item-has-children .menu-item-has-children span{display:none }}.m-ico__summary{background-image:url(./assets/img/list.svg);font-size:0;height:20px;width:15px;display:block;background-repeat:no-repeat;background-size:contain;margin-right:2rem;margin-left:1rem}#m-search-icon{background-image:url(./assets/img/search.svg);font-size:0;height:26px;width:26px;display:block;background-repeat:no-repeat;background-size:contain;border:0;background-color:transparent; flex:0 0 26px}   #l-body .slider.is-active .wc-block-grid__product{max-width:100%}   #l-body .slider.is-active .wc-block-grid__product{max-width:100%}   :root{  --default-promo-price:#f00;   --show-breadcrumbs-woocommerce:none;  --row-gap-list-element:30px; --col-gap-list-element:20px; --col-gap-list-element-padding:0px; --col-gap-list-elelment-rwd:10px;  --padding-list-element:10px 10px 10px 10px; --padding-list-element-rwd:10px 10px 10px 10px; --outline-list-element:solid 1px #d8d8d8; --outline-list-element-offset:-1px;  --label-featured-to-show-or-hide:block;--label-sale-to-show-or-hide:block;--label-new-to-show-or-hide:block;--label-soldout-to-show-or-hide:block; --img-height-on-list:210px; --show-star-on-list:block; --show-star-on-description:block;  --show-number-of-produckt-in-kategory:none;  --show-tab-nag-in-content:none; }ul.wbt-breadcrumbs.woo{display:var(--show-breadcrumbs-woocommerce);flex-wrap:wrap} #wbt-body ul.products::before{display:none; }#wbt-body ul.products:not(.slick-initialized){display:flex;flex:1;justify-content:start;column-gap:var(--col-gap-list-element);row-gap:var(--row-gap-list-element);flex-wrap:wrap}#wbt-body ul.products:is(.slick-initialized) div > div.slick-track{display:flex;flex:1;justify-content:start;column-gap:var(--col-gap-list-element)}#wbt-body ul.products li.type-product{display:flex;flex-wrap:wrap;align-content:space-between}  #wbt-body ul.products li.product{margin:0} #wbt-body ul.products.columns-2 li.product{width:calc(100% - ( 2 * ( var(--col-gap-list-element-padding) ) ) );padding:var(--col-gap-list-element-padding)} #wbt-body ul.products.columns-2 li.product{width:calc( (100% - (var(--col-gap-list-element) * 1 ) ) / 2 - ( 2 * ( var(--col-gap-list-element-padding) ) ) );padding:var(--col-gap-list-element-padding)} #wbt-body ul.products.columns-3 li.product{width:calc( (100% - (var(--col-gap-list-element) * 2 ) ) / 3 - ( 2 * ( var(--col-gap-list-element-padding) ) ) );padding:var(--col-gap-list-element-padding)} #wbt-body ul.products.columns-4 li.product{width:calc( (100% - (var(--col-gap-list-element) * 3 ) ) / 4 - ( 2 * ( var(--col-gap-list-element-padding) ) ) );padding:var(--col-gap-list-element-padding)} #wbt-body ul.products.columns-5 li.product{width:calc( (100% - (var(--col-gap-list-element) * 4 ) ) / 5 - ( 2 * ( var(--col-gap-list-element-padding) ) ) );padding:var(--col-gap-list-element-padding)} #wbt-body ul.products.columns-6 li.product{width:calc( (100% - (var(--col-gap-list-element) * 5 ) ) / 6 - ( 2 * ( var(--col-gap-list-element-padding) ) ) );padding:var(--col-gap-list-element-padding)} #wbt-body ul.products.columns-7 li.product{width:calc( (100% - (var(--col-gap-list-element) * 6 ) ) / 7 - ( 2 * ( var(--col-gap-list-element-padding) ) ) );padding:var(--col-gap-list-element-padding)} #wbt-body ul.products.columns-8 li.product{width:calc( (100% - (var(--col-gap-list-element) * 7 ) ) / 8 - ( 2 * ( var(--col-gap-list-element-padding) ) ) );padding:var(--col-gap-list-element-padding)} #wbt-body ul.products.columns-9 li.product{width:calc( (100% - (var(--col-gap-list-element) * 8 ) ) / 9 - ( 2 * ( var(--col-gap-list-element-padding) ) ) );padding:var(--col-gap-list-element-padding)} @media only screen and (width >= 1024px){#wbt-body ul.products.wbt-list-view li > a{display:block}#wbt-body ul.products[class*="columns"].wbt-list-view li.product{width:100%;padding:var(--col-gap-list-element-padding);outline:var(--outline-list-element);outline-offset:var(--outline-list-element-offset);transition:0.2s}#wbt-body ul.products[class*="columns"].wbt-list-view li.product:hover{box-shadow:0 0 5px rgba(0,0,0,0.2)} .woocommerce ul.products.wbt-list-view li.product a img{height:auto;width:auto;float:left;margin-right:2rem}#wbt-body ul.products.wbt-list-view li a > img{margin-bottom:0} #wbt-body ul.products.wbt-list-view li a span:is(.new,.sale,.featured,.soldout),#wbt-body div.product span:is(.new,.sale,.featured,.soldout){height:fit-content;float:right} #wbt-body ul.products.wbt-list-view li a > span.woocommerce-loop-product__title,#wbt-body ul.products.wbt-list-view li a > h2{width:auto;min-height:unset;padding-bottom:1em;font-size:2rem} #wbt-body ul.products.wbt-list-view li a > span.price{width:auto;justify-content:flex-end}#wbt-body ul.products.wbt-list-view li a span.wbt-inner-price{display:flex;align-items:baseline;justify-content:flex-start;gap:.4em}#wbt-body ul.products.wbt-list-view li a > span.price span.wbt-inner-price > ins,#wbt-body ul.products.wbt-list-view li a > span.price span.wbt-inner-price > del{display:flex;gap:0.2em} #wbt-body ul.products.wbt-list-view li a [itemprop="description"]{display:block;width:70%;margin-right:auto;margin-top:-1em;color:initial} #wbt-body ul.products.wbt-list-view li > a.button{width:min(300px);margin-left:auto;margin-right:10px;margin-bottom:10px;position:absolute;bottom:0;right:0}}  #wbt-sidebar h3{padding-bottom:8px;font-size:1.43rem;font-weight:300;border-bottom:solid 1px #696668} #wbt-sidebar > div:first-of-type{border-bottom:none} #wbt-sidebar h2{margin:20px 0 15px 0;font-size:1.15rem;font-weight:600; } #wbt-sidebar > div{padding-bottom:15px;border-bottom:solid 1px #dadade}  .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;border-radius:1em;background-color:var(--default-color-link-content-href)} .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#d3d3d3;border:0} .ui-slider-horizontal{height:2px}.ui-slider-horizontal .ui-slider-range{top:0;height:100%} .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:var(--default-color-link-content-href);border-radius:1em;cursor:ew-resize;outline:0;top:-6px;margin-left:-0.5em}.ui-slider{position:relative;text-align:left;margin-left:0.5rem;margin-right:0.5rem }.price_slider{margin-bottom:1rem} .price_slider_amount{display:flex;align-items:center;justify-content:space-between}.price_slider_amount input[type=text]{visibility:hidden} #wbt-sidebar .woocommerce-widget-layered-nav-list li a{color:#000}#wbt-sidebar .woocommerce-widget-layered-nav-list li a::before,#wbt-sidebar .woocommerce-widget-layered-nav-list li a:hover::before,#wbt-sidebar .woocommerce-widget-layered-nav-list li.chosen a::before{font-size:1.7em;margin-right:12px}#wbt-sidebar .woocommerce-widget-layered-nav-list li a::before{content:'\25A1'}#wbt-sidebar .woocommerce-widget-layered-nav-list li a:hover::before{content:'\25A0';color:var(--default-color-link-content-href)}#wbt-sidebar .woocommerce-widget-layered-nav-list li.chosen a::before{content:' \25A0';color:var(--default-color-link-content-href)} #wbt-sidebar .woocommerce-widget-layered-nav-list li{line-height:1.3rem} #wbt-nav-woo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:center;gap:20px;margin-bottom:30px;list-style:none;padding:0}#wbt-nav-woo > li{width:calc( 30% - ( 60px / 3 ) );margin:0;background-color:#f0f0f0}#wbt-nav-woo > li:last-of-type{width:10%}#wbt-nav-woo > li{font-size:0.8rem} #wbt-paginate-woo{background-color:#f0f0f0;padding:0}#wbt-nav-woo li form,#wbt-nav-woo li p,#wbt-nav-woo li nav,#wbt-paginate-woo li nav.woocommerce-pagination{margin:0;line-height:1;font-weight:initial} #wbt-nav-woo li > form,#wbt-nav-woo li form > select{width:100% }#wbt-nav-woo li form > select,#wbt-nav-woo li form > select:hover,#wbt-nav-woo li form > select:focus-visible{width:calc(100% - 10px);background-color:unset;border:none;outline:none} body.catalog-mode #wbt-nav-woo .orderby :is(option[value="price"],option[value="price-desc"]){display:none} #wbt-nav-woo li.wbt-number-of-display,#wbt-nav-woo li.wbt-woo-paginate,#wbt-paginate-woo li.wbt-woo-paginate{display:flex;justify-content:center;align-items:center} #wbt-nav-woo li nav ul.page-numbers,#wbt-paginate-woo li nav ul.page-numbers{display:inline-flex;border:none}#wbt-nav-woo li nav ul.page-numbers li,#wbt-nav-woo li nav ul.page-numbers li span.current,#wbt-paginate-woo li nav ul.page-numbers li,#wbt-paginate-woo li nav ul.page-numbers li span.current{color:unset;border:none}#wbt-paginate-woo li.woocommerce_pagination{width:100%}#wbt-paginate-woo nav.woocommerce-pagination ul{padding:8px 0} .wbt-woo-grid-list-toggle{display:flex;gap:20px;align-items:center;justify-content:center}.wbt-woo-grid-list-toggle > button{width:25px;height:25px;border:none;outline:solid 1px #ccc;outline-offset:5px;cursor:pointer;filter:opacity( 0.5);transition:0.3s}.wbt-woo-grid-list-toggle > :is(button:hover,button.active){outline:solid 1px var(--default-button-submit-hover-background);filter:opacity(1)}#wbt-grid-switch{background:url(./woo/assets/img/ico-toggle-grid.svg) center no-repeat}#wbt-list-switch{background:url(./woo/assets/img/ico-toggle-list.svg) center no-repeat} #wbt-nav-woo li#wbt-filtr-rwd{display:none}  .term-description{padding-top:1rem;max-height:65px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.25rem;border-top:solid 1px #ccc}.term-description.wbt-active{max-height:fit-content;text-overflow:unset;-webkit-line-clamp:inherit;-webkit-box-orient:vertical} #wbt-read-more-category{margin:1rem;color:var(--default-color-link-content-href);font-weight:600;text-align:right;font-size:1.25rem;cursor:pointer}#wbt-read-more-category::after{content:' \25E2';transform:rotate(45deg);display:inline-block;margin-left:0.8rem;width:1rem;height:1rem}#wbt-read-more-category.wbt-active::after{transform:rotate(-135deg)} #wbt-body .up-sells,#wbt-body .related{clear:both} #wbt-body ul.products li > a{display:flex;flex-wrap:wrap;width:-moz-available; width:-webkit-fill-available; width:fill-available;padding:var(--padding-list-element)}#wbt-body ul.products li:not(.product-category){transition:0.3s;color:transparent}#wbt-body ul.products li:not(.product-category):hover{outline:var(--outline-list-element);outline-offset:var(--outline-list-element-offset)} #wbt-body ul.products li a > span.woocommerce-loop-product__title,#wbt-body ul.products li a > h2{display:flex;justify-content:center;min-height:50px; width:100%;color:#000;font-size:1.28rem;font-weight:400;text-align:center;transition:0.3s}#wbt-body ul.products li a:hover > span.woocommerce-loop-product__title,#wbt-body ul.products li a:hover > h2{color:var(--default-color-link-content-href)}#wbt-body ul.products li .et_shop_image > img{margin-bottom:1rem} #wbt-body ul.products li a > img{margin-top:10px;margin-bottom:1rem;margin-inline:auto;min-height:var(--img-height-on-list);max-height:var(--img-height-on-list);width:auto;object-fit:cover;object-position:top center} #wbt-body .wc-block-grid__product-image{width:100%}  ul:is([class*="columns"],.products) li a span > small.woocommerce-price-suffix,.wc-block-grid__product-price span > small.woocommerce-price-suffix{display:none}#wbt-body div.product p.price span.wbt-inner-price{display:flex;flex-direction:column;flex-wrap:wrap;column-gap:3px;white-space:nowrap}#wbt-body ul.products li a > span.price{width:100%;display:flex;gap:10px;align-items:flex-end;justify-content:center}#wbt-body ul.products li a > span,#wbt-body ul.products li a span > ins{color:#000;font-weight:700;font-size:1.43rem;text-align:center;text-decoration:none} #wbt-body ul.products li a span.wbt-inner-price > ins{color:var(--default-promo-price)}#wbt-body ul.products li a span > ins{order:1; }#wbt-body ul.products li a span > small{order:2; font-weight:100}#wbt-body ul.products li a > span.price span.wbt-inner-price > ins,#wbt-body ul.products li a > span.price span.wbt-inner-price > del{display:block;width:100%;text-align:left} #wbt-body ul.products li a span > del{font-size:1rem;font-weight:400;color:#696969;order:3; } #wbt-body ul.products li a span.product-sku{display:inline-block;width:100%;font-size:0.8rem;font-style:italic;font-weight:200;color:#696969;order:4} #wbt-body ul.products li a [itemprop="description"]{display:none;color:initial} #wbt-body ul.products li > a.button{margin-top:0;padding:15px 0;display:flex;font-size:1.14rem;text-transform:lowercase;justify-content:center;align-items:center;background-color:unset;outline:unset;border-left:unset;border-right:unset;border-top:solid 1px #000;border-bottom:solid 1px #000;width:unset;color:#000;transition:0.3s;width:100%}#wbt-body ul.products li > a.button::before{content:'';display:inline-block;margin-right:35px;width:30px;height:30px;background:url(./woo/assets/img/ico-basket.svg) center no-repeat;transition:0.3s}#wbt-body.catalog-mode ul.products li > a.button::before{background:url(./woo/assets/img/ico-see-more.svg) center no-repeat}#wbt-body:not(.logged-in).shop-for-logged ul.products li > a.button::before{background:url(./woo/assets/img/ico-see-more.svg) center no-repeat} #wbt-body ul.products li.outofstock > a.button::before{opacity:0.1}#wbt-body ul.products li > a.button:hover{border-top:solid 1px var(--default-color-link-content-href);border-bottom:solid 1px var(--default-color-link-content-href);color:var(--default-color-link-content-href)}#wbt-body ul.products li > a.button:hover::before{margin-right:10px} #wbt-body ul.products li > a.added_to_cart.wc-forward{width:100%;color:var(--default-color-link-content-href);text-align:center} #wbt-body ul.products li a span.sale,#wbt-body div.product span.sale,#wbt-body ul.products li a span.new,#wbt-body div.product span.new,#wbt-body ul.products li a span.soldout,#wbt-body div.product span.soldout,#wbt-body ul.products li a span.featured,#wbt-body div.product span.featured{padding:5px 7px;width:fit-content;min-width:unset;height:auto;min-height:unset;color:#fff;font-size:0.8rem;text-transform:uppercase;font-weight:400;line-height:normal;border-radius:0}.label__list{display:flex;gap:1px;justify-content:center;width:100%;margin-block-end:-27.5px;z-index:1}#wbt-body.single-product div.product > span.onsale{position:absolute} #wbt-body ul.products li a span.sale,#wbt-body div.product span.sale{display:var(--label-sale-to-show-or-hide);background-color:#ff355e} #wbt-body ul.products li a span.new,#wbt-body div.product span.new{display:var(--label-new-to-show-or-hide);background-color:#08a5ee} #wbt-body ul.products li a span.soldout,#wbt-body div.product span.soldout{display:var(--label-soldout-to-show-or-hide);background-color:#363636} #wbt-body ul.products li a span.featured,#wbt-body div.product span.featured{display:var(--label-featured-to-show-or-hide);background-color:#0e00a1} #wbt-body ul.products li.outofstock a span:is(.featured,.new,.sale){display:none !important} #wbt-body div.product figure::before{right:0;left:unset} #wbt-body ul.products li.outofstock{filter:grayscale(1)} #wbt-body ul.products .star-rating{display:var(--show-star-on-list)}  #wbt-body ul.products li.product-category > a{padding:0;width:100%} #wbt-body ul.products li.product-category > a:hover{outline:unset;outline-offset:unset} #wbt-body ul.products li.product-category > a img{transition:0.3s}#wbt-body ul.products li.product-category > a:hover img{outline:solid 1px #bbbbbb;outline-offset:-10px} #wbt-body ul.products li a h2 > mark{background-color:unset;color:#a0a0a0;display:var(--show-number-of-produckt-in-kategory)} #wbt-featured-products{width:var(--container-width);margin:var(--container-align)} #wbt-featured-products ul.products li.product{width:calc( (100% - (var(--col-gap-list-element) * 3 ) ) / 4 )}#wbt-featured-products > h2{margin:2rem 0} section:is(.related,.up-sells) .wbt-price-txt span.tax-rate{display:none}  #wbt-body .woocommerce-product-gallery > div{outline:solid 1px #d8d8d8;margin-bottom:20px} #wbt-body .woocommerce-product-gallery .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:20px} #wbt-body .woocommerce-product-gallery .flex-control-thumbs li{width:calc( (100% - (20px * 4 ) ) / 5 )} #wbt-body .woocommerce-product-gallery .flex-control-thumbs li img{outline:solid 1px #d8d8d8;outline-offset:-1px;opacity:unset} #wbt-body .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{outline:solid 1px var(--default-color-link-content-href)} .flex-direction-nav{position:absolute;top:calc(50% - 70px); width:100%;overflow:hidden;display:flex;justify-content:space-between;align-items:center;list-style:none;padding:0;margin:0;pointer-events:none}.flex-direction-nav > li{padding-inline:5px;width:36px;height:36px;background-color:var(--default-color-link-content-href);transition:0.3s;pointer-events:fill}.flex-direction-nav > li:hover{background-color:var(--default-color-link-content-href-hover)} .flex-direction-nav > li a.flex-prev,.flex-direction-nav > li a.flex-next{visibility:hidden;color:#fff}.flex-direction-nav > li a.flex-prev::before,.flex-direction-nav > li a.flex-next::before{visibility:visible;font-size:20px}.flex-direction-nav > li a.flex-prev::before{content:" \21E0"}.flex-direction-nav > li a.flex-next::before{content:" \21E2"} h1.product_title{font-weight:500}h1.product_title::after{content:'';display:block;margin-top:10px;width:70px;height:1px;background-color:#000} #wbt-body div.product p.price{margin:2rem 0}#wbt-body div.product p.price,#wbt-body div.product p.price > span.price{display:flex;gap:25px;justify-content:flex-start;align-items:center;color:#000;font-weight:600;font-size:2rem;text-decoration:none}#wbt-body div.product p.price span.price > small{font-size:inherit;font-weight:100}#wbt-body div.product p ins{text-decoration:none;color:var(--default-promo-price);font-weight:600;line-height:1} #wbt-body div.product p del{font-weight:400;color:#696969;opacity:unset;font-size:1.2rem} #wbt-body div.product p small.woocommerce-price-suffix{font-weight:300;color:#696969;opacity:unset;font-size:0.7rem} .tax-rate{font-size:0.8em;font-weight:300} .woocommerce-variation-price{display:none} #wbt-body .woocommerce-product-details__short-description{margin-bottom:2rem} #wbt-body .product_meta{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:10px}#wbt-body .product_meta > span{display:block;width:100%}#wbt-body .product_meta > span{font-weight:700}#wbt-body .product_meta span > span,#wbt-body .product_meta span > a{font-weight:normal} #wbt-body table.variations{margin:0}#wbt-body table.variations tbody > tr{display:flex;flex-wrap:wrap;align-content:flex-start;margin-bottom:1rem}#wbt-body table.variations tbody tr > th,#wbt-body table.variations tbody tr > td{width:100%;text-align:left} #wbt-body table.variations select{width:100%} #wbt-body table.variations tbody tr td a.reset_variations{display:block}  .wbt-deactive{overflow:hidden} #wbt-triger-link{display:flex;align-items:center;column-gap:10px;cursor:pointer}#wbt-triger-link::before{content:'';display:inline-block;width:16px;height:16px;background:url(./woo/assets/img/ico-dimension.svg) left center no-repeat} #wbt-onpage-content{display:none;position:fixed;top:0;z-index:999;margin:0;padding:1% 10%;width:calc(100% - 20%);height:100vh;background-color:rgba(0,0,0,0.7)}#wbt-onpage-content.active{display:block} .wbt-table-dimension{position:relative;max-height:80%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;padding:0;background-color:#fff;overflow:auto} #wbt-dimension-content{padding:40px 1em} #wbt-dimension-content > div:nth-child(n+1){display:none} #wbt-dimension-content div.active{display:block} #wbt-close-dimension.button{position:sticky;position:-webkit-sticky;left:100%;top:0} .wbt-table-dimension > a.button.dimension{position:sticky;position:-webkit-sticky;bottom:0;left:0}  #wbt-dimension-content table,.wbt-wymiary{margin-top:1em}#wbt-dimension-content table tbody tr:nth-child(2n+1),.wbt-wymiary table tbody tr:nth-child(2n+1){background-color:#eee}#wbt-dimension-content table tbody tr,.wbt-wymiary table tbody tr{transition:0.3s}#wbt-dimension-content table tbody tr:hover,.wbt-wymiary table tbody tr:hover{background-color:var(--default-color-link-content-href);color:#fff}#wbt-dimension-content table tbody tr td,.wbt-wymiary table tbody tr td{padding:0.5%}  #wbt-body div.woocommerce-variation-add-to-cart,#wbt-body .entry-summary form.cart{display:flex;justify-content:flex-start;align-content:flex-start;align-items:stretch;gap:10px;margin-top:2rem} #wbt-body div.woocommerce-variation-add-to-cart{margin-top:0} #wbt-body .entry-summary form.cart::before{display:none} #wbt-body form.variations_form.cart{flex-wrap:wrap} #wbt-body form.variations_form.cart .single_variation_wrap{width:100%}#wbt-body div.woocommerce-variation-add-to-cart button.minus,#wbt-body div.woocommerce-variation-add-to-cart button.plus,#wbt-body .entry-summary form.cart button.minus,#wbt-body .entry-summary form.cart button.plus,#wbt-body .quantity button.minus,#wbt-body .quantity button.plus{min-width:50px;padding:0;border-radius:unset;background-color:#fff;border:solid 1px #bbbbbb;font-size:2rem;font-weight:300;color:#bbbbbb;transition:0.5s}#wbt-body div.woocommerce-variation-add-to-cart button.minus:hover,#wbt-body div.woocommerce-variation-add-to-cart button.plus:hover,#wbt-body .entry-summary form.cart button.minus:hover,#wbt-body .entry-summary form.cart button.plus:hover,#wbt-body .quantity button.minus:hover,#wbt-body .quantity button.plus:hover{border:solid 1px var(--default-color-link-content-href);color:var(--default-color-link-content-href)}  #wbt-body .entry-summary form.cart .quantity input::-webkit-outer-spin-button,#wbt-body .entry-summary form.cart .quantity input::-webkit-inner-spin-button,#wbt-body .product-quantity .quantity input::-webkit-outer-spin-button,#wbt-body .product-quantity .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0} #wbt-body .entry-summary form.cart .quantity input[type=number],#wbt-body .product-quantity .quantity input[type=number]{-moz-appearance:textfield}#wbt-body .entry-summary form.cart button[type=submit]{display:flex;gap:10px;justify-content:center;align-items:center;text-transform:lowercase;width:100%;background-color:var(--default-button-submit-background);transition:0.5s}#wbt-body .entry-summary form.cart button[type=submit]:hover{background-color:var(--default-button-submit-hover-background);border:solid 1px var(--default-button-submit-hover-background)}#wbt-body .entry-summary form.cart button[type=submit]::before{content:'';width:30px;height:100%;filter:invert(1);display:block;background:url(./woo/assets/img/ico-basket.svg) center no-repeat transparent} #wbt-body .entry-summary .quantity .qty{min-width:2.5rem;height:100%;border:solid 1px #bbbbbb} #wbt-body .single_variation_wrap div.quantity,#wbt-body form.cart div.quantity{margin:0;display:flex;gap:5px} #wbt-body .woocommerce-product-rating{display:var(--show-star-on-description);} #wbt-body .entry-summary p.stock.in-stock,#wbt-body .entry-summary p.stock.out-of-stock,#wbt-body .entry-summary p.stock.available-on-backorder{font-size:1rem;margin:10px 0}#wbt-body .entry-summary p.stock::before{content:'Dostępność:';display:inline;font-weight:700;color:#000} #wbt-body h3#ship-to-different-address > label,#wbt-body p > label{display:flex;align-items:center}#wbt-body input#ship-to-different-address-checkbox,#wbt-body input#createaccount,#wbt-body input#wbt-get-invoice{--s:15px; --_g:radial-gradient(calc(var(--s)/2),#ffffff 96%,rgba(255,255,255,0)); height:var(--s);aspect-ratio:2.5;min-width:34px; max-width:34px;border-radius:var(--s);border-color:#999;padding:calc(var(--s)/10);margin:calc(var(--s)/2);display:grid;cursor:pointer;background:var(--_g) var(--_p,0%) 50%/var(--s) 33% no-repeat content-box,#999; box-sizing:content-box;overflow:hidden;transition:.3s .1s;-webkit-appearance:none;-moz-appearance:none;appearance:none}#wbt-body input#ship-to-different-address-checkbox:before,#wbt-body input#ship-to-different-address-checkbox:after,#wbt-body input#createaccount:before,#wbt-body input#createaccount:after,#wbt-body input#wbt-get-invoice:before,#wbt-body input#wbt-get-invoice:after{content:"";grid-area:1/1;clip-path:inset(0 0 65% 0);transition:.3s;background:var(--_g) var(--_p,0%)/var(--s) 100% no-repeat}#wbt-body input#ship-to-different-address-checkbox:after,#wbt-body input#createaccount:after,#wbt-body input#wbt-get-invoice:after{transition:.3s .2s;clip-path:inset(65% 0 0 0)}#wbt-body input#ship-to-different-address-checkbox:checked,#wbt-body input#createaccount:checked,#wbt-body input#wbt-get-invoice:checked{background-color:var(--default-color-link-content-href); border-color:var(--default-color-link-content-href);--_p:100%} #wbt-body .woocommerce-shipping-fields #ship-to-different-address,#wbt-body .woocommerce-account-fields p.create-account,#wbt-body .wbt-woocomerce-invoice > p{margin:1rem 0;padding:0 1.7rem 0 1rem;width:fit-content;background-color:#87d803;border-radius:20px;color:#fff;font-size:1.2rem;font-weight:400} #wbt-body .wbt-woocomerce-invoice > p{background-color:#a904f5} #wbt_vat_field{margin:1rem 0;padding:1rem 0;border-top:solid 1px #666;border-bottom:solid 1px #666}#wbt-body p > label#wbt-vat-number{display:flex;flex-wrap:wrap;align-items:center} #vat_number_field,#billing_company_field{display:none} #vat_number_field.wbt-shov-invoice,#billing_company_field.wbt-shov-invoice{display:block}#wbt-invoice-worning-more{display:none}#wbt-invoice-worning-more.wbt-show-more-nip{display:inline-block;padding:1rem} #vat_number_field label > span.optional,#billing_company_field label > span.optional{display:none} #wbt-body .woocommerce-tabs ul.tabs{padding:0;margin:0} #wbt-body .woocommerce-tabs .panel{margin-top:40px;margin-bottom:60px} #wbt-body .woocommerce-tabs ul.tabs::before{border-bottom:solid 1px #d8d8d8} #wbt-body .woocommerce-tabs ul.tabs li{border-radius:unset;border:none;margin:0;padding:0 20px;outline-offset:-1px;background-color:#fff}#wbt-body .woocommerce-tabs ul.tabs li a{font-size:1.42rem;font-weight:400} #wbt-body .woocommerce-tabs ul.tabs li.active{outline:solid 1px #d8d8d8}#wbt-body .woocommerce-tabs ul.tabs li.active a{font-weight:600} #wbt-body .woocommerce-tabs ul.tabs li{outline-color:#d8d8d8;transition:0.3s}#wbt-body .woocommerce-tabs ul.tabs li:hover{outline:solid 1px #d8d8d8;outline-offset:-1px}#wbt-body .woocommerce-tabs ul.tabs li a:hover{color:var(--default-color-link-content-href)} :is(#tab-description,#tab-additional_information,#tab-reviews) h2:first-of-type{display:var(--show-tab-nag-in-content)} #wbt-body .woocommerce-tabs ul.tabs li.active::after,#wbt-body .woocommerce-tabs ul.tabs li::after,#wbt-body .woocommerce-tabs ul.tabs li::before{display:none} #wbt-body #comments ol.commentlist{padding:0}#wbt-body #respond > span.comment-reply-title{display:inline-block;font-size:1.42rem;margin:1rem 0}  #wbt-body .shop_table div.coupon{display:flex}#wbt-body .shop_table div.coupon > a.button{margin-left:3rem}#wbt-body .shop_table div.coupon input[type=text]{min-width:200px} #wbt-body .cart_totals h2{margin-bottom:2rem}#wbt-body .woocommerce-checkout h3#order_review_heading{margin:2rem 0} #wbt-body table.cart img{width:100px}#wbt-body table.cart .product-thumbnail{display:flex;align-items:center}#wbt-body table.cart .product-thumbnail::before{display:none} #wbt-body td.product-name dl.variation dd > p{margin:0;text-align:left} #wbt-body td.product-name dl.variation > dt{font-weight:bold} #wbt-body td.product-name > a{display:inline-block;font-size:1.4rem} #wbt-body td.product-quantity .quantity{display:flex;gap:5px}@media only screen and (max-width:1023px){#wbt-body td.product-quantity .quantity{justify-content:flex-end}} #wbt-body #add_payment_method #payment,#wbt-body .woocommerce-cart #payment,#wbt-body .woocommerce-checkout #payment,#wbt-body .woocommerce table.shop_table,#wbt-body .woocommerce form.checkout_coupon,#wbt-body .woocommerce form.login,#wbt-body .woocommerce form.register,#wbt-body .woocommerce .woocommerce-customer-details address{border-radius:unset} #wbt-body .woocommerce .woocommerce-customer-details address{border-bottom-width:1px;border-right-width:1px} #wbt-body .woocommerce-checkout #payment ul.payment_methods{background-color:#e0e0e0}#wbt-body .woocommerce-checkout #payment div.payment_box{background-color:#fff}#wbt-body .woocommerce-checkout #payment div.payment_box::before{border:1em solid #fff;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent} #wbt-body .woocommerce-message,#wbt-body .woocommerce-info,#wbt-body .woocommerce-error,#wbt-body .woocommerce-notice{padding:1rem;display:flex;gap:20px;justify-content:flex-start;background-color:unset;align-items:center} #wbt-body .woocommerce-message a{order:2}#wbt-body .woocommerce-message::before,#wbt-body .woocommerce-info::before,#wbt-body .woocommerce-error::before,#wbt-body .woocommerce-notice::before{color:#000;font-size:2rem;display:inline;position:inherit;top:unset;left:unset} #wbt-body .woocommerce-message{border-top:solid 2px #87d803;border-bottom:solid 2px #87d803}#wbt-body .woocommerce-message::before{content:'\263A'} #wbt-body .woocommerce-info,#wbt-body .woocommerce-notice{border-top:solid 2px #02c2f1;border-bottom:solid 2px #02c2f1}#wbt-body p.woocommerce-info::before,#wbt-body li.woocommerce-notice::before{content:'\2139'} #wbt-body .woocommerce-form-coupon-toggle .woocommerce-info{border-top:solid 2px #a904f5;border-bottom:solid 2px #a904f5}#wbt-body .woocommerce-form-coupon-toggle div.woocommerce-info::before{content:'\0025'} #wbt-body .woocommerce-error{border-top:solid 2px #d10124;border-bottom:solid 2px #d10124;flex-wrap:wrap;gap:0}#wbt-body ul.woocommerce-error li{line-height:1.5; padding:0.5rem 0;border-bottom:solid 1px #ccc}#wbt-body ul.woocommerce-error li > a{margin:0 2rem}#wbt-body ul.woocommerce-error::before{content:'\0021'} #wbt-body .woocommerce-error li{display:block;margin-left:20px !important;width:calc(100% - 20px)} #wbt-body .woocommerce-error > li strong{color:#d10124} nav.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin-right:3rem}nav.woocommerce-MyAccount-navigation ul li{display:flex;border-bottom:solid 1px #ccc}nav.woocommerce-MyAccount-navigation ul li:first-of-type{border-top:solid 1px #ccc}nav.woocommerce-MyAccount-navigation ul li a{display:flex;flex:1;justify-content:start;align-items:center;column-gap:1rem;padding:1rem;font-size:1.25rem;text-transform:var(--menu-text-transform-level-1);color:var(--menu-text-level-1)}nav.woocommerce-MyAccount-navigation ul li a:hover{color:var(--menu-text-hover-curent-parent-level-1);background-color:var(--menu-background-hover-curent-parent-level-1)} nav.woocommerce-MyAccount-navigation ul li a::before{content:'';display:inline-block;width:30px;height:30px;filter:grayscale(1);transition:0.5s} nav.woocommerce-MyAccount-navigation ul li[class*="--dashboard"] a::before{background:url(./woo/assets/img/ico_kokpit.svg) center no-repeat transparent} nav.woocommerce-MyAccount-navigation ul li[class*="--orders"] a::before{background:url(./woo/assets/img/ico_zamowienia.svg) center no-repeat transparent} nav.woocommerce-MyAccount-navigation ul li[class*="--edit-address"] a::before{background:url(./woo/assets/img/ico_adresy.svg) center no-repeat transparent} nav.woocommerce-MyAccount-navigation ul li[class*="--downloads"] a::before{background:url(./woo/assets/img/ico_pliki_do_pobrania.svg) center no-repeat transparent} nav.woocommerce-MyAccount-navigation ul li[class*="--edit-account"] a::before{background:url(./woo/assets/img/ico_dane.svg) center no-repeat transparent} nav.woocommerce-MyAccount-navigation ul li[class*="--customer-logout"] a::before{background:url(./woo/assets/img/ico_wyloguj.svg) center no-repeat transparent} @media only screen and (max-width:1023px){ .wbt-woo-cat-top-menu{display:none} #wbt-rwd-main-menu.wbt-active-menu > ul#cat-shop-menu{display:block} #wbt-rwd-main-menu.wbt-active-menu > ul#cat-shop-menu li{margin:1px 0} ul#cat-shop-menu li > a{font-size:var(--default-font-size-menu-rwd);border-bottom:var(--border-bottom-submenu-element)} ul#cat-shop-menu li a > img.wbt-iko-cat-menu{margin-left:0} ul#cat-shop-menu li.menu-item-has-children:is(.current-menu-item,.current-menu-parent) > ul{display:block}#wbt-rwd-main-menu ul#cat-shop-menu li.menu-item-has-children:is(.current-menu-item,.current-menu-parent) > ul li a{border-bottom:none;padding-left:2rem} #wbt-rwd-main-menu ul.sub-menu li.current-menu-parent > a{ background-color:var(--menu-background-level-1);color:var(--menu-text-level-1);text-decoration:underline}#wbt-woocomerc-main,#wbt-featured-products{width:var(--rwd-container-width)}  #wbt-body ul.products{column-gap:var(--col-gap-list-elelment-rwd)}#wbt-body ul.products:is(.slick-initialized) div > div.slick-track{column-gap:2px} #wbt-body ul.products{padding:0} #wbt-body ul.products li > a{padding:var(--padding-list-element-rwd)} #wbt-body ul.products li > a{outline:var(--outline-list-element);outline-offset:var(--outline-list-element-offset)} #wbt-text-content .wc-block-grid__product > a{border:solid 1px #d8d8d8;border-bottom:0}#wbt-text-content .wc-block-grid__product-price{padding-bottom:12px;margin-bottom:0;border:solid 1px #d8d8d8;border-top:0} #wbt-nav-woo{position:sticky;position:-webkit-sticky;top:calc( var(--max-height-img-logo-top) / 1.75 );gap:4px;z-index:2}#wbt-nav-woo > li{width:100%;padding:1em 0}#wbt-nav-woo > li.wbt-woo-paginate{padding:0}#wbt-nav-woo > li.wbt-woo-paginate ul,#wbt-paginate-woo li nav ul.page-numbers{column-gap:0.5rem}#wbt-nav-woo > li.wbt-woo-paginate ul li > a,#wbt-nav-woo > li.wbt-woo-paginate ul li > span,#wbt-paginate-woo ul.page-numbers li > a,#wbt-paginate-woo ul.page-numbers li > span{padding:1em} #wbt-nav-woo > li:is(.wbt-sort-select,.wbt-woo-grid-list-toggle){display:none} #wbt-nav-woo > li.wbt-woo-paginate{display:flex}#wbt-nav-woo li#wbt-filtr-rwd{display:flex;flex-basis:25%;gap:10px;justify-content:center;font-weight:initial}#wbt-nav-woo li.wbt-number-of-display{width:calc(75% - 4px); }#wbt-nav-woo li.wbt-number-of-display.filter-off{width:100%}#wbt-nav-woo li#wbt-filtr-rwd::before{content:'';height:auto;width:25%;display:inline-block;position:relative;background:url(./woo/assets/img/ico-filtr.svg) center no-repeat transparent}  #wbt-body div.product p.price,#wbt-body div.product p.price > span.price{font-size:1.5rem} #wbt-body .woocommerce-tabs ul.tabs li{padding:0 10px}#wbt-body .woocommerce-tabs ul.tabs li a{font-size:1rem } #wbt-body div.woocommerce-variation-add-to-cart,#wbt-body .entry-summary form.cart{flex-wrap:wrap} #wbt-body form.cart div.quantity{flex-grow:2;  margin:0}#wbt-body .entry-summary .quantity .qty{width:-webkit-fill-available;width:-moz-available}  .wbt-page-content .woocommerce table.cart td.product-thumbnail{display:block}.wbt-page-content .woocommerce table.cart td.product-thumbnail::before{display:none}  #wbt-body ul.woocommerce-error li > a{margin:1rem 0}#wbt-body ul.woocommerce-error li{     } nav.woocommerce-MyAccount-navigation ul{margin-right:0}} @media only screen and (max-width:767px){  #wbt-body ul.products.columns-1 li.product,#wbt-body ul.products.columns-2 li.product,#wbt-body ul.products.columns-3 li.product,#wbt-body ul.products.columns-4 li.product{width:100%} #wbt-body ul.products.columns-5 li.product,#wbt-body ul.products.columns-6 li.product{width:calc( (100% - (var(--col-gap-list-elelment-rwd) * 1 ) ) / 2 )} #wbt-body ul.products.columns-7 li.product,#wbt-body ul.products.columns-8 li.product,#wbt-body ul.products.columns-9 li.product{width:calc( (100% - (var(--col-gap-list-elelment-rwd) * 2 ) ) / 3 )}  #wbt-body ul.products.columns-1 li.product a > h2,#wbt-body ul.products.columns-2 li.product a > h2,#wbt-body ul.products.columns-3 li.product a > h2,#wbt-body ul.products.columns-4 li.product a > h2{min-height:unset; } #wbt-featured-products ul.products li.product{width:100%}  #wbt-body .shop_table div.coupon{display:block}#wbt-body .shop_table div.coupon > input[type=text]{width:100%;margin-bottom:1rem}#wbt-body .shop_table div.coupon > button[type="submit"]{ width:100%}#wbt-body .shop_table div.coupon > a.button{float:right;margin-top:0.5em;line-height:118%;width:100%}#wbt-body .shop_table_responsive tbody td.actions > button[type="submit"]{width:100%}  #wbt-content .woocommerce table.shop_table_responsive tr.woocommerce-shipping-totals td::before{display:block;padding-inline:12px;width:100%;text-align:left}#wbt-content .woocommerce table.shop_table_responsive tr.woocommerce-shipping-totals td{padding-inline:0}.woocommerce ul#shipping_method li{padding:12px}.woocommerce ul#shipping_method li:last-of-type{border-bottom:solid 2px #e7e7e7}.woocommerce ul#shipping_method li:nth-child(odd){background-color:#e7e7e7}#wbt-content .woocommerce ul#shipping_method li{margin:0;display:flex;text-align:left;line-height:1.3em}#wbt-content .woocommerce ul#shipping_method{margin-top:40px}#wbt-content .woocommerce ul#shipping_method li label{display:flex;flex-wrap:nowrap;justify-content:space-between;width:-moz-available;width:-webkit-fill-available;width:fill-available}.woocommerce ul#shipping_method li p.shipping-method-description{margin-block:0.5em 0;font-style:italic;font-size:0.85rem;line-height:1.2} #wbt-content tr.woocommerce-shipping-totals .woocommerce-shipping-destination{padding-inline:12px;text-align:left}} @media only screen and (min-width:768px) and (max-width:1023px){  #wbt-body ul.products.columns-1 li.product,#wbt-body ul.products.columns-2 li.product{width:100%} #wbt-body ul.products.columns-3 li.product,#wbt-body ul.products.columns-4 li.product,#wbt-body ul.products.columns-5 li.product{width:calc( (100% - (var(--col-gap-list-elelment-rwd) * 1 ) ) / 2 )} #wbt-body ul.products.columns-6 li.product,#wbt-body ul.products.columns-7 li.product,#wbt-body ul.products.columns-8 li.product,#wbt-body ul.products.columns-9 li.product{width:calc( (100% - (var(--col-gap-list-elelment-rwd) * 2 ) ) / 3 )} #wbt-featured-products ul.products li.product{width:calc( 50% - var(--col-gap-list-elelment-rwd) )}}  #wbt-text-content div.wc-block-featured-category{min-height:280px !important;align-content:flex-end}#wbt-text-content div.wc-block-featured-category * h2{padding:0 1em 1em;font-size:1.28rem;font-weight:400}#wbt-text-content div.wc-block-featured-category h2::before{content:'';width:70%;height:1px;margin:0px auto 20px;display:block;border-bottom:solid 1px #eee}#wbt-text-content div.wc-block-featured-category{transition:0.3s} #wbt-text-content div.wc-block-featured-category:hover{background-color:var(--default-color-link-content-href-hover)} #wbt-text-content div.wc-block-featured-category:hover *{color:#fff} #wbt-text-content div.wc-block-featured-category:hover img{ filter:opacity(0.5)} #wbt-text-content div.wc-block-featured-category .wp-block-button a.wp-block-button__link{opacity:0;transition:0.3s}#wbt-body #wbt-text-content div.wc-block-featured-category .wp-block-button a.wp-block-button__link:hover{background-color:transparent;outline-offset:5px}#wbt-text-content div.wc-block-featured-category:hover .wp-block-button a.wp-block-button__link{opacity:100;outline:solid 1px #fff}  #wbt-text-content .wc-block-grid__products{margin:0;display:flex;justify-content:start;column-gap:var(--col-gap-list-element);row-gap:var(--row-gap-list-element);flex-wrap:wrap}#wbt-text-content .wc-block-grid__products > li{position:relative} @media only screen and (min-width:1024px){ #wbt-text-content .has-6-columns .wc-block-grid__products > .wc-block-grid__product{max-width:calc( ( 16.6666666667% - var(--col-gap-list-element) ) + ( var(--col-gap-list-element) / 6 ) )} #wbt-text-content .has-5-columns .wc-block-grid__products > .wc-block-grid__product{max-width:calc( ( 20% - var(--col-gap-list-element) ) + ( var(--col-gap-list-element) / 5 ) )} #wbt-text-content .has-4-columns .wc-block-grid__products > .wc-block-grid__product{max-width:calc( ( 25% - var(--col-gap-list-element) ) + ( var(--col-gap-list-element) / 4 ) )} #wbt-text-content .has-3-columns .wc-block-grid__products > .wc-block-grid__product{max-width:calc( ( 33.3333333333% - var(--col-gap-list-element) ) + ( var(--col-gap-list-element) / 3 ) )} #wbt-text-content .has-2-columns .wc-block-grid__products > .wc-block-grid__product{max-width:calc( ( 50% - var(--col-gap-list-element) ) + ( var(--col-gap-list-element) / 2 ) )} #wbt-text-content .has-1-columns .wc-block-grid__products > .wc-block-grid__product{max-width:100%}} #wbt-text-content .wc-block-grid__product{padding:var(--col-gap-list-element-padding);border:0;outline-color:transparent;transition:0.3s}#wbt-text-content .wc-block-grid__product:hover{outline:var(--outline-list-element);outline-offset:var(--outline-list-element-offset)}#wbt-text-content .wc-block-grid__product > a{display:flex;flex-wrap:wrap;width:-moz-available;width:-webkit-fill-available;width:fill-available;padding:var(--padding-list-element)} #wbt-text-content .wc-block-grid__product a:hover .wc-block-grid__product-title{color:var(--default-color-link-content-href)}#wbt-text-content .wc-block-grid__product-title{min-height:50px;width:100%;color:#000;font-size:1.28rem;font-weight:400;text-align:center;transition:0.3s} #wbt-text-content .wc-block-grid__product-image img{margin-bottom:1rem;max-height:var(--img-height-on-list);width:100%;object-fit:cover;object-position:top center} #wbt-text-content .wc-block-grid__product-short-description{ font-size:1rem;margin-bottom:1rem;line-height:1.5rem;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:6;-webkit-box-orient:vertical} body:not(.home) #wbt-text-content .wc-block-grid__product-short-description{display:none} #wbt-text-content .wc-block-grid__product-add-to-cart{margin-block:auto 0;margin-inline:0;z-index:1}#wbt-text-content .wc-block-grid.has-aligned-buttons .wc-block-grid__product>:last-child{padding-bottom:0}  #wbt-body ul.wc-block-grid__products li div.wp-block-button > a.add_to_cart_button{margin-top:0;padding:15px 0;display:flex;font-size:1.14rem;text-transform:lowercase;justify-content:center;align-items:center;background-color:unset;outline:unset;border-left:unset;border-right:unset;border-top:solid 1px #000;border-bottom:solid 1px #000;width:unset;color:#000;transition:0.3s;width:100%}#wbt-body ul.wc-block-grid__products li div.wp-block-button > a.add_to_cart_button::before{content:'';display:inline-block;margin-right:35px;width:30px;height:30px;background:url(./woo/assets/img/ico-basket.svg) center no-repeat;transition:0.3s}#wbt-body ul.products li.outofstock > a.button::before{opacity:0.1}#wbt-body ul.wc-block-grid__products li div.wp-block-button > a.add_to_cart_button:hover{border-top:solid 1px var(--default-color-link-content-href);border-bottom:solid 1px var(--default-color-link-content-href);color:var(--default-color-link-content-href)}#wbt-body ul.wc-block-grid__products li div.wp-block-button > a.add_to_cart_button:hover::before{margin-right:10px}   #wbt-body ul.wc-block-grid__products li > .wc-block-grid__product-price{width:100%;display:flex;gap:10px;justify-content:center;align-items:flex-end;color:#000;font-weight:700;font-size:1.43rem}#wbt-body ul.wc-block-grid__products li > .wc-block-grid__product-price span.wbt-inner-price > ins,#wbt-body ul.wc-block-grid__products li > .wc-block-grid__product-price span.wbt-inner-price > del{display:block;text-align:left} #wbt-body ul.wc-block-grid__products li > .wc-block-grid__product-price span.wbt-inner-price > ins{color:#000;font-weight:700;font-size:1.43rem;text-align:center;text-decoration:none} #wbt-body ul.wc-block-grid__products li > .wc-block-grid__product-price span.wbt-inner-price > del{font-weight:400;font-size:1rem;color:#696969} #wbt-body ul.wc-block-grid__products li > .wc-block-grid__product-price span.wbt-inner-price > ins{color:var(--default-promo-price);text-align:left}  #wbt-text-content .wc-block-grid__product-onsale,.woocommerce #wbt-woocommerce-content span.onsale{background-color:#ff355e;position:absolute;top:0;left:0;padding:5px 6px;width:fit-content;min-width:unset;height:auto;min-height:unset;color:#fff;font-size:0.8rem;font-weight:400;line-height:normal;border-radius:0;border:none;z-index:1} #wbt-text-content .wc-block-grid__product-rating .star-rating,#wbt-text-content .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{font-size:1.5rem}#wbt-body .wc-block-grid__product-rating .star-rating span:before,#wbt-body .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{color:var(--default-color-link-content-href)}.split-2-col> :not(img,figure)::after{pointer-events:none} :root{--text--medium:18px;--m-menu-padding:1rem .8rem;--color--primary:#654321;--color--secondary:#B55C24;--color--secondary--light:#F2792C;--color--primary--light:#B97A3A;--color--primary--dark:#080807;--color--neutral:#F7F5F1;--m-menu-color-bg-active:#fff;--m-menu-color-txt-active:var(--color--secondary);--font--primary:'Amiri',sans-serif} input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body{max-width:100vw;overflow-x:hidden}a{transition:.3s}#l-body a:hover{color:var(--color--secondary--light)}html{scroll-behavior:smooth}pre{font-family:inherit}figure>img{width:100%}h1.m-title,#l-body.woocommerce div.product .product_title{line-height:1em;margin:0 0 1rem}@media (max-width:1240px){.l-main-content{padding:1rem}#l-body.home .l-main-content,#l-body.home .l-main-content>.wp-block-group{padding:0}}@media (max-width:1240px){#l-body h1.m-title,#l-body.search.woocommerce h1{font-size:34px;margin-top:0;line-height:1.1em}}@media (max-width:1240px){.rwd--py--0{padding-top:0;padding-bottom:0}}.fw--300,.fw--300>a,.fw--300>li{font-weight:300 !important}.fw--400,.fw--400>a,.fw--400>li{font-weight:400 !important}.fw--600,.fw--600>a,.fw--600>li{font-weight:600 !important}.ls--none{list-style-type:none}.text--medium{font-size:var(--text--medium) }.bg__neutral{background-color:var(--color--neutral) !important}.c--secondary--light,.c--secondary--light>a{color:var(--color--secondary--light)}.c--primary,.c--primary>a{color:var(--color--primary)}.c--white,.c--white>a{color:#fff}.bg--primary--dark{background-color:var(--color--primary--dark)}.bg--black{background-color:#000;color:#fff}.rotate90{transform:rotate(90deg)}.op--bottom img{object-position:bottom}@media (min-width:1240px){.border--highlight{border:4px solid #ffffff;padding:3px;outline:2px solid #000}.hero__container.border--highlight{border:none}}#l-body .mw--100vw{max-width:100vw}#l-body .mw--50{min-width:50%}#l-body .mw--650{width:min(100%,650px)}.d--grid{display:grid !important}.d--flex{display:flex !important}.fd--column{flex-direction:column}.grid--3{grid-template-columns:1fr 1fr 1fr;margin-bottom:14px}.grid--2{grid-template-columns:1fr 1fr}@media (max-width:1240px){.grid--3,.grid--2{grid-template-columns:1fr}}.z--1{z-index:1}.m--0{margin:0}.pt--2{padding-top:2rem}#l-body .pt--4{padding-top:4rem}#l-body .pt--0{padding-top:0}.pb--2{padding-bottom:2rem}#l-body .pb--1{padding-bottom:1rem}.pb--3{padding-bottom:3rem}.pb--4{padding-bottom:4rem}.medium--text--regular,.wp-block-button a,.woocommerce .add-request-quote-button.button,.woocommerce ul.products li.product .button,.card__short__desc{font-size:18px;font-weight:400}.card__short__desc{color:#000}@media (min-width:1240px){.card__short__desc{margin-top:0.75rem}}.medium--text--bold{font-size:18px;font-weight:700}.text--slogan{font-size:72px;font-family:var(--font--primary);color:var(--color--secondary);text-transform:uppercase;line-height:5rem}@media (max-width:1240px){.text--slogan{font-size:48px;line-height:1.1em}}.text--sub--heading--2,#tab-description>h3{font-size:24px;font-family:var(--font--primary);text-transform:uppercase;line-height:1.7rem}#tab-description>h3{font-weight:500}.large--text--regular{font-size:20px;margin:0;font-weight:400;line-height:1.4em}#l-body .cta .large--text--regular{font-weight:300}.large--text--bold{font-size:20px;font-weight:600}.small--text--regular{font-size:14px;font-weight:300}@media (min-width:1240px){.tw--nowrap{text-wrap:nowrap}}.g--3{gap:3rem}.g--0{gap:0}.g--2{gap:2rem}.g--1{gap:1rem}.g--4{gap:4rem}.d--none{display:none !important}.tt--uppercase{text-transform:uppercase}.d--inline--flex{display:inline-flex !important}@media (min-width:1240px){.mh--700>*{max-height:678px}.mh--900>*{max-height:835px}.mh--400>*{max-height:340px}}.bg--secondary--light{background-color:var(--color--secondary--light) !important;color:#fff}.f--white{filter:saturate(0) brightness(5)}#l-body .mb--1{margin-bottom:1rem}#l-body .mb--05{margin-bottom:.5rem}#l-body .mb--2{margin-bottom:2rem}.mb--3{margin-bottom:3rem}#l-body .mb--4{margin-bottom:4rem}.img--fill>img,.img--fill{width:100%;height:100%}#l-body .gc35{grid-column:3/5}#l-body .gc13{grid-column:1/3}#l-body .ml--1{margin-left:1rem}#l-body .ml--auto{margin-left:auto}#l-body .mt--05{margin-top:0.5em}#l-body .mt--025{margin-top:0.25em}#l-body .mt--075{margin-top:0.75em}#l-body .mt--1{margin-top:1rem}#l-body .mt--2{margin-top:2rem}#l-body .mt--3{margin-top:3rem}@media (min-width:1240px){#l-body .translateY---10{transform:translateY(-7px)}#l-body .translateY---5{transform:translateY(-5px)}#l-body .translateY---18{transform:translateY(-15px)}#l-body .translateY---12{transform:translateY(-12px)}}#l-body .mt--4{margin-top:4rem}#l-body .p--0{padding:0;padding-block:0}#l-body .px--1{padding:0 1rem}@media (min-width:1240px){#l-body .pi--2{padding-inline:2rem}}.p--relative{position:relative}.heading--4{font-size:32px;font-family:var(--font--primary);font-weight:500;margin:0;line-height:2.25rem}@media (max-width:1240px){.heading--4{font-size:24px;line-height:1.1em}}.heading--3,#l-body ul.products li.product .woocommerce-loop-product__title,.woocommerce-Tabs-panel--description>h2,.related.products>h2,.yith-ywraq-mail-form-wrapper>h3{font-size:40px;font-family:var(--font--primary);font-weight:500;margin:0;line-height:1.1em;padding:0;color:#000}@media (max-width:1240px){.heading--3,ul.products li.product .woocommerce-loop-product__title,.yith-ywraq-mail-form-wrapper>h3{font-size:32px;line-height:1.1em}}h1.m-title,#l-body.search h1{font-size:64px;text-transform:uppercase;font-family:var(--font--primary);margin-bottom:0.5rem;line-height:1.2em}.heading--2{font-size:56px;font-family:var(--font--primary);font-weight:500;text-transform:uppercase;margin:2.5rem 0 0;line-height:4rem}@media (max-width:1240px){.heading--2{font-size:40px;line-height:1.1em}}.heading--2::after,.heading--3--underlined::after,h1.m-title::after,#l-body.woocommerce div.product .product_title:after,.woocommerce-Tabs-panel--description>h2::after,.related.products>h2::after,.yith-ywraq-mail-form-wrapper>h3::after,#l-body.search h1:after,#l-body .heading--2::after{display:block;content:'';width:100%;height:1px;background:rgb(181,92,36);background:linear-gradient(90deg,rgba(181,92,36,1) 33%,rgba(238,234,226,1) 33%)}#l-body h1.m-title::after, #l-body .woocommerce-Tabs-panel--description>h2::after,#l-body .related.products>h2::after{background:rgb(181,92,36)}.quality_and__experience .heading--3.heading--3--underlined:after,.wood__products .heading--3--underlined::after,.purchase .heading--3--underlined::after,.partnership .heading--3--underlined::after,.how_it_works .heading--3--underlined::after{margin-top:1rem}@media (max-width:1240px){.quality_and__experience .heading--3.heading--3--underlined:after,.wood__products .heading--3--underlined::after,.purchase .heading--3--underlined::after,.partnership .heading--3--underlined::after,.how_it_works .heading--3--underlined::after{margin-top:.6rem}}.aboutBlock .heading--2::after{margin-top:1.4rem}h1.m-title::after{width:min(420px,100%);margin-top:.75rem;margin-bottom:1rem}.ff--amiri{font-family:var(--font--primary)}.img--inverted{filter:saturate(0) brightness(5)}.container{width:min(1240px,100%);margin:auto}@media (max-width:1240px){ .rwd--py--0{padding-top:0;padding-bottom:0}#l-body .rwd--px--05{padding-left:0.5rem;padding-right:0.5rem}} #l-body .wp-block-cover,.wp-block-cover-image{min-height:395px}.menu-item__product-count{display:none } .m-breadcrumbs{text-transform:uppercase;font-weight:400;font-size:14px}.m-breadcrumbs a{color:var(--color--primary--light)}   .language__switcher__wrapper{position:relative;padding:0.5rem 0.5rem 0.5rem 2rem;margin:0;margin-left:1.4rem;min-height:31px;display:flex;align-items:center;flex-wrap:nowrap;gap:1rem;cursor:pointer}@media (max-width:767px){.language__switcher__wrapper{margin-block:1rem 2rem;margin-left:1rem;padding:0.5rem 0.5rem 0.5rem 3rem}}.header__language__switcher{position:absolute;top:0;left:-6px;list-style:none;padding:0.35rem;margin:0;border:1px solid black;background:#fff;transition:.3s}.language__switcher__wrapper:hover .header__language__switcher{border-color:var(--color--secondary)}.language__arrow{width:16px;height:8px;background:url(./assets/img/custom/ico-arr-bottom.svg) center no-repeat;background-size:contain;border:none;outline:none;cursor:pointer;padding:0;transition:transform 0.3s ease}@media (max-width:767px){.language__arrow{width:24px;height:16px}.language__arrow[aria-expanded="true"]{transform:rotate(180deg)}}@media (min-width:768px){.language__switcher__wrapper:hover .header__language__switcher .language__icon{display:block}}.language__icon{display:none;margin-top:0.5rem;width:20px;height:20px;background-position:left;background-repeat:no-repeat}@media (max-width:767px){.language__icon{width:30px;height:30px}}.language__icon a{display:block;width:100%;height:100%}.header__language__switcher>.language__icon:first-of-type{display:block;margin-top:0}.language__pl{background-image:url(./assets/img/custom/ico-pl.svg)}.language__en{background-image:url(./assets/img/custom/ico-gb.svg)}.language__fr{background-image:url(./assets/img/custom/ico-fr.svg)}.language__de{background-image:url(./assets/img/custom/ico-de.svg)}.language__it{background-image:url(./assets/img/custom/ico-it.svg)} .language__switcher__wrapper.is-open .header__language__switcher{display:block}.language__switcher__wrapper.is-open .language__icon{display:block}.language__switcher__wrapper.is-open .language__icon a{display:block} ul#menu-zaglowek>li{border-top:2px solid transparent;transition:.3s}@media (min-width:1240px){#l-body li.current-menu-item,ul#menu-zaglowek>li:hover{border-top-color:#B55C24}}li.current-menu-item>a,ul#menu-zaglowek>li:hover>a{color:#B55C24}.m-menu ul{align-items:flex-start}.l-rquote{background:url(./assets/img/ico-list.svg) center no-repeat;width:20px;height:21px;display:block;margin-right:1rem;margin-left:0.5rem}@media (max-width:1240px){.l-rquote{margin-top:0.5rem}}@media (min-width:769px){.menu-item-has-children:hover>.js-sub-menu--left{right:initial }}@media (max-width:1240px){.menu-item-has-children:hover>.sub-menu{display:none}.menu-item-has-children.wbt-collapsed .sub-menu{display:block;padding-left:10px}.menu-item-has-children.wbt-collapsed .sub-menu a{font-size:1em}}.m-menu.m-menu--shop{display:none }.m-logo img{width:98px;transition:.3s}@media (min-width:1240px){#l-body.home .m-logo img{filter:saturate(0) brightness(5) }}  #l-body.home .l-header{position:fixed; }@media (min-width:1240px){#l-body .l-header{background-color:transparent }}@media (max-width:1240px){#l-body.home .l-header{background-color:#fff;padding:1rem}#l-body.home.is-active__hamburger .l-header{height:100%;overflow:scroll}#l-body .l-header{padding:1rem}#l-body .l-header-wrapper{align-items:center;align-content:flex-start}.m-logo img{width:50px}}.text--center{text-align:center}.text--left{text-align:left}:is(.m-menu--main,.m-menu--shop) a{font-size:var(--text--medium);text-transform:uppercase;text-wrap:nowrap;color:#000;font-weight:400;transition:.3s}:is(.m-menu--main,.m-menu--shop) li{border-top:3px solid transparent;transition:.3s}#l-body .sub-menu li.current-menu-item{border-top:initial}#l-body .sub-menu li:hover>a{color:var(--color--secondary)}.l-header-wrapper{align-items:flex-start }#l-menu-container{background-color:#fff;align-items:center;justify-content:flex-end }.m-search-form{display:none }@media (max-width:1240px){#m-search-form>form{width:100%}}.l-user{display:none } #l-body .hero__slider{padding-top:0;max-width:unset;width:100%}.hero__slide__2 img{object-position:50% 65%}.hero__slide__1 img{object-position:50% 60%}div.hero__slider.slick-slider.slick-dotted{margin-bottom:6em}.hero__slider>div{width:100%}.slick-slide>div{width:100vw}.hero__slide{height:700px}@media only screen and (max-width:768px){.hero__slider,.hero__slide,.hero__slide>span,.hero__slide img{height:463px !important}}.slick-dots{bottom:17px;left:-22px}@media (min-width:1240px){.slick-dots{bottom:11px;left:31.6rem}}.cats__slider .slick-dots{left:-18px;bottom:-16px}.cats__slider .cat__cards:nth-of-type(2),.cats__slider .cat__cards:nth-of-type(3){margin-top:0}@media (min-width:1240px){.cats__slider .cat__cards:nth-of-type(2),.cats__slider .cat__cards:nth-of-type(3){margin-top:3rem;margin-bottom:3.5rem}}.slick-dots li button{display:block;width:56px;height:6px;border:3px solid #05222c;background:#fff;color:transparent;font-size:0;padding:0;transition:all 300ms ease-in-out}.slick-dots li.slick-active button{border-color:var(--color--secondary--light); }.slick-initialized .slick-list{margin-left:0}#l-body .slick-dots li button:before{opacity:0}.slick-dots li{margin:0 22px;transform:translateY(19px)} .hero__row{padding:2rem;color:#fff;background:#000}@media (max-width:1240px){.hero__row{flex-direction:column;padding:2rem 0;padding-bottom:1.75rem}#l-body .hero__row h1{margin-top:0.5rem}}@media (min-width:1240px){.hero__container{width:78%;margin-top:-11.2rem;position:relative}}@media (min-width:768px){#m-search-form{position:absolute;top:-7.7rem;width:100%;left:0;background-color:var(--color--primary);align-items:center;left:0;display:flex;visibility:visible;justify-content:center;height:56px;transition:.3s}#l-body #m-search-form[aria-expanded="true"]{top:7.7rem}.m-search-form form[role="search"]{width:min(1240px,100%)}}.m-search-form form[role="search"] input[type="search"]{width:100%;padding:.6rem 0.5rem}.m-search-form form[role="search"] button,input.wpcf7-form-control.wpcf7-submit.has-spinner{background:var(--color--secondary--light);border:none;color:#fff;font-size:1.125rem;padding:.5rem 1rem;cursor:pointer}#m-search-icon{cursor:pointer}@media (max-width:1240px){#m-search-icon{display:none}#l-body .m-search-form[aria-expanded="true"]{margin-top:2rem;border:none}}#l-body .l-user{display:none} #l-body .hero__row figure{width:170px;margin-right:2rem;margin-bottom:auto}@media (max-width:1240px){#l-body .hero__row figure{margin-bottom:1rem;margin-right:initial;width:119px}#l-body .hero__row>div.wp-container-core-group-is-layout-2.wp-container-core-group-is-layout-2{align-items:center}}#l-body .hero__row h1{width:90%}@media (max-width:1240px){#l-body .hero__row h1,#l-body .hero__row p{text-align:center}#l-body .hero__row p{margin-top:1.5rem;font-size:22px;width:90%;line-height:1.1em}} @media (min-width:1240px){#l-body .cats__slider{max-width:calc(100vw - 4rem)}}.cat__cards{margin-top:4.6rem}@media (max-width:1240px){.cat__cards{margin-top:2.5rem}}.cat__card{height:450px;padding-left:2rem}@media (max-width:1240px){.cat__card{ padding:17rem 0 1.5rem 1rem !important;height:auto !important}}#l-body .cat__card__col{width:calc(33% - 2rem);float:left}@media (min-width:1240px){#l-body.home .cat__card__col{margin-right:2rem !important}}@media (max-width:1240px){#l-body .cat__card__col{margin-right:initial !important}}.cat__card p{margin-bottom:2.5rem} .cat__card--white .wp-block-button a,.cat__card--white div.wp-block-button a::before{filter:saturate(0) brightness(5);color:#fff;border-color:#fff}.cat__card--white div.wp-block-button a::after{filter:saturate(0) brightness(5)}div.wp-block-button a:hover::after,.woocommerce .add-request-quote-button.button:hover::after,.cat__card--white div.wp-block-button a:hover::after{background-image:url(./assets/img/custom/btn-arrow-secondary.svg) !important}.woocommerce .add-request-quote-button.button:hover{background-color:transparent !important}.wp-block-button a,div.wp-block-button a::before,div.wp-block-button a::after,.woocommerce ul.products li.product .button::before,.woocommerce ul.products li.product .button::after,.woocommerce ul.products li.product .button,.woocommerce .add-request-quote-button.button::before,.woocommerce .add-request-quote-button.button::after,.woocommerce .add-request-quote-button.button{transition:.3s}#l-body .wp-block-button a:hover,div.wp-block-button a:hover::before,div.wp-block-button a:hover::after, .woocommerce .add-request-quote-button.button:hover,.woocommerce .add-request-quote-button.button:hover::before,.woocommerce .add-request-quote-button.button:hover::after{color:var(--color--secondary--light) !important;border-color:var(--color--secondary--light) !important}.cat__cards .cat__card__col:nth-of-type(2) .cat__card{margin-top:-1.3rem;height:485px} .featured__cat{position:relative;height:450px;justify-content:flex-end;background-color:#F6F5F1;overflow:hidden;transition:.3s}.featured__cat .wp-block-buttons{margin-bottom:4rem}@media (max-width:1240px){.featured__cat{height:440px}}.featured__cat:hover,article.blog__list:hover{background-color:#000;color:#fff;transform:scaleY(1.08)}.featured__cat:hover .wp-block-button a,ul.products li.product:hover a.button,article.blog__list:hover a{color:#fff !important}.featured__cat:hover .wp-block-button a::before,ul.products li.product:hover a.button::before,article.blog__list:hover a::before{border-color:#fff}.featured__cat:hover .wp-block-button a::after,ul.products li.product:hover a.button::after,article.blog__list:hover a::after{background-image:url(./assets/img/custom/btn-arrow-white.svg)}.featured__cat:hover .heading--3{color:#fff}@media (max-width:1240px){.featured__cat{justify-content:flex-end}.featured__cat div.wp-block-buttons{margin-bottom:1rem}}.featured__cat__product{position:absolute;bottom:0;right:0;z-index:1}.featured__cat__product img{max-width:90%}@media (min-width:1240px){.featured__cat__product img{max-width:min(40%,300px);margin-left:auto;margin-right:1rem;display:block}}@media (max-width:1240px){.featured__cat.rotatex0 .featured__cat__product{rotate:0deg;top:-2rem;left:-5rem}.featured__cat.rotatex2 .featured__cat__product{rotate:180deg;top:0;left:0}.featured__cat__product{top:-3rem;left:-4rem;bottom:initial;right:initial;rotate:90deg;max-width:283px}}figure.featured__cat__bg,figure.featured__cat__bg>img{position:absolute;width:100%;height:100%;object-fit:cover;mask-image:url(./assets/img/custom/cards/cat_mask.png);mask-repeat:no-repeat;mask-size:cover;mask-position:top right;transform:translateX(6rem)}@media (max-width:1240px){figure.featured__cat__bg,figure.featured__cat__bg>img{mask-size:120%;transform:translateX(2rem)}}.featured__cat :is(h3,p,div.wp-block-buttons){z-index:2;padding-left:2rem;max-width:60%}@media (max-width:1240px){.featured__cat :is(h3,p,div.wp-block-buttons){padding-left:1rem;max-width:85%}}.featured__cat p{margin-bottom:2rem} .btn__with__space{margin-top:4.2rem;margin-bottom:4.5rem;padding:0 1rem}@media (max-width:1240px){.btn__with__space{margin-top:3rem;margin-bottom:3.5rem}}.wp-block-button a,.woocommerce ul.products li.product .button,.woocommerce .add-request-quote-button.button{background-color:transparent !important;display:flex;text-transform:uppercase;padding:0;align-items:center;color:var(--color--primary) !important}.wp-block-button a::before,.woocommerce ul.products li.product .button::before,.woocommerce .add-request-quote-button.button:before{content:'';display:block;width:30px;border:1px solid var(--color--primary);border-right:0;margin-right:1rem;height:58px}.btn__huge .wp-block-button a::before{width:52px;height:100px;border-width:2px}.btn__huge .wp-block-button a{font-size:32px;filter:brightness(5) saturate(0)}.wp-block-button a::after,.woocommerce ul.products li.product .button::after,.woocommerce .add-request-quote-button.button::after{content:'';display:block;width:20px;height:20px;background-image:url(./assets/img/custom/btn-arrow.svg);background-repeat:no-repeat;background-size:100%;margin-left:1.5rem;background-position:center}.btn__huge .wp-block-button a::after{transform:rotate(90deg) translateX(0px);width:30px}#l-body .woocommerce .add-request-quote-button.button{background:transparent !important;color:var(--color--primary) !important} .cta{background:linear-gradient(90deg,rgba(242,121,44,1) 50%,rgba(0,0,0,1) 50%)}@media(min-width:1240px){.cta .small--text--regular{width:85%}}.cta>div{display:grid;grid-template-columns:1fr 2fr;width:min(1240px,100%);margin:auto}#l-body .cta a:hover{color:#fff}@media (max-width:1240px){.cta .bg--secondary--light>div{padding:2rem 1rem 1.4rem;text-align:center}.cta .bg--secondary--light>div h3{margin-bottom:1rem}#l-body .cta .wp-block-image.mt--05.mb--05{margin-top:-0.5rem}.cta .bg--black .heading--3.c--secondary--light{margin:1rem 0 1rem}}.cta .heading--3{color:#fff}@media (max-width:1240px){.cta>div{display:block}.cta .text--center{padding:1.5rem 0 1rem}}@media (min-width:1240px){.cta h3{margin-top:1rem}.cta .has-text-align-center.heading--3.c--secondary--light{margin-top:.5rem}}.cta__cols>div.wp-block-column{max-width:600px}@media (max-width:1240px){.partnership__contact__row{align-items:flex-start !important;flex-direction:column}#l-body .cta__cols.pb--3{padding-bottom:2.25rem}} @media (min-width:1240px){.m-signature__copyright{margin:auto}}#l-footer .m-signature__contact-item a{color:#999;font-size:.85rem}@media (min-width:1240px){#l-footer .wp-block-columns>.wp-block-column:nth-of-type(2){padding-left:8rem}}#l-footer a{color:#fff}@media (max-width:1240px){#l-footer .fw--600 a{font-size:1.15rem}#l-footer .wp-block-group.g--2,#l-footer .footer__contact__wrapper>div{gap:1rem}}.l-footer{background-color:#000;color:#fff}.l-footer-wrapper{padding:2rem 0 0}@media (max-width:1240px){.l-footer-wrapper{padding:1.5rem 1rem 0}.l-footer-wrapper>div>div:first-of-type{margin-bottom:0.5rem}}.footer__logo,.footer__logo>img{width:95px}@media (max-width:1240px){.footer__logo,.footer__logo>img{max-width:50px}}.l-footer-signature{background-color:#fff;color:#000;padding:1.5rem 0} #l-body .l-content{flex-direction:column}#l-body.home .title__wrapper{margin-bottom:0}@media (min-width:1240px){.title__wrapper{display:grid;grid-template-columns:1fr 1240px 1fr;max-width:unset !important;margin-bottom:1.5rem}.title__wrapper>span:first-of-type{background-color:#F6F5F0;transform:translateX(-2rem)}.title__wrapper>span:nth-of-type(2){padding-left:2rem;transform:translateX(-2rem)}}.l-content{padding-top:4rem}body.home .l-content{padding-top:0}@media (max-width:1240px){.l-content{padding-top:50px}#l-body .split-2-col{display:block}} @media (max-width:1240px){#l-body .about>figure>img{height:397px;object-position:right}#l-body .about h2.mt--4{margin-top:3rem}#l-body .about .wp-block-buttons.mt--3.mb--4{margin-bottom:5rem;margin-right:0.5rem}} @media (max-width:1240px){.gallery__wrapper>div>p{margin-bottom:2rem !important}.gallery__wrapper .g--0>div:last-of-type{margin-top:8px}}#l-body .gallery__wrapper .heading--2::after,#l-body .inspirations .heading--2::after{background:linear-gradient(90deg,rgba(181,92,36,1) 33%,rgba(255,255,255,1) 33%)} .cats__icons__cols a{color:#000;display:block;margin-bottom:1.5rem}@media (max-width:1240px){#l-body .cats__icons__col{display:flex;justify-content:space-between}#l-body .cats__icons__col>div{flex-basis:46%}#l-body .goal .cats__icons__col{flex-basis:45% !important;flex-direction:column}#l-body .goal .cats__icons__cols{column-gap:1rem}}@media (min-width:1240px){.oldPlates .wp-block-heading.heading--2.mt--4::after,.inspirations .wp-block-heading.heading--2.mt--3::after,#tab-description h2::after,.related.products h2::after{width:415px;margin-top:1rem}.oldPlates p.text--sub--heading--2{margin-top:0.85rem;margin-bottom:5.1rem}#l-body .oldPlates.mt--4{margin-top:6rem}#l-body .oldPlates .heading--2.mt--4{margin-top:7rem}#l-body .discover__us.mb--4,#l-body .discover__us.sprzedaz{margin:3.6rem 0 3rem;background:linear-gradient(90deg,rgba(255,255,255,1) 46.5%,rgba(247,245,241,1) 46.5%);padding:2rem 0 0}#l-body .discover__us.mb--4 .wp-block-columns>div:first-of-type img{aspect-ratio:3 / 2;object-fit:cover;padding:1.5rem;background-color:#fff;box-shadow:0 0 15px 6px rgba(0,0,0,0.05);max-height:390px}#l-body .discover__us.mb--4 .wp-block-columns>div:first-of-type figure:last-of-type img{padding:1rem}.discover__us .wp-block-column-is-layout-flow>figure:nth-of-type(2){position:absolute;bottom:3rem; left:3.1rem;max-width:369px}#l-body .discover__us .wp-block-column-is-layout-flow>figure:nth-of-type(2)>img{box-shadow:none; }.discover__us.sprzedaz .wp-block-column-is-layout-flow>figure:nth-of-type(2){bottom:5.6rem}.discover__us .wp-block-columns{gap:2.8rem}#l-body .discover__us .large--text--regular.mb--4{padding-right:1.4rem;line-height:1.75rem;margin-bottom:3.5rem}}@media (max-width:1240px){.discover__us,.discover__us>div{padding-bottom:0}.discover__us>div{padding:0}.discover__us{margin-bottom:0}}.discover__us .wp-block-column-is-layout-flow>figure>img{box-shadow:0 0 15px 6px rgba(0,0,0,0.05)}#l-body .discover__us .text--sub--heading--2{margin-top:1rem} .cover__slider__wrapper{width:min(640px,100%);color:#fff;position:relative;counter-set:slider__cover -1;gap:0}ul.counter__purchase__list{margin-top:0} #l-body .partnership .gc35.cover__slider__cover{height:446px}.slider__heading{padding:.6rem 1rem;background-color:var(--color--secondary--light);opacity:0.8;width:100%}.cover__slider__wrapper p.slider__el:before{counter-increment:slider__cover;content:"0" counter(slider__cover)".";color:#EEEAE2;opacity:.2;margin:0 0.5rem;position:absolute;left:-3.5rem}@media (min-width:1240px){.cover__slider__wrapper p.slider__el:before{left:-4rem}}.cover__slider{background-color:#000;opacity:.8;width:100%}.cover__slider p.slider__el{padding:.25rem 0;margin-left:3.5rem;position:relative;max-width:90%;color:#fff}@media (min-width:1240px){.cover__slider p.slider__el{margin-left:4rem;max-width:615px}} .cover__slider__cover>div{position:absolute;top:60%}@media (min-width:1240px){.partnership .cover__slider__cover>div{top:65%}}@media (max-width:1240px){.cover__slider__cover>div{bottom:0;top:initial}.partnership{margin-bottom:2rem}}.cover__slider .slick-prev{left:16px}.cover__slider .slick-next{left:70px}.cover__slider :is(.slick-next,.slick-prev){width:28px;height:28px;top:-28px;opacity:0;cursor:pointer}@media (max-width:1240px){.cover__slider .slick-next{left:60px}.cover__slider :is(.slick-next,.slick-prev){top:-45px}} ul.products li.product{background-color:#F7F5F1;transition:.3s}ul.products li.product:hover{background-color:#000;transform:scale(1.06)}#l-body ul.products li.product:hover :is(.woocommerce-loop-product__title,.card__short__desc){color:#fff}ul.products li.product:hover .card__meta{color:#fff} #l-body .label__list{display:none}.woocommerce ul.products li.product>a:first-of-type{display:flex;flex-direction:row-reverse}@media (max-width:1240px){.woocommerce ul.products li.product>a:first-of-type{flex-wrap:wrap;justify-content:center}}.card__meta{display:flex;flex-direction:column}@media (max-width:1240px){.card__meta{gap:1rem}}@media (min-width:1240px){.card__meta{padding-right:1.5rem}}li.product a{transition:.3s}#l-body .card__meta a.button{margin-top:auto}#l-body .woocommerce ul.products li.product{padding:1rem}@media (min-width:1240px){#l-body .woocommerce ul.products li.product{margin-right:2.5rem;margin-bottom:2rem}#l-body .woocommerce ul.products li.product.last{margin-right:0}}@media (max-width:1240px){#l-body .woocommerce ul.products li.product{width:100%}}.woocommerce ul.products li.product a img{width:min(250px,100%);margin-bottom:0.25rem}@media (max-width:1240px){.woocommerce ul.products li.product a img{width:100%}}@media (min-width:1240px){.woocommerce ul.products li.product a img{height:240px;object-fit:cover}} @media (max-width:1240px){#l-body.single-product .l-main-content{padding:0}#l-body.single-product .title__wrapper>span:nth-of-type(2),#l-body .product__tech__data h2,.tech__data__row,.yith-ywraq-add-to-quote,#tab-description,.related.products>h2{padding-left:1rem;padding-right:1rem}#l-body.single-product .title__wrapper>span:nth-of-type(2){display:block}}#l-body .yith-ywraq-add-to-quote{margin-top:2rem}@media (min-width:1240px){#l-body .yith-ywraq-add-to-quote{margin-bottom:4rem;margin-top:initial}}#l-body.woocommerce div.product div.images .flex-control-thumbs li img{opacity:1;object-position:bottom}#l-body.woocommerce div.product .product_title{font-size:64px;text-transform:uppercase;font-family:var(--font--primary);margin-bottom:0.5rem} span.posted_in{display:none}.woocommerce-product-details__short-description{display:none}.flex-direction-nav{display:none} .woocommerce-product-gallery__image{position:relative} @media (min-width:1240px){#l-body.woocommerce div.product{margin-top:5.5rem}#l-body .woocommerce-product-gallery.woocommerce-product-gallery--with-images.images{width:48.8%}} @media(min-width:1240px){.tech__data__row.dimensions .tech__meta__wrapper{display:flex;gap:0.5rem}}.product__tech__data{margin-top:1.25rem;font-size:20px}.tech__data__row{margin-bottom:1.6rem}@media (max-width:1240px){.tech__data__row{display:flex}}.tech__data__styling ::marker{font-size:1rem}.tech__data__styling ul{padding-left:1.8rem}@media (min-width:1240px){.product__tech__data>div.tech__data__row.dimensions{display:flex;align-items:flex-start}}.tech__data__row img{margin-right:1rem}#l-body .product__tech__data h2{margin-bottom:1.5rem}.tech__data__dimensions{display:flex;flex-direction:column}@media (max-width:1240px){.tech__data__dimensions{margin-top:.5rem}}.tech__data__block{background:#EEEAE2;padding:1rem 1.3rem 0.1rem;margin-bottom:1rem;margin-top:-0.45rem}span.thumbnail__img--caps{position:absolute;right:0;bottom:0rem;background-color:#000;color:#fff;font-size:20px;padding:.5rem 1.5rem;z-index:100;display:none}.woocommerce div.product div.images>div:first-of-type img{height:394px;object-fit:cover;object-position:bottom;background-color:#fff;padding:1.5rem;box-shadow:0 0 15px 6px rgba(0,0,0,0.05)}.woocommerce div.product div.images>div.flex-viewport img{box-shadow:none }.flex-viewport{margin-top:0.5rem;margin-bottom:.9rem}#l-body.woocommerce div.product div.images .flex-control-thumbs li{width:32%; position:relative;height:128px;padding:.8rem;background:#fff;-webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 50px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 50px 0px rgba(0,0,0,0.1)}#l-body .woocommerce div.product div.images .flex-control-thumbs,#l-body .flex-control-nav.flex-control-thumbs{overflow:visible;display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width:1240px){#l-body .woocommerce div.product div.images .flex-control-thumbs,#l-body .flex-control-nav.flex-control-thumbs{margin-top:2rem;gap:1.15rem}}#l-body.woocommerce div.product div.images .flex-control-thumbs li:has(.flex-active){border:1px solid var(--color--primary--light)}@media (max-width:1240px){#l-body.woocommerce div.product div.images .flex-control-thumbs li{width:30%;height:100px}}#l-body.woocommerce div.product div.images .flex-control-thumbs li:last-of-type{margin-right:0}span.gallery__thumb__alt{position:absolute;right:0;bottom:0;background:#000;color:#fff;font-size:14px;padding:.03rem .5rem;display:none}.woocommerce div.product div.images .flex-control-thumbs li img{height:100%;max-height:initial;object-fit:cover} .woocommerce-Tabs-panel--description{font-weight:400}.woocommerce div.product .woocommerce-tabs ul.tabs{display:none}#l-body.woocommerce ul.products.columns-2 li.product,#l-body.woocommerce-page ul.products.columns-2 li.product{width:49%;padding:1rem;margin-bottom:1.75rem;margin-right:1.5rem}#l-body.woocommerce ul.products.columns-2 li.product.last,#l-body.woocommerce-page ul.products.columns-2 li.product.last{margin-right:0}@media (max-width:1240px){#l-body.woocommerce ul.products.columns-2 li.product,#l-body.woocommerce-page ul.products.columns-2 li.product{width:100%}}.woocommerce-Tabs-panel--description>h2,.related.products>h2{text-transform:uppercase;font-size:3rem}@media (max-width:1240px){.woocommerce-Tabs-panel--description>h2,.related.products>h2{font-size:2rem}}.related.products>h2{margin-bottom:5rem}@media (max-width:1240px){.related.products>h2{margin-bottom:3rem}}.woocommerce-Tabs-panel--description>div{font-size:20px;display:flex;gap:.75rem}@media (max-width:1240px){.woocommerce-Tabs-panel--description>div{flex-wrap:wrap}#l-body .mb--4.woo__cta{margin-bottom:3rem}}@media (min-width:1240px){.woocommerce-Tabs-panel--description>div>div{flex:0 0 50%}#l-body.woocommerce .woo__cta{width:100vw;transform:translateX(-25.78%);margin-top:5.5rem;margin-bottom:7.2rem}#l-body .woo__cta p.has-text-align-center.m--0{padding-bottom:1rem}#l-body .woo__bg{position:absolute;display:block;width:100vw;background:#F7F5F1;height:100%;top:-2rem;z-index:0;left:-9rem}}.woocommerce div.product div.summary{position:relative}@media (max-width:1240px){#l-body.woocommerce div.product div.summary{float:inline-start;margin-top:1rem}}.summary>*{z-index:1;position:relative}.woocommerce div.product div.images.woocommerce-product-gallery{z-index:1}.wood__products>div{padding-block:0}@media (max-width:1240px){.wood__products>div:first-of-type{padding-left:0;padding-right:0;margin-bottom:2rem}}@media (min-width:1240px){.wood__products h3,.purchase h3,.partnership h3,.quality_and__experience h3,.purchaseIntro.about h3{font-size:48px}.wood__products>div:last-of-type>div{margin-left:4rem}.wood__products>div:last-of-type>div a:before{margin-right:2rem}}.wood__products>div:last-of-type{padding-block:1.9rem} #partner{scroll-margin-top:4rem}.img__with__shadow,.flex-viewport{box-shadow:0 0 15px 6px rgba(0,0,0,0.05)}#l-body.page-id-413 .title__wrapper{display:none}@media (min-width:1240px){#l-body.page-id-413 .purchaseIntro>div:first-of-type,#l-body.page-id-64 .purchaseIntro>div:first-of-type{background-color:#F7F5F1}}@media (min-width:1240px){#l-body .partnership.mh--400>*{max-height:394px}}.counter__purchase{counter-set:counter__purchase 0}.partnership__list{counter-set:partnership__list 0}@media (min-width:1240px){.goal{padding-bottom:3.5rem}}@media (max-width:1240px){#l-body.page-id-413 .purchaseIntro h2{margin-top:0rem;font-size:34px}#l-body .counter__purchase{gap:0}#l-body .purchase .text--sub--heading--2.mt--2{margin-top:3rem}#l-body .purchase .large--text--regular.mb--2.mt--2{margin-top:1rem}#l-body .purchase h3,#l-body .partnership h3{margin-top:1rem}#l-body :is(.purchase,.partnership) .large--text--regular{margin-bottom:3rem}.goal>div{padding:0}}.counter__purchase__list,.partnership__list{list-style:none}.counter__purchase__list>li,.partnership__list>li{position:relative;padding-left:1.25rem;margin-bottom:2rem}.counter__purchase__list>li:before,.partnership__list>li:before{content:counter(counter__purchase);counter-increment:counter__purchase;width:min-content;display:block;border:1px solid #000;padding:.2rem 1rem;font-weight:bold;position:absolute;left:-2.5rem}#l-body .partnership__list>li:before{content:counter(partnership__list);counter-increment:partnership__list}#l-body .wood__products__row>div{display:flex;flex-direction:column;justify-content:center}#l-body.page-id-413 .wood__products>div:last-of-type{padding-block:3.25rem}#l-body.page-id-413 .wood__products>div:first-of-type{background-color:#F7F5F1}@media (min-width:1240px){#l-body.page-id-413 .wood__products>div:last-of-type{padding-left:3.5rem}} #yith-ywraq-form tr th:nth-of-type(4),#yith-ywraq-form tr td:nth-of-type(5){display:none}.woocommerce.ywraq-wrapper{margin-top:3rem}.quantity button{background:var(--color--secondary--light);border:none;color:#fff;width:25px;height:25px;font-size:1rem;cursor:pointer;transition:.3s}.quantity button:hover{background-color:var(--color--primary);color:#fff}.woocommerce .quantity .qty{width:3.631em;text-align:center;height:25px;font-size:1rem}.woocommerce table.cart img{max-height:100px;object-fit:contain} :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{background:var(--color--secondary--light);color:#fff;border-radius:0;text-transform:uppercase;transition:.3s}:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{background-color:var(--color--primary);color:#fff}.yith-ywraq-mail-form-wrapper>h3{text-transform:uppercase}.yith-ywraq-mail-form-wrapper :is(input,textarea){padding:.6rem 0.5rem} #l-body.search h1.m-title,li.wbt-number-of-display,li.wbt-sort-select{display:none}@media (max-width:1240px){#l-body.search .l-content{padding-left:1rem;padding-right:1rem}}#l-body.search .l-content{width:min(1240px,100%);margin:auto}#l-body.search .m-breadcrumbs{display:none}.m-breadcrumbs{pointer-events:none} #cats__cards__wrapper{scroll-margin-top:4rem} #wbt-filtr-rwd{display:none}ul#wbt-nav-woo{list-style:none;padding-left:initial;font-size:24px;font-family:var(--font--primary);text-transform:uppercase;line-height:1.7rem}.wbt-woo-grid-list-toggle{display:none}ul#wbt-nav-woo select{font-size:24px;font-family:var(--font--primary);text-transform:uppercase;text-align:right;border:none}@media (max-width:1240px){.wbt-sort-select{display:none}} #wbt-paginate-woo{list-style:none} .wpcf7-form label{font-size:18px}input.wpcf7-form-control.wpcf7-text,textarea.wpcf7-form-control.wpcf7-textarea{width:100%;border:none;border-bottom:1px solid #d9d9d9;padding:.75rem 0;font-size:18px;font-family:inherit}input.wpcf7-form-control.wpcf7-text:focus-visible,textarea.wpcf7-form-control.wpcf7-textarea:focus-visible{outline:none;border-bottom-color:black}span.wpcf7-list-item{margin:initial}#l-body .wpcf7 form .wpcf7-response-output{padding:1rem 2rem;margin:2rem 0 2rem} @media(max-width:1240px){.post__content__wrapper{margin-top:2rem}}#l-body.blog .article__wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:2em;margin-bottom:4rem}figure.wbt-featured-media-list,figure.wbt-featured-media-list>img{width:100%;height:300px;object-fit:cover}article.blog__list{background:#F6F5F1;padding:1rem;transition:.3s}h2.wbt-title-list>a{color:#000}article.blog__list:hover h2.wbt-title-list>a{color:#fff}ul.list__meta{list-style:none;padding-left:0;margin-top:.5rem} .wbt-comments-section,#respond{display:none} @media (min-width:1240px){#l-body .inspirations__cols{margin-top:3.3rem}#l-body .inspirations__cols .is-layout-flex{margin-bottom:1.75rem}#l-body .inspirations__cols>div:last-of-type img,#l-body .inspirations__cols>div:nth-of-type(2) img,#l-body .inspirations__cols>div:first-of-type img{object-fit:cover}#l-body .inspirations__cols>div:first-of-type img{aspect-ratio:605/527}#l-body .inspirations__cols>div:last-of-type img,#l-body .inspirations__cols>div:nth-of-type(2) img{aspect-ratio:285/248}#l-body .inspirations__cols.reverse.mt--4{margin-top:0}#l-body .inspirations > div:has(.reverse) > div:first-of-type{margin-bottom:0}}@media (max-width:1240px){#l-body .inspirations figure{flex-basis:100%;margin-bottom:2rem}#l-body .inspirations .wp-block-column>div:last-of-type>figure,#l-body .inspirations__cols>div:first-of-type figure{margin-bottom:0}#l-body .inspirations__cols.reverse>div:first-of-type>div:first-of-type{margin-bottom:2rem}#l-body .inspirations__cols.reverse.mt--4{margin-top:2rem}} .woocommerce table.shop_table_responsive tr td[data-title="Quantity"]::before{content:"Ilość:"}.woocommerce table.shop_table_responsive tr td[data-title="Product"]::before{content:"Produkt:"} .purchaseIntro.about{margin-top:3.5rem}@media (max-width:1240px){.purchaseIntro.about img{object-position:right}}.purchaseIntro.about .heading--3--underlined::after{margin-top:1rem}.features__wrapper{margin:4.5rem auto}.features__wrapper h3.heading--4{font-weight:600;margin-top:1.5rem;text-transform:uppercase;font-size:24px;font-weight:500}.features__wrapper p{font-weight:400;margin-top:0.6rem}.features__wrapper img{max-width:64px;aspect-ratio:1/1}@media (min-width:1240px){.features__wrapper img{display:block;margin:auto}}.quality_and__experience.aboutPage .text--sub--heading--2,.purchase.aboutPage .text--sub--heading--2,.partnership.aboutPage .text--sub--heading--2{margin-top:1rem;margin-bottom:2rem}#l-body .purchase.aboutPage h3,#l-body .partnership.aboutPage h3{margin-top:1.5rem}@media (max-width:1240px){#l-body .purchase.aboutPage h3,#l-body .partnership.aboutPage h3{margin-top:2rem}}#l-body .partnership.aboutPage .pi--2.pt--2{padding-block:0;padding-top:2rem}@media (max-width:1240px){#l-body .partnership.aboutPage .pi--2.pt--2{padding-top:0}}#l-body .gallery__wrapper.aboutPage .heading--2.mt--4{margin-top:3.5rem}@media (max-width:1240px){#l-body .gallery__wrapper.aboutPage .heading--2.mt--4,#l-body .gallery__wrapper.aboutPage p.text--sub--heading--2.px--1{padding:0}}.gallery__wrapper.aboutPage .heading--2::after{margin-top:1rem}@media (max-width:1240px){.q__a__e__cols.aboutPage>div:first-of-type{margin-bottom:2rem}.cta.aboutPage{margin-bottom:4rem}} @media (min-width:1240px){.wood__gallery__block img{aspect-ratio:4 / 3}}