.elementor-3815 .elementor-element.elementor-element-8c31829{--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-3815 .elementor-element.elementor-element-8c31829:not(.elementor-motion-effects-element-type-background), .elementor-3815 .elementor-element.elementor-element-8c31829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3f4f2;}.elementor-3815 .elementor-element.elementor-element-dd7f249{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-3815 .elementor-element.elementor-element-50a8a8b .elementor-heading-title{font-family:"TanKindred", Sans-serif;font-size:48px;font-weight:800;text-transform:none;line-height:1.05em;color:#253137;}.elementor-3815 .elementor-element.elementor-element-8df2467{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;color:#3f4d53;}.elementor-3815 .elementor-element.elementor-element-9734f7c{--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:48px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-3815 .elementor-element.elementor-element-60df70d{--grid-columns:4;--grid-row-gap:40px;--grid-column-gap:24px;}.elementor-3815 .elementor-element.elementor-element-60df70d .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-3815 .elementor-element.elementor-element-60df70d .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-3815 .elementor-element.elementor-element-60df70d .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-3815 .elementor-element.elementor-element-60df70d .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-3815 .elementor-element.elementor-element-60df70d .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-3815 .elementor-element.elementor-element-8abc9b1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3815 .elementor-element.elementor-element-8abc9b1.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-3815 .elementor-element.elementor-element-b3af1e3{--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-3815 .elementor-element.elementor-element-b3af1e3:not(.elementor-motion-effects-element-type-background), .elementor-3815 .elementor-element.elementor-element-b3af1e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3f4f2;}.elementor-3815 .elementor-element.elementor-element-08f6a07{--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;}.elementor-3815 .elementor-element.elementor-element-7f7681a{width:var( --container-widget-width, 860px );max-width:860px;--container-widget-width:860px;--container-widget-flex-grow:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3815 .elementor-element.elementor-element-60df70d{--grid-columns:2;}.elementor-3815 .elementor-element.elementor-element-8abc9b1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-3815 .elementor-element.elementor-element-dd7f249{--content-width:1280px;}.elementor-3815 .elementor-element.elementor-element-9734f7c{--content-width:1280px;}.elementor-3815 .elementor-element.elementor-element-08f6a07{--content-width:1280px;}}@media(max-width:767px){.elementor-3815 .elementor-element.elementor-element-dd7f249{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-3815 .elementor-element.elementor-element-50a8a8b .elementor-heading-title{font-size:32px;}.elementor-3815 .elementor-element.elementor-element-9734f7c{--padding-top:28px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-3815 .elementor-element.elementor-element-60df70d{--grid-columns:2;}.elementor-3815 .elementor-element.elementor-element-8abc9b1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3815 .elementor-element.elementor-element-08f6a07{--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-9734f7c */.elementor-3815 .elementor-element.elementor-element-9734f7c .nv-24{display:block}
.elementor-3815 .elementor-element.elementor-element-9734f7c:has(.nv-90 .e-loop-item:nth-child(24)) .nv-24, .elementor-3815 .elementor-element.elementor-element-9734f7c:has(.nv-90 .elementor-pagination .page-numbers) .nv-24{display:none}
.elementor-3815 .elementor-element.elementor-element-9734f7c:not(:has(.nv-90 .e-loop-item:nth-child(24))):not(:has(.nv-90 .elementor-pagination .page-numbers)) .nv-90{display:none}
.elementor-3815 .elementor-element.elementor-element-9734f7c ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;margin:0!important;padding:0}
.elementor-3815 .elementor-element.elementor-element-9734f7c ul.products::before, .elementor-3815 .elementor-element.elementor-element-9734f7c ul.products::after{display:none!important}
.elementor-3815 .elementor-element.elementor-element-9734f7c ul.products li.product{width:auto!important;margin:0!important;float:none!important;position:relative;text-align:left}
.elementor-3815 .elementor-element.elementor-element-9734f7c ul.products li.product img{aspect-ratio:4/5;object-fit:cover;width:100%;background:#f3f4f2;margin:0 0 12px}
.elementor-3815 .elementor-element.elementor-element-9734f7c 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-3815 .elementor-element.elementor-element-9734f7c ul.products li.product .price{font-family:Manrope,sans-serif;font-size:16px;font-weight:600;color:#253137}
.elementor-3815 .elementor-element.elementor-element-9734f7c ul.products li.product .price del{color:#4d5b60;font-weight:500;font-size:14px;opacity:1}
.elementor-3815 .elementor-element.elementor-element-9734f7c ul.products li.product .price ins{text-decoration:none;color:#137a89}
.elementor-3815 .elementor-element.elementor-element-9734f7c ul.products li.product .woocommerce-price-suffix{font-size:12px;font-weight:500;color:#4d5b60}
.elementor-3815 .elementor-element.elementor-element-9734f7c ul.products li.product .arthome-klarna-3x, .elementor-3815 .elementor-element.elementor-element-9734f7c ul.products li.product .button, .elementor-3815 .elementor-element.elementor-element-9734f7c ul.products li.product .added_to_cart{display:none}
.elementor-3815 .elementor-element.elementor-element-9734f7c 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-3815 .elementor-element.elementor-element-9734f7c ul.products li.product.outofstock::after, .elementor-3815 .elementor-element.elementor-element-9734f7c .e-loop-item.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-3815 .elementor-element.elementor-element-9734f7c .e-loop-item{position:relative}
.elementor-3815 .elementor-element.elementor-element-9734f7c .e-loop-item.sale::before{content:'Promo';position:absolute;z-index:2;top:12px;left:12px;background:#137a89;color:#fff;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;line-height:26px;padding:0 10px;border-radius:2px}
.elementor-3815 .elementor-element.elementor-element-9734f7c .elementor-pagination{margin-top:40px;display:flex;gap:8px;justify-content:center}
.elementor-3815 .elementor-element.elementor-element-9734f7c .elementor-pagination .page-numbers{min-width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #c9cfcd;border-radius:2px;font-family:Manrope,sans-serif;font-weight:600;color:#253137;padding:0 12px;box-sizing:border-box}
.elementor-3815 .elementor-element.elementor-element-9734f7c .elementor-pagination .page-numbers.current{background:#253137;color:#fff;border-color:#253137}
@media(max-width:1024px){.elementor-3815 .elementor-element.elementor-element-9734f7c ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.elementor-3815 .elementor-element.elementor-element-9734f7c ul.products{gap:24px 14px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f7681a */.elementor-3815 .elementor-element.elementor-element-7f7681a{font-family:Manrope,sans-serif;font-size:16px;line-height:1.65;color:#3f4d53}
.elementor-3815 .elementor-element.elementor-element-7f7681a 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-3815 .elementor-element.elementor-element-7f7681a h3{font-family:Manrope,sans-serif;font-size:18px;font-weight:700;color:#253137;margin:28px 0 8px}
.elementor-3815 .elementor-element.elementor-element-7f7681a p{margin:0 0 14px}
.elementor-3815 .elementor-element.elementor-element-7f7681a a{color:#137a89;text-decoration:underline}/* End custom CSS */