.elementor-125667 .elementor-element.elementor-element-51d0a62 > .elementor-container{max-width:1300px;}.elementor-125667 .elementor-element.elementor-element-51d0a62{padding:30px 0px 0px 0px;}.elementor-125667 .elementor-element.elementor-element-24a2467 > .elementor-widget-container{margin:0px 0px -50px 0px;padding:10px 10px 10px 10px;}.elementor-125667 .elementor-element.elementor-element-24a2467{z-index:1;}.woocommerce .elementor-125667 .elementor-element.elementor-element-24a2467 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-125667 .elementor-element.elementor-element-24a2467 .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-125667 .elementor-element.elementor-element-24a2467 .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-125667 .elementor-element.elementor-element-24a2467 .flex-control-thumbs img{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-125667 .elementor-element.elementor-element-24a2467 .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-125667 .elementor-element.elementor-element-24a2467 .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-125667 .elementor-element.elementor-element-b2e61c6 > .elementor-element-populated{padding:34px 34px 34px 34px;}.elementor-125667 .elementor-element.elementor-element-1022631{margin-top:0px;margin-bottom:8px;}.elementor-125667 .elementor-element.elementor-element-9bdc439 > .elementor-element-populated{padding:2px 2px 2px 2px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-125667 .elementor-element.elementor-element-0e31292 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:2px 2px 2px 2px;}.elementor-bc-flex-widget .elementor-125667 .elementor-element.elementor-element-53aaa67.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-125667 .elementor-element.elementor-element-53aaa67.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-125667 .elementor-element.elementor-element-53aaa67 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-125667 .elementor-element.elementor-element-18b3269 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-125667 .elementor-element.elementor-element-18b3269{text-align:start;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-ec811aa );}.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-125667 .elementor-element.elementor-element-51686f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.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-125667 .elementor-element.elementor-element-85ff4ac > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-125667 .elementor-element.elementor-element-85ff4ac .cart button, .elementor-125667 .elementor-element.elementor-element-85ff4ac .cart .button{font-weight:600;border-radius:25px 25px 25px 25px;padding:015px 30px 15px 30px;background-color:#606B66;transition:all 0.2s;}.elementor-125667 .elementor-element.elementor-element-85ff4ac .cart button:hover, .elementor-125667 .elementor-element.elementor-element-85ff4ac .cart .button:hover{background-color:#606B66;}.woocommerce .elementor-125667 .elementor-element.elementor-element-85ff4ac form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-125667 .elementor-element.elementor-element-85ff4ac form.cart table.variations tr th, .woocommerce .elementor-125667 .elementor-element.elementor-element-85ff4ac form.cart table.variations tr td{padding-top:calc( 10px/2 );padding-bottom:calc( 10px/2 );}.woocommerce .elementor-125667 .elementor-element.elementor-element-85ff4ac form.cart table.variations label{color:#000000;}.woocommerce .elementor-125667 .elementor-element.elementor-element-85ff4ac form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-125667 .elementor-element.elementor-element-85ff4ac form.cart table.variations td.value:before{font-weight:400;}.elementor-125667 .elementor-element.elementor-element-dccce0a{text-align:center;}.elementor-125667 .elementor-element.elementor-element-dccce0a img{width:69%;}.elementor-bc-flex-widget .elementor-125667 .elementor-element.elementor-element-ec4afea.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-125667 .elementor-element.elementor-element-ec4afea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-125667 .elementor-element.elementor-element-5c56d6a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-125667 .elementor-element.elementor-element-5c56d6a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-125667 .elementor-element.elementor-element-5c56d6a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-125667 .elementor-element.elementor-element-5c56d6a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-125667 .elementor-element.elementor-element-5c56d6a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-125667 .elementor-element.elementor-element-5c56d6a .elementor-icon-list-icon i{color:#606B66;transition:color 0.3s;}.elementor-125667 .elementor-element.elementor-element-5c56d6a .elementor-icon-list-icon svg{fill:#606B66;transition:fill 0.3s;}.elementor-125667 .elementor-element.elementor-element-5c56d6a{--e-icon-list-icon-size:31px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-125667 .elementor-element.elementor-element-5c56d6a .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-125667 .elementor-element.elementor-element-5c56d6a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-125667 .elementor-element.elementor-element-5c56d6a .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-125667 .elementor-element.elementor-element-5c56d6a .elementor-icon-list-text{transition:color 0.3s;}.elementor-bc-flex-widget .elementor-125667 .elementor-element.elementor-element-f3c4955.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-125667 .elementor-element.elementor-element-f3c4955.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-125667 .elementor-element.elementor-element-dc69065 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-125667 .elementor-element.elementor-element-dc69065 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-125667 .elementor-element.elementor-element-dc69065 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-125667 .elementor-element.elementor-element-dc69065 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-125667 .elementor-element.elementor-element-dc69065 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-125667 .elementor-element.elementor-element-dc69065 .elementor-icon-list-icon i{color:#606B66;transition:color 0.3s;}.elementor-125667 .elementor-element.elementor-element-dc69065 .elementor-icon-list-icon svg{fill:#606B66;transition:fill 0.3s;}.elementor-125667 .elementor-element.elementor-element-dc69065{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-125667 .elementor-element.elementor-element-dc69065 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-125667 .elementor-element.elementor-element-dc69065 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-125667 .elementor-element.elementor-element-dc69065 .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-125667 .elementor-element.elementor-element-dc69065 .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-heading .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-125667 .elementor-element.elementor-element-9ff5afe > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-125667 .elementor-element.elementor-element-9ff5afe{text-align:center;}.elementor-125667 .elementor-element.elementor-element-9ff5afe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;}.elementor-125667 .elementor-element.elementor-element-97e3a8e:not(.elementor-motion-effects-element-type-background), .elementor-125667 .elementor-element.elementor-element-97e3a8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4981710 );}.elementor-125667 .elementor-element.elementor-element-97e3a8e, .elementor-125667 .elementor-element.elementor-element-97e3a8e > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-125667 .elementor-element.elementor-element-97e3a8e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-125667 .elementor-element.elementor-element-97e3a8e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-125667 .elementor-element.elementor-element-243fa37.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-125667 .elementor-element.elementor-element-243fa37.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-125667 .elementor-element.elementor-element-07b5ab3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-125667 .elementor-element.elementor-element-07b5ab3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-125667 .elementor-element.elementor-element-daaafeb > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-125667 .elementor-element.elementor-element-daaafeb{text-align:start;}.elementor-125667 .elementor-element.elementor-element-daaafeb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-125667 .elementor-element.elementor-element-8c969a1 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-125667 .elementor-element.elementor-element-8c969a1{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:normal;color:var( --e-global-color-eadb6d7 );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:767px){.elementor-125667 .elementor-element.elementor-element-24a2467 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-125667 .elementor-element.elementor-element-b2e61c6 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-125667 .elementor-element.elementor-element-1022631{margin-top:20px;margin-bottom:10px;}.elementor-125667 .elementor-element.elementor-element-9bdc439{width:7%;}.elementor-bc-flex-widget .elementor-125667 .elementor-element.elementor-element-9bdc439.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-125667 .elementor-element.elementor-element-9bdc439.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-125667 .elementor-element.elementor-element-5b5915a img{width:50px;}.elementor-125667 .elementor-element.elementor-element-0e31292{width:7%;}.elementor-bc-flex-widget .elementor-125667 .elementor-element.elementor-element-0e31292.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-125667 .elementor-element.elementor-element-0e31292.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-125667 .elementor-element.elementor-element-82d1492 img{width:50px;}.elementor-125667 .elementor-element.elementor-element-53aaa67{width:85%;}.elementor-125667 .elementor-element.elementor-element-18b3269{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:12px;}.elementor-125667 .elementor-element.elementor-element-51686f8 .elementor-heading-title{font-size:27px;}.elementor-125667 .elementor-element.elementor-element-dccce0a{text-align:center;}.elementor-125667 .elementor-element.elementor-element-dccce0a img{width:100%;}.elementor-125667 .elementor-element.elementor-element-ec4afea{width:50%;}.elementor-125667 .elementor-element.elementor-element-5c56d6a{--icon-vertical-align:center;}.elementor-125667 .elementor-element.elementor-element-f3c4955{width:50%;}.elementor-125667 .elementor-element.elementor-element-243fa37{width:40%;}.elementor-125667 .elementor-element.elementor-element-07b5ab3{width:60%;}}@media(min-width:768px){.elementor-125667 .elementor-element.elementor-element-06384d7{width:50%;}.elementor-125667 .elementor-element.elementor-element-b2e61c6{width:50%;}.elementor-125667 .elementor-element.elementor-element-9bdc439{width:6%;}.elementor-125667 .elementor-element.elementor-element-0e31292{width:6%;}.elementor-125667 .elementor-element.elementor-element-53aaa67{width:87.666%;}.elementor-125667 .elementor-element.elementor-element-243fa37{width:50%;}.elementor-125667 .elementor-element.elementor-element-07b5ab3{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-125667 .elementor-element.elementor-element-06384d7{width:100%;}.elementor-125667 .elementor-element.elementor-element-b2e61c6{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-5a315ef */.op a{color:black!important;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-85ff4ac */@media only screen and (max-width: 767px) {
 .single_add_to_cart_button {
padding: 1em 2em 1em 2em;
    font-weight: 700 !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ce709ab */p.omnibus-message{text-align:center;}
.c1{
    width: 60%!important;
    float: left!important;

}
.c2{
    width: 40%!important;
   	text-align:right; float: left;
}
.variation-box {
    border: 2px solid #ddd;
    padding: 15px;
    margin-bottom:10px;
    border-radius: 15px;
clear:both;
   display: flex;
    align-items: center; /* Wyśrodkowanie pionowe */
    justify-content: center; 
    cursor: pointer;
    transition: 0.3s;
    width: 100%;
height:100px;
   
    position: relative;
}

.variation-box:hover, .variation-box.active {
    border-color: #606a65;
    background: #f1f6f3;
}
.variation-box.active .variant-title, .variation-box.active .variant-desc  {
 font-weight:bold
}

.variant-title {
color:black;
    font-size: 20px;
}

.discount {
    background: #606B66;
    color: white;
    padding: 3px 14px;
    border-radius: 5px;
	font-weight:600;
    font-size: 12px;
    position: absolute;
    border-radius:20px;
margin-top: 4px;
 margin-left:15px;
}

.variant-desc {
    font-size: 14px;
    color: black;
margin:0;
}

.variant-price {

	right:2px; font-weight: 700;


}
p.variant-price {margin-bottom:-0;padding:0;}

.promo-price {
    font-size: 18px;
    font-weight: 700;
    color: black;
	
	text-align:right;
}

.old-price {
    text-decoration: line-through;
    color: #999;
    margin-left: 15px;
    font-size: 22px;
}
 #pa_pakiet{display:none!important;}



.woocommerce-variation-description, .woocommerce-variation-price, .reset_variations{display:none!important;}
#pakiet{display:none!Important;}
.variations .label{font-size:22px;margin-left:5px;margin-bottom:5px;}


.select_option  {
   
    border: 0px;
}
.ptekst p{margin:0;}

/* Sprawia, że komórka z etykietą (label) zajmuje 100% szerokości */
tr td.label {
    width: 100% !important;
    display: block;
}

/* Zmiana wyświetlania select, aby pojawiał się poniżej */
tr td.value {
    display: block;
    width: 100%;
}
.selected{border-color: #606a65;
    background: #f1f6f3;font-weight:900!important;
      
}

.selected .yith_wccl_value{
    font-weight:bold!important;
      
}
.select_option.selected {
 border: 2px solid #606a65;
}
.select_option:hover {
   border-color: #606a65;
    background: #f1f6f3;font-weight:900!important;
}

.yith_wccl_value_{color:black!important;font-size:18px;}

.select_option_label .yith_wccl_value_wrapper {
    
    border-radius: 15px!important;
    color:black;

    font-weight:400!important;
   
}

.yith_wccl_value{;color:black;}


.select_option_label .selected  .yith_wccl_value_wrapper {
    

font-weight:bold!important;
  
    border: 2px solid #606A64!important;
   

}
.select_option_label .yith_wccl_value_wrapper {
    border: 0px solid #4f615900!important;

}.select_option {
    font-weight: 400!important;
       border: 2px solid  #ddd;
      border-radius: 15px;

}
.selected .select_option {
     
       border: 12px solid  #606a65!important;

}
table{margin-bottom:0px!important;}
.e-atc-qty-button-holder{margin-top:40px;}

@media only screen and (max-width: 768px) {
.variant-title {
   
    font-size: 16px;
}
.select_option_label .yith_wccl_value {
      font-size:16px!important;

  
}
.discount {
    background: #606B66;
    color: white;
    padding: 1px 5px;
    border-radius: 5px;
    font-weight: 600;
    font-size: 10px;
    position: absolute;
    border-radius: 20px;
    margin-top: 3px;
    margin-left: 5px;
}
.old-price {
    text-decoration: line-through;
    color: #999;
    margin-left: 5px;
    font-size: 18px;
}
.promo-price {
    font-size: 16px;
    font-weight: 700;
    color: black;
    text-align: right;
}
    
}

.select_option_label .yith_wccl_value_wrapper {
    
    padding: 1em 1em 1em 1em!important;
}
.variations {
  
    margin-left: 5px;
}
table.variations label {
 
    margin-left: -10px;
}
.attribute_pa_pakiet{display:none!important;}
.woocommerce-variation-availability{display:none;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9ef4345 */.regular-single-price {
    font-size: 22px;
    font-weight: 600;
    color: #000;
    display: inline-block;
}/* End custom CSS */