.elementor-31321 .elementor-element.elementor-element-941a2e0 > .elementor-container{max-width:1270px;}.elementor-31321 .elementor-element.elementor-element-707e30f .page-heading{font-family:"Jost", Sans-serif;font-size:13px;}.elementor-31321 .elementor-element.elementor-element-77d818a .swiper-vertical-images .vertical-thumbnails-wrapper li{margin-bottom:1px;}.elementor-31321 .elementor-element.elementor-element-77d818a .onsale{top:0px;}body:not(.rtl) .elementor-31321 .elementor-element.elementor-element-77d818a .onsale.left{left:0px;right:auto;}body.rtl .elementor-31321 .elementor-element.elementor-element-77d818a .onsale.left{right:0px;left:auto;}body:not(.rtl) .elementor-31321 .elementor-element.elementor-element-77d818a .onsale.right{right:0px;left:auto;}body.rtl .elementor-31321 .elementor-element.elementor-element-77d818a .onsale.right{left:0px;right:auto;}.elementor-31321 .elementor-element.elementor-element-77d818a .swiper-control-bottom{margin-top:0px;}.elementor-31321 .elementor-element.elementor-element-77d818a .thumbnails-list li:not(.active-thumbnail), .elementor-31321 .elementor-element.elementor-element-77d818a .swiper-container.swiper-control-bottom.second-initialized li.thumbnail-item:not(.active-thumbnail){opacity:0.88;}.woocommerce .elementor-31321 .elementor-element.elementor-element-77d818a .woocommerce-product-gallery img{width:100%;}.woocommerce .elementor-31321 .elementor-element.elementor-element-77d818a .images-wrapper.woocommerce-product-gallery:not(.double_image, .one_image), .woocommerce .elementor-31321 .elementor-element.elementor-element-77d818a .woocommerce-product-gallery:is(.double_image, .one_image) .woocommerce-product-gallery{border-style:none;}.elementor-31321 .elementor-element.elementor-element-8a115de > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-widget-woocommerce-product-etheme_title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-31321 .elementor-element.elementor-element-272c776{margin:45px 4px calc(var(--kit-widget-spacing, 0px) + 4px) 4px;}.elementor-31321 .elementor-element.elementor-element-272c776 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:31px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-31321 .elementor-element.elementor-element-22c4dfb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.woocommerce .elementor-31321 .elementor-element.elementor-element-22c4dfb .star-rating span:before{color:#131313;}.woocommerce .elementor-31321 .elementor-element.elementor-element-22c4dfb .woocommerce-review-link{font-family:"Jost", Sans-serif;}.woocommerce .elementor-widget-woocommerce-product-etheme_price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-31321 .elementor-element.elementor-element-999643b .price{color:#222222D9;font-family:"Jost", Sans-serif;font-size:18px;font-weight:normal;line-height:46px;}.woocommerce .elementor-31321 .elementor-element.elementor-element-999643b .price ins{color:#222222;font-family:"Barlow", Sans-serif;}body:not(.rtl) .elementor-31321 .elementor-element.elementor-element-999643b:not(.elementor-product-price-block-yes) del{margin-right:7px;}body.rtl .elementor-31321 .elementor-element.elementor-element-999643b:not(.elementor-product-price-block-yes) del{margin-left:7px;}.elementor-31321 .elementor-element.elementor-element-999643b.elementor-product-price-block-yes del{margin-bottom:7px;}.elementor-31321 .elementor-element.elementor-element-e149ed9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.woocommerce .elementor-31321 .elementor-element.elementor-element-e149ed9 .woocommerce-product-details__short-description{color:#5C5C5C;font-family:"Jost", Sans-serif;font-size:10px;line-height:15px;word-spacing:0px;}.elementor-31321 .elementor-element.elementor-element-adae62f .elementor-button{min-width:0px;font-size:12px;text-transform:uppercase;fill:#000000;color:#000000;--loader-side-color:#000000;background-color:#00000000;border-radius:0px 0px 0px 0px;padding:7px 10px 3px 010px;}.elementor-31321 .elementor-element.elementor-element-adae62f .button-text:last-child{margin-left:7px;}.elementor-31321 .elementor-element.elementor-element-adae62f .button-text:first-child{margin-right:7px;}.elementor-31321 .elementor-element.elementor-element-adae62f .elementor-button, .elementor-31321 .elementor-element.elementor-element-adae62f .elementor-button.button{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-31321 .elementor-element.elementor-element-268917b > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-31321 .elementor-element.elementor-element-268917b .single_add_to_cart_button:not(.et-single-buy-now){min-width:442px;}.elementor-31321 .elementor-element.elementor-element-268917b .single_add_to_cart_button .button-text:last-child{margin-left:7px;}.elementor-31321 .elementor-element.elementor-element-268917b .single_add_to_cart_button .button-text:first-child{margin-right:7px;}.woocommerce .elementor-31321 .elementor-element.elementor-element-268917b form.cart table.variations label{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;color:#252525;}.woocommerce .elementor-31321 .elementor-element.elementor-element-268917b form.cart table.variations td.value select{color:#383838;}.woocommerce .elementor-31321 .elementor-element.elementor-element-268917b form.cart table.variations td.value select, .woocommerce .elementor-31321 .elementor-element.elementor-element-268917b form.cart table.variations td.value:before{background-color:#242424;}.elementor-31321 .elementor-element.elementor-element-268917b .reset_variations{font-family:"Montserrat", Sans-serif;font-size:9px;line-height:1px;border-style:none;}.elementor-31321 .elementor-element.elementor-element-268917b .single_add_to_cart_button{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;--loader-side-color:#FFFFFF;background-color:#333333;}.elementor-31321 .elementor-element.elementor-element-268917b .single_add_to_cart_button:hover, .elementor-31321 .elementor-element.elementor-element-268917b .single_add_to_cart_button:focus{color:#222222;--loader-side-color:#222222;background-color:#E6CFDD;}.elementor-31321 .elementor-element.elementor-element-268917b .single_add_to_cart_button:hover svg, .elementor-31321 .elementor-element.elementor-element-268917b .single_add_to_cart_button:focus svg{fill:#222222;}.elementor-31321 .elementor-element.elementor-element-1bebd43 .sales-booster-estimated-delivery{display:flex;justify-content:center;font-size:14px;}.elementor-31321 .elementor-element.elementor-element-1f5ee85 .elementor-button{min-width:308px;fill:#ffffff;color:#ffffff;--loader-side-color:#ffffff;background-color:#000000;}.elementor-31321 .elementor-element.elementor-element-1f5ee85 .button-text:last-child, .elementor-31321 .elementor-element.elementor-element-1f5ee85 .mtips .button-text:nth-last-child(2){margin-left:7px;padding-left:0;}.elementor-31321 .elementor-element.elementor-element-1f5ee85 .button-text:first-child{margin-right:7px;padding-right:0;}.elementor-31321 .elementor-element.elementor-element-1f5ee85 .et-availability-notify-popup button{fill:#ffffff;color:#ffffff;--loader-side-color:#ffffff;background-color:#000000;}.elementor-31321 .elementor-element.elementor-element-dc77109 .button-text:last-child, .elementor-31321 .elementor-element.elementor-element-dc77109 .mtips .button-text:nth-last-child(2){margin-left:7px;padding-left:0;}.elementor-31321 .elementor-element.elementor-element-dc77109 .button-text:first-child{margin-right:7px;padding-right:0;}.elementor-31321 .elementor-element.elementor-element-dc77109 .elementor-button{font-family:"Jost", Sans-serif;font-size:14px;line-height:24px;fill:#000000;color:#000000;--loader-side-color:#000000;background-color:#00000000;padding:0px 0px 0px 0px;}.elementor-31321 .elementor-element.elementor-element-dc77109 .elementor-button:hover, .elementor-31321 .elementor-element.elementor-element-dc77109 .elementor-button:focus{color:#A9C4B2;--loader-side-color:#A9C4B2;}.elementor-31321 .elementor-element.elementor-element-dc77109 .elementor-button:hover svg, .elementor-31321 .elementor-element.elementor-element-dc77109 .elementor-button:focus svg{fill:#A9C4B2;}.elementor-31321 .elementor-element.elementor-element-8e8e13d .quantity-discounts-title{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-31321 .elementor-element.elementor-element-8e8e13d .quantity-discount-name{font-size:15px;}.elementor-31321 .elementor-element.elementor-element-8e8e13d .sales-booster-quantity-discounts button{fill:#ffffff;color:#ffffff;--loader-side-color:#ffffff;background-color:#000000;}.elementor-31321 .elementor-element.elementor-element-8e8e13d .sales-booster-quantity-discounts button .button-text:last-child{margin-left:7px;}.elementor-31321 .elementor-element.elementor-element-8e8e13d .sales-booster-quantity-discounts button .button-text:first-child{margin-right:7px;}.elementor-31321 .elementor-element.elementor-element-ceac8c1{--slides-per-view:4;}.elementor-31321 .elementor-element.elementor-element-ceac8c1 .cross-sell-products-title{font-family:"Montserrat", Sans-serif;font-size:17px;text-transform:uppercase;}.woocommerce .elementor-31321 .elementor-element.elementor-element-08785cc .woocommerce-tabs .panel{padding:6px 6px 6px 6px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-31321 .elementor-element.elementor-element-eb2caa6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-31321 .elementor-element.elementor-element-eb2caa6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-31321 .elementor-element.elementor-element-eb2caa6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-31321 .elementor-element.elementor-element-eb2caa6 .elementor-image-box-title{margin-bottom:6px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:20px;color:#111111;}.elementor-31321 .elementor-element.elementor-element-eb2caa6 .elementor-image-box-wrapper .elementor-image-box-img{width:16%;}.elementor-31321 .elementor-element.elementor-element-eb2caa6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31321 .elementor-element.elementor-element-eb2caa6 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:17px;color:#777777;}.elementor-31321 .elementor-element.elementor-element-98389ae.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-31321 .elementor-element.elementor-element-98389ae.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-31321 .elementor-element.elementor-element-98389ae.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-31321 .elementor-element.elementor-element-98389ae .elementor-image-box-title{margin-bottom:6px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:20px;color:#111111;}.elementor-31321 .elementor-element.elementor-element-98389ae .elementor-image-box-wrapper .elementor-image-box-img{width:16%;}.elementor-31321 .elementor-element.elementor-element-98389ae .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31321 .elementor-element.elementor-element-98389ae .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:17px;color:#777777;}.elementor-31321 .elementor-element.elementor-element-a030a03 > .elementor-container{max-width:1410px;}.elementor-31321 .elementor-element.elementor-element-a030a03{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;padding:40px 40px 40px 40px;}.elementor-31321 .elementor-element.elementor-element-f6f9cf1 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-31321 .elementor-element.elementor-element-33696d6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-31321 .elementor-element.elementor-element-33696d6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-31321 .elementor-element.elementor-element-33696d6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-31321 .elementor-element.elementor-element-33696d6 .elementor-image-box-title{margin-bottom:6px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:20px;color:#111111;}.elementor-31321 .elementor-element.elementor-element-33696d6 .elementor-image-box-wrapper .elementor-image-box-img{width:16%;}.elementor-31321 .elementor-element.elementor-element-33696d6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31321 .elementor-element.elementor-element-33696d6 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:17px;color:#777777;}.elementor-31321 .elementor-element.elementor-element-8c2fbaa > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-31321 .elementor-element.elementor-element-0c170f1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-31321 .elementor-element.elementor-element-0c170f1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-31321 .elementor-element.elementor-element-0c170f1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-31321 .elementor-element.elementor-element-0c170f1 .elementor-image-box-title{margin-bottom:6px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:20px;color:#111111;}.elementor-31321 .elementor-element.elementor-element-0c170f1 .elementor-image-box-wrapper .elementor-image-box-img{width:16%;}.elementor-31321 .elementor-element.elementor-element-0c170f1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31321 .elementor-element.elementor-element-0c170f1 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:17px;color:#777777;}.elementor-31321 .elementor-element.elementor-element-dbac62f > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-31321 .elementor-element.elementor-element-40ac42e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-31321 .elementor-element.elementor-element-40ac42e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-31321 .elementor-element.elementor-element-40ac42e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-31321 .elementor-element.elementor-element-40ac42e .elementor-image-box-title{margin-bottom:6px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:20px;color:#111111;}.elementor-31321 .elementor-element.elementor-element-40ac42e .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-31321 .elementor-element.elementor-element-40ac42e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31321 .elementor-element.elementor-element-40ac42e .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:17px;color:#777777;}.elementor-31321 .elementor-element.elementor-element-e5376d9 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-31321 .elementor-element.elementor-element-33076c5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-31321 .elementor-element.elementor-element-33076c5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-31321 .elementor-element.elementor-element-33076c5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-31321 .elementor-element.elementor-element-33076c5 .elementor-image-box-title{margin-bottom:6px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:20px;color:#111111;}.elementor-31321 .elementor-element.elementor-element-33076c5 .elementor-image-box-wrapper .elementor-image-box-img{width:16%;}.elementor-31321 .elementor-element.elementor-element-33076c5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31321 .elementor-element.elementor-element-33076c5 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:17px;color:#777777;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31321 .elementor-element.elementor-element-d4bcfe1 .elementor-repeater-item-e2af22b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.mgthelabel.pl/wp-content/uploads/2025/11/rozmiary-scrunchies.jpg);background-size:cover;}.elementor-31321 .elementor-element.elementor-element-d4bcfe1 .elementor-repeater-item-f566835 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.mgthelabel.pl/wp-content/uploads/2025/03/scrunchie-Oversized.jpg);background-size:cover;}.elementor-31321 .elementor-element.elementor-element-d4bcfe1 .elementor-repeater-item-78f1f1e .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.mgthelabel.pl/wp-content/uploads/2025/03/Kopia-–-scrunchie-Oversized-2.jpg);background-size:cover;}.elementor-31321 .elementor-element.elementor-element-d4bcfe1 .elementor-repeater-item-c375346 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.mgthelabel.pl/wp-content/uploads/2025/03/Kopia-–-scrunchie-Oversized.jpg);background-size:cover;}.elementor-31321 .elementor-element.elementor-element-d4bcfe1 .swiper-slide{transition-duration:calc(5000ms*1.2);height:551px;}.elementor-31321 .elementor-element.elementor-element-d4bcfe1 .swiper-slide-contents{max-width:66%;}.elementor-31321 .elementor-element.elementor-element-d4bcfe1 .swiper-slide-inner{text-align:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-31321 .elementor-element.elementor-element-0cb132a{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31321 .elementor-element.elementor-element-0cb132a .elementor-heading-title{color:#222222;}.elementor-31321 .elementor-element.elementor-element-826cfb0 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-31321 .elementor-element.elementor-element-826cfb0 .etheme-tt-button .button-text:last-child{margin-left:7px;}.elementor-31321 .elementor-element.elementor-element-826cfb0 .etheme-tt-button .button-text:first-child{margin-right:7px;}.elementor-31321 .elementor-element.elementor-element-826cfb0 .etheme-tt-button-less .button-text:last-child{margin-left:7px;}.elementor-31321 .elementor-element.elementor-element-826cfb0 .etheme-tt-button-less .button-text:first-child{margin-right:7px;}.elementor-31321 .elementor-element.elementor-element-826cfb0 .etheme-toggle-short-content{font-family:"Montserrat", Sans-serif;font-size:1px;}.elementor-31321 .elementor-element.elementor-element-826cfb0 .etheme-toggle-long-content{font-family:"Montserrat", Sans-serif;font-size:12px;}.elementor-31321 .elementor-element.elementor-element-826cfb0 .etheme-tt-button-wrapper{text-align:center;}.elementor-31321 .elementor-element.elementor-element-826cfb0 .etheme-tt-button{text-transform:uppercase;}.elementor-31321 .elementor-element.elementor-element-2320ae5{margin-top:0px;margin-bottom:0px;}.elementor-31321 .elementor-element.elementor-element-2366ae4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:15px;}.elementor-31321 .elementor-element.elementor-element-daec79a .etheme-advanced-headline{background-color:#0E0E0E;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;}.elementor-31321 .elementor-element.elementor-element-daec79a .etheme-advanced-headline::selection{-webkit-text-fill-color:#0E0E0E;}.elementor-31321 .elementor-element.elementor-element-e3ba6a5{--slides-per-view:5;}.elementor-31321 .elementor-element.elementor-element-e3ba6a5 .etheme-product-grid-item{text-align:center;}.elementor-31321 .elementor-element.elementor-element-e3ba6a5 .etheme-product-grid-title{font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-31321 .elementor-element.elementor-element-e3ba6a5 .price{font-size:13px;}.elementor-31321 .elementor-element.elementor-element-6ebc449 .elementor-button{background-color:#FFFFFF;min-width:200px;--icon-indent:15px;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:18px;fill:#000000;color:#000000;--fill-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:17px 30px 17px 30px;}.elementor-31321 .elementor-element.elementor-element-6ebc449 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-31321 .elementor-element.elementor-element-6ebc449 .elementor-button .elementor-button-icon{font-size:13px;}.elementor-31321 .elementor-element.elementor-element-6ebc449 .elementor-button-icon ~ .elementor-button-text{margin-left:15px;}.elementor-31321 .elementor-element.elementor-element-6ebc449 .elementor-button-text:has(+.elementor-button-icon){margin-right:15px;}.elementor-31321 .elementor-element.elementor-element-6ebc449 .elementor-button:hover, .elementor-31321 .elementor-element.elementor-element-6ebc449 .elementor-button:hover:focus{color:#ffffff;}.elementor-31321 .elementor-element.elementor-element-6ebc449 .elementor-button:hover svg, .elementor-31321 .elementor-element.elementor-element-6ebc449 .elementor-button:hover:focus svg{fill:#ffffff;}.elementor-31321 .elementor-element.elementor-element-7df660a > .elementor-container{max-width:1410px;}.elementor-31321 .elementor-element.elementor-element-7df660a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#000000;margin-top:0px;margin-bottom:15px;padding:120px 15px 120px 15px;}.elementor-31321 .elementor-element.elementor-element-7df660a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31321 .elementor-element.elementor-element-c957b25.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-31321 .elementor-element.elementor-element-c957b25 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:25px;}.elementor-31321 .elementor-element.elementor-element-c957b25 > .elementor-element-populated{padding:0% 7% 0% 7%;}.elementor-31321 .elementor-element.elementor-element-e46520d{--iteration-count:infinite;text-align:center;--shape-color:#FFFFFF;--shape-width:3px;}.elementor-31321 .elementor-element.elementor-element-e46520d > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-31321 .elementor-element.elementor-element-e46520d .etheme-headline{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;line-height:48px;color:#000000;}.elementor-31321 .elementor-element.elementor-element-6778f10{--slides-per-view:1;}.elementor-31321 .elementor-element.elementor-element-6778f10 .swiper-wrapper{align-items:center;}.elementor-31321 .elementor-element.elementor-element-6778f10 .testimonial .content-wrapper{text-align:center;padding:0% 0% 0% 0%;}.elementor-31321 .elementor-element.elementor-element-6778f10 .testimonial img{max-width:80px;}.elementor-31321 .elementor-element.elementor-element-6778f10 .star-rating-wrapper .star-rating span:before{color:#000000;}.elementor-31321 .elementor-element.elementor-element-6778f10 .star-rating-wrapper{margin:10px 0px 10px 0px;}.elementor-31321 .elementor-element.elementor-element-6778f10 .content{font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;font-style:italic;line-height:24px;color:#000000;margin:0px 0px 15px 0px;}.elementor-31321 .elementor-element.elementor-element-6778f10 .name{font-family:"Montserrat", Sans-serif;font-size:16px;text-transform:uppercase;line-height:24px;color:#303030;margin:0px 0px 0px 0px;}.elementor-31321 .elementor-element.elementor-element-6778f10 .swiper-entry{--arrow-size:10px;}.elementor-31321 .elementor-element.elementor-element-6778f10 .swiper-entry .et-swiper-elementor-nav{color:#2C2C2C;}.elementor-31321 .elementor-element.elementor-element-15b1c43:not(.elementor-motion-effects-element-type-background), .elementor-31321 .elementor-element.elementor-element-15b1c43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBFB;}.elementor-31321 .elementor-element.elementor-element-15b1c43 > .elementor-container{max-width:1159px;}.elementor-31321 .elementor-element.elementor-element-15b1c43{border-style:solid;border-width:1px 1px 1px 1px;border-color:#1A161614;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31321 .elementor-element.elementor-element-15b1c43, .elementor-31321 .elementor-element.elementor-element-15b1c43 > .elementor-background-overlay{border-radius:-2px -2px -2px -2px;}.elementor-31321 .elementor-element.elementor-element-15b1c43 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31321 .elementor-element.elementor-element-3bf5569{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-31321 .elementor-element.elementor-element-3bf5569 .elementor-heading-title{color:#222222;}@media(min-width:768px){.elementor-31321 .elementor-element.elementor-element-abd53b9{width:43.333%;}.elementor-31321 .elementor-element.elementor-element-e30bdea{width:56.667%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31321 .elementor-element.elementor-element-02f6343{width:100%;}.elementor-31321 .elementor-element.elementor-element-8a115de{width:100%;}}@media(max-width:767px){.elementor-31321 .elementor-element.elementor-element-707e30f > .elementor-widget-container{margin:-12px -12px -29px -12px;padding:0px 0px -8px 0px;}.elementor-31321 .elementor-element.elementor-element-707e30f .page-heading{font-size:11px;}.elementor-31321 .elementor-element.elementor-element-77d818a > .elementor-widget-container{margin:0px 0px -60px 0px;}.elementor-31321 .elementor-element.elementor-element-272c776{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;}.elementor-31321 .elementor-element.elementor-element-999643b{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;text-align:start;}.woocommerce .elementor-31321 .elementor-element.elementor-element-999643b .price{font-size:16px;}.woocommerce .elementor-31321 .elementor-element.elementor-element-e149ed9 .woocommerce-product-details__short-description{font-size:10px;line-height:1.5em;}.elementor-31321 .elementor-element.elementor-element-268917b .single_add_to_cart_button:not(.et-single-buy-now){min-width:222px;}.elementor-31321 .elementor-element.elementor-element-268917b .reset_variations{padding:-2px -2px -2px -2px;}.elementor-31321 .elementor-element.elementor-element-1bebd43 .sales-booster-estimated-delivery{font-size:12px;}.elementor-31321 .elementor-element.elementor-element-dc77109 > .elementor-widget-container{margin:0px 0px 0px 18px;padding:0px 0px 0px 0px;}.elementor-31321 .elementor-element.elementor-element-dc77109 .elementor-button{font-size:13px;}.elementor-31321 .elementor-element.elementor-element-ceac8c1{--slides-per-view:2;}.elementor-31321 .elementor-element.elementor-element-ceac8c1 .cross-sell-products-title{font-size:16px;}.elementor-31321 .elementor-element.elementor-element-08785cc .wc-tabs .et-woocommerce-tab a{font-size:13px;}.elementor-31321 .elementor-element.elementor-element-c262e0c{margin-top:-50px;margin-bottom:0px;}.elementor-31321 .elementor-element.elementor-element-94c1ff0{width:50%;}.elementor-31321 .elementor-element.elementor-element-3502801 > .elementor-container{max-width:500px;}.elementor-31321 .elementor-element.elementor-element-3502801{margin-top:70px;margin-bottom:10px;}.elementor-31321 .elementor-element.elementor-element-2525afc{width:50%;}.elementor-31321 .elementor-element.elementor-element-eb2caa6 .elementor-image-box-img{margin-bottom:15px;}.elementor-31321 .elementor-element.elementor-element-ab7c2f3{width:50%;}.elementor-31321 .elementor-element.elementor-element-98389ae .elementor-image-box-img{margin-bottom:15px;}.elementor-31321 .elementor-element.elementor-element-51b92ca{margin-top:20px;margin-bottom:-2px;}.elementor-31321 .elementor-element.elementor-element-6a1c181 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-31321 .elementor-element.elementor-element-f6f9cf1 > .elementor-element-populated{margin:0px 0px 35px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-31321 .elementor-element.elementor-element-33696d6 .elementor-image-box-img{margin-bottom:15px;}.elementor-31321 .elementor-element.elementor-element-8c2fbaa > .elementor-element-populated{margin:0px 0px 35px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-31321 .elementor-element.elementor-element-0c170f1 .elementor-image-box-img{margin-bottom:15px;}.elementor-31321 .elementor-element.elementor-element-dbac62f > .elementor-element-populated{margin:0px 0px 35px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-31321 .elementor-element.elementor-element-40ac42e .elementor-image-box-img{margin-bottom:15px;}.elementor-31321 .elementor-element.elementor-element-e5376d9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-31321 .elementor-element.elementor-element-33076c5 .elementor-image-box-img{margin-bottom:15px;}.elementor-31321 .elementor-element.elementor-element-d4bcfe1 .swiper-slide{height:332px;}.elementor-31321 .elementor-element.elementor-element-0cb132a{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-31321 .elementor-element.elementor-element-826cfb0 > .elementor-widget-container{margin:0px 20px 20px 20px;}.elementor-31321 .elementor-element.elementor-element-826cfb0 .etheme-toggle-short-content{font-size:8px;line-height:2.5em;}.elementor-31321 .elementor-element.elementor-element-e3ba6a5{--slides-per-view:2;}.elementor-31321 .elementor-element.elementor-element-e3ba6a5 .etheme-product-grid-title{font-size:14px;}.elementor-31321 .elementor-element.elementor-element-e46520d .etheme-headline{font-size:18px;line-height:1.6em;}.elementor-31321 .elementor-element.elementor-element-6778f10 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31321 .elementor-element.elementor-element-6778f10 .content{font-size:15px;}.elementor-31321 .elementor-element.elementor-element-15b1c43{margin-top:37px;margin-bottom:0px;}.elementor-31321 .elementor-element.elementor-element-3bf5569{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for woocommerce-product-etheme_product_images, class: .elementor-element-77d818a */.woocommerce-product-gallery__image img {
    object-fit: cover; /* dopasowuje obraz do kontenera */
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-etheme_short_description, class: .elementor-element-e149ed9 */.woocommerce-product-details__short-description {
    font-size: 11px !important;
}
.single-product .elementor-widget-woocommerce-product-short-description {
    font-size: 11px !important;
}/* End custom CSS */