.elementor-741 .elementor-element.elementor-element-05cafc5{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-40px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-741 .elementor-element.elementor-element-05cafc5:not(.elementor-motion-effects-element-type-background), .elementor-741 .elementor-element.elementor-element-05cafc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1EDEB;}.elementor-741 .elementor-element.elementor-element-9f258a8 .title{font-size:58px;line-height:1.2em;}.elementor-741 .elementor-element.elementor-element-145ba4e{--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;--gap:20px 30px;--row-gap:20px;--column-gap:30px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-741 .elementor-element.elementor-element-5f9ba99 > .elementor-widget-container{margin:0px auto 0px 0px;}.elementor-741 .elementor-element.elementor-element-5f9ba99.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-741 .elementor-element.elementor-element-0058876{--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;}.elementor-741 .elementor-element.elementor-element-de553e9{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--wd-side-hidden-w:300px;}.elementor-741 .elementor-element.elementor-element-6fd5e2e{--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;--flex-wrap:wrap;}.elementor-741 .elementor-element.elementor-element-60e3687 > .elementor-widget-container{padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001C;border-radius:30px 30px 30px 30px;}.elementor-741 .elementor-element.elementor-element-2e12eaf > .elementor-widget-container{margin:10px 0px 0px 0px;}@media(max-width:1024px){.elementor-741 .elementor-element.elementor-element-05cafc5{--margin-top:-40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-741 .elementor-element.elementor-element-9f258a8 .title{font-size:36px;}.elementor-741 .elementor-element.elementor-element-60e3687.elementor-element{--order:99999 /* order end hack */;}.elementor-741 .elementor-element.elementor-element-2e12eaf > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:768px){.elementor-741 .elementor-element.elementor-element-60e3687.elementor-element{--flex-grow:0;--flex-shrink:1;}}/* Start custom CSS for container, class: .elementor-element-05cafc5 */body.woocommerce.archive{--ip-g:#138670;--ip-ink:#151b1a;--ip-pale:#f0f5f6;--ip-line:#dce5e4;--wd-primary-color:#138670;--wd-title-color:#151b1a;--wd-brd-radius:0}
body.woocommerce.archive .main-page-wrapper{background:var(--ip-pale)}
body.woocommerce.archive main.wd-content-layout{max-width:1560px;padding-inline:40px}
.elementor-741 .elementor-element.elementor-element-05cafc5{background:#202525!important;position:relative;overflow:hidden;margin-top:-40px!important;margin-bottom:32px!important;padding:44px 40px!important}
.elementor-741 .elementor-element.elementor-element-05cafc5:after{content:"";position:absolute;inset:0 0 0 57%;background:#138670;opacity:.2;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);pointer-events:none}
.elementor-741 .elementor-element.elementor-element-05cafc5>.e-con-inner{position:relative;z-index:1}
.elementor-741 .elementor-element.elementor-element-05cafc5 .woocommerce-breadcrumb,.elementor-741 .elementor-element.elementor-element-05cafc5 .woocommerce-breadcrumb a,.elementor-741 .elementor-element.elementor-element-05cafc5 .woocommerce-breadcrumb .wd-last{color:#bed1cb}
.elementor-741 .elementor-element.elementor-element-05cafc5 .entry-title{font-size:clamp(36px,4vw,58px);font-weight:800;letter-spacing:-.045em;color:#fff}
body.woocommerce.archive .elementor-element-145ba4e>.e-con-inner{gap:20px;align-items:center;border-bottom:1px solid var(--ip-line);padding-bottom:20px}
body.woocommerce.archive .woocommerce-ordering select{min-height:44px;border:1px solid var(--ip-line);border-radius:0;background-color:#fff;padding-inline:14px}
body.woocommerce.archive .wd-off-canvas-btn>a{min-height:44px;padding:10px 16px;background:#fff;border:1px solid var(--ip-line)}














body.woocommerce.archive .onsale{background:#138670;border-radius:0}
body.woocommerce.archive .woocommerce-pagination{margin-top:34px}
body.woocommerce.archive .page-numbers.current{background:var(--ip-g);color:#fff;border-radius:0}
body.woocommerce.archive :is(a,button,select):focus-visible{outline:2px solid var(--ip-g);outline-offset:3px}
@media(max-width:767px){body.woocommerce.archive main.wd-content-layout{padding-inline:16px}
.elementor-741 .elementor-element.elementor-element-05cafc5{padding:30px 16px!important;margin-bottom:24px!important}



body.woocommerce.archive .elementor-element-145ba4e>.e-con-inner{gap:12px;justify-content:space-between}}





body.woocommerce.archive .wd-hover-fw-button .wrap-price{margin-top:auto}









@media(max-width:767px){




}
@media(prefers-reduced-motion:reduce){}



@media(max-width:767px){}/* End custom CSS */