nav.site-breadcrumbs.clr li.trail-item.trail-end {
    font-family: 'Nunito' !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 150% !important;
    color: #6F635D !important;
}
#top-bar .elementor-icon-list--layout-inline.elementor-hidden-tablet.elementor-hidden-mobile.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {
    padding: 0 !important;
    margin: 0 !important;
}

.jet-remove-all-filters {
    margin: 20px 0;
    font-size: 15px !important;
}
.jet-remove-all-filters.hide {
    margin: 0px 0;
}
a.oceanwp-off-canvas-filter {
    background-color: #fcfcfc;
    border-color: #ddd !important;
}
.jet-radio-list-wrapper fieldset {
    margin: 0;
    border: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
}
.oceanwp-off-canvas-sidebar #block-12 {
    margin: 0 !important;
    padding: 0 !important;
}
.oceanwp-off-canvas-sidebar #block-11 {
    margin: 0 !important;
    padding: 0 !important;
}
.oceanwp-off-canvas-sidebar #block-9 {
    margin: 0 !important;
    padding: 0 !important;
}
div#block-9 h3 {
    font-size: 22px;
    color: black;
}
.oceanwp-off-canvas-sidebar #block-8{
    margin-top: 20px !important;
	margin-bottom: 20px !important;
	padding-bottom: 20px !important;
    padding-top: 0 !important;
}
a.oceanwp-off-canvas-filter {
    color: #333 !important;
    font-weight: 300 !important;
}
.cb-sorsbmlb .jet-radio-list__row:not(:last-child),.cb-dpcfrz0r .jet-radio-list__row:not(:last-child){
    margin-bottom: 5px !important;
}

button.jet-remove-all-filters__button {
    background: #EBE5E0 !important;
    color: #6F635D !important;
    font-weight: 600;
    font-size: 15px;
    padding: 5px 20px;
    border-radius: 10px;
    border-color: #6F635D;
}
button.jet-remove-all-filters__button:hover{
    background: #6F635D !important;
    color: #EBE5E0 !important;
    border-color: #6F635D;
}
.flickity-button:hover {
    background: #EBE5E0;
    cursor: pointer;
    color: #6F635D;
}
ul.woocommerce-error a {
    padding-left: 0;
}
.ht-category-wrap .ht-category-content-4 p {
    font-size: 16px;
    display: inline-block;
    position: relative;
    margin: 0;
		font-weight:600;
    letter-spacing: 0.5px;
}
ul.woocommerce-error a:hover{
	background:none !important;
}
.tc-lightbox-wrap{
	background:none !important;
}.elementor-element.elementor-element-c7b443b.topbar-content.elementor-widget.elementor-widget-heading, .elementor-element.elementor-element-c7b443b.topbar-content.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-default {
    font-size: 14px !important;
    line-height: 2em !important;
}.woocommerce .optional {
  display: none !important;
}
@media screen and (max-width: 992px) {
.topbar-content{
    text-align: center !important;
}
}
.tm-epo-field.tmcp-select {
    width: 100%;
    max-width: 100%;
    display: initial;
}

.tm-extra-product-options .tc-epo-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    float: none;
    width: 100%;
    margin-bottom: 0;
    gap: var(--tcinnergap);
    align-content: center;
}
/* WooCommerce */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .product-inner .added_to_cart { padding: 5px 25px; border-radius: 30px; }

/* Single Product */
.woocommerce ul.woo-ul { font-size: 15px; list-style: disc; margin: 20px 0 0 20px; }
.woocommerce ul.woo-ul li { margin-bottom: 5px; }

/* Width footer */
#footer-widgets > .container { width: 1280px; }

/* Newsletter input color on footer */
#footer .oceanwp-newsletter-form-wrap input[type="email"] { background-color: transparent; color: #fff; border-width: 1px; }

/* Recent post on footer */
#footer .oceanwp-recent-posts li { border-color: rgba(255,255,255,0.3); }

.input-100-width input {
	width: 100%!important;
	max-width: 100%!important;
}

#site-navigation-wrap .dropdown-menu {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
}
.navigation li a i.before {
    margin-right: 0px;
}
.navigation li a i.icon {
    width: auto;
    height: auto;
    font-size: 1.3em;
    line-height: 1;
    padding: 0 !important;
}
.hidden-div {
    display: none !important;
}
.tc-totals-form dl.tm-extra-product-options-totals {
    margin-left: 0;
    display: none;
    margin-right: 0;
}
.wcmenucart i {
    top: 1.5px !important;
    font-size: 1.3em !important;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: none !important;
}
#tm-epo-totals {
	display: none !important;
}
.woocommerce .summary ul, .woocommerce #tab-description ul {
	margin: 0;
}
.tm-extra-product-options .tc-col-auto, .tm-extra-product-options .tc-cell.tc-col-auto, .tc-cell.tc-col-auto, .tc-col-auto {
	margin: auto;
}
html .woocommerce.content-full-width div.product div.images {
	width: 52%;
}
html .woocommerce.content-full-width div.product div.summary {
	width: 44%;
}

html .tc-row .hidden-div,
.hidden {
    height: 0;
    display: none !important;
}

.cropper-bryt {
    height: 100%;
    border-right: 3px dashed #eee;
    border-left: 3px dashed #000;
    display: block;
    opacity: 1;
    position: absolute;
    top: 0;
}

html .cropper-drag-box.cropper-modal {
    background-color: #000;
    opacity: 0.5;
}

html .tm-extra-product-options .tmcp-field-wrap.tc-active .tc-epo-text-wrapper, .tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap img.radio-image, 
html .tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap img.checkbox-image, 
html .tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap .tmhexcolorimage.radio-image, 
html .tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap .tmhexcolorimage.checkbox-image {
	border-radius: 50%;
	box-shadow: none;
	border-color: red;
	border-width: 2px;
}

html .woocommerce div.product p.price  {
	display: inline-block;
}

html .tc-lightbox-button {
	color: #000;
	background: none;
}

html #material-dialog {
	min-width: 40vw;
}

html .ui-dialog .ui-dialog-titlebar {
	background: transparent;
	border: transparent;
}

html #material-dialog #description ul {
	list-style-type: disc;
	margin-left: 16px;
}

html .woocommerce .button.open-modal {
	font-size:10px;
	margin-bottom: 10px;
	margin-top: -10px;
	background-color: #decdbe !important;
	padding: 6px 10px;
}



.ui-widget-overlay {
	transition: visibility 0.5s, opacity 0.5s linear;
}

.woocommerce ul.products li.product:not(.product-category) .product-inner:hover:before {
    left: 0 !important;
}
.woocommerce ul.products li.product:not(.product-category) .product-inner:hover .woo-product-gallery {
    left: 0px;
    opacity: 1;
    visibility: hidden;
}

.woo-entry-image.clr {
    transition: 1s;
}
.product-inner.clr:hover .woo-entry-image.clr{
    transform: scale(1.1) !important;
    transition: 1s;
}
.woocommerce .term-description {
    font-size: 15px;
    text-align: justify;
    margin-bottom: 40px;
}
article.entry-content.entry.clr {
    display: flex !important;
    flex-direction: column !important;
}
header.woocommerce-products-header {
    order: 3;
	margin-top:5%;
}
.test{
    height:0;
    padding:0 15px;
    overflow:hidden;
    -webkit-transition: height 0.4s ease-out, padding 0.4s ease-out;
    -moz-transition: height 0.4s ease-out, padding 0.4s ease-out;
    -o-transition: height 0.4s ease-out, padding 0.4s ease-out;
    transition: height 0.4s ease-out, padding 0.4s ease-out
}
.icon-magnifier:before {
    font-size: 16px;
    content: "\e090";
    margin-bottom: -20px !important;
}
.icon-magnifier{
    font-size: 16px;
    margin-bottom: -20px !important;
	font-weight:bold;
}
.woocommerce button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .widget_shopping_cart_content .buttons .checkout, #review_form #respond .form-submit input, .oew-product-share ul li a .ops-icon-wrap {
    background: #6F635D;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.widget_shopping_cart_content .buttons .checkout:hover, #review_form #respond .form-submit input:hover{
    background-color: #eae8e4;
}
@media only screen and (max-width: 1000px) {
	.elementor-17 .elementor-element.elementor-element-a61460e .swiper-slide > .elementor-element, .elementor-17 .elementor-element.elementor-element-021b572 .swiper-slide > .elementor-element {
    height: 100%;
    margin-bottom: -20px;
}
.term-description h1 {
    font-size: 18px;
}
.term-description p {
    font-size: 13px;
    margin: 0 0 20px;
}
.term-description h2 {
    font-size: 15px;
}
.term-description .woocommerce ul {
    font-size: 14px;
		margin-bottom: -20px !important;
	}
	.woocommerce #order_review table.shop_table ul#shipping_method.woocommerce-shipping-methods li label {
    display: inline;
    padding-left: 10px;
    font-weight: bold;
    vertical-align: middle;
    color: #525252;
    cursor: pointer;
    font-size: 12.5px;
    letter-spacing: .5px;
}
	
}
label.tc-cell.tc-epo-label.tm-epo-element-label.tcwidth-100,span.tinvwl_add_to_wishlist-text {
    font-weight: 500;
}
input.tm-qty.tc-element-qty.tm-bsbb {
    height: 35px;
}
.klej-ul span.tc-label.tm-label,.tc-extra-product-options .tmcp-field-wrap .price.tc-price .amount {
    font-weight: 500;
}

html .tm-responsive .tm-extra-product-options .tcwidth-50.szerokosc-div,
	html .tm-responsive .tm-extra-product-options .tcwidth-50.wysokosc-div
	{
		-ms-flex: 0 0 50% !important;
		flex: 0 0 50% !important;
		max-width: 50% !important;
	}
#top-bar-wrap {
    font-size: 16px;
    /*background-color: #6F635D;*/
background-color:#EBE5E0 !important;
    font-weight: 500;
}



html .woocommerce.content-full-width div.product div.images {
    display: flex;
    width: 52%;
    flex-direction: column;
}
.woocommerce div.product .woocommerce-product-gallery .flex-viewport {
    order: 1 !important;
    margin-bottom: 20px;
}
.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs {
    margin: 0;
    padding: 0;
    order: 2;
}
.kadrowanie-button-div {
    order: 3;
}
img.image-base.lazy-loaded.lazyloaded {
    left: 0 !important;
}

@media only screen and (max-width: 1000px)  {
.kadrowanie-wizualizacje{
	display:none;
}
	.summary.entry-summary.tc-init {
    margin-bottom: 20px !important;
}
	div#zdj_nr2 {
    margin: 0px !important;
}
	
}
@media only screen and (min-width: 1000px)  {
	.kadrowanie-wizualizacje-mob{
		display:none;
	}
}

img.image-base{
    max-width: 150% !important;
}
@media only screen and (min-width: 1000px)  {
.glsr-field.glsr-field-rating.glsr-required, .glsr-field.glsr-field-text.glsr-required {
    width: 50%;
	float: left;
	
}
.product-template-default .glsr .glsr-reviews,.product-template-default .glsr .glsr-reviews-wrap, {
    grid-gap: 4rem;
    display: flex;
    gap: 4rem;
}
.product-template-default .glsr-minimal .glsr-review, .glsr-minimal .glsr-review {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    float: left;
    float: left;
    width: 25%;
    flex-direction: row;
    justify-content: center;
}
.glsr-field.glsr-field-email.glsr-required {
    width: 49%;
    float: left;
}
form.glsr-form {
    grid-row-gap: 1rem;
    display: flex;
    font-size:18px;
    grid-template-columns: repeat(1,minmax(0,1fr));
    line-height: 1.5;
    position: relative;
    row-gap: 1rem;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
}
	.glsr-field {
    width: 49% !important;
    position: relative;
}
.glsr-field.glsr-field-textarea.glsr-required,.glsr-field.glsr-field-dropzone {
    width: 100%;
}
	.glsr-field.glsr-field-textarea,.glsr-field.glsr-field-dropzone {
    width: 100% !important;
}
	form.glsr-form .glsr-toggle label {
		font-size: 13px !important;
	}
	form.glsr-form input.glsr-input, form.glsr-form select.glsr-select, form.glsr-form textarea.glsr-textarea {
		font-size: 13px !important;
	}
	.glsr-label {
    font-size: 13px !important;
}
form.glsr-form label.glsr-label {
    display: block;
    float: none;
    font-size: 1.2rem;
	font-weight: 500;
}
.glsr .glsr-reviews, .glsr .glsr-reviews-wrap {
    grid-gap: 4rem;
    display: flex;
    gap: 4rem;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-around;
}
.page-id-8499 .glsr-review {
    width: 20%;
    text-align: justify;
    font-size: 14px !important;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
}
	.page-id-68418 .glsr-review {
    width: 20%;
    text-align: justify;
    font-size: 14px !important;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
}
}
a:focus {
  outline: solid 0px !important;
}
#nip_field span.optional {
    display: none;
}
.probka {
    padding: 20px 0;
    border-bottom: 1px solid #eaeaea;
}
a.probka1 {
    background: #6F635D;
    color: white;
    padding: 12px 20px;
    border-radius: 20px;
    text-transform: uppercase;
    font-size: 13px;
		font-weight:600;
}
a.probka1:hover{
    background-color: #eae8e4;
}
.postid-11220 .probka{
	display:none !important;
}
/* Product Adcantages */
ul.block-advantages {margin-left: 0px; list-style:none !important;}
ul.block-advantages .block-reassurance-item {line-height: 15px;}
ul.block-advantages .block-reassurance-item img {margin-right: 3px; width: 24px;}
ul.block-advantages .block-reassurance-item b {font-weight: 600 !important; color: #1a1a1a !important;}
ul.block-advantages {gap: 20px; margin-top:20px !important;}

@media only screen and (min-width: 480px) {
		
		/* Product Adcantages */
ul.block-advantages {display: flex;}
ul.block-advantages .block-reassurance-item {font-size: 13px;}
	}
.block-reassurance-item {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
		align-items: center;
}
ul.block-advantages .block-reassurance-item img {
    margin-right: 3px;
    width: 30px;
    height: 50%;
}

@media only screen and (max-width: 480px) {
	ul.block-advantages li{
		margin-top:20px;
	}
}
@media only screen and (max-width: 1000px) {
.woocommerce span.onsale {
    top: 0 !important;
    left: 0!important;
    font-size: 10px;
    padding: 5px 10px !important;
}
	
}
#menu-item-wpml-ls-23-de {
	order:10;
}


@media only screen and (min-width: 900px) {
#menu-item-19050 {
  margin-top: -2px !important;
}
	
}
div#elementor-lightbox-slideshow-single-img {
    display: none !important;
}
.elementor-element.elementor-element-3802ac3c.elementor-widget.elementor-widget-heading {
  color: white !important;
}

p.seoProductH2 {
	display: inline-block;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.5;
  color: #000;
}

p.seoProductH2 > a {
	font-weight: 600;
}



.postid-21168 #kadrowanie_on_off, .postid-21168 .kadrowanie-wizualizacje, .postid-21168 .probka {
  display: none;
}


.postid-19989 #kadrowanie_on_off, .postid-19989 .kadrowanie-wizualizacje, .postid-19989 .probka {
  display: none;
}
.products_count{
  float: right;
  margin: 0;
  padding-top: 3px;
  padding-right: 15px;
}
span.elementor-heading-title.elementor-size-default {
    /*color: white !IMPORTANT;*/
	color: #6F635D !important;
	font-weight: 600 !important;
}
span.elementor-heading-title.elementor-size-default b{
    /*color: white !IMPORTANT;*/
	color: #6F635D !important;
	font-weight: 800;
}
.elementor-18980 .elementor-element.elementor-element-6ce3ff10 {
    margin-top: 0px;
    margin-bottom: 5px !important;
    padding: 0px 0px 0px 0px;
}

.page-id-25260 .glsr-review-date, .page-id-1851 .glsr-review-date  {
    align-items: center;
    display: none !important;
    display: inline-flex;
    flex: 1 0;
    font-style: italic;
    white-space: nowrap;
}
.elementor-18980 .elementor-element.elementor-element-8b3a519 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(25px/2) !important;
    margin-left: calc(25px/2) !important;
}
div#top-bar-wrap .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding: 0 !important;
}
.elementor-18980 .elementor-element.elementor-element-c7b443b {
    text-align: right;
    line-height: 1.5 !important;
}
.elementor-22787 .elementor-element.elementor-element-bcb253c .elementor-nav-menu .elementor-item {
    font-family: raleway,Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 25px !important;
}
.elementor-element.elementor-element-a7c5ada.elementor-widget.elementor-widget-theme-site-logo.elementor-widget-image {
    margin-bottom: -5px !IMPORTANT;
    margin-top: 4px !important;
}



@media only screen and (max-width: 1000px) {
	.single-product .glsr-review {
    width: 48% !important;
    margin-bottom: 20px !important;
    text-align: justify;
    text-align-last: center;
}
.elementor-18980 .elementor-element.elementor-element-8b3a519 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2) !important;
    margin-left: calc(10px/2) !important;
}
	.elementor-18980 .elementor-element.elementor-element-8b3a519 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18980 .elementor-element.elementor-element-8b3a519 .elementor-icon-list-item > a {
    font-size: 12px !important;
    font-weight: 500;
}
	.elementor-element.elementor-element-c7b443b.topbar-content.elementor-widget.elementor-widget-heading span {
    font-size: 13px !important;
    text-align: center;
    width: 100% !important;
}
.elementor-18980 .elementor-element.elementor-element-c7b443b {
    text-align: center;
    margin: 0 !important;
    padding: 5px 0 !important;
}
}
@media only screen and (max-width: 767px){
	.elementor-element.elementor-element-7156d7d {
    margin-top: 5px;
    font-size: 15px;
    text-align: center !important;
    line-height: 1.3!important;
}
	.elementor-element.elementor-element-d3b6a0c.topbar-content.elementor-widget.elementor-widget-heading {
    text-align: center!important;
}
	.woocommerce ul.products li.product li.title h2, .woocommerce ul.products li.product li.title a {
    font-size: 16px !important;
    margin: 0 !important;
}
	.single-product .glsr-review {
    width: 48% !important;
    margin-bottom: 20px;
    text-align: justify;
    text-align-last: center;
}
	.elementor-element.elementor-element-c7b443b.topbar-content.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-default {
    font-size: 15px !important;
}
	.woocommerce div.product .product_title {
    font-size: 22px !important;
    text-align: center !important;
    margin-top: 20px;
    margin-bottom: ;
}
	.woocommerce div.product div.summary button.single_add_to_cart_button {
    font-size: 14px;
    border-style: none;
}
	.quantity a, .quantity input {
    font-size: 18px !important;
}
#top-bar {
    padding: 10px 0 !important;
}
	a.probka1 {
    width: max-content;
    display: flex;
    margin: 10px 0 !important;
    text-align: center !important;
    flex-direction: column;
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
		font-weight:500 !important;
}
	.probka {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column-reverse;
    align-content: center;
    align-items: center;
}
	a.probka1 span.tinvwl_add_to_wishlist-text {
    font-weight: 600;
}
	.elementor-element.elementor-element-a7c5ada.elementor-widget.elementor-widget-theme-site-logo.elementor-widget-image {
    margin-bottom: 0px !IMPORTANT;
    margin-top: 0px !important;
}
}

@media only screen and (min-width: 767px){
.quantity .minus, .quantity .plus {
    font-size: 25px !important;
    line-height: 40px !important;
}
	button.single_add_to_cart_button.button.alt {
    font-size: 15px;
}
.input-text.qty.text{
    font-size: 15px !important;
    line-height: 40px !important;
}
}
a.probka1.probka2 {
    margin-left: 10px;
}
.elementor-element.elementor-element-8b3a519.elementor-icon-list--layout-inline.elementor-hidden-tablet.elementor-hidden-mobile.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {
    padding: 0 !important;
    margin: 0 !important;
   color: white;
	/*color:#604941 !important;*/
    font-size: 14PX !IMPORTANT;
}
.elementor-element.elementor-element-8b3a519.elementor-icon-list--layout-inline.elementor-hidden-tablet.elementor-hidden-mobile.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list span.elementor-icon-list-text, .elementor-element.elementor-element-c7b443b.topbar-content.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-default {
    margin: 0 !important;
   /* color: white;*/
	color:#6F635D !important;
font-weight:600;
}

.elementor-element.elementor-element-8b3a519.elementor-icon-list--layout-inline.elementor-hidden-tablet.elementor-hidden-mobile.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list span.elementor-icon-list-text svg path{
    COLOR: WHITE !IMPORTANT;
	fill:black !important;
}
.elementor-element.elementor-element-8b3a519.elementor-icon-list--layout-inline.elementor-hidden-tablet.elementor-hidden-mobile.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list path {
   /* fill: white !important;*/
	fill: #6F635D !important;
}
.elementor-element.elementor-element-7c26197.elementor-icon-list--layout-inline.elementor-hidden-desktop.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list ul.elementor-icon-list-items.elementor-inline-items {
    display: flex;
    justify-content: center;
    color: #6F635D !important;
    font-size: 15px;
    fill: white !important;
}
.elementor-element.elementor-element-7c26197.elementor-icon-list--layout-inline.elementor-hidden-desktop.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list span.elementor-icon-list-text {
    color: #6F635D !important;
}
span#product-availability {
    display: block;
    width: 100% !important;
    font-size: 14px;
    color: #57bf6d;
    font-weight: 600 !important;
}

.single-product .glsr-review {
    width: 23%;
    text-align: justify;
    text-align-last: center;
}
.single-product.woocommerce .related.products {
    margin-top: 40px !important;
    margin-bottom: 30px;
}

.single-product.woocommerce .related.products h2, .single-product.woocommerce .related.products h3, h4.single-product.woocommerce.related.products {
    text-align: center !important;
    font-family: 'Raleway' !important;
    font-size: 23px !important;
    font-weight: 600 !important;
    margin: 0 0 25px !important;
    color: #6F635D !important;
}

.single-product.woocommerce .related.products h2, h2.single-product.woocommerce.related.products, .single-product.woocommerce .related.products h3, h3.single-product.woocommerce.related.products, .single-product.woocommerce .related.products h4, h4.single-product.woocommerce.related.products{
    text-align: center !important;
    font-family: 'Raleway' !important;
    font-size: 23px !important;
    font-weight: 600 !important;
    margin: 0 0 25px !important;
    color: #6F635D !important;
}
.single-product .glsr .glsr-reviews, .single-product .glsr .glsr-reviews-wrap {
    grid-gap: 2% !important;
    display: flex;
    gap: 4rem;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-around;
    align-content: flex-start;
    align-items: flex-start;
}
.wszystkieopinie {
    align-content: center;
    display: flex;
    justify-content: center;
}

.wszystkieopinie a.probka1.opinie1 {
    margin-top: 25px;
    padding: 8px 18px;
}

.woocommerce-tabs.wc-tabs-wrapper .single-product {
	padding-top:40px !important;
}



.elementor-element.elementor-element-3346046.elementor-icon-list--layout-inline.elementor-hidden-tablet.elementor-hidden-mobile.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {
    padding: 0 !important;
    margin: 0 !important;
    color: white;
    font-size: 14PX !IMPORTANT;
}
.elementor-element.elementor-element-3346046.elementor-icon-list--layout-inline.elementor-hidden-tablet.elementor-hidden-mobile.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list span.elementor-icon-list-text {
    /*COLOR: WHITE !IMPORTANT;*/
	color: #6F635D !important;
}

.elementor-element.elementor-element-3346046.elementor-icon-list--layout-inline.elementor-hidden-tablet.elementor-hidden-mobile.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list span.elementor-icon-list-text svg path{
    COLOR: WHITE !IMPORTANT;
	fill:black !important;
}
.elementor-element.elementor-element-3346046.elementor-icon-list--layout-inline.elementor-hidden-tablet.elementor-hidden-mobile.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list path {
   /* fill: white !important;*/
	fill: #6F635D !important;
}
.elementor-element.elementor-element-1108bc4.elementor-icon-list--layout-inline.elementor-hidden-desktop.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list ul.elementor-icon-list-items.elementor-inline-items {
    display: flex;
    justify-content: center;
    /*color: white !important;*/
    font-size: 15px;
   /* fill: white !important;*/
	color: #6F635D !important;
	fill: #6F635D !important;
}
.elementor-element.elementor-element-1108bc4.elementor-icon-list--layout-inline.elementor-hidden-desktop.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list span.elementor-icon-list-text {
   /* color: white !important;*/
	color: #6F635D !important;
}
@media only screen and (min-width: 767px){
	.elementor-element.elementor-element-d3b6a0c.topbar-content.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-default {
    font-size: 15px !important;
		text-align:right !important;
}

.elementor-element.elementor-element-d3b6a0c.topbar-content.elementor-widget.elementor-widget-heading {
    text-align: right !important;
}
}

.elementor-element.elementor-element-d3b6a0c {
    text-align: right;
    line-height: 1.5!important;
}









.elementor-element.elementor-element-2d5e28c.elementor-icon-list--layout-inline.elementor-hidden-tablet.elementor-hidden-mobile.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {
    padding: 0 !important;
    margin: 0 !important;
    color: white;
    font-size: 14PX !IMPORTANT;
}
.elementor-element.elementor-element-2d5e28c.elementor-icon-list--layout-inline.elementor-hidden-tablet.elementor-hidden-mobile.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list span.elementor-icon-list-text {
/*    COLOR: WHITE !IMPORTANT;*/
	color: #6F635D !important;
}

.elementor-element.elementor-element-2d5e28c.elementor-icon-list--layout-inline.elementor-hidden-tablet.elementor-hidden-mobile.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list span.elementor-icon-list-text svg path{
  /*  COLOR: WHITE !IMPORTANT;
	fill:black !important;*/
	color: #6F635D !important;
	fill: #6F635D !important;
}
.elementor-element.elementor-element-2d5e28c.elementor-icon-list--layout-inline.elementor-hidden-tablet.elementor-hidden-mobile.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list path {
   /* fill: white !important;*/
fill: #6F635D !important;
}
.elementor-element.elementor-element-67eb24a.elementor-icon-list--layout-inline.elementor-hidden-desktop.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list ul.elementor-icon-list-items.elementor-inline-items {
    display: flex;
    justify-content: center;
    color: white !important;
    font-size: 15px;
    fill: white !important;
}
.elementor-element.elementor-element-67eb24a.elementor-icon-list--layout-inline.elementor-hidden-desktop.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list span.elementor-icon-list-text {
  /*  color: white !important; */
	color: #6F635D !important;
}
.topbar-content span.elementor-icon-list-icon {
    fill: #6F635D !important;
}

.topbar-content  span.elementor-icon-list-text {
  /*  color: white !important; */
	color: #6F635D !important;
}
@media only screen and (min-width: 767px){
	.elementor-element.elementor-element-7156d7d.topbar-content.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-default {
    font-size: 15px !important;
		text-align:right !important;
}

.elementor-element.elementor-element-7156d7d.topbar-content.elementor-widget.elementor-widget-heading {
    text-align: right !important;
}
}

.elementor-element.elementor-element-7156d7d {
    text-align: right;
    line-height: 1.3!important;
}


details summary {
    display: inline-block;
    background: #DAA520;
    padding: 10px 15px;
    color: #fff;
    cursor: pointer;
    margin-bottom: 15px;
    position: static !important;
    bottom: -50px !important;
}
#cmplz-cookies-overview .cmplz-dropdown, #cmplz-document .cmplz-dropdown, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown {
    background-color: rgba(239,239,239,0.25);
}
details {
    text-align: justify;
    position: relative;
    margin-bottom: 20px !important;
}
summary.cmplz-service-header p {
    color: black;
}
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header {
    display: grid;
    grid-template-columns: 1fr auto 25px;
    grid-template-rows: auto;
    align-items: center;
    grid-gap: 10px;
    padding: 5px 10px;
    font-size:16px !important;
    background-color: rgb(239 239 239 / 0%);
}
span.cmplz-category-title {
    font-weight: 900 !important;
}

#cmplz-manage-consent-container.cmplz-manage-consent-container input[type=checkbox], #cmplz-manage-consent-container.cmplz-manage-consent-container input[type=radio] {
    display: inline;
    font-size: 16px;
    margin: 0 10px !important;
    margin-right: 10px;
}

#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{
	font-size:15px;
	font-weight:600 !important;
}
button#cmplz-tcf-selectall {
    background: goldenrod;
    color: white;
}
details summary {
    display: inline-block;
    padding: 10px 15px;
    background: #f0f0f0 !important;
    color: #fff !important;
    cursor: pointer;
    border-radius: 10px;
    margin-bottom: 0 !important;
    position: static !important;
    bottom: -50px !important;
}
@media (min-width: 350px){
.cmplz-cookiebanner .cmplz-body {
    margin: 10px;
    min-width: 300px;
}
}
div#cmplz-message-8-optin, div#cmplz-message-2-optin, div#cmplz-message-1-optin {
    font-size: 15px;
    text-align: justify;
    margin-bottom: 25px;
    color: black !important;
}
details.cmplz-category {
    border-radius: 10px !important;
}
button.cmplz-btn.cmplz-accept {
    font-weight: 600 !important;
}
.cmplz-cookiebanner .cmplz-title {
    font-size: 17px !important;
    font-weight: 600 !important;
}
.cmplz-description span {
    font-size: 14px !important;
}
.cmplz-cookiebanner .cmplz-links.cmplz-information {
    justify-content: space-between;
    display: none !important;
}
.cmplz-divider.cmplz-footer {
    display: none !important;
}




.page-id-76738 .container_wrap.container_wrap_first.main_color.fullsize {
    max-width: 1000px !important;
    margin: auto !important;
		text-align:justify !important;
}/*
p#reklamacja {
    display: flex;
    align-content: stretch;
    align-items: baseline;
}*/
p#reklamacja span#tytul strong {
    line-height: 3em !important;
}
span#tytul {
    width: max-content;
		margin-right:20px !Important;
}
#reklamacja input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    padding: 10px !important;
}
#reklamacja span.wpcf7-form-control-wrap {
    width: max-content;
}
span#tytul {
    width: 100% !important;
    margin-right: 20px ! Important;
    display: block;
}
.page-id-76738#top label span{
    font-weight: 400;
    font-size: 16px !important;
    color: #444;
    line-height: 2em;
}
span.przerwa {
    height: 10px !important;
    display: block;
}
#reklamacja span.wpcf7-form-control-wrap {
    display: block;
}
#reklamacja span.wpcf7-form-control-wrap {
    width: 100% !important;
    display: block;
}
.page-id-57272 input.wpcf7-form-control.wpcf7-submit.has-spinner, .page-id-57282 input.wpcf7-form-control.wpcf7-submit.has-spinner, .page-id-57287 input.wpcf7-form-control.wpcf7-submit.has-spinner {
		width:30%;
    margin: auto !important;
    text-align: center;
    display: block;
}
span.wpcf7-not-valid-tip {
    margin-top: -10px;
    margin-bottom: 10px !important;
}
p#reklamacja .has-small-font-size {
	font-weight:400;
    font-size: 18px !important;
}
@media only screen and (max-width: 767px){
.woocommerce ul.products li.product li.title h2, .woocommerce ul.products li.product li.title a {
    word-break: break-word !important;
    font-size: 16px !important;
    margin: 0 !important;
}
}

.tawk-icon-right img {
    display: none;
}
iframe.tawk-icon-right img {
    display: none;
}




button.cmplz-btn.cmplz-manage-consent.manage-consent-2.cmplz-show {
    font-size: 12px;
    letter-spacing: normal;
    line-height: 1em !important;
    margin: 0 !important;
}
#cmplz-manage-consent .cmplz-manage-consent {
    margin: 0 !IMPORTANT;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 25px !important;
}
button.cmplz-btn.cmplz-manage-consent.manage-consent-2.cmplz-show {
    left: 40px !important;
    right: auto !important;
}

.carousel-cell {
    width: 100% !important;
}
.flickity-prev-next-button.next {
    right: 14px;
    border: 1px solid #928e8a;
}
.flickity-prev-next-button.previous {
	 left: 14px;
    border: 1px solid #928e8a;
}
.layered-image{
	border-radius:14px;
	border:1px solid #ddd;
}
.kadrowanie-wizualizacje {
    width: 95%;
    margin-left: 2.5%;
}


@media only screen and (min-width: 1000px){
	.woocommerce div.product div.woocommerce-product-details__short-description, .product_meta{
		display:none;
	}
	.pc1, .pc1 .product_meta{
		display:block !important;
	}
}


@media only screen and (max-width: 1000px){
	.pc1, .pc1 .product_meta{
		display:none !important;
	}
}
li#tab-title-description a {
    text-align: center !important;
    font-family: 'Raleway' !important;
    text-transform: capitalize;
    font-size: 23px !important;
    font-weight: 600 !important;
    margin: 0 0 25px !important;
    color: #6F635D !important;
    border: none !important;
    margin-top: 20px !important;
}
ul.tabs.wc-tabs {
    border: none !important;
    margin-bottom: -20px !important;
}

.ht-category-wrap .ht-category-content-4 h5 {
	font-size: 16px;
	display: inline-block;
	position: relative;
	margin: 0;
	letter-spacing: .5px;
}

.ht-category-wrap .ht-category-content-4 h5 a {
	color: #444;
}

p.product_title{
	font-weight: 600;
}

.woo-product-info li.title p {
	font-weight: 600;
	display: inline-block;
	line-height: 1.5
}

@media only screen and (max-width: 1000px) {
.woocommerce div.product p.product_title{
	font-size: 13px !important;
	line-height: 1.2 !important;
}
}

@media only screen and (max-width: 767px) {
	.woocommerce ul.products li.product li.title p, .woocommerce ul.products li.product li.title a{
		margin: 0 !important;
	}
	
}


.postid-32717 #kadrowanie_on_off, .postid-32717 .kadrowanie-wizualizacje, .postid-32717 .probka {
  display: none;
}

.page-id-1885 .glsr-review-date {
    display: none !important;
}


@media only screen and (min-width: 1000px) {
.woocommerce-cart .podsumowanie {
    display: flex;
    justify-content: space-around;
    width: 80%;
    margin-top: 10px;
}
}
span.tc-label.tm-label {
    font-weight: 500;
}
@media only screen and (min-width: 1000px) {
.single-product  .product.type-product .product_title {
    font-size: 24px !important;
}
}
div.omnibus {
    margin-top: 5px;
}

table.tinvwl-table-manage-list dl.variation {
    display: none;
}

.page-id-71671 .glsr-review {
    width: 20%;
    text-align: justify;
    font-size: 14px !important;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
}


.postid-78898 .kadrowanie-button-div {
    display: none;
    order: 3;
}
.postid-78898 .kadrowanie-wizualizacje{
    display: none;
    order: 3;
}
.postid-78898 div#elementor-lightbox-slideshow-single-img {
    display: none;
}
.postid-78898 .probka{
	display:none !important;
}



.postid-78901 .kadrowanie-button-div {
    display: none;
    order: 3;
}
.postid-78901 .kadrowanie-wizualizacje{
    display: none;
    order: 3;
}
.postid-78901 div#elementor-lightbox-slideshow-single-img {
    display: none;
}
.postid-78901 .probka{
	display:none !important;
}

.page-id-71669 .glsr-review {
    width: 20%;
    text-align: justify;
    font-size: 14px !important;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
}


/* Strona Bloga */

.blog #blog-entries { 
	display: flex; 
	flex-wrap: wrap; 
	justify-content: space-between;
}	

.blog #blog-entries article {
	width: 45%;
}

.blog #blog-entries article .thumbnail {
	width: 100%; 
}

.blog #blog-entries article .thumbnail img { 
	width: 100%; 
	height: 300px; 
	object-fit: cover; 
}

.blog #blog-entries article .blog-entry-content {
	width: 100%; 
}

.blog #blog-entries article  .blog-entry-inner { 
	display: flex; 
	flex-direction: column; 
}

.blog-entry.thumbnail-entry .left-position .blog-entry-content { 
	padding-left: 0em; }

.blog-entry-comments {
	display:none;
}



.postid-90994 .kadrowanie-button-div {
    display: none;
    order: 3;
}
.postid-90994 .kadrowanie-wizualizacje{
    display: none;
    order: 3;
}
.postid-90994 div#elementor-lightbox-slideshow-single-img {
    display: none;
}
.postid-90994 .probka{
	display:none !important;
}

.page-id-91301 .glsr-review {
    width: 20%;
    text-align: justify;
    font-size: 14px !important;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
}








.postid-33872 .kadrowanie-button-div {
    display: none;
    order: 3;
}
.postid-33872 .kadrowanie-wizualizacje{
    display: none;
    order: 3;
}
.postid-33872 div#elementor-lightbox-slideshow-single-img {
    display: none;
}
.postid-33872 .probka{
	display:none !important;
}

.page-id-71667 .glsr-review {
    width: 20%;
    text-align: justify;
    font-size: 14px !important;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
}
tr.order-total span.woocommerce-Price-amount.amount{
	padding:0 !important;
}
tr.order-total small{
	font-size:100% !important;
}
.woocommerce-cart .cart-collaterals .cart_totals .order-total td span.woocommerce-Price-amount.amount {
    font-size: 15px !important;
    vertical-align: baseline !important;
    padding-top: 0 !important;
    letter-spacing: .5px;
}

.woocommerce-cart dd.tc-value {
    float: left;
    width: 70%;
}
.woocommerce-cart dt.tc-name {
    float: left;
    width: 30%;
}
.woocommerce-cart th.product-price, .woocommerce-cart th.product-subtotal {
    width: 15%;
}

.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10px;
    left: 50% !important;
    width: 100%;
}

html .tm-responsive .tm-extra-product-options .tcwidth-50.szerokosc-div, html .tm-responsive .tm-extra-product-options .tcwidth-50.wysokosc-div {
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
    max-width: 48% !important;
}
html .tm-responsive .tm-extra-product-options .tcwidth-50.szerokosc-div label.tc-cell.tc-epo-label.tm-epo-element-label.tcwidth.tcwidth-100, html .tm-responsive .tm-extra-product-options .tcwidth-50.wysokosc-div label.tc-cell.tc-epo-label.tm-epo-element-label.tcwidth.tcwidth-100 {
    display: flex;
    line-height: 1em;
    flex-direction: column;
}
fieldset#billing__billing_chce_otrzymac_fakture_2_field label {
    margin: 0 30px 10px 0;
}
i.open-modal.button {
    border-radius: 10px;
}

i.open-modal.button {
    border-radius: 10px;
}
i.open-modal.button {
    border-radius: 10px;
	background-color: #6F635D !important
}
		html .woocommerce .button.open-modal, #kadrowanie_on_off, button#kadrowanie_on_off,button.single_add_to_cart_button.button.alt, .woocommerce-checkout #place_order, .woocommerce button.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    border-radius: 10px;
	background: #6F635D !important;
}
html .woocommerce .button.open-modal:hover, #kadrowanie_on_off:hover, button.single_add_to_cart_button.button.alt:hover, .woocommerce-checkout #place_order:hover, .woocommerce button.button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{
    border-radius: 10px;
	background-color: #eae8e4 !important;
	color: #B9B0AC !important;
	border-color: #eae8e4;
}
.product-slider .slick-arrow {
    border-radius: 50%;
}
span.elementor-icon-list-text {
    color: #B9B0AC;
}
.elementor-18980 .elementor-element.elementor-element-c7b443b {
    font-family: arial !important;
}

div#material-dialog .elementor-row.option {
    display: flex;
}

form.cart i.open-modal.button {
    margin-top: 0px !important;
}
div#tm-extra-product-options {
    margin-bottom: 20px;
}
.tm-extra-product-options .tc-col-auto, .tm-extra-product-options .tc-cell.tc-col-auto, .tc-cell.tc-col-auto, .tc-col-auto {
    margin: 0 !important;
}

form.cart {
    color: #454545;
}

form.cart i.tm-tooltip.tc-tooltip.tcfa.tcfa-question-circle.tc-epo-style-space {
    line-height: 1px !important;
    margin-top: -3px !important;
}


@media only screen and (max-width: 1000px) {
html .tm-responsive .tm-extra-product-options .tcwidth-50.szerokosc-div, html .tm-responsive .tm-extra-product-options .tcwidth-50.wysokosc-div {
  -ms-flex: 0 0 47% !important;
  flex: 0 0 47% !important;
  max-width: 47% !important;
  float: left;
  display: flex;
}
	.tc-label-text {
    font-size: 13px !important;
	}
	.tcfa-question-circle::before {
    content: "Opis \f059";
    font-weight: 400;
    width: -webkit-fill-available !important;
    display: block;
    font-size: 14px;
    line-height: 30px !important;
}
}/*
.elementor-element.elementor-element-a7c5ada.elementor-widget.elementor-widget-theme-site-logo.elementor-widget-image {
    width: 75%;
    margin-top: -3px !important;
}*/

.slideout-widget-handler {
    top: 192px !important;
}
.slideout-widget {
    bottom: 5% !important;
    top: auto !important;
}


span.tc-col.tc-label.checkbox-image-label {
    display: none;
}
li.tmcp-field-wrap.tc-epo-element-product-holder.tc-epo-element-product-checkbox .tc-col.tc-field-label-wrap {
    display: inline-flex
;
}
li.tmcp-field-wrap.tc-epo-element-product-holder.tc-epo-element-product-checkbox .tc-epo-element-product-li-container {
    width: max-content;
    margin-top: 4px;
}
i.tc-icontooltipright.tm-tooltip.tc-tooltip.tcfa.tcfa-question-circle.tc-epo-style-space {
    margin-left: 50px;
    margin-top: 14px;
	  z-index: 11111;
}

li.tmcp-field-wrap.tc-epo-element-product-holder.tc-epo-element-product-checkbox.tc-active ~ i.tc-icontooltipright.tm-tooltip.tc-tooltip.tcfa.tcfa-question-circle.tc-epo-style-space {
    margin-left: 80px !important;
    margin-top: 14px;
    z-index: 11111;
}


.tc-container.tc-container-enabled.cpf-element.tc-cell.cpf-type-product.tcwidth.tcwidth-33.cpf-type-product-checkbox.cpf-type-product-mode-products.fullwidth-div .from {
    display: none !important;
}
#top form.cart span.tc-col-auto.tc-epo-style-space.tc-price-wrap span.woocommerce-Price-amount.amount bdi, #top form.cart span.tc-col-auto.tc-epo-style-space.tc-price-wrap span.woocommerce-Price-amount.amount span .woocommerce-Price-currencySymbol {
    font-weight: normal !important;
    font-size: 13px !important;
    color: #444;
}

#top span.tc-col-auto.tc-epo-style-space.tc-price-wrap .price, #top span.tc-col-auto.tc-epo-style-space.tc-price-wrap .price span, #top span.tc-col-auto.tc-epo-style-space.tc-price-wrap del, #top span.tc-col-auto.tc-epo-style-space.tc-price-wrap ins{
    font-weight: normal !important;
    font-size: 13px !important;
    color: #444;
}
ul.tmcp-ul-wrap.tmcp-elements.tm-extra-product-options-product.fullwidth-ul.tm-element-ul-product.element_9 .quantity input{
	margin: 0px !important;
    padding: 10px 5px !important;
    max-width: 90px !important;
}
ul.tmcp-ul-wrap.tmcp-elements.tm-extra-product-options-product.fullwidth-ul.tm-element-ul-product.element_9 .quantity {
    padding: 0 !important;
    margin: 0 !important;
}
.tc-container.tc-container-enabled.cpf-element.tc-cell.cpf-type-product.tcwidth.tcwidth-100.cpf-type-product-checkbox.cpf-type-product-mode-products.fullwidth-div .tc-col.tc-field-label-wrap {
    display: flex;
    align-content: center;
    align-items: center;
}
span.tc-col-auto.tc-epo-style-space.tc-price-wrap i {
    padding: 0 !important;
    margin: 0 5px !important;
}
.tc-container.tc-container-enabled.cpf-element.tc-cell.cpf-type-product.tcwidth.tcwidth-100.cpf-type-product-checkbox.cpf-type-product-mode-products.fullwidth-div span.woocommerce-Price-amount.amount {
    display: none !important;
}
span#tmcp_choice_6_0_1567dc429a8b686_label {
    font-weight: 500;
}
.tc-extra-product-options-inline {
    display: none;
}
.tc-container.tc-container-enabled.cpf-element.tc-cell.cpf-type-product.tcwidth.tcwidth-100.cpf-type-product-checkbox.cpf-type-product-mode-products.fullwidth-div .quantity input {
    padding: 0 !important;
}

.tc-container.tc-container-enabled.cpf-element.tc-cell.cpf-type-product.tcwidth.tcwidth-100.cpf-type-product-checkbox.cpf-type-product-mode-products.fullwidth-div 
.quantity input[type="number"] {
    -webkit-appearance: textfield !important; /* Zapobiega ukrywaniu strzałek */
    -moz-appearance: textfield !important;
    appearance: textfield !important;
}

.tc-container.tc-container-enabled.cpf-element.tc-cell.cpf-type-product.tcwidth.tcwidth-100.cpf-type-product-checkbox.cpf-type-product-mode-products.fullwidth-div 
.quantity input[type="number"]::-webkit-inner-spin-button,
.tc-container.tc-container-enabled.cpf-element.tc-cell.cpf-type-product.tcwidth.tcwidth-100.cpf-type-product-checkbox.cpf-type-product-mode-products.fullwidth-div 
.quantity input[type="number"]::-webkit-outer-spin-button {
    display: block !important; /* Przywraca domyślne strzałki */
    opacity: 1 !important;
}
/* Przywrócenie strzałek w Chrome, Safari, Edge, Opera */
.tm-qty-alt::-webkit-inner-spin-button, 
.tm-qty-alt::-webkit-outer-spin-button {
    -webkit-appearance: auto;
    margin: 0;
}

/* Przywrócenie strzałek w Firefox */
.tm-qty-alt {
    -moz-appearance: number-input;
}

/* Przywrócenie strzałek w Firefox */
.tc-container.tc-container-enabled.cpf-element.tc-cell.cpf-type-product.tcwidth.tcwidth-100.cpf-type-product-checkbox.cpf-type-product-mode-products.fullwidth-div 
.quantity input[type="number"] {
    -moz-appearance: number-input !important;
    appearance: auto !important;
}

i[data-tm-tooltip-html]::before {
    text-transform: none !important;
    font-variant: normal !important;
    text-decoration: none !important;
}

.tcfa-question-circle::before {
    font-weight: 400;
    font-family: sans-serif, "Font Awesome 5 Free" !important;
    text-transform: capitalize;
}/*
.tc-epo-element-product-container-full.tcwidth.tcwidth-100 .tm-quantity-alt {
    margin-top: -12px !important;
}
*/

ul.woocommerce-error a {
    background: none;
    float: left;
}
ul.woocommerce-error li {
    display: flex
;
}

form.cart i.tm-tooltip.tc-tooltip.tcfa.tcfa-question-circle.tc-epo-style-space {
    width: fit-content;
    line-height: 1px !important;
    margin-top: 0px !important;
}

.elementor.elementor-77747.elementor-18980 .elementor-container.elementor-column-gap-default {
    width: 90% !important;
    max-width: 100% !important;
}

.elementor-18980 .elementor-element.elementor-element-7c26197 .elementor-icon-list-icon svg{
	fill: #6F635D !important;
}

p.product-section-title.container-width.product-section-title-related.pt-half.pb-half.uppercase {
    font-size: 18px;
    line-height: 1.4;
    font-weight: 600;
    margin: 0 0 20px;
}
#top-bar-wrap, #top-bar-wrap, .oceanwp-top-bar-sticky, #top-bar .container {
    width: 100% !important;
}

.flickity-button:hover {
    background: #EBE5E0;
    cursor: pointer;
    color: #6F635D;
}
ul.woocommerce-error a {
    padding-left: 0;
}
.ht-category-wrap .ht-category-content-4 p {
    font-size: 16px;
    display: inline-block;
    position: relative;
    margin: 0;
		font-weight:600;
    letter-spacing: 0.5px;
}
ul.woocommerce-error a:hover{
	background:none !important;
}
.tc-lightbox-wrap{
	background:none !important;
}.elementor-element.elementor-element-c7b443b.topbar-content.elementor-widget.elementor-widget-heading, .elementor-element.elementor-element-c7b443b.topbar-content.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-default {
    font-size: 14px !important;
    line-height: 2em !important;
}.woocommerce .optional {
  display: none !important;
}
@media screen and (max-width: 992px) {
.topbar-content{
    text-align: center !important;
}
}
.tm-epo-field.tmcp-select {
    width: 100%;
    max-width: 100%;
    display: initial;
}

.tm-extra-product-options .tc-epo-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    float: none;
    width: 100%;
    margin-bottom: 0;
    gap: var(--tcinnergap);
    align-content: center;
}
/* WooCommerce */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .product-inner .added_to_cart { padding: 5px 25px; border-radius: 30px; }

/* Single Product */
.woocommerce ul.woo-ul { font-size: 15px; list-style: disc; margin: 20px 0 0 20px; }
.woocommerce ul.woo-ul li { margin-bottom: 5px; }

/* Width footer */
#footer-widgets > .container { width: 1280px; }

/* Newsletter input color on footer */
#footer .oceanwp-newsletter-form-wrap input[type="email"] { background-color: transparent; color: #fff; border-width: 1px; }

/* Recent post on footer */
#footer .oceanwp-recent-posts li { border-color: rgba(255,255,255,0.3); }

.input-100-width input {
	width: 100%!important;
	max-width: 100%!important;
}

.elementor-element-812a91c {
	background-color: #decdbe!important;
}

.elementor-308 .elementor-element.elementor-element-4ca6495 .elementor-heading-title {
	color: black!important;
}

.elementor-796 .elementor-element.elementor-element-fa66fd2 .wpforms-submit-container .wpforms-submit {
	background-color: #decdbe!important;
}
.wpml-ls-native{
	display:none;
}
.sub-menu a.menu-link .wpml-ls-native {
    display: inline;
    margin-left: 10px;
}
#menu-item-wpml-ls-23-cs{
	margin-top:1px !important;
}
.wpml-ls-slot-23 ul.sub-menu {
    position: absolute;
    visibility: hidden;
    top: 100%;
    left: -50%;
    z-index: 9999;
    width: auto !important;
}
.wpml-ls-native {
    display: none;
    font-size: 14px;
    font-weight: 400;
}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
    margin-bottom: 30px;
    display: none;
}
#site-navigation-wrap .dropdown-menu {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
}
li#menu-item-wpml-ls-23-pl{
	order:10;
}
@media only screen and (min-width: 900px) {
	li#menu-item-4356 span.menu-text{
		display:none;
	}
	#site-header-inner {
    position: relative;
    width: 85%;
}
}
	.navigation li a i.before {
    margin-right: 0px;
}
.navigation li a i.icon {
    width: auto;
    height: auto;
    font-size: 1.3em;
    line-height: 1;
    padding: 0 !important;
}
.hidden-div {
    display: none !important;
}
.tc-totals-form dl.tm-extra-product-options-totals {
    margin-left: 0;
    display: none;
    margin-right: 0;
}
.wcmenucart i {
    top: 1.5px !important;
    font-size: 1.3em !important;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: none !important;
}
/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Template: oceanwp
Author: OceanWP
Author URI: https://oceanwp.org/about-me/
Description: OceanWP is the perfect theme for your project. Lightweight and highly extendable, it will enable you to create almost any type of website such a blog, portfolio, business website and WooCommerce storefront with a beautiful & professional design. Very fast, responsive, RTL & translation ready, best SEO practices, unique WooCommerce features to increase conversion and much more. You can even edit the settings on tablet & mobile so your site looks good on every device. Work with the most popular page builders as Elementor, Beaver Builder, Brizy, Visual Composer, Divi, SiteOrigin, etc... Developers will love his extensible codebase making it a joy to customize and extend. Best friend of Elementor & WooCommerce. Looking for a Multi-Purpose theme? Look no further! Check the demos to realize that it's the only theme you will ever need: https://oceanwp.org/demos/
Tags: two-columns,right-sidebar,footer-widgets,blog,news,custom-background,custom-menu,post-formats,rtl-language-support,sticky-post,editor-style,threaded-comments,translation-ready,buddypress,custom-colors,featured-images,full-width-template,theme-options,e-commerce,block-styles,wide-blocks,accessibility-ready
Version: 1.0.1655459722
Updated: 2022-06-17 11:55:22

*/

#tm-epo-totals {
	display: none !important;
}
.woocommerce .summary ul, .woocommerce #tab-description ul {
	margin: 0;
}
.tm-extra-product-options .tc-col-auto, .tm-extra-product-options .tc-cell.tc-col-auto, .tc-cell.tc-col-auto, .tc-col-auto {
	margin: auto;
}
html .woocommerce.content-full-width div.product div.images {
	width: 52%;
}
html .woocommerce.content-full-width div.product div.summary {
	width: 44%;
}

html .tc-row .hidden-div,
.hidden {
    height: 0;
    display: none !important;
}

.cropper-bryt {
    height: 100%;
    border-right: 3px dashed #eee;
    border-left: 3px dashed #000;
    display: block;
    opacity: 1;
    position: absolute;
    top: 0;
}

html .cropper-drag-box.cropper-modal {
    background-color: #000;
    opacity: 0.5;
}

html .tm-extra-product-options .tmcp-field-wrap.tc-active .tc-epo-text-wrapper, .tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap img.radio-image, 
html .tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap img.checkbox-image, 
html .tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap .tmhexcolorimage.radio-image, 
html .tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap .tmhexcolorimage.checkbox-image {
	border-radius: 50%;
	box-shadow: none;
	border-color: red;
	border-width: 2px;
}

html .woocommerce div.product p.price  {
	display: inline-block;
}

html .tc-lightbox-button {
	color: #000;
	background: none;
}

html #material-dialog {
	min-width: 40vw;
}

html .ui-dialog .ui-dialog-titlebar {
	background: transparent;
	border: transparent;
}

html #material-dialog #description ul {
	list-style-type: disc;
	margin-left: 16px;
}

html .woocommerce .button.open-modal {
	font-size:10px;
	margin-bottom: 10px;
	margin-top: -10px;
	background-color: #decdbe !important;
	padding: 6px 10px;
}

button#kadrowanie_on_off {
	background-color: #decdbe !important;
}

.ui-widget-overlay {
	transition: visibility 0.5s, opacity 0.5s linear;
}
/*
@media only screen and (max-width: 768px)  {
	.woocommerce div.product .product_title {
		display: none !important;
	}
}
*/
.eu-cookies-bar-cookies-bar {
    display: table;
    width: 100%;
    max-width: 95% !important;
    margin: 0 auto;
	}
/*body {
	font-family: "Raleway","Open Sans",sans-serif !important;}*/
.woocommerce ul.products li.product:not(.product-category) .product-inner:hover:before {
    left: 0 !important;
}
.woocommerce ul.products li.product:not(.product-category) .product-inner:hover .woo-product-gallery {
    left: 0px;
    opacity: 1;
    visibility: hidden;
}
/*.woo-entry-image.clr:hover{
    transform: scale(1.1);
    transition: 1s;
}*/
.woo-entry-image.clr {
  /*  transform: scale(1.1);*/
    transition: 1s;
}
.product-inner.clr:hover .woo-entry-image.clr{
    transform: scale(1.1) !important;
    transition: 1s;
}
.woocommerce .term-description {
    font-size: 15px;
    text-align: justify;
    margin-bottom: 40px;
}
article.entry-content.entry.clr {
    display: flex !important;
    flex-direction: column !important;
}
header.woocommerce-products-header {
    order: 3;
	margin-top:5%;
}
.test{
    height:0;
    padding:0 15px;
    overflow:hidden;
    -webkit-transition: height 0.4s ease-out, padding 0.4s ease-out;
    -moz-transition: height 0.4s ease-out, padding 0.4s ease-out;
    -o-transition: height 0.4s ease-out, padding 0.4s ease-out;
    transition: height 0.4s ease-out, padding 0.4s ease-out
}
.icon-magnifier:before {
    font-size: 16px;
    content: "\e090";
    margin-bottom: -20px !important;
}
.icon-magnifier{
    font-size: 16px;
    margin-bottom: -20px !important;
	font-weight:bold;
}
.woocommerce button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .widget_shopping_cart_content .buttons .checkout, #review_form #respond .form-submit input, .oew-product-share ul li a .ops-icon-wrap {
    background: #6F635D;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.widget_shopping_cart_content .buttons .checkout:hover, #review_form #respond .form-submit input:hover{
    background-color: #eae8e4;
}
@media only screen and (max-width: 1000px) {
	.elementor-17 .elementor-element.elementor-element-a61460e .swiper-slide > .elementor-element, .elementor-17 .elementor-element.elementor-element-021b572 .swiper-slide > .elementor-element {
    height: 100%;
    margin-bottom: -20px;
}
.term-description h1 {
    font-size: 18px;
}
.term-description p {
    font-size: 13px;
    margin: 0 0 20px;
}
.term-description h2 {
    font-size: 15px;
}
.term-description .woocommerce ul {
    font-size: 14px;
		margin-bottom: -20px !important;
	}
	.woocommerce #order_review table.shop_table ul#shipping_method.woocommerce-shipping-methods li label {
    display: inline;
    padding-left: 10px;
    font-weight: bold;
    vertical-align: middle;
    color: #525252;
    cursor: pointer;
    font-size: 12.5px;
    letter-spacing: .5px;
}
	
}
label.tc-cell.tc-epo-label.tm-epo-element-label.tcwidth-100,span.tinvwl_add_to_wishlist-text {
    font-weight: 500;
}
input.tm-qty.tc-element-qty.tm-bsbb {
    height: 35px;
}
.klej-ul span.tc-label.tm-label,.tc-extra-product-options .tmcp-field-wrap .price.tc-price .amount {
    font-weight: 500;
}

html .tm-responsive .tm-extra-product-options .tcwidth-50.szerokosc-div,
	html .tm-responsive .tm-extra-product-options .tcwidth-50.wysokosc-div
	{
		-ms-flex: 0 0 50% !important;
		flex: 0 0 50% !important;
		max-width: 50% !important;
	}
#top-bar-wrap {
    font-size: 16px;
    /*background-color: #6F635D;*/
background-color:#EBE5E0 !important;
    font-weight: 500;
}



html .woocommerce.content-full-width div.product div.images {
    display: flex;
    width: 52%;
    flex-direction: column;
}
.woocommerce div.product .woocommerce-product-gallery .flex-viewport {
    order: 1 !important;
    margin-bottom: 20px;
}
.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs {
    margin: 0;
    padding: 0;
    order: 2;
}
.kadrowanie-button-div {
    order: 3;
}
img.image-base.lazy-loaded.lazyloaded {
    left: 0 !important;
}

@media only screen and (max-width: 1000px)  {
.kadrowanie-wizualizacje{
	display:none;
}
	.summary.entry-summary.tc-init {
    margin-bottom: 20px !important;
}
	div#zdj_nr2 {
    margin: 0px !important;
}
	
}
@media only screen and (min-width: 1000px)  {
	.kadrowanie-wizualizacje-mob{
		display:none;
	}
}

img.image-base{
    max-width: 150% !important;
}
@media only screen and (min-width: 1000px)  {
.glsr-field.glsr-field-rating.glsr-required, .glsr-field.glsr-field-text.glsr-required {
    width: 50%;
	float: left;
	
}
.product-template-default .glsr .glsr-reviews,.product-template-default .glsr .glsr-reviews-wrap, {
    grid-gap: 4rem;
    display: flex;
    gap: 4rem;
}
.product-template-default .glsr-minimal .glsr-review, .glsr-minimal .glsr-review {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    float: left;
    float: left;
    width: 25%;
    flex-direction: row;
    justify-content: center;
}
.glsr-field.glsr-field-email.glsr-required {
    width: 49%;
    float: left;
}
form.glsr-form {
    grid-row-gap: 1rem;
    display: flex;
    font-size:18px;
    grid-template-columns: repeat(1,minmax(0,1fr));
    line-height: 1.5;
    position: relative;
    row-gap: 1rem;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
}
	.glsr-field {
    width: 49% !important;
    position: relative;
}
.glsr-field.glsr-field-textarea.glsr-required,.glsr-field.glsr-field-dropzone {
    width: 100%;
}
	.glsr-field.glsr-field-textarea,.glsr-field.glsr-field-dropzone {
    width: 100% !important;
}
	form.glsr-form .glsr-toggle label {
		font-size: 13px !important;
	}
	form.glsr-form input.glsr-input, form.glsr-form select.glsr-select, form.glsr-form textarea.glsr-textarea {
		font-size: 13px !important;
	}
	.glsr-label {
    font-size: 13px !important;
}
form.glsr-form label.glsr-label {
    display: block;
    float: none;
    font-size: 1.2rem;
	font-weight: 500;
}
.glsr .glsr-reviews, .glsr .glsr-reviews-wrap {
    grid-gap: 4rem;
    display: flex;
    gap: 4rem;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-around;
}
.page-id-8499 .glsr-review {
    width: 20%;
    text-align: justify;
    font-size: 14px !important;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
}
	.page-id-68418 .glsr-review {
    width: 20%;
    text-align: justify;
    font-size: 14px !important;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
}
}
a:focus {
  outline: solid 0px !important;
}
#nip_field span.optional {
    display: none;
}
.postid-125944 .kadrowanie-button-div {
    display: none;
    order: 3;
}
.postid-125944 .kadrowanie-wizualizacje{
    display: none;
    order: 3;
}
.postid-125944 div#elementor-lightbox-slideshow-single-img {
    display: none;
}
.probka {
    padding: 20px 0;
    border-bottom: 1px solid #eaeaea;
}
a.probka1 {
    background: #6F635D;
    color: white;
    padding: 12px 20px;
    border-radius: 20px;
    text-transform: uppercase;
    font-size: 13px;
		font-weight:600;
}
a.probka1:hover{
    background-color: #eae8e4;
}
.postid-125944 .probka{
	display:none !important;
}
/* Product Adcantages */
ul.block-advantages {margin-left: 0px; list-style:none !important;}
ul.block-advantages .block-reassurance-item {line-height: 15px;}
ul.block-advantages .block-reassurance-item img {margin-right: 3px; width: 24px;}
ul.block-advantages .block-reassurance-item b {font-weight: 600 !important; color: #1a1a1a !important;}
ul.block-advantages {gap: 20px; margin-top:20px !important;}

@media only screen and (min-width: 480px) {
		
		/* Product Adcantages */
ul.block-advantages {display: flex;}
ul.block-advantages .block-reassurance-item {font-size: 13px;}
	}
.block-reassurance-item {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
		align-items: center;
}
ul.block-advantages .block-reassurance-item img {
    margin-right: 3px;
    width: 30px;
    height: 50%;
}

@media only screen and (max-width: 480px) {
	ul.block-advantages li{
		margin-top:20px;
	}
}
@media only screen and (max-width: 1000px) {
.woocommerce span.onsale {
    top: 0 !important;
    left: 0!important;
    font-size: 10px;
    padding: 5px 10px !important;
}
	
}
#menu-item-wpml-ls-23-de {
	order:10;
}
#top-bar-wrap, #top-bar-content strong {
  color: #6F635D !important;
}

@media only screen and (min-width: 900px) {
#menu-item-19050 {
  margin-top: -2px !important;
}
	
}
div#elementor-lightbox-slideshow-single-img {
    display: none !important;
}
.elementor-element.elementor-element-3802ac3c.elementor-widget.elementor-widget-heading {
  color: white !important;
}

p.seoProductH2 {
	display: inline-block;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.5;
  color: #333;
}

p.seoProductH2 > a {
	font-weight: 600;
}



.postid-21168 #kadrowanie_on_off, .postid-21168 .kadrowanie-wizualizacje, .postid-21168 .probka {
  display: none;
}


.postid-19989 #kadrowanie_on_off, .postid-19989 .kadrowanie-wizualizacje, .postid-19989 .probka {
  display: none;
}
.products_count{
  float: right;
  margin: 0;
  padding-top: 3px;
  padding-right: 15px;
}
span.elementor-heading-title.elementor-size-default {
    /*color: white !IMPORTANT;*/
	color: #6F635D !important;
	font-weight: 600 !important;
}
span.elementor-heading-title.elementor-size-default b{
    /*color: white !IMPORTANT;*/
	color: #6F635D !important;
	font-weight: 800;
}
.elementor-18980 .elementor-element.elementor-element-6ce3ff10 {
    margin-top: 0px;
    margin-bottom: 5px !important;
    padding: 0px 0px 0px 0px;
}

.page-id-25260 .glsr-review-date, .page-id-1851 .glsr-review-date  {
    align-items: center;
    display: none !important;
    display: inline-flex;
    flex: 1 0;
    font-style: italic;
    white-space: nowrap;
}
.elementor-18980 .elementor-element.elementor-element-8b3a519 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(25px/2) !important;
    margin-left: calc(25px/2) !important;
}
div#top-bar-wrap .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding: 0 !important;
}
.elementor-18980 .elementor-element.elementor-element-c7b443b {
    text-align: right;
    line-height: 1.5 !important;
}
.elementor-22787 .elementor-element.elementor-element-bcb253c .elementor-nav-menu .elementor-item {
    font-family: raleway,Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 25px !important;
}
.elementor-element.elementor-element-a7c5ada.elementor-widget.elementor-widget-theme-site-logo.elementor-widget-image {
    margin-bottom: -5px !IMPORTANT;
    margin-top: 4px !important;
}



@media only screen and (max-width: 1000px) {
	.single-product .glsr-review {
    width: 48% !important;
    margin-bottom: 20px !important;
    text-align: justify;
    text-align-last: center;
}
.elementor-18980 .elementor-element.elementor-element-8b3a519 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2) !important;
    margin-left: calc(10px/2) !important;
}
	.elementor-18980 .elementor-element.elementor-element-8b3a519 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18980 .elementor-element.elementor-element-8b3a519 .elementor-icon-list-item > a {
    font-size: 12px !important;
    font-weight: 500;
}
	.elementor-element.elementor-element-c7b443b.topbar-content.elementor-widget.elementor-widget-heading span {
    font-size: 13px !important;
    text-align: center;
    width: 100% !important;
}
.elementor-18980 .elementor-element.elementor-element-c7b443b {
    text-align: center;
    margin: 0 !important;
    padding: 5px 0 !important;
}
}
@media only screen and (max-width: 767px){
	.elementor-element.elementor-element-7156d7d {
    margin-top: 5px;
    font-size: 15px;
    text-align: center !important;
    line-height: 1.3!important;
}
	.elementor-element.elementor-element-d3b6a0c.topbar-content.elementor-widget.elementor-widget-heading {
    text-align: center!important;
}
	.woocommerce ul.products li.product li.title h2, .woocommerce ul.products li.product li.title a {
    font-size: 16px !important;
    margin: 0 !important;
}
	.single-product .glsr-review {
    width: 48% !important;
    margin-bottom: 20px;
    text-align: justify;
    text-align-last: center;
}
	.elementor-element.elementor-element-c7b443b.topbar-content.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-default {
    font-size: 15px !important;
}
	.woocommerce div.product .product_title {
    font-size: 22px !important;
    text-align: center !important;
    margin-top: 20px;
    margin-bottom: ;
}
	.woocommerce div.product div.summary button.single_add_to_cart_button {
    font-size: 14px;
    border-style: none;
}
	.quantity a, .quantity input {
    font-size: 18px !important;
}
#top-bar {
    padding: 10px 0 !important;
}
	a.probka1 {
    width: max-content;
    display: flex;
    margin: 10px 0 !important;
    text-align: center !important;
    flex-direction: column;
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
		font-weight:500 !important;
}
	.probka {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column-reverse;
    align-content: center;
    align-items: center;
}
	a.probka1 span.tinvwl_add_to_wishlist-text {
    font-weight: 600;
}
	.elementor-element.elementor-element-a7c5ada.elementor-widget.elementor-widget-theme-site-logo.elementor-widget-image {
    margin-bottom: 0px !IMPORTANT;
    margin-top: 0px !important;
}
}

@media only screen and (min-width: 767px){
.quantity .minus, .quantity .plus {
    font-size: 25px !important;
    line-height: 40px !important;
}
	button.single_add_to_cart_button.button.alt {
    font-size: 15px;
}
.input-text.qty.text{
    font-size: 15px !important;
    line-height: 40px !important;
}
}
a.probka1.probka2 {
    margin-left: 10px;
}
.elementor-element.elementor-element-8b3a519.elementor-icon-list--layout-inline.elementor-hidden-tablet.elementor-hidden-mobile.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {
    padding: 0 !important;
    margin: 0 !important;
   color: white;
	/*color:#604941 !important;*/
    font-size: 14PX !IMPORTANT;
}
.elementor-element.elementor-element-8b3a519.elementor-icon-list--layout-inline.elementor-hidden-tablet.elementor-hidden-mobile.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list span.elementor-icon-list-text, .elementor-element.elementor-element-c7b443b.topbar-content.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-default {
    margin: 0 !important;
   /* color: white;*/
	color:#6F635D !important;
font-weight:600;
}

.elementor-element.elementor-element-8b3a519.elementor-icon-list--layout-inline.elementor-hidden-tablet.elementor-hidden-mobile.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list span.elementor-icon-list-text svg path{
    COLOR: WHITE !IMPORTANT;
	fill:black !important;
}
.elementor-element.elementor-element-8b3a519.elementor-icon-list--layout-inline.elementor-hidden-tablet.elementor-hidden-mobile.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list path {
   /* fill: white !important;*/
	fill: #6F635D !important;
}
.elementor-element.elementor-element-7c26197.elementor-icon-list--layout-inline.elementor-hidden-desktop.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list ul.elementor-icon-list-items.elementor-inline-items {
    display: flex;
    justify-content: center;
    color: #6F635D !important;
    font-size: 15px;
    fill: white !important;
}
.elementor-element.elementor-element-7c26197.elementor-icon-list--layout-inline.elementor-hidden-desktop.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list span.elementor-icon-list-text {
    color: #6F635D !important;
}
span#product-availability {
    display: block;
    width: 100% !important;
    font-size: 14px;
    color: #57bf6d;
    font-weight: 600 !important;
}

.single-product .glsr-review {
    width: 23%;
    text-align: justify;
    text-align-last: center;
}
.single-product.woocommerce .related.products {
    margin-top: 40px !important;
    margin-bottom: 30px;
}

.single-product.woocommerce .related.products h2, .single-product.woocommerce .related.products h3, h4.single-product.woocommerce.related.products {
    text-align: center !important;
    font-family: 'Raleway' !important;
    font-size: 23px !important;
    font-weight: 600 !important;
    margin: 0 0 25px !important;
    color: #6F635D !important;
}

.single-product.woocommerce .related.products h2, h2.single-product.woocommerce.related.products, .single-product.woocommerce .related.products h3, h3.single-product.woocommerce.related.products, .single-product.woocommerce .related.products h4, h4.single-product.woocommerce.related.products{
    text-align: center !important;
    font-family: 'Raleway' !important;
    font-size: 23px !important;
    font-weight: 600 !important;
    margin: 0 0 25px !important;
    color: #6F635D !important;
}
.single-product .glsr .glsr-reviews, .single-product .glsr .glsr-reviews-wrap {
    grid-gap: 2% !important;
    display: flex;
    gap: 4rem;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-around;
    align-content: flex-start;
    align-items: flex-start;
}
.wszystkieopinie {
    align-content: center;
    display: flex;
    justify-content: center;
}

.wszystkieopinie a.probka1.opinie1 {
    margin-top: 25px;
    padding: 8px 18px;
}

.woocommerce-tabs.wc-tabs-wrapper .single-product {
	padding-top:40px !important;
}



.elementor-element.elementor-element-3346046.elementor-icon-list--layout-inline.elementor-hidden-tablet.elementor-hidden-mobile.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {
    padding: 0 !important;
    margin: 0 !important;
    color: white;
    font-size: 14PX !IMPORTANT;
}
.elementor-element.elementor-element-3346046.elementor-icon-list--layout-inline.elementor-hidden-tablet.elementor-hidden-mobile.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list span.elementor-icon-list-text {
    /*COLOR: WHITE !IMPORTANT;*/
	color: #6F635D !important;
}

.elementor-element.elementor-element-3346046.elementor-icon-list--layout-inline.elementor-hidden-tablet.elementor-hidden-mobile.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list span.elementor-icon-list-text svg path{
    COLOR: WHITE !IMPORTANT;
	fill:black !important;
}
.elementor-element.elementor-element-3346046.elementor-icon-list--layout-inline.elementor-hidden-tablet.elementor-hidden-mobile.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list path {
   /* fill: white !important;*/
	fill: #6F635D !important;
}
.elementor-element.elementor-element-1108bc4.elementor-icon-list--layout-inline.elementor-hidden-desktop.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list ul.elementor-icon-list-items.elementor-inline-items {
    display: flex;
    justify-content: center;
    /*color: white !important;*/
    font-size: 15px;
   /* fill: white !important;*/
	color: #6F635D !important;
	fill: #6F635D !important;
}
.elementor-element.elementor-element-1108bc4.elementor-icon-list--layout-inline.elementor-hidden-desktop.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list span.elementor-icon-list-text {
   /* color: white !important;*/
	color: #6F635D !important;
}
@media only screen and (min-width: 767px){
	.elementor-element.elementor-element-d3b6a0c.topbar-content.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-default {
    font-size: 15px !important;
		text-align:right !important;
}

.elementor-element.elementor-element-d3b6a0c.topbar-content.elementor-widget.elementor-widget-heading {
    text-align: right !important;
}
}

.elementor-element.elementor-element-d3b6a0c {
    text-align: right;
    line-height: 1.5!important;
}









.elementor-element.elementor-element-2d5e28c.elementor-icon-list--layout-inline.elementor-hidden-tablet.elementor-hidden-mobile.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {
    padding: 0 !important;
    margin: 0 !important;
    color: white;
    font-size: 14PX !IMPORTANT;
}
.elementor-element.elementor-element-2d5e28c.elementor-icon-list--layout-inline.elementor-hidden-tablet.elementor-hidden-mobile.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list span.elementor-icon-list-text {
/*    COLOR: WHITE !IMPORTANT;*/
	color: #6F635D !important;
}

.elementor-element.elementor-element-2d5e28c.elementor-icon-list--layout-inline.elementor-hidden-tablet.elementor-hidden-mobile.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list span.elementor-icon-list-text svg path{
  /*  COLOR: WHITE !IMPORTANT;
	fill:black !important;*/
	color: #6F635D !important;
	fill: #6F635D !important;
}
.elementor-element.elementor-element-2d5e28c.elementor-icon-list--layout-inline.elementor-hidden-tablet.elementor-hidden-mobile.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list path {
   /* fill: white !important;*/
fill: #6F635D !important;
}
.elementor-element.elementor-element-67eb24a.elementor-icon-list--layout-inline.elementor-hidden-desktop.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list ul.elementor-icon-list-items.elementor-inline-items {
    display: flex;
    justify-content: center;
    color: white !important;
    font-size: 15px;
    fill: white !important;
}
.elementor-element.elementor-element-67eb24a.elementor-icon-list--layout-inline.elementor-hidden-desktop.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list span.elementor-icon-list-text {
  /*  color: white !important; */
	color: #6F635D !important;
}
.topbar-content span.elementor-icon-list-icon {
    fill: #6F635D !important;
}

.topbar-content  span.elementor-icon-list-text {
  /*  color: white !important; */
	color: #6F635D !important;
}
@media only screen and (min-width: 767px){
	.elementor-element.elementor-element-7156d7d.topbar-content.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-default {
    font-size: 15px !important;
		text-align:right !important;
}

.elementor-element.elementor-element-7156d7d.topbar-content.elementor-widget.elementor-widget-heading {
    text-align: right !important;
}
}

.elementor-element.elementor-element-7156d7d {
    text-align: right;
    line-height: 1.3!important;
}


details summary {
    display: inline-block;
    background: #DAA520;
    padding: 10px 15px;
    color: #fff;
    cursor: pointer;
    margin-bottom: 15px;
    position: static !important;
    bottom: -50px !important;
}
#cmplz-cookies-overview .cmplz-dropdown, #cmplz-document .cmplz-dropdown, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown {
    background-color: rgba(239,239,239,0.25);
}
details {
    text-align: justify;
    position: relative;
    margin-bottom: 20px !important;
}
summary.cmplz-service-header p {
    color: black;
}
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header {
    display: grid;
    grid-template-columns: 1fr auto 25px;
    grid-template-rows: auto;
    align-items: center;
    grid-gap: 10px;
    padding: 5px 10px;
    font-size:16px !important;
    background-color: rgb(239 239 239 / 0%);
}
span.cmplz-category-title {
    font-weight: 900 !important;
}

#cmplz-manage-consent-container.cmplz-manage-consent-container input[type=checkbox], #cmplz-manage-consent-container.cmplz-manage-consent-container input[type=radio] {
    display: inline;
    font-size: 16px;
    margin: 0 10px !important;
    margin-right: 10px;
}

#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{
	font-size:15px;
	font-weight:600 !important;
}
button#cmplz-tcf-selectall {
    background: goldenrod;
    color: white;
}
details summary {
    display: inline-block;
    padding: 10px 15px;
    background: #f0f0f0 !important;
    color: #fff !important;
    cursor: pointer;
    border-radius: 10px;
    margin-bottom: 0 !important;
    position: static !important;
    bottom: -50px !important;
}
@media (min-width: 350px){
.cmplz-cookiebanner .cmplz-body {
    margin: 10px;
    min-width: 300px;
}
}
div#cmplz-message-8-optin, div#cmplz-message-2-optin, div#cmplz-message-1-optin {
    font-size: 15px;
    text-align: justify;
    margin-bottom: 25px;
    color: black !important;
}
details.cmplz-category {
    border-radius: 10px !important;
}
button.cmplz-btn.cmplz-accept {
    font-weight: 600 !important;
}
.cmplz-cookiebanner .cmplz-title {
    font-size: 17px !important;
    font-weight: 600 !important;
}
.cmplz-description span {
    font-size: 14px !important;
}
.cmplz-cookiebanner .cmplz-links.cmplz-information {
    justify-content: space-between;
    display: none !important;
}
.cmplz-divider.cmplz-footer {
    display: none !important;
}




.page-id-76738 .container_wrap.container_wrap_first.main_color.fullsize {
    max-width: 1000px !important;
    margin: auto !important;
		text-align:justify !important;
}/*
p#reklamacja {
    display: flex;
    align-content: stretch;
    align-items: baseline;
}*/
p#reklamacja span#tytul strong {
    line-height: 3em !important;
}
span#tytul {
    width: max-content;
		margin-right:20px !Important;
}
#reklamacja input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    padding: 10px !important;
}
#reklamacja span.wpcf7-form-control-wrap {
    width: max-content;
}
span#tytul {
    width: 100% !important;
    margin-right: 20px ! Important;
    display: block;
}
.page-id-76738#top label span{
    font-weight: 400;
    font-size: 16px !important;
    color: #444;
    line-height: 2em;
}
span.przerwa {
    height: 10px !important;
    display: block;
}
#reklamacja span.wpcf7-form-control-wrap {
    display: block;
}
#reklamacja span.wpcf7-form-control-wrap {
    width: 100% !important;
    display: block;
}
.page-id-57272 input.wpcf7-form-control.wpcf7-submit.has-spinner, .page-id-57282 input.wpcf7-form-control.wpcf7-submit.has-spinner, .page-id-57287 input.wpcf7-form-control.wpcf7-submit.has-spinner {
		width:30%;
    margin: auto !important;
    text-align: center;
    display: block;
}
span.wpcf7-not-valid-tip {
    margin-top: -10px;
    margin-bottom: 10px !important;
}
p#reklamacja .has-small-font-size {
	font-weight:400;
    font-size: 18px !important;
}
@media only screen and (max-width: 767px){
.woocommerce ul.products li.product li.title h2, .woocommerce ul.products li.product li.title a {
    word-break: break-word !important;
    font-size: 16px !important;
    margin: 0 !important;
}
}

.tawk-icon-right img {
    display: none;
}
iframe.tawk-icon-right img {
    display: none;
}




button.cmplz-btn.cmplz-manage-consent.manage-consent-2.cmplz-show {
    font-size: 12px;
    letter-spacing: normal;
    line-height: 1em !important;
    margin: 0 !important;
}
#cmplz-manage-consent .cmplz-manage-consent {
    margin: 0 !IMPORTANT;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 25px !important;
}
button.cmplz-btn.cmplz-manage-consent.manage-consent-2.cmplz-show {
    left: 40px !important;
    right: auto !important;
}

.carousel-cell {
    width: 100% !important;
}
.flickity-prev-next-button.next {
    right: 14px;
    border: 1px solid #928e8a;
}
.flickity-prev-next-button.previous {
	 left: 14px;
    border: 1px solid #928e8a;
}
.layered-image{
	border-radius:14px;
	border:1px solid #ddd;
}
.kadrowanie-wizualizacje {
    width: 95%;
    margin-left: 2.5%;
}


@media only screen and (min-width: 1000px){
	.woocommerce div.product div.woocommerce-product-details__short-description, .product_meta{
		display:none;
	}
	.pc1, .pc1 .product_meta{
		display:block !important;
	}
}


@media only screen and (max-width: 1000px){
	.pc1, .pc1 .product_meta{
		display:none !important;
	}
}
li#tab-title-description a {
    text-align: center !important;
    font-family: 'Raleway' !important;
    text-transform: capitalize;
    font-size: 23px !important;
    font-weight: 600 !important;
    margin: 0 0 25px !important;
    color: #6F635D !important;
    border: none !important;
    margin-top: 20px !important;
}
ul.tabs.wc-tabs {
    border: none !important;
    margin-bottom: -20px !important;
}

.ht-category-wrap .ht-category-content-4 h5 {
	font-size: 16px;
	display: inline-block;
	position: relative;
	margin: 0;
	letter-spacing: .5px;
}

.ht-category-wrap .ht-category-content-4 h5 a {
	color: #444;
}

p.product_title{
	font-weight: 600;
}

.woo-product-info li.title p {
	font-weight: 600;
	display: inline-block;
	line-height: 1.5
}

@media only screen and (max-width: 1000px) {
.woocommerce div.product p.product_title{
	font-size: 13px !important;
	line-height: 1.2 !important;
}
}

@media only screen and (max-width: 767px) {
	.woocommerce ul.products li.product li.title p, .woocommerce ul.products li.product li.title a{
		margin: 0 !important;
	}
	
}


.postid-300142361 #kadrowanie_on_off, .postid-300142361 .kadrowanie-wizualizacje, .postid-300142361 .probka {
  display: none;
}

.page-id-1885 .glsr-review-date {
    display: none !important;
}


@media only screen and (min-width: 1000px) {
.woocommerce-cart .podsumowanie {
    display: flex;
    justify-content: space-around;
    width: 80%;
    margin-top: 10px;
}
}
span.tc-label.tm-label {
    font-weight: 500;
}
@media only screen and (min-width: 1000px) {
.single-product  .product.type-product .product_title {
    font-size: 24px !important;
}
}
div.omnibus {
    margin-top: 5px;
}

table.tinvwl-table-manage-list dl.variation {
    display: none;
}

.page-id-71671 .glsr-review {
    width: 20%;
    text-align: justify;
    font-size: 14px !important;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
}


.postid-78898 .kadrowanie-button-div {
    display: none;
    order: 3;
}
.postid-78898 .kadrowanie-wizualizacje{
    display: none;
    order: 3;
}
.postid-78898 div#elementor-lightbox-slideshow-single-img {
    display: none;
}
.postid-78898 .probka{
	display:none !important;
}



.postid-78901 .kadrowanie-button-div {
    display: none;
    order: 3;
}
.postid-78901 .kadrowanie-wizualizacje{
    display: none;
    order: 3;
}
.postid-78901 div#elementor-lightbox-slideshow-single-img {
    display: none;
}
.postid-78901 .probka{
	display:none !important;
}

.page-id-71669 .glsr-review {
    width: 20%;
    text-align: justify;
    font-size: 14px !important;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
}


/* Strona Bloga */

.blog #blog-entries { 
	display: flex; 
	flex-wrap: wrap; 
	justify-content: space-between;
}	

.blog #blog-entries article {
	width: 45%;
}

.blog #blog-entries article .thumbnail {
	width: 100%; 
}

.blog #blog-entries article .thumbnail img { 
	width: 100%; 
	height: 300px; 
	object-fit: cover; 
}

.blog #blog-entries article .blog-entry-content {
	width: 100%; 
}

.blog #blog-entries article  .blog-entry-inner { 
	display: flex; 
	flex-direction: column; 
}

.blog-entry.thumbnail-entry .left-position .blog-entry-content { 
	padding-left: 0em; }

.blog-entry-comments {
	display:none;
}



.postid-90994 .kadrowanie-button-div {
    display: none;
    order: 3;
}
.postid-90994 .kadrowanie-wizualizacje{
    display: none;
    order: 3;
}
.postid-90994 div#elementor-lightbox-slideshow-single-img {
    display: none;
}
.postid-90994 .probka{
	display:none !important;
}

.page-id-91301 .glsr-review {
    width: 20%;
    text-align: justify;
    font-size: 14px !important;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
}








.postid-33872 .kadrowanie-button-div {
    display: none;
    order: 3;
}
.postid-33872 .kadrowanie-wizualizacje{
    display: none;
    order: 3;
}
.postid-33872 div#elementor-lightbox-slideshow-single-img {
    display: none;
}
.postid-33872 .probka{
	display:none !important;
}

.page-id-71667 .glsr-review {
    width: 20%;
    text-align: justify;
    font-size: 14px !important;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
}
tr.order-total span.woocommerce-Price-amount.amount{
	padding:0 !important;
}
tr.order-total small{
	font-size:100% !important;
}
.woocommerce-cart .cart-collaterals .cart_totals .order-total td span.woocommerce-Price-amount.amount {
    font-size: 15px !important;
    vertical-align: baseline !important;
    padding-top: 0 !important;
    letter-spacing: .5px;
}

.woocommerce-cart dd.tc-value {
    float: left;
    width: 70%;
}
.woocommerce-cart dt.tc-name {
    float: left;
    width: 30%;
}
.woocommerce-cart th.product-price, .woocommerce-cart th.product-subtotal {
    width: 15%;
}

.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10px;
    left: 50% !important;
    width: 100%;
}

html .tm-responsive .tm-extra-product-options .tcwidth-50.szerokosc-div, html .tm-responsive .tm-extra-product-options .tcwidth-50.wysokosc-div {
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
    max-width: 48% !important;
}
html .tm-responsive .tm-extra-product-options .tcwidth-50.szerokosc-div label.tc-cell.tc-epo-label.tm-epo-element-label.tcwidth.tcwidth-100, html .tm-responsive .tm-extra-product-options .tcwidth-50.wysokosc-div label.tc-cell.tc-epo-label.tm-epo-element-label.tcwidth.tcwidth-100 {
    display: flex;
    line-height: 1em;
    flex-direction: column;
}
fieldset#billing__billing_chce_otrzymac_fakture_2_field label {
    margin: 0 30px 10px 0;
}
i.open-modal.button {
    border-radius: 10px;
}

i.open-modal.button {
    border-radius: 10px;
}
i.open-modal.button {
    border-radius: 10px;
	background-color: #6F635D !important
}
		html .woocommerce .button.open-modal, #kadrowanie_on_off, button#kadrowanie_on_off,button.single_add_to_cart_button.button.alt, .woocommerce-checkout #place_order, .woocommerce button.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    border-radius: 10px;
	background: #6F635D !important;
}
html .woocommerce .button.open-modal:hover, #kadrowanie_on_off:hover, button.single_add_to_cart_button.button.alt:hover, .woocommerce-checkout #place_order:hover, .woocommerce button.button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{
    border-radius: 10px;
	background-color: #eae8e4 !important;
	color: #B9B0AC !important;
	border-color: #eae8e4;
}
.product-slider .slick-arrow {
    border-radius: 50%;
}
span.elementor-icon-list-text {
    color: #B9B0AC;
}
.elementor-18980 .elementor-element.elementor-element-c7b443b {
    font-family: arial !important;
}

div#material-dialog .elementor-row.option {
    display: flex;
}

form.cart i.open-modal.button {
    margin-top: 0px !important;
}
div#tm-extra-product-options {
    margin-bottom: 20px;
}
.tm-extra-product-options .tc-col-auto, .tm-extra-product-options .tc-cell.tc-col-auto, .tc-cell.tc-col-auto, .tc-col-auto {
    margin: 0 !important;
}

form.cart {
    color: #454545;
}

form.cart i.tm-tooltip.tc-tooltip.tcfa.tcfa-question-circle.tc-epo-style-space {
    line-height: 1px !important;
    margin-top: -3px !important;
}


@media only screen and (max-width: 1000px) {
html .tm-responsive .tm-extra-product-options .tcwidth-50.szerokosc-div, html .tm-responsive .tm-extra-product-options .tcwidth-50.wysokosc-div {
  -ms-flex: 0 0 47% !important;
  flex: 0 0 47% !important;
  max-width: 47% !important;
  float: left;
  display: flex;
}
	.tc-label-text {
    font-size: 13px !important;
	}
	.tcfa-question-circle::before {
    content: "Opis \f059";
    font-weight: 400;
    width: -webkit-fill-available !important;
    display: block;
    font-size: 14px;
    line-height: 30px !important;
}
}/*
.elementor-element.elementor-element-a7c5ada.elementor-widget.elementor-widget-theme-site-logo.elementor-widget-image {
    width: 75%;
    margin-top: -3px !important;
}*/

.slideout-widget-handler {
    top: 192px !important;
}
.slideout-widget {
    bottom: 5% !important;
    top: auto !important;
}


span.tc-col.tc-label.checkbox-image-label {
    display: none;
}
li.tmcp-field-wrap.tc-epo-element-product-holder.tc-epo-element-product-checkbox .tc-col.tc-field-label-wrap {
    display: inline-flex
;
}
li.tmcp-field-wrap.tc-epo-element-product-holder.tc-epo-element-product-checkbox .tc-epo-element-product-li-container {
    width: max-content;
    margin-top: 4px;
}
i.tc-icontooltipright.tm-tooltip.tc-tooltip.tcfa.tcfa-question-circle.tc-epo-style-space {
    margin-left: 50px;
    margin-top: 14px;
	  z-index: 11111;
}

li.tmcp-field-wrap.tc-epo-element-product-holder.tc-epo-element-product-checkbox.tc-active ~ i.tc-icontooltipright.tm-tooltip.tc-tooltip.tcfa.tcfa-question-circle.tc-epo-style-space {
    margin-left: 80px !important;
    margin-top: 14px;
    z-index: 11111;
}


.tc-container.tc-container-enabled.cpf-element.tc-cell.cpf-type-product.tcwidth.tcwidth-33.cpf-type-product-checkbox.cpf-type-product-mode-products.fullwidth-div .from {
    display: none !important;
}
#top form.cart span.tc-col-auto.tc-epo-style-space.tc-price-wrap span.woocommerce-Price-amount.amount bdi, #top form.cart span.tc-col-auto.tc-epo-style-space.tc-price-wrap span.woocommerce-Price-amount.amount span .woocommerce-Price-currencySymbol {
    font-weight: normal !important;
    font-size: 13px !important;
    color: #444;
}

#top span.tc-col-auto.tc-epo-style-space.tc-price-wrap .price, #top span.tc-col-auto.tc-epo-style-space.tc-price-wrap .price span, #top span.tc-col-auto.tc-epo-style-space.tc-price-wrap del, #top span.tc-col-auto.tc-epo-style-space.tc-price-wrap ins{
    font-weight: normal !important;
    font-size: 13px !important;
    color: #444;
}
ul.tmcp-ul-wrap.tmcp-elements.tm-extra-product-options-product.fullwidth-ul.tm-element-ul-product.element_9 .quantity input{
	margin: 0px !important;
    padding: 10px 5px !important;
    max-width: 90px !important;
}
ul.tmcp-ul-wrap.tmcp-elements.tm-extra-product-options-product.fullwidth-ul.tm-element-ul-product.element_9 .quantity {
    padding: 0 !important;
    margin: 0 !important;
}
.tc-container.tc-container-enabled.cpf-element.tc-cell.cpf-type-product.tcwidth.tcwidth-100.cpf-type-product-checkbox.cpf-type-product-mode-products.fullwidth-div .tc-col.tc-field-label-wrap {
    display: flex;
    align-content: center;
    align-items: center;
}
span.tc-col-auto.tc-epo-style-space.tc-price-wrap i {
    padding: 0 !important;
    margin: 0 5px !important;
}
.tc-container.tc-container-enabled.cpf-element.tc-cell.cpf-type-product.tcwidth.tcwidth-100.cpf-type-product-checkbox.cpf-type-product-mode-products.fullwidth-div span.woocommerce-Price-amount.amount {
    display: none !important;
}
span#tmcp_choice_6_0_1567dc429a8b686_label {
    font-weight: 500;
}
.tc-extra-product-options-inline {
    display: none;
}
.tc-container.tc-container-enabled.cpf-element.tc-cell.cpf-type-product.tcwidth.tcwidth-100.cpf-type-product-checkbox.cpf-type-product-mode-products.fullwidth-div .quantity input {
    padding: 0 !important;
}

.tc-container.tc-container-enabled.cpf-element.tc-cell.cpf-type-product.tcwidth.tcwidth-100.cpf-type-product-checkbox.cpf-type-product-mode-products.fullwidth-div 
.quantity input[type="number"] {
    -webkit-appearance: textfield !important; /* Zapobiega ukrywaniu strzałek */
    -moz-appearance: textfield !important;
    appearance: textfield !important;
}

.tc-container.tc-container-enabled.cpf-element.tc-cell.cpf-type-product.tcwidth.tcwidth-100.cpf-type-product-checkbox.cpf-type-product-mode-products.fullwidth-div 
.quantity input[type="number"]::-webkit-inner-spin-button,
.tc-container.tc-container-enabled.cpf-element.tc-cell.cpf-type-product.tcwidth.tcwidth-100.cpf-type-product-checkbox.cpf-type-product-mode-products.fullwidth-div 
.quantity input[type="number"]::-webkit-outer-spin-button {
    display: block !important; /* Przywraca domyślne strzałki */
    opacity: 1 !important;
}
/* Przywrócenie strzałek w Chrome, Safari, Edge, Opera */
.tm-qty-alt::-webkit-inner-spin-button, 
.tm-qty-alt::-webkit-outer-spin-button {
    -webkit-appearance: auto;
    margin: 0;
}

/* Przywrócenie strzałek w Firefox */
.tm-qty-alt {
    -moz-appearance: number-input;
}

/* Przywrócenie strzałek w Firefox */
.tc-container.tc-container-enabled.cpf-element.tc-cell.cpf-type-product.tcwidth.tcwidth-100.cpf-type-product-checkbox.cpf-type-product-mode-products.fullwidth-div 
.quantity input[type="number"] {
    -moz-appearance: number-input !important;
    appearance: auto !important;
}

i[data-tm-tooltip-html]::before {
    text-transform: none !important;
    font-variant: normal !important;
    text-decoration: none !important;
}

.tcfa-question-circle::before {
    font-weight: 400;
    font-family: sans-serif, "Font Awesome 5 Free" !important;
    text-transform: capitalize;
}/*
.tc-epo-element-product-container-full.tcwidth.tcwidth-100 .tm-quantity-alt {
    margin-top: -12px !important;
}
*/

ul.woocommerce-error a {
    background: none;
    float: left;
}
ul.woocommerce-error li {
    display: flex
;
}
.postid-125944 .woocommerce-product-details__short-description.pc1 {
    display: none !important;
}
form.cart i.tm-tooltip.tc-tooltip.tcfa.tcfa-question-circle.tc-epo-style-space {
    width: fit-content;
    line-height: 1px !important;
    margin-top: 0px !important;
}

.elementor.elementor-77747.elementor-18980 .elementor-container.elementor-column-gap-default {
    width: 90% !important;
    max-width: 100% !important;
}

.elementor-18980 .elementor-element.elementor-element-7c26197 .elementor-icon-list-icon svg{
	fill: #6F635D !important;
}

p.product-section-title.container-width.product-section-title-related.pt-half.pb-half.uppercase {
    font-size: 18px;
    line-height: 1.4;
    font-weight: 600;
    margin: 0 0 20px;
}
@media only screen and (max-width: 768px)  {
	.woocommerce div.product .product_title {
		display: block !important;
	}
	.product_title.entry-title.elementor-heading-title.elementor-size-default {
  margin: 0;
}
.single-product .single-post-title.product_title.entry-title {
		display: none !important;
	}
}
.tm-extra-product-options .tmcp-field-wrap .tc-price {
    font-size: 1em !important;
    width: auto !important;
    display: inline-block !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
    width: max-content !important;
    min-width: 10px;
}
.tc-container.tc-container-enabled.cpf-element.tc-cell.cpf-type-product.tcwidth.tcwidth-100.cpf-type-product-checkbox.cpf-type-product-mode-products.fullwidth-div span.tc-col-auto.tc-epo-style-space.tc-price-wrap{
    width: fit-content !important;
    max-width: fit-content;
}

}
.tc-lightbox-wrap {
  border: none !important;
	border-color: #fff0 !important;
}
.open-modal.button {
  line-height: 1.3;
  font-weight: 600;
}
.tc-label-text {
  font-weight: 500;
}
.tc-container.tc-container-enabled.cpf-element.tc-cell.cpf-type-product.tcwidth.tcwidth-100.cpf-type-product-checkbox.cpf-type-product-mode-products.fullwidth-div  .price.tc-price {
  display: none !important;
}
.tc-container.tc-container-enabled.cpf-element.tc-cell.cpf-type-checkbox.tcwidth.tcwidth-100.premium-div.fullwidth-div .tm-tooltip.tc-tooltip.tcfa.tcfa-question-circle.tc-epo-style-space::before {
  line-height: 1.7em !important;
}
@media only screen and (max-width: 768px)  {
.single_add_to_cart_button.button.alt {
  font-size: 13px !important;
  padding: 8px 20px;
}
	#material-dialog .elementor-row.option {
    display: flex;
    flex-direction: column;
} 
}

@media only screen and (min-width: 1000px)  {
div#Widget4 {
    top: 75% !important;
}
#Widget4.hidden {
    display:block !important;
	opacity:1 !important;
}
#toggleBtn{
    top: 214px !important;
}

.ekomi-widget-container button, .ekomi-widget-container input, .ekomi-widget-container select, .ekomi-widget-container textarea {
    top: 155px !important;
		right:-100px !important;
		font-size:20px !important;
}
button#closeBtn {
    z-index: 9999999999;
    min-width: 20px !important;
    min-height: 20px !important;
    max-width: 25px !important;
    max-height: 25px !important;
    width: 25px !important;
    height: 25px !important;
}

div#Widget4 {
    z-index: 999;
}
}

@media only screen and (max-width: 1000px)  {
div#Widget4 {
    top: 75% !important;
}
#Widget4.hidden {
    display:block !important;
	opacity:1 !important;
}
#toggleBtn{
    bottom: -7px !important;
	top:auto !important;
}
button#closeBtn {
    z-index: 9999999999;
    min-width: 20px !important;
    min-height: 20px !important;
    max-width: 25px !important;
    max-height: 25px !important;
    width: 25px !important;
    height: 25px !important;
	bottom:60px !important;
	top:auto !important
}

div#Widget4 {
    z-index: 999;
}
#toggleBtn img {
	min-width:80px !important;
min-height:80px !important;
    display: block;
}
}

@media only screen and (max-width: 480px) {
    .search-results article .thumbnail {
        display: block !important;
    }
}




@media only screen and (min-width: 1000px) {
form.woocommerce-cart-form {
    width: 100%;
    max-width: 100%;
	    float: left;
}
.woocommerce-cart .container {
    width: 85% !important;
    margin: auto;
}

.woocommerce-page .cart-collaterals {
        float: left;
        margin-left: 2%;
        width: 38% !important;
}
.woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 100%;
	}
dt.tc-name {
    width: max-content !important;
}
dd.tc-value {
    width: -webkit-fill-available !important;
    display: inline;
}
	}

@media only screen and (min-width: 1400px) {
dl.tc-epo-metadata.variation {
    display: grid;
    grid-template-columns: auto auto;
}
}



body, #content, .entry-content, .post-content, .page-content, .post-excerpt, .entry-summary, .entry-excerpt, .widget-area, .widget, .sidebar, #sidebar, footer, .footer, #footer, .site-footer,  tr, td, span, p, a, dl, dd,dt{
  /*font-family: sans-serif !important;
    font-style: normal;
	letter-spacing:normal;*/
}

p label, p {
  font-family: 'Nunito' !important;
}

.woocommerce-info  {
    display: inline-block;
    font-family: 'Nunito' , sans-serif !important;
    width: 100%;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: rgb(74, 74, 74);
    border: 1px solid #ddd;
    margin: 0 0 30px;
    padding: 10px 15px;
    text-align: left;
    text-transform: uppercase;
    border-color: #b1befd;
}
.woocommerce-info a {
  color: #6F635Dd1 !important;
  font-weight: 700;
  font-size: 14px !important;
}
.woocommerce-info::before {
    font-size: 13px !important;
    color: rgb(74, 74, 74) !important;
}
.wartosc {
  font-size: 14px;
  font-weight: 400;
  color: rgb(74, 74, 74);
  font-family: 'Nunito';
  font-style: normal;
}

tr.woocommerce-cart-form__cart-item.cart_item.tc-container-table-product td.product-name a, tr.woocommerce-cart-form__cart-item.cart_item.tc-container-table-product h6 {
    font-size: 16px;
    font-weight: 600;
}
tr.woocommerce-cart-form__cart-item.cart_item.tc-container-table-product td.product-name a.tm-cart-edit-options {
    font-size: 12px;
    margin: -5px 0;
}
form.woocommerce-cart-form bdi, .cart_totals bdi, .cart_totals span.woocommerce-Price-amount.amount, table.shop_table.woocommerce-checkout-review-order-table bdi, tr.order-total span.woocommerce-Price-amount.amount{
    font-weight: 600;
    font-size: 15px;
}

h3#ship-to-different-address span, .woocommerce .woocommerce-checkout #customer_details h3, .woocommerce .woocommerce-checkout h3#order_review_heading {
    font-size: 18px;
    font-weight: 700;
}

.woocommerce-checkout #payment div.payment_box {
    font-size: 15px !important;
	color: rgb(74, 74, 74);
	font-weight: 500;
}

tr.order-total td {
    display: flex;
    flex-direction: column;
}

ul#tm-extra-product-options-fields {
    font-size: 15px;
}
div#material-dialog .elementor-row.option {
    font-size: 16PX;
    display: flex;
}

i.open-modal.button {
    font-size: 10px !important;
    font-weight: 600;
}
.tc-container.tc-container-enabled.cpf-element.tc-cell.cpf-type-checkbox.tcwidth.tcwidth-100.premium-div.fullwidth-div .tm-tooltip.tc-tooltip.tcfa.tcfa-question-circle.tc-epo-style-space::before {
    font-size: 15px;
    line-height: 1.7em !important;
    font-weight: 600;
}
i.tm-tooltip.tc-tooltip.tcfa.tcfa-question-circle.tc-epo-style-space::before {
    font-weight: 600;
    font-size: 15px;
}

.tc-tooltip {
    color: #6F635D !important;
	}
.probka a span, .wszystkieopinie a span, button.single_add_to_cart_button.button.alt, button#kadrowanie_on_off, i.open-modal.button {
    font-weight: 700 !important;
}
span.logout a, .elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{
	background-color:#6F635D !important;
}


.blog-entry.thumbnail-entry .blog-entry-category, .blog-entry-bottom.clr, span.edit-link {
    display: none !important;
}


@media only screen and (min-width: 1000px){
.kadrowanie-wizualizacje p.product-section-title.container-width.product-section-title-related.pt-half.pb-half.uppercase {
    font-size: 22px !important;
    margin-bottom: -10px !important;
}
}


a.elementor-button.elementor-button-link.elementor-size-sm.probka1:hover {
    color: #B9B0AC;
}

a.elementor-button.elementor-button-link.elementor-size-sm.probka1 span{
	font-size:12px !important;
}
.tc-container.cpf-element.tc-cell.cpf-type-select.tcwidth.tcwidth-50.odbicie-div.fullwidth-div.iscpfdependson.is-epo-depend.tc-container-enabled.widen-input {
    width: 100% !important;
    min-width: 100% !important;
}


.tc-container.cpf-element.tc-cell.cpf-type-checkbox.tcwidth.tcwidth-100.tc-expand.premium-div.fullwidth-div.iscpfdependson.is-epo-depend.tc-container-enabled, .tc-container.cpf-element.tc-cell.cpf-type-product.tcwidth.tcwidth-100.cpf-type-product-checkbox.cpf-type-product-mode-products.fullwidth-div.iscpfdependson.is-epo-depend.tc-container-enabled {
    font-size: 15px;
    line-height: 1.7em !important;
    font-weight: 600;
}


#top-bar-wrap {
    border-color: #B9B0AC !important;
}

header.page-header {
    background: #fff;
    margin: 0 20px !important;
    padding: 20px 0;
}


header.page-header h1.page-header-title.clr{
font-family: 'Nunito';
font-style: normal;
font-weight: 700;
font-size: 24px;
line-height: 120%;
color: black;
}
.container.clr.page-header-inner{
width: 1240px;
}

.archive #main .elementor-widget-container{
	width:1240px !important;
	max-width:1240px !important;
	margin-top:15px !important;
}

.archive #main .elementor-widget-container img.attachment-full.size-full{
	border-radius:4px;
}

nav.site-breadcrumbs.clr li.trail-item a{
font-family: 'Nunito' !important;
font-style: normal !important;
font-weight: 700 !important;
font-size: 14px !important;
line-height: 150% !important;
color: #6F635D !important;
}

nav.site-breadcrumbs.clr li.trail-item.trail-end a{
font-family: 'Nunito' !important;
font-style: normal !important;
font-weight: 400 !important;
font-size: 14px !important;
line-height: 150% !important;
color: #6F635D !important;
}



.site-breadcrumbs, .site-breadcrumbs a{
line-height: 2.7em !important;
}
.icon-home {
    display: inline-block;
    width: 16px; /* dopasuj */
    height: 16px;
		margin-bottom:-3px;
    background: url('https://lamural.eu/wp-content/uploads/2026/03/home.svg') no-repeat center;
    background-size: contain;
}

.icon-home:before {
    content: none; /* usuwa font icon */
}

.breadcrumb-sep {
    font-size: 0;       /* ukrywa znak > */
    line-height: 0;     /* dodatkowe zabezpieczenie */
}

.breadcrumb-sep::after {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
		margin-bottom:-1px;
    background: url('https://lamural.eu/wp-content/uploads/2026/03/sep.svg') no-repeat center;
    background-size: contain;
	
}

.archive div#content-wrap{
width:1240px !important;
}

.woocommerce span.onsale, span.onsale {
    background-color: #23252a !important;
    border-radius: 3px !important;
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    left: 15px !important;
    top: 15px !important;
    line-height: 1 !important;
    min-height: inherit !important;
    min-width: inherit !important;
    padding: 5px 10px !important;
    position: absolute !important;
}


.archive li.title a{
font-family: 'Nunito' !important;
font-style: normal !important;
font-weight: 700!important;
font-size: 18px !important;
line-height: 120% !important;
color: #464646  !important; 
text-align:left !important;
}

.archive ul.woo-product-info{text-align:left !important;
}

.woocommerce ul.products li.product:not(.product-category) .product-inner:hover:before {
    box-shadow: none !important;
}
.archive ul.woo-product-info {
    padding: 20px 0 !important;
}
ul.woo-product-info p {
	margin:0 !important;
	min-height: 43px;
}


.archive p.price {
 margin: 0 !important;   
 color: #3D3D3D !important;
}

.archive .amount {
 color: #3D3D3D !important;
}

.archive p.price {
    margin: 0 !important;
    display: flex !important;
    flex-direction: row-reverse !important;
    justify-content: flex-end !important;
    align-items: flex-end !important;
}

.archive ul.products del bdi{
font-family: 'Nunito' !important;
font-style: normal !important;
font-weight: 400 !important;
font-size: 14px !important;
line-height: 150% !important;
text-decoration-line: none !important;
color:#525252 !important;
flex: none !important;
order: 1 !important;
flex-grow: 0 !important;
}

.archive ul.products del {
    margin-left:10px  !important;
}

.archive ul.products bdi{
font-family: 'Nunito' !important;
font-style: normal;
font-weight: 700;
font-size: 20px !important;
line-height: 120%;
}
.archive span.price {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
		align-content: flex-end;
    align-items: flex-end;
}
.archive.woocommerce ul.products li.product .price del .amount{
    text-decoration: none !important;
	color:#525252 !important;
}

.archive.woocommerce ul.products li.product .price del {
    opacity: 1;
    display: inline-block;
    font-weight: normal;
}

.archive li.price-wrap:after {
    content: "Najniższa cena z 30 dni: 48.93 zł";
	font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0px;
    color: #656565;
}


.woocommerce ul.products li.product:not(.product-category) .product-inner li{
    margin-top: 5px !important;
    margin-bottom: 0;
}

.archive header.woocommerce-products-header{
margin-top:50px
}

.archive .term-description h2, .archive .term-description h3, .archive .term-description h4{
font-family: 'Nunito' !important;
font-style: normal !important;
font-weight: 700 !important;
font-size: 20px !important;
line-height: 120% !important;
color: #3D3D3D !important;
margin-bottom:20px;
}
.archive .term-description{
font-family: 'Nunito';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 150%;
color: #464646;
}

.archive .term-description ul, .archive .term-description ol{
	margin-bottom:20px
}

nav.woocommerce-pagination span.page-numbers.current {
    background: #F8F8F8 !important;
}

nav.woocommerce-pagination span.page-numbers, nav.woocommerce-pagination a.page-numbers {
	  font-weight:bold;
		border-color:#3D3D3D39;
    border-radius:5px !important;
}


.oceanwp-toolbar.clr {
    border: 1px solid #3D3D3D39 !important;
    background: #F6F3EE;
    padding: 20px 30px;
    border-radius: 5px;
}


ul.result-count li{
font-family: 'Nunito';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 230%;
color: #525252;
}

ul.result-count li.view-title, ul.result-count li a.active{
font-weight:700;
}

select.orderby, a.oceanwp-off-canvas-filter {
    border-radius: 5px !important;
    background: #EBE5E0!important;
		font-family: 'Nunito'!important;
		font-style: normal!important;
		font-weight: 700 !important;
		font-size: 14px !important;
		line-height: 230% !important;
		border-color:#3D3D3D39 !important;
	  color: #525252;
}
.woocommerce-ordering {
    position: relative;
    display: inline-block;
}
.woocommerce-ordering select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-right: 40px;
}

.woocommerce-ordering::after {
    content: "\f078";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    color: #525252;
    pointer-events: none;
}

.oceanwp-off-canvas-filter .icon-menu:before {
    content: "\f0b0";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
	color: #525252;
}

a.oceanwp-off-canvas-filter{
color: #525252 !important;
}







@media (max-width: 1000px) {
.archive #main .elementor-widget-container{
	width:90% !important;
	max-width:100% !important;
	margin-top:0px !important;
  border-radius:0 !important;
}
header.page-header {
    background: #fff;
    margin: 0 !important;
    padding: 20px 0;
}
header.page-header h1.page-header-title.clr{
font-family: 'Nunito';
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 120%;
color: black;
}
.container.clr.page-header-inner{
width: 100%;
}
.archive #main .elementor-widget-container img.attachment-full.size-full{
	border-radius:4px;
}

nav.site-breadcrumbs.clr li.trail-item a{
font-family: 'Nunito' !important;
font-style: normal !important;
font-weight: 700 !important;
font-size: 12px !important;
line-height: 120% !important;
color: #6F635D !important;
}
nav.site-breadcrumbs{
	margin:10px 0 0 0;	
	}
nav.site-breadcrumbs.clr li.trail-item.trail-end a{
font-family: 'Nunito' !important;
font-style: normal !important;
font-weight: 400 !important;
font-size: 12px !important;
line-height: 120% !important;
color: #6F635D !important;
}
.site-breadcrumbs, .site-breadcrumbs a{
line-height: 2em !important;
}

.breadcrumb-sep {
    font-size: 0;
    line-height: 0;
}

.archive div#content-wrap{
width:100% !important;
}
.woocommerce span.onsale, span.onsale {
    background-color: #23252a !important;
    border-radius: 3px !important;
    color: #fff !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    left: 15px !important;
    top: 15px !important;
    line-height: 1 !important;
    min-height: inherit !important;
    min-width: inherit !important;
    padding: 5px 10px !important;
    position: absolute !important;
}
.archive li.title a{
font-family: 'Nunito' !important;
font-style: normal !important;
font-weight: 700!important;
font-size: 18px !important;
line-height: 120% !important;
color: #464646  !important; 
text-align:left !important;
}
.archive ul.woo-product-info{text-align:left !important;
}
.woocommerce ul.products li.product:not(.product-category) .product-inner:hover:before {
    box-shadow: none !important;
}
.archive ul.woo-product-info {
    padding: 10px 0 !important;
}
ul.woo-product-info p {
	margin:0 !important;
	min-height: 0 !important;
}
.archive p.price {
 margin: 0 !important;   
 color: #3D3D3D !important;
}
.archive .amount {
 color: #3D3D3D !important;
}
.archive p.price {
    margin: 0 !important;
    display: flex !important;
    flex-direction: row-reverse !important;
    justify-content: flex-end !important;
    align-items: flex-end !important;
}
.archive ul.products del bdi{
	font-family: 'Nunito' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 120% !important;
	text-decoration-line: none !important;
	color:#525252 !important;
	flex: none !important;
	order: 1 !important;
	flex-grow: 0 !important;
}
.archive del {
    margin-left:10px  !important;
}
.archive ul.products bdi{
font-family: 'Nunito' !important;
font-style: normal;
font-weight: 700;
font-size: 18px !important;
line-height: 120%;
}
.archive span.price {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
		align-content: flex-end;
    align-items: flex-end;
}
.archive.woocommerce ul.products li.product .price del .amount{
    text-decoration: none !important;
	color:#525252 !important;
}
.archive.woocommerce ul.products li.product .price del {
    opacity: 1;
    display: inline-block;
    font-weight: normal;
}
.archive li.price-wrap:after {
    content: "Najniższa cena z 30 dni: 48.93 zł";
	font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0px;
    color: #656565;
}
.woocommerce ul.products li.product:not(.product-category) .product-inner li{
    margin-top: 10px !important;
    margin-bottom: 0;
}
.archive header.woocommerce-products-header{
margin-top:30px
}
.archive .term-description h2, .archive .term-description h3, .archive .term-description h4{
font-family: 'Nunito' !important;
font-style: normal !important;
font-weight: 700 !important;
font-size: 18px !important;
line-height: 130% !important;
color: #3D3D3D !important;
margin-bottom:20px;
text-align:left !important
}
.archive .term-description{
font-family: 'Nunito';
font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 150%;
color: #464646;
}

.archive .term-description ul, .archive .term-description ol{
	margin-bottom:20px !important;
	font-family: 'Nunito' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 15px !important;
}
.archive li{
	font-family: 'Nunito' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 14px !important;
}	
.archive .term-description{
	margin-bottom:-40px;
}
nav.woocommerce-pagination span.page-numbers.current {
    background: #F8F8F8 !important;
}

nav.woocommerce-pagination span.page-numbers, nav.woocommerce-pagination a.page-numbers {
	  font-weight:bold;
		border-color:#3D3D3D39;
    border-radius:5px !important;
	  font-size:12px;
	  margin:2px 1px
}
.oceanwp-toolbar.clr {
    border: 1px solid #3D3D3D39 !important;
    background: #F6F3EE;
    padding: 20px 30px;
    border-radius: 5px;
}
ul.result-count li{
font-family: 'Nunito';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 230%;
color: #525252;
}
ul.result-count li.view-title, ul.result-count li a.active{
font-weight:700;
}
select.orderby, a.oceanwp-off-canvas-filter {
	  width:100% !important;
		min-width:100% !important;
    border-radius: 5px !important;
    background: #EBE5E0!important;
		font-family: 'Nunito'!important;
		font-style: normal!important;
		font-weight: 700 !important;
		font-size: 14px !important;
		line-height: 230% !important;
		border-color:#3D3D3D39 !important;
	  color: #525252;
}
.woocommerce-ordering {
	 width:100% !important;
	 padding:0 !important;
   position: relative;
   display: inline-block;
}
.woocommerce-ordering select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-right: 40px !important;
}
.woocommerce-ordering::after {
    content: "\f078";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    color: #525252;
    pointer-events: none;
}
}


div#block-9 h3{
font-family: 'Nunito' !important;
font-style: normal !important;
font-weight: 700 !important;
font-size: 20px !important;
line-height: 120% !important;
color: #3D3D3D !important;
margin-bottom:20px;
}

.jet-filter-label{
font-family: 'Nunito' !important;
font-style: normal !important;
font-weight: 700 !important;
font-size: 18px !important;
line-height: 120% !important;
color: #3D3D3D !important;
margin-bottom:0px;
}

span.jet-radio-list__label{
	font-family: 'Nunito' !important;
	font-style: normal !important;
	font-weight: 500 !important;
	font-size: 14px !important;
	line-height: 140% !important;
	color: #3D3D3D !important;
}

button.jet-remove-all-filters__button, button.jet-remove-all-filters__button:hover{
    border-radius: 5px !important;
    background: #EBE5E0 !important;
    font-family: 'Nunito' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    line-height: 230% !important;
    border-color: #3D3D3D39 !important;
    color: #525252 !important;
}

.jet-radio-list .jet-radio-list__item .jet-radio-list__checked-icon{
background: #EBE5E0 !important;
	color: #525252 !important;
	border-radius:2px !important;
	padding:1px;
}

.oceanwp-off-canvas-sidebar div{
 border-color: #3D3D3D39 !important;
}

a#elementor-menu-cart__toggle_button bdi {
    color: #3d3d3d;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept {
    font-family: 'Nunito';
    font-weight: 700 !important;
    text-transform: uppercase;
    font-size:18px;
	  line-height:100% !important;
}


div#cmplz-message-8-optin, div#cmplz-message-2-optin, div#cmplz-message-1-optin {
    font-size: 14px;
    text-align: justify;
    margin-bottom: 20px;
		font-family: 'Nunito' !important;
    color: #3D3D3D !important;
}

div#cmplz-header-2-optin {
    font-size: 18px !important;
    font-weight: 700 !important;
    font-family: 'Nunito' !important;
    text-transform: uppercase;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences, button.cmplz-btn.cmplz-save-preferences{
	   font-family: 'Nunito';
    font-weight: 500 !important;
    text-transform: uppercase;
    font-size:18px;
	  line-height:100% !important;
}

#cmplz-manage-consent .cmplz-manage-consent {
    font-size: 12px !important;
    font-weight: 500;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
}

.blog span.overlay{
	display:none !important;
}

.blog article{
	width:32% !important;
	display:flex !important;
}

.blog div#content-wrap, .single-post #content-wrap{
	width:1240px !important;
	padding-top:20px !important;
}

.blog img.attachment-full.size-full.wp-post-image, .single-post img.attachment-full.size-full.wp-post-image{
	border-radius:4px;
}

.blog h3.blog-entry-title.entry-title a, .blog h3.blog-entry-title.entry-title{
	font-family: 'Nunito' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 18px !important;
	line-height: 120% !important;
	color: #3D3D3D  !important;
}


.blog-entry.thumbnail-entry .blog-entry-bottom{
	display:block !important;
	order:-1 !important;
	border:none !important;
	font-family: 'Nunito' !important;
	font-style: normal !important;
	font-weight: 500 !important;
	font-size: 12px !important;
	line-height: 150% !important;
	text-transform: uppercase;
	color: #7C7C7C !important;
}
.blog-entry.thumbnail-entry .blog-entry-date {
    float: left;
    margin: 0 !important;
    padding: 0 !important;
		font-family: 'Nunito' !important;
	font-style: normal !important;
	font-weight: 500 !important;
	font-size: 12px !important;
	line-height: 150% !important;
	text-transform: uppercase;
	color: #7C7C7C !important;
}

.blog-entry.thumbnail-entry .blog-entry-bottom{
	padding:5px 0 10px !important;
}
.blog-entry-summary.clr, .blog-entry-summary.clr p{
	font-family: 'Nunito' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 150% !important;
	color: #525252 !important;
	padding:0 !important;
	margin:0 !important;
}
.blog-entry.post .blog-entry-header {
   margin-bottom: 10px !important;
}
.blog #blog-entries article{
border:none !important;
margin:0 !important;
}

@media only screen and (max-width: 1000px)  {
.blog article{
	width:100% !important;
	display:flex !important;
}
.blog #content-wrap{
	width:100% !important;
	padding-top:0px !important;
	margin-top:-20px !important;
	margin-bottom:-20px !important;
}
}



.single-post img.attachment-full.size-full.wp-post-image{
	width:1240px;
	height:300px;
}

.single-post .thumbnail{
	width:1240px !important;
	min-width:1240px !important;
	margin: 0 !important; 
  padding: 0 !important;
}

.single-post .thumbnail {
  width: 100%;
  height: 300px;
  overflow: hidden;
}

.single-post .thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.single-post h2.single-post-title.entry-title, .single-post h3.single-post-title.entry-title, .single-post h4.single-post-title.entry-title, .single-post h5.single-post-title.entry-title{
	font-family: 'Nunito' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 24px !important;
	line-height: 120% !important;
	color: #3D3D3D  !important;
}

.single-post header.entry-header.clr, .single-post .entry-content.clr p, .single-post .entry-content.clr h2, .single-post .entry-content.clr ul, .single-post ul.meta.ospm-default.clr{
	width:1240px !important;
	min-width:1240px !important;
}

.single-post .entry-content.clr p{
	font-family: 'Nunito' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 150% !important;
	color: #525252 !important;
	padding:0 !important;
	margin:0 !important;
}

.single-post .entry-content.clr ul{
	font-family: 'Nunito' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 150% !important;
	color: #525252 !important;
	margin:0 0 0 -20px !important;
}

.single-post .entry-content.clr p, .single-post .entry-content.clr h2{
	padding-left:0 !important;
	margin:15px 0 !important;
}

.single-post li.meta-date{
    float: left;
    margin: 0 0 10px 0 !important;
    padding: 0 !important;
		font-family: 'Nunito' !important;
	font-style: normal !important;
	font-weight: 500 !important;
	font-size: 16px !important;
	line-height:120% !important;
	text-transform: uppercase;
	color: #7C7C7C !important;
}

.single-post li.meta-author, .single-post li.meta-cat, .single-post ul.ospm-default li:after, .single.ocean-cpt ul.ospm-default li:after{
	display:none;
}

.single-post li.meta-date {
    display: flex !important;
    flex-direction: row;
    align-content: center;
    align-items: center;
}

.single-post section#related-posts{
	width:1240px !important;
	max-width:1240px !important;
	margin:0 !important;
	padding:20px 0 !important
}

.single-post figure.related-post-media.clr a{
  width: 100%;
  height: 300px;
  overflow: hidden;
	border-radius:4px !important;
}

.single-post figure.related-post-media.clr a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
	border-radius:4px !important;
}

.single-post h3.related-post-title, .single-post h3.related-post-title a{
	font-family: 'Nunito' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 18px !important;
	line-height: 120% !important;
	color: #3D3D3D !important;
	text-align:left;
	margin:4px 0;
}
.single-post .related-thumb:hover img{
opacity:1 !important;
}

.single-post h3.theme-heading.related-posts-title{
	font-family: 'Nunito' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 20px !important;
	line-height: 120% !important;
	color: #3D3D3D !important;
	margin-bottom:30px !important;
	text-align:left;
	margin:15px 0;
}

.single-post .theme-heading .text::before{
	color: #3D3D3D !important;
}

article.related-post {
    display: flex;
    flex-direction: column;
}

.single-post h3.related-post-title {
    order: 2;
}

.single-post time.published{
    float: left;
    margin: 10px 0 0px 0 !important;
    padding: 0 !important;
		font-family: 'Nunito' !important;
	font-style: normal !important;
	font-weight: 500 !important;
	font-size: 14px !important;
	line-height:120% !important;
	text-transform: uppercase;
	color: #7C7C7C !important;
  text-align:left;
}

@media only screen and (max-width: 1000px)  {
.single-post li.meta-date {
    display: flex !important;
    flex-direction: row;
    align-content: center;
    align-items: center;
}
.single-post section#related-posts{
	width:100% !important;
	max-width:100% !important;
	margin:0 !important;
}
.single-post header.entry-header.clr, .single-post .entry-content.clr p, .single-post .entry-content.clr h2, .single-post .entry-content.clr ul, .single-post ul.meta.ospm-default.clr {
    width: 100% !important;
    min-width: 100% !important;
}
	.single-post header.entry-header.clr{
    width: 100% !important;
    min-width: 100% !important;
	  padding:0 !important;
}
.single-post img.attachment-full.size-full.wp-post-image, .single-post .thumbnail {
  width:100% !important;
  min-width: 100% !important;
	max-width: 100% !important;
}
.single-post figure.related-post-media.clr a{
  width: 100%;
  height: 300px;
  overflow: hidden;
	border-radius:4px !important;
}

.single-post figure.related-post-media.clr a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
	border-radius:4px !important;
}

.single-post h3.related-post-title, .single-post h3.related-post-title a{
	font-family: 'Nunito' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 18px !important;
	line-height: 120% !important;
	color: #3D3D3D !important;
	text-align:left;
	margin:4px 0;
}
.single-post .related-thumb:hover img{
opacity:1 !important;
}

.single-post h3.theme-heading.related-posts-title{
	font-family: 'Nunito' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	line-height: 120% !important;
	color: #3D3D3D !important;
	margin-bottom:20px !important;
	text-align:left;
	margin:0;
}

.single-post .theme-heading .text::before{
	color: #3D3D3D !important;
}

article.related-post {
    display: flex;
    flex-direction: column;
}
	.single-post.content-max-width #main #content-wrap{
	padding-bottom:0 !important;
	padding-top:0 !important;
}
.single-post h3.related-post-title {
    order: 2;
}

.single-post time.published{
    float: left;
    margin: 10px 0 0px 0 !important;
    padding: 0 !important;
		font-family: 'Nunito' !important;
	font-style: normal !important;
	font-weight: 500 !important;
	font-size: 14px !important;
	line-height:120% !important;
	text-transform: uppercase;
	color: #7C7C7C !important;
  text-align:left;
}
	.single-post .thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.single-post h2.single-post-title.entry-title, .single-post h3.single-post-title.entry-title, .single-post h4.single-post-title.entry-title, .single-post h5.single-post-title.entry-title{
	font-family: 'Nunito' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 18px !important;
	line-height: 140% !important;
	color: #3D3D3D  !important;
}
	.single-post li.meta-date{
	font-size:14px !important;
	padding:0 !important;
}
	.single-post article{
	padding:0 20px
}
}


.woocommerce-account.woocommerce-page #content-wrap {
	padding-top:20px !important;
	margin-top:0 !important;
  width: 1240px !important;
  max-width: 1240px !important;
	font-family: 'Nunito' !important;
	font-size:14px;
	color: #3D3D3D;
}

.woocommerce-account.woocommerce-page .user-profile {
    background: #F6F3EE;
    padding: 20px;
    border-radius: 4px;
    border: 1px solid #EBE5E0;
}
.woocommerce-account.woocommerce-page .yith-wcmap .user-profile .user-avatar.avatar-upload:after {
    content: "";
    display: block;
    position: absolute;
    right: -5px;
    bottom: -10px;
    width: 35px;
    height: 35px;
    border-radius: 50%;
	background: url(https://lamural.pl/wp-content/plugins/yith-woocommerce-customize-myaccount-page/assets/images/photo.svg) #3D3D3D no-repeat;
    background-position: 8px 9px;
    background-size: 18px;
	color:#fff !important;
}
.woocommerce-account span.logout a {
    background: #3D3D3D !important;
    border-radius: 4px;
}

.woocommerce-account li.has-ajax-navigation {
    border-radius: 4px !important;
    border: 1px solid #EBE5E0!important; 
	box-shadow:none !important;
}

.woocommerce-account li.has-ajax-navigation:hover, li.active.has-ajax-navigation {
    background: #F6F3EE !important;
    border-radius: 4px !important;
    border: 1px solid #EBE5E0!important; 
	box-shadow:none !important;
}

.woocommerce-account li.active.has-ajax-navigation a{
	font-weight:700 !important;
	color:#3d3d3d !important;
}

.woocommerce-account .woocommerce-info {
    display: inline-block;
    font-family: 'Nunito', sans-serif !important;
    width: 100%;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: rgb(74, 74, 74);
    border: none !important;
    margin: 0 0 30px;
    padding: 10px 15px;
    text-align: left;
    text-transform: uppercase;
    border-color: #b1befd;
}

.woocommerce-account .woocommerce-info:before{
font-size: 16px !important;
}
.woocommerce-account a.woocommerce-Button.wc-forward.button, .woocommerce-account p.return-to-shop a.button.wc-backward, header.woocommerce-Address-title.title a.edit, .woocommerce-account button.woocommerce-Button.button, button.woocommerce-button.button.woocommerce-form-login__submit{
	font-size: 16px !important;
  font-weight: 600 !important;
	background: #3D3D3D !important;
  border-radius: 4px;
	color:#fff !important;
	border:none !important;
}

table.tinvwl-table-manage-list th{
	font-family: 'Nunito', sans-serif !important;
	font-size: 14px !important;
	line-height:120%;
  font-weight: 700 !important;
}

table.tinvwl-table-manage-list tfoot{
display:none !important;
}

table.tinvwl-table-manage-list tr, table.tinvwl-table-manage-list tr a, .woocommerce-MyAccount-content  form .form-row label{
	font-family: 'Nunito', sans-serif !important;
	font-size: 14px !important;
	line-height:150%;
  font-weight: 700 !important;
	text-align:center !important;
	color: #3D3D3D !important;
	text-decoration:none !important;
}
table.tinvwl-table-manage-list tr.wishlist_item td.product-remove button {
    background: #f6f3ee;
    color: #3d3d3d;
}
table.tinvwl-table-manage-list td.product-cb, table.tinvwl-table-manage-list th.product-cb, table.tinvwl-table-manage-list td.product-price, table.tinvwl-table-manage-list th.product-price {
    display: none;
}

table.tinvwl-table-manage-list img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    border-radius: 4px;
}
.page-id-343 .tinv-header{
display:none;
}
.page-id-343 div#content-wrap {
    max-width: 1240px !important;
    width: 100% !important;
    padding-top: 20px !important;
}
.woocommerce-MyAccount-content .addresses .woocommerce-Address .title a {
    position: relative;
    top: 10px;
    right: 10px;
    padding: 6px 15px;
    background-color: #fff;
    color: #898989;
}
.woocommerce-MyAccount-content .addresses .woocommerce-Address .title h2{
	margin:5px -10px 10px -10px !important;
	padding:0 !important;
}
.woocommerce-MyAccount-content .addresses .woocommerce-Address address {
    background-color: #f7f7f7;
    padding: 15px 25px;
    font-size: 14px !important;
    color: #656565;
}

.woocommerce-MyAccount-content legend {
font-size: 18px !important;
	color: #3d3d3d;
	font-weight:700
}

@media only screen and (max-width: 1000px) {
    .woocommerce-account #content-wrap.container, .page-id-343 #content-wrap.container {
        padding:0 15px !important;
			  
    }
.woocommerce-account li.has-ajax-navigation {
    border-radius: 4px !important;
    border: 1px solid #EBE5E0!important; 
	box-shadow:none !important;
	font-size:16px !important;
}

.woocommerce-account li.has-ajax-navigation:hover, li.active.has-ajax-navigation {
    background: #F6F3EE !important;
    border-radius: 4px !important;
    border: 1px solid #EBE5E0!important; 
	box-shadow:none !important;
}
.woocommerce-account li.has-ajax-navigation a{
	color:#3d3d3d !important;
	font-size:14px !important;
	padding:5px 20px !important;
}
.woocommerce-account li.active.has-ajax-navigation a{
	font-weight:700 !important;
	color:#3d3d3d !important;
	font-size:14px !important;
	padding:5px 20px !important;
}

.woocommerce-account .woocommerce-info {
    display: inline-block;
    font-family: 'Nunito', sans-serif !important;
    width: 100%;
    font-size: 14px !important;
    font-weight: 700 !important;
    color: rgb(74, 74, 74);
    border: none !important;
    margin: 0 0 30px 0 !important;
    padding: 20px 15px !important;
    text-align: center;
		line-height:120%;
    text-transform: uppercase;
    border-color: #b1befd;
}

.woocommerce-account .woocommerce-info:before{
font-size: 16px !important;
	display:none;
}
.woocommerce-account a.woocommerce-Button.wc-forward.button, .woocommerce-account p.return-to-shop a.button.wc-backward, header.woocommerce-Address-title.title a.edit, .woocommerce-account button.woocommerce-Button.button{
	margin-left:auto !important;
  margin-right:auto !important;
	text-align:center !important;
	margin:20px 0 0 0 !important;
	font-size: 12px !important;
  font-weight: 700 !important;
	background: #3D3D3D !important;
  border-radius: 4px;
	color:#fff !important;
	border:none !important;
	width:100% !important;
}
table.tinvwl-table-manage-list td.product-cb, table.tinvwl-table-manage-list td.product-price{
display:none !important;
}	
	.tinv-wishlist.woocommerce.tinv-wishlist-clear h2{
font-size:20px;
margin-bottom: -20px;
}
header.woocommerce-Address-title.title h2{
font-size:20px;
margin-bottom: -20px;
}
}

div#content-wrap{
    max-width: 1240px;
    width: 100% !important;
}
p#reklamacja .has-small-font-size{
    font-family: 'Nunito' !important;
    font-size: 16px !important;
    font-weight: 700;
}



p#reklamacja .has-medium-font-size {
    font-size: 20px !important;
    font-weight: 700 !important;
}

@media only screen and (max-width: 1000px) {
    div#content-wrap{
    max-width: 1240px;
    width: 100% !important;
}
p#reklamacja .has-small-font-size{
    font-family: 'Nunito' !important;
    font-size: 14px !important;
    font-weight: 700;
}



p#reklamacja .has-medium-font-size {
    font-size: 16px !important;
    font-weight: 700 !important;
}
 p.has-ar-one-sans-font-family{
    font-family: 'Nunito' !important;
    font-size: 14px !important;
}
p#reklamacja{
    margin-bottom: 10px !important;
}
.wp-block-spacer{
    display: none !important;
}
}




div#cmplz-document{
	width: 100% !important;
	max-width:1240px !important;
	font-family: 'Nunito' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 150% !important;
	color: #3d3d3d;
	margin-top:-20px;
	text-decoration:none !important;
	font-weight:500 !important;
}
div#cmplz-document a{
	text-decoration:none !important;
	font-weight:700 !important;
}

div#cmplz-document h2{
	text-decoration:none !important;
	font-weight:700 !important;
	font-size:18px !important;
	padding:0 !important;
}
div#cmplz-document p.cmplz-subtitle{
	text-decoration:none !important;
	font-weight:700 !important;
	font-size:16px !important;
	margin-bottom:5px !important;
}

div#cmplz-document span.cmplz-category-header{
	text-decoration:none !important;
	font-weight:700 !important;
	font-size:16px !important;
	color: #3d3d3d !important;
}

@media only screen and (max-width: 1000px) {
div#cmplz-document{
	width: 90% !important;
	max-width:100% !important;
	margin:auto;
	font-family: 'Nunito' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 150% !important;
	color: #3d3d3d;
	margin-top:-50px;
	text-decoration:none !important;
	font-weight:500 !important;
}
}

header.page-header .page-subheading{
	display:none;
}


td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
    border-radius: 4px;
    border: none !important;
    background: #3d3d3d !important;
    color: #fff !important;
}

@media (max-width: 1000px) {
	.tax-product_cat #content-wrap, .tax-product_tag #content-wrap, .blog #content-wrap{
    margin: 0 20px !important;
}
}
.tax-product_cat li.woo-wishlist-btn{
opacity:1 !important;
}
.tax-product_cat.woocommerce ul.products li.product:not(.product-category) .woo-entry-buttons {
    position: absolute !important;
    right: 17px !important;
    top: 2px !important;
    margin: 0 !important;
    z-index: 99 !important;
}
.tax-product_cat li.woo-wishlist-btn a{
	  background:#ffffffdd !important;
    box-sizing: border-box !important;
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
    align-items: center !important;
    padding: 12px !important;
    gap: 12px !important;
    width: 48px !important;
    height: 48px !important;
    border: 1px solid #E7E7E7 !important;
    border-radius: 4px !important;
}
.tax-product_cat.woocommerce ul.products li.product:not(.product-category) .product-inner:hover .woo-entry-buttons li {
    right: -8px !important;
    position: absolute;
}
.tax-product_cat li.woo-wishlist-btn {
    right: 17px;
    position: absolute;
}
.tax-product_cat a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt.tinvwl-position-shortcode:before {
    position: absolute !important;
    top: 33% !important;
    left: 33% !important;
    color: #0F172A !important;
    width: 16px !important;
    height: 16px !important;
}


div#cmplz-cookiebanner-container {
    z-index: 9999999999999999999;
}



#dar-plak {
    width: 33%;
    padding: 20px !important;
    border-width: 1px;
    border-style: solid;
    border-color: #eaeaea;
    font-weight: 700;
    float: right;
    margin: 20px 0;
    text-align: justify;
}

@media (max-width: 1000px) {
#dar-plak {
    width: 100%;
    padding: 20px !important;
    border-width: 1px;
    border-style: solid;
    border-color: #eaeaea;
    font-weight: 700;
    float: right;
    margin: 20px 0;
    text-align: justify;
}
}








.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}



.archive.term-6415  li.price-wrap:after {
    content: "Najniższa cena z 30 dni: 79.00 zł";
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0;
    color: #656565;
}
.archive.term-6414  li.price-wrap:after {
    content: "Najniższa cena z 30 dni: 27.90 zł";
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0;
    color: #656565;
}
.archive.term-6415 .woo-entry-image img {
            width: 407.45px;
            height: 407.45px;
            object-fit: cover;
        }

@media (max-width: 1000px) {
	.content-before-main.term-description.first-term.elementor-container.elementor-column-gap-default {
    max-width: 90%;
    margin-left: 5% !important;
}
	
}

.pomieszczenia-lista {
    list-style: none;
    padding: 0;
    margin: 20px 0;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
    gap: 12px;
}

.pomieszczenia-lista li {
    border: 1px solid #E7E7E7;
    padding: 12px 16px;
    border-radius: 4px;
    background: #FFFFFF;
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 700 !important;
    font-size: 14px;
    line-height: 150%;
    color: #3D3D3D !important;
}

.pomieszczenia-lista li a {
    text-decoration: none;
    color: inherit;
    display: block;
}