.elementor-52671 .elementor-element.elementor-element-cb6b2b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-52671 .elementor-element.elementor-element-4b50536{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-52671 .elementor-element.elementor-element-88a276f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;}.elementor-52671 .elementor-element.elementor-element-88a276f:not(.elementor-motion-effects-element-type-background), .elementor-52671 .elementor-element.elementor-element-88a276f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-52671 .elementor-element.elementor-element-f06adc2{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-52671 .elementor-element.elementor-element-f06adc2.elementor-element{--align-self:center;}.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-nav.slick-prev.style-1:before,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-nav.slick-next.style-1:before,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-prev.style-3:before,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-nav.style-3:before,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-prev.style-4:before,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-nav.style-4:before,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-nav.style-6 .icon-wrap{color:#625858;}.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-prev.style-2 .icon-wrap:before,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-prev.style-2 .icon-wrap:after,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-next.style-2 .icon-wrap:before,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-next.style-2 .icon-wrap:after,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-prev.style-5 .icon-wrap:before,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-prev.style-5 .icon-wrap:after,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-next.style-5 .icon-wrap:before,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-next.style-5 .icon-wrap:after{background:#625858;}.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-nav.slick-prev.style-1:hover,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-nav.slick-next.style-1:hover,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-prev.style-2:hover::before,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-next.style-2:hover::before,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-prev.style-3:hover:before,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-nav.style-3:hover:before{background:#DFDEE2;}.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-prev.style-4:hover:before,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-nav.style-4:hover:before{border-color:#DFDEE2;}.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-nav.slick-prev.style-1:hover:before,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-nav.slick-next.style-1:hover:before,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-prev.style-3:hover:before,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-nav.style-3:hover:before,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-prev.style-4:hover:before,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-nav.style-4:hover:before,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-nav.style-6:hover .icon-wrap{color:#484848;}.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-prev.style-2:hover .icon-wrap::before,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-prev.style-2:hover .icon-wrap::after,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-next.style-2:hover .icon-wrap::before,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-next.style-2:hover .icon-wrap::after,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-prev.style-5:hover .icon-wrap::before,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-prev.style-5:hover .icon-wrap::after,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-next.style-5:hover .icon-wrap::before,.elementor-52671 .elementor-element.elementor-element-f06adc2 .list-carousel-slick .slick-next.style-5:hover .icon-wrap::after{background:#484848;}.elementor-52671 .elementor-element.elementor-element-061b88e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-52671 .elementor-element.elementor-element-2917ef1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-52671 .elementor-element.elementor-element-45dd607 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52671 .elementor-element.elementor-element-45dd607 .elementor-heading-title{font-family:"Suisse Int'l", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-52671 .elementor-element.elementor-element-b4ccc70 > .elementor-widget-container{margin:0px 0px -15px 0px;}.woocommerce .elementor-52671 .elementor-element.elementor-element-b4ccc70 .woocommerce-product-details__short-description{font-family:"Suisse Int'l", Sans-serif;font-size:12px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-52671 .elementor-element.elementor-element-c635420 > .elementor-widget-container{margin:0px 0px 15px 0px;}.woocommerce .elementor-52671 .elementor-element.elementor-element-c635420 .price{font-family:"Suisse Int'l", Sans-serif;font-size:16px;font-weight:400;}.woocommerce .elementor-52671 .elementor-element.elementor-element-c635420 .price ins{font-family:"Cutive Mono", Sans-serif;font-size:15px;font-weight:300;}body:not(.rtl) .elementor-52671 .elementor-element.elementor-element-c635420:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-52671 .elementor-element.elementor-element-c635420:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-52671 .elementor-element.elementor-element-c635420.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-52671 .elementor-element.elementor-element-4af1d19{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-52671 .elementor-element.elementor-element-af2e9b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-52671 .elementor-element.elementor-element-072731c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;}.elementor-52671 .elementor-element.elementor-element-072731c:not(.elementor-motion-effects-element-type-background), .elementor-52671 .elementor-element.elementor-element-072731c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-52671 .elementor-element.elementor-element-791063c{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;z-index:10;}.elementor-52671 .elementor-element.elementor-element-791063c.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-52671 .elementor-element.elementor-element-dd9a4ea > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 20px;}.elementor-52671 .elementor-element.elementor-element-dd9a4ea .elementor-heading-title{font-family:"Suisse Int'l", Sans-serif;font-size:25px;font-weight:600;color:#1F1F1F;}.elementor-widget-tp-product-listout .theplus-pagination a,.elementor-widget-tp-product-listout .theplus-pagination span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .ajax_load_more .post-load-more{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .ajax_lazy_load .post-lazy-load{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .plus-all-posts-loaded{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-catagory{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-title,.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price .amount,.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price del .amount,.elementor-widget-tp-product-listout .product-list .product-list-content .wrapper-cart-price .price del .amount .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-tp-product-listout .theplus-posts-not-found{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-52671 .elementor-element.elementor-element-d31d791 .product-list .product-list-content .add_to_cart.product_type_simple:hover{background-color:#0071E3;border-color:#0071E3;}.elementor-52671 .elementor-element.elementor-element-d31d791 .product-list .post-inner-loop .grid-item .product-list-content{background-color:#FFFFFF;padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#252525;border-radius:25px 25px 25px 25px;}.elementor-52671 .elementor-element.elementor-element-d31d791 .product-list .post-inner-loop .post-title,.elementor-52671 .elementor-element.elementor-element-d31d791 .product-list .post-inner-loop .post-title a{font-family:"Suisse Int'l", Sans-serif;font-size:12px;font-weight:400;}.elementor-52671 .elementor-element.elementor-element-d31d791 .product-list .wrapper-cart-price{margin:0px 0px 0px 0px;}.elementor-52671 .elementor-element.elementor-element-d31d791 .product-list .wrapper-cart-price .price .amount,.elementor-52671 .elementor-element.elementor-element-d31d791 .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-family:"Suisse Int'l", Sans-serif;font-size:14px;font-weight:500;color:#000000;}.elementor-52671 .elementor-element.elementor-element-d31d791 .product-list .product-list-content span.badge.out-of-stock{font-family:"Suisse Int'l", Sans-serif;font-size:10px;font-weight:400;}.elementor-52671 .elementor-element.elementor-element-d31d791 .product-list .product-list-content .product-image{border-radius:10px 10px 10px 10px;}.elementor-52671 .elementor-element.elementor-element-d31d791 .product-list .product-list-content .add_to_cart.product_type_simple{padding:8px 8px 8px 8px;font-family:"Suisse Int'l", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;border-style:solid;border-width:1px 1px 1px 1px;border-color:#313131;border-radius:20px 20px 20px 20px;}.elementor-52671 .elementor-element.elementor-element-d31d791 .product-list .post-inner-loop .grid-item .product-list-content:hover{border-color:#252525;}.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-nav.slick-prev.style-1:before,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-nav.slick-next.style-1:before,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-prev.style-3:before,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-nav.style-3:before,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-prev.style-4:before,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-nav.style-4:before,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-nav.style-6 .icon-wrap{color:#fff;}.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-prev.style-2 .icon-wrap:before,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-prev.style-2 .icon-wrap:after,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-next.style-2 .icon-wrap:before,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-next.style-2 .icon-wrap:after,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-prev.style-5 .icon-wrap:before,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-prev.style-5 .icon-wrap:after,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-next.style-5 .icon-wrap:before,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-next.style-5 .icon-wrap:after{background:#fff;}.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-nav.slick-prev.style-1:hover,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-nav.slick-next.style-1:hover,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-prev.style-2:hover::before,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-next.style-2:hover::before,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-prev.style-3:hover:before,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-nav.style-3:hover:before{background:#fff;}.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-prev.style-4:hover:before,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-nav.style-4:hover:before{border-color:#fff;}.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-nav.slick-prev.style-1:hover:before,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-nav.slick-next.style-1:hover:before,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-prev.style-3:hover:before,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-nav.style-3:hover:before,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-prev.style-4:hover:before,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-nav.style-4:hover:before,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-nav.style-6:hover .icon-wrap{color:#000000;}.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-prev.style-2:hover .icon-wrap::before,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-prev.style-2:hover .icon-wrap::after,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-next.style-2:hover .icon-wrap::before,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-next.style-2:hover .icon-wrap::after,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-prev.style-5:hover .icon-wrap::before,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-prev.style-5:hover .icon-wrap::after,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-next.style-5:hover .icon-wrap::before,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-next.style-5:hover .icon-wrap::after{background:#000000;}body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-dots.style-1 li button,.elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-dots.style-6 li button{-webkit-box-shadow:inset 0 0 0 8px #7A7A7A;-moz-box-shadow:inset 0 0 0 8px #7A7A7A;box-shadow:inset 0 0 0 8px #7A7A7A;}body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-dots.style-1 li.slick-active button{-webkit-box-shadow:inset 0 0 0 1px #7A7A7A;-moz-box-shadow:inset 0 0 0 1px #7A7A7A;box-shadow:inset 0 0 0 1px #7A7A7A;}body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-dots.style-2 li button{border-color:#7A7A7A;}body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick ul.slick-dots.style-3 li button{-webkit-box-shadow:inset 0 0 0 1px #7A7A7A;-moz-box-shadow:inset 0 0 0 1px #7A7A7A;box-shadow:inset 0 0 0 1px #7A7A7A;}body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-dots.style-3 li.slick-active button{-webkit-box-shadow:inset 0 0 0 8px #7A7A7A;-moz-box-shadow:inset 0 0 0 8px #7A7A7A;box-shadow:inset 0 0 0 8px #7A7A7A;}body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick ul.slick-dots.style-4 li button{-webkit-box-shadow:inset 0 0 0 0px #7A7A7A;-moz-box-shadow:inset 0 0 0 0px #7A7A7A;box-shadow:inset 0 0 0 0px #7A7A7A;}body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-dots.style-1 li button:before{color:#7A7A7A;}body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-dots.style-2 li button, body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick  ul.slick-dots.style-3 li button, body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick  .slick-dots.style-4 li button:before, body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick  .slick-dots.style-5 button, body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick  .slick-dots.style-7 button{background:#fff;}body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-d31d791 .list-carousel-slick .slick-slider.slick-dotted{padding-bottom:0px;}.elementor-52671 .elementor-element.elementor-element-bd53dc4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52671 .elementor-element.elementor-element-6aa7b05 .elementor-heading-title{font-family:"Suisse Int'l", Sans-serif;font-size:25px;font-weight:600;color:#1F1F1F;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-52671 .elementor-element.elementor-element-5d089eb > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-52671 .elementor-element.elementor-element-5d089eb .cart button, .elementor-52671 .elementor-element.elementor-element-5d089eb .cart .button{font-family:"Suisse Int'l", Sans-serif;font-size:13px;font-weight:400;text-transform:capitalize;border-radius:20px 20px 20px 20px;color:#FFFFFF;background-color:#000000;transition:all 0.2s;}.elementor-52671 .elementor-element.elementor-element-5d089eb .cart button:hover, .elementor-52671 .elementor-element.elementor-element-5d089eb .cart .button:hover{background-color:#0071E3;}.elementor-52671 .elementor-element.elementor-element-5d089eb .added_to_cart{font-family:"Suisse Int'l", Sans-serif;font-size:12px;font-weight:400;}.elementor-52671 .elementor-element.elementor-element-5d089eb .quantity .qty{font-family:"Suisse Int'l", Sans-serif;font-size:13px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;border-color:#BBBBBB;transition:all 0.2s;}.woocommerce .elementor-52671 .elementor-element.elementor-element-5d089eb form.cart .variations{width:100%;}.woocommerce .elementor-52671 .elementor-element.elementor-element-5d089eb form.cart table.variations tr th, .woocommerce .elementor-52671 .elementor-element.elementor-element-5d089eb form.cart table.variations tr td{padding-top:calc( 30px/2 );padding-bottom:calc( 30px/2 );}.woocommerce .elementor-52671 .elementor-element.elementor-element-5d089eb form.cart table.variations label{font-family:"Suisse Int'l", Sans-serif;font-size:16px;font-weight:400;}.woocommerce .elementor-52671 .elementor-element.elementor-element-5d089eb form.cart table.variations td.value select, .woocommerce .elementor-52671 .elementor-element.elementor-element-5d089eb form.cart table.variations td.value:before{border:1px solid #0071E3;}.woocommerce .elementor-52671 .elementor-element.elementor-element-5d089eb form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-52671 .elementor-element.elementor-element-5d089eb form.cart table.variations td.value:before{font-family:"Suisse Int'l", Sans-serif;font-size:12px;font-weight:400;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-52671 .elementor-element.elementor-element-157e604{width:100%;max-width:100%;font-family:"Suisse Int'l", Sans-serif;font-size:12px;color:#5A5A5A;}.elementor-52671 .elementor-element.elementor-element-157e604:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(0px/2);}.elementor-52671 .elementor-element.elementor-element-157e604:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(0px/2);}.elementor-52671 .elementor-element.elementor-element-157e604.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-52671 .elementor-element.elementor-element-157e604.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body:not(.rtl) .elementor-52671 .elementor-element.elementor-element-157e604.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-0px/2) + (-1px/2) );}body:not.rtl .elementor-52671 .elementor-element.elementor-element-157e604.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-0px/2) - (1px/2) );}.elementor-52671 .elementor-element.elementor-element-157e604 a{font-family:"Suisse Int'l", Sans-serif;font-size:11px;font-weight:400;font-style:normal;color:#1F1F1F;}.elementor-52671 .elementor-element.elementor-element-d47a0f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-52671 .elementor-element.elementor-element-36f5fe4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-52671 .elementor-element.elementor-element-67d46f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;}.elementor-52671 .elementor-element.elementor-element-67d46f0:not(.elementor-motion-effects-element-type-background), .elementor-52671 .elementor-element.elementor-element-67d46f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-52671 .elementor-element.elementor-element-abfef5f{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;z-index:10;}.elementor-52671 .elementor-element.elementor-element-abfef5f.elementor-element{--align-self:center;}.elementor-52671 .elementor-element.elementor-element-3e62f1e > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 20px;}.elementor-52671 .elementor-element.elementor-element-3e62f1e .elementor-heading-title{font-family:"Suisse Int'l", Sans-serif;font-size:25px;font-weight:600;color:#1F1F1F;}.elementor-52671 .elementor-element.elementor-element-7c44a5d .product-list .product-list-content .add_to_cart.product_type_simple:hover{background-color:#0071E3;border-color:#0071E3;}.elementor-52671 .elementor-element.elementor-element-7c44a5d .product-list .post-inner-loop .grid-item .product-list-content{background-color:#FFFFFF;padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#252525;border-radius:25px 25px 25px 25px;}.elementor-52671 .elementor-element.elementor-element-7c44a5d .product-list .post-inner-loop .post-title,.elementor-52671 .elementor-element.elementor-element-7c44a5d .product-list .post-inner-loop .post-title a{font-family:"Suisse Int'l", Sans-serif;font-size:12px;font-weight:400;}.elementor-52671 .elementor-element.elementor-element-7c44a5d .product-list .wrapper-cart-price{margin:0px 0px 0px 0px;}.elementor-52671 .elementor-element.elementor-element-7c44a5d .product-list .wrapper-cart-price .price .amount,.elementor-52671 .elementor-element.elementor-element-7c44a5d .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-family:"Suisse Int'l", Sans-serif;font-size:14px;font-weight:500;color:#000000;}.elementor-52671 .elementor-element.elementor-element-7c44a5d .product-list .product-list-content span.badge.out-of-stock{font-family:"Suisse Int'l", Sans-serif;font-size:10px;font-weight:400;}.elementor-52671 .elementor-element.elementor-element-7c44a5d .product-list .product-list-content .product-image{border-radius:10px 10px 10px 10px;}.elementor-52671 .elementor-element.elementor-element-7c44a5d .product-list .product-list-content .add_to_cart.product_type_simple{padding:8px 8px 8px 8px;font-family:"Suisse Int'l", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;border-style:solid;border-width:1px 1px 1px 1px;border-color:#313131;border-radius:20px 20px 20px 20px;}.elementor-52671 .elementor-element.elementor-element-7c44a5d .product-list .post-inner-loop .grid-item .product-list-content:hover{border-color:#252525;}.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-nav.slick-prev.style-1:before,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-nav.slick-next.style-1:before,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-prev.style-3:before,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-nav.style-3:before,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-prev.style-4:before,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-nav.style-4:before,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-nav.style-6 .icon-wrap{color:#fff;}.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-prev.style-2 .icon-wrap:before,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-prev.style-2 .icon-wrap:after,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-next.style-2 .icon-wrap:before,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-next.style-2 .icon-wrap:after,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-prev.style-5 .icon-wrap:before,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-prev.style-5 .icon-wrap:after,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-next.style-5 .icon-wrap:before,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-next.style-5 .icon-wrap:after{background:#fff;}.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-nav.slick-prev.style-1:hover,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-nav.slick-next.style-1:hover,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-prev.style-2:hover::before,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-next.style-2:hover::before,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-prev.style-3:hover:before,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-nav.style-3:hover:before{background:#fff;}.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-prev.style-4:hover:before,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-nav.style-4:hover:before{border-color:#fff;}.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-nav.slick-prev.style-1:hover:before,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-nav.slick-next.style-1:hover:before,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-prev.style-3:hover:before,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-nav.style-3:hover:before,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-prev.style-4:hover:before,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-nav.style-4:hover:before,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-nav.style-6:hover .icon-wrap{color:#000000;}.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-prev.style-2:hover .icon-wrap::before,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-prev.style-2:hover .icon-wrap::after,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-next.style-2:hover .icon-wrap::before,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-next.style-2:hover .icon-wrap::after,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-prev.style-5:hover .icon-wrap::before,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-prev.style-5:hover .icon-wrap::after,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-next.style-5:hover .icon-wrap::before,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-next.style-5:hover .icon-wrap::after{background:#000000;}body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-dots.style-1 li button,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-dots.style-6 li button{-webkit-box-shadow:inset 0 0 0 8px #7A7A7A;-moz-box-shadow:inset 0 0 0 8px #7A7A7A;box-shadow:inset 0 0 0 8px #7A7A7A;}body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-dots.style-1 li.slick-active button{-webkit-box-shadow:inset 0 0 0 1px #7A7A7A;-moz-box-shadow:inset 0 0 0 1px #7A7A7A;box-shadow:inset 0 0 0 1px #7A7A7A;}body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-dots.style-2 li button{border-color:#7A7A7A;}body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick ul.slick-dots.style-3 li button{-webkit-box-shadow:inset 0 0 0 1px #7A7A7A;-moz-box-shadow:inset 0 0 0 1px #7A7A7A;box-shadow:inset 0 0 0 1px #7A7A7A;}body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-dots.style-3 li.slick-active button{-webkit-box-shadow:inset 0 0 0 8px #7A7A7A;-moz-box-shadow:inset 0 0 0 8px #7A7A7A;box-shadow:inset 0 0 0 8px #7A7A7A;}body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick ul.slick-dots.style-4 li button{-webkit-box-shadow:inset 0 0 0 0px #7A7A7A;-moz-box-shadow:inset 0 0 0 0px #7A7A7A;box-shadow:inset 0 0 0 0px #7A7A7A;}body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-dots.style-1 li button:before{color:#7A7A7A;}body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-dots.style-2 li button, body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick  ul.slick-dots.style-3 li button, body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick  .slick-dots.style-4 li button:before, body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick  .slick-dots.style-5 button, body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick  .slick-dots.style-7 button{background:#fff;}body[data-elementor-device-mode="tablet"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-slider.slick-dotted{padding-bottom:0px;}body[data-elementor-device-mode="mobile"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-dots.style-1 li button,body[data-elementor-device-mode="mobile"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-dots.style-6 li button{-webkit-box-shadow:inset 0 0 0 8px #25252500;-moz-box-shadow:inset 0 0 0 8px #25252500;box-shadow:inset 0 0 0 8px #25252500;}body[data-elementor-device-mode="mobile"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-dots.style-1 li.slick-active button{-webkit-box-shadow:inset 0 0 0 1px #25252500;-moz-box-shadow:inset 0 0 0 1px #25252500;box-shadow:inset 0 0 0 1px #25252500;}body[data-elementor-device-mode="mobile"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-dots.style-2 li button{border-color:#25252500;}body[data-elementor-device-mode="mobile"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick ul.slick-dots.style-3 li button{-webkit-box-shadow:inset 0 0 0 1px #25252500;-moz-box-shadow:inset 0 0 0 1px #25252500;box-shadow:inset 0 0 0 1px #25252500;}body[data-elementor-device-mode="mobile"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-dots.style-3 li.slick-active button{-webkit-box-shadow:inset 0 0 0 8px #25252500;-moz-box-shadow:inset 0 0 0 8px #25252500;box-shadow:inset 0 0 0 8px #25252500;}body[data-elementor-device-mode="mobile"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick ul.slick-dots.style-4 li button{-webkit-box-shadow:inset 0 0 0 0px #25252500;-moz-box-shadow:inset 0 0 0 0px #25252500;box-shadow:inset 0 0 0 0px #25252500;}body[data-elementor-device-mode="mobile"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-dots.style-1 li button:before{color:#25252500;}body[data-elementor-device-mode="mobile"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-dots.style-2 li button,body[data-elementor-device-mode="mobile"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick ul.slick-dots.style-3 li button,body[data-elementor-device-mode="mobile"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-dots.style-4 li button:before,body[data-elementor-device-mode="mobile"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-dots.style-5 button,.elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-dots.style-7 button{background:#fff;}body[data-elementor-device-mode="mobile"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-dots.style-2 li::after{border-color:#00000000;}body[data-elementor-device-mode="mobile"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-dots.style-4 li.slick-active button{-webkit-box-shadow:inset 0 0 0 1px #00000000;-moz-box-shadow:inset 0 0 0 1px #00000000;box-shadow:inset 0 0 0 1px #00000000;}body[data-elementor-device-mode="mobile"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-dots.style-6 .slick-active button:after{color:#00000000;}body[data-elementor-device-mode="mobile"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-dots.style-2 li::after,body[data-elementor-device-mode="mobile"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-dots.style-4 li.slick-active button:before,body[data-elementor-device-mode="mobile"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-dots.style-5 .slick-active button,body[data-elementor-device-mode="mobile"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-dots.style-7 .slick-active button{background:#D3D3D3;}body[data-elementor-device-mode="mobile"] .elementor-52671 .elementor-element.elementor-element-7c44a5d .list-carousel-slick .slick-slider.slick-dotted{padding-bottom:0px;}.elementor-52671 .elementor-element.elementor-element-f04b496{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52671 .elementor-element.elementor-element-67eb37d .elementor-heading-title{font-family:"Suisse Int'l", Sans-serif;font-size:25px;font-weight:600;color:#1F1F1F;}.elementor-52671 .elementor-element.elementor-element-8b99ec3 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-52671 .elementor-element.elementor-element-8b99ec3 .cart button, .elementor-52671 .elementor-element.elementor-element-8b99ec3 .cart .button{font-family:"Suisse Int'l", Sans-serif;font-size:13px;font-weight:400;text-transform:capitalize;border-radius:20px 20px 20px 20px;color:#FFFFFF;background-color:#000000;transition:all 0.2s;}.elementor-52671 .elementor-element.elementor-element-8b99ec3 .cart button:hover, .elementor-52671 .elementor-element.elementor-element-8b99ec3 .cart .button:hover{background-color:#0071E3;}.elementor-52671 .elementor-element.elementor-element-8b99ec3 .added_to_cart{font-family:"Suisse Int'l", Sans-serif;font-size:12px;font-weight:400;}.elementor-52671 .elementor-element.elementor-element-8b99ec3 .quantity .qty{font-family:"Suisse Int'l", Sans-serif;font-size:13px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;border-color:#BBBBBB;transition:all 0.2s;}.woocommerce .elementor-52671 .elementor-element.elementor-element-8b99ec3 form.cart .variations{width:100%;}.woocommerce .elementor-52671 .elementor-element.elementor-element-8b99ec3 form.cart table.variations tr th, .woocommerce .elementor-52671 .elementor-element.elementor-element-8b99ec3 form.cart table.variations tr td{padding-top:calc( 30px/2 );padding-bottom:calc( 30px/2 );}.woocommerce .elementor-52671 .elementor-element.elementor-element-8b99ec3 form.cart table.variations label{font-family:"Suisse Int'l", Sans-serif;font-size:16px;font-weight:400;}.woocommerce .elementor-52671 .elementor-element.elementor-element-8b99ec3 form.cart table.variations td.value select, .woocommerce .elementor-52671 .elementor-element.elementor-element-8b99ec3 form.cart table.variations td.value:before{border:1px solid #0071E3;}.woocommerce .elementor-52671 .elementor-element.elementor-element-8b99ec3 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-52671 .elementor-element.elementor-element-8b99ec3 form.cart table.variations td.value:before{font-family:"Suisse Int'l", Sans-serif;font-size:12px;font-weight:400;}.elementor-52671 .elementor-element.elementor-element-5843696{width:100%;max-width:100%;font-family:"Suisse Int'l", Sans-serif;font-size:12px;color:#5A5A5A;}.elementor-52671 .elementor-element.elementor-element-5843696:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(0px/2);}.elementor-52671 .elementor-element.elementor-element-5843696:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(0px/2);}.elementor-52671 .elementor-element.elementor-element-5843696.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-52671 .elementor-element.elementor-element-5843696.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body:not(.rtl) .elementor-52671 .elementor-element.elementor-element-5843696.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-0px/2) + (-1px/2) );}body:not.rtl .elementor-52671 .elementor-element.elementor-element-5843696.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-0px/2) - (1px/2) );}.elementor-52671 .elementor-element.elementor-element-5843696 a{font-family:"Suisse Int'l", Sans-serif;font-size:11px;font-weight:400;font-style:normal;color:#1F1F1F;}.elementor-52671 .elementor-element.elementor-element-dc758f3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-tp-woo-single-tabs .tp-woo-single-tabs .woocommerce-tabs .woocommerce-Tabs-panel--description h2,
					.elementor-widget-tp-woo-single-tabs .tp-woo-single-tabs .tp-tab-label.tp-tab-desc{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-single-tabs .tp-woo-single-tabs .woocommerce-tabs .woocommerce-Tabs-panel--description p,.elementor-widget-tp-woo-single-tabs .tp-woo-single-tabs .tp-tab .tp-tab-content p{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}@media(max-width:1024px){.elementor-52671 .elementor-element.elementor-element-4b50536{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52671 .elementor-element.elementor-element-f06adc2{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-52671 .elementor-element.elementor-element-45dd607 .elementor-heading-title{font-size:26px;}.woocommerce .elementor-52671 .elementor-element.elementor-element-b4ccc70 .woocommerce-product-details__short-description{font-size:12px;}.elementor-52671 .elementor-element.elementor-element-c635420 > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-52671 .elementor-element.elementor-element-c635420 .price{font-size:16px;}body:not(.rtl) .elementor-52671 .elementor-element.elementor-element-c635420:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-52671 .elementor-element.elementor-element-c635420:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-52671 .elementor-element.elementor-element-c635420.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-52671 .elementor-element.elementor-element-dd9a4ea .elementor-heading-title{font-size:20px;}.elementor-52671 .elementor-element.elementor-element-d31d791 .product-list .product-list-content .post-content-bottom{padding:0px 0px 0px 0px;}.elementor-52671 .elementor-element.elementor-element-bd53dc4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52671 .elementor-element.elementor-element-6aa7b05 .elementor-heading-title{font-size:20px;}.elementor-52671 .elementor-element.elementor-element-3e62f1e .elementor-heading-title{font-size:20px;}.elementor-52671 .elementor-element.elementor-element-7c44a5d .product-list .product-list-content .post-content-bottom{padding:0px 0px 0px 0px;}.elementor-52671 .elementor-element.elementor-element-f04b496{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52671 .elementor-element.elementor-element-67eb37d .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-52671 .elementor-element.elementor-element-88a276f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52671 .elementor-element.elementor-element-f06adc2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-52671 .elementor-element.elementor-element-4af1d19{--width:100%;}.elementor-52671 .elementor-element.elementor-element-791063c > .elementor-widget-container{margin:0px 0px -60px 0px;}.elementor-52671 .elementor-element.elementor-element-791063c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-52671 .elementor-element.elementor-element-d47a0f8{--width:100%;}.elementor-52671 .elementor-element.elementor-element-abfef5f > .elementor-widget-container{margin:0px 0px -60px 0px;}.elementor-52671 .elementor-element.elementor-element-abfef5f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-52671 .elementor-element.elementor-element-3e62f1e > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52671 .elementor-element.elementor-element-3e62f1e{text-align:center;}.elementor-52671 .elementor-element.elementor-element-dc758f3{--width:100%;}}@media(min-width:768px){.elementor-52671 .elementor-element.elementor-element-4b50536{--content-width:1120px;}.elementor-52671 .elementor-element.elementor-element-88a276f{--width:65%;}.elementor-52671 .elementor-element.elementor-element-061b88e{--width:35%;}.elementor-52671 .elementor-element.elementor-element-af2e9b4{--content-width:1120px;}.elementor-52671 .elementor-element.elementor-element-072731c{--width:65%;}.elementor-52671 .elementor-element.elementor-element-bd53dc4{--width:35%;}.elementor-52671 .elementor-element.elementor-element-36f5fe4{--content-width:1120px;}.elementor-52671 .elementor-element.elementor-element-67d46f0{--width:65%;}.elementor-52671 .elementor-element.elementor-element-f04b496{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-52671 .elementor-element.elementor-element-88a276f{--width:100%;}.elementor-52671 .elementor-element.elementor-element-061b88e{--width:100%;}.elementor-52671 .elementor-element.elementor-element-072731c{--width:60%;}.elementor-52671 .elementor-element.elementor-element-bd53dc4{--width:40%;}.elementor-52671 .elementor-element.elementor-element-67d46f0{--width:60%;}.elementor-52671 .elementor-element.elementor-element-f04b496{--width:40%;}}/* Start custom CSS for tp-woo-single-image, class: .elementor-element-f06adc2 */.slick-prev.style-2 .icon-wrap, .slick-next.style-2 .icon-wrap {
    position: relative;
    display: block;
    margin: 0% 0 0 0%;
    width: 100%;
    height: 100%;
    background-color: #dfdee2;
    border-radius: 50%;
    border-bottom: 10px solid transparent;
    border-top: 10px solid transparent;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    overflow:visible
}
    

.slick-prev, .slick-next {
    top: 92%;
        right:10px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-791063c *//* Remove the WooCommerce single product gallery thumbnails*/
.woocommerce-js div.product div.images .flex-control-thumbs li img {
    display: none;} 

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
    display: none !important;
}

.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
    display: none !important;
}

.single-product .woocommerce-product-gallery__image {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-5d089eb */.woocommerce-js div.product form.cart .variations th {
    margin-bottom: -2em;}
    
             /*Increase spacing between variation label titles*/
    .tp-woo-single-pricing .tp-woo-add-to-cart.variable .variations .label {
    padding-top: 20px;}
    
      /*Change swatch border select colour*/
.tp-woo-swatches .tp-swatches.selected:not(.tp-swatches-image), .tp-woo-swatches .tp-swatches.selected img {
    border-color: #0071e3 !important;}
    
    /*Move colour swatches to be left aligned*/
     ul.tp-woo-swatches {
    margin: 0 0 .5em .1em;}
    
 /*Add space between colour swatch and label*/
    .elementor-52671 .elementor-element.elementor-element-4e159eb .tp-woo-swatches .tp-swatches-tooltip {
    font-family: "Suisse Int'l", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #000000ad;
    padding-top: 10px;}
    
 
    
    /*Styling of product variation labels*/
    .woocommerce-js div.product form.cart .variations label {font-weight: 400; font-size: 16px; color:#000000;line-height: 50px; margin-bottom: -.1em;!important;}

  /*Add space above price*/
 .elementor-52671 .elementor-element.elementor-element-4e159eb .tp-woo-single-pricing .variations_form.cart .single_variation_wrap .woocommerce-variation-price span {
    margin-top: 30px;}
    
      /*Reduce space betwen variation label and buttons underneath it*/
   
    
    /*Header "Availablity" font and size*/
    .woocommerce-js div.product p.ast-stock-detail .ast-stock-avail {font-family:"Suisse Int'l", Sans-serif; font-weight: 400; font-size: 12px;color:#000000;}

  /*Line weight and colour under swatches*/
.woocommerce-js div.product form.cart .variations {
    border-bottom: 1px solid #a8a8a8;
    position: relative;
    margin-bottom: 1em;
    width: 100%;}
    
   
  
 /*Tooltip font size*/ 
.wvs-has-image-tooltip, [data-wvstooltip] {
    --font-size: 10px;}


.tp-woo-swatches .tp-swatches-image {
    font-size: 10pt;
}

.woocommerce-js div.product .stock {font-family:"Suisse Int'l", Sans-serif; font-weight: 400; font-size: 12px;
    color: #0071e3;}


.woocommerce-js div.product p.price, .woocommerce-js div.product span.price {
    font-family:"Suisse Int'l", Sans-serif; font-weight: 500; font-size: 25px;}

.woocommerce-js div.product form.cart .reset_variations {
    padding-top: 30px;}


.woocommerce-js div.product form.cart .single_variation_wrap p {
    margin-bottom: 2em;font-size: 70%;}
}





/*Increase size of colour swatch*/
    .tp-woo-swatches .tp-swatches:not(.tp-swatches-image), .tp-woo-swatches .tp-swatches img {
    width: 40px;
    height: 40px;}
    
    
    .woocommerce button.button.alt.disabled.wc-variation-selection-needed, [CLASS*="wc-block"] .wc-block-components-button {
    font-size: 13px;}
            
/*Hide extra swtches created by the plus addons*   
    .elementor-52671 .elementor-element.elementor-element-4e159eb .tp-woo-swatches .tp-swatches.tp-swatches-color {display:none;}
    
    
    
    /* Match disabled Add to Cart button to active styling */
.elementor-52671 .elementor-element.elementor-element-5d089eb .single_add_to_cart_button,
.elementor-52671 .elementor-element.elementor-element-5d089eb .single_add_to_cart_button:disabled,
.elementor-52671 .elementor-element.elementor-element-5d089eb .single_add_to_cart_button.disabled,
.elementor-52671 .elementor-element.elementor-element-5d089eb .single_add_to_cart_button.wc-variation-selection-needed{
  border-radius: 50px !important;
}

/* Optional disabled feel */
.elementor-52671 .elementor-element.elementor-element-5d089eb .single_add_to_cart_button:disabled,
.elementor-52671 .elementor-element.elementor-element-5d089eb .single_add_to_cart_button.disabled,
.elementor-52671 .elementor-element.elementor-element-5d089eb .single_add_to_cart_button.wc-variation-selection-needed{
  opacity: 0.6;
  cursor: not-allowed;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-157e604 */.woocommerce-js div.product .product_meta {
    border-top: 1px solid #a8a8a8;
    padding-top: 1.2em;
    font-size: .9em;
    margin: 0 0 1.2em;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-abfef5f *//* Remove the WooCommerce single product gallery thumbnails*/
.woocommerce-js div.product div.images .flex-control-thumbs li img {
    display: none;} 

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
    display: none !important;
}

.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
    display: none !important;
}

.single-product .woocommerce-product-gallery__image {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-8b99ec3 */.woocommerce-js div.product form.cart .variations th {
    margin-bottom: -2em;}
    
             /*Increase spacing between variation label titles*/
    .tp-woo-single-pricing .tp-woo-add-to-cart.variable .variations .label {
    padding-top: 20px;}
    
      /*Change swatch border select colour*/
.tp-woo-swatches .tp-swatches.selected:not(.tp-swatches-image), .tp-woo-swatches .tp-swatches.selected img {
    border-color: #0071e3 !important;}
    
    /*Move colour swatches to be left aligned*/
     ul.tp-woo-swatches {
    margin: 0 0 .5em .1em;}
    
 /*Add space between colour swatch and label*/
    .elementor-52671 .elementor-element.elementor-element-4e159eb .tp-woo-swatches .tp-swatches-tooltip {
    font-family: "Suisse Int'l", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #000000ad;
    padding-top: 10px;}
    
 
    
    /*Styling of product variation labels*/
    .woocommerce-js div.product form.cart .variations label {font-weight: 400; font-size: 16px; color:#000000;line-height: 50px; margin-bottom: -.1em;!important;}

  /*Add space above price*/
 .elementor-52671 .elementor-element.elementor-element-4e159eb .tp-woo-single-pricing .variations_form.cart .single_variation_wrap .woocommerce-variation-price span {
    margin-top: 30px;}
    
      /*Reduce space betwen variation label and buttons underneath it*/
   
    
    /*Header "Availablity" font and size*/
    .woocommerce-js div.product p.ast-stock-detail .ast-stock-avail {font-family:"Suisse Int'l", Sans-serif; font-weight: 400; font-size: 12px;color:#000000;}

  /*Line weight and colour under swatches*/
.woocommerce-js div.product form.cart .variations {
    border-bottom: 1px solid #a8a8a8;
    position: relative;
    margin-bottom: 1em;
    width: 100%;}
    
   
  
 /*Tooltip font size*/ 
.wvs-has-image-tooltip, [data-wvstooltip] {
    --font-size: 10px;}


.tp-woo-swatches .tp-swatches-image {
    font-size: 10pt;
}

.woocommerce-js div.product .stock {font-family:"Suisse Int'l", Sans-serif; font-weight: 400; font-size: 12px;
    color: #0071e3;}


.woocommerce-js div.product p.price, .woocommerce-js div.product span.price {
    font-family:"Suisse Int'l", Sans-serif; font-weight: 500; font-size: 25px;}

.woocommerce-js div.product form.cart .reset_variations {
    padding-top: 30px;}


.woocommerce-js div.product form.cart .single_variation_wrap p {
    margin-bottom: 2em;font-size: 70%;}
}





/*Increase size of colour swatch*/
    .tp-woo-swatches .tp-swatches:not(.tp-swatches-image), .tp-woo-swatches .tp-swatches img {
    width: 40px;
    height: 40px;}
    
    
    .woocommerce button.button.alt.disabled.wc-variation-selection-needed, [CLASS*="wc-block"] .wc-block-components-button {
    font-size: 13px;}
            
/*Hide extra swtches created by the plus addons*   
    .elementor-52671 .elementor-element.elementor-element-4e159eb .tp-woo-swatches .tp-swatches.tp-swatches-color {display:none;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-5843696 */.woocommerce-js div.product .product_meta {
    border-top: 1px solid #a8a8a8;
    padding-top: 1.2em;
    font-size: .9em;
    margin: 0 0 1.2em;}/* End custom CSS */
/* Start custom CSS *//* =========================================================
   CLEAR LINK: keep ONE, hide any duplicates
========================================================= */

/* Default: show it */
.woocommerce a.reset_variations {
  display: inline-block !important;
}

/* Hide duplicates (anything after the first in the DOM) */
.woocommerce a.reset_variations ~ a.reset_variations {
  display: none !important;
}

/* If the duplicate is inside a sticky clone, also hide it there */
.elementor-sticky--active a.reset_variations {
  display: none !important;
}

/* …but re-show the non-sticky one (the main page) */
.woocommerce:not(.elementor-sticky--active) a.reset_variations {
  display: inline-block !important;
}/* End custom CSS */