/*
Theme Name: UnderStrap
Theme URI: http://understrap.com
Author: Holger Koenemann
Author URI: http://www.holgerkoenemann.de
GitHub Theme URI: https://github.com/understrap/understrap
Description: Combination of Automattic´s _s theme and Bootstrap 4. Made as a solid starting point for your next theme project and WordPress website. Use it as starter theme or as a parent theme. It is up to you. Including Font Awesome support, built-in widget slider and much more you need for basic websites. IMPORTANT: All developer dependencies are not bundled with this install file. Just download the .zip, extract it and run "npm install" and "gulp copy-assets" inside the extracted /understrap folder. 
That downloads everything and moves it in place so that you can recompile your CSS and JS files;
A developer version (with Gulp/node and Sass sources) is available on gitHub: https://github.com/understrap/understrap
A child theme is available on Github, too: https://github.com/understrap/understrap-child;
Version: 0.8.6
License: UnderStrap WordPress Theme, Copyright 2013-2017 Holger Koenemann
UnderStrap is distributed under the terms of the GNU GPL version 2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: understrap
*/
.footer-made-by{
	margin-top:16px;
}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close{
	cursor: pointer
}
.footer-banks img{
	margin-left: 8px;
}
.woocommerce form .password-input, .woocommerce-page form .password-input {
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
}
.woocommerce form .show-password-input{
	background:transparent;
	position:absolute;
    top: 4px;
    right: 0;
    margin: 0;
    padding: 10px;
}
.woocommerce form .show-password-input.display-password::before, .woocommerce-page form .show-password-input.display-password::before {
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>');
}
.woocommerce form .show-password-input::before, .woocommerce-page form .show-password-input::before {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');
    content: "";
    display: block;
    height: 22px;
    width: 22px;
}
p24-installment div{
	width: auto;
}
.wrapper--error{
	background: url('https://artisblick.com/wp-content/uploads/2025/08/Zaslepkdesktop.png');
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
}
.error{
	display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    min-height: 100dvh;
    align-items: center;
}
.error__up{
	display:flex;
    flex-direction: column;
	justify-content:center;
	text-align:center;
	flex: 1 1 auto;
	padding: 15px;
}
.error__up img{
	margin-bottom:200px;
}
.error h1, .error h2, .error a{
	color: #F2E2C4;
}
.error h1{
	font-size:64px;
	margin-bottom:16px;
}
.error__up h2{
	margin-bottom:64px;
	font-size:42px;
}
.error__up li{
	margin-bottom:16px;
}
.error__up ul{
	margin-bottom:100px;
}
.error h2::after{
	display:none;
}
.error__social{
	text-align:right;
}
.error__social img{
	margin-left:8px;
}
.error_down{
	display:flex;
	justify-content:space-between;
	align-items:center;
	background:linear-gradient(0deg, #7f1734 0%, #486773 100%);
	padding: 48px 72px;
}
.mfp-counter{
	display: none;
}
button.mfp-arrow{
	background:transparent !important;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{
	width:auto;
	margin: 0;
	background:transparent !important;
}
.splide__arrows .splide__arrow:hover, .splide__arrows .splide__arrow:focus, .splide__arrows .splide__arrow:active{
	background: transparent !important;
}
.products-slider--specjalne .products-btn button{
    background-image: linear-gradient(45deg, #7f1734, #7f1734);
}
.header__nav ul li a{
	text-transform: none;
}
.assets__single__content img{
	width:60px;
	height: 60px;
	object-fit:contain;
	object-position:left;
}
@media (max-width:1800px){
	.about--page{
		padding-left: 4%;
		padding-right: 4%;
	}
}
@media (max-width: 991px) {
    .about {
        padding: 48px 0;
    }
}
.woocommerce-MyAccount-content h2:first-of-type{
	margin-bottom:8px;
}
.wrapper--moje-konto .breadcrumbs-section{
	margin-bottom:32px;
}
.wrapper--moje-konto .index{
	margin-top:32px;
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link{
	padding: 2px 0;
}
@media (min-width:768px){
	.woocommerce-Addresses{
		width:calc(100% +30px);
		margin-left: -15px;
	}
}
.mobile-menu__inner{
	overflow-y:auto;
}
.mobile-menu__logo img{
	width: 134px;
}
.woocommerce-EditAccountForm fieldset{
	margin-top:64px;
}
.footer .menu a{
	margin-right:8px;
}
address{
	
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
}

.mobile-menu__langs {
	text-align: center;
}

.mobile-menu__langs li {
	list-style-type: none;
}

.header__icons .lang-item {
	list-style-type: none;
	width: 34px;
	margin-left: 32px;
}

.header__icons .lang-item a {
	margin: 0;
}

.single-product .woocommerce-message .button {
	background: transparent !important;
}

.product img {
	width: 100%;
	height: 100%;
}

.product__image {
	width: 100%;
	max-width: 306px;
	height: 350px;
	display: inline-block;
	overflow: hidden;
	margin-bottom: 24px;
}

@media (max-width: 1200px) {
	.header .header__logo img {
		width: 170px;
	}
}

@media (max-width: 575px) {
	.error_down{
		padding:40px 32px;
	}
	.error__up h1{
		font-size:40px;
	}
	.error__up h2{
		font-size:32px;
	}
	.header .header__logo img {
		width: 134px;
	}

	.products-slider__content .splide__slide .product .product__image {
		max-width: 100%;
		width: 100%;
	}

	.header__icons .lang-item {
		display: none;
	}

	.wishlist_table .product-add-to-cart a {
		margin-bottom: 8px;
	}
}

.single-product-slider .splide__arrows {
	display: none !important;
}

.single-product__image {
	flex: 0 0 500px;
}

.single-product__description {
	flex: 0 0 calc(100% - 660px);
}

.single-product__image img {
	height: 476px;
	object-fit: cover;
	object-position: center;
}

.products-btn {
	text-align: center;
}

.product button {
	display: none !important;
}

.my_account_orders td.order-actions {
	text-align: right;
}

.woocommerce-breadcrumb div,
.woocommerce-breadcrumb a {
	font-size: 12px;
}

.mailpoet_submit {
	text-transform: uppercase !important;
	white-space: nowrap !important;
}

.wishlist_table .product-add-to-cart a.added_to_cart {
	color: #fff;
	padding: 16px 36px;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	text-transform: uppercase;
	justify-content: center;
	align-items: center;
	border: none;
	margin-left: 8px !important;
	/* 	display: inline-block; */
}

.product.aos-init img {
	transition: 1s;
	transform: scale(0.8);
}

.product.aos-init.aos-animate img {
	transform: scale(1);
}

.single-product__image h3,
.product h3 {
	text-transform: uppercase;
}

.about__image img {
	max-height: 660px;
}

.wallpaper__pagination {
	background: #ECECEC;
	height: 5px;
	width: 25%;
	right: calc(60% + 30px);
	position: absolute;
	bottom: 32px;
	display: flex;
}

.wallpaper__pagination span {
	flex: 1 1 auto;
	height: 100%;
}

.wallpaper__pagination span.current {
	background: #7F1734;
}

.parsley-required {
	font-size: 14px !important;
}

span.wpcf7-not-valid-tip {
	bottom: -34px;
}

@font-face {
	font-family: "Open Sauce One Regular";
	font-style: normal;
	font-weight: normal;
	src: local("Open Sauce One SemiBold"), url("fonts/OpenSauceSans-Regular.woff") format("woff")
}

.mailpoet_form_paragraph a {
	font-family: "Open Sauce One Regular";
	text-decoration: underline;
}

.wishlist_table.mobile {
	text-align: center;
	padding: 0;
}

.wishlist_table.mobile .additional-info-wrapper {
	display: flex;
	flex-direction: column-reverse;
}

.wishlist_table.mobile li .additional-info-wrapper .product-remove {
	text-align: center;
	margin-bottom: 24px;
}

.wishlist_table.mobile .product-name a:first-child {
	margin-bottom: 0;
}

.wishlist_table.mobile li {
	margin-bottom: 32px;
	padding-bottom: 32px;
	border-bottom: 1px solid #D3D3D3;
}

.wishlist_table.mobile li:last-child {
	margin-bottom: 0;
	border-bottom: none;
	padding-bottom: 0;
}

.wishlist_table.mobile .item-details {
	margin-top: 16px;
}

.wishlist_table.mobile li .additional-info-wrapper .product-remove a::before {
	content: 'Usuń z ulubionych';
	margin-right: 9px;
	text-decoration: underline;
}

.wishlist_table.mobile li table.additional-info {
	display: none;
}

.wishlist_table.mobile li table .label {
	display: none;
}

.wishlist_table.mobile .item-details-table {
	margin: 0 auto;
}

.wishlist_table.mobile li .item-wrapper .product-thumbnail {
	max-width: 100%;
}

.wishlist_table .product-add-to-cart a {
	background-image: linear-gradient(45deg, #7f1734, #7f1734);
}

.wishlist_table .product-add-to-cart a:hover {
	background-image: linear-gradient(45deg, #7F1734, #F2D1B3);
}

.my_account_orders td,
.my_account_orders th {
	vertical-align: top;
	padding: 12px;
	border-bottom: 1px solid #d3d3d3;
}

.my_account_orders th {
	color: #7F1734
}

.order-actions .button {
	margin: 0;
}

.woocommerce-order-details th,
.woocommerce-order-details td {
	padding: 4px;
}

.woocommerce-invalid input {
	border-color: red;
}

.checkout .woocommerce-NoticeGroup {
	background: linear-gradient(81.63deg, #7F1734 0%, #F2D1B3 119.02%);
	padding: 24px 16px;
	color: #fff;
	margin-bottom: 16px;
}

.checkout .woocommerce-NoticeGroup ul {
	list-style-type: none;
}

.checkout .woocommerce-NoticeGroup li {
	color: #fff;
}

.woocommerce-cart-form__cart-item .qty-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
}

.woocommerce-cart-form__cart-item .product-quantity button {
	margin: 0 4px;
	background: transparent;
	border: 1px solid #6891A1;
	padding: 0;
	width: 16px;
	height: 16px;
	border-radius: 4px;
	color: #6891A1;
}

.woocommerce-cart-form__cart-item .product-quantity .quantity {
	width: 70px;
}

.woocommerce-cart-form__cart-item .product-quantity input {
	margin: 0;
	border: none;
	text-align: center;
	-moz-appearance: textfield;
	padding: 0 8px;
}

.woocommerce-cart-form__cart-item .product-quantity input::-webkit-outer-spin-button,
.woocommerce-cart-form__cart-item .product-quantity input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.mailpoet_form_html form.mailpoet_form {
	padding: 0 !important;
	margin-top: 24px !important;
}

.mailpoet_text {
	padding: 10px 12px !important;
}

.mailpoet_submit {
	padding: 16px 36px !important;
	width: auto !important;
}

.mailpoet_form_columns {
	align-items: center;
}

.mailpoet_form_paragraph.last {
	font-size: 14px;
}

.mailpoet_form_html .mailpoet_paragraph {
	margin-bottom: 4px !important;
}

.footer__newsletter__form .mailpoet_form_html {
	text-align: right;
}

.footer__newsletter__form .mailpoet_form_html form.mailpoet_form {
	margin-bottom: 24px !important;
}

.footer__newsletter__form .mailpoet_form_html .mailpoet_form_columns {
	justify-content: flex-end;
	flex-wrap: wrap;
}

.footer__newsletter__form .mailpoet_form_html .mailpoet_form_column {
	flex: 0 0 auto !important;
}

.footer__newsletter__form .mailpoet_form_html .mailpoet_form_column:first-child {
	width: 266px;
}

.footer__newsletter__form .mailpoet_form_html .mailpoet_form_column:nth-child(2) {
	width: 110px;
}

.footer__newsletter__form .mailpoet_form_html .mailpoet_text {
	color: #fff;
	background: rgba(255, 255, 255, 0.3);
	border-color: #fff;
}

.footer__newsletter__form .mailpoet_form_html .mailpoet_text::placeholder {
	color: #fff;
}

.footer__newsletter__form .mailpoet_form_paragraph.last {
	display: none;
}

.products-slider__content .product_type_variable.add_to_cart_button {
	display: none;
}

.my_account_orders {
	width: 100%;
}

.woocommerce-cart-form .cart th {
	padding-bottom: 0;
}

.woocommerce-cart-form .cart td {
	padding-top: 32px;
	padding-bottom: 32px;
}

.single-product__description .yith-wcwl-add-to-wishlist-button {
	margin-bottom: 0;
}

.single_variation_wrap {
	display: flex;
	flex-direction: column;
}

.single_variation_wrap .woocommerce-variation-add-to-cart {
	order: 2222;
}

.variations .label {
	display: none;
}

.variations .value {
	padding: 0 0 16px 0;
	border: none;
}

button.variation-button {
	padding: 8px 24px;
	color: #878787;
	background: #ececec;
	margin-right: 24px;
}

.reset_variations {
	display: block;
	margin-top: 4px;
	font-size: 12px;
}

.single_variation_wrap .woocommerce-variation {
	display: none !important;
}

button.variation-button:hover,
button.variation-button.selected {
	background: #7F1734;
	color: #fff;
}

.variations .value .variation-buttons button:first-child {
	display: none;
}

.single-product__description h1,
.single-product__description .product_meta,
.single-product__description .woocommerce-product-details__short-description,
.single-product__description>p.price {
	display: none;
}

.single-product__description .quantity {
	display: none !important;
}

table.wishlist_table tbody td.wishlist-empty,
p.wishlist-empty {
	font-size: 16px;
	text-align: left;
}


.woocommerce-message,
.woocommerce-notices-wrapper ul {
	background: linear-gradient(81.63deg, #7F1734 0%, #F2D1B3 119.02%);
	padding: 24px 16px;
	color: #fff;
	margin-bottom: 16px;
}

.woocommerce-notices-wrapper ul {
	list-style-type: none;
}

.woocommerce-notices-wrapper ul li {
	color: #fff;
}

.wishlist-items-wrapper td {
	border: none;
}

.wishlist-items-wrapper .product-name a:first-child {
	margin-bottom: 0;
}

.wishlist-items-wrapper td.product-price {
	text-align: left;
	font-size: 16px;
}

.wishlist-items-wrapper .variation {
	display: none;
}

.archive .add_to_cart_button,
.products .add_to_cart_button {
	display: none;
}

#ship-to-different-address span {
	text-transform: none;
}

.woocommerce-MyAccount-navigation ul {
	list-style-type: none;
	padding-left: 0;
}

.my_account_orders {
	max-width: 100%;
	overflow-x: scroll;
}

.my_account_orders td.order-date,
.my_account_orders th.order-date {
	white-space: nowrap;
}

.wpcf7 form.invalid .wpcf7-response-output {
	background: #F2E2C4;
	border: none;
	color: #B1234B;
	text-align: left;
	padding: 8px;
	margin: 16px 15px 0;
	width: calc(100% - 30px);
}

.wpcf7 form.sent .wpcf7-response-output {
	background: #F2E2C4;
	border: none;
	text-align: left;
	padding: 8px;
	color: #486773;
	margin: 16px 15px 0;
	width: calc(100% - 30px);
}

/* Hide the original checkbox */
#is_company {
	display: none;
}

.is_company label {
	display: flex;
	flex-direction: column;
}

/* Create a custom switch style */
#is_company+span {
	text-indent: -9999px;
	position: relative;
	display: inline-block;
	width: 50px;
	height: 25px;
	background-color: #D9D9D9;
	border-radius: 25px;
	cursor: pointer;
	transition: background-color 0.3s;
	margin-top: 4px;
}

#is_company+span:before {
	content: '';
	position: absolute;
	width: 21px;
	height: 21px;
	left: 2px;
	bottom: 2px;
	background-color: #fff;
	border-radius: 50%;
	transition: transform 0.3s;
}

/* Change background and move the slider when checked */
#is_company:checked+span {
	background-color: #31454D;
}

#is_company:checked+span:before {
	transform: translateX(25px);
}

.product.aos-init.aos-animate:hover img {
	transform: scale(1.05);
}

@media (max-width: 1600px) and (min-width: 1401px) {
	.related-products__content .products .product:last-child {
		display: none
	}

	.related-products__content .products .product {
		flex: 0 0 33.3333%;
	}

	.products-slider__content .splide__arrow--next {
		right: -1em;
	}

	.products-slider__content .splide__arrow--prev {
		left: -1em;
	}
}

@media (max-width: 1400px) {
	.archive {
		margin: 64px 0;
		padding: 0 5%;
	}
}

@media (max-width: 1200px) {
	.my_account_orders {
		display: block;
	}

	.archive {
		padding: 0;
	}

	.archive__heading {
		margin: 0;
	}

	.breadcrumbs-section {
		margin: 88px 0 40px;
	}

	.woocommerce .wishlist-title {
		display: none;
	}
}

@media (max-width: 991px) {
	.single-product__description {
		flex: 0 0 100%;
	}

	.archive .product {
		flex: 0 0 50%;
	}
}

@media (max-width: 767px) {
	.splide__arrows .splide__arrow {
		display: block;
	}

	.newsletter__content>p {
		text-align: left;
	}

	.wallpaper__pagination {
		display: none;
	}

	.single-product .woocommerce-message {
		justify-content: center;
		flex-wrap: wrap;
		text-align: center;
		padding: 24px 8px 12px;
	}

	.woocommerce .col2-set .col-1,
	.woocommerce .col2-set .col-2,
	.woocommerce-page .col2-set .col-1,
	.woocommerce-page .col2-set .col-2 {
		flex: 0 0 100%;
		padding: 0;
		max-width: 100%;
	}

	.woocommerce .woocommerce-Address {
		margin-top: 24px;
	}

	.woocommerce .woocommerce-Address a {
		text-decoration: underline;
	}

	.index {
		margin: 40px 0;
	}

	.woocommerce-cart-form .cart td.actions {
		text-align: left;
		padding: 16px 0;
	}

	.cart_totals .wc-proceed-to-checkout {
		padding: 0;
	}
	.wallpaper {
  		min-height: 100vh;
  		height: auto;
  		padding-top: 260px;
  		box-sizing: border-box;
	}



	.wallpaper--page .wallpaper__content {
		margin-left: 0;
	}

	.wallpaper--page .wallpaper__slider {
		margin-right: 0;
	}

	.our-team .row {
		padding: 0;
	}

	.our-team__single img {
		height: 336px;
	}

	.log-out a {
		text-decoration: underline;
	}

	.single-product-slider {
		width: calc(100% + 30px) !important;
	}

	.cookie-content p {
		width: 100%;
		margin-right: 0;
		margin-bottom: 8px;
	}

	.archive {
		padding: 0 15px;
	}

	.archive .product {
		flex: 0 0 100%;
	}

	body {
		overflow-x: hidden;
	}

	.mobile-menu__inner {
		display: block;
		right: -100%;
		transition: 0.5s;
		position: relative;
	}

	.mobile-menu__inner.visible {
		right: 0;
	}

	.slider-opinie {
		padding-left: 0;
		padding-right: 0;
	}

	.slider-opinie__single:first-child {
		padding-left: 18px;
	}

	.slider-opinie__single {
		padding: 0 12px 15px;
		margin-left: -12px;
	}

	#mailpoet_form_1 .mailpoet_form_column:last-child .mailpoet_paragraph:last-child {
		margin: 8px 0;
	}

	#mailpoet_form_1 .mailpoet_form_paragraph {
		font-size: 14px !important;
	}

	.footer__newsletter {
		text-align: left;
	}

	.footer__newsletter__form {
		text-align: left;
		margin: 24px 0 0;
	}

	.footer__newsletter__form #mailpoet_form_1 {
		text-align: left;
	}

	.footer__newsletter__form #mailpoet_form_1 .mailpoet_form_columns {
		justify-content: flex-start;
	}

	.footer__newsletter__form #mailpoet_form_1 .mailpoet_form_column:first-child {
		width: 100%;
	}

	.footer__newsletter__form #mailpoet_form_1 .mailpoet_form_column:nth-child(2) {
		width: 100%;
		margin-left: 0;
	}

	.woocommerce-cart-form thead {
		display: none;
	}

	.woocommerce-cart-form .woocommerce-cart-form__cart-item {
		display: flex;
		flex-direction: column;
		border-bottom: 1px solid #D3D3D3;
		padding-bottom: 32px;
		margin-bottom: 32px;
	}

	.woocommerce-checkout-review-order-table td {
		padding: 12px 8px;
	}

	.woocommerce-cart-form .woocommerce-cart-form__cart-item td {
		border: none;
		padding: 8px 0;
		text-align: left;
	}

	.woocommerce-cart-form .woocommerce-cart-form__cart-item td.product-name {
		display: flex;
		align-items: center;
	}

	.woocommerce-cart-form .woocommerce-cart-form__cart-item td.product-name a:first-child {
		display: inline-block;
		margin: 0 32px 0 0;
	}

	.woocommerce-cart-form__cart-item .qty-wrapper {
		justify-content: flex-start;
	}

	.woocommerce-cart-form__cart-item .product-quantity .quantity {
		width: 50px;
	}

	.woocommerce-cart-form .product-subtotal .woocommerce-Price-amount:before {
		content: 'Cena całkowita:';
		font-weight: 500;
		margin-right: 12px;
	}

	.woocommerce-cart-form {}

	.woocommerce-cart-form {}

	.mailpoet_form_columns.mailpoet_stack_on_mobile .mailpoet_form_column:not(:first-child) {
		margin-left: 0;
	}

	.woocommerce-form-login {
		margin-bottom: 48px;
	}

	.u-columns h2 {
		padding-bottom: 0;
		margin-bottom: 16px;
	}
}

@media (max-width:575px) {
	.products-btn {
		padding-right: 32px;
	}

	.products-slider__content .splide__arrows {
		display: none;
	}

	.slider-opinie .splide__arrows {
		display: none;
	}

	.products-slider__content .splide__slide {
		padding: 0 12px 0 18px;
		margin-left: -18px;
	}

	.products-slider__content .splide__slide .product img {
		max-width: 100%;
		width: 100%;
	}

	.products-slider__content {
		padding: 0 0 0 12px;
	}
}

@media (max-width: 370px) {
	.splide__arrow--prev {
		left: 15px;
	}

	.splide__arrow--next {
		right: 15px;
	}
}