.elementor-46668 .elementor-element.elementor-element-f3aca7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0rem;margin-bottom:1.25rem;padding:0px 75px 0px 75px;}.elementor-46668 .elementor-element.elementor-element-f3aca7f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46668 .elementor-element.elementor-element-f80b94c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-46668 .elementor-element.elementor-element-f80b94c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1E;}.elementor-bc-flex-widget .elementor-46668 .elementor-element.elementor-element-f80b94c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-46668 .elementor-element.elementor-element-f80b94c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-46668 .elementor-element.elementor-element-f80b94c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-46668 .elementor-element.elementor-element-f80b94c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-46668 .elementor-element.elementor-element-f80b94c > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:clamp(20px, 2.45vw, 40px) 20px 20px 20px;}.elementor-46668 .elementor-element.elementor-element-f80b94c > .elementor-element-populated, .elementor-46668 .elementor-element.elementor-element-f80b94c > .elementor-element-populated > .elementor-background-overlay, .elementor-46668 .elementor-element.elementor-element-f80b94c > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-46668 .elementor-element.elementor-element-f80b94c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46668 .elementor-element.elementor-element-f865f55{margin-top:0px;margin-bottom:60px;}.elementor-bc-flex-widget .elementor-46668 .elementor-element.elementor-element-1de8e3f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-46668 .elementor-element.elementor-element-1de8e3f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-46668 .elementor-element.elementor-element-1de8e3f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-46668 .elementor-element.elementor-element-1de8e3f > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-46668 .elementor-element.elementor-element-1de8e3f > .elementor-element-populated, .elementor-46668 .elementor-element.elementor-element-1de8e3f > .elementor-element-populated > .elementor-background-overlay, .elementor-46668 .elementor-element.elementor-element-1de8e3f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-46668 .elementor-element.elementor-element-1de8e3f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46668 .elementor-element.elementor-element-464e1dd > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-46668 .elementor-element.elementor-element-8baf72a{margin-top:0px;margin-bottom:0px;}.elementor-46668 .elementor-element.elementor-element-f461082{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0rem;margin-bottom:1.25rem;padding:0px 75px 0px 75px;}.elementor-46668 .elementor-element.elementor-element-f461082 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46668 .elementor-element.elementor-element-38cf4f3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-46668 .elementor-element.elementor-element-38cf4f3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1E;}.elementor-bc-flex-widget .elementor-46668 .elementor-element.elementor-element-38cf4f3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-46668 .elementor-element.elementor-element-38cf4f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-46668 .elementor-element.elementor-element-38cf4f3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-46668 .elementor-element.elementor-element-38cf4f3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-46668 .elementor-element.elementor-element-38cf4f3 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-46668 .elementor-element.elementor-element-38cf4f3 > .elementor-element-populated, .elementor-46668 .elementor-element.elementor-element-38cf4f3 > .elementor-element-populated > .elementor-background-overlay, .elementor-46668 .elementor-element.elementor-element-38cf4f3 > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-46668 .elementor-element.elementor-element-38cf4f3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46668 .elementor-element.elementor-element-8830068{margin-top:0px;margin-bottom:40px;}.elementor-46668 .elementor-element.elementor-element-068c129 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46668 .elementor-element.elementor-element-a70e511:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-46668 .elementor-element.elementor-element-a70e511 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323235;}.elementor-46668 .elementor-element.elementor-element-a70e511 > .elementor-element-populated, .elementor-46668 .elementor-element.elementor-element-a70e511 > .elementor-element-populated > .elementor-background-overlay, .elementor-46668 .elementor-element.elementor-element-a70e511 > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-46668 .elementor-element.elementor-element-a70e511 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-46668 .elementor-element.elementor-element-a70e511 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-46668 .elementor-element.elementor-element-0ad48f0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:20px;}.elementor-46668 .elementor-element.elementor-element-0ad48f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46668 .elementor-element.elementor-element-0ad48f0 .elementor-main-swiper{height:105px;width:93%;}.elementor-46668 .elementor-element.elementor-element-0ad48f0 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:1px;padding:25px 25px 25px 25px;}.elementor-46668 .elementor-element.elementor-element-0ad48f0 .elementor-swiper-button{font-size:20px;}.elementor-46668 .elementor-element.elementor-element-0ad48f0 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-46668 .elementor-element.elementor-element-61bce65{margin-top:0px;margin-bottom:0px;padding:0px 75px 0px 75px;}.elementor-46668 .elementor-element.elementor-element-40d2224 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-46668 .elementor-element.elementor-element-40d2224 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-46668 .elementor-element.elementor-element-40d2224 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-46668 .elementor-element.elementor-element-40d2224 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46668 .elementor-element.elementor-element-8e0816c:not(.elementor-motion-effects-element-type-background), .elementor-46668 .elementor-element.elementor-element-8e0816c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1E;}.elementor-46668 .elementor-element.elementor-element-8e0816c, .elementor-46668 .elementor-element.elementor-element-8e0816c > .elementor-background-overlay{border-radius:3px 3px 3px 3px;}.elementor-46668 .elementor-element.elementor-element-8e0816c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-46668 .elementor-element.elementor-element-8e0816c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46668 .elementor-element.elementor-element-81865a9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-46668 .elementor-element.elementor-element-81865a9 > .elementor-element-populated, .elementor-46668 .elementor-element.elementor-element-81865a9 > .elementor-element-populated > .elementor-background-overlay, .elementor-46668 .elementor-element.elementor-element-81865a9 > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-46668 .elementor-element.elementor-element-81865a9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 25px 35px 25px;}.elementor-46668 .elementor-element.elementor-element-110bee0 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.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 );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.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-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.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-products.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-products.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-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px;padding:30px 30px 30px 30px;box-shadow:0px 0px 4px -15px rgba(0,0,0,0.5);background-color:#141415;border-color:#27272A;}.elementor-46668 .elementor-element.elementor-element-1484fc7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products  ul.products{grid-column-gap:15px;grid-row-gap:15px;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:0px 0px 0px 0px;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#F8F8F8;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#F8F8F8;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Tomorrow", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products ul.products li.product .star-rating{font-size:0em;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products ul.products li.product .price{color:#FFFFFF;font-family:"Tomorrow", Sans-serif;font-size:13px;font-weight:500;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products ul.products li.product .price ins{color:#FFFFFF;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products ul.products li.product .price ins .amount{color:#FFFFFF;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products ul.products li.product .price del{color:#FEE401;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products ul.products li.product .price del .amount{color:#FEE401;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products ul.products li.product .price del {font-family:"Tomorrow", Sans-serif;font-size:13px;font-weight:600;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products ul.products li.product .button{color:#F8F8F8;background-color:#2B2B2B8C;border-color:#2B2B2B;font-family:"Tomorrow", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;padding:13px 0px 13px 0px;margin-top:10px;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products ul.products li.product .button:hover{color:#000000;background-color:#FEE401;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products ul.products li.product span.onsale{display:block;color:#000000;background-color:#FEE401;font-family:"Tomorrow", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;border-radius:0px;min-width:45px;min-height:24px;line-height:24px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-46668 .elementor-element.elementor-element-f8a6752 .elementor-button{background-color:#FEE401;font-family:"Tomorrow", Sans-serif;font-size:1em;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2B2B2B;border-radius:3px 3px 3px 3px;padding:25px 130px 25px 130px;}.elementor-46668 .elementor-element.elementor-element-f8a6752 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-46668 .elementor-element.elementor-element-51613f1{margin-top:30px;margin-bottom:0px;padding:0px 75px 0px 75px;}.elementor-46668 .elementor-element.elementor-element-5d736bd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-46668 .elementor-element.elementor-element-5d736bd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1E;}.elementor-46668 .elementor-element.elementor-element-5d736bd > .elementor-element-populated, .elementor-46668 .elementor-element.elementor-element-5d736bd > .elementor-element-populated > .elementor-background-overlay, .elementor-46668 .elementor-element.elementor-element-5d736bd > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-46668 .elementor-element.elementor-element-5d736bd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 35px 25px;}.elementor-46668 .elementor-element.elementor-element-5d736bd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46668 .elementor-element.elementor-element-f0681a5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-46668 .elementor-element.elementor-element-f0681a5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323235;}.elementor-46668 .elementor-element.elementor-element-f0681a5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-46668 .elementor-element.elementor-element-f0681a5 > .elementor-element-populated, .elementor-46668 .elementor-element.elementor-element-f0681a5 > .elementor-element-populated > .elementor-background-overlay, .elementor-46668 .elementor-element.elementor-element-f0681a5 > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-46668 .elementor-element.elementor-element-f0681a5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-46668 .elementor-element.elementor-element-f0681a5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-46668 .elementor-element.elementor-element-8f11ebf > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-46668 .elementor-element.elementor-element-8f11ebf{text-align:start;}.elementor-46668 .elementor-element.elementor-element-8f11ebf .elementor-heading-title{font-family:"Tomorrow", Sans-serif;font-size:1.5rem;font-weight:500;color:#F8F8F8;}body.elementor-page-46668:not(.elementor-motion-effects-element-type-background), body.elementor-page-46668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111114;}@media(max-width:1700px){.elementor-46668 .elementor-element.elementor-element-f3aca7f{padding:0px 20px 0px 20px;}.elementor-46668 .elementor-element.elementor-element-f80b94c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-46668 .elementor-element.elementor-element-f80b94c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-46668 .elementor-element.elementor-element-f865f55{margin-top:0px;margin-bottom:070px;}.elementor-46668 .elementor-element.elementor-element-1de8e3f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-46668 .elementor-element.elementor-element-1de8e3f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-46668 .elementor-element.elementor-element-464e1dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46668 .elementor-element.elementor-element-f461082{padding:0px 20px 0px 20px;}.elementor-46668 .elementor-element.elementor-element-38cf4f3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-46668 .elementor-element.elementor-element-38cf4f3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-46668 .elementor-element.elementor-element-0ad48f0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-46668 .elementor-element.elementor-element-61bce65{margin-top:20px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-bc-flex-widget .elementor-46668 .elementor-element.elementor-element-40d2224.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-46668 .elementor-element.elementor-element-40d2224.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-46668 .elementor-element.elementor-element-40d2224 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-46668 .elementor-element.elementor-element-40d2224 > .elementor-element-populated, .elementor-46668 .elementor-element.elementor-element-40d2224 > .elementor-element-populated > .elementor-background-overlay, .elementor-46668 .elementor-element.elementor-element-40d2224 > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-46668 .elementor-element.elementor-element-40d2224 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products  ul.products{grid-column-gap:13px;grid-row-gap:13px;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products ul.products li.product .button{font-size:13px;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products ul.products li.product{padding:15px 15px 15px 15px;}.elementor-46668 .elementor-element.elementor-element-51613f1{padding:0px 20px 0px 20px;}}@media(max-width:1200px){.elementor-46668 .elementor-element.elementor-element-f3aca7f{padding:0px 20px 0px 20px;}.elementor-46668 .elementor-element.elementor-element-f865f55{margin-top:0px;margin-bottom:60px;}.elementor-46668 .elementor-element.elementor-element-073ea18 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-46668 .elementor-element.elementor-element-073ea18 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-46668 .elementor-element.elementor-element-f461082{padding:0px 20px 0px 20px;}.elementor-46668 .elementor-element.elementor-element-0ad48f0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-46668 .elementor-element.elementor-element-0ad48f0 .elementor-main-swiper{width:95%;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products  ul.products{grid-column-gap:12px;grid-row-gap:12px;}}@media(max-width:900px){.elementor-46668 .elementor-element.elementor-element-f3aca7f{padding:0px 20px 0px 20px;}.elementor-46668 .elementor-element.elementor-element-f80b94c > .elementor-element-populated{padding:080px 10px 10px 10px;}.elementor-46668 .elementor-element.elementor-element-f865f55{margin-top:0px;margin-bottom:030px;}.elementor-46668 .elementor-element.elementor-element-f461082{padding:0px 20px 0px 20px;}.elementor-46668 .elementor-element.elementor-element-38cf4f3 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-46668 .elementor-element.elementor-element-0ad48f0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-46668 .elementor-element.elementor-element-61bce65{margin-top:0px;margin-bottom:0px;}.elementor-46668 .elementor-element.elementor-element-81865a9 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-46668 .elementor-element.elementor-element-1484fc7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products  ul.products{grid-column-gap:16px;grid-row-gap:16px;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products ul.products li.product .price{font-size:13px;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products ul.products li.product{padding:20px 20px 20px 20px;}.elementor-46668 .elementor-element.elementor-element-5d736bd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-46668 .elementor-element.elementor-element-f0681a5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-46668 .elementor-element.elementor-element-8f11ebf > .elementor-widget-container{margin:0px 0px 15px 0px;}}@media(max-width:650px){.elementor-46668 .elementor-element.elementor-element-f3aca7f{padding:0px 010px 0px 010px;}.elementor-46668 .elementor-element.elementor-element-f80b94c > .elementor-element-populated{padding:040px 10px 10px 10px;}.elementor-46668 .elementor-element.elementor-element-f865f55{margin-top:0px;margin-bottom:30px;}.elementor-46668 .elementor-element.elementor-element-1de8e3f > .elementor-element-populated{margin:040px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-46668 .elementor-element.elementor-element-8baf72a{margin-top:0px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-46668 .elementor-element.elementor-element-f461082{padding:0px 010px 0px 010px;}.elementor-46668 .elementor-element.elementor-element-38cf4f3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-46668 .elementor-element.elementor-element-0ad48f0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-46668 .elementor-element.elementor-element-40d2224 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-46668 .elementor-element.elementor-element-81865a9 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-46668 .elementor-element.elementor-element-1484fc7 > .elementor-widget-container{margin:-1px -1px -1px -1px;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products  ul.products{grid-column-gap:12px;grid-row-gap:12px;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:12px;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products ul.products li.product .price{font-size:13px;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products ul.products li.product .price del {font-size:13px;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products ul.products li.product .button{font-size:13px;}.elementor-46668 .elementor-element.elementor-element-1484fc7.elementor-wc-products ul.products li.product{padding:15px 15px 15px 15px;}.elementor-46668 .elementor-element.elementor-element-f8a6752 .elementor-button{padding:20px 70px 20px 70px;}.elementor-46668 .elementor-element.elementor-element-51613f1{padding:0px 10px 0px 10px;}.elementor-46668 .elementor-element.elementor-element-5d736bd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-46668 .elementor-element.elementor-element-5d736bd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-46668 .elementor-element.elementor-element-8f11ebf .elementor-heading-title{font-size:20px;}}@media(min-width:651px){.elementor-46668 .elementor-element.elementor-element-40d2224{width:100%;}.elementor-46668 .elementor-element.elementor-element-81865a9{width:100%;}}@media(max-width:900px) and (min-width:651px){.elementor-46668 .elementor-element.elementor-element-40d2224{width:100%;}}/* Start custom CSS for html, class: .elementor-element-464e1dd *//* Banner Main */
    .banner {
        
    --banner-height: 350px;
    --banner-bg-color-1: #c195ff;
    --banner-bg-color-2: #7d43ce;
    
    
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    
    position: relative;
    
    height: var(--banner-height);
    
    background: linear-gradient(90deg, var(--banner-bg-color-1) 0%, var(--banner-bg-color-2) 100%);
    border-radius: 0.2rem;
    
    }
    
    
    .banner:before {
    content: "";
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-image:
        repeating-linear-gradient(-45deg,
            transparent,
            transparent 4%,
            #0000000d 4%,
            #0000000d 8%);
    background-size: 300% 300%;
    animation: stripes-categories 80s linear infinite;
    animation-direction: reverse;
}

@keyframes stripes-categories {
    0% {
        opacity:0;
    }
    50% {
        opacity: 100;
    }
    100% {
        opacity: 0;
        background-position: 100% 100%;
    }
}



    
    .banner .column1 {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    
    
        
    }
    
    
    .banner .column1 img {
        
        position: absolute;
    left: 50%; 
    top: 50%;
    transform: translate(-50%, -50%);
    max-height: calc(var(--banner-height) + 3rem);
        
        
    }
    
    
    .banner .column2 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    
  }
    
   .banner-cta {
       width: 80%;
       z-index: 1;
   }

    .banner .column2 h1 {
        font-family: tomorrow;
        font-weight: 600;
        font-size: clamp(1.5rem, 3vw,40px);
         text-align: center;
        color: #f8f8f8;
        text-wrap: balance;
       
    }
    
    .banner .column2 button {
        font-family: tomorrow;
        font-weight: 600;
        font-size: clamp(1rem, 3vw,30px);
         text-align: center;
        color: #000000;
        background: #fee401;
        width: 100%;
        padding: 15px;
        border-radius: 0.2rem;
        
    }
    
    .banner .column2 button:hover {
        transform: scale(1.1);
        
    }
    
    
@media screen and (max-width: 900px) {
    
    .banner {
        
        --banner-height-mobile: 400px;
        
        grid-template-columns: 1fr;
        grid-template-rows: repeat(2, 1fr);
        height: var(--banner-height-mobile);
        background: linear-gradient(180deg, var(--banner-bg-color-1) 0%, var(--banner-bg-color-2) 100%);
        
        
        
    }
    
    .banner .column1 {
        align-items: flex-end;
    }
    
        .banner .column1 img {
            max-height: 17rem;
        bottom: 0;
        top:35%;
        
        
        
        
        
    }

    
    .banner-cta {
        width: 80%;
    }

    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-068c129 */.categories-dropdown {
display: flex;
height: 100%;
width:100%;


    
}

/* ... rest of your styles ... */


    
    @media screen and (min-width: 1201px) {
    .categories-dropdown-content {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-gap: 20px;
    }
    
    
    .categories-dropdown-btn {
     
     display:none !important;   
        
    }
    
    }
    
    
    @media screen and (max-width: 1200px ) {
        
         .categories-dropdown-content {
        display: none;
      
        padding: 2rem 0;
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 20px;
        max-height: 350px;
        overflow-y: auto;
        overflow-x: none;
    }
    
    
    .categories-dropdown-btn {
     
     display:flex!important;   
        
    }
        
        
    }
  

    .category-boxes {
        position: relative;
        display: flex;
        justify-content: space-between;
        align-items: center;
        height: 80px;
        border-radius: 0.2rem;
        transition: 0.2s ease-in-out;
    }

    .category-boxes:hover {
        transform: scale(1.03);
    }

    .category-boxes::before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        border-radius: 0.2rem;
        background-image: repeating-linear-gradient(
            -45deg,
            transparent,
            transparent 2rem,
            #00000008 2rem,
            #00000008 4rem
        );
        background-size: 200% 200%;
        animation: category-stripes-animation 25s linear infinite;
        animation-direction: reverse;

    }

    @keyframes category-stripes-animation {
        0% {
            opacity:0;
        }
        
        50% {
            opacity:1;
        }
        
        
        100% {
            background-position: 100% 100%;
             opacity:0;
        }
    }

    .category-boxes::after {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        border-radius: 0.2rem;
        background: linear-gradient(90deg, rgba(0, 0, 0, 0.3) 20%, rgba(0, 0, 0, 0) 80%);
        mix-blend-mode: overlay;
    }

    .category-boxes img {
        height: 100px;
        margin-right: 2vw;
        transition: 0.6s ease-in-out;
        z-index: 1;
    }

    .category-boxes:hover.category-boxes img {
        transform: scale(1.05);
    }

    .category-boxes h2 {
        font-family: tomorrow;
        font-weight: 500;
        font-size: clamp(1rem, 1.5vw, 1.5rem);
        text-transform: uppercase;
        color: #f8f8f8;
        margin: 0 0 0 20px;
        z-index: 1;
    }
    
    

    

    /* SEPARATE CATEGORY BOXES */

    .categories-dropdown-btn {
        background-color: #fee401;
        box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.3);
        z-index: 10;
    }


    .categories-dropdown-btn h2 {
        color: #000000;
    }

    .category-box-1 {
        background-color: #FF6961;
    }

    .category-box-2 {
        background-color: #FFB480;
    }

    .category-box-3 {
        background-color: gold;
    }

    .category-box-4 {
        background-color: #04A2C7;
    }

    .category-box-5 {
        background-color: #4de5d1;
    }

    .category-box-6 {
        background-color: #4de59f;
    }

    .category-box-7 {
        background-color: #9D94FF;
    }

    .category-box-8 {
        background-color: #ff65bc;
    }/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-0ad48f0 */.elementor-46668 .elementor-element.elementor-element-0ad48f0 .elementor-carousel-image { 
transition: all .2s ease-in-out; 
}


.elementor-46668 .elementor-element.elementor-element-0ad48f0 .elementor-carousel-image:hover {
    
    transform: scale(1.05);
    
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-1484fc7 */.elementor-46668 .elementor-element.elementor-element-1484fc7 .wr-wrapper {
    font-family: tomorrow;
    flex-wrap: wrap;
    text-transform: uppercase;
    font-weight: 600;
    color: white;
    margin-top: 1em;
    

}
.elementor-46668 .elementor-element.elementor-element-1484fc7 b, strong {
    font-weight: 600;
}












.woocommerce ul.products li.product a img {
    
    transition: all .2s ease-in-out; 
    
}



.woocommerce ul.products li.product a img:hover {
    
     transform: scale(1.05);
    
}





.elementor-46668 .elementor-element.elementor-element-1484fc7 .button {
    transition: all .2s ease-in-out; 
    
    backdrop-filter: blur( 10px );
-webkit-backdrop-filter: blur( 8px );




    
    
}

.elementor-46668 .elementor-element.elementor-element-1484fc7 .button:hover {
     transform: scale(1.03);
     
}


.woocommerce .woocommerce-ordering {
    
    float:none;
    
    
}

.woocommerce .woocommerce-ordering select {
    background-color: #1C1C1E;
    border-radius: 1px;
    border: 0px;
    color: #f8f8f8;
    text-transform: uppercase;
    font-family: tomorrow;
    font-weight: 600;
    text-align: left;
    
}










.elementor-46668 .elementor-element.elementor-element-1484fc7 .added_to_cart {
    font-family: tomorrow !important;
    color: black !important;
    font-weight: 500 !important;
    text-transform: uppercase;
    text-align: center;
}
















.elementor-wc-products ul.products li.product:hover {
  background-image: 
    repeating-linear-gradient(
      -45deg, 
      transparent, 
      transparent 4%,
      #1C1C1E 4%,
      #1C1C1E 8%
    );
  background-size: 200% 200%;
  animation: barberpole 150s linear infinite;
  animation-direction: reverse;
  
  

  
  
}

@keyframes barberpole {
  100% {
    background-position: 210% 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8a6752 */.elementor-46668 .elementor-element.elementor-element-f8a6752 {
    position: relative;
}

.elementor-46668 .elementor-element.elementor-element-f8a6752:hover {
    transition: 0.2s ease;
    transform: scale(1.04);
  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb9beb0 */.youtube-embed {
    
    height: 560px;
    
}


@media only screen and (max-width: 1080px) {
  .youtube-embed {
    
    height: 400px;
    
}
}



@media only screen and (max-width: 500px) {
  .youtube-embed {
    
    height: 200px;
    
}
}/* End custom CSS */