.elementor-15624 .elementor-element.elementor-element-0850fc7 > .elementor-container{max-width:1420px;}.elementor-15624 .elementor-element.elementor-element-0850fc7{padding:40px 30px 50px 30px;}.elementor-15624 .elementor-element.elementor-element-72769ed > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-3be381b .woocommerce-breadcrumb{color:#757575;font-size:10px;text-transform:uppercase;line-height:11px;letter-spacing:3.2px;}.elementor-15624 .elementor-element.elementor-element-3be381b .woocommerce-breadcrumb > a{color:#757575;}.elementor-15624 .elementor-element.elementor-element-3be381b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-4e30e5b{margin-top:0px;margin-bottom:0px;padding:15px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-8cf0d8d > .elementor-element-populated{padding:10px 10px 10px 0px;}.elementor-15624 .elementor-element.elementor-element-420a8f2 .gallery-item .gallery-caption{display:none;}.elementor-15624 .elementor-element.elementor-element-420a8f2 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-15624 .elementor-element.elementor-element-5653e9b .gallery-item .gallery-caption{display:none;}.elementor-15624 .elementor-element.elementor-element-8cc1904 > .elementor-element-populated{padding:10px 0px 10px 10px;}.elementor-15624 .elementor-element.elementor-element-f836d21 .elementor-heading-title{color:#1C1B1B;font-family:"Archivo", Sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;line-height:30px;}.elementor-15624 .elementor-element.elementor-element-f836d21 > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-15624 .elementor-element.elementor-element-f5cce16 .price{color:#757575;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;line-height:17px;}.woocommerce .elementor-15624 .elementor-element.elementor-element-f5cce16 .price ins{color:#E9150A;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:600;text-decoration:none;line-height:22px;}body:not(.rtl) .elementor-15624 .elementor-element.elementor-element-f5cce16:not(.elementor-product-price-block-yes) del{margin-right:5px;}body.rtl .elementor-15624 .elementor-element.elementor-element-f5cce16:not(.elementor-product-price-block-yes) del{margin-left:5px;}.elementor-15624 .elementor-element.elementor-element-f5cce16.elementor-product-price-block-yes del{margin-bottom:5px;}.elementor-15624 .elementor-element.elementor-element-36978d8 .elementor-button{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-decoration:underline;line-height:17px;letter-spacing:0px;fill:#1C1B1B;color:#1C1B1B;background-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-36978d8 .elementor-button:hover, .elementor-15624 .elementor-element.elementor-element-36978d8 .elementor-button:focus{color:#1C1B1B;}.elementor-15624 .elementor-element.elementor-element-36978d8 .elementor-button:hover svg, .elementor-15624 .elementor-element.elementor-element-36978d8 .elementor-button:focus svg{fill:#1C1B1B;}.elementor-15624 .elementor-element.elementor-element-36978d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-4d5652e .elementor-button{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-decoration:underline;line-height:17px;letter-spacing:0px;fill:#1C1B1B;color:#1C1B1B;background-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-4d5652e .elementor-button:hover, .elementor-15624 .elementor-element.elementor-element-4d5652e .elementor-button:focus{color:#1C1B1B;}.elementor-15624 .elementor-element.elementor-element-4d5652e .elementor-button:hover svg, .elementor-15624 .elementor-element.elementor-element-4d5652e .elementor-button:focus svg{fill:#1C1B1B;}.elementor-15624 .elementor-element.elementor-element-4d5652e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-2912d15 .elementor-button{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-decoration:underline;line-height:17px;letter-spacing:0px;fill:#1C1B1B;color:#1C1B1B;background-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-2912d15 .elementor-button:hover, .elementor-15624 .elementor-element.elementor-element-2912d15 .elementor-button:focus{color:#1C1B1B;}.elementor-15624 .elementor-element.elementor-element-2912d15 .elementor-button:hover svg, .elementor-15624 .elementor-element.elementor-element-2912d15 .elementor-button:focus svg{fill:#1C1B1B;}.elementor-15624 .elementor-element.elementor-element-2912d15 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-6f5c7cb .cart button, .elementor-15624 .elementor-element.elementor-element-6f5c7cb .cart .button{transition:all 0.2s;}.elementor-15624 .elementor-element.elementor-element-6f5c7cb .quantity .qty{transition:all 0.2s;}.elementor-15624 .elementor-element.elementor-element-6f5c7cb > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-15624 .elementor-element.elementor-element-c80b8f4{color:#1C1B1B;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-15624 .elementor-element.elementor-element-372b72a{padding:0px 30px 0px 30px;}.elementor-15624 .elementor-element.elementor-element-1ddb3de > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-5fa9eef .elementor-heading-title{color:#1C1B1B;font-family:"Archivo", Sans-serif;font-size:26px;font-weight:600;line-height:40px;}.elementor-15624 .elementor-element.elementor-element-d2c3511 > .elementor-container{max-width:1420px;}.elementor-15624 .elementor-element.elementor-element-d2c3511{padding:0px 30px 100px 30px;}.elementor-15624 .elementor-element.elementor-element-ca499ed > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-962d4fb .elementor-heading-title{color:#1C1B1B;font-family:"Archivo", Sans-serif;font-size:26px;font-weight:600;line-height:40px;}.elementor-15624 .elementor-element.elementor-element-2cbde26 .elementor-accordion-icon, .elementor-15624 .elementor-element.elementor-element-2cbde26 .elementor-accordion-title{color:#3A3D42;}.elementor-15624 .elementor-element.elementor-element-2cbde26 .elementor-accordion-icon svg{fill:#3A3D42;}.elementor-15624 .elementor-element.elementor-element-2cbde26 .elementor-active .elementor-accordion-icon, .elementor-15624 .elementor-element.elementor-element-2cbde26 .elementor-active .elementor-accordion-title{color:#3A3D42;}.elementor-15624 .elementor-element.elementor-element-2cbde26 .elementor-active .elementor-accordion-icon svg{fill:#3A3D42;}.elementor-15624 .elementor-element.elementor-element-2cbde26 .elementor-accordion-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:28px;}.elementor-15624 .elementor-element.elementor-element-2cbde26 .elementor-tab-title{padding:20px 0px 20px 0px;}.elementor-15624 .elementor-element.elementor-element-2cbde26 .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:17px;}.elementor-15624 .elementor-element.elementor-element-2cbde26 .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:17px;}.elementor-15624 .elementor-element.elementor-element-2cbde26 .elementor-tab-content{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:400;padding:20px 0px 20px 40px;}.elementor-15624 .elementor-element.elementor-element-2cbde26 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-99c9426 > .elementor-container{max-width:1420px;}.elementor-15624 .elementor-element.elementor-element-99c9426{overflow:hidden;padding:0px 30px 100px 30px;}.elementor-bc-flex-widget .elementor-15624 .elementor-element.elementor-element-d9ac0f5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15624 .elementor-element.elementor-element-d9ac0f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15624 .elementor-element.elementor-element-d9ac0f5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15624 .elementor-element.elementor-element-d9ac0f5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15624 .elementor-element.elementor-element-d9ac0f5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-15624 .elementor-element.elementor-element-d9ac0f5 > .elementor-element-populated, .elementor-15624 .elementor-element.elementor-element-d9ac0f5 > .elementor-element-populated > .elementor-background-overlay, .elementor-15624 .elementor-element.elementor-element-d9ac0f5 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-15624 .elementor-element.elementor-element-d9ac0f5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 16px 52px 16px;}.elementor-15624 .elementor-element.elementor-element-d9ac0f5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15624 .elementor-element.elementor-element-5936f03{text-align:center;}.elementor-15624 .elementor-element.elementor-element-5936f03 .elementor-heading-title{color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:17px;font-weight:600;line-height:24px;}.elementor-15624 .elementor-element.elementor-element-5936f03 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-15624 .elementor-element.elementor-element-62e003c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15624 .elementor-element.elementor-element-62e003c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15624 .elementor-element.elementor-element-62e003c{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-15624 .elementor-element.elementor-element-62e003c .elementor-icon-list-text{transition:color 0.3s;}.elementor-15624 .elementor-element.elementor-element-62e003c > .elementor-widget-container{margin:0px 0px 5px 0px;padding:8px 0px 4px 0px;}.elementor-15624 .elementor-element.elementor-element-4a490ee{text-align:center;color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:0.8rem;font-weight:400;}.elementor-15624 .elementor-element.elementor-element-4a490ee > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-44567cd{text-align:center;}.elementor-15624 .elementor-element.elementor-element-44567cd img{width:112px;}.elementor-15624 .elementor-element.elementor-element-44567cd > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-bc-flex-widget .elementor-15624 .elementor-element.elementor-element-733376f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-15624 .elementor-element.elementor-element-733376f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-15624 .elementor-element.elementor-element-733376f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15624 .elementor-element.elementor-element-733376f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-11657a4 .premium-carousel-scale .slick-slide{transition:all 300ms !important;}.elementor-15624 .elementor-element.elementor-element-11657a4 .premium-carousel-nav-progressbar-fill{transition-duration:300ms !important;}.elementor-15624 .elementor-element.elementor-element-11657a4{--pa-carousel-center-padding:0;}.elementor-15624 .elementor-element.elementor-element-11657a4 .premium-carousel-wrapper .slick-arrow{font-size:18px;color:#00000000;}.elementor-15624 .elementor-element.elementor-element-11657a4 .premium-carousel-wrapper .slick-arrow svg{width:18px;height:18px;fill:#00000000;}.elementor-15624 .elementor-element.elementor-element-11657a4 a.carousel-arrow.carousel-next{right:-37px;}.elementor-15624 .elementor-element.elementor-element-11657a4 a.carousel-arrow.carousel-prev{left:-37px;}.elementor-15624 .elementor-element.elementor-element-11657a4 a.ver-carousel-arrow.carousel-next{bottom:-37px;}.elementor-15624 .elementor-element.elementor-element-11657a4 a.ver-carousel-arrow.carousel-prev{top:-37px;}.elementor-15624 .elementor-element.elementor-element-11657a4 a.carousel-next:hover, .elementor-15624 .elementor-element.elementor-element-11657a4 a.carousel-prev:hover{background-color:#FFFFFF00;}.elementor-15624 .elementor-element.elementor-element-11657a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 37px 0px 37px;}.elementor-15624 .elementor-element.elementor-element-085afa9 > .elementor-container{max-width:1420px;}.elementor-15624 .elementor-element.elementor-element-085afa9{overflow:hidden;padding:60px 30px 100px 30px;}.elementor-15624 .elementor-element.elementor-element-c3d45f1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-f9e1d22 .elementor-heading-title{color:#1C1B1B;font-family:"Archivo", Sans-serif;font-size:26px;font-weight:600;line-height:40px;}.elementor-15624 .elementor-element.elementor-element-8d2d3e2.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:30px;}.elementor-15624 .elementor-element.elementor-element-8d2d3e2.elementor-wc-products ul.products li.product{text-align:center;}.elementor-15624 .elementor-element.elementor-element-8d2d3e2.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-15624 .elementor-element.elementor-element-8d2d3e2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#1C1B1B;margin-bottom:10px;}.elementor-15624 .elementor-element.elementor-element-8d2d3e2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#1C1B1B;margin-bottom:10px;}.elementor-15624 .elementor-element.elementor-element-8d2d3e2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-15624 .elementor-element.elementor-element-8d2d3e2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;}.elementor-15624 .elementor-element.elementor-element-8d2d3e2.elementor-wc-products ul.products li.product .star-rating{font-size:0em;margin-bottom:0px;}.elementor-15624 .elementor-element.elementor-element-8d2d3e2.elementor-wc-products ul.products li.product .price{color:#757575;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-decoration:none;line-height:24px;}.elementor-15624 .elementor-element.elementor-element-8d2d3e2.elementor-wc-products ul.products li.product .price ins{color:#757575;}.elementor-15624 .elementor-element.elementor-element-8d2d3e2.elementor-wc-products ul.products li.product .price ins .amount{color:#757575;}.elementor-15624 .elementor-element.elementor-element-8d2d3e2.elementor-wc-products ul.products li.product .price del{color:#757575;}.elementor-15624 .elementor-element.elementor-element-8d2d3e2.elementor-wc-products ul.products li.product .price del .amount{color:#757575;}.elementor-15624 .elementor-element.elementor-element-8d2d3e2.elementor-wc-products ul.products li.product .price del {font-family:"Archivo", Sans-serif;font-weight:600;text-decoration:line-through;}.elementor-15624 .elementor-element.elementor-element-8d2d3e2.elementor-wc-products ul.products li.product .button{font-family:"Roboto", Sans-serif;font-size:0px;font-weight:500;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-15624 .elementor-element.elementor-element-9a5892f > .elementor-container{max-width:1420px;}.elementor-15624 .elementor-element.elementor-element-9a5892f{overflow:hidden;padding:60px 30px 100px 30px;}.elementor-15624 .elementor-element.elementor-element-aea4345 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-0fe161a > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-15624 .elementor-element.elementor-element-0850fc7{padding:40px 25px 50px 25px;}.elementor-15624 .elementor-element.elementor-element-72769ed > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-6f5c7cb > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-15624 .elementor-element.elementor-element-372b72a{padding:0px 25px 0px 25px;}.elementor-15624 .elementor-element.elementor-element-d2c3511{padding:30px 25px 75px 25px;}.elementor-15624 .elementor-element.elementor-element-2cbde26 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-99c9426{padding:0px 25px 100px 25px;}.elementor-15624 .elementor-element.elementor-element-d9ac0f5 > .elementor-element-populated{padding:40px 0px 40px 0px;}.elementor-15624 .elementor-element.elementor-element-085afa9{padding:60px 25px 100px 25px;}.elementor-15624 .elementor-element.elementor-element-8d2d3e2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15624 .elementor-element.elementor-element-9a5892f{padding:60px 25px 100px 25px;}}@media(max-width:767px){.elementor-15624 .elementor-element.elementor-element-0850fc7{padding:30px 20px 30px 20px;}.elementor-15624 .elementor-element.elementor-element-3be381b .woocommerce-breadcrumb{font-size:8px;line-height:9px;}.elementor-15624 .elementor-element.elementor-element-3be381b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-8cf0d8d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-420a8f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-8cc1904 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-6f5c7cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-372b72a{padding:15px 20px 15px 20px;}.elementor-15624 .elementor-element.elementor-element-5fa9eef .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-15624 .elementor-element.elementor-element-d2c3511{padding:30px 20px 50px 20px;}.elementor-15624 .elementor-element.elementor-element-962d4fb .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-15624 .elementor-element.elementor-element-2cbde26 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-99c9426{margin-top:0px;margin-bottom:0px;padding:0px 20px 75px 20px;}.elementor-15624 .elementor-element.elementor-element-d9ac0f5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15624 .elementor-element.elementor-element-d9ac0f5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 0px 40px 0px;}.elementor-15624 .elementor-element.elementor-element-5936f03 .elementor-heading-title{font-size:17px;}.elementor-15624 .elementor-element.elementor-element-44567cd img{width:112px;}.elementor-15624 .elementor-element.elementor-element-733376f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15624 .elementor-element.elementor-element-733376f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-11657a4 .premium-carousel-wrapper .slick-arrow{font-size:18px;}.elementor-15624 .elementor-element.elementor-element-11657a4 .premium-carousel-wrapper .slick-arrow svg{width:18px;height:18px;}.elementor-15624 .elementor-element.elementor-element-11657a4 a.carousel-arrow.carousel-next{right:-28px;}.elementor-15624 .elementor-element.elementor-element-11657a4 a.carousel-arrow.carousel-prev{left:-28px;}.elementor-15624 .elementor-element.elementor-element-11657a4 a.ver-carousel-arrow.carousel-next{bottom:-28px;}.elementor-15624 .elementor-element.elementor-element-11657a4 a.ver-carousel-arrow.carousel-prev{top:-28px;}.elementor-15624 .elementor-element.elementor-element-11657a4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15624 .elementor-element.elementor-element-085afa9{padding:50px 20px 40px 20px;}.elementor-15624 .elementor-element.elementor-element-f9e1d22 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-15624 .elementor-element.elementor-element-8d2d3e2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15624 .elementor-element.elementor-element-9a5892f{padding:40px 20px 20px 20px;}}@media(min-width:768px){.elementor-15624 .elementor-element.elementor-element-8cf0d8d{width:68%;}.elementor-15624 .elementor-element.elementor-element-8cc1904{width:32%;}.elementor-15624 .elementor-element.elementor-element-d9ac0f5{width:18%;}.elementor-15624 .elementor-element.elementor-element-733376f{width:81.665%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15624 .elementor-element.elementor-element-8cf0d8d{width:50%;}.elementor-15624 .elementor-element.elementor-element-8cc1904{width:50%;}.elementor-15624 .elementor-element.elementor-element-d9ac0f5{width:100%;}}/* Start custom CSS for image-gallery, class: .elementor-element-420a8f2 */.elementor-slideshow__title {
    display: none;
}

.productSlider {
    max-width: 625px;
    margin: 0 auto;
    margin-bottom: 30px;
}

.productSlider .gallery {
    display: flex;
    flex-direction: column;
    max-height: 596px;
    overflow: hidden;
}

.productSlider .gallery-icon  {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 570px;
}

.productSlider .gallery-icon a {
    cursor: zoom-in; 
}

.productSlider .gallery-icon img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    object-position: center;
}

.productSlider .slick-dots {
    display: flex;
    padding: 0;
    /*overflow: hidden;*/
    width: auto;
    list-style: none;
    align-items: center;
    justify-content: center;
    transition: all 0.25s;
    position: absolute;
    left: 0;
    margin: 0;
    transform: translateX(0);
    bottom: unset;
    height: 8px;
    margin-top: 0 !important;
}


.productSlider .slick-dots li {
    margin: 0 8px;
    width: 8px;
    height: 8px;
}

.productSlider .slick-dots button {
    display: flex;
    width: 8px;
    height: 8px;
    padding: 0 !important;
    background: #1C1B1B;
    border-radius: 50%;
    opacity: .25;
    font-size: 0;
    line-height: 1;
    cursor: pointer;
    border: none;
    outline: none;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.productSlider .slick-dots button:hover,
.productSlider .slick-dots li.slick-active button {
    opacity: 1;
    -webkit-transition: all .3s;
    transition: all .3s;
}


.slick-dots-container {
    margin:0 auto;
    margin-top: 50px;
    width: 121px;
    height: 10px;
    overflow: hidden;
    display: block;
    padding: 0;
    position: relative;
}

.slick-dots li button:before {
  display: none;
}


@media only screen and (max-width: 1023px) {
    .productSlider .gallery {
        display: flex;
        flex-direction: column;
        max-height: 420px;
        overflow: hidden;
    }
    
    .productSlider .gallery-icon  {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 380px;
    }
}



@media only screen and (max-width: 1023px) {
    .productSlider .gallery {
        max-height: 420px;
    }
    
    .productSlider .gallery-icon  {
        height: 380px;
    }
}

@media only screen and (max-width: 767px) {
    
    .productSlider {
        margin-bottom: 10px !important;    
    }
    
    .productSlider .gallery {
        max-height: 400px;
    }
    
    .productSlider .gallery-icon  {
        height: 350px;
    }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-5653e9b */.productNavSlider {
    max-width: 500px;
    margin: 0 auto;
}

.productNavSlider .gallery {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.productNavSlider .slick-list {
    margin: 0 10px;
    width: 100%;
}


.productNavSlider .slick-arrow {
    display: flex;
    min-width: 30px;
    height: 60px;
    padding: 0;
    background-color: transparent;
    border: none;
    outline: none;
    font-size: 0;
    opacity: .3;
    background-position: center !important;
    background-repeat: no-repeat !important;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.productNavSlider .slick-arrow:hover {
    opacity: 1;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.productNavSlider .slick-arrow.slick-prev {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuODAwMDUgOUwxMC44IDE4TDEyLjYgMTYuMkw1LjQwMDA1IDlMMTIuNiAxLjhMMTAuOCAwTDEuODAwMDUgOVoiIGZpbGw9IiMxQzFCMUIiLz4KPC9zdmc+Cg==");
}

.productNavSlider .slick-arrow.slick-next {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjIgOUw3LjE5OTk1IC03LjE1MjU2ZS0wN0w1LjM5OTk1IDEuOEwxMi42IDlMNS4zOTk5NSAxNi4yTDcuMTk5OTUgMThMMTYuMiA5WiIgZmlsbD0iIzFDMUIxQiIvPgo8L3N2Zz4K");
}

.productNavSlider .slick-slide {
    width: calc(25% - 33px);
    border: 1px solid #DADDE4;
    margin: 1px 22px !important;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.productNavSlider .slick-slide:hover,
.productNavSlider .slick-slide.slick-current {
    border-color: #1C1B1B;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.productNavSlider .gallery-icon  {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 60px;
}

.productNavSlider .slick-slide img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    object-position: center;
}



@media only screen and (max-width: 1023px) {
    .productNavSlider .slick-slide {
        width: calc(33.33% - 15px);
        border: 1px solid #DADDE4;
        margin: 1px 7px !important;
    }
}


@media only screen and (max-width: 767px) {
    .productNavSlider {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-f836d21 */.productTitleBlock {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-f5cce16 */.productPriceBlock {
    margin-bottom: 0 !important;
}

.productPriceBlock.elementor-product-price-block-yes {
    /*display: none;*/
}

.productPriceBlock p {
    margin-bottom: 0;
}

.productPriceBlock .price,
.productPriceBlock .price .wmc-cache-pid  {
    text-align: left;
    font-size: 0 !important;
    line-height: 0 !important;
    display: flex;
}

.product-form .woocommerce-variation-price .price del,
.productPriceBlock .price del {
    opacity: 1 !important;
    text-decoration: none !important;
}

.product-form .woocommerce-variation-price .price del .woocommerce-Price-amount {
    text-decoration: none !important;
}

.product-form .woocommerce-variation-price .price del bdi,
.productPriceBlock .price del bdi {
    text-decoration: line-through;
}

.product-form .woocommerce-variation-price .price .sale-value,
.productPriceBlock .price .sale-value {
    color: #e9150a !important;
    font-size: 16px;
    line-height: 17px;
    font-weight: 600;
    margin-left: 12px;
}

.variations_form.cart .price .wmc-cache-pid {
    display: flex;
    align-items: center;
    justify-content: center;
}

.productPriceBlock .price .woocommerce-Price-amount {
    display: none;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
    line-height: 17px;
    color: #757575;
}

.productPriceBlock .price ins,
.productPriceBlock .price del .woocommerce-Price-amount,
.productPriceBlock .price ins .woocommerce-Price-amount,
.variations_form.cart .price ins {
    display: inline !important;
}

.productPriceBlock .price ins,
.variations_form.cart .price ins {
    margin-right: 15px
}
.productPriceBlock .price del,
.variations_form.cart .price del {
    order: 1;
    margin-bottom: 0 !important;
    display: inline-flex !important;
    align-items: center;
}

.productPriceBlock .price del,
.productPriceBlock .price ins {
    margin-top: 35px;
}

.productPriceBlock ins .woocommerce-Price-amount {
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 22px !important;
    color: #e9150a !important;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36978d8 */.productSizeButton {
    z-index: 2;
    margin-bottom: 0 !important;
}

.productSizeButton a {
    margin-bottom: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-6f5c7cb */.product-form.elementor-widget:not(:last-child) {
    margin-bottom: 0;
}

.product-form .elementor-add-to-cart.elementor-product-simple {
    margin-top: 15px;
}

.product-form form {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
}

.product-form form.variations_form {
    padding: 35px 0 50px 0;
    flex-direction: column-reverse;
    align-items: flex-start !important; 
    column-gap: 0;
}

.product-form .single_variation_wrap {
    position: initial;
}

.product-form .single_variation_wrap .sale-value {
    margin-bottom: 35px;
    display: inline-block;
}
.product-form .single_variation_wrap {
    position: initial;
}

.product-form .single_variation_wrap .woocommerce-variation-availability p.stock {
    margin-bottom: 30px;
}

.product-form .woocommerce-variation-add-to-cart {
    position: absolute;
    /*bottom: -15px;*/
    bottom: 20px;
    width: 100%;
    z-index: 1;
    align-items: flex-end;
}

.product-form table {
    margin-bottom: 0;
}

.woocommerce div.product form.cart .variations {
    position: relative;
    z-index: 1;
}

.product-form form.cart tr {
    display: block !important;
    margin-bottom: 10px;
}

.product-form form.cart .variations th,
.product-form form.cart .variations td {
    display: table;
    line-height: 1 !important;
    background-color: transparent;
    padding: 0;
    width: 100%;
    text-align: left;
}

.product-form form.cart .variations tbody tr:first-child th {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.product-form form.cart .variations th label {
    font-size: 16px;
    line-height: 17px;
    font-weight: 500 !important;
    color: #757575;
    margin-bottom: 6px;
}

.product-form select {
    border-radius: 2px;
    font-weight: 500;
    font-size: 16px;
    line-height: 17px;
    color: #1c1b1b;
    padding: 14px 21px;
    margin-bottom: 25px;
    margin-right: 0 !important;
    border-color: #DADDE4;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url('../svg/icon-arrow-down-black.svg') no-repeat right 26px top 50%;
}
.product-form select::-ms-expand {
    display: none;
}
.product-form a.reset_variations {
    display: none !important;
}
.product-form .woocommerce-variation-add-to-cart {
    display: flex;
}

.product-form .quantity {
    padding-top: 25px;
    position: relative;
    width: 120px;
}

.product-form .quantity input {
    width: 100% !important;
    height: 48px !important;
    border-radius: 0;
    outline: none;
    border: 1px solid #DADDE4;
    -moz-appearance: textfield;
}

.product-form .quantity .qty-button {
    position: absolute;
    bottom: 1px;
    display: flex;
    width: 40px;
    height: 46px !important;
    align-items: center;
    justify-content: center;
    height: calc(100% - 2px);
    color: #000;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    background-color: transparent;
    -webkit-transition: all .3s;
    transition: all .3s;
    text-indent: -9999px;
    font-size: 0;
    background-repeat: no-repeat;
    background-position: center center;
}

.product-form .quantity .qty-button.inc {
    right: 1px;
    background-image: url(../svg/icon-plus-black.svg);
}

.product-form .quantity .qty-button.dec {
    left: 1px;
    background-image: url('../svg/icon-minus-grey.svg');
}

.product-form .quantity .qty-button:hover {
    background-color: #f2f2f2;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.product-form .quantity input::-webkit-outer-spin-button,
.product-form .quantity input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.product-form button {
    display: flex !important;
    flex-basis: 0;
    flex-grow: 1;
    height: 48px;
    align-items: center;
    justify-content: center;
    padding: 12px 20px !important;
    border-radius: 2px;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: #13181f !important;
}
.product-form button.wc-variation-is-unavailable {
    color: transparent;
    font-size: 0;
}
.product-form button.wc-variation-is-unavailable:before {
    content: 'Sold out';
    font-size: 14px;
    color: #fff;
}
.product-form button:hover {
    background-color: #4D4D4D !important;
}

.product-form select {
    margin-bottom: 5px;
}


/*.product-form .woocommerce-Price-currencySymbol:before {*/
/*    content: "HK";*/
/*}*/

.product-form .price {
    display: flex;
    align-items: center;
    font-size: 0 !important;
    line-height: 0 !important;
    text-align: left;
}

.product-form .price .woocommerce-Price-amount:first-child {
    font-size: 16px !important;
    font-weight: 500;
    line-height: 17px !important;
}


.product-form .price .woocommerce-Price-amount,
.product-form .price ins .woocommerce-Price-amount:last-child {
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 22px !important;
    color: #E9150A !important;
    margin-bottom: 0;
}

.product-form .price .woocommerce-Price-amount:first-child {
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 17px !important;
    color: #757575 !important;
}

.product-form .price del {
    text-decoration: none !important;
}

.product-form .price del .woocommerce-Price-amount {
    text-decoration: line-through;
}

.product-form .price ins {
    text-decoration: none !important;
}
.product-form .woocommerce-variation-availability > p {
    display: none !important;
}
.product-form .woocommerce-variation-availability .sold-out-badge,
.product-form .woocommerce-variation-availability .out-of-stock {
    border-radius: 2px;
    letter-spacing: 1px;
    background-color: #13181f;
    opacity: .5;
    color: #fff !important;
    font-size: 15px !important;
    padding: 2px 10px;
    margin-bottom: 0;
    display: block !important;
}
.product-form .stock-msg,
.product-form .stock.in-stock {
    display: none;
}

.product-form .single_add_to_cart_button {
    border: none !important;
}

.product-form .quantity:before {
    content: "Quantity";
    position: relative;
    font-weight: 500;
    font-size: 16px;
    line-height: 17px;
    color: #757575;
    margin-bottom: 6px;
    display: inline-block;
}

.product-form .available-on-backorder {
    display: none;
}



@media only screen and (max-width: 767px) {
    .product-form select {
        margin-bottom: 0 !important;
    }
    .woocommerce div.product .product-form table.variations {
        margin-bottom: 5em;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e17065 */.elementor-15624 .elementor-element.elementor-element-3e17065 {
    margin-bottom: 0;
}
.elementor-15624 .elementor-element.elementor-element-3e17065 p {
    margin-bottom: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-size: 12px;
    line-height: 16px;
}
.elementor-15624 .elementor-element.elementor-element-3e17065 p:before {
    display: block;
    content: '';
    background: url('../png/plane-icon.png') no-repeat center center;
    width: 12px;
    height: 12px;
    background-size: 12px 12px;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e84f29 */.product-cards-container {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.product-cards-container > * {
    margin-left: 5px;
    display: flex;
}
.product-cards-container > *:first-child {
    margin-left: 0;
}
.product-secure-encrypted-payment p {
    margin: 0;
    display: flex;
    align-items: center;
    font-size: 12px;
    line-height: 16px;
}
.product-secure-encrypted-payment p:before {
    display: block;
    content: '';
    background: url('../png/secure-icon.png') no-repeat center center;
    width: 12px;
    height: 12px;
    background-size: 12px 12px;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-c80b8f4 */.productDescriptionBlock h5 {
    position: relative;
    padding: 20px 40px 20px 0;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 28px;
    text-transform: uppercase;
    color: #3a3d42;
    cursor: pointer;
    border-bottom: 1px solid #DADDE4;
    margin: 0;
}

.productDescriptionBlock h5 br {
    display: none;
}

.productDescriptionBlock h5:after {
    content: "";
    width: 14px;
    height: 2px;
    border-radius: 2px;
    position: absolute;
    right: 0;
    top: 50%;
    background-color: #111828;
    -webkit-transform: translateY(-50%);
    -moz-transform:    translateY(-50%);
    -ms-transform:     translateY(-50%);
    -o-transform:      translateY(-50%);
    transform:         translateY(-50%);
}

.productDescriptionBlock h5:before {
    content: "";
    width: 14px;
    height: 2px;
    border-radius: 2px;
    position: absolute;
    right: 0;
    top: 50%;
    background-color: #111828;
    -webkit-transform: translateY(-50%) rotate(90deg);
    -moz-transform:    translateY(-50%) rotate(90deg);
    -ms-transform:     translateY(-50%) rotate(90deg);
    -o-transform:      translateY(-50%) rotate(90deg);
    transform:         translateY(-50%) rotate(90deg);
    -webkit-transition: all .3s;
    transition: all .3s;
}

.productDescriptionBlock h5.active:before {
    -webkit-transform: translateY(-50%) rotate(0deg);
    -moz-transform:    translateY(-50%) rotate(0deg);
    -ms-transform:     translateY(-50%) rotate(0deg);
    -o-transform:      translateY(-50%) rotate(0deg);
    transform:         translateY(-50%) rotate(0deg);
    -webkit-transition: all .3s;
    transition: all .3s;
}


.productDescriptionBlock .elementor-widget-container div {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: all .6s;
    transition: all .6s;
}

.productDescriptionBlock .elementor-widget-container div.visible {
    opacity: 1;
    padding: 20px 0;
    max-height: fit-content;
    border-bottom: 1px solid #DADDE4;
    -webkit-transition: all .6s;
    transition: all .6s;
}

.productDescriptionBlock .elementor-widget-container div p:last-child {
    margin-bottom: 0;
}

.productDescriptionBlock .elementor-widget-container div li {
    margin-bottom: 5px;
}

.productDescriptionBlock .elementor-widget-container div li:last-child {
    margin-bottom: 0;
}

@media only screen and (max-width: 767px) {
    .productDescriptionBlock .elementor-widget-container div ul {
        padding-left: 25px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0850fc7 */.dialog-type-lightbox {
    z-index: 10000;
}
.woocommerce-notices-wrapper {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fa9eef */@media only screen and (max-width: 767px) {
    .relatedProductTitleBlock {
        padding: 0 10px;
    }
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-2cbde26 */.elementor-15624 .elementor-element.elementor-element-2cbde26 .elementor-accordion .elementor-accordion-item {
    border-width: 0;
}
.elementor-15624 .elementor-element.elementor-element-2cbde26 .elementor-accordion .elementor-tab-title {
    border-bottom: 1px solid #DADDE4;
}
.elementor-15624 .elementor-element.elementor-element-2cbde26 .elementor-tab-content {
    border-top: 0;
}
.elementor-15624 .elementor-element.elementor-element-2cbde26 .elementor-accordion-icon-closed, .elementor-15624 .elementor-element.elementor-element-2cbde26 .elementor-accordion-icon-opened {
    margin-top: 4px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-62e003c */.elementor-15624 .elementor-element.elementor-element-62e003c .elementor-icon-list-items li {
    display: inline-flex;
    width: 32px;
    height: 32px;
    background: #00b67a;
    justify-content: center;
}
.elementor-15624 .elementor-element.elementor-element-62e003c .elementor-icon-list-items li:last-child {
    background: linear-gradient(90deg, #00B67A 30%, #dcdce6 30%);
}
.elementor-15624 .elementor-element.elementor-element-62e003c .elementor-icon-list-icon svg {
    margin: 0;
}
.elementor-15624 .elementor-element.elementor-element-62e003c .elementor-icon-list-text {
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a490ee */.elementor-15624 .elementor-element.elementor-element-4a490ee p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d9ac0f5 */@media screen and (max-width: 1200px) {
    .elementor-15624 .elementor-element.elementor-element-d9ac0f5 {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for premium-carousel-widget, class: .elementor-element-11657a4 */.premium-carousel-template .elementor-widget-wrap.elementor-element-populated {
     display: flex;
    flex-direction: column;
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    display: flex;
}
.elementor-15624 .elementor-element.elementor-element-11657a4 .slick-arrow {
    padding: 0;
}
@media screen and (max-width: 1200px) {
    .elementor-15624 .elementor-element.elementor-element-11657a4 .premium-carousel-template.item-wrapper {
        height: 100%;
    }
    
    .elementor-15624 .elementor-element.elementor-element-11657a4 a.carousel-arrow.carousel-prev {
        left: -32px;
    }
    .elementor-15624 .elementor-element.elementor-element-11657a4 a.carousel-arrow.carousel-next {
        right: -32px;
    }
}
@media screen and (max-width: 767px) {
    .elementor-15624 .elementor-element.elementor-element-11657a4 a.carousel-arrow.carousel-prev {
        left: -30px;
    }
    .elementor-15624 .elementor-element.elementor-element-11657a4 a.carousel-arrow.carousel-next {
        right: -30px;
    }
    .elementor-15624 .elementor-element.elementor-element-11657a4 .elementor-section {
        padding: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-733376f */.tp_last.elementor-widget.elementor-widget-text-editor {
    flex-grow: 1 !important;
    align-items: flex-end;
    display: flex;
}
@media screen and (max-width: 1200px) {
    .elementor-15624 .elementor-element.elementor-element-733376f {
        width: 100% !important;
        margin-top: 40px;
    }
    
    .elementor-15624 .elementor-element.elementor-element-733376f .elementor-widget-container {
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-99c9426 */section.elementor-section.elementor-top-section.elementor-element.elementor-element-cf3fecb.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-no {
    max-width: 1900px !important;
}
@media screen and (max-width: 1200px) {
    .elementor-15624 .elementor-element.elementor-element-99c9426 > .elementor-container {
        flex-wrap: wrap;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9e1d22 */@media only screen and (max-width: 767px) {
    .relatedProductTitleBlock {
        padding: 0 10px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-8d2d3e2 */.relatedProductBlock .elementor-grid,
.relatedProductBlock .slick-track {
    display: flex !important;
}

.relatedProductBlock .slick-slide {
    margin: 0 15px !important;
}

.relatedProductBlock .slick-arrow {
    display: flex;
    min-width: 30px;
    height: 60px;
    padding: 0;
    background-color: transparent;
    border: none;
    outline: none;
    font-size: 0;
    opacity: .3;
    background-position: center !important;
    background-repeat: no-repeat !important;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.relatedProductBlock .slick-arrow:hover {
    opacity: 1;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.relatedProductBlock .slick-arrow.slick-prev {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuODAwMDUgOUwxMC44IDE4TDEyLjYgMTYuMkw1LjQwMDA1IDlMMTIuNiAxLjhMMTAuOCAwTDEuODAwMDUgOVoiIGZpbGw9IiMxQzFCMUIiLz4KPC9zdmc+Cg==");
}

.relatedProductBlock .slick-arrow.slick-next {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjIgOUw3LjE5OTk1IC03LjE1MjU2ZS0wN0w1LjM5OTk1IDEuOEwxMi42IDlMNS4zOTk5NSAxNi4yTDcuMTk5OTUgMThMMTYuMiA5WiIgZmlsbD0iIzFDMUIxQiIvPgo8L3N2Zz4K");
}

.relatedProductBlock .product .price {
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.relatedProductBlock .product .price ins {
    text-decoration: none;
    margin-right: 12px;
}

.relatedProductBlock .product .price del {
    opacity: 1 !important;
    order: 1;
}

.relatedProductBlock .product .price ins bdi {
    color: #e9150a !important;
}

.relatedProductBlock .product a img {
    /*position: relative;*/
    /*opacity: 1;*/
}

/*.relatedProductBlock .product a img:nth-child(2) {*/
/*    position: absolute;*/
/*    opacity: 0;*/
/*}*/

.relatedProductBlock .woocommerce-loop-product__title {
    padding: 0 !important;
}

.relatedProductBlock .sold-out-badge {
    border-radius: 2px;
    letter-spacing: 1px;
    background-color: #13181f;
    opacity: .5;
    color: #fff;
    font-size: 15px;
    padding: 2px 10px;
    margin-bottom: 0;
    position: absolute;
    top: 0;
    right: 0;
}

@media only screen and (max-width: 767px) {
    .relatedProductBlock .slick-arrow.slick-prev {
        left: -20px;
    }
    
    .relatedProductBlock .slick-arrow.slick-next {
        right: -20px;
    }
    .relatedProductBlock .woocommerce-loop-product__title,
    .recentlyProductsList .products h2 {
        font-size: 14px !important;
        line-height: 18px !important;
    }
    .relatedProductBlock .product .price,
    .relatedProductBlock .product .price del,
    .relatedProductBlock .product .price ins {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7d4d088 */.recentlyProductsList .slick-arrow {
    display: flex;
    width: 30px !important;
    height: 60px !important;
    padding: 0;
    background-color: transparent;
    border: none;
    outline: none;
    font-size: 0;
    opacity: .3;
    background-position: center !important;
    background-repeat: no-repeat !important;
    -webkit-transition: all .3s;
    transition: all .3s;
    top: 50% !important;
}

.recentlyProductsList .slick-arrow:before {
    display: none;
}

.recentlyProductsList .slick-arrow:hover {
    opacity: 1;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.recentlyProductsList .slick-arrow.slick-prev {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuODAwMDUgOUwxMC44IDE4TDEyLjYgMTYuMkw1LjQwMDA1IDlMMTIuNiAxLjhMMTAuOCAwTDEuODAwMDUgOVoiIGZpbGw9IiMxQzFCMUIiLz4KPC9zdmc+Cg==");
    left: -25px;
}

.recentlyProductsList .slick-arrow.slick-next {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjIgOUw3LjE5OTk1IC03LjE1MjU2ZS0wN0w1LjM5OTk1IDEuOEwxMi42IDlMNS4zOTk5NSAxNi4yTDcuMTk5OTUgMThMMTYuMiA5WiIgZmlsbD0iIzFDMUIxQiIvPgo8L3N2Zz4K");
    right: -25px;
}

.recentlyProductsList h2 {
    color: #1C1B1B;
    font-family: "Archivo", Sans-serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 40px;
    margin: 0;
    margin-bottom: 30px;
}

.recentlyProductsList .products h2 {
    font-size: 16px !important;
    line-height: 22px !important;
    text-align: center;
    margin-bottom: 10px;
}

.recentlyProductsList .products div[itemprop="description"] {
    display: none !important;
}

.recentlyProductsList .products .price {
    font-family: "Archivo", Sans-serif;
    font-size: 16px !important;
    font-weight: 600 !important;
    text-decoration: none;
    line-height: 24px !important;
    color: #757575 !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
}


.recentlyProductsList .products .price ins {
    text-decoration: none;
    margin-right: 12px;
}

.recentlyProductsList .products .price del {
    opacity: 1 !important;
    order: 1;
}

.recentlyProductsList .products .price ins bdi {
        color: #e9150a !important;
}

.recentlyProductsList .onsale {
    display: none;
}

.recentlyProductsList .woocommerce-loop-product__title {
    padding: 0 !important;
    font-size: 16px !important;
    font-weight: 600;
    color: #1C1B1B;
    margin-bottom: 10px !important;
    text-align: center;
}

.recentlyProductsList .slick-track .slick-track {
    /*display: flex !important;*/
    margin-left: 0;
}

.recentlyProductsList .rvpscarousel .slick-slide {
    padding: 0;
    margin: 0 15px;
}

.recentlyProductsList .product a.wp-element-button {
    display: none !important;
}
.recentlyProductsList .sold-out-badge {
    border-radius: 2px;
    letter-spacing: 1px;
    background-color: #13181f;
    opacity: .5;
    color: #fff;
    font-size: 15px;
    padding: 2px 10px;
    margin-bottom: 0;
    position: absolute;
    top: 0;
    right: 0;
}
.recentlyProductsList .add_to_cart_button {
    display: none !important;
}
.recentlyProductsList a.button.product_type_variable {
    display: none !important;
}
@media only screen and (max-width: 767px) {
    .recentlyProductsList .slick-arrow.slick-prev {
        left: -20px;
    }
    
    .recentlyProductsList .slick-arrow.slick-next {
        right: -20px;
    }
    .recentlyProductsList h2 {
        font-size: 24px;
        line-height: 28px;
        padding: 0 10px;
        margin-bottom: 10px;
    }
    .recentlyProductsList .woocommerce-loop-product__title {
        font-size: 14px !important;
        line-height: 18px !important;
    }
    .recentlyProductsList .products .price {
        font-size: 14px !important;
    }
}/* End custom CSS */