


	/* HOTFIX: RWD - style rodzaju dostawy */
	.additional-info .payment-info-box-container{margin-bottom:15px}
.additional-info .payment-info-box{padding:15px}
.old-header .additional-info .payment-info-box{border-radius:7px}
.additional-info .payment-info-box.green{background-color:#F3FFEC}
.additional-info .payment-info-box.blue{background-color:#F7F6FF}
.old-header .additional-info .payment-info-box.green{background-color:#F3FFEC}
.old-header .additional-info .payment-info-box.green .payment-info-box-title,.old-header .additional-info .payment-info-box.green .payment-info-box-text{color:#006828}
.old-header .additional-info .payment-info-box.blue{background-color:#F7F6FF}
.old-header .additional-info .payment-info-box.blue .payment-info-box-title,.old-header .additional-info .payment-info-box.blue .payment-info-box-text{color:#473DB2}
.additional-info .payment-info-box-title{font-weight:700;margin-bottom:8px}
.additional-info .payment-info-text{font-size:1rem;margin-bottom:5px}
.old-header .additional-info .payment-info-box-title{font-size:14px}
.old-header .additional-info .payment-info-box-text{font-size:12px}
.additional-info .payment-head{font-size:1rem;font-weight:700;margin-bottom:10px}
.additional-info .payment-body ul{margin:0;padding-left:15px}
.additional-info .payment-body li{font-size:1rem}

.tooltip-content .payment-column{}
		.tooltip-content .payment-column .payment-info-box-text{
			padding:7px 0 0;
		}
		.tooltip-content .payment-column .payment-head{
			margin:5px 0;
		}
		.tooltip-content .payment-column .payment-info-box-title + .payment-info-box-title,
		.tooltip-content .payment-column ul + .payment-info-box-title{
			margin:5px 0 0;
		}


	/* HOTFIX: RWD - style warstw uslug */
	.service-desc ul{
	margin: 0 0 0 49px;
	padding: 0;
}
.service-desc li{
	padding:3px 0 0;
	margin:0;
}

.partner-subscription-desc ul{
	margin: 0 0 0 49px;
	padding: 0;
}
.partner-subscription-desc li{
	padding:3px 0 0;
	margin:0;
}
					

	/* HOTFIX: RWD - style komunikatow potykaczy uslugowych */
		.modal-with-services .euro-mesage h2{
		font-size:24px;
		font-weight:bold;
	}
	.modal-with-services .euro-mesage h2 strong{
		color: #e40414;
	}
	.modal-with-services .euro-mesage .message{
		color:#473DB2;
		background: #F7F6FF;
		border-radius: 7px;
		padding:24px;
		font-size:14px;
	}
	.modal-with-services .euro-mesage .content{
		margin:0 auto;
		max-width:708px;
		padding:16px 0 24px;
	}
	.modal-with-services .euro-mesage ul{
		margin: 8px 0 0;
		padding: 0 0 0 24px;
	}
	.modal-with-services .euro-mesage li + li{
		margin: 4px 0 0;
	}
	.modal-with-services .euro-mesage h4{
		margin:10px 0;
		padding:0;
		font-size:1.1rem;
		font-weight: normal;
	}
					

	/* HOTFIX: address-delivery-message-for-paper-invoice-RWD */
							#address-delivery-paper-invoice-message .invoice-delivery-message h4{
							margin: 0 auto 8px;
							font-size: 14px;
							line-height: 19px;
							font-weight:bold;
						}
						#address-delivery-paper-invoice-message .invoice-delivery-message ul{
							margin: 8px 0 8px;
							padding: 0 0 0 10px;
						}
						#address-delivery-paper-invoice-message .invoice-delivery-message ul li + li{
							margin-top: 5px
						}
					

	/* HOTFIX: RWD - K5 - style warstw komunikatów kalendarza poczta polska */
	#delivery-time-info .deliveryDescrption { font-weight: normal; }
#delivery-time-info	.deliveryDescription__heading { font-size: 24px; font-weight: 700; counter-reset: list-counter 0;}
#delivery-time-info .deliveryDescription__ol { font-weight: 700; }
#delivery-time-info .deliveryDescription__li:after { counter-increment: list-counter 1; content: counter(list-counter) ". "; }

					

	/* HOTFIX: RWD - komunikat ze zgodą przy dostępności np powyżej 7 dni */
	#delivery-time-info .deliveryDescription__heading { font-size: 14px; font-weight: bold;padding:0 0 16px 0;}
@media (min-width: 1024px) {
    #delivery-time-info .deliveryDescription__heading { font-size: 20px; }
}
#delivery-time-info .deliveryDescription_li { padding:8px 0 8px 36px;position:relative; }
#delivery-time-info .deliveryDescription__p { padding: 0 0 8px;}
#delivery-time-info .deliveryDescription__ul{}
#delivery-time-info .deliveryDescription_li::before {  position:absolute;top:14px;left:5px;width:6px;height:6px;border-radius:50%;content:"";display:block;background: #016EF4;}
#delivery-time-info .deliveryDescription_li::after { display:none; }
#delivery-time-info .deliveryDescription__subheading { font-size: 16px; font-weight: bold;margin: 8px 0 4px 0;}
#delivery-time-info .hr { border-top: 2px solid #B5D6FF; margin-bottom: 16px; margin-top: 5px; }
#delivery-time-info .deliveryDescription__info {font-size: 12px;}

.location-info .delivery-desc{padding:5px 0 21px;font-size:0.85rem;color: #949494;}
.location-info .delivery-desc h2{margin:0;color: #BC0B0B;font-size:1rem;font-weight:normal;display: block;padding:0 0 3px 0;}
.location-info .delivery-desc span{color: #BC0B0B;}

	/* HOTFIX: RWD - style warstw z filijką */
	#dependent-product-modal .desc ul{
	margin:0;
	padding:0;
}
#dependent-product-modal .desc li{
	display:block;
	padding: 0 0 8px 24px;
	position: relative;
}
#dependent-product-modal .desc li::before{
	position: absolute;
	top:0;
	left:0;
	display: inline-block;
	width: 14px;
	height:14px;
	position:absolute;
	content: url("data:image/svg+xml,%0A%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 8.5C15 12.366 11.866 15.5 8 15.5C4.13401 15.5 1 12.366 1 8.5C1 4.63401 4.13401 1.5 8 1.5C11.866 1.5 15 4.63401 15 8.5Z' fill='%2300AE50'/%3E%3Cpath d='M5.5 9L7 10.5L10.5 7' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); 
}

					

	/* HOTFIX: RWD - style warstw usług logistycznych i partnerskich */
	.service-desc, .partner-subscription-desc{ font-size: 1rem; color: #767676; }
.service-desc .head, .partner-subscription-desc .head{ font-weight: bold; }
.service-desc p, .partner-subscription-desc p{ margin-bottom: 16px;margin-top:0;padding:0; }
.service-desc ul, .partner-subscription-desc ul{ padding:0;margin:0; }
.service-desc h3, .partner-subscription-desc h3{ font-size:1rem; font-weight:bold;margin:0;padding:0; }
.service-desc li, .partner-subscription-desc li{ list-style:none;margin-bottom: 16px;position:relative;padding-left:30px; }
.service-desc li:before, .partner-subscription-desc li:before { display: inline-block; width: 14px; margin-right: 16px; vertical-align: middle; position:absolute;top:0;left:0; content: url("data:image/svg+xml,%0A%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 8.5C15 12.366 11.866 15.5 8 15.5C4.13401 15.5 1 12.366 1 8.5C1 4.63401 4.13401 1.5 8 1.5C11.866 1.5 15 4.63401 15 8.5Z' fill='%2300AE50'/%3E%3Cpath d='M5.5 9L7 10.5L10.5 7' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
.service-desc ul.disabled li:before, .service-desc ul.disabled li:before{ content: url("data:image/svg+xml,%0A%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 8.5C15 12.366 11.866 15.5 8 15.5C4.13401 15.5 1 12.366 1 8.5C1 4.63401 4.13401 1.5 8 1.5C11.866 1.5 15 4.63401 15 8.5Z' fill='%23FF781E'/%3E%3Cpath d='M8.5 6C8.5 5.72386 8.27614 5.5 8 5.5C7.72386 5.5 7.5 5.72386 7.5 6H8.5ZM7.5 9C7.5 9.27614 7.72386 9.5 8 9.5C8.27614 9.5 8.5 9.27614 8.5 9H7.5ZM7.5 11C7.5 11.2761 7.72386 11.5 8 11.5C8.27614 11.5 8.5 11.2761 8.5 11H7.5ZM8.5 10.99C8.5 10.7139 8.27614 10.49 8 10.49C7.72386 10.49 7.5 10.7139 7.5 10.99H8.5ZM7.5 6V9H8.5V6H7.5ZM8.5 11V10.99H7.5V11H8.5Z' fill='white'/%3E%3C/svg%3E%0A"); }

					

	/* HOTFIX: RWD - komunikaty na K7 - Co dalej v3 */
	#finalize .step-complete, #finalize .step-not-complete {
	position:relative;
	padding-left:32px;
}
#finalize .step-complete:before, #finalize .step-not-complete:before {
	display: inline-block;
	content: "✓";
	border-radius: 100%;
	width: 16px;
	height: 16px;
	line-height: 1;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	position:absolute;
	top:0;
	left:0;
}

#finalize .step-complete:before {
	color: #ffffff;
	background-color: #00AE50;
	border: 1px solid #00AE50;
}

#finalize .step-not-complete:before {
	border: 1px solid #0A0A0A;
}
                        

	/* HOTFIX: RWD-warranty-description-modal */
						@media only screen and (min-width: 1024px) {
						#warranty-description .warranty-desc-bigger + img{
							display:block;
							max-width:100%;
                            margin: 24px 0;
						}
						#warranty-description .warranty-desc-bigger + img + img{
							display:none
						}
					}

					@media only screen and (max-width: 1023px) {
						#warranty-description .warranty-desc-bigger + img{
							display:none
						}
						#warranty-description .warranty-desc-bigger + img + img{
							display:block;
							max-width:100%;
							margin: 24px 0;
						}
					}
                    #warranty-description .warranty-desc-smaller + .warranty-desc-smaller{
						margin-top:16px;
						}
                    #warranty-description .warranty-desc-list {
						padding:0;
						margin:10px 0;
						list-style:none;
					}
                    #warranty-description .warranty-desc-list li{
						position:relative;
						padding:0 0 8px 29px;
					}
                    #warranty-description .warranty-desc-list li::before{
						background:#00AE50 url("data:image/svg+xml;charset=utf8,%3Csvg width='6' height='5' viewBox='0 0 6 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 3L2 4.5L5.5 1' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center;
						width:13px;
						height:13px;
						display:block;
						top:5px;
						left:1px;
						border-radius:50%;
						color:#fff;
						position:absolute;
						content:"";
					}
					

					

	/* HOTFIX: RWD-payment-subscription-warranty */
						#subscription-warranty-no-card-description p{
                    	margin-bottom:16px;
					}
                    #subscription-warranty-no-card-description p:last-child{
                    	margin-bottom: 0;
					}
                    #subscription-warranty-card-description ul{
                    	margin: 0;padding:0;list-style: none;
					}
                    #subscription-warranty-card-description li{
                    	margin: 0;padding:0 0 5px 20px;position:relative;
					}
                    #subscription-warranty-card-description li::before{
                    	display:block;
						border-radius:50%;
						width:4px;height:4px;
						content:"";
						top:5px;
						background: #473db2;
						left:5px;
						position:absolute;
					}
                    #subscription-warranty-card-description p {
                    	margin-bottom:8px;
					}
					

					

	/* HOTFIX: RWD-working-hours */
						@media only screen and (max-width: 500px) {
						#shops .working-hours td{
							width:auto;
						}
					}


					

	/* HOTFIX: RWD-no-warranty-modal-message */
						.no-selected-warranty strong{
						font-size: 14px;
						margin: 0 0 8px 0;
						display: block;
					};
					.no-selected-warranty small {
						font-size: 12px;
					};
					@media only screen and (min-width: 1024px) {
						.no-selected-warranty strong {
							font-size: 16px;
						};
						.no-selected-warranty small {
							font-size: 14px;
						};
					}
					

	/* HOTFIX: RWD-stylowanie-walidacji-usług-na-k3 */
						#modal-service-validate strong{font-size:20px;}
					

	/* HOTFIX: Dostosowanie przycisku Zmień w box PG - mobi */
	#basket .warranties .change {
	right: 28px;
}
#basket .warranties .warranty.selected .warranty-price {
	word-break:normal;
}

	/* HOTFIX: Ceny w sklepie internetowym - zmiana kolorystyki */
	.n-p-c .partner-subscription-price,
.n-p-c #basket .partner-subscription-price {
  color: #ed1c24;
}

.n-p-c .partner-subscription-price .quantity,
.n-p-c #basket .partner-subscription-price .quantity {
  color: initial;
}

.n-p-c .price-normal,
.n-p-c .prices .price-normal,
.n-p-c .prices .price-instalment,
.n-p-c .prices .price-instalment-option,
.n-p-c #basket .price-normal,
.n-p-c #basket .prices .price-normal,
.n-p-c #basket .prices .price-instalment,
.n-p-c #basket .prices .price-instalment-option {
  color: #ed1c24;
}

.n-p-c .service-price,
.n-p-c .radio-css:not(.radio-disabled) .delivery-price,
.n-p-c #basket .service-price,
.n-p-c #basket .radio-css:not(.radio-disabled) .delivery-price {
  color: #ed1c24;
}

.n-p-c .radio-css:not(.radio-disabled) .payment-price,
.n-p-c #basket .radio-css:not(.radio-disabled) .payment-price {
  color: #ed1c24;
}

.n-p-c .warranty-price .price-postponed,
.n-p-c .warranty-price .warranty-period,
.n-p-c .warranty-price .price-one-time,
.n-p-c .warranty-price .price,
.n-p-c .warranty-price .instalment-price-per-month,
.n-p-c .warranty-button-info .price,
.n-p-c #basket .warranty-price .price-postponed,
.n-p-c #basket .warranty-price .warranty-period,
.n-p-c #basket .warranty-price .price-one-time,
.n-p-c #basket .warranty-price .price,
.n-p-c #basket .warranty-price .instalment-price-per-month,
.n-p-c #basket .warranty-button-info .price {
  color: #ed1c24;
}

.n-p-c .services-summary .price,
.n-p-c #basket .services-summary .price {
  color: #ed1c24;
}

.n-p-c .delivery-time-group:not(.is-inactive) .delivery-box-price,
.n-p-c #basket .delivery-time-group:not(.is-inactive) .delivery-box-price {
  color: #ed1c24;
}

.n-p-c .prices.prices-promotion .price-normal,
.n-p-c #basket .prices.prices-promotion .price-normal,
.n-p-c #basket .related-product-price.prices-promotion .price-normal {
  color: #ed1c24;
  text-decoration: underline;
}
.n-p-c #modal-product-details .product-price.prices-promotion .price-normal {
    text-decoration: underline;
}

.n-p-c .prices.prices-promotion .price-instalment-option,
.n-p-c #basket .prices.prices-promotion .price-instalment-option {
  color: #ed1c24;
}

.n-p-c .prices.prices-promotion .price-instalment-option span:first-of-type,
.n-p-c #basket .prices.prices-promotion .price-instalment-option span:first-of-type {
  text-decoration: underline;
}

.n-p-c .prices.prices-promotion.prices-instalments .price-instalment,
.n-p-c #basket .prices.prices-promotion.prices-instalments .price-instalment {
  color: #ed1c24;
}

.n-p-c .prices.prices-promotion.prices-instalments .price-instalment span:first-of-type,
.n-p-c #basket .prices.prices-promotion.prices-instalments .price-instalment span:first-of-type {
  text-decoration: underline;
}

.n-p-c .preview-summary .price-normal,
.n-p-c #basket .preview-summary .price-normal {
  color: #ed1c24;
}

.n-p-c .preview-summary .total-price.prices-promotion .price-normal:not(.price-instalment),
.n-p-c .preview-summary .row-products .prices-promotion .price-normal:not(.price-instalment),
.n-p-c #basket .preview-summary .total-price.prices-promotion .price-normal:not(.price-instalment),
.n-p-c #basket .preview-summary .row-products .prices-promotion .price-normal:not(.price-instalment) {
  color: #ed1c24;
  text-decoration: underline;
}

.n-p-c .preview-summary .prices-promotion .price-normal,
.n-p-c #basket .preview-summary .prices-promotion .price-normal {
  color: #ed1c24;
}

.n-p-c .preview-summary .prices-promotion .price-normal span:first-of-type,
.n-p-c #basket .preview-summary .prices-promotion .price-normal span:first-of-type {
  text-decoration: underline;
}

.n-p-c .preview-summary .prices-promotion .total-row-3 .price-normal,
.n-p-c #basket .preview-summary .prices-promotion .total-row-3 .price-normal {
  color: #ed1c24;
  text-decoration: underline;
}

.n-p-c .modal-with-services .total-price.prices-promotion .total-value .price-normal,
.n-p-c .modal-with-services .total-price.prices-promotion .total-value .price-normal-instalments,
.n-p-c #basket .modal-with-services .total-price.prices-promotion .total-value .price-normal,
.n-p-c #basket .modal-with-services .total-price.prices-promotion .total-value .price-normal-instalments {
  color: #ed1c24 !important;
}

.n-p-c .modal-with-services .total-price.prices-promotion .total-value .price-normal span:first-of-type,
.n-p-c .modal-with-services .total-price.prices-promotion .total-value .price-normal-instalments span:first-of-type,
.n-p-c .modal-with-services .total-price.prices-promotion .price-normal:not(:has(span)),
.n-p-c .modal-with-services .total-price.prices-promotion .total-value .price-normal-instalments:not(:has(span)),
.n-p-c #basket .modal-with-services .total-price.prices-promotion .total-value .price-normal span:first-of-type,
.n-p-c #basket .modal-with-services .total-price.prices-promotion .total-value .price-normal-instalments span:first-of-type {
  text-decoration: underline;
}

.n-p-c .cart-retrieve-one-product .product-price,
.n-p-c #basket .cart-retrieve-one-product .product-price {
  color: #ed1c24;
}

.n-p-c #modal-cart-retrieve .product-price,
.n-p-c #basket #modal-cart-retrieve .product-price {
  color: #ed1c24;
}

.n-p-c #modal-instalments-calculator .instalment-price-box .instalment-price .value,
.n-p-c #modal-instalments-calculator .instalment-price-box .instalment-number .value,
.n-p-c #modal-instalments-calculator .instalment-price-box .instalment-total .value {
  color: #ed1c24;
}

.n-p-c #modal-instalments-calculator .instalment-price-box.promotion-price .instalment-price .value,
.n-p-c #modal-instalments-calculator .instalment-price-box.promotion-price .instalment-total .value {
  text-decoration: underline;
}

.n-p-c #summary-card-price {
  color: #ed1c24;
}

.n-p-c #finalize .product-total-price {
  color: #ed1c24;
}

.n-p-c #finalize .product-total-price.price-promotion {
  color: #ed1c24;
  text-decoration: underline;
}

.n-p-c #finalize .delivery-price {
  color: #ed1c24;
}

.n-p-c #finalize .warranty-postponed-price,
.n-p-c #finalize .warranty-subscription-price,
.n-p-c #finalize .warranty-price {
  color: #ed1c24;
}

.n-p-c #finalize .summary-price {
  color: #ed1c24;
}

.n-p-c #finalize .section-order-total .price-promotion .summary-total .summary-price {
  color: #ed1c24;
  text-decoration: underline;
}
.n-p-c #finalize .section-order-total .price-promotion .summary-total .summary-warranty-price .summary-price,
.n-p-c #finalize .section-order-total .price-promotion .summary-total .subscription-warranty-initial-installment-worth .summary-price
{
    text-decoration: none;
}
.n-p-c #finalize .section-order-total .price-promotion .summary-total .summary-warranty-price .summary-warranty-total-price {
  color: #ed1c24;
}

	/* HOTFIX: KSeF - ukrycie roli Dodatkowy Nabywca na formularzu danych do faktury */
	[data-value="ADDITIONAL_BUYER"] {
  display: none!important;
}

