.elementor-3796 .elementor-element.elementor-element-ed0c3a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3796 .elementor-element.elementor-element-ed0c3a9:not(.elementor-motion-effects-element-type-background), .elementor-3796 .elementor-element.elementor-element-ed0c3a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3f4f2;}.elementor-3796 .elementor-element.elementor-element-ddfa2c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:20px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-3796 .elementor-element.elementor-element-8cf1298 .woocommerce-breadcrumb{color:#4d5b60;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;}.elementor-3796 .elementor-element.elementor-element-8cf1298 .woocommerce-breadcrumb > a{color:#4d5b60;}.elementor-3796 .elementor-element.elementor-element-174bc9b .elementor-heading-title{font-family:"TanKindred", Sans-serif;font-size:48px;font-weight:800;text-transform:none;line-height:1.05em;color:#253137;}.elementor-3796 .elementor-element.elementor-element-336dc69{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:40px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-3796 .elementor-element.elementor-element-ae6a966{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3796 .elementor-element.elementor-element-0189153 .elementor-heading-title{font-family:"TanKindred", Sans-serif;font-size:20px;font-weight:700;text-transform:none;color:#253137;}.elementor-3796 .elementor-element.elementor-element-d22952c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#dfe3e1;--border-color:#dfe3e1;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3796 .elementor-element.elementor-element-c9e3a15 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:#4d5b60;}.elementor-3796 .elementor-element.elementor-element-9c0105e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3796 .elementor-element.elementor-element-82738da.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3796 .elementor-element.elementor-element-82738da.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-3796 .elementor-element.elementor-element-4e1ecee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3796 .elementor-element.elementor-element-4e1ecee:not(.elementor-motion-effects-element-type-background), .elementor-3796 .elementor-element.elementor-element-4e1ecee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3f4f2;}.elementor-3796 .elementor-element.elementor-element-0766f6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.woocommerce .elementor-3796 .elementor-element.elementor-element-4a2971d .term-description{color:#3f4d53;}.elementor-3796 .elementor-element.elementor-element-8ae92c0{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#dfe3e1;--border-color:#dfe3e1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3796 .elementor-element.elementor-element-88f05df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-3796 .elementor-element.elementor-element-e6b5440{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3796 .elementor-element.elementor-element-86d1b96 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;color:#253137;}.elementor-3796 .elementor-element.elementor-element-19f72d5{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#4d5b60;}.elementor-3796 .elementor-element.elementor-element-381c9b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3796 .elementor-element.elementor-element-9b5de24 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;color:#253137;}.elementor-3796 .elementor-element.elementor-element-b571c17{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#4d5b60;}.elementor-3796 .elementor-element.elementor-element-ddd7cb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3796 .elementor-element.elementor-element-4761f75 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;color:#253137;}.elementor-3796 .elementor-element.elementor-element-9e2a0f5{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#4d5b60;}.elementor-3796 .elementor-element.elementor-element-e94c424{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3796 .elementor-element.elementor-element-c9a7126 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;color:#253137;}.elementor-3796 .elementor-element.elementor-element-a22d088{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#4d5b60;}@media(min-width:768px){.elementor-3796 .elementor-element.elementor-element-ddfa2c2{--content-width:1280px;}.elementor-3796 .elementor-element.elementor-element-336dc69{--content-width:1280px;}.elementor-3796 .elementor-element.elementor-element-ae6a966{--width:21%;}.elementor-3796 .elementor-element.elementor-element-9c0105e{--width:75%;}.elementor-3796 .elementor-element.elementor-element-0766f6f{--content-width:1280px;}.elementor-3796 .elementor-element.elementor-element-88f05df{--content-width:1280px;}.elementor-3796 .elementor-element.elementor-element-e6b5440{--width:25%;}.elementor-3796 .elementor-element.elementor-element-381c9b0{--width:25%;}.elementor-3796 .elementor-element.elementor-element-ddd7cb5{--width:25%;}.elementor-3796 .elementor-element.elementor-element-e94c424{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3796 .elementor-element.elementor-element-e6b5440{--width:46%;}.elementor-3796 .elementor-element.elementor-element-381c9b0{--width:46%;}.elementor-3796 .elementor-element.elementor-element-ddd7cb5{--width:46%;}.elementor-3796 .elementor-element.elementor-element-e94c424{--width:46%;}}@media(max-width:1024px){.elementor-3796 .elementor-element.elementor-element-82738da.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3796 .elementor-element.elementor-element-88f05df{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-3796 .elementor-element.elementor-element-ddfa2c2{--padding-top:16px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-3796 .elementor-element.elementor-element-174bc9b .elementor-heading-title{font-size:32px;}.elementor-3796 .elementor-element.elementor-element-336dc69{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:28px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-3796 .elementor-element.elementor-element-ae6a966{--width:100%;}.elementor-3796 .elementor-element.elementor-element-ae6a966.e-con{--order:99999 /* order end hack */;}.elementor-3796 .elementor-element.elementor-element-9c0105e{--width:100%;}.elementor-3796 .elementor-element.elementor-element-82738da.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3796 .elementor-element.elementor-element-0766f6f{--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-3796 .elementor-element.elementor-element-88f05df{--flex-wrap:wrap;--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-3796 .elementor-element.elementor-element-e6b5440{--width:44%;}.elementor-3796 .elementor-element.elementor-element-381c9b0{--width:44%;}.elementor-3796 .elementor-element.elementor-element-ddd7cb5{--width:44%;}.elementor-3796 .elementor-element.elementor-element-e94c424{--width:44%;}}/* Start custom CSS for container, class: .elementor-element-ed0c3a9 */.elementor-3796 .elementor-element.elementor-element-ed0c3a9 .widget_product_categories h5, .elementor-3796 .elementor-element.elementor-element-ed0c3a9 .widget_product_categories h2{display:none}
.elementor-3796 .elementor-element.elementor-element-ed0c3a9 ul.product-categories, .elementor-3796 .elementor-element.elementor-element-ed0c3a9 ul.product-categories ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}
.elementor-3796 .elementor-element.elementor-element-ed0c3a9 ul.product-categories li{margin:0;padding:0}
.elementor-3796 .elementor-element.elementor-element-ed0c3a9 ul.product-categories > li.current-cat > a, .elementor-3796 .elementor-element.elementor-element-ed0c3a9 ul.product-categories > li.current-cat-parent > a{display:none}
.elementor-3796 .elementor-element.elementor-element-ed0c3a9 ul.product-categories li a{display:inline-block;background:#fff;border:1px solid #c9cfcd;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;padding:11px 18px;border-radius:2px;color:#253137}
.elementor-3796 .elementor-element.elementor-element-ed0c3a9 ul.product-categories li a:hover{border-color:#137a89;color:#137a89}
.elementor-3796 .elementor-element.elementor-element-ed0c3a9 .term-description p, .elementor-3796 .elementor-element.elementor-element-ed0c3a9 .elementor-widget-woocommerce-archive-description p{margin:0}
.elementor-3796 .elementor-element.elementor-element-ed0c3a9 ul.product-categories > li:not(.current-cat):not(.current-cat-parent){display:none}
.elementor-3796 .elementor-element.elementor-element-ed0c3a9 ul.product-categories > li{display:contents}
.elementor-3796 .elementor-element.elementor-element-ed0c3a9 ul.product-categories ul.children > li.current-cat > a{background:#253137;border-color:#253137;color:#fff}
.elementor-3796 .elementor-element.elementor-element-ed0c3a9 .elementor-widget-wp-widget-woocommerce_product_categories:has(ul.product-categories:empty){display:none}
@media(max-width:767px){.elementor-3796 .elementor-element.elementor-element-ed0c3a9 ul.product-categories ul.children, .elementor-3796 .elementor-element.elementor-element-ed0c3a9 ul.product-categories{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px}.elementor-3796 .elementor-element.elementor-element-ed0c3a9 ul.product-categories ul.children{margin-right:-20px;padding-right:20px}.elementor-3796 .elementor-element.elementor-element-ed0c3a9 ul.product-categories li{flex:0 0 auto}.elementor-3796 .elementor-element.elementor-element-ed0c3a9 ul.product-categories li a{padding:9px 14px;white-space:nowrap}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336dc69 */.elementor-3796 .elementor-element.elementor-element-336dc69 ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;margin:0!important;padding:0;clear:both}
.elementor-3796 .elementor-element.elementor-element-336dc69 ul.products::before, .elementor-3796 .elementor-element.elementor-element-336dc69 ul.products::after{display:none!important}
.elementor-3796 .elementor-element.elementor-element-336dc69 ul.products li.product{width:auto!important;margin:0!important;float:none!important;position:relative;text-align:left}
.elementor-3796 .elementor-element.elementor-element-336dc69 ul.products li.product img{aspect-ratio:4/5;object-fit:cover;width:100%;background:#f3f4f2;margin:0 0 12px}
.elementor-3796 .elementor-element.elementor-element-336dc69 ul.products li.product .woocommerce-loop-product__title{font-family:Manrope,sans-serif;font-size:17px;font-weight:700;color:#253137;line-height:1.3;padding:0;margin:0 0 4px}
.elementor-3796 .elementor-element.elementor-element-336dc69 ul.products li.product .price{font-family:Manrope,sans-serif;font-size:16px;font-weight:600;color:#253137}
.elementor-3796 .elementor-element.elementor-element-336dc69 ul.products li.product .price del{color:#4d5b60;font-weight:500;font-size:14px;opacity:1}
.elementor-3796 .elementor-element.elementor-element-336dc69 ul.products li.product .price ins{text-decoration:none;color:#137a89}
.elementor-3796 .elementor-element.elementor-element-336dc69 ul.products li.product .woocommerce-price-suffix{font-size:12px;font-weight:500;color:#4d5b60}
.elementor-3796 .elementor-element.elementor-element-336dc69 ul.products li.product .arthome-klarna-3x, .elementor-3796 .elementor-element.elementor-element-336dc69 ul.products li.product .button, .elementor-3796 .elementor-element.elementor-element-336dc69 ul.products li.product .added_to_cart{display:none}
.elementor-3796 .elementor-element.elementor-element-336dc69 ul.products li.product .onsale{background:#137a89;color:#fff;border-radius:2px;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;min-height:0;min-width:0;line-height:26px;padding:0 10px;top:12px;left:12px;right:auto;margin:0}
.elementor-3796 .elementor-element.elementor-element-336dc69 ul.products li.product.outofstock::after{content:'Rupture';position:absolute;top:12px;right:12px;background:#253137;color:#fff;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;line-height:26px;padding:0 10px;border-radius:2px}
.elementor-3796 .elementor-element.elementor-element-336dc69 .woocommerce-result-count{float:left;margin:0 0 24px;line-height:46px;font-family:Manrope,sans-serif;font-size:15px;color:#4d5b60}
.elementor-3796 .elementor-element.elementor-element-336dc69 .woocommerce-ordering{float:right;margin:0 0 24px}
.elementor-3796 .elementor-element.elementor-element-336dc69 .woocommerce-ordering select{height:46px;border:1px solid #c9cfcd;border-radius:2px;padding:0 12px;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;color:#253137;background:#fff}
.elementor-3796 .elementor-element.elementor-element-336dc69 nav.woocommerce-pagination{margin-top:40px}
.elementor-3796 .elementor-element.elementor-element-336dc69 nav.woocommerce-pagination ul{border:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0;padding:0}
.elementor-3796 .elementor-element.elementor-element-336dc69 nav.woocommerce-pagination ul li{border:0;float:none;margin:0}
.elementor-3796 .elementor-element.elementor-element-336dc69 nav.woocommerce-pagination ul li a, .elementor-3796 .elementor-element.elementor-element-336dc69 nav.woocommerce-pagination ul li span{min-width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:1px solid #c9cfcd;border-radius:2px;font-family:Manrope,sans-serif;font-weight:600;color:#253137;background:#fff;padding:0 12px;box-sizing:border-box}
.elementor-3796 .elementor-element.elementor-element-336dc69 nav.woocommerce-pagination ul li span.current{background:#253137;color:#fff;border-color:#253137}
.elementor-3796 .elementor-element.elementor-element-336dc69 .widget_price_filter h5, .elementor-3796 .elementor-element.elementor-element-336dc69 .widget_layered_nav h5{display:none}
.elementor-3796 .elementor-element.elementor-element-336dc69 .widget_price_filter .ui-slider .ui-slider-range, .elementor-3796 .elementor-element.elementor-element-336dc69 .widget_price_filter .ui-slider .ui-slider-handle{background-color:#137a89}
.elementor-3796 .elementor-element.elementor-element-336dc69 .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#dfe3e1}
.elementor-3796 .elementor-element.elementor-element-336dc69 .widget_price_filter .price_slider_amount{font-family:Manrope,sans-serif;font-size:14px;color:#4d5b60}
.elementor-3796 .elementor-element.elementor-element-336dc69 .widget_price_filter .price_slider_amount .button{background:#253137;color:#fff;border:0;border-radius:2px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;padding:10px 18px}
.elementor-3796 .elementor-element.elementor-element-336dc69 .woocommerce-widget-layered-nav-list{list-style:none;margin:0;padding:0;font-family:Manrope,sans-serif;font-size:15px}
.elementor-3796 .elementor-element.elementor-element-336dc69 .woocommerce-widget-layered-nav-list li{padding:8px 0}
.elementor-3796 .elementor-element.elementor-element-336dc69 .woocommerce-widget-layered-nav-list li a{color:#253137}
@media(max-width:1024px){.elementor-3796 .elementor-element.elementor-element-336dc69 ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.elementor-3796 .elementor-element.elementor-element-336dc69 ul.products{gap:24px 14px}.elementor-3796 .elementor-element.elementor-element-336dc69 ul.products li.product .woocommerce-loop-product__title{font-size:15px}.elementor-3796 .elementor-element.elementor-element-336dc69 .woocommerce-result-count{float:none;line-height:1.4;margin:0 0 12px}.elementor-3796 .elementor-element.elementor-element-336dc69 .woocommerce-ordering{float:none}}
.elementor-3796 .elementor-element.elementor-element-336dc69 .elementor-widget-woocommerce-archive-products .woocommerce-breadcrumb{display:none}
.elementor-3796 .elementor-element.elementor-element-336dc69 .widget_price_filter .price_slider_amount{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}
.elementor-3796 .elementor-element.elementor-element-336dc69 .widget_price_filter .price_slider_amount .price_label{order:-1;flex-basis:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e1ecee */.elementor-3796 .elementor-element.elementor-element-4e1ecee .term-description, .elementor-3796 .elementor-element.elementor-element-4e1ecee .elementor-widget-woocommerce-archive-description{max-width:860px;font-family:Manrope,sans-serif;font-size:16px;line-height:1.65;color:#3f4d53}
.elementor-3796 .elementor-element.elementor-element-4e1ecee .elementor-widget-woocommerce-archive-description h2{font-family:TanKindred,sans-serif;font-size:30px;font-weight:700;line-height:1.15;color:#253137;margin:0 0 16px;text-transform:none}
.elementor-3796 .elementor-element.elementor-element-4e1ecee .elementor-widget-woocommerce-archive-description h3{font-family:Manrope,sans-serif;font-size:18px;font-weight:700;color:#253137;margin:28px 0 8px}
.elementor-3796 .elementor-element.elementor-element-4e1ecee .elementor-widget-woocommerce-archive-description p{margin:0 0 14px}
.elementor-3796 .elementor-element.elementor-element-4e1ecee .elementor-widget-woocommerce-archive-description a{color:#137a89;text-decoration:underline}
.elementor-3796 .elementor-element.elementor-element-4e1ecee .elementor-widget-woocommerce-archive-description ul{margin:0 0 14px;padding-left:20px}
.elementor-3796 .elementor-element.elementor-element-4e1ecee:not(:has(.term-description)){display:none}/* End custom CSS */