.elementor-282 .elementor-element.elementor-element-c498028{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-282 .elementor-element.elementor-element-28b561d .woocommerce-breadcrumb{color:var( --e-global-color-fb714b4 );font-family:"Proxima", Sans-serif;font-size:1vw;}.elementor-282 .elementor-element.elementor-element-5962bb1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0% 9%;--row-gap:0%;--column-gap:9%;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-282 .elementor-element.elementor-element-90c9fbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.woocommerce .elementor-282 .elementor-element.elementor-element-0dba8d9 .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-282 .elementor-element.elementor-element-0dba8d9 .flex-control-thumbs li{padding-right:calc(18px / 2);padding-left:calc(18px / 2);padding-bottom:18px;}.woocommerce .elementor-282 .elementor-element.elementor-element-0dba8d9 .flex-control-thumbs{margin-right:calc(-18px / 2);margin-left:calc(-18px / 2);}.elementor-282 .elementor-element.elementor-element-c51cd2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-woocommerce-product-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-282 .elementor-element.elementor-element-873182a .elementor-heading-title{font-family:"Baloo", Sans-serif;font-size:2.4vw;font-weight:600;color:var( --e-global-color-fb714b4 );}.woocommerce .elementor-widget-woocommerce-product-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 );}.elementor-282 .elementor-element.elementor-element-993666a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-282 .elementor-element.elementor-element-993666a.elementor-element{--align-self:flex-start;}.woocommerce .elementor-282 .elementor-element.elementor-element-993666a .price{color:var( --e-global-color-37fe91c );font-family:"Baloo", Sans-serif;font-size:3vw;font-weight:600;}.woocommerce .elementor-282 .elementor-element.elementor-element-993666a .price ins{color:var( --e-global-color-37fe91c );}.woocommerce .elementor-282 .elementor-element.elementor-element-6d60105 .woocommerce-product-details__short-description{font-family:"Proxima", Sans-serif;font-size:1vw;}.elementor-282 .elementor-element.elementor-element-513f08f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:15% 0%;--row-gap:15%;--column-gap:0%;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.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-282 .elementor-element.elementor-element-f923b79 .elementor-heading-title{font-family:"Proxima", Sans-serif;font-size:0.9vw;font-weight:600;color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-b76fc3e .elementor-heading-title{font-family:"Proxima", Sans-serif;font-size:0.9vw;font-weight:400;color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-4ddf6c4 .elementor-heading-title{font-family:"Proxima", Sans-serif;font-size:0.9vw;font-weight:600;color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-8972868 .elementor-heading-title{font-family:"Proxima", Sans-serif;font-size:0.9vw;font-weight:400;color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-4a4117f .elementor-heading-title{font-family:"Proxima", Sans-serif;font-size:0.9vw;font-weight:600;color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-21edd6b .elementor-heading-title{font-family:"Proxima", Sans-serif;font-size:0.7vw;font-weight:400;color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-1bec8b9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0% 0%;--row-gap:0%;--column-gap:0%;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-282 .elementor-element.elementor-element-2fa6975 > .elementor-widget-container{background-color:#F0F0F0;padding:3% 0% 3% 3%;}.elementor-282 .elementor-element.elementor-element-2fa6975 .elementor-heading-title{font-family:"Proxima", Sans-serif;font-size:0.9vw;font-weight:600;color:var( --e-global-color-fb714b4 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-282 .elementor-element.elementor-element-18cc3f3 > .elementor-widget-container{padding:0% 0% 0% 7%;}.elementor-282 .elementor-element.elementor-element-18cc3f3.elementor-element{--align-self:center;}.elementor-282 .elementor-element.elementor-element-18cc3f3 .elementor-icon-wrapper{text-align:left;}.elementor-282 .elementor-element.elementor-element-18cc3f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-37fe91c );}.elementor-282 .elementor-element.elementor-element-18cc3f3.elementor-view-framed .elementor-icon, .elementor-282 .elementor-element.elementor-element-18cc3f3.elementor-view-default .elementor-icon{color:var( --e-global-color-37fe91c );border-color:var( --e-global-color-37fe91c );}.elementor-282 .elementor-element.elementor-element-18cc3f3.elementor-view-framed .elementor-icon, .elementor-282 .elementor-element.elementor-element-18cc3f3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-37fe91c );}.elementor-282 .elementor-element.elementor-element-18cc3f3 .elementor-icon{font-size:24px;}.elementor-282 .elementor-element.elementor-element-18cc3f3 .elementor-icon svg{height:24px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-282 .elementor-element.elementor-element-9c9c160 .cart button, .elementor-282 .elementor-element.elementor-element-9c9c160 .cart .button{background-color:var( --e-global-color-37fe91c );transition:all 0.2s;}.elementor-282 .elementor-element.elementor-element-9c9c160 .quantity .qty{transition:all 0.2s;}.elementor-282 .elementor-element.elementor-element-e504d0d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-282 .elementor-element.elementor-element-8652293{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-282 .elementor-element.elementor-element-8652293.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-282 .elementor-element.elementor-element-2447660 .elementor-heading-title{font-family:"Proxima", Sans-serif;font-size:1.6vw;font-weight:600;color:var( --e-global-color-fb714b4 );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-282 .elementor-element.elementor-element-953ca27{color:var( --e-global-color-fb714b4 );font-size:1vw;font-weight:400;}.elementor-282 .elementor-element.elementor-element-4cd376f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-282 .elementor-element.elementor-element-6600d7d > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-282 .elementor-element.elementor-element-6600d7d .elementor-heading-title{font-family:"Proxima", Sans-serif;font-size:1.6vw;font-weight:600;color:var( --e-global-color-fb714b4 );}.woocommerce .elementor-282 .elementor-element.elementor-element-b478639 .shop_attributes{color:#000000;font-family:"Proxima", Sans-serif;font-size:0.9vw;}.elementor-282 .elementor-element.elementor-element-73af65a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(8, 1fr);--gap:0% 0%;--row-gap:0%;--column-gap:0%;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-282 .elementor-element.elementor-element-743f526 > .elementor-widget-container{background-color:#F0F0F0;padding:3% 0% 3% 3%;}.elementor-282 .elementor-element.elementor-element-743f526 .elementor-heading-title{font-family:"Proxima", Sans-serif;font-size:0.9vw;font-weight:600;color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-126dc14 > .elementor-widget-container{background-color:#F0F0F0;padding:3% 0% 3% 0%;}.elementor-282 .elementor-element.elementor-element-126dc14 .elementor-heading-title{font-family:"Proxima", Sans-serif;font-size:0.9vw;font-weight:400;color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-4dd04b9 > .elementor-widget-container{padding:3% 0% 3% 3%;}.elementor-282 .elementor-element.elementor-element-4dd04b9 .elementor-heading-title{font-family:"Proxima", Sans-serif;font-size:0.9vw;font-weight:600;color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-f244570 > .elementor-widget-container{padding:3% 0% 3% 0%;}.elementor-282 .elementor-element.elementor-element-f244570 .elementor-heading-title{font-family:"Proxima", Sans-serif;font-size:0.9vw;font-weight:400;color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-afef6b7 > .elementor-widget-container{background-color:#F0F0F0;padding:3% 0% 3% 3%;}.elementor-282 .elementor-element.elementor-element-afef6b7 .elementor-heading-title{font-family:"Proxima", Sans-serif;font-size:0.9vw;font-weight:600;color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-39aae39 > .elementor-widget-container{background-color:#F0F0F0;padding:3% 0% 3% 0%;}.elementor-282 .elementor-element.elementor-element-39aae39 .elementor-heading-title{font-family:"Proxima", Sans-serif;font-size:0.9vw;font-weight:400;color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-fb0fdf7 > .elementor-widget-container{padding:3% 0% 3% 3%;}.elementor-282 .elementor-element.elementor-element-fb0fdf7 .elementor-heading-title{font-family:"Proxima", Sans-serif;font-size:0.9vw;font-weight:600;color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-66f8fd9 > .elementor-widget-container{padding:3% 0% 3% 0%;}.elementor-282 .elementor-element.elementor-element-66f8fd9 .elementor-heading-title{font-family:"Proxima", Sans-serif;font-size:0.9vw;font-weight:400;color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-0be1334 > .elementor-widget-container{background-color:#F0F0F0;padding:3% 0% 3% 3%;}.elementor-282 .elementor-element.elementor-element-0be1334 .elementor-heading-title{font-family:"Proxima", Sans-serif;font-size:0.9vw;font-weight:600;color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-cb148cb > .elementor-widget-container{background-color:#F0F0F0;padding:3% 0% 3% 0%;}.elementor-282 .elementor-element.elementor-element-cb148cb .elementor-heading-title{font-family:"Proxima", Sans-serif;font-size:0.9vw;font-weight:400;color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-be77ee0 > .elementor-widget-container{padding:3% 0% 3% 3%;}.elementor-282 .elementor-element.elementor-element-be77ee0 .elementor-heading-title{font-family:"Proxima", Sans-serif;font-size:0.9vw;font-weight:600;color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-15edc1c > .elementor-widget-container{padding:3% 0% 3% 0%;}.elementor-282 .elementor-element.elementor-element-15edc1c .elementor-heading-title{font-family:"Proxima", Sans-serif;font-size:0.9vw;font-weight:400;color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-9716e50 > .elementor-widget-container{background-color:#F0F0F0;padding:3% 0% 3% 3%;}.elementor-282 .elementor-element.elementor-element-9716e50 .elementor-heading-title{font-family:"Proxima", Sans-serif;font-size:0.9vw;font-weight:600;color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-bd5b399 > .elementor-widget-container{background-color:#F0F0F0;padding:3% 0% 3% 0%;}.elementor-282 .elementor-element.elementor-element-bd5b399 .elementor-heading-title{font-family:"Proxima", Sans-serif;font-size:0.9vw;font-weight:400;color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-75b9b67 > .elementor-widget-container{padding:3% 0% 3% 3%;}.elementor-282 .elementor-element.elementor-element-75b9b67 .elementor-heading-title{font-family:"Proxima", Sans-serif;font-size:0.9vw;font-weight:600;color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-971ce79 > .elementor-widget-container{padding:3% 0% 3% 0%;}.elementor-282 .elementor-element.elementor-element-971ce79 .elementor-heading-title{font-family:"Proxima", Sans-serif;font-size:0.9vw;font-weight:400;color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-19f63b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{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 );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .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 );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-282 .elementor-element.elementor-element-d613e18.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-radius:16px;padding:4% 4% 8% 4%;background-color:#F8F8F8;border-color:#11374221;}.elementor-282 .elementor-element.elementor-element-d613e18 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-282 .elementor-element.elementor-element-d613e18.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-282 .elementor-element.elementor-element-d613e18.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:15px 15px 15px 15px;margin-bottom:0px;}.elementor-282 .elementor-element.elementor-element-d613e18.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-d613e18.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-d613e18.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-282 .elementor-element.elementor-element-d613e18.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Baloo", Sans-serif;font-size:1.2vw;font-weight:600;}.woocommerce .elementor-282 .elementor-element.elementor-element-d613e18.elementor-wc-products .products > h2{color:var( --e-global-color-fb714b4 );font-family:"Baloo", Sans-serif;font-size:3vw;font-weight:700;text-transform:uppercase;}.elementor-282 .elementor-element.elementor-element-d613e18.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-fb714b4 );font-family:"Baloo", Sans-serif;font-size:1.5vw;font-weight:600;}.elementor-282 .elementor-element.elementor-element-d613e18.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-d613e18.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-d613e18.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-d613e18.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-fb714b4 );}.elementor-282 .elementor-element.elementor-element-d613e18.elementor-wc-products ul.products li.product .price del {font-family:"Baloo", Sans-serif;font-size:1.1vw;font-weight:600;}.elementor-282 .elementor-element.elementor-element-d613e18.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-fb714b4 );background-color:var( --e-global-color-9e12e00 );border-color:var( --e-global-color-37fe91c );font-family:"Baloo", Sans-serif;font-size:1.2vw;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;padding:3% 10% 3% 10%;margin-top:0px;}.elementor-282 .elementor-element.elementor-element-d613e18.elementor-wc-products ul.products li.product span.onsale{display:block;background-color:var( --e-global-color-37fe91c );font-family:"Baloo", Sans-serif;font-size:1vw;font-weight:600;border-radius:0px;min-width:57%;min-height:4vh;line-height:4vh;left:auto;right:0;margin:-16px;}@media(max-width:1024px){.elementor-282 .elementor-element.elementor-element-513f08f{--grid-auto-flow:row;}.elementor-282 .elementor-element.elementor-element-1bec8b9{--grid-auto-flow:row;}.elementor-282 .elementor-element.elementor-element-73af65a{--grid-auto-flow:row;}.elementor-282 .elementor-element.elementor-element-d613e18.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-282 .elementor-element.elementor-element-c498028{--padding-top:20%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-282 .elementor-element.elementor-element-28b561d .woocommerce-breadcrumb{font-size:3.5vw;}.woocommerce .elementor-282 .elementor-element.elementor-element-0dba8d9 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-282 .elementor-element.elementor-element-0dba8d9 .flex-viewport{border-radius:0px 0px 0px 0px;}.elementor-282 .elementor-element.elementor-element-873182a .elementor-heading-title{font-size:5vw;}.woocommerce .elementor-282 .elementor-element.elementor-element-993666a .price{font-size:5vw;}.woocommerce .elementor-282 .elementor-element.elementor-element-993666a .price ins{font-size:5vw;}.woocommerce .elementor-282 .elementor-element.elementor-element-6d60105 .woocommerce-product-details__short-description{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-513f08f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-282 .elementor-element.elementor-element-f923b79 .elementor-heading-title{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-b76fc3e .elementor-heading-title{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-4ddf6c4 .elementor-heading-title{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-8972868 .elementor-heading-title{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-4a4117f .elementor-heading-title{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-21edd6b .elementor-heading-title{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-1bec8b9{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-282 .elementor-element.elementor-element-2fa6975 .elementor-heading-title{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-2447660 .elementor-heading-title{font-size:4vw;}.elementor-282 .elementor-element.elementor-element-953ca27{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-4cd376f{--padding-top:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-282 .elementor-element.elementor-element-6600d7d > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-282 .elementor-element.elementor-element-6600d7d .elementor-heading-title{font-size:4vw;}.woocommerce .elementor-282 .elementor-element.elementor-element-b478639 .shop_attributes{font-size:3.3vw;}.elementor-282 .elementor-element.elementor-element-73af65a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-282 .elementor-element.elementor-element-743f526 .elementor-heading-title{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-126dc14 .elementor-heading-title{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-4dd04b9 .elementor-heading-title{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-f244570 .elementor-heading-title{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-afef6b7 .elementor-heading-title{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-39aae39 .elementor-heading-title{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-fb0fdf7 .elementor-heading-title{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-66f8fd9 .elementor-heading-title{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-0be1334 .elementor-heading-title{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-cb148cb .elementor-heading-title{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-be77ee0 .elementor-heading-title{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-15edc1c .elementor-heading-title{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-9716e50 .elementor-heading-title{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-bd5b399 .elementor-heading-title{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-75b9b67 .elementor-heading-title{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-971ce79 .elementor-heading-title{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-d613e18.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-282 .elementor-element.elementor-element-d613e18.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-282 .elementor-element.elementor-element-d613e18.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:4vw;}.woocommerce .elementor-282 .elementor-element.elementor-element-d613e18.elementor-wc-products .products > h2{font-size:4vw;}.elementor-282 .elementor-element.elementor-element-d613e18.elementor-wc-products ul.products li.product .price{font-size:4vw;}.elementor-282 .elementor-element.elementor-element-d613e18.elementor-wc-products ul.products li.product .price del {font-size:0vw;}.elementor-282 .elementor-element.elementor-element-d613e18.elementor-wc-products ul.products li.product .button{font-size:3.5vw;}.elementor-282 .elementor-element.elementor-element-d613e18.elementor-wc-products ul.products li.product span.onsale{font-size:3.5vw;}}@media(min-width:768px){.elementor-282 .elementor-element.elementor-element-90c9fbe{--width:50%;}.elementor-282 .elementor-element.elementor-element-c51cd2c{--width:50%;}.elementor-282 .elementor-element.elementor-element-513f08f{--width:100%;}.elementor-282 .elementor-element.elementor-element-1bec8b9{--width:100%;}.elementor-282 .elementor-element.elementor-element-8652293{--width:55%;}.elementor-282 .elementor-element.elementor-element-4cd376f{--width:45%;}.elementor-282 .elementor-element.elementor-element-73af65a{--width:100%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-0dba8d9 *//* Upewniamy się, że lista miniaturek układa się w siatkę */
.elementor-282 .elementor-element.elementor-element-0dba8d9 .woocommerce-product-gallery .flex-control-thumbs {
  display: flex;
  flex-wrap: wrap;
  gap: 8px; /* odstęp między miniaturkami, opcjonalnie */
  margin: 0 !important;
  padding: 0 !important;
}

/* 5 miniaturek w rzędzie na desktopie */
.elementor-282 .elementor-element.elementor-element-0dba8d9 .woocommerce-product-gallery .flex-control-thumbs li {
  list-style: none;
  margin: 0 !important;
  flex: 0 0 15% !important;
  max-width: 15% !important;
}

/* 4 na tabletach */
@media (max-width: 1024px) {
  .elementor-282 .elementor-element.elementor-element-0dba8d9 .woocommerce-product-gallery .flex-control-thumbs li {
    flex-basis: 25% !important;
    max-width: 25% !important;
  }
}

/* 3 na telefonach */
@media (max-width: 768px) {
  .elementor-282 .elementor-element.elementor-element-0dba8d9 .woocommerce-product-gallery .flex-control-thumbs li {
    flex-basis: 33.333% !important;
    max-width: 33.333% !important;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-b478639 */.woocommerce table.shop_attributes td {
    padding-left: 2%;
    padding-right: 2%;
    border: 0px
}

.woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th{
    background: #fff;
}


.woocommerce table.shop_attributes th{
    border-left: 0px;
    width: 40%
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Proxima';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://toysstory.pl/wp-content/uploads/2025/06/proximanova_regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://toysstory.pl/wp-content/uploads/2025/06/proximanova_light.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://toysstory.pl/wp-content/uploads/2025/06/proximanova_bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Baloo';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://toysstory.pl/wp-content/uploads/2025/06/Baloo2-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Baloo';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://toysstory.pl/wp-content/uploads/2025/06/Baloo2-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Baloo';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://toysstory.pl/wp-content/uploads/2025/06/Baloo2-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Baloo';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://toysstory.pl/wp-content/uploads/2025/06/Baloo2-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */