.elementor-173 .elementor-element.elementor-element-846dcf4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-173 .elementor-element.elementor-element-846dcf4:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-846dcf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-7132b29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.woocommerce .elementor-173 .elementor-element.elementor-element-c9cf4af .flex-control-thumbs li{padding-right:calc(42px / 2);padding-left:calc(42px / 2);padding-bottom:42px;}.woocommerce .elementor-173 .elementor-element.elementor-element-c9cf4af .flex-control-thumbs{margin-right:calc(-42px / 2);margin-left:calc(-42px / 2);}.elementor-173 .elementor-element.elementor-element-43f2f4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-173 .elementor-element.elementor-element-d28f9c6 .woocommerce-breadcrumb{font-size:12px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-173 .elementor-element.elementor-element-96fee4f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:500;color:#0C0C0C;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-173 .elementor-element.elementor-element-51119d8 .cart button, .elementor-173 .elementor-element.elementor-element-51119d8 .cart .button{transition:all 0.2s;}.elementor-173 .elementor-element.elementor-element-51119d8 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-173 .elementor-element.elementor-element-51119d8 form.cart table.variations label{color:#1B1B1B;font-family:"Roboto", Sans-serif;font-size:13px;font-style:normal;}.woocommerce .elementor-173 .elementor-element.elementor-element-51119d8 form.cart table.variations td.value select, .woocommerce .elementor-173 .elementor-element.elementor-element-51119d8 form.cart table.variations td.value:before{background-color:#FFFFFF00;}@media(min-width:768px){.elementor-173 .elementor-element.elementor-element-7132b29{--width:55%;}.elementor-173 .elementor-element.elementor-element-43f2f4c{--width:50%;}}/* Start custom CSS *//* GŁÓWNY UKŁAD */

.paldrex-product .woocommerce-product-gallery{
width:55%;
float:left;
padding-right:80px;
}

.paldrex-product .summary{
width:45%;
float:left;
padding:0;
}

/* GALERIA */

.paldrex-product .woocommerce-product-gallery__wrapper{

background:#f8f8f8;
border-radius:20px;
padding:50px;
}

.paldrex-product .flex-control-thumbs{
display:flex;
gap:20px;
margin-top:30px!important;
flex-wrap:wrap;
}

.paldrex-product .flex-control-thumbs li{

border-radius:12px;
overflow:hidden;
border:1px solid #eee;
padding:10px;
background:#fff;
transition:.3s;
}

.paldrex-product .flex-control-thumbs li:hover{
border-color:#a87443;
}

/* TYTUŁ */

.paldrex-product h1{

font-size:62px!important;
font-weight:800!important;
letter-spacing:-2px;
margin-bottom:35px!important;
}

/* BLOKI KONFIGURATORA */

.paldrex-product .variations tr{

display:block!important;
margin-bottom:35px;
padding:30px;
background:#f8f8f8;
border-radius:20px;
}

.paldrex-product .variations td,
.paldrex-product .variations th{

display:block!important;
padding:0!important;
}

.paldrex-product .variations label{

font-size:30px!important;
font-weight:800!important;
margin-bottom:25px!important;
display:block;
}

/* KAFELKI */

.variable-items-wrapper{

display:flex!important;
gap:20px!important;
flex-wrap:wrap!important;
}

.variable-item{

width:130px!important;
height:95px!important;

border-radius:18px!important;
background:white!important;

display:flex!important;
align-items:center!important;
justify-content:center!important;

border:1px solid #ddd!important;

transition:.3s!important;
}

.variable-item.selected{

border:2px solid #a87443!important;

box-shadow:
0 15px 30px rgba(168,116,67,.18);
}

/* PRZYCISK */

.single_add_to_cart_button{

width:100%!important;
height:75px!important;

font-size:22px!important;
font-weight:800!important;

background:#cfb397!important;

border-radius:10px!important;
}

/* CENA */

.price{

font-size:58px!important;
font-weight:900!important;
margin:35px 0!important;
}

/* ILOŚĆ */

.quantity input{

height:75px!important;
width:90px!important;
font-size:26px!important;
}

/* USUWAMY ŚMIECI */

.product_meta,
.related.products,
.woocommerce-tabs{

display:none!important;
}

/* MOBILE */

@media(max-width:991px){

.paldrex-product .woocommerce-product-gallery,
.paldrex-product .summary{

width:100%;
float:none;
padding:0;
}

}

/* Prawy box konfiguratora */

body.elementor-page-173 .summary{
background:#fff;
padding:40px;
border-radius:24px;
box-shadow:0 20px 60px rgba(0,0,0,.06);
}

/* Nazwy sekcji */

.variations label{
font-size:18px!important;
font-weight:800!important;
margin-bottom:15px!important;
display:block;
}

/* Swatche */

.variable-items-wrapper{
display:flex!important;
gap:15px!important;
flex-wrap:wrap!important;
}

.variable-item{
min-width:130px!important;
min-height:90px!important;
border-radius:14px!important;
border:1px solid #e7e7e7!important;
padding:15px!important;
transition:.3s!important;
}

.variable-item.selected{
border:2px solid #a87443!important;
box-shadow:0 10px 25px rgba(168,116,67,.15);
}

/* Cena */

.price{
font-size:50px!important;
font-weight:900!important;
color:#111!important;
}

/* Ilość */

.quantity{
margin-bottom:20px!important;
}

/* Przycisk */

.single_add_to_cart_button{
width:100%!important;
height:65px!important;
background:#a87443!important;
border-radius:10px!important;
font-weight:800!important;
text-transform:uppercase!important;
}

/* Schowaj śmieci */

.product_meta,
.related.products{
display:none!important;
}/* End custom CSS */