li.wc_payment_method[class*=payment_method_]>input[type=radio],li.wc_payment_method[class*=payment_method_]>label{display:flex!important}.woocommerce-form-login-toggle{display:none!important}:root{--black:#1f1f1f;--black2:#323232;--black3:#4d4d4d;--black4:#a2a2a2;--black4:#bcbcbc;--black5:#cccccc;--black6:#e6e6e6;--black7:#eeeeee;--white:#FFFFFF;--wine:#be011a;--red:#F00632;--rose:#ffe9e9;--blue:#08224a;--blue2:#173460;--blue3:#294c81;--blue4:#486fab;--blue5:#e1e8f2;--blue6:#f3f8ff}.woocommerce form .form-row .optional{display:none}.p24-payment-container{padding:1vw;font-size:.8vw}mark{background:var(--blue);color:#fff;border-radius:.25em}#meta .mob{display:none!important}.edit-link,.post-edit-link{display:none!important}.checkout-upsell{flex-direction:column;align-items:flex-start!important;margin-top:1vw}.checkout-upsell>p{font-weight:500}.upsell-item img{order:-2!important}.checkout-upsell>div{display:flex;flex-direction:column;align-items:flex-start;padding:1.5vw;border-radius:1em}.woocommerce-thankyou-order-details.order_details{line-height:2em;padding:0!important}.checkout-upsell>div a:not(.change-to-upsell){display:flex;flex-direction:column;gap:1vw;align-items:flex-start}.main-navigation li{position:initial}ul.products li.product{width:100%!important;margin:0!important;padding:1.5vw 1.75vw;display:flex;flex-direction:column;border:.15vw solid var(--black7);border-radius:2em;position:relative;gap:.5vw}.woocommerce-button,.woocommerce-Button,.button,.single_add_to_cart_button,.woocommerce-Addresses .edit{font-family:"Jost",sans-serif!important;font-size:1.1vw!important;font-weight:300!important;letter-spacing:.1em;color:#fff!important;border-style:solid!important;border-width:1px 1px 1px 1px!important;border-color:#000000!important;background-color:#000000!important;border-radius:50em!important;padding:.75em 2em!important;cursor:pointer;border:none;transition:all .2s;text-transform:uppercase}.button.blue,.woocommerce-form-login__submit,.woocommerce-ResetPassword .button,.woocommerce-order-received .woocommerce-order .button{background:var(--blue);color:#fff}.quantity-custom{display:flex;order:999999;align-items:center;justify-content:center;align-content:center;flex-direction:row;background:#fff;border-radius:1em!important}.quantity-custom.hidden{display:none!important}.quantity-custom .quant{-moz-appearance:textfield;appearance:none;-webkit-appearance:none;margin:0;pointer-events:none;color:var(--red);border:none!important;padding:0!important;font-size:0.9vw!important;border-radius:0!important;text-align:center;width:3vw;line-height:1em}.quantity-custom .minus,.quantity-custom .plus{cursor:pointer;font-size:1vw;display:flex;align-items:flex-start;align-content:flex-start;flex-direction:row;line-height:1em;padding:.5em 1em;border-radius:0}.quantity-custom .quant::-webkit-outer-spin-button,.quantity-custom .quant::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.button.white{background:#fff;color:var(--blue)}.button.white:hover{background:var(--blue);color:#fff}.single_add_to_cart_button{text-align:center;margin:0!important}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea,.tpay-blik0 input:not([type=checkbox]):not([type=radio]){font-family:"Jost";border:1px solid black!important}.cart-success{position:fixed;background:#fff;border-radius:2em;display:flex;left:50%;top:50%;transform:translate(-50%,-50%);padding:2vw;z-index:5;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:space-between;align-items:baseline;opacity:0;visibility:hidden;transition:all .3s;gap:2vw}.cart-success.active{opacity:1;visibility:visible}.cart-success>p{font-size:1vw;font-weight:500;width:100%}.cart-success .textlink{color:#A2A2A2;display:flex;gap:.5vw}.cart-success .textlink::before{content:'';background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1LjYyNiIgaGVpZ2h0PSIxMC45MzQiIHZpZXdCb3g9IjAgMCA1LjYyNiAxMC45MzQiPjxnIGlkPSJHcm91cF81NTciIGRhdGEtbmFtZT0iR3JvdXAgNTU3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MS45ODUgLTQxLjEyNykiPjxnIGlkPSJHcm91cF81NTgiIGRhdGEtbmFtZT0iR3JvdXAgNTU4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTEuMjkzIDQxLjg0OCkiPjxwYXRoIGlkPSJQYXRoXzMwNiIgZGF0YS1uYW1lPSJQYXRoIDMwNiIgZD0iTS43MDcuNzA3LDMuOTI0LDMuNzkzYTIuMjc5LDIuMjc5LDAsMCwxLDAsMy4zMThMLjcwNywxMC4yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC43MDcgLTAuNzA3KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMjk0YzgxIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMiIvPjwvZz48L2c+PC9zdmc+);background-size:contain;width:.25vw;height:auto;background-position:center;background-repeat:no-repeat;transform:rotate(180deg);flex-shrink:0;opacity:.5}.cart-success svg.close{position:absolute;right:2vw;top:2vw;height:auto;width:.7vw;cursor:pointer}.cart-success .minicart{display:flex;width:100%;justify-content:flex-start;gap:5vw}.cart-success .minicart .button{margin:0!important}.cart-success .minicart .list{display:flex;flex-direction:column;gap:.75vw;width:30vw;line-height:1.25em;max-height:50svh;overflow-y:scroll}.cart-success .minicart .list>div{display:flex;align-items:center;flex-direction:row}.cart-success .minicart .list>div>div:nth-child(1){width:90%;order:2}.cart-success .minicart .list>div>div:nth-child(2){width:10%;display:flex;justify-content:center}.cart-success .minicart>div:not(.list){display:flex;flex-direction:column;gap:.75vw}.cart-success .minicart>div:not(.list) p{display:flex;flex-direction:column;color:#A2A2A2;gap:.75vw;margin-bottom:1.25vw}.cart-success .minicart>div:not(.list) p span{font-size:1vw;color:var(--black3);font-weight:500}body.overlay::before{content:'';width:100vw;height:100vh;position:fixed;left:0;top:0;background:var(--blue2);opacity:.4;z-index:3}.woocommerce-account.logged-in .form-row .input-text{border:1px solid black!important}.woocommerce-page main{display:flex;padding:2vw 10vw 8vw;gap:5vw}.woocommerce-page.woocommerce-account.logged-in main{display:flex;padding:2vw 5vw 8vw;gap:0;flex-direction:column}.woocommerce-page.woocommerce-account.logged-in header.entry-header{padding:0 10vw;display:flex;justify-content:space-between;margin-bottom:2vw;align-items:center}.woocommerce-page.woocommerce-account.logged-in header.entry-header .who{display:flex;gap:.5vw;align-items:center}.woocommerce-page.woocommerce-account.logged-in header.entry-header .who svg{width:auto;height:1vw}.woocommerce-page.woocommerce-account header.entry-header h1,.woocommerce-wishlist header.entry-header h1,.page-id-202437 h1{margin:0!important;font-size:2.5vw}.woocommerce-page.woocommerce-account.logged-in .entry-content>.woocommerce{display:flex;flex-direction:column;gap:2vw}.single-product main{gap:0!important}@media(min-width:767px){.woocommerce-loop-product__title{font-size:.8vw;line-height:1.5em}ul.products.loading::before{display:none}ul.products.loading{opacity:.5;pointer-events:none}.woocommerce-ordering .select2-selection__rendered{font-size:0.85vw!important;line-height:1em!important}.select2-container .select2-selection--multiple{min-height:0!important}.woocommerce-ordering .select2-selection--single{max-height:unset}.select2-selection__arrow{display:none}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#000}.single-product main>.product .summary .brand-single-product img{width:auto}.single-product main>.product .summary .brand-single-product a{justify-content:flex-end}.minicart-title-inside{font-size:.75vw;line-height:1.5em}.woocommerce-mini-cart img{max-width:3vw;width:auto}.woocommerce-mini-cart li a:not(.remove){margin-bottom:.5vw}#modal-cart .woocommerce-mini-cart li,.woocommerce-mini-cart li{border-color:#e7e7e7}.woocommerce-mini-cart__total{font-size:.75vw}#modal-cart .button{height:auto!important;padding:1em;font-size:.75vw;line-height:1em}}@media(max-width:767px){.p24-payment-container{padding:4vw;font-size:2.75vw}}ul.products.loading::after{display:none!important}.woocommerce-checkout h1{font-size:2.5vw;margin-bottom:2vw}.woocommerce-checkout .page-header{display:none!important}#order_review_heading{display:none!important}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{display:none}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%!important}.form-row-wide{width:100%}.form-row{padding:0!important;margin:0!important}.woocommerce-checkout #site-navigation{display:none!important}.woocommerce-checkout .icons{display:none!important}.woocommerce-checkout:not(.logged-in) header{border:none!important}.woocommerce-checkout header#masthead{justify-content:center}.select2-container .select2-dropdown,.select2-container .select2-selection{border-radius:1em;border:none}.woocommerce-form-login__rememberme{display:flex;align-items:center;gap:10px}#newsletter_signup_field label{line-height:1.25em}.woocommerce-input-wrapper input{width:100%}.woocommerce-checkout-review-order .product-items{flex-direction:column}.woocommerce-checkout-review-order-table .product-name>div:not(.qt){display:flex;width:100%;align-items:center;justify-content:flex-start;line-height:1em;gap:1vw;position:relative}.woocommerce-checkout-review-order-table .product-name img{width:5.2vw;height:5.2vw;object-fit:contain;order:1}.woocommerce-checkout-review-order-table .product-name>span{order:3}.woocommerce-checkout-review-order-table .product-name>a{order:2}.woocommerce-checkout-review-order-table .product-name>.qt{order:6}.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout-review-order-table .product-name .variation{order:5;margin:0;display:flex;flex-wrap:wrap}.custom-checkout-item .product-name{display:flex;flex-direction:column;order:3;flex-grow:1;line-height:1.25em}.custom-checkout-item .quantity-custom{order:4}.custom-checkout-item .ajax-remove{order:2;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC42MDciIGhlaWdodD0iMTAuNjA3Ij48ZyBkYXRhLW5hbWU9Ikdyb3VwIDEyOTQiPjxnIGRhdGEtbmFtZT0iR3JvdXAgOTQ3Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmMDA1MzEiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTkuODk5Mzg4MTYgOS44OTkzODgxNi43MDcuNzA3IiBkYXRhLW5hbWU9IlBhdGggNDAzIi8+PC9nPjxnIGRhdGEtbmFtZT0iR3JvdXAgOTQ4Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmMDA1MzEiIHN0cm9rZS13aWR0aD0iMiIgZD0iTS43MDc2MTE4NCA5Ljg5OTM4ODE2IDkuOS43MDciIGRhdGEtbmFtZT0iUGF0aCA0MDMiLz48L2c+PC9nPjwvc3ZnPg==);background-position:center;width:.5vw!important;height:.5vw!important;background-size:contain;flex-shrink:0;background-repeat:no-repeat;font-size:0!important}table td,table th{border:none!important}.cart_item>.product-name{display:flex;align-items:center}.woocommerce-checkout-review-order-table .product-total{text-align:right;white-space:nowrap}.woocommerce-checkout-review-order-table .product-name .variation dt,.woocommerce-checkout-review-order-table .product-name .variation dd{margin:0!important;font-size:.5vw;line-height:1.25em}.woocommerce-checkout-review-order-table .product-name .variation dd{margin-left:0.2vw!important;margin-right:0.6vw!important}.woocommerce-checkout-review-order-table tfoot small{white-space:nowrap}.woocommerce-checkout-review-order-table .product-name>.woocommerce-Price-amount{margin-left:auto}.woocommerce-checkout-review-order-table tfoot .order-total{text-align:right}.woocommerce-checkout #coupon_code{color:black!important;border:1px solid black!important;padding:0 1em}html body.woocommerce-checkout input#coupon_code::placeholder{opacity:1!important;color:black!important;visibility:visible!important;line-height:1em!important}@media(max-width:767px){.form-row-first,.form-row-last{width:100%}}.woocommerce-ordering{display:none!important}.filter-section,.archive .filters_product .woocommerce-ordering{width:19%!important;margin:0!important;opacity:0;transition:all .3s}.filter-section.active,.archive .filters_product .woocommerce-ordering.active{opacity:1}.select2-results__option{padding:.5em;font-size:.8vw;line-height:1em}.woocommerce-ordering .select2-selection--single{height:unset!important;max-height:2vw}.select2-container .select2-selection--multiple{min-height:2vw}.select2-container{width:100%!important}.woocommerce-checkout .select2-container{width:auto!important}#billing_country_field .select2-container{width:100%!important}.woocommerce-checkout .select2-dropdown{border:.1vw solid var(--black7)!important}.counter{opacity:0;transition:all .2s}.counter.hidden{opacity:0}li.product .price{max-width:85%}li.product .price,.ep-search-result__header .price{background:#fff0;z-index:1;position:relative;font-size:1vw;font-weight:500;margin-top:1vw;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.5vw;column-gap:.25vw;align-items:flex-end;align-content:flex-end}li.product.sale .price{color:#BE011A!important}.wishlist-items-wrapper .before-sale-price{display:none!important}li.product .price .before-sale-price,.ep-search-result__header .price .before-sale-price{width:100%;font-size:.75vw;opacity:.5;text-decoration:line-through;color:#4d4d4d!important}li.product .price .lowest-price-30-days,.ep-search-result__header .price .lowest-price-30-days{width:100%;font-size:.65vw;opacity:.4;color:#4d4d4d!important}li.product .woocommerce-loop-product__title{background:transparent!important;z-index:1;display:block;position:relative;transition:all .3s;margin-top:.5vw;min-height:3.75vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}ul.products li.product .button{width:2.3vw;height:2.3vw;border:.15vw solid var(--black7);border-radius:100%;position:absolute;right:1vw;bottom:1vw;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj4KICA8ZyBpZD0iR3JvdXBfMTE3NCIgZGF0YS1uYW1lPSJHcm91cCAxMTc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcuMzcxIC0xNi41KSI+CiAgICA8bGluZSBpZD0iTGluZV84OSIgc3Ryb2tlPSIjMjk0YzgxIiBzdHJva2Utd2lkdGg9IjIiIHgxPSIxMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcuMzcxIDIyLjUpIiBmaWxsPSJub25lIi8+CiAgICA8bGluZSBpZD0iTGluZV85MCIgc3Ryb2tlPSIjMjk0YzgxIiBzdHJva2Utd2lkdGg9IjIiIHgxPSIxMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjMuMzcxIDE2LjUpIHJvdGF0ZSg5MCkiIGZpbGw9Im5vbmUiLz4KICA8L2c+Cjwvc3ZnPg==);background-size:.7vw;background-position:center;background-repeat:no-repeat;font-size:0;z-index:2}ul.products li.product .button:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj4KICA8ZyBpZD0iR3JvdXBfMTE3NCIgZGF0YS1uYW1lPSJHcm91cCAxMTc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcuMzcxIC0xNi41KSI+CiAgICA8bGluZSBpZD0iTGluZV84OSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHgxPSIxMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcuMzcxIDIyLjUpIiBmaWxsPSJub25lIi8+CiAgICA8bGluZSBpZD0iTGluZV85MCIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHgxPSIxMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjMuMzcxIDE2LjUpIHJvdGF0ZSg5MCkiIGZpbGw9Im5vbmUiLz4KICA8L2c+Cjwvc3ZnPg==);background-size:.7vw;background-position:center;background-repeat:no-repeat;background-color:var(--red);border-color:var(--red)}.woocommerce a.remove:hover{color:#221f20!important;background-color:white!important;background-color:#f4f4f4;opacity:.8}.wc-block-components-notice-banner.is-error,.wc-block-components-notice-banner.is-info,.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:0;padding:1.5vw 1.25vw!important;font-size:1.11vw;border:none;border-radius:0;outline:none!important;width:100%;list-style:none;border:1px solid rgb(0 0 0 / .15)!important;background:white!important}.wc-block-components-notice-banner.is-error a,.wc-block-components-notice-banner.is-info a,.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:#F00632;font-weight:600}.woocommerce-form-coupon-toggle{display:none!important}.checkout_coupon{display:flex;flex-direction:column;align-items:flex-start;border-radius:2em;padding:1vw;margin:2vw 0 2vw;display:none!important}.woocommerce-notices-wrapper{margin-bottom:1vw}.woocommerce-NoticeGroup{width:100%}.woocommerce-NoticeGroup .wc-block-components-notice-banner{padding:0.833vw!important}.woocommerce-NoticeGroup li,.woocommerce-NoticeGroup p{text-align:left}.woocommerce-NoticeGroup p{margin-left:24px!important}.wc-block-components-notice-banner.is-error svg,.wc-block-components-notice-banner.is-info svg{display:none}.single-product main{display:flex;flex-direction:column}.single-product form.cart .quantity{display:none!important}.single-product main>*{padding-left:0!important;padding-right:0!important}.single-product main>.product-grid{padding-top:5vw;padding-bottom:5vw}.single-product main>.product{gap:1.5vw;display:flex}.single-product .woocommerce-breadcrumb{padding-bottom:2vw;font-size:.6vw}.single-product .woocommerce-breadcrumb a{text-decoration:unset}.single-product .woocommerce-breadcrumb span{font-weight:500}.single-product main>.product .woocommerce-product-gallery .flex-viewport{margin-bottom:0!important}.single-product main>.product .woocommerce-product-gallery__image img{object-fit:contain!important;width:100%;height:100%}.single-product main>.product .woocommerce-product-gallery__trigger img{display:none!important}.single-product main>.product .summary{width:calc(50% - .75vw);margin-top:0;position:relative;display:flex;flex-direction:column;align-items:flex-start;background:var(--blue6);border-radius:2em;padding:1vw;gap:1vw}.single-product main>.product .summary .title_wrapper{background:#fff;border-radius:1.5em;padding:2vw;display:flex;flex-direction:row;gap:.5vw;width:100%;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center}.woocommerce-product-details__short-description{order:-1;line-height:1.75em;opacity:.8;width:100%}.single-product main>.product .summary .title_wrapper .sku{order:-2;color:var(--wine);width:100%}.stock-status{width:100%;text-align:left;margin-top:1vw;display:flex;gap:.25vw;align-items:center;line-height:1em}.stock-status::before{content:'';width:.75vw;height:.75vw;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS42NzQiIGhlaWdodD0iMTEuNTY0IiB2aWV3Qm94PSIwIDAgMTEuNjc0IDExLjU2NCI+PHBhdGggaWQ9IlBhdGhfMzM4IiBkYXRhLW5hbWU9IlBhdGggMzM4IiBkPSJNMTA3LjU5NCw4LjgxMiwxMDIuOTcyLDEuNTJjLTUuMiwwLTcuMzI4LDMuNjg2LTQuNzI5LDguMTg4czYuODU0LDQuNSw5LjQ1NCwwLC40NzQtOC4xODgtNC43MjUtOC4xODgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05Ny4xMzUgLTEuNTIpIiBmaWxsPSIjZmZmIi8+PC9zdmc+);background-size:contain;background-repeat:no-repeat;background-position:center;display:block}.stock-status.available{color:#118f11}.stock-status.available::before{filter:invert(40%) sepia(74%) saturate(6853%) hue-rotate(115deg) brightness(97%) contrast(87%)}.stock-status.not,.stock-status.backorder{color:#be011a}.stock-status.not::before,.stock-status.backorder::before{filter:invert(28%) sepia(96%) saturate(3898%) hue-rotate(334deg) brightness(68%) contrast(138%)}h1.product_title{font-size:1.5vw;order:-3;width:100%}#complementary h4,#custom-variation-selection h4,.final h4,.pricefinal,.descriptions>div>.tab>h3,#customer_details h3,.wc_payment_methods::before{font-size:2vw;margin:0!important}.final h4{display:flex;flex-direction:column}.final h4 span{color:#bcbcbc;font-size:.7vw;font-weight:400}#custom-variation-selection{display:flex;flex-direction:column;gap:.75vw}.woocommerce-LoopProduct-link{display:flex;flex-direction:column;height:100%}ul.products.loading::after,ul.products.loading::before{width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9}ul.products.loading::before{content:'';background:rgb(0 0 0 / 80%)}ul.products.loading::after{content:'Ładowanie produktów...';font-size:3.25vw;font-weight:700;line-height:120%;letter-spacing:.4vw;text-transform:uppercase;color:var(--white);display:flex;justify-content:center;align-items:center;animation:pulse 1s infinite alternate}@keyframes pulse{0%{transform:scale(1)}100%{transform:scale(1.1)}}.archive .page-numbers{display:none}.quantity{display:flex;align-items:center;gap:.556vw}body.woocommerce-lost-password .woocommerce .woocommerce-message{margin-bottom:2vw}body.woocommerce-lost-password .woocommerce .woocommerce-message+p{line-height:1.75em}.woocommerce-checkout .woocommerce-form.woocommerce-form-login .clear{display:none!important}.woocommerce-checkout .woocommerce-form.woocommerce-form-login{position:fixed;background:#fff;border-radius:0;display:flex!important;left:50%;top:50%;transform:translate(-50%,-50%);padding:2vw;z-index:5;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;opacity:1;visibility:visible;transition:all .3s;gap:1vw;margin:0!important;align-items:baseline;align-content:space-between;border:1px solid black!important}.woocommerce-checkout .woocommerce-form.woocommerce-form-login[style*="display:none"],.woocommerce-checkout .woocommerce-form.woocommerce-form-login[style*="display: none"]{opacity:0;visibility:hidden}.woocommerce-checkout .woocommerce-form.woocommerce-form-login.active{opacity:1;visibility:visible}.woocommerce-checkout .woocommerce-form.woocommerce-form-login .input-text{width:100%}.woocommerce-checkout .woocommerce-form.woocommerce-form-login svg{position:absolute;right:2vw;top:2vw;height:auto;width:.7vw;cursor:pointer}.woocommerce-checkout .woocommerce-form.woocommerce-form-login>p:not(.form-row){line-height:1.75em}.woocommerce-checkout .woocommerce-form.woocommerce-form-login .form-row{width:100%}.woocommerce-checkout wc-order-attribution-inputs{display:none}.woocommerce-checkout .woocommerce-checkout-form h5{width:100%;margin:0}#customer_details{width:calc(50% - 2vw);display:flex;flex-direction:column;gap:2vw;padding:4vw;background:#fff;border:1px solid black!important}.woocommerce-billing-fields{display:flex;flex-direction:column;gap:1.5vw}form.woocommerce-checkout{margin-top:1vw;display:flex;flex-wrap:wrap;justify-content:space-between}#order_review{width:calc(50% - 2vw);border-radius:0em;padding:4vw;display:flex;flex-direction:column;gap:1vw;background:#fff;border:1px solid black!important}#order_review table{margin:0!important;width:100%;border-collapse:collapse;border:none!important;background:#fff;border-radius:0;overflow:hidden}#payment{display:flex;flex-direction:column;gap:1vw;width:100%;background:transparent!important}.wc_payment_methods{background:#fff;border-radius:1em;padding:1.75vw}.wc_payment_methods::before{content:'Metoda płatności';display:block;margin-bottom:1vw}.form-row.place-order{background:#fff;border-radius:1em;padding:1.75vw!important;gap:0.75vw!important}.form-row.place-order .form-row{margin-top:.5vw}.place-order .woocommerce-form__label-for-checkbox,.gr-wc-checkbox label{line-height:1.25em;align-items:flex-start!important}.woocommerce-privacy-policy-text>*{padding:.25vw 1vw!important;line-height:1.5em}label.checkbox{cursor:pointer}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-address-fields__field-wrapper,.woocommerce-EditAccountForm{display:flex;flex-direction:row;gap:.75vw!important;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.woocommerce form .form-row .input-text,.woocommerce form .form-row select,.select2-container .select2-selection--single .select2-selection__rendered{font-size:1.1vw;padding:.75em 2em;border-radius:50em!important;border:1px solid #000}.woocommerce-EditAccountForm .clear{display:none!important}.woocommerce-checkout .form-row:not(.form-checkbox) label,.woocommerce-edit-address .form-row:not(.form-checkbox) label,.woocommerce-EditAccountForm label{font-size:1.11vw}.woocommerce-additional-fields{display:none!important}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{display:none!important}.product-name img{display:none!important}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{display:none!important}.payment_box{border:none!important;border-radius:0!important;background-color:black!important;color:white!important}.woocommerce-checkout .wc_payment_methods{border:none!important}.woocommerce-checkout .form-row:not(.form-checkbox),.woocommerce-edit-address .form-row:not(.form-checkbox),.woocommerce-EditAccountForm .form-row:not(.form-checkbox){display:flex;flex-direction:column;justify-content:end;position:relative;gap:.25vw}.woocommerce-checkout .woocommerce-input-wrapper{display:flex}.tpay-blik0 .tpay_blik-payment-form label input[type=radio]{display:none!important}#ship-to-different-address{margin:0 0 1.5vw}.wc_payment_method{flex-wrap:wrap}.payment_box{width:100%}.tpay-accept-conditions{color:#676986;font-size:.5vw;line-height:1.5em;margin-top:.5vw}.tpay-blik0{padding:0!important}.payment_method_tpayblik>p{display:none!important}.woocommerce-checkout .form-row.woocommerce-invalid input.input-text{box-shadow:none}.woocommerce-checkout .form-row.woocommerce-validated input.input-text{box-shadow:none;border-bottom-color:green}.woocommerce-checkout #account_password-2_field{display:none}.woocommerce-checkout .payment-method{gap:1.111vw}.woocommerce-form__label-for-checkbox,.gr-wc-checkbox label{display:flex;gap:.5vw;align-items:center}.woocommerce-checkout .wc_payment_methods{gap:1vw;display:flex;flex-direction:column}.wc_payment_method{display:flex;gap:.5vw;align-items:center}.wc_payment_method>label{display:flex;align-items:center;gap:.5vw}.wc_payment_method>label img{order:-1;background:#F5F5F5;padding:.25vw;border-radius:.5em;max-height:unset!important;max-width:60px}#invoice_fields_type_field{order:-1}#shipping_method{padding:2vw 0;list-style:none;display:flex;flex-direction:column;gap:.5vw}#dpd_pickup_point_id_field{margin:.5vw 0}.js--choose-point-dpd{margin-bottom:1vw;display:block;font-weight:500;text-decoration:underline;text-underline-offset:4px}.woocommerce-checkout #shipping_method li.hide,.woocommerce-checkout .payment-method li.hide{display:none}.woocommerce-checkout #shipping_method .shipping-method-description,.woocommerce-checkout .payment_method_bacs p{font-size:.75vw;font-weight:400;line-height:150%;color:var(--dark-grey)}.woocommerce-checkout .my-custom-shipping-table .select2-selection{border-radius:0;border:.5px solid var(--black)}.woocommerce-checkout .my-custom-shipping-table .button{padding:.833vw;font-size:1vw;font-weight:400;line-height:1.111vw;text-transform:uppercase;border-radius:0;border:.5px solid var(--black);color:var(--white-smoke);background:var(--black);cursor:pointer;transition:.2s ease-in-out;display:block;width:max-content;text-decoration:none}.woocommerce-checkout .my-custom-shipping-table .button:hover{color:var(--black);background:var(--white)}.woocommerce-checkout-review-order .title-checkout{margin-bottom:1.111vw}.woocommerce-checkout-review-order .product-items{gap:.694vw;margin-bottom:1.111vw}tr.cart-discount td{text-align:right}.addc>td>div{display:flex;align-items:center;gap:1.5vw;padding-bottom:1.5vw;flex-wrap:wrap;justify-content:space-between}.addc>td>div .button{margin:0!important;padding:1em 1.75em;line-height:1em}.addc input{width:calc(100% - 1.5vw - 10vw);border:1px solid black!important;border-radius:50em!important}.addc .error{display:flex;width:100%;align-items:center;gap:1vw}.addc .error svg{width:2vw;height:2vw}.cart-subtotal td{text-align:right}.cart-discount td,.cart-discount th{padding:2vw 0}.woocommerce-checkout-review-order-table tfoot th{text-align:left}.woocommerce-checkout-review-order-table .order-button td{width:100%}.cart-subtotal{display:none!important}.woocommerce-checkout-review-order-table .order-button input{width:100%;padding:.833vw;font-size:1vw;font-weight:400;line-height:1.111vw;text-transform:uppercase;border-radius:0;border:.5px solid var(--black);color:var(--white-smoke);background:var(--black);cursor:pointer;transition:.2s ease-in-out}.woocommerce-checkout-review-order-table .order-button input:hover{color:var(--black);background:#fff0}.woocommerce-checkout-review-order-table .woocommerce-terms-and-conditions-checkbox-text{font-size:.875vw;font-weight:400;line-height:100%}.woocommerce-checkout-review-order-table .woocommerce-terms-and-conditions-checkbox-text a{font-weight:500;color:var(--black);text-transform:capitalize}.woocommerce-checkout-review-order-table .coupon-togle{flex-wrap:wrap;gap:.556vw}.woocommerce-checkout-review-order-table .coupon-togle input+form{width:100%;gap:2.778vw}.woocommerce-checkout-review-order-table .coupon-togle input+form p{width:50%}.woocommerce-checkout-review-order-table .coupon-togle input~p{display:none!important}.woocommerce-checkout-review-order-table .coupon-togle input+form .button{padding:.833vw;font-size:1vw;font-weight:400;line-height:1.111vw;text-transform:uppercase;background:var(--black);border-radius:0;border:1px solid var(--black);color:var(--white);cursor:pointer;transition:.3s ease-in-out}.woocommerce-checkout-review-order-table .coupon-togle input+form .button:hover{color:var(--black);background:var(--white)}.woocommerce-checkout-review-order-table .coupon-togle input:checked+form{display:flex}.woocommerce-checkout footer .top,.woocommerce-checkout #shipping_country_field,.woocommerce-checkout .coupon-1f43qhgw4ghq3r223rq123r,.woocommerce-checkout-review-order-table .coupon-togle input+form{display:none}#billing_country{width:100%;padding:1em 1.5em!important;border-radius:1em;border-color:var(--black7)}.woocommerce-wishlist article{width:100%}.woocommerce-order-received .woocommerce-order{display:flex;flex-direction:column;gap:2vw}.woocommerce-order-received .woocommerce-order p:not(.woocommerce-notice){display:flex}.woocommerce-order-received main>article{background:#fff;padding:2vw;border-radius:1em}.woocommerce-thankyou-order-details.order_details{list-style:none}.form-row.create-account{margin-bottom:1vw}#shipping_method li{display:flex;align-items:center;gap:.5vw}@media(max-width:1024px){.woocommerce-order-received main>article{padding:6vw}.woocommerce-order-received .woocommerce-order{gap:6vw}}.order-total .amount{white-space:nowrap}@media(max-width:767px){.woocommerce-terms-and-conditions-link{font-size:4vw}.button.red,.single_add_to_cart_button,#place_order,.button,.woocommerce-Addresses .edit,.woocommerce-button,.woocommerce-Button,.button{font-size:3.25vw!important}.woocommerce form .form-row .input-text,.woocommerce form .form-row select,.select2-container .select2-selection--single .select2-selection__rendered{font-size:3.25vw!important}.woocommerce-checkout #shipping_method .shipping-method-description,.woocommerce-checkout .payment_method_bacs p{font-size:3vw}ul.products li.product{padding:5vw;border:.4vw solid var(--black7)}ul.products li.product .button{width:8vw;height:8vw;right:3vw;bottom:3vw;background-size:2vw;border:.4vw solid var(--black7)}li.product .woocommerce-loop-product__title,#ep-instant-results .ep-search-result__title a{line-height:1.5em;font-size:3vw;min-height:12vw;margin-top:2vw}li.product .price,.ep-search-result__header .price{font-size:3vw;margin-top:2vw}li.product .price .before-sale-price,.ep-search-result__header .price .before-sale-price,li.product .price .lowest-price-30-days,.ep-search-result__header .price .lowest-price-30-days,.soo-price.cdpz,.wishlist-items-wrapper .before-sale-price{font-size:2.5vw}li.product .yith-add-to-wishlist-button-block{right:3vw!important;top:3vw!important}.woocommerce-page main{padding:5vw 5vw 15vw;flex-direction:column}.wc-block-components-notice-banner.is-error,.wc-block-components-notice-banner.is-info,.woocommerce-error,.woocommerce-info,.woocommerce-message{font-size:3vw;padding:1.5em 1.25em!important}#custom-variation-selection,.final.sec,#complementary{padding:6vw;gap:3vw}#complementary h4,#custom-variation-selection h4,.final h4,.pricefinal,.descriptions>div>.tab>h3,#customer_details h3,.wc_payment_methods::before{font-size:7vw}#custom-variation-selection>div:not(.final){margin-bottom:4vw}#custom-variation-selection>div,.complementary-products-selection{gap:2vw;row-gap:4vw}#custom-variation-selection button{border:.4vw solid var(--black7);font-size:3vw}.final h4 span{font-size:2.5vw}.quantity-custom .minus,.quantity-custom .plus{font-size:4vw}html body .quantity-custom .quant{font-size:3.75vw!important;width:7vw}.complementary-product-item>span{gap:1vw}.single-product .descriptions{padding:3vw!important}.single-product .descriptions>div>.tab{width:100%;padding:6vw;gap:4vw}.single-product .descriptions>div>.tab>.icon{width:10vw;height:10vw}.single-product .product-grid{padding:10vw 5vw!important}.cart-success{width:90vw;padding:6vw;gap:6vw}.cart-success>p{font-size:4vw}.cart-success svg.close{width:3vw;top:5vw;right:5vw}.cart-success .minicart>div:not(.list) p span{font-size:4vw}.cart-success .minicart>div:not(.list) p{gap:3vw}.cart-success .minicart{justify-content:space-between}.cart-success .minicart .list>div{align-items:flex-start}.cart-success .minicart .list{width:50vw;gap:2vw}.cart-success .minicart>div:not(.list){gap:3vw}.cart-success .textlink{gap:2vw}.cart-success .textlink::before{width:1vw}.product-thumb-gallery{width:100%}.product-thumb-gallery>div>div{width:100%;gap:4.5vw;height:27vw}.product-thumb-gallery img{width:27vw;height:27vw;border:.4vw solid var(--black7)}.product-thumb-gallery>div{min-height:27vw}.gallery-container{gap:4vw}.woocommerce-MyAccount-navigation,.woocommerce-account .cont,.woocommerce-MyAccount-content{padding:6vw}.woocommerce-MyAccount-navigation ul{gap:0;padding:6vw;flex-wrap:wrap}.woocommerce-MyAccount-navigation-link--customer-logout{margin-left:unset}.woocommerce-page.woocommerce-account.logged-in main{padding:8vw 0 20vw}.woocommerce-page.woocommerce-account.logged-in header.entry-header{padding:0 5vw;margin-bottom:6vw}.woocommerce-page.woocommerce-account header.entry-header h1,.woocommerce-wishlist header.entry-header h1,.page-id-202437 h1{font-size:6vw}.woocommerce-page.woocommerce-account.logged-in header.entry-header .who{gap:2vw}.woocommerce-page.woocommerce-account.logged-in header.entry-header .who svg{height:4vw;flex-shrink:0}.woocommerce-page.woocommerce-account.logged-in .entry-content>.woocommerce{gap:4vw}.woocommerce-orders tr,.woocommerce-account:not(.woocommerce-orders) .cont>div{padding:6vw}.woocommerce-account .cont>div{gap:2vw}.woocommerce-MyAccount-content p{line-height:1.5em}.woocommerce-orders tr{flex-direction:column;gap:4vw}.woocommerce-orders-table{display:flex}table.shop_table_responsive tr td{width:100%}.woocommerce-MyAccount-orders tbody{width:100%}table.shop_table_responsive tr td::before{display:none}table.shop_table_responsive tbody th{display:flex;width:100%;justify-content:flex-end}.woocommerce-orders-table__cell-order-number>a{font-size:3.5vw!important;gap:3vw}.woocommerce-orders-table__cell-order-number>a time{font-size:2.5vw!important}.woocommerce-orders-table__cell-order-actions{gap:3vw;justify-content:flex-end;flex-wrap:wrap}.woocommerce-MyAccount-orders tbody{gap:4vw}.woocommerce-account h2{font-size:5vw}.woocommerce-form-login label,.woocommerce-ResetPassword label,.woocommerce-checkout .form-row:not(.form-checkbox) label,.woocommerce-edit-address .form-row:not(.form-checkbox) label,.woocommerce-EditAccountForm label{font-size:4vw;line-height:1em}.woocommerce-checkout .form-row:not(.form-checkbox),.woocommerce-edit-address .form-row:not(.form-checkbox),.woocommerce-EditAccountForm .form-row:not(.form-checkbox){gap:1vw}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-address-fields__field-wrapper,.woocommerce-EditAccountForm{gap:3vw!important}.woocommerce-account form{gap:4vw;width:100%}.select2-container--default .select2-selection--single{font-size:3.29vw}.woocommerce-MyAccount-content .woocommerce-Address header{gap:1vw}.woocommerce-MyAccount-content .woocommerce-Address{gap:2vw}.woocommerce-checkout h1,body.privacy-policy article .entry-header h1,body.page-id-412 article .entry-header h1{font-size:8vw;margin-bottom:8vw}form.woocommerce-checkout{flex-direction:column;gap:4vw}#customer_details{width:100%;gap:6vw}#order_review{width:100%;padding:3vw;gap:4vw}.woocommerce-billing-fields{gap:6vw}#order_review table{width:100%}.woocommerce-checkout-review-order-table{padding:6vw}.woocommerce-checkout .wc_payment_methods{gap:2vw;padding:6vw}#payment{width:100%;gap:4vw}.form-row.place-order{padding:6vw;gap:3vw!important}.woocommerce-checkout input[type="radio"]{width:6vw!important;height:6vw!important;flex-shrink:0}.woocommerce-checkout input[type="radio"]::before{width:3vw;height:3vw}.wc_payment_method{gap:2vw}.place-order .woocommerce-form__label-for-checkbox,.gr-wc-checkbox label{line-height:1.5em!important}.tpay-accept-conditions{font-size:3vw}.woocommerce-checkout .ham{display:none}.woocommerce-privacy-policy-text>*{padding:2vw!important}.woocommerce-checkout-review-order-table .product-name .variation dt,.woocommerce-checkout-review-order-table .product-name .variation dd{font-size:2vw}.woocommerce-checkout-review-order-table .product-name img{width:10vw;height:10vw}.custom-checkout-item .ajax-remove{position:absolute;left:-5vw;top:50%;width:2vw;height:2vw;transform:translatey(-50%)}.custom-checkout-item .product-name{gap:.5vw}.woocommerce-checkout-review-order-table tfoot small{font-size:2vw}.woocommerce-checkout header .site-branding{margin:auto}.woocommerce-form-login,.woocommerce-ResetPassword{max-width:100%;padding:6vw;margin-top:4vw;gap:3vw!important}.woocommerce-form-login .woocommerce-form-row,.woocommerce-ResetPassword .woocommerce-form-row{gap:1vw}.woocommerce-form__label-for-checkbox{gap:2vw}.woocommerce-table__product-name .wc-item-meta li *{font-size:2.5vw}.woocommerce-table__product-name .wc-item-meta li{gap:1vw}.custom-checkout-item{flex-wrap:wrap;padding:3vw 0}.addc input{width:auto}.checkout-upsell{padding:4vw;gap:2vw!important}.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions{padding:2vw}.woocommerce-table--order-details tbody{gap:3vw}.woocommerce-table--order-details tfoot{display:flex;flex-direction:column;gap:3vw;margin-top:6vw}}