
@media all {

	body.s_cat .text_container > h1, body.s_producers .section_container > h1, body.s_search .section_container > h1, body.home5 .text_container > h1, body.home5 .text_container > div > h1, body.s_cat .text_container > h2, body.home5 .text_container > h2, body.s_cat .text_container > h3, body.home5 .text_container > h3, body.s_cat .text_container > h4, body.home5 .text_container > h4, body.s_cat .text_container > h5, body.home5 .text_container > h5 body.s_cat .text_container > h6, body.home5 .text_container > h6 {margin: 1rem 0 1rem;}
		
	.producers {display:flex;flex-flow:row wrap;justify-content:space-between;align-items: center;}
	.producers .p {display:flex;flex-flow:column;width:50%;max-width:450px;margin: 0 0 40px 0;padding:0 10px;}
	.producers .p .a a{border:solid 2px var(--mark);padding:5px 15px}
	.producers .p .a a:hover{border:solid 2px var(--grey-dark);}
	
	.store_wrapper {display: flex;flex-flow:row-reverse wrap;gap:2em;margin: 2rem 0 4rem 0;}

	.store_photos_container {width: calc(50% - 1em);}
	.store_photos_container .photos{width:100%;display:flex;flex-flow:column;}
	.store_photos_container .photos .ph_show{width:100%;margin:0em 0px 1em 0px;}
	.store_photos_container .photos .ph_show img{display:block;margin-left:auto;margin-right:auto;}
	.store_photos_container .photos .phs{display:flex;width:100%;flex-flow:row wrap;justify-content: center;}
	/*clasi/ .store_photos_container .photos .ph{width:calc(100% / 3);padding:0.5em;}c*
	/*owl*/
	.store_photos_container .photos .ph{width:calc(100%);padding:0.4em;}
	.owl-carousel.owl-drag.phs .owl-item{padding:0;}
	.lb-nav a.lb-prev,	.lb-nav a.lb-next {opacity: 1 !important; /* Zawsze widoczne */visibility: visible !important;}

	.store_description_container {width: calc(50% - 1em);}
	.store_description_container.full {width: 100%;}

	.store_description_container h1 {margin: 0 0 2rem 0;font-size: 1.5rem;letter-spacing: unset;}
	.store_description_container h2 {margin: 1rem 0;font-size: 1.25rem;letter-spacing: unset;font-weight: var(--font-family-text-medium);}
	.store_description_container .tu {display: flex;flex-direction: column;margin:0 0 2rem 0;background: var(--grey-lighter);padding: 1rem;}
	.store_description_container .tu p:last-child {margin-bottom:0;}
	.store_description_container .tu .table_main tr {margin:0px;}
	
	.store_features {display: flex;flex-direction:column;gap:1rem;margin:0 0 2rem 0;}
	.store_features .store_feature_item select { max-width:100%;padding:5px;}
	.store_features .store_feature_item {width: 100%;display: flex;flex-flow: row wrap;justify-content: space-between;align-items: center;}
	.store_features .store_feature_item img {height: 20px;}
	.store_features .store_feature_item.feature_non_selected {animation: feature_non_selected 1s infinite;padding:.35rem;}

	.store_description_container .store_price {width: 100%;gap:0rem;margin: 0 0 2rem 0;display: flex;flex-flow:row wrap;align-items: baseline;justify-content: flex-end;}
	.store_description_container .store_price .price_print {margin-right: 3rem;}
	.store_description_container .store_price .price_features_print .price_regular {float: right;position: relative;margin: -2px 0px 0px 0px;padding: 0px 0px;font-size: 1.2rem;text-align: right;font-weight:bold;}
	.store_description_container .store_price .price_features_print{display: flex;flex-direction: column;align-items: end;}
	.store_description_container .store_price .price_features_print .price_after_discount{display:flex;flex-flow:row nowrap;gap:.5rem;align-items:center;}
	.store_description_container .store_price .price_features_print .price_after_discount.netto {display: none;}
	.store_description_container .store_price .price_features_print .price_after_discount .price_discount{font-size:12px;background: var(--mark2);color:var(--white);padding:.25rem .5rem;}
	.store_description_container .store_price .price_features_print .price_after_discount .price_before{text-decoration: line-through;color:var(--grey);}
	.store_description_container .store_price .price_features_print .price_after_discount .price_after{}
	.store_description_container .store_price small {font-size:.8rem;}
	.store_description_container .store_price .price_netto {font-size:0.8rem;display: none;}
	.store_description_container .store_price .price_vat {font-size:0.8rem;display: none;}
	.store_description_container .store_price .brutto_netto {display: none;}
	
	
	.store_description_container .store_price .dnt-omnibus {display:flex;width:100%;margin:.5rem 0;justify-content: right;}
	.store_description_container .store_price .store_promotion_time {display: flex;flex-flow:column;align-items: flex-end;gap: 0.25rem;margin: 1rem 0 0 0;}
	.store_description_container .store_price .store_promotion_time .store_promotion_timer {font-size: 1.4rem;letter-spacing: 1px;}
	.store_description_container .store_price .store_promotion_time .store_promotion_times {color: var(--grey);}

	.store_description_container .store_basket {width:100%;display:flex;flex-flow:row wrap;justify-content: flex-end;align-items: center;gap:1rem;}
	.store_description_container .store_basket input[type="number"] { text-align: center;max-width: 6rem;}
	.store_description_container .store_basket .jednostka { float: right;}
	.store_description_container .store_basket .dodaj_do_koszyka {background: var(--mark);color: var(--white);cursor: pointer;padding: 0.4rem 1rem;transition: .4s all;}
	.store_description_container .store_basket .dodaj_do_koszyka:hover {background: var(--grey-darker);}
	.store_description_container .store_basket .dodaj_do_koszyka.koszyk_add_process {background: var(--grey-dark);cursor: progress;}
	
	.store_description_container .store_basket_summary {display: none;  margin: 1rem 0 2rem;flex-flow: row;justify-content: flex-end; align-items: flex-end;gap: 0.5rem;}
	.store_description_container .store_basket_summary > div {    border: solid 1px var(--mark);width: max-content;padding: .9rem;}

	.store_description_container .store_options { margin: 2rem 0 2rem;display: flex;flex-flow: row;justify-content: flex-end; align-items: flex-end;gap: 0.5rem;}

	.store_description_container .store_options .porownaj {}
	.store_description_container .store_options .porownaj.add a {color:var(--black);}
	.store_description_container .store_options .porownaj.remove a {color:var(--mark2);}
	
	.store_description_container .store_options .dodaj_do_obserwowanych { }
	.store_description_container .store_options .dodaj_do_obserwowanych.add a {color:var(--black);}
	.store_description_container .store_options .dodaj_do_obserwowanych.remove a {color:var(--mark);}
	
	.store_description_container .store_options .s_wishlist {cursor:pointer;}
	.store_description_container .store_options .s_wishlist .add {color:var(--black);}
	.store_description_container .store_options .s_wishlist .remove {color:var(--mark);}
	
	.store_description_container .tb {display: flex;flex-direction: column;box-shadow: 0px 0px 15px var(--grey-light);padding: 1rem;}
	.store_description_container .tb p:last-child {margin-bottom:0;}
	.store_description_container .tb .table_main tr {margin:0px;}

	.store_description_container .related {display: flex;flex-direction: column;margin:0rem 0 0 0;}
	.store_description_container .related h2 {margin:2rem 0 1rem 0;}
	.store_description_container .related .lists {display: flex;flex-flow: row wrap;gap:1rem;}
	.store_description_container .related .lists a{border:solid 1px var(--grey-light);padding:0.25rem 0.5rem;font-size:14px;color:var(--black);}
	.store_description_container .related .lists a:hover{color:var(--mark2);}

	.store_bottom_content {display: flex;flex-direction: column;margin-bottom: 2rem;}
	.store_bottom_content nav {display: flex;flex-flow:row nowrap;justify-content: center;}
	.store_bottom_content nav ul {display: flex;flex-flow:row wrap;gap:1rem;font-size:1em;}
	.store_bottom_content nav ul li {list-style: none;transition: .4s all;padding: 0.5rem 1rem;cursor: pointer;}
	.store_bottom_content nav ul li.active, .store_bottom_content nav ul li:hover {background: var(--grey-lighter);}
	.store_bottom_content .bc_text {padding-top:2rem;}
	.store_bottom_content .gpsr {padding-top:2rem;}

	.ask_an_expert{display: flex;flex-direction: column;gap:1.4rem;	background-color: var(--grey-lighter);padding:3rem;}
	.ask_an_expert h3{font-size:1.2rem;font-family: var(--font-family-text);margin:0;padding:0;}
	.ask_an_expert .author{display: flex;flex-flow:row wrap;gap:1.4rem;}
	.ask_an_expert .author .l{width:200px;text-align: center;}
	.ask_an_expert .author .l div {}
	.ask_an_expert .author .l img{border-radius:50%;}
	.ask_an_expert .author .r{width:calc(100% - 200px - 1.4rem);	background-color: var(--white);padding:1rem;border-radius:1rem;}

	.store_related_products {display: flex;flex-direction: column;}
	
	.store_comments{display:flex;flex-direction:column;gap:1.5rem;}
	.store_comments .store_comment{display:flex;flex-direction:column;gap:0.25rem;}
	.store_comments .store_comment .store_comment_name{}
	.store_comments .store_comment .store_comment_text{}

	.dnt-votes{display:flex;flex-flow:column;}
	.dnt-votes h2, .dnt-votes h3 {text-align: center;}
	.dnt-votes .vote-button{background:#de1e35;width:auto;display:inline;max-width:max-content;padding:0.5em 1em;color:#fff;cursor:pointer;margin: 2em auto;}
	.dnt-votes .vote-button a {color:#fff;}
	.dnt-votes .vote-add{display:none;margin:1em 0 2em;}
	.dnt-votes .votes{display:flex;flex-flow:row wrap;gap:1em;}
	.dnt-votes .votes .opinia{padding:1em;background:#f5f5f5;width:calc(33.33% - 10px);}
	.dnt-votes .votes .opinia .avatar{display:flex;flex-flow:row;justify-content:space-between;}
	.dnt-votes .votes .opinia .avatar .name{display:flex;gap:1em;}
	.dnt-votes .votes .opinia .date {font-size:.8em;}
	.dnt-votes .vote-note{font-size:.8em;}
	.s-votes-print svg, .s-votes-print i {color:#cd9b33;}

	ul.user_account {display:flex;width: 100%;margin: 20px 0px 0px 0px;padding: 5px 0px;border: 1px solid var(--grey-light);}
	ul.user_account li{ float:left;list-style:none;padding:0px 10px;border-right:1px solid var(--grey-light);}
	ul.user_account li:last-child {border-right:0;}
	ul.user_account li a { color:var(--black); }
	ul.user_account  li a.active, ul.user_account li a:hover {color:var(--grey-dark);}
	
	ul.user_transaction { padding:0;}
	ul.user_transaction li {list-style:none;padding: 7px 5px;border-left:3px solid var(--grey-lighter);border-bottom: solid 1px var(--grey-lighter);float: left;width: 100%;}
	ul.user_transaction li.big, ul.user_transaction li.big span.block {height:40px !important;overflow:auto;}
	ul.user_transaction li:hover {background:var(--grey-lighter);}
	ul.user_transaction li span.block {float:left;width:19%;margin-left: 1%;height:20px;overflow:hidden;}
	ul.user_transaction li .link, ul.user_transaction li.link {cursor:pointer;}
	ul.user_transaction li.li {background:var(--white);border-bottom:0;}
	ul.user_transaction li img, ul.user_transaction li a img {width: 18px;height: 18px;float: left;margin: 0px 3px 0px 0px;}
	ul.user_transaction li a {}
	ul.user_transaction li a:hover {}
		
	.steps {cursor:default;display:flex;flex-flow:row wrap;gap:.5rem;font-size: .75rem;color:var(--grey-light);}
	.steps .raquo {font-size: 1.2em;}
	.steps small {font-size:unset;}
	.steps .step1, .steps .step2, .steps .step3, .steps .step4 {letter-spacing: .15px;}
	.steps .read {font-weight: var(--font-family-text-medium);color:var(--grey-darker);}

	.store_cart_loading{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 0;font-size:2.0rem;gap:1.6rem;}
	.store_cart_save{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 0;font-size:2.0rem;gap:1.6rem;}

	.store_cart_order {display: flex;flex-flow: row wrap;margin:2rem 0 0 0;gap: 2rem;}

	.store_cart_order .store_products_aside {width:calc(30% - 2rem);display: flex;flex-flow: column;align-items: center;justify-content: center;flex-grow: 1;height: fit-content;position: sticky;top:1rem;}
	.store_cart_order .store_products_main {width:calc(70%);display: flex;flex-flow: column;gap: 2rem;}

	.store_cart_order h2 {font-size:26px;margin:1rem 0 1rem;font-family: var(--font-family-text);font-weight: var(--font-family-text-regular);letter-spacing: 0.5px;}
	.store_cart_order h2.first {margin:0rem 0 1rem;}
	.store_cart_order h3 {font-size:20px;}
	
	.store_cart_order .store_cart_products {width:100%;display: flex;flex-flow: column;gap:1rem;}
	.store_cart_order .store_cart_products .store_cart_product {width: 100%;display: flex;flex-flow: row nowrap;gap:1rem;padding:1rem 1rem;border: solid 1px var(--grey-light);}
	.store_cart_order .store_cart_products .store_cart_product .photo {width: 200px;display: flex;align-items: center;}
	.store_cart_order .store_cart_products .store_cart_product .desc {width: 600px;display: flex;flex-direction: column;gap:.5rem;justify-content: center;}
	.store_cart_order .store_cart_products .store_cart_product .desc .name {width: 100%;font-size:1.15rem;}
	.store_cart_order .store_cart_products .store_cart_product .desc .details {width: 100%;font-size:1.0rem;line-height: 1.3;}
	.store_cart_order .store_cart_products .store_cart_product .aside {display: flex;flex-flow: row nowrap;flex-grow: 1;gap: 0.5rem;}
	.store_cart_order .store_cart_products .store_cart_product .aside .count {width: 100px;display: flex;align-items: center;gap:.5rem;order:1;}
	.store_cart_order .store_cart_products .store_cart_product .aside .count input[type=number] {width: 70px;}
	.store_cart_order .store_cart_products .store_cart_product .aside .count span {font-size:12px}
	.store_cart_order .store_cart_products .store_cart_product .aside .price {display: flex;align-items: center;flex-grow: 1;justify-content: center;order:2;}
	.store_cart_order .store_cart_products .store_cart_product .aside .action {display: flex;align-items: center;order:3;}
	.store_cart_order .store_cart_products .store_cart_product .aside .action .del-action {cursor:pointer;transition:.4s all;color:var(--mark-dark);}
	.store_cart_order .store_cart_products .store_cart_product .aside .action .del-action:hover {color:var(--mark);}

	.store_cart_order .store_cart_upsell {width: 100%;display: flex;flex-direction: column;}
	.store_cart_order .store_cart_upsell h2 {}
	.store_cart_order .store_cart_upsell .upsell_items {display: flex;flex-direction: column;gap:1rem;}
	.store_cart_order .store_cart_upsell .upsell_items .upsell_item {display: flex;flex-flow:row wrap;gap:1rem;background:var(--grey-lighter); padding: 1rem;align-items: center;}
	.store_cart_order .store_cart_upsell .upsell_items .upsell_item .upsell_item_photo {width: 200px;}
	.store_cart_order .store_cart_upsell .upsell_items .upsell_item .upsell_item_icon {display:flex;align-items: baseline;}
	.store_cart_order .store_cart_upsell .upsell_items .upsell_item .upsell_item_icon .material-symbols-outlined {font-size:2rem;}
	.store_cart_order .store_cart_upsell .upsell_items .upsell_item .upsell_item_desc {flex-grow: 1;display: flex;flex-flow:row wrap;gap:1rem;}
	.store_cart_order .store_cart_upsell .upsell_items .upsell_item .upsell_item_desc .d {display: flex;flex-direction: column;font-size: .9rem;flex-grow:1;gap: .4rem;}
	.store_cart_order .store_cart_upsell .upsell_items .upsell_item .upsell_item_desc .d div.name {font-weight: bold;font-size:1rem;}
	.store_cart_order .store_cart_upsell .upsell_items .upsell_item .upsell_item_desc .d div.price {display: flex;flex-flow:row wrap;gap:.4rem;}
	.store_cart_order .store_cart_upsell .upsell_items .upsell_item .upsell_item_desc .d div.price .before {color:var(--grey);text-decoration: line-through;}
	.store_cart_order .store_cart_upsell .upsell_items .upsell_item .upsell_item_desc .d div.price .after {color:var(--black);font-weight:bold;}
	.store_cart_order .store_cart_upsell .upsell_items .upsell_item .upsell_item_desc .d div.desc {}
	.store_cart_order .store_cart_upsell .upsell_items .upsell_item .upsell_item_desc .add {font-size:1rem;display: flex;align-items: center;}

	.store_cart_order .store_cart_discount_show {width: 100%;display: flex;cursor:pointer;color:var(--mark);}
	.store_cart_order .store_cart_discount {width: 100%;display: flex;flex-flow: row wrap;justify-content: left;gap:1rem;}
	.store_cart_order .store_cart_discount h2 {width: 100%;}
	.store_cart_order .store_cart_discount .forms {display: flex;flex-flow:row nowrap;gap:1rem;}
	.store_cart_order .store_cart_discount .forms input[type=button] {margin:unset;padding-left:.7rem;padding-right:.7rem;background:var(--grey-dark);}
	.store_cart_order .store_cart_discount .forms input[type=button]:hover {margin:unset;padding-left:.7rem;padding-right:.7rem;background:var(--grey-darker);}
	.store_cart_order .store_cart_discount .discount {display: flex;flex-flow:row wrap;align-items: center;gap:.25rem;}
	.store_cart_order .store_cart_discount .discount .remove_discount {width: 100%;font-size:.8rem;color:var(--black);}
	.store_cart_order .store_cart_discount .store_cart_lead_magnet {display: flex;flex-direction:column;font-size:.8rem;line-height: 1.2;}
	
	.store_cart_order .store_cart_delivery {width: 100%;display: flex;flex-flow: column;justify-content:flex-start;gap:1rem;}
	.store_cart_order .store_cart_delivery h2 {margin-bottom:1rem;}
	
	.store_cart_order .store_cart_delivery .delivery_options {display:flex;flex-flow:row wrap;gap:.5rem;}
	.store_cart_order .store_cart_delivery .delivery_options .delivery{width:calc(100% / 2 - .5rem);display:flex;flex-flow:row wrap;align-items:center;border:solid 1px var(--grey-lighter);padding:.75rem;font-size:.8rem;cursor:pointer;transition:.4s all;}
	.store_cart_order .store_cart_delivery .delivery_options .delivery.act, .delivery_options .delivery:hover{border-color:var(--grey-light);background:var(--grey-lighter);}
	.store_cart_order .store_cart_delivery .delivery_options .delivery .ch{margin-right:1em;}
	.store_cart_order .store_cart_delivery .delivery_options .delivery .img{margin-right:1em;min-width: 70px;}
	.store_cart_order .store_cart_delivery .delivery_options .delivery .img img{height:70px;}
	.store_cart_order .store_cart_delivery .delivery_options .delivery .name{margin-right:1em;font-size:1.1rem;}
	.store_cart_order .store_cart_delivery .delivery_options .delivery .price{font-size:1.1rem;}

	.store_cart_order .store_cart_delivery .store_wplata {display:flex;flex-flow:column;}
	.store_cart_order .store_cart_delivery .store_wplata .labels {display:flex;flex-flow:column;gap:.6rem;}
	.store_cart_order .store_cart_delivery .store_wplata .labels label {display:flex;flex-flow:row wrap;align-items: baseline;gap:.4rem;cursor:pointer;}
	.store_cart_order .store_cart_delivery .store_wplata .labels label input {}
	.store_cart_order .store_cart_delivery .store_wplata .labels label span.discount {display: flex;flex-flow: column;gap:.2rem;padding-left: .4rem;}
	.store_cart_order .store_cart_delivery .store_wplata .labels label span.discount .price {display: flex;flex-flow: row nowrap;gap:.6rem;}
	.store_cart_order .store_cart_delivery .store_wplata .labels label span.discount .price .discount_old_price {text-decoration: line-through;color:var(--grey-light);}
	.store_cart_order .store_cart_delivery .store_wplata .labels label span.discount .price .discount_new_price {color:var(--green-dark);font-weight: var(--font-family-text-bold);}
	.store_cart_order .store_cart_delivery .store_wplata .labels label span.discount .discount_percent {color:var(--green-dark);font-size: .9rem;}

	.store_cart_order .store_cart_delivery .store_pay_by {display:flex;flex-flow:row wrap;}
	.store_cart_order .store_cart_delivery .store_pay_by h2 {margin:1rem 0 2rem;}
	.store_cart_order .store_cart_delivery .store_pay_by .store_pay_by_pobranie {width: 100%;display:flex;flex-flow:row wrap;gap:.5rem;}
	.store_cart_order .store_cart_delivery .store_pay_by .pay{width: calc(100% / 2 - .5rem);display:flex;flex-flow:row wrap;align-items:center;border:solid 1px var(--grey-lighter);padding:.75rem;font-size:.8rem;cursor:pointer;transition:.4s all;}
	.store_cart_order .store_cart_delivery .store_pay_by .pay.act, .store_pay_by .pay:hover{border-color:var(--grey-light);background:var(--grey-lighter);}
	.store_cart_order .store_cart_delivery .store_pay_by .pay .ch{margin-right:1em;}
	.store_cart_order .store_cart_delivery .store_pay_by .pay .img{margin-right:1em;min-width: 70px;}
	.store_cart_order .store_cart_delivery .store_pay_by .pay .img img{height:70px;border-radius:2rem;}
	.store_cart_order .store_cart_delivery .store_pay_by .pay .name{margin-right:1em;font-size:1.1rem;}

	.store_cart_order .store_summary {width: 100%;max-width:100%;display: flex;flex-flow: column;flex-grow: 1;}

	.store_cart_order .store_summary .store_total {width:100%;display: flex;flex-flow: column;align-items: flex-start;justify-content: flex-start;position:sticky;top:0;z-index: 10;}
	.store_cart_order .store_summary .store_total .store_summary_print {width:100%;display: flex;flex-flow: column;}
	.store_cart_order .store_summary .store_total .store_summary_print > span {width:100%;display: flex;flex-flow: row nowrap;align-items: center;justify-content: space-between;margin: 0 0 0.5rem 0;font-size:.9rem;color:var(--grey);}
	.store_cart_order .store_summary .store_total .store_summary_print span.summary_discount_value {color:var(--black);}
	.store_cart_order .store_summary .store_total .store_summary_print span.summar {display: flex;flex-flow: column;align-items: flex-start;justify-content: flex-start;flex-grow: 1;}
	.store_cart_order .store_summary .store_total .store_summary_print > span {width:100%;display: flex;flex-flow: row nowrap;align-items: center;justify-content: space-between;margin: 0 0 0.5rem 0;font-size:.9rem;color:var(--grey);}
	.store_cart_order .store_summary .store_total .store_summary_print span.summary_discount_value {color:var(--black);}
	.store_cart_order .store_summary .store_total .store_summary_print span.summary_total {font-size:1rem;color:var(--black);font-weight: var(--font-family-text-medium);}
	
	.store_cart_order .store_summary .store_total_aside {width:100%;display: flex;flex-flow: column;align-items: flex-start;justify-content: flex-start;}
	.store_cart_order .store_summary .store_total_aside h2 {margin:2rem 0 0 0;}
	.store_cart.step2 .store_summary {width:calc(30% - 2rem);}
	.store_products_aside .store_summary_copy .store_summary {width:100%;max-width: 100%;}

	.store_cart_order .store_user_data {width:100%;display: flex;flex-direction: column;gap:2rem;}
	.store_cart_order .store_user_data .choose_purchase_method{}
	.store_cart_order .store_user_data .line_desc.fail {border-bottom: solid 2px var(--red);border-left: solid 4px var(--red);padding-bottom: 1rem;margin-bottom: 1rem;}
	
	.order_payments {display: flex;flex-direction: column;width: 100%;} /*dnt_panel*/
	.order_payments .order_payment {display: flex;flex-flow:row wrap; gap:1rem;}
	.order_payments .order_payment .order_pay {display: flex;flex-direction: column;align-items: center;justify-content:center;flex-basis: calc(100% / 3 - 1rem);box-shadow: 0px 0px 15px var(--grey-lighter);padding: 1rem;gap:1.4rem;}
	.order_payments .order_payment .order_pay a {display: flex;flex-direction: column;align-items: center;width:100%;color:var(--black);gap:1.4rem;}
	.order_payments .order_payment .order_pay img {border-radius:50%;}
	.order_payments .order_payment .order_pay.banktransfer p.transfer_data {font-size:.8rem;line-height: 1.4;}
	
	table.s_final {border-collapse: collapse;width:100%;}
	table.s_final tr td { vertical-align: top;}
	table.s_final tr td {border:solid 1px var(--grey-lighter);padding:.8rem .8rem;}
	table.s_final.products > tbody > tr:first-child td {background:var(--grey-lighter);border:solid 1px var(--grey-light);}
	table.s_final.products > tbody > tr:last-child td {font-weight: var(--font-family-text-bold);}
	table.s_final.customer tr td:first-child {text-align: right;}

	.store_cart {display: flex;flex-flow: row wrap;margin:2rem 0 0 0;gap: 2rem;}

	.store_cart h2 {font-size:26px;margin:0rem 0 2rem;font-family: var(--font-family-text);font-weight: var(--font-family-text-light);letter-spacing: 0.5px;}
	.store_cart h3 {font-size:20px;}
	
	.store_cart .store_cart_products {width:70%;display: flex;flex-flow: column;}
	.store_cart .store_cart_products .store_cart_product {width: 100%;display: flex;flex-flow: row nowrap;gap:1rem;}
	.store_cart .store_cart_products .store_cart_product .photo {width: 200px;display: flex;align-items: center;}
	.store_cart .store_cart_products .store_cart_product .desc {width: 400px;display: flex;flex-direction: column;gap:.5rem;}
	.store_cart .store_cart_products .store_cart_product .desc .name {width: 100%;margin-top:1rem;}
	.store_cart .store_cart_products .store_cart_product .desc .details {width: 100%;font-size:.8rem;line-height: 1.3;}
	.store_cart .store_cart_products .store_cart_product .aside {display: flex;flex-flow: row nowrap;flex-grow: 1;gap: 0.5rem;}
	.store_cart .store_cart_products .store_cart_product .aside .count {width: 100px;display: flex;align-items: center;gap:.5rem;order:1;}
	.store_cart .store_cart_products .store_cart_product .aside .count input[type=number] {width: 70px;}
	.store_cart .store_cart_products .store_cart_product .aside .count span {font-size:12px}
	.store_cart .store_cart_products .store_cart_product .aside .price {display: flex;align-items: center;flex-grow: 1;justify-content: center;order:2;}
	.store_cart .store_cart_products .store_cart_product .aside .action {display: flex;align-items: center;order:3;}
	.store_cart .store_cart_products .store_cart_product .aside .action .del-action {cursor:pointer;transition:.4s all;color:var(--grey-light);}
	.store_cart .store_cart_products .store_cart_product .aside .action .del-action:hover {color:var(--mark);}

	.store_cart .store_products_aside {width:calc(30% - 2rem);display: flex;flex-flow: column;align-items: center;justify-content: center;flex-grow: 1;height: fit-content;}

	.store_cart .store_cart_discount {width: 70%;display: flex;flex-flow: row wrap;justify-content: left;gap:1rem;}
	.store_cart .store_cart_discount h2 {width: 100%;margin:0;}
	.store_cart .store_cart_discount .forms {display: flex;flex-flow:row nowrap;gap:1rem;}
	.store_cart .store_cart_discount .forms input[type=button] {margin:unset;padding-left:.7rem;padding-right:.7rem;background:var(--grey-dark);}
	.store_cart .store_cart_discount .forms input[type=button]:hover {margin:unset;padding-left:.7rem;padding-right:.7rem;background:var(--grey-darker);}
	.store_cart .store_cart_discount .discount {display: flex;flex-flow:row wrap;align-items: center;gap:.25rem;}
	.store_cart .store_cart_discount .discount .remove_discount {width: 100%;font-size:.8rem;color:var(--black);}
	.store_cart .store_cart_discount .store_cart_lead_magnet {display: flex;flex-direction:column;font-size:.8rem;line-height: 1.2;}
	
	.store_cart .store_cart_delivery {width: 50%;display: flex;flex-flow: column;justify-content:flex-start;gap:1rem;}
	.store_cart .store_cart_delivery h2 {margin-bottom:1rem;}
	
	.store_cart .store_cart_delivery .delivery_options {display:flex;flex-flow:column;gap:.5rem;}
	.store_cart .store_cart_delivery .delivery_options .delivery{display:flex;flex-flow:row wrap;align-items:center;border:solid 1px var(--grey-lighter);padding:.75rem;font-size:.8rem;cursor:pointer;transition:.4s all;}
	.store_cart .store_cart_delivery .delivery_options .delivery.act, .delivery_options .delivery:hover{border-color:var(--grey);}
	.store_cart .store_cart_delivery .delivery_options .delivery .ch{margin-right:1em;}
	.store_cart .store_cart_delivery .delivery_options .delivery .img{margin-right:1em;min-width: 70px;}
	.store_cart .store_cart_delivery .delivery_options .delivery .img img{height:70px;}
	.store_cart .store_cart_delivery .delivery_options .delivery .name{margin-right:1em;font-size:1.1em;}
	.store_cart .store_cart_delivery .delivery_options .delivery .price{font-size:1.1em;}

	.store_cart .store_cart_delivery .store_pay_by {display:flex;flex-flow:column;gap:.5rem;}
	.store_cart .store_cart_delivery .store_pay_by .pay{display:flex;flex-flow:row wrap;align-items:center;border:solid 1px var(--grey-lighter);padding:.75rem;font-size:.8rem;cursor:pointer;transition:.4s all;}
	.store_cart .store_cart_delivery .store_pay_by .pay.act, .store_pay_by .pay:hover{border-color:var(--grey);}
	.store_cart .store_cart_delivery .store_pay_by .pay .ch{margin-right:1em;}
	.store_cart .store_cart_delivery .store_pay_by .pay .img{margin-right:1em;min-width: 70px;}
	.store_cart .store_cart_delivery .store_pay_by .pay .img img{height:70px;}
	.store_cart .store_cart_delivery .store_pay_by .pay .name{margin-right:1em;font-size:1.1em;}

	.store_cart .store_summary {width: calc(50% - 2rem);display: flex;flex-flow: column;flex-grow: 1;}

	.store_cart .store_summary .store_total {width:100%;display: flex;flex-flow: column;align-items: flex-start;justify-content: flex-start;position:sticky;top:0;z-index: 10;}
	.store_cart .store_summary .store_total > span {width:100%;display: flex;flex-flow: row nowrap;align-items: center;justify-content: space-between;margin: 0 0 0.5rem 0;font-size:.9rem;color:var(--grey);}
	.store_cart .store_summary .store_total span.summary_discount_value {color:var(--black);}
	.store_cart .store_summary .store_total span.summar {display: flex;flex-flow: column;align-items: flex-start;justify-content: flex-start;flex-grow: 1;}
	.store_cart .store_summary .store_total > span {width:100%;display: flex;flex-flow: row nowrap;align-items: center;justify-content: space-between;margin: 0 0 0.5rem 0;font-size:.9rem;color:var(--grey);}
	.store_cart .store_summary .store_total span.summary_discount_value {color:var(--black);}
	.store_cart .store_summary .store_total span.summary_total {font-size:1rem;color:var(--black);font-weight: var(--font-family-text-medium);}
	
	.store_cart .store_summary .store_total_aside {width:100%;display: flex;flex-flow: column;align-items: flex-start;justify-content: flex-start;}
	.store_cart .store_summary .store_total_aside h2 {margin:2rem 0 0 0;}
	.store_cart.step2 .store_summary {width:calc(30% - 2rem);}

	.store_cart .store_user_data {width:70%;display: flex;flex-direction: column;}
	.store_cart .store_user_data .line_desc.fail {border-bottom: solid 2px var(--red);border-left: solid 4px var(--red);padding-bottom: 1rem;margin-bottom: 1rem;}

	.store_user_data_summary_print {display: flex;flex-direction: column;gap:1.5rem;}
	.store_user_data_summary_print > div {display: flex;flex-flow: row nowrap;justify-content: space-between;gap:2rem;}
	.store_user_data_summary_print div .left{width:30%;text-align:right;}
	.store_user_data_summary_print div .right {width:calc(70% - 1rem);text-align:left;}

	
	.store_navigation {width: 100%;margin: 1rem 0;display: flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap: 2rem;}
	.step2 .store_navigation {margin:2rem 0 4rem;}
	.store_navigation a {line-height: 2em;}
	.store_navigation .back {}
	.store_navigation .next {padding:1rem;background-color: var(--mark);margin:unset;border-radius: 1em;line-height: 2em;}

	.s_cat_wrapper {display:grid;width: 100%;max-width:100%;margin: 2rem auto 4rem auto;} 
	.s_cat_wrapper .s_cat_img a {color:var(--black);display: flex;flex-direction:column;gap:.8rem;} 

	.bps {display:grid;width: 100%;max-width:1400px;margin: 2rem auto;} 
	aside .bps {margin: 0rem auto;} 

	.product {
		width: 100%;
		display: flex;    flex-direction: column;
		margin:0em;
		padding: 0em;
	}
	.product:hover {}
	.product.promo {}
	.product.promo:hover {}
	.product .photo {}
	.product .photo img {}
	.product .title { width:100%;margin: 0.5em 0;font-size:1em;}
	.product .title a { color:var(--black);}
	.product .zajawka{font-size:.8em;line-height:1.1em;color:var(--grey);}
	.product .zajawka * {font-size:unset;margin:0;padding:0;overflow-wrap: break-word;}
	.product .m{width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end;flex-grow: 1;}
	.product .m .price {font-size: 18px;}
	.product .m .price .price_regular_big {font-size:18px;}
	.product .m .price .currency {font-size:12px;}
	.product .m .price_promo {margin: .5em 0px 0px 0px;padding: 0em 0em;}
	.product .m .price_promo .before {font-size: 15px;text-decoration: line-through;letter-spacing: 1px;color: var(--grey);}
	.product .m .price_promo .now {font-size: 17px;line-height: .5em;}
	.product .m .icon {gap: 0.8rem;display: flex;flex-flow: row nowrap;}
	.product .m .icon a {color:var(--black);}
	.product .m .icon a:hover {color:var(--mark);}

	.product_high {position: absolute;display: flex;flex-flow:row wrap;}
	.bps.x5 .product_high {flex-flow:column;}
	.bps.x6 .product_high {flex-flow:column;}
	.product_high > div {padding:.1em .5em;margin:1rem 0 0 1rem;background: var(--white);color: var(---grey-darker);}
	.product_high .promo{background:var(--mark);color:var(--white);padding:.1em .8em;}
	.product_high .nev{background:var(--grey-dark);color:var(--white);}
	.product_high .best{background:var(--mark2);color:var(--white);} 
	
	.compares_box {display: flex;gap:1rem;flex-flow:row nowrap;overflow-x:auto;}
	.compares_box .compare_box {min-width: 200px;max-width: 25%;display: flex;flex-direction: column;gap: 1rem;}
	.compares_box .compare_box .del {text-align:center;font-size: .8rem;}
	.compares_box .compare_box .photo {width:100%;}
	.compares_box .compare_box .photo img {width:100%;}
	.compares_box .compare_box .name {width:100%;text-align:center;}
	.compares_box .compare_box .detail {font-size: .8rem;}
	.compares_box .compare_box .buy {text-align:center;}
	.compares_box .compare_box .price {text-align:center;}
	
	
	.nag_status { width:100%;margin:20px 0px;clear:both; }
	.nag_status h2 { width: calc(98% - 15px) !important;border: 0px !important;margin: 30px 0px 30px 0px !important;float: left !important;text-align: left !important;padding: 0px 0px !important;font-size: 22px !important; font-weight:bold !important;clear:both !important;}
	.s_buy_basket1 { width:100% !important;clear:both !important;margin:0px auto !important;float:left !important;background:var(--grey-lighter) !important;font-weight:bold !important;border-top:none !important;padding: 0px 0px 0.7rem 0 !important;}
	.s_buy_basket1a { width:50%;padding:10px 1% 0px 1%; float:left;}
	.s_buy_basket1b { width:25%;padding:10px 1% 0px 1%; float:left;}
	.s_buy_basket1c { width:25%;padding:10px 1% 0px 1%; float:left;}
	.s_buy_basket2 { width:100% !important;clear:both !important;margin:0px auto !important;float:left !important;border-bottom:solid 1px var(--grey-light) !important; }
	.s_buy_basket2a { width:100% !important;clear:both !important;margin:0px auto !important;float:left !important;border-bottom:solid 1px var(--grey-light) !important; }
	.s_buy_basket2b { width:50%;padding:10px 1% 0px 1%; float:left;}
	.s_buy_basket2c { width:25%;padding:10px 1% 0px 1%; float:left;}
	.s_buy_basket2d { width:25%;padding:10px 1% 0px 1%; float:left;}
	.s_buy_basket3	{ width: 50% !important;border: 1px solid var(--grey-light) !important;margin: 2px 0px !important;float: right !important;text-align: right !important;padding: 5px 2% !important;font-size: 14px !important; clear:both !important;}
	.s_buy_basket4	{ width: 50% !important;border: 1px solid var(--grey-light) !important;margin: 2px 0px !important;float: right !important;text-align: right !important;padding: 5px 2% !important;font-size: 14px !important; clear:both !important;color:green;}
	.s_buy_basket5	{ width: 50% !important;border: 1px solid var(--grey-light) !important;margin: 2px 0px !important;float: right !important;text-align: right !important;padding: 5px 2% !important;font-size: 14px !important; clear:both !important;}
	.s_buy_basket6	{ width: 50% !important;border: 1px solid var(--grey-light) !important;margin: 2px 0px !important;float: right !important;text-align: right !important;padding: 5px 2% !important;font-size: 14px !important; clear:both !important;}
	.s_buy_basket7	{ width: 100% !important;border: 3px solid var(--grey-light) !important;margin: 5px 0px !important;float: left !important;text-align: right !important;padding: 10px 2% !important;font-size: 22px !important; font-weight:bold !important;clear:both !important;}
	h2.s_buy_basket7 { width: calc(98% - 15px) !important;border: 0px !important;margin: 30px 0px 30px 0px !important;float: left !important;text-align: left !important;padding: 0px 0px !important;font-size: 22px !important; font-weight:bold !important;clear:both !important;}
	h3.s_buy_basket7 { width:98% !important;border: 0px !important;margin: 15px 0px 5px 0px !important;float: left !important;text-align: left !important;padding: 0px 1% !important;font-size: 18px !important; font-weight:bold !important;clear:both !important;color:var(--grey-dark) !important;}
	.s_buy_basket7a, .s_buy_basket7b { width: 100% !important;margin: 5px 0px !important;float: left !important;text-align: left !important;padding: 10px 2% !important;font-size: 16px !important; clear:both !important;}
	h3.s_buy_basket8 { width:98% !important;border: 0px !important;margin: 15px 0px 5px 0px !important;float: left !important;text-align: left !important;padding: 0px 1% !important;font-size: 18px !important;font-weight:bold !important;clear:both !important;color:var(--grey-dark) !important;}
	.s_buy_basket8	{ width: 100% !important;margin: 5px 0px !important;float: left !important;text-align: left !important;padding: 20px 2% !important;font-size: 16px !important;clear:both !important;}
	.s_buy_basket8 a	{ color: var(--white)fff;background: var(--mark);padding: 10px 20px;}
	.s_buy_basket8 .s_buy_basket8img a	{ color: var(--black)fff;background: var(--white);padding: 10px 20px;}
	h2.s_buy_basket_info { width: calc(98% - 15px) !important;border: 0px !important;margin: 30px 0px 30px 0px !important;float: left !important;text-align: left !important;padding: 0px 0px !important;font-size: 22px !important; font-weight:bold !important;clear:both !important;}
	.s_buy_basket_table { width:100% !important;float:left !important;clear:both !important; } 
	.s_buy_basket_table .s_buy_basket_table_td1 { padding:5px 1% !important;background:var(--white) !important;width:35% !important;border:1px solid var(--grey-lighter) !important; } 
	.s_buy_basket_table .s_buy_basket_table_td2 { padding:5px 1% !important;background:var(--white) !important;width:65% !important;border:1px solid var(--grey-lighter) !important; } 
	.s_final_status { width: 100% !important;margin: 30px 0px 10px !important;float: left !important;text-align: left !important;padding: 10px 2% !important;font-size: 16px !important; clear:both !important; }
	
	body.s_search .section_container .h4 {margin-top:0;}
	div.search_advanced {display:flex;flex-direction:row;align-items:center;justify-content:space-around;flex-wrap:wrap;margin:0px 0px;padding:20px 10px 0px 10px;background:#f3f3f3;}
	div.search_advanced div.s {width:30%;margin:0px 0px 20px 0px;padding:0px 0px;		display:flex;align-items:center;flex-wrap:;}
	div.search_advanced div.s div.l {width:30%;margin:0px 0px;padding:0px 0px;line-height: 15px;}
	div.search_advanced div.s div.r {width:70%;margin:0px 0px;padding:0px 5px 0px 5px;display: flex;flex-flow: row wrap;gap: 0.5rem;}
	div.search_advanced div.s div.r.price {display:flex;flex-direction: row;align-items: center;justify-content: space-between;}
	div.search_advanced div.s div.r.price input {width:40%;}
	div.search_advanced div.s div.r input, div.search_advanced div.s div.r select  {width:100%;}
	div.search_advanced div.s div.r .input_radio {width:100%;display: flex;flex-flow:row nowrap;align-items: center;justify-content: flex-start;gap:.75rem;}
	div.search_advanced div.s div.r .input_radio:hover {width:100%;display: flex;flex-flow:row nowrap;align-items: center;justify-content: flex-start;gap:.75rem;}
	div.search_advanced div.s div.r .input_radio input[type=radio] {width:auto;}
	div.search_advanced div.s div.r .input_radio label {flex-grow: 1;cursor:pointer;font-size: .9rem;letter-spacing: .4px;}
	div.search_advanced div.s div.r input[type=submit] {background:var(--mark);color:var(--white);border:0;transition:0.4s all;}
	div.search_advanced div.s div.r input[type=submit]:hover {background:var(--light-mark);}
	div.search_advanced.m {flex-direction: column;background:transparent;padding:0;}
	div.search_advanced.m div.s{width:100%;flex-direction: column;align-items: flex-start;}
	div.search_advanced.m div.s div.l{width: 100%;margin:20px 0;padding:0 0;font-weight:700;font-size:1em;text-transform:uppercase;color:var(--black);font-family:'Oxygen',sans-serif;}
	div.search_advanced.m div.s div.r{width: 100%;margin: 0;padding: 0;}
	div.search_advanced.m div.s div.r.price {justify-content: space-evenly;}
	
	div.search_params {display:flex;flex-flow:row wrap;gap:1rem;margin:0;max-width:max-content;background:var(--grey-lighter);padding:.5rem;font-size:.85rem;}
	div.search_params .material-symbols-outlined {font-size: .9em;}

	div.search_row{display:flex;flex-flow:row;gap:1rem;justify-content:center;margin:1rem auto 2em auto;max-width:max-content;background:var(--grey-lighter);padding:1rem;border-radius:0.8rem;}
	div.search_row input[type=text]{width:100%;max-width:300px;}
	div.search_row input[type=button]{margin:unset;}

	.search_s_ajax{display:none;position:relative;}
	.search_s_ajax .show {box-shadow:rgba(0,0,0,0.25) 0px 25px 50px -12px;padding:1em 1em;position:absolute;width:100%;background:white;z-index:9;}
	.search_s_ajax li{cursor:pointer;}
	.search_s_ajax li:hover {color:var(--mark);}
	.search_s_ajax strong.button{background:var(--mark);color:white;padding:4px 10px;margin:0 0 0 6px;border-radius:3px;cursor:pointer;transition:.4s all;}
	.search_s_ajax strong.button:hover {background:var(--grey-darker);}

	.search_most {}
	.search_most nav ul {display: flex;flex-flow:row wrap;gap:.8em;}
	.search_most nav ul li {list-style:none;}


	main aside.menu .div_filter_price {width: 100%;display: flex;justify-content: center;align-items: center;gap:.5rem;}
	main aside.menu .div_filter_price .div_filter_price_window{width: 85px}
	main aside.menu .div_filter_price .div_filter_price_window input{padding: 10px 0;width: 100%;text-align: center;}
	main aside.menu .div_filter_price .span_minus{}

	.sweet-alert h2 {width: unset;font-family: var(--font-family-text);font-weight: var(--font-family-text-regular);}

	.shop_navbar {width: 100%;margin:2em 0 3em;padding:.5em 1em;background: var(--grey-lighter);color:var(--black);font-size:12px;display: flex;flex-flow:row wrap;justify-content: space-between;gap:1em;}
	.shop_navbar > div{display:flex;flex-flow:row wrap;align-items:center;gap:1em;}
	.shop_navbar > div .b{display:flex;flex-flow:row nowrap;align-items:center;gap:1em;}
	.shop_navbar .txt{float:left;}
	.shop_navbar .select{float:left;}

	.testimonials.store_testimonials {padding:0;margin-bottom:2rem;background:var(--white);}
	.testimonials.store_testimonials .owl-carousel.owl-drag .owl-item {padding: 0 10px;}
	.testimonials.store_testimonials .testimonial {background:var(--white);border: solid 1px var(--grey-light);padding:1rem;}
	.testimonials.store_testimonials .testimonial .text {font-size:12px;line-height: 1.4;font-weight: unset;}
	.testimonials.store_testimonials .testimonial .author {align-items: center;}
	.testimonials.store_testimonials .testimonial .author .name {font-size: .8rem;}
	.testimonials.store_testimonials .testimonial .author .img img {width: 25px;		height: 25px;}
	.testimonials.store_testimonials .testimonial .author .vote {gap:.4rem;align-items: flex-start;}
	.testimonials.store_testimonials .testimonial .author .vote > div img {width: 13px;		height: 13px;}
	.testimonials.store_testimonials .testimonial .author .vote .date {font-size:12px;}
	.testimonials.store_testimonials .testimonial .source .img img {width:25px;}
	.testimonials.store_testimonials .testimonial .source .name {font-size: .6rem;}
	.testimonials.store_testimonials .avatar_default {width: 25px;		height: 25px;		font-size: 13px;}

	.easypack-widget {max-height: 500px !important;	}

	.sticky-cart{position:fixed;bottom:1.25rem;left:50%;transform:translateX(-50%);background:var(--white);border-radius:0.75rem;box-shadow:0 0.25rem 1.25rem rgba(0,0,0,0.15);padding:0.9375rem;display:flex;align-items:center;gap:0.75rem;z-index:1000;transition:transform 0.3s ease,opacity 0.3s ease;border:0.125rem solid var(--mark);}
	.sticky-cart.hidden{transform:translateX(-50%) translateY(6.25rem);opacity:0;pointer-events:none;}
	.sticky-cart input[name="sztuk_do_koszyka_sticky"]{width:3.125rem;padding:0.375rem;border:0.125rem solid var(--grey-light);border-radius:0.25rem;text-align:center;font-size:0.875rem;}
	.sticky-cart .jednostka{color:var(--grey-dark);font-size:0.75rem;}
	.sticky-cart .button{background:var(--mark);color:var(--white);padding:0.5rem 1rem;border-radius:0.375rem;cursor:pointer;font-weight:bold;transition:background 0.3s;border:none;font-size:0.875rem;}
	.sticky-cart .button:hover{background:var(--mark-dark);}
	.cart-icon{font-size:1.5rem;color:var(--mark);}

	
}
@media (max-width: 1200px) {
	.store_photos_container {width:calc(50% - 2rem);}
	.store_description_container {width:50%;padding:0;}

	.store_cart .store_user_data {width: 60%;}
	.store_cart.step2 .store_summary {width: calc(40% - 2rem);}

	.store_cart_order h2 {margin-top:0;}
	.store_cart_order .store_products_main {width:100%;}	
	.store_cart_order .store_products_aside {width:100%;}	
	.store_cart_order .store_products_aside .store_summary_copy {display: none;}	
	.store_cart_order .store_cart_products {width:100%;}
	.store_products_aside {display:none;order:5;}
	.store_cart_order .store_cart_discount {width:100%;}
	.store_cart_order .store_cart_delivery {width: 100%;}
	.store_cart_order .store_summary .store_total_aside {display: none;}
	.step2 .store_navigation {margin: 1rem 0 1rem;}
	.store_cart_order.step2 .store_summary {width: 100%;order: 0;}
}
@media (max-width: 1000px) {
	
	.product_high {transform: scale(0.7);transform-origin: top left;}

	.store_cart .store_cart_products {width:100%;}
	.store_products_aside {display:none;order:5;}
	.store_cart .store_cart_discount {width:100%;}
	.store_cart .store_cart_delivery {width: 100%;}
	.store_cart .store_summary .store_total_aside {display: none;}
	.store_cart .store_user_data {width: 100%;order: 1;}
	.step2 .store_navigation {margin: 1rem 0 1rem;}
	.store_cart.step2 .store_summary {width: 100%;order: 0;}

	.product .zajawka{display: none;}
	
	div.search_row{margin:2em auto 2em auto;}

	div.search_advanced div.s {width:33.3333%;}
	.dnt-votes .votes .opinia{width:calc(50% - 10px);}
}
@media (max-width: 900px) {
	.store_photos_container {width: 100%;order:1;}
	.store_description_container {width: 100%;order:2;}
	.order_payments .order_payment .order_pay {flex-basis: calc(100% / 2 - 1rem);}
}
@media (max-width: 800px) {
	div.search_advanced div.s {width:50%;}

	.sticky-cart{bottom:0.625rem;padding:0.75rem;gap:0.5rem;border-radius:0.625rem;}
	.sticky-cart.hidden{transform:translateX(-50%) translateY(6.25rem);opacity:0;pointer-events:none;}
	.sticky-cart input[name="sztuk_do_koszyka_sticky"]{width:2.5rem;padding:0.3125rem;font-size:0.8125rem;}
	.sticky-cart .jednostka{font-size:0.6875rem;}
	.sticky-cart .button{padding:0.375rem 0.75rem;font-size:0.75rem;}
	.cart-icon{font-size:1.25rem;}

}
@media (max-width: 700px) {

	.ask_an_expert .author{flex-flow: column;}
	.ask_an_expert .author .l {width:100%;}
	.ask_an_expert .author .l img {max-width: 100px;}
	.ask_an_expert .author .r {width:100%;}

	.steps {display: none;}

	.store_cart_order .store_cart_products .store_cart_product {flex-flow:row wrap;margin-bottom:2rem;}
	.store_cart_order .store_cart_products .store_cart_product .photo {width:20%;}
	.store_cart_order .store_cart_products .store_cart_product .desc {width:calc(80% - 1rem);}
	.store_cart_order .store_cart_products .store_cart_product .desc .name {font-size: .9rem;margin-top: 0.5rem;}
	.store_cart_order .store_cart_products .store_cart_product .desc .details {font-size:.7rem;line-height: 1.2;}
	.store_cart_order .store_cart_products .store_cart_product .aside {margin-left:calc(20% + 1rem);justify-content: flex-start;}
	.store_cart_order .store_cart_products .store_cart_product .aside .price {flex-grow:0;}
	.store_cart_order .store_cart_discount {flex-flow:row wrap;}

	.store_cart .store_cart_products .store_cart_product {flex-flow:row wrap;margin-bottom:2rem;}
	.store_cart .store_cart_products .store_cart_product .photo {width:20%;}
	.store_cart .store_cart_products .store_cart_product .desc {width:calc(80% - 1rem);}
	.store_cart .store_cart_products .store_cart_product .desc .name {font-size: .9rem;margin-top: 0.5rem;}
	.store_cart .store_cart_products .store_cart_product .desc .details {font-size:.7rem;line-height: 1.2;}
	.store_cart .store_cart_products .store_cart_product .aside {margin-left:calc(20% + 1rem);justify-content: flex-start;}
	.store_cart .store_cart_products .store_cart_product .aside .price {flex-grow:0;}
	.store_cart .store_cart_discount {flex-flow:row wrap;}
	.store_user_data_summary_print > div {flex-flow: column;gap:.4rem;}
	.store_user_data_summary_print div .left {width:100%;text-align: left;font-size:14px;letter-spacing: 1.5px;}
	.store_user_data_summary_print div .right {width:100%;text-align: left;}
	.dnt-votes .votes .opinia{width:100%;}
}
@media (max-width: 650px) {
	.producers .p {width:100%;}
	div.search_row {max-width: 100%;}
	div.search_row input[type=button] {padding:0.7rem 1rem;}
	.store_cart_order .store_cart_delivery .store_pay_by .pay {width: 100%;}
	.store_cart_order .store_cart_delivery .delivery_options .delivery {width: 100%;}
}
@media (max-width: 555px) {
	div.search_advanced div.s {width:100%;}
}
@media (max-width: 500px) {
	.store_photos_container {width:100%;}
	.store_description_container {width:100%;}
	.store_features .store_feature_item select {width: 100%;}		

	.ask_an_expert {padding:1rem;}
}
@media (max-width: 400px) {
/* 	
	div.search_row{display:flex;flex-flow:column;}
	div.search_row input[type=text]{width:100%;max-width:300px;}
	div.search_row input[type=button]{margin:unset;} */

}
@media (max-width: 265px) {
	.store_description_container .store_basket .dodaj_do_koszyka {width:100%;float:left;margin:0;}
	.store_description_container .store_basket .jednostka {margin:15px 10px 0 0;;}
	.store_description_container .store_basket input[type="number"] {margin:10px; }
	.store_description_container .dodaj_do_obserwowanych {width:100%;}
	.store_description_container .porownaj {width:100%;}
}