@charset "utf-8";@keyframes pulse{0%{transform:scale(1)}to{transform:scale(1.1)}}.discount-percentage,.outlet-banner{position:absolute;font-family:"Bebas Neue",sans-serif}.discount-percentage,.outlet-banner,.outofstock-badge{left:0;padding:.417vw .833vw;font-size:.75vw;font-weight:700;line-height:100%;text-transform:uppercase;z-index:2}.discount-percentage{top:.833vw;background:var(--engineering-orange);color:var(--white)}#mini-cart-icon .header-cart-count,.outlet-banner{background:var(--black);color:var(--white);display:flex;align-items:center}.outlet-banner{top:3.194vw;gap:.278vw}.outlet-banner svg{width:.694vw}.coupon-info-box,.outofstock-badge{background:#05050575;color:var(--white);transition:all .3s}.coupon-info-box{width:calc(100% - 1.5px);text-align:center;padding:.417vw .833vw;font-family:"Bebas Neue",sans-serif;font-size:.75vw;font-weight:400;line-height:100%;text-transform:uppercase;z-index:2;margin-top:-8%;max-height:1.5vw}.outofstock-badge{font-family:"Open Sans"!important;margin-top:-20px;position:relative}#mini-cart-icon,.single-product main>.product form.cart.variations_form{position:relative}#mini-cart-icon .header-cart-count{position:absolute;right:-.5vw;top:-.5vw;min-width:1vw;min-height:1vw;justify-content:center;border-radius:100%;text-align:center}#modal-cart{display:none;width:20.833vw;padding-bottom:.694vw;-webkit-box-shadow:0 0 37px 0 rgb(0 0 0 / .09);-moz-box-shadow:0 0 37px 0 rgb(0 0 0 / .09);box-shadow:0 0 37px 0 rgb(0 0 0 / .09);z-index:99999!important;position:absolute;right:6.944vw;background-color:var(--white)}.woocommerce-mini-cart__empty-message{text-align:center;font-size:.875vw;font-weight:700;line-height:100%;padding:.694vw}#modal-cart .buttons{display:flex;flex-direction:column;align-items:center;gap:.694vw;width:100%;padding:.694vw 1.389vw}#modal-cart .button{width:100%;padding:.833vw 1.25vw;height:2.778vw;font-family:"Bebas Neue",sans-serif;font-size:1vw;line-height:1.111vw;font-weight:400;cursor:pointer;text-align:center;text-decoration:none;border:.5px solid var(--black);background:var(--black);color:var(--white);border-radius:0}#modal-cart .checkout{background-color:var(--white)!important;color:var(--black)}#modal-cart .woocommerce-mini-cart li,.woocommerce-mini-cart li{border-bottom:.5px solid var(--dark-grey);margin-left:1.389vw;margin-right:1.389vw;list-style:none!important}ul.woocommerce-mini-cart{list-style:none!important;margin:0!important;display:flex;flex-direction:column;gap:.694vw;padding-top:.694vw}.woocommerce-mini-cart li a{border-bottom:0 solid;text-align:left;text-decoration:none;color:var(--black)}.woocommerce-mini-cart li a:not(.remove){display:flex;gap:1.389vw;margin-bottom:1.111vw}#mini-cart-title{padding:.694vw;text-align:center;font-weight:600;text-transform:uppercase;color:var(--white);background-color:var(--black);font-size:.833vw;line-height:auto}.woocommerce-mini-cart img{max-width:5.556vw}#modal-cart .remove{color:#f4f4f4!important;background-color:#221f20!important;vertical-align:center!important;line-height:16px!important;width:18px!important;height:18px!important;font-size:16px!important;font-weight:400;position:relative;margin:0 0-15px!important;text-align:center!important;border-radius:100%;display:block}.woocommerce a.remove:hover{color:#221f20!important;background-color:#fff!important;opacity:.8}#order_comments_field label,.wc-block-components-notice-banner.is-error svg,.wc-block-components-notice-banner.is-info svg,.woocommerce-mini-cart .quantity,.woocommerce-mini-cart__total strong{display:none}.woocommerce-mini-cart__total:before{content:"łącznie:";font-weight:300}.woocommerce-mini-cart__total{margin-top:1.111vw;text-align:center}.single-product main>.product .paragraph_large_medium.red span.amount,body .sale_wrapper .tooltip_text_regular.red,body .sale_wrapper p.paragraph_extra_small_medium{color:var(--engineering-orange)}body .sale_wrapper #omnibus-price-data,body .sale_wrapper .tooltip_text_regular:not(.regular,.red){color:var(--dim-gray)}body .sale_wrapper{gap:.278vw}.wc-block-components-notice-banner.is-error,.wc-block-components-notice-banner.is-info,.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:0;padding:.833vw 6.944vw!important;font-size:.75vw;line-height:1.25vw;font-weight:500;text-align:center;background-color:var(--black)!important;color:var(--white);border:0;border-radius:0}.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:var(--white)}.single-product main>.product .upsell-colors h3,.woocommerce-NoticeGroup{width:100%}.woocommerce-NoticeGroup .wc-block-components-notice-banner{padding:.833vw!important}.woocommerce-NoticeGroup li,.woocommerce-NoticeGroup p{text-align:left}.woocommerce-NoticeGroup p{margin-left:24px!important}.single-product main{display:flex;flex-direction:column}.single-product main>.product{padding:0 6.944vw 8.333vw;gap:4.167vw;background-color:var(--white-smoke)}.single-product .woocommerce-breadcrumb{color:var(--dim-gray);padding:2.778vw 6.944vw 4.167vw;background-color:var(--white-smoke);border-top:.5px solid var(--dim-gray)}.single-product .woocommerce-breadcrumb a{text-decoration:unset;color:var(--dim-gray)}.single-product .woocommerce-breadcrumb span{font-weight:500;color:var(--black)}.single-product main>.product .product-image-wrapper{width:39.583vw}.single-product main>.product .woocommerce-product-gallery .flex-viewport{margin-bottom:0!important}.single-product main>.product .woocommerce-product-gallery__wrapper{display:flex;width:32.292vw!important}.single-product main>.product .woocommerce-product-gallery{display:flex;flex-direction:row-reverse;gap:1.389vw}.single-product main>.product .woocommerce-product-gallery__image{min-width:32.292vw!important;height:51.389vw}.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{min-width:32.292vw;height:51.389vw;right:0!important;top:0!important;text-align:right;padding:20px;cursor:zoom-in}.single-product main>.product .woocommerce-product-gallery__trigger img{display:none!important}.single-product main>.product .flex-active-slide img{left:-24px}.single-product main>.product .woocommerce-product-gallery .flex-control-thumbs{display:flex;flex-direction:column;gap:.694vw}.single-product main>.product .woocommerce-product-gallery .flex-control-thumbs li,.single-product main>.product .woocommerce-product-gallery .flex-control-thumbs li img{width:5.903vw!important;height:5.903vw!important}.single-product main>.product .woocommerce-product-gallery .flex-control-thumbs li img{object-fit:cover;object-position:top}.single-product main>.product .woocommerce-product-gallery__image img{object-position:top}.single-product main>.product .summary{width:42.361vw;margin-top:0;position:relative}.single-product main>.product .summary .title_wrapper{margin-bottom:.139vw}.single-product main>.product .summary .brand-single-product{max-width:10.208vw;max-height:5.556vw}.single-product main>.product .summary .brand-single-product img{object-fit:contain}.single-product main>.product .price+.aktualna+.paragraph_large_medium,.single-product main>.product .sale_wrapper{padding-bottom:1.667vw}.single-product main>.product .sale_wrapper>.sale_wrapper{padding-bottom:0!important}.single-product main>.product .paragraph_large_medium span.paragraph_extra_small_medium{color:var(--dim-gray)}.single-product main>.product .sale_wrapper svg{width:1.667vw;cursor:pointer}.single-product main>.product .variations{margin-bottom:1.667vw}.single-product main>.product .variations tr{display:flex!important;flex-direction:column;margin:0;align-items:flex-start;gap:1.111vw}.single-product main>.product .upsell-colors{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.111vw .833vw;margin-bottom:1.111vw}.single-product main>.product .upsell-colors h3,.single-product main>.product .variations .label,.single-product main>.product .variations label{font-size:.875vw;font-weight:500;line-height:1.597vw;padding:0}.single-product main>.product .vi-wpvs-variation-wrap{display:flex;gap:.833vw}.single-product main>.product .vi-wpvs-variation-wrap .vi-wpvs-option-wrap{margin:0;padding:.417vw .833vw;max-height:1.806vw;background:0 0;border:.5px solid}.single-product main>.product .upsell-colors a:not(.color-button),.single-product main>.product .vi-wpvs-variation-wrap .vi-wpvs-option-wrap span{margin:0;font-family:"Bebas Neue",sans-serif;font-size:.875vw;line-height:.972vw;font-weight:400;min-height:1.806vw}.single-product main>.product .upsell-colors a:not(.color-button){text-decoration:none;padding:.417vw .833vw;max-height:1.806vw;background:0 0;border:.5px solid;color:var(--black);transition:.2s ease-in-out}.single-product main>.product .upsell-colors a.color-button{font-size:0;border:1px solid var(--silver);width:2.083vw;height:2.083vw;border-radius:100%;position:relative;transition:all .2s ease-in-out}.single-product main>.product .upsell-colors a.color-button:hover{border-color:var(--black)}.single-product main>.product .upsell-colors a.color-button::before{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;border:3px solid #fff}.single-product main>.product .vi-wpvs-option-wrap-hover,.single-product main>.product .vi-wpvs-option-wrap-selected{background:var(--black)!important;border-color:var(--black)!important;color:var(--white)!important}.single-product main>.product .variations .vi-wpvs-variation-style a.reset_variations,.single-product main>.product .woocommerce-variation-add-to-cart #omnibus-price-data,.single-product main>.product .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled,.woocommerce-checkout-review-order-table .coupon-togle label~p{display:none!important}.single-product main>.product .open-popup-link,.single-product main>.product .size-chart-link{float:none!important;font-size:.75vw;font-weight:500;line-height:1.25vw;text-decoration:underline;color:var(--black);z-index:9;margin-bottom:-1.4vw;margin-right:0;margin-left:auto;position:relative}.single-product main>.product .single_add_to_cart_button,.single-product main>.product .woocommerce-variation-availability .cwg_popup_submit,.single-product main>.product .yith-wcwl-add-button span{font-family:"Bebas Neue",sans-serif;font-size:1vw;line-height:1.111vw;font-weight:400}.single-product main>.product .single_add_to_cart_button,.single-product main>.product .woocommerce-variation-availability .cwg_popup_submit,.single-product main>.product .yith-wcwl-add-button{padding:.833vw 1.25vw;height:2.778vw;border:.5px solid var(--black);border-radius:0;cursor:pointer}.single-product main>.product .yith-wcwl-wishlistaddedbrowse,.single-product main>.product .yith-wcwl-wishlistexistsbrowse{display:flex;flex-direction:column}.single-product main>.product .single_add_to_cart_button,.single-product main>.product .woocommerce-variation-availability .cwg_popup_submit{background:var(--engineering-orange);color:var(--white);border-color:var(--engineering-orange);transition:.2s ease-in-out}.single-product main>.product .single_add_to_cart_button:hover,.single-product main>.product .woocommerce-variation-availability .cwg_popup_submit:hover{background:var(--white);color:var(--engineering-orange);border-color:var(--white)}.single-product main>.product .yith-wcwl-add-to-wishlist{margin-top:0}.single-product main>.product .yith-wcwl-add-button{display:flex;flex-direction:column;justify-content:center;width:max-content;transition:.2s ease-in-out}.single-product main>.newsletter-single-product,.single-product main>.product .yith-wcwl-add-button:hover{background:var(--black)}.single-product main>.product .yith-wcwl-add-button a{text-decoration:none;color:var(--black);transition:.2s ease-in-out}.single-product main>.product .yith-wcwl-add-button:hover a{color:var(--white)}.single-product main>.product .woocommerce-variation-add-to-cart,.single-product main>.product form.cart:not(.variations_form){display:flex;gap:.833vw}.single-product main>.product .woocommerce-variation-add-to-cart .quantity{display:none}.single-product main>.product .after-button{flex-grow:1;justify-content:end}.single-product main>.product .deliver-box{gap:.278vw}.single-product main>.product .deliver-box svg{width:.903vw;height:auto}.single-product main>.product .deliver-box p:first-child{gap:.208vw}.single-product main>.product .deliver-box p:last-child{color:var(--dim-gray)}.single-product main>.product .single-product-tabs{padding-top:1.667vw}.single-product main>.product .single-product-tabs details summary{padding:1.11vw 0;position:relative;cursor:pointer}.single-product main>.product .single-product-tabs details:first-child summary{padding:0 0 1.11vw}.single-product main>.product .single-product-tabs details:last-child summary{padding:1.11vw 0 0}.single-product main>.product .single-product-tabs details:not(:first-child) summary::before{content:"";width:100%;height:1px;background:var(--black);position:absolute;top:0}.single-product main>.product .single-product-tabs details a{color:var(--black)}.single-product main>.product .single-product-tabs summary::marker{display:none;content:""}.single-product main>.product .single-product-tabs summary:after{content:"+";width:1.389vw;height:1.389vw;display:flex;justify-content:center;align-items:center;float:right;font-size:.75vw;text-align:center;color:var(--white);background:var(--black);border-color:var(--black);border-radius:100%;cursor:pointer}.single-product main>.product .single-product-tabs details[open] summary:after{content:"-"}.single-product main>.product .single-product-tabs .faq-content{font-size:.694vw;line-height:1.042vw;padding-bottom:1.111vw;gap:1.111vw}.single-product main>.product .single-product-tabs .faq-content ul{margin-left:1.111vw}.single-product main>.product .single-product-tabs .faq-content li{list-style:disc}.single-product main>.product .cwginstock-subscribe-form .row{margin:0}.single-product main>.product .cwginstock-subscribe-form .col-md-12{padding:0}.cwg_iagree_checkbox,.single-product main>.newsletter-single-product .content-box h2{margin-bottom:1.111vw}.cwg_iagree_checkbox a{color:var(--black);font-weight:600}.cwg_iagree_checkbox label{font-size:.694vw;line-height:1.042vw}.cwg_iagree_checkbox label input{margin-right:6px}.swal2-popup{border-radius:0!important;width:50%!important}.cwginstock-subscribe-form .panel-primary{border-color:var(--black)!important;border-radius:0!important;margin-top:1.389vw!important}.cwginstock-subscribe-form .panel-heading{background-color:var(--black)!important;border:0;border-radius:0!important;padding:1.389vw!important}.cwginstock-subscribe-form .panel-body{padding:1.111vw!important}.cwginstock-panel-body input[type=email],.cwginstock-panel-body input[type=text]{border-radius:0;margin-bottom:1.111vw}.cwgstock_button{padding:.833vw 1.25vw!important;height:2.778vw;border:.5px solid var(--black)!important;border-radius:0!important;cursor:pointer;font-family:"Bebas Neue",sans-serif;font-size:1vw;line-height:1.111vw!important;font-weight:400;background:var(--black)!important;color:var(--white)!important}.product-related .related-border{padding:8.333vw 0}.product-related .related-border:nth-child(2n){background-color:var(--white-smoke)}.product-related h2.h3_bold{margin-bottom:4.167vw;text-align:center}.product-related .swiper-container-polecane,.product-related .swiper-container-related,.swiper-container-kategoria{margin-left:6.944vw;width:108vw;overflow:hidden}.product-related a{height:27.778vw;overflow:hidden}.product-related img{max-height:27.778vw;object-fit:cover;object-position:100% 20%;max-width:none;width:calc(20.486vw + 2.5vw);position:absolute;left:-.972vw}.product-related h2 a{color:var(--black);text-decoration:none}.product-related .paragraph_large_medium{font-size:.75vw;line-height:1.25vw}.product-related .aktualna,.product-related .myego-price-info-container,.product-related .paragraph_large_medium>span:not(.amount){display:none}.product-related .paragraph_large_medium.red>span{color:var(--engineering-orange)}.product-related .swiper-initialized a{position:relative;z-index:2}.product-related .swiper-slide:hover>a:after{content:"";width:100%;height:27.778vw;position:absolute;top:0;left:0;background-color:var(--black);opacity:.3}.single-product main>.newsletter-single-product .content-box{padding:4.167vw 21.528vw;color:var(--white)}.archive .widget,.single-product main>.newsletter-single-product .ml-block-form{display:flex;flex-direction:column}.single-product main>.newsletter-single-product .ml-form-horizontalRow{display:flex;justify-content:center}.single-product main>.newsletter-single-product .ml-form-checkboxRow{max-width:42.361vw}.single-product main>.newsletter-single-product #mlb2-11773546.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input,.single-product main>.newsletter-single-product .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal{width:29.167vw}.single-product main>.newsletter-single-product .content-box input[type=checkbox]::after{border-color:var(--white)}.archive #page{display:flex;justify-content:space-between;border-top:.5px solid var(--dim-gray)}.archive .widget{position:sticky;overflow-y:clip;max-height:100dvh;overflow-x:visible;top:0;width:20.139vw;padding:2.778vw 1.389vw;transition:.3s ease-in-out;background:var(--white-smoke);margin:0}.archive .widget.hidden{width:5.556vw;padding:2.222vw 1.736vw}.archive .widget svg:not(.btn-filter-li,.btn-filter){width:2.083vw;cursor:pointer}.archive .widget svg.btn-filter-li{width:.556vw}.archive .widget svg,.archive .widget:not(.hidden) svg~*{opacity:1;visibility:visible;height:auto;transition:.3s ease-in-out}.archive .widget.hidden svg~*,.archive .widget:not(.hidden) svg:not(.btn-filter,.btn-filter-li){opacity:0;height:0;visibility:hidden}.archive .site-main{width:94.444vw;height:max-content;padding:2.778vw 6.944vw 8.333vw 1.389vw;transition:.3s ease}.archive .widget:not(.hidden)+.site-main{width:79.861vw}.archive .loop-product-breadcrumbs{position:relative}.archive .filters_button{position:absolute;right:-.417vw;cursor:pointer}.archive .filters_button svg{width:1.111vw}.archive aside .filter-title{margin-bottom:1.667vw;display:flex;align-items:center}.archive aside .filter-title::before{content:"";display:inline-block;margin-right:.417vw;width:.972vw;height:.833vw;background-image:url(https://cdn1.egoistin.pl/wp-content/uploads/2024/04/02093558/filtr.svg);background-repeat:no-repeat;background-size:contain}.archive .woocommerce-result-count,.archive .yith-wcwl-add-to-wishlist .add_to_wishlist span,.archive aside .filter-item.checkbox input,.archive aside ul input,.swiper-slide .yith-wcwl-add-to-wishlist .add_to_wishlist span{display:none}.archive aside ul li label{margin-bottom:.833vw;display:block}.archive aside ul li.active{font-weight:700;margin-bottom:1.111vw}.toggle-btn:not(.expand){transform:rotate(180deg)}.archive aside .yith-wcan-filters .yith-wcan-filter .filter-items.level-0 ul{margin:0;padding-left:.417vw}.archive aside .yith-wcan-filters li{line-height:normal!important}.archive aside .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active>label>a{font-size:.75vw;line-height:150%;transition:.15s ease-in-out;font-weight:700}.archive aside .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item>label>a{font-size:.75vw;font-weight:400;line-height:150%;transition:.15s ease-in-out}.archive aside .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item>label>a:hover{font-weight:700}.archive .yith-wcwl-add-to-wishlist,.swiper-slide .yith-wcwl-add-to-wishlist{position:absolute;top:1.833vw;right:.833vw;margin-top:0;z-index:2}.archive .yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistaddedbrowse,.archive .yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistexistsbrowse,.swiper-slide .yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistaddedbrowse,.swiper-slide .yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistexistsbrowse{width:calc(100% + .833vw);position:relative;background:#05050575;font-size:.75vw;line-height:normal;top:-.98vw;padding:.278vw;color:#fff;text-align:center}.archive .description .term-description a,.archive .description_bottom .term-description a,.archive .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .yith-wcwl-icon:before,.archive .yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistexistsbrowse .yith-wcwl-icon:before,.archive .yith-wcwl-add-to-wishlist.exists a,.swiper-slide .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .yith-wcwl-icon:before,.swiper-slide .yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistexistsbrowse .yith-wcwl-icon:before,.swiper-slide .yith-wcwl-add-to-wishlist.exists a{color:var(--white)}.archive .yith-wcwl-add-to-wishlist .yith-wcwl-icon:before,.swiper-slide .yith-wcwl-add-to-wishlist .yith-wcwl-icon:before{color:#050505;font-size:1.181vw}#breadcrumbs,#breadcrumbs a,.archive .loop-product-breadcrumbs li a{text-decoration:none;color:var(--dim-gray)}#breadcrumbs{font-size:.75vw;font-weight:400;line-height:1.25vw}#breadcrumbs .breadcrumb_last{color:var(--black);font-weight:500}.archive .site-main h1{margin:1.111vw 0 1.667vw}.archive .description_bottom{background:var(--white-smoke);margin-top:2.778vw}.archive .description{background:var(--black);margin-bottom:2.778vw}.archive .description .description_container{padding:2.778vw;max-height:16.666vw;overflow:auto}.archive .description_bottom .description_container{padding:0 2.778vw;max-height:14.666vw;overflow:auto;margin:2.778vw 0}.archive .description:not(.description_baner) .term-description{padding:2.778vw 2.778vw 0;max-height:13.999vw;overflow:auto;margin-bottom:2.777vw}.archive .description:not(.description_baner) .term-description.tag-desc{max-height:16.999vw}.archive .description .term-description{color:var(--timberwolf)}.archive .description .term-description h2,.archive .description_bottom .term-description h2{margin:1.111vw 0}.archive .brands-loop-logo{width:10.417vw;height:5.778vw;object-fit:contain;margin-bottom:1.111vw}.archive .brands-banner{flex:0 0 50.68%;max-height:19.444vw;object-fit:cover;object-position:100% 38%}.archive .filters_product{margin-bottom:2.778vw;flex-direction:row-reverse;justify-content:start;flex-wrap:wrap;gap:.694vw}.archive .filters_product .woocommerce-no-products-found{width:100%}.archive .filters_product .filters-container form,.archive ul.products{display:flex;gap:.694vw}.filter-section-new,.filter-section-new span{font-family:"Bebas Neue",sans-serif;font-weight:400}.filter-section-new{display:block;min-width:13.75vw;padding:.417vw .833vw;font-size:1vw;line-height:1.111vw;border-radius:0;border:.5px solid var(--black);color:var(--black);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(https://cdn1.egoistin.pl/wp-content/uploads/2024/02/29150243/select.svg);background-size:.972vw;background-repeat:no-repeat;background-position:calc(100% - .417vw) 50%;cursor:pointer;width:19%;position:relative}.filter-section-new span{font-size:.875vw;line-height:.875vw}.filter-section-new>.choices>.list{display:flex;flex-direction:column;max-height:20vw;overflow-y:scroll;gap:.4vw}.filter-section-new>.choices{left:0;top:100%;width:100%;opacity:0;visibility:hidden;z-index:9999;background:var(--white);padding:1vw;display:flex;flex-direction:column;gap:1vw;border:1px solid var(--black)}.filter-section-new.expand>.choices{opacity:1;visibility:visible;display:flex}.filter-section-new.expand>.choices label{display:flex;gap:.3vw}.archive select,.filter-section-new>.choices{display:none;position:absolute}.filter-section-new .apply_f,.filter-section-new .close_f{font-family:"Bebas Neue",sans-serif;font-weight:400;border-radius:0;cursor:pointer;transition:.2s ease-in-out;font-size:.85vw!important;line-height:1em!important;padding:.8em 1.25em!important;text-align:center}.archive #load-more-products,.filter-section-new .apply_f{color:var(--white);background:var(--black);border:.5px solid var(--black)}.filter-section-new .apply_f{display:none}.filter-section-new .close_f{color:var(--black);border:.5px solid var(--black);background:var(--white)}.archive ul.products{flex-wrap:wrap;justify-content:space-between}.archive ul.products.columns-4 li.product{flex:0 0 24.2%;margin:0;width:auto}.archive .image-wrapper{overflow:hidden;height:27.778vw;position:relative}.archive .image-wrapper img{object-fit:cover;object-position:100% 20%;max-width:none;width:108%;position:absolute;left:-4%}.archive .image-wrapper .image-hover,.archive .image-wrapper:hover .image{opacity:0;visibility:hidden;height:0}.archive .image-wrapper .image,.archive .image-wrapper:hover .image-hover{opacity:1;visibility:visible;height:27.778vw}.archive .outofstock img{filter:grayscale(1)!important}.archive .woocommerce-LoopProduct-link,.archive .woocommerce-loop-product__title,.ego-cart .product-content .product-name h5 a{text-decoration:none;color:var(--black)}.archive .woocommerce-LoopProduct-link{display:flex;flex-direction:column;height:100%}.archive .woocommerce-LoopProduct-link .price{flex-grow:1;order:1}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-family:"Bebas Neue",sans-serif;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}.archive .page-numbers,.ego-cart button[name=update_cart],.ego-cart input[name=update_cart],.woocommerce-checkout .wysylka input[type=radio]+label~*,.woocommerce-checkout wc-order-attribution-inputs{display:none}.archive #load-more-products{padding:.833vw 1.25vw;margin-top:2.778vw;font-family:"Bebas Neue",sans-serif;font-size:1vw;line-height:1.111vw;font-weight:400;border-radius:0;cursor:pointer;transition:.2s ease-in-out}.archive #load-more-products:hover{color:var(--black);background:var(--white)}.ego-cart{padding:3.75vw 6.944vw 8.333vw;flex-wrap:wrap;gap:1.667vw 1.389vw}.ego-cart .top{width:100%}.ego-cart .progress-delivery{margin-bottom:2.5vw;position:relative}.ego-cart .progress-delivery .tooltip{position:absolute;top:-1.25vw;padding:.833vw;gap:.174vw;background:var(--white-smoke);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out}.ego-cart .progress-delivery.show .tooltip{opacity:1;visibility:visible}.ego-cart .progress-delivery .tooltip::after{content:"";width:1.25vw;height:1.25vw;position:absolute;background:var(--white-smoke);bottom:-.208vw;transform:translateX(-50%) rotate(45deg);left:50%;z-index:-1}.ego-cart .progress-delivery .tooltip svg{width:.694vw}.ego-cart .progress-delivery .progress-price.deliver,.ego-cart .progress-delivery p{position:relative}.ego-cart .progress-delivery p.first::after{content:"";width:67.847vw;height:.139vw;background:var(--black);position:absolute;top:50%;transform:translateY(-50%);left:calc(100% + 1.111vw)}.ego-cart .progress-delivery .first-line,.ego-cart .progress-delivery .second-line{width:0;height:.139vw;background:var(--engineering-orange);position:absolute;top:50%;transform:translateY(-50%);left:calc(100% + 1.111vw);z-index:9}.ego-cart .progress-delivery .progress-price{gap:.278vw;color:var(--dim-gray)}.ego-cart .progress-delivery .progress-price svg{width:.833vw}.ego-cart .title-cart{gap:.417vw}.ego-cart .header-cart-count{min-width:1.5vw;height:1.5vw;display:flex;align-items:center;justify-content:center;align-self:flex-start;border-radius:100%;background:var(--black);color:var(--white)}.ego-cart .cart-collaterals,.ego-cart .woocommerce-cart-form{width:41.667vw}.ego-cart .cart-collaterals .wc-proceed-to-checkout a,.ego-cart .coupon .button{padding:.833vw;text-align:center;display:block;font-family:"Bebas Neue",sans-serif;font-size:1vw;line-height:1.111vw;font-weight:400;text-decoration:none;border:.5px solid var(--black);background:var(--black);color:var(--white);transition:.2s ease-in-out}.ego-cart .cart-collaterals .wc-proceed-to-checkout a:hover,.ego-cart .coupon .button:hover{color:var(--black);background:var(--white)}.ego-cart+.product-related{background-color:var(--white-smoke)}.ego-cart .woocommerce-cart-form .cart-item:not(:first-child){position:relative;margin-top:2.778vw;padding-top:2.778vw}.ego-cart .woocommerce-cart-form .cart-item:not(:first-child)::before{content:"";position:absolute;left:0;top:0;width:100%;height:.5px;display:block;background:var(--black)}.ego-cart .product-thumbnail a{display:block;position:relative;width:13.194vw;height:17.639vw;overflow:hidden}.ego-cart .product-thumbnail img{width:14.5084vw;max-width:none;height:19.722vw;object-fit:cover;object-position:top;position:absolute;left:-.694vw;top:-1.042vw}.ego-cart .product-content{width:27.778vw}.ego-cart .addons-list,.ego-cart .product-content .cartParts{gap:.833vw}.ego-cart .product-content .cartParts .product-price,.ego-cart .product-content .cartParts .product-size{gap:.694vw}.ego-cart .product-content .product-quantity{margin-top:.833vw}.ego-cart .product-content .product-quantity::before{content:"Ilość:";width:4.861vw;font-size:.75vw;font-weight:400;line-height:1.25vw}.ego-cart .product-content .cartParts .left{width:4.167vw}.ego-cart .product-content .product-name{margin-bottom:1.111vw}.ego-cart .product-content .product-name h5{margin:0 0 .278vw}.quantity{display:flex;align-items:center;gap:.556vw}.ego-cart .product-content .quantity .qty{padding:0;border:0;pointer-events:none;margin-right:-16px;font-size:.75vw;font-weight:500;line-height:1.25vw}.ego-cart .product-content .product-quantity .min,.ego-cart .product-content .product-quantity .plus{text-decoration:none;color:var(--dark-grey)}.ego-cart .product-content .product-quantity .min{margin-right:.556vw}.ego-cart .product-content .product-quantity .plus{margin-left:.556vw}.ego-cart .product-content .quantity .qty::-webkit-inner-spin-button,.ego-cart .product-content .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ego-cart .product-content .qty:focus{outline:0}.ego-cart .product-content .quantity a{cursor:pointer;color:var(--dark-grey)}.ego-cart .product-content .bottom{flex-grow:1;align-items:end}.ego-cart .product-content .remove{gap:.417vw;color:var(--dark-grey)}.ego-cart .product-content .remove svg{width:.972vw}.ego-cart .addon-item{padding:.833vw;border:.5px solid var(--black);min-height:4.514vw;gap:.278vw}.ego-cart .addon-item:first-child{display:none}.ego-cart .addon-item .title{gap:.417vw}.ego-cart .addon-item .title svg{width:.833vw}.ego-cart .addon-item a,.woocommerce-checkout .order-header a,.woocommerce-checkout .woocommerce-form.woocommerce-form-login p.lost_password a{color:var(--black)}.ego-cart .addon-item label{gap:.556vw;cursor:pointer;display:flex;flex-direction:row-reverse;align-items:center}.woocommerce-page input[type=checkbox]{position:relative;right:0;top:0;visibility:hidden;height:.833vw;cursor:pointer}.woocommerce-page input[type=checkbox].slider-chekbox{width:0!important;display:none}.woocommerce-page input[type=checkbox]+.slider{position:relative;cursor:pointer;width:.833vw}.woocommerce-page input[type=checkbox]:not(.slider-chekbox)::after{content:"";position:absolute;top:50%;height:.833vw;width:.833vw;border:1px solid var(--black);visibility:visible;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.woocommerce-page input[type=checkbox]:not(.slider-chekbox):checked::before{content:"";position:absolute;width:.417vw;height:.417vw;top:50%;left:50%;transform:translate(-50%,-50%);visibility:visible;cursor:pointer;background:url(https://cdn1.egoistin.pl/wp-content/uploads/2024/03/15122137/icon.svg);background-repeat:no-repeat;background-size:contain}.ego-cart .item-coupon .top{cursor:pointer}.ego-cart .item-coupon .coupon{max-height:0;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.ego-cart .item-coupon svg{transition:all .3s ease-in-out}.ego-cart .item-coupon.show svg{transform:rotate(180deg)}.ego-cart .item-coupon.show .coupon{max-height:300px;opacity:1;visibility:visible}.ego-cart .item-coupon .coupon input{width:100%;margin-right:20px;border-radius:0}.ego-cart .item-coupon .coupon button{min-width:max-content;border-radius:0;cursor:pointer}.ego-cart .cart_totals{padding-top:2.778vw;gap:1.667vw}.ego-cart table{margin-bottom:0}.ego-cart .cart_totals tbody{gap:1.111vw}.ego-cart .cart_totals th{font-weight:500}.ego-cart .info-box{padding:.833vw 1.389vw;background:var(--white-smoke);gap:.833vw}.ego-cart .info-box .top-bar .item{gap:.417vw}.ego-cart .info-box .top-bar svg{width:.903vw}.ego-cart .info-box .box-payments{gap:1.25vw}.ego-cart .info-box .box-payments svg{width:4.861vw}.woocommerce-checkout .woocommerce-form.woocommerce-form-login{position:fixed;top:0;left:0;bottom:0;right:0;width:100vw;background:#0000008c;z-index:99;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center}.woocommerce-checkout .woocommerce-form.woocommerce-form-login .close-login-form{font-family:"Inter";position:absolute;right:0;top:0;background:var(--black);text-decoration:none;padding:.694vw 1.111vw;font-size:1.389vw;line-height:normal;color:var(--white)}.woocommerce-checkout .woocommerce-form.woocommerce-form-login p{background:#fff;width:50vw;padding:40px}.woocommerce-checkout .woocommerce-form.woocommerce-form-login p:first-child{text-align:center;font-family:"Bebas Neue",sans-serif;font-size:1.5vw;font-weight:400;line-height:120%;text-transform:uppercase;position:relative}.woocommerce-checkout .woocommerce-form.woocommerce-form-login p:not(:first-child){position:relative;padding-top:0}.woocommerce-checkout .woocommerce-form.woocommerce-form-login p:not(:first-child) label{position:initial!important}.woocommerce-checkout .woocommerce-form.woocommerce-form-login p:not(:first-child) input{padding-bottom:0}.woocommerce-checkout .woocommerce-form.woocommerce-form-login p.lost_password{order:2}.woocommerce-checkout .woocommerce-form.woocommerce-form-login .woocommerce-form-login__rememberme{margin-bottom:20px}.woocommerce-checkout .woocommerce-form.woocommerce-form-login p:not(:first-child) button:not(.show-password-input){width:100%;padding:.833vw;font-family:"Bebas Neue",sans-serif;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 .order-header{padding:1.944vw 6.944vw;border-bottom:.5px solid var(--black)}.woocommerce-checkout .order-header .df{gap:.417vw}.woocommerce-checkout .order-header a svg{width:.556vw;height:.556vw}.woocommerce-checkout .order-header .info svg{width:.833vw}.woocommerce-checkout .order-header .custom-logo{width:10.417vw}.woocommerce-checkout .woocommerce-checkout-form{padding:2.778vw 6.944vw 8.333vw;flex-wrap:wrap;gap:2.778vw 8vw}.woocommerce-checkout .woocommerce-checkout-form h5{width:100%;margin:0}.woocommerce-checkout .woocommerce-checkout-form #customer_details{width:42.361vw}.woocommerce-checkout .woocommerce-checkout-form #order_review{width:35.069vw;margin-top:-.833vw}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{flex-wrap:wrap;gap:1.667vw 0}.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{flex-wrap:wrap;gap:1.667vw 0;display:flex;justify-content:space-between;margin-bottom:2.778vw}.woocommerce-checkout .form-row-wide,.woocommerce-checkout-review-order-table .order-button td{width:100%}.woocommerce-checkout .form-row:not(#account_password_field,#billing_email_field){order:2}.woocommerce-checkout #account_password_field{order:1;margin-right:0}.woocommerce-checkout .form-row-50{width:calc(50% - 1.389vw)}.woocommerce-checkout .form-row-30{width:5.903vw}.woocommerce-checkout .form-row-70{width:35.069vw}.woocommerce-checkout .form-row:not(.form-checkbox){display:flex;flex-direction:column;justify-content:end;position:relative}.woocommerce-checkout .woocommerce-input-wrapper,.woocommerce-checkout-review-order-table .coupon-togle form.show{display:flex}.woocommerce-checkout .form-row:not(.myego-checkbox,#billing_fakture_vat_field) label:not(.checkbox){position:absolute;font-size:.875vw;font-weight:400;line-height:150%;color:var(--dark-grey);bottom:.633vw;transition:all .3s ease-in-out}.woocommerce-checkout .form-row:not(.myego-checkbox,#billing_fakture_vat_field) label.have-value{position:relative;bottom:.278vw;font-size:.75vw;line-height:1.25vw}.woocommerce-checkout .form-row input:not([type=checkbox]){height:1.806vw;width:100%;padding:0 0 .833vw;border:0;border-bottom:.5px solid var(--black);border-radius:0;outline:0;font-size:.875vw;font-weight:400;line-height:150%;color:var(--black);background:0 0}.woocommerce-checkout .form-row input:not([type=checkbox])::placeholder{font-size:0}#billing_company_field[style*="display: block;"],#billing_email_field[style*="display: block;"],#billing_nip_field[style*="display: block;"]{display:flex!important}.woocommerce-checkout p.form-switch{margin:1.111vw 0-.556vw}#newsletter_signup_field label{font-size:.75vw;margin:1.111vw 0}#ship-to-different-address{margin:2.778vw 0}#ship-to-different-address label,.woocommerce-checkout .form-switch label{display:flex;align-items:center;width:max-content;gap:.556vw;font-size:.75vw;font-weight:500;line-height:1.25vw;position:relative}#ship-to-different-address label{flex-direction:row-reverse}#ship-to-different-address input[type=checkbox]::after,.woocommerce-checkout .form-switch input[type=checkbox]+.slider::after{content:"";width:1.667vw;height:.972vw;border:0;background:var(--silver);border-radius:100px;transition:all .3s ease-in-out;display:block}#ship-to-different-address input[type=checkbox]:checked::after,.woocommerce-checkout .form-switch input[type=checkbox]:checked+.slider::after{background:var(--black)}#ship-to-different-address input[type=checkbox]::before,.woocommerce-checkout .form-switch input[type=checkbox]+.slider::before{content:"";position:absolute;left:.139vw;top:50%;width:.694vw;height:.694vw;background:var(--white);border-radius:100%;z-index:1;opacity:1;visibility:visible;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease-in-out}#ship-to-different-address input[type=checkbox]:checked::before,.woocommerce-checkout .form-switch input[type=checkbox]:checked+.slider::before{left:100%;right:.139vw}.woocommerce-checkout input[type=radio]{position:absolute;visibility:hidden;left:.833vw;top:.833vw;width:.972vw;height:.972vw}.woocommerce-checkout input[type=radio]::before{content:"";width:.972vw;height:.972vw;position:absolute;border:.5px solid var(--black);border-radius:100%;visibility:visible;left:0;top:0;cursor:pointer}.woocommerce-checkout input[type=radio]:checked::after{content:"";width:.417vw;height:.417vw;position:absolute;top:50%;left:50%;background:var(--black);border-radius:100%;transform:translate(-50%,-50%);visibility:visible}.woocommerce-checkout .wysylka input[type=radio]:checked+label~*{display:block}.woocommerce-checkout .form-checkbox label{display:flex;align-items:center;gap:.417vw;font-size:.75vw;font-weight:400;line-height:1.25vw;margin:1.111vw 0;cursor:pointer}.woocommerce-checkout #account_password_field::before,.woocommerce-checkout #billing_email_field::before,.woocommerce-checkout #billing_first_name_field::before{margin-bottom:1.111vw;font-size:.75vw;font-weight:500;line-height:1.25vw;color:var(--black)}.woocommerce-checkout #billing_email_field::before{content:"E-mail"}.woocommerce-checkout #account_password_field::before{content:"Wpisz hasło aby założyć konto"}.woocommerce-checkout #billing_first_name_field::before{content:"Dane do płatności"}.woocommerce-checkout .form-row.woocommerce-invalid input.input-text{box-shadow:none;border-bottom-color:var(--engineering-orange)}.woocommerce-checkout .form-row.woocommerce-validated input.input-text{box-shadow:none;border-bottom-color:green}.woocommerce-checkout #account_password-2_field,.woocommerce-checkout #shipping_method li.hide,.woocommerce-checkout .payment-method li.hide{display:none}.woocommerce-checkout .top_header a{color:var(--dark-grey);gap:.417vw}.woocommerce-checkout .top_header a svg{width:.972vw}.woocommerce-checkout .payment-method,.woocommerce-checkout .wysylka{gap:1.111vw}.woocommerce-checkout .wysylka{margin-bottom:2.778vw}.woocommerce-checkout .my-custom-shipping-table{margin-bottom:0}.woocommerce-checkout #shipping_method,.woocommerce-checkout .wc_payment_methods{gap:.556vw}.woocommerce-checkout #payment li,.woocommerce-checkout #shipping_method li{position:relative;gap:.556vw;padding:.833vw .833vw .833vw 2.361vw;border:.5px solid var(--black)}.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{border:.5px solid var(--black);color:var(--white-smoke);transition:.2s ease-in-out;display:block;width:max-content;text-decoration:none}.woocommerce-checkout .my-custom-shipping-table .button:hover,.woocommerce-checkout-review-order-table .coupon-togle label+form .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}.woocommerce-checkout-review-order-table .product-name{width:3.903vw;height:5.903vw;position:relative;overflow:hidden}.woocommerce-checkout-review-order-table .img-produkt{max-width:4.297vw;height:6.597vw;object-fit:cover;object-position:top;position:absolute;top:-.347vw;left:-.347vw}.woocommerce-checkout-review-order-table tfoot{padding:1.111vw;background:var(--white-smoke);gap:1.111vw}.woocommerce-checkout-review-order-table tfoot .order-total{flex-wrap:wrap}.woocommerce-checkout-review-order-table tfoot .order-total::before{content:"";display:block;width:100%;height:.5px;margin-bottom:1.111vw;background:var(--dark-grey)}.woocommerce-checkout .my-custom-shipping-table .button,.woocommerce-checkout-review-order-table .coupon-togle label+form .button,.woocommerce-checkout-review-order-table .order-button input{padding:.833vw;font-family:"Bebas Neue",sans-serif;font-size:1vw;font-weight:400;line-height:1.111vw;text-transform:uppercase;background:var(--black);border-radius:0;cursor:pointer}.woocommerce-checkout-review-order-table .order-button input{width:100%;border:.5px solid var(--black);color:var(--white-smoke);transition:.2s ease-in-out}.woocommerce-checkout-review-order-table .order-button input:hover{color:var(--black);background:0 0}.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 label+form{width:100%;gap:2.778vw}.woocommerce-checkout-review-order-table .coupon-togle label+form p{width:50%}.woocommerce-checkout-review-order-table .coupon-togle label+form .button{border:1px solid var(--black);color:var(--white);transition:.3s ease-in-out}.woocommerce-checkout #billing_country_field,.woocommerce-checkout #shipping_country_field,.woocommerce-checkout .coupon-1f43qhgw4ghq3r223rq123r,.woocommerce-checkout footer .top,.woocommerce-checkout-review-order-table .coupon-togle label+form{display:none}.yith-wcwl-form{border-top:.5px solid var(--dark-grey);padding:4.167vw 6.944vw}.yith-wcwl-form h2,.yith-wcwl-share h4.yith-wcwl-share-title{font-family:"Bebas Neue",sans-serif;font-size:3.25vw;font-weight:700;line-height:120%;text-transform:uppercase}.yith-wcwl-form .product-name a{font-size:.875vw;font-weight:500;line-height:150%;color:var(--black);text-decoration:none}.yith-wcwl-form table{border-spacing:0}.yith-wcwl-form tbody tr td{border-bottom:.5px solid var(--dark-grey)}.yith-wcwl-share h4.yith-wcwl-share-title{text-align:center;font-size:2.361vw;font-weight:600;line-height:150%}.yith-wcwl-share ul{text-align:center}.yith-wcwl-after-share-section{display:flex;flex-direction:column}.yith-wcwl-form .product-add-to-cart a{padding:.833vw 1.25vw;height:2.778vw;font-family:"Bebas Neue",sans-serif;font-size:1vw;line-height:1.111vw;font-weight:400;cursor:pointer;text-align:center;text-decoration:none;border:.5px solid var(--black);background:var(--black);color:var(--white);border-radius:0}.yith-wcwl-form .product-remove a{color:#f4f4f4!important;background-color:#221f20!important;vertical-align:center!important;line-height:16px!important;width:18px!important;height:18px!important;font-size:16px!important;font-weight:400;position:relative;margin:0 0-15px!important;text-align:center!important;border-radius:100%;display:block;text-decoration:none}.yith-wcwl-form .yith_wcwl_wishlist_footer{display:flex;justify-content:center}.yith-wcwl-after-share-section input{border-radius:0;border-color:var(--black)}@media (max-width:767px){.select-custom-new{width:100%}.modal-omnibus .tooltip-omnibus-price{height:100%;width:100%}.modal-omnibus .close{font-size:20px;top:10px;right:10px}.coupon-info-box,.discount-percentage,.outlet-banner,.outofstock-badge{padding:6px 12px;font-size:12px;line-height:12px}.coupon-info-box{max-height:none;margin-top:-24px}.discount-percentage{top:24px}.outlet-banner{top:184px;gap:4px}body.single-product .summary .sale_wrapper #omnibus-price-data{gap:4px;margin-top:4px}body.single-product .summary .sale_wrapper #omnibus-price-data+.tooltip_text_regular{margin:4px 0}.single-product main>.product .paragraph_large_medium.red span.amount,body.single-product .summary .aktualna+.paragraph_large_medium{font-size:24px;line-height:27px}.single-product main>.product .open-popup-link,.single-product main>.product .size-chart-link,.single-product main>.product .upsell-colors h3,.single-product main>.product .variations .label,.single-product main>.product .variations label,body.single-product .summary #omnibus-price-data,body.single-product .summary .js-omnibus-price .woocommerce-Price-amoun,body.single-product .summary .js-omnibus-price .woocommerce-Price-amount,body.single-product .summary .tooltip_text_regular{font-size:14px!important;line-height:21px!important}.single-product main>.product .single_add_to_cart_button,.single-product main>.product .upsell-colors a,.single-product main>.product .vi-wpvs-variation-wrap .vi-wpvs-option-wrap span,.single-product main>.product .woocommerce-variation-availability .cwg_popup_submit,.single-product main>.product .yith-wcwl-add-button span{font-size:16px;line-height:16px}.cwg_iagree_checkbox label,.single-product main>.product .single-product-tabs .faq-content{font-size:12px;line-height:normal}.single-product main>.product .single-product-tabs .faq-content{padding-bottom:16px;gap:8px}.single-product main>.product .single-product-tabs .faq-content ul{margin-left:16px}.single-product .woocommerce-breadcrumb{padding:24px 16px}.single-product main>.product{padding:0 16px 32px;gap:16px}.single-product main>.product .woocommerce-product-gallery__wrapper{width:100%!important}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger,.single-product main>.product .woocommerce-product-gallery__image{min-width:100%!important;height:464px}.cwginstock-subscribe-form .panel-primary{margin-top:16px!important}.cwg_iagree_checkbox,.cwginstock-panel-body input[type=email],.cwginstock-panel-body input[type=text]{margin-bottom:16px!important}.cwginstock-subscribe-form .panel-body,.cwginstock-subscribe-form .panel-heading{padding:10px!important}.cwgstock_button{padding:12px 18px!important;height:40px!important;font-size:16px;line-height:16px}.swal2-popup{width:100%!important}.swal2-content{padding:10px 0 0!important}.single-product main>.product .summary .brand-single-product{max-width:100px!important;max-height:none}.single-product main>.product .summary .title_wrapper{gap:10vw}.single-product main>.product .deliver-box svg,.single-product main>.product .sale_wrapper svg{width:16px}.single-product main>.product .sale_wrapper{padding-bottom:32px}.ego-cart>.top>p,.single-product main>.product .variations{margin-bottom:24px}.single-product main>.product .variations tr{gap:24px}.single-product main>.product .upsell-colors{gap:24px 8px;margin-bottom:24px}.single-product main>.product .upsell-colors a:not(.color-button),.single-product main>.product .vi-wpvs-variation-wrap .vi-wpvs-option-wrap{max-height:none;padding:12px 14px}.single-product main>.product .upsell-colors a.color-button{width:30px;height:30px}.single-product main>.product .vi-wpvs-variation-wrap{gap:16px 8px}.single-product main>.product .woocommerce-variation-add-to-cart,.single-product main>.product form.cart:not(.variations_form){flex-wrap:wrap;gap:12px 16px}.single-product main>.product .deliver-box p:first-child{gap:8px}.single-product main>.product .single_add_to_cart_button,.single-product main>.product .woocommerce-variation-availability .cwg_popup_submit,.single-product main>.product .yith-wcwl-add-button{padding:12px 18px;height:40px}.single-product main>.product .single-product-tabs details:first-child summary{padding-bottom:16px}.single-product main>.product .after-button{justify-content:start;margin-bottom:32px}.single-product main>.product .single-product-tabs details summary{padding:16px 0}.single-product main>.product .single-product-tabs details:last-child summary{padding-top:16px}.single-product main>.product .single-product-tabs summary:after{width:20px;height:20px;font-size:12px}.product-related .related-border{padding:32px 0}.product-related .swiper-container-polecane,.product-related .swiper-container-related,.swiper-container-kategoria{margin-left:16px;width:213.3vw}.product-related h2.h3_bold,.single-product main>.newsletter-single-product .content-box h2{margin-bottom:16px}.product-related .swiper-initialized a,.product-related .swiper-slide:hover>a:after{height:220px}.product-related img{width:calc(100% + 16px);max-height:calc(100% + 12px);left:-8px;top:-6px}.product-related .swiper-initialized h2{margin:8px 0 2px}#breadcrumbs,.product-related .paragraph_large_medium{font-size:12px;line-height:18px}.single-product main>.newsletter-single-product .content-box{padding:32px 16px}.single-product main>.newsletter-single-product img{height:246px;object-fit:cover}.single-product main>.newsletter-single-product .paragraph_large_bold{font-size:14px;line-height:21px}#mlb2-11773546.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow,.ml-embedded{width:100%;max-width:100%}.single-product main>.newsletter-single-product #mlb2-11773546.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input{width:fit-content}.archive .widget.hidden{position:initial;width:100%!important;padding:16px!important}.archive .widget:not(.hidden){position:fixed!important;width:100dvw!important;height:100dvh;top:0;right:0;background-color:#fff;padding:12px;-webkit-font-smoothing:antialiased;z-index:99}.archive .widget svg:not(.btn-filter-li,.btn-filter){width:16px}.archive aside .filter-title{display:none}.archive #page{height:auto}.archive .site-main{width:100%;padding:0}.archive .loop-product-breadcrumbs .top{align-items:start;padding:24px 16px 12px;gap:4px}.archive .site-main h1{margin:0 16px 12px}.archive .description .description_container,.archive .description:not(.description_baner) .term-description{max-height:162px;padding:16px}.archive .description_bottom{margin-bottom:40px}.archive .description_bottom .description_container{max-height:230px;margin:16px 0;padding:0 16px}.archive .brands-loop-logo{width:132px;height:32px;margin-bottom:8px}.archive .description:not(.description_baner) .term-description.tag-desc{order:1;max-height:100%}.archive .brands-banner{max-height:none}.archive ul.products{padding:32px 16px;gap:24px 16px}.archive ul.products.columns-4 li.product{flex:0 0 calc(50% - 8px)}.archive .yith-wcwl-add-to-wishlist .yith-wcwl-icon:before,.swiper-slide .yith-wcwl-add-to-wishlist .yith-wcwl-icon:before{font-size:20px}.archive .yith-wcwl-add-to-wishlist,.swiper-slide .yith-wcwl-add-to-wishlist{top:12px;right:0;width:100%;text-align:right}.archive .yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistaddedbrowse,.archive .yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistexistsbrowse,.swiper-slide .yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistaddedbrowse,.swiper-slide .yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistexistsbrowse{width:100%;left:12px;top:-12px;font-size:11px;padding:4px}.archive .image-wrapper{height:308px}.archive .image-wrapper .image,.archive .image-wrapper:hover .image-hover{height:100%}.archive #isw-load-more-button{margin-top:0;padding:12px 18px;margin-bottom:32px;font-size:16px;line-height:16px}.archive .outlet-banner svg{width:8px}.archive .description{margin-bottom:0}.archive .show-modal-filter{text-decoration:none;color:var(--black);gap:8px}.archive .widget:not(.hidden) .filters_product+ul,.archive .widget:not(.hidden) .show-modal-filter,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{display:none}.archive .widget:not(.hidden) .top-bar{display:flex!important;margin-bottom:32px}.archive .widget:not(.hidden) .top-bar p{font-weight:500}aside#meta>ul li{margin:0!important}.archive .widget svg.btn-filter-li{width:11px;transform:rotate(270deg)}.archive .widget svg.btn-filter-li path{fill:var(--black)}.archive aside ul.active-category-filtr,.filter-section-new.expand>.choices{display:block!important;width:100dvw;height:100dvh!important;position:fixed;left:0;top:70px;bottom:0;z-index:999;background:var(--white);border:0;padding:0}.filter-section-new.expand>.choices input.searchf{width:calc(100% - 32px);border:1px solid var(--black);border-radius:0;margin:16px}.archive aside ul.active-category-filtr li label,.filter-section-new.expand>.choices label,.select-custom-new li{font-family:"Inter",sans-serif;font-size:14px;line-height:21px;font-weight:400;color:var(--dark-grey)!important;padding:6px 16px;margin-bottom:0}.filter-section-new>.choices>.list{max-height:500px;gap:0;overflow:auto}.ego-cart .addon-item label,.filter-section-new.expand>.choices label{gap:8px}.archive .widget:not(.hidden) .filters_product{display:flex;flex-direction:column!important;align-items:start;gap:0;height:100%}aside#meta>ul li .toggle-btn{right:10px!important;top:0!important;width:33px;text-align:center;height:33px;display:flex;align-items:center;justify-content:center}aside#meta>ul li .toggle-btn.expand{transform:rotate(90deg)}.archive .select2-container--open .select2-dropdown{width:100dvw!important;height:100dvh!important;border:0}.archive .select2-container--default .select2-results>.select2-results__options{max-height:calc(100dvh - 70px)!important;padding-bottom:40px}.archive .select2-results__option{font-size:14px;line-height:21px;font-weight:400;color:var(--dark-grey)!important}.archive .select2-results__option[aria-disabled=true]{pointer-events:none;opacity:.3}.archive #apply_filters{position:fixed;bottom:40px;display:flex;font-size:16px;line-height:1;padding:12px 18px;align-self:center;left:22vw}.archive .widget:not(.hidden) .active_filters{width:auto;position:fixed;bottom:52px;right:22vw}.archive .widget:not(.hidden) .active_filters .clear_filters::before{content:"";display:block;width:100dvw;position:fixed;bottom:120px;background:var(--timberwolf);height:.5px;left:0}.archive .select2-container--default .select2-results__option--highlighted[aria-selected],.archive aside ul.active-category-filtr li.active>label{background-color:#fff0;font-weight:700;color:var(--black)!important}.filter-section-new{width:100%}.archive .filter-section-new span,.archive .widget:not(.hidden) .filter-title,.archive select{font-family:"Inter";font-size:14px;line-height:14px;font-weight:600;text-transform:uppercase;transform:none;left:0;top:0;transition:none}.archive .filter-section-new,.archive .widget:not(.hidden) .filter-title,.archive select{display:block;margin-bottom:24px;padding:0 0 16px;border:0!important;border-bottom:.5px solid var(--silver)!important;background:0 0;width:100%;max-height:none}.archive .widget:not(.hidden) .filter-title.active-filtr,.filter-section-new.expand span{position:fixed;top:0;left:0;background:var(--white-smoke);width:100%;height:70px;display:flex;align-items:center;justify-content:center;z-index:9;border:0;padding:0;margin:0}.archive .widget:not(.hidden) .filter-title.active-filtr::before,.filter-section-new.expand span::before{content:"";width:24px;height:8px;transform:rotate(180deg);background-image:url(https://cdn1.egoistin.pl/wp-content/uploads/2024/02/23095332/arrow-1.svg);background-size:25px;background-repeat:no-repeat;background-position:0;position:absolute;left:16px}.buttons_filters{display:flex;gap:16px;justify-content:center;padding-top:24px;border-top:1px solid var(--timberwolf);margin-top:12px}.filter-section-new .apply_f,.filter-section-new .close_f{font-size:16px!important;line-height:16px!important;padding:12px 18px!important;width:max-content}.archive aside .filter-title::before,.woocommerce-checkout #billing_first_name_field::before{content:unset}.wc-block-components-notice-banner.is-error,.wc-block-components-notice-banner.is-info,.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{padding:12px 16px!important;font-size:12px;line-height:18px}.ego-cart{padding:24px 16px 32px;gap:24px}.ego-cart .progress-delivery{flex-wrap:wrap;margin-bottom:32px}.ego-cart .progress-delivery .first-line,.ego-cart .progress-delivery .second-line,.ego-cart .progress-delivery p.first::after{height:2px}.ego-cart .progress-delivery.show .tooltip{position:initial;width:100%;order:1;background:0 0;padding:0;gap:4px;margin-top:24px}.ego-cart .progress-delivery>p{font-size:0}.ego-cart .progress-delivery .progress-price svg,.ego-cart .progress-delivery .tooltip svg{width:12px}.ego-cart .title-cart{gap:6px}.ego-cart .header-cart-count,.wishlist_table.mobile li .additional-info-wrapper .product-remove{width:20px;height:20px}.ego-cart .woocommerce-cart-form__cart-item{gap:20px}.ego-cart .product-thumbnail a{height:112px;width:74px}.ego-cart .product-thumbnail a img{width:calc(100% + 10px);height:calc(100% + 10px);left:-5px;top:-5px}.ego-cart .product-content .product-name{margin-bottom:12px}.ego-cart .product-content .product-name h5{margin-bottom:4px}.ego-cart .cart_totals tbody,.ego-cart .product-content .cartParts{gap:16px}body .sale_wrapper{gap:4px}.ego-cart .product-content .cartParts .left{width:auto;min-width:60px}.ego-cart .product-content .product-quantity{margin-top:16px}.ego-cart .product-content .product-quantity::before{width:60px;font-size:12px;line-height:18px}.ego-cart .product-content .product-quantity .min,.ego-cart .product-content .product-quantity .plus{width:32px;height:32px;border:1px solid var(--black);display:flex;align-items:center;justify-content:center;margin-right:12px}.ego-cart .product-content .quantity .qty{font-size:12px;line-height:18px;margin-right:2px}.ego-cart .product-content .bottom{margin-top:32px}.ego-cart .addon-item .title,.ego-cart .product-content .remove{gap:6px}.ego-cart .product-content .remove svg{width:14px}.ego-cart .woocommerce-cart-form .cart-item:not(:first-child){margin-top:32px;padding-top:24px}.ego-cart .cart-collaterals{margin-top:8px}.ego-cart .addons-list{gap:12px}.ego-cart .addon-item{padding:12px;gap:5px;min-height:64px}.ego-cart .addon-item .title svg,.ego-cart .info-box .top-bar svg{width:12px}.woocommerce-page input[type=checkbox]:checked::before{width:8px;height:8px}.woocommerce-page input[type=checkbox],.woocommerce-page input[type=checkbox]:not(.slider-chekbox)::after{width:20px;height:20px}.ego-cart .cart_totals{padding-top:32px;gap:24px}.ego-cart .cart-collaterals .wc-proceed-to-checkout a,.ego-cart .coupon .button{padding:12px;font-size:16px;line-height:16px}.ego-cart .info-box{padding:12px;gap:24px}.ego-cart .info-box .top-bar{gap:16px;flex-direction:column;align-items:center}.ego-cart .info-box .top-bar .item{gap:6px}.ego-cart .info-box .box-payments{gap:16px;flex-wrap:wrap}.ego-cart .info-box .box-payments svg{width:auto}.woocommerce-checkout .order-header{gap:12px;padding:12px;align-items:center}.woocommerce-checkout .order-header .custom-logo{width:100px}.woocommerce-checkout .order-header .df{gap:6px}.woocommerce-checkout .order-header .info svg{width:12px}.woocommerce-checkout .woocommerce-checkout-form{padding:12px 0 0;gap:0}.woocommerce-checkout .woocommerce-checkout-form>a{padding:0 16px;gap:6px;color:var(--black);margin-bottom:24px}.woocommerce-checkout .woocommerce-checkout-form h5{padding:0 16px;margin-bottom:16px}.woocommerce-checkout .wysylka,.woocommerce-checkout-review-order-table{margin-bottom:0}.woocommerce-checkout .tablinks{width:100%;cursor:pointer;padding:16px 28px;background:var(--white-smoke);border-bottom:.5px solid var(--dim-gray);color:var(--dim-gray);position:relative}.woocommerce-checkout .tablinks::after{content:"";position:absolute;right:16px;width:6px;height:12px;background-image:url(https://cdn1.egoistin.pl/wp-content/uploads/2024/02/23113833/arrow-menu.svg);background-repeat:no-repeat;background-size:contain;transform:rotate(90deg)}.woocommerce-checkout .tablinks.active::after{transform:rotate(270deg)}.woocommerce-checkout .tablinks.active{color:var(--black)}.woocommerce-checkout .tabcontent{padding:20px 16px 32px}.woocommerce-checkout .form-row input:not([type=checkbox]){font-size:14px;line-height:14px}#newsletter_signup_field label,#ship-to-different-address label,.archive #load-more-products,.woocommerce-checkout #account_password_field::before,.woocommerce-checkout #billing_email_field::before,.woocommerce-checkout .form-checkbox label,.woocommerce-checkout .form-row:not(.myego-checkbox,#billing_fakture_vat_field) label.have-value,.woocommerce-checkout .form-row:not(.myego-checkbox,#billing_fakture_vat_field) label:not(.checkbox),.woocommerce-checkout .form-switch label{font-size:14px;line-height:14px;height:auto}.woocommerce-checkout-review-order-table .coupon-togle form.show{flex-direction:column}#newsletter_signup_field label{margin:10px 0}.woocommerce-checkout-review-order-table .coupon-togle form.show>p{width:100%}.woocommerce-checkout .form-row.myego-checkbox{display:flex}.woocommerce-checkout .form-checkbox label{margin:0;gap:6px;flex-wrap:wrap}.woocommerce-checkout .form-row:not(.myego-checkbox,#billing_fakture_vat_field) label:not(.have-value,.checkbox){bottom:12px}.woocommerce-checkout .form-row input:not([type=checkbox]){height:26px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{gap:20px 16px}.woocommerce-checkout .form-row-70{width:67.467vw}.woocommerce-checkout #account_password_field,.woocommerce-checkout .form-row-50{width:100%}.woocommerce-checkout .form-row-30{width:19.734vw}.woocommerce-checkout p.form-switch{margin:0}#ship-to-different-address input[type=checkbox]::after,.woocommerce-checkout .form-switch input[type=checkbox]+.slider::after,.woocommerce-page .checkbox input[type=checkbox],.woocommerce-page .form-switch input[type=checkbox]{width:24px;height:14px}#ship-to-different-address input[type=checkbox]::before,.woocommerce-checkout .form-switch input[type=checkbox]+.slider::before{width:10px;height:10px;left:2px}.woocommerce-page input[type=checkbox]+.slider{width:12px}#ship-to-different-address input[type=checkbox]:checked::before,.woocommerce-checkout .form-switch input[type=checkbox]+.slider:checked::before{left:auto;right:2px}#ship-to-different-address{margin:20px 0 0}.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{margin-top:20px}.woocommerce-checkout .tabcontent>a{gap:6px;color:var(--dark-grey);margin-bottom:16px}.woocommerce-checkout #payment li,.woocommerce-checkout #shipping_method li{gap:8px;padding:12px 12px 12px 34px}.woocommerce-checkout #shipping_method .shipping-method-description,.woocommerce-checkout .payment_method_bacs p{font-size:12px;line-height:18px}.woocommerce-checkout #shipping_method,.woocommerce-checkout .wc_payment_methods{gap:12px}.woocommerce-checkout input[type=radio]{width:14px;height:14px;left:12px;top:12px}.woocommerce-checkout input[type=radio]::before{height:14px;width:14px}.woocommerce-checkout input[type=radio]:checked::after{width:6px;height:6px}.woocommerce-checkout-review-order .title-checkout,.woocommerce-checkout-review-order-table tfoot .order-total::before{margin-bottom:16px}.woocommerce-checkout-review-order-table .product-name{width:55px;height:85px}.woocommerce-checkout-review-order-table .img-produkt{max-width:60px;height:95px;top:-5px;left:-5px}.woocommerce-checkout-review-order .product-items{gap:10px;margin-bottom:16px}.woocommerce-checkout-review-order-table tfoot{padding:16px;gap:16px}.woocommerce-checkout-review-order-table .coupon-togle label+form .button,.woocommerce-checkout-review-order-table .order-button input{padding:12px;font-size:16px;line-height:16px}.woocommerce-checkout-review-order-table .woocommerce-terms-and-conditions-checkbox-text{font-size:14px;line-height:21px}#ship-to-different-address label,.woocommerce-checkout .form-switch label,.woocommerce-checkout-review-order-table .coupon-togle{gap:8px}.yith-wcwl-form{padding:32px 16px}.woocommerce .wishlist-title h2{font-size:32px;line-height:100%}.yith-wcwl-form .product-name a{font-size:16px}.wishlist_table.mobile li .item-wrapper{width:100%}.yith-wcwl-form .product-add-to-cart a{padding:8px 12px;font-size:16px;line-height:100%;margin:0!important}.wishlist_table.images_grid li .item-details table.item-details-table td,.wishlist_table.mobile li .item-details table.item-details-table td,.wishlist_table.mobile li table.additional-info td,.wishlist_table.modern_grid li .item-details table.item-details-table td{font-size:14px;padding:0}.yith-wcwl-share h4.yith-wcwl-share-title{font-size:22px;line-height:100%}.additional-info-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.wishlist_table.mobile li:not(:last-child){border-bottom:.5px solid var(--black);padding-bottom:12px;margin-bottom:12px}#mini-cart-icon .header-cart-count{min-width:20px;min-height:20px;top:-10px;right:-10px}.woocommerce-checkout .woocommerce-form.woocommerce-form-login p{width:90%}.woocommerce-checkout .woocommerce-form.woocommerce-form-login .close-login-form{padding:10px 16px;font-size:20px}.woocommerce-checkout .woocommerce-form.woocommerce-form-login p:first-child{font-size:24px}.woocommerce-checkout .woocommerce-form.woocommerce-form-login p:not(:first-child) button:not(.show-password-input){font-size:20px;line-height:normal;padding:10px 20px}.woocommerce-checkout .my-custom-shipping-table .button{font-size:16px;line-height:normal;padding:10px 20px}.archive #load-more-products{padding:6px 12px;margin-bottom:40px}}