.elementor-349 .elementor-element.elementor-element-343d7a1{--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-349 .elementor-element.elementor-element-b8db0ae{--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-349 .elementor-element.elementor-element-22f1404 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-weight:800;}.elementor-349 .elementor-element.elementor-element-f580dc4{--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;}.elementor-349 .elementor-element.elementor-element-a04a384{--grid-columns:4;}.elementor-349 .elementor-element.elementor-element-a04a384 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-349 .elementor-element.elementor-element-a04a384 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-349 .elementor-element.elementor-element-a04a384 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-349 .elementor-element.elementor-element-a04a384 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-349 .elementor-element.elementor-element-a04a384 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-349 .elementor-element.elementor-element-a04a384{--grid-columns:2;}}@media(max-width:767px){.elementor-349 .elementor-element.elementor-element-a04a384{--grid-columns:2;}}/* Start custom CSS */body:has(.slv2-shop),body:has(.slv2-shop) .uicore-body-content{background:#F4F3F1}
.slv2-shop{font-family:'Archivo',system-ui,sans-serif;color:#1D242D;padding:0 0 56px!important;gap:0!important;--padding-top:0px;--padding-left:0px;--padding-right:0px}
.slv2-shop .e-con{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
.slv2-shop > .e-con,.slv2-shop > .elementor-widget{width:calc(100% - 24px);max-width:1320px;margin-left:auto;margin-right:auto}
.slv2-shop .slv2-shop-head{padding:40px 4px 24px!important;gap:20px}
.slv2-shop-h1 .elementor-heading-title{font-size:clamp(40px,6vw,72px)!important;letter-spacing:-.04em;line-height:1;color:#1D242D!important;margin:0}
.slv2-shop .slv2-shop-bar{gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}
.slv2-chips{width:auto;max-width:100%}
.slv2-chips .elementor-nav-menu--main{background:#fff;border-radius:999px;box-shadow:0 2px 10px rgba(20,26,33,.07);padding:5px;overflow-x:auto;scrollbar-width:none}
.slv2-chips .elementor-nav-menu{flex-wrap:nowrap!important;gap:6px}
.slv2-chips .elementor-nav-menu--dropdown,.slv2-chips .elementor-menu-toggle{display:none!important}
.slv2-chips .elementor-nav-menu--main .elementor-item{min-height:40px;padding:0 18px!important;display:flex;align-items:center;border-radius:999px;font-family:'Archivo',sans-serif;font-size:14px;font-weight:700;color:#1D242D!important;white-space:nowrap}
.slv2-chips .elementor-nav-menu--main .elementor-item.elementor-item-active{background:#1D242D;color:#F4F3F1!important}
.slv2-sortw{width:auto}
.slv2-sort{min-height:48px;padding:0 40px 0 16px;border-radius:999px;border:0;background:#fff;box-shadow:0 2px 10px rgba(20,26,33,.07);font-family:'Archivo',sans-serif;font-size:14px;font-weight:600;color:#1D242D;cursor:pointer}
.slv2-shop-grid .elementor-loop-container{gap:16px!important}
.slv2-shop-grid .elementor-pagination{margin-top:32px;display:flex;justify-content:center;gap:6px;font-family:'Archivo',sans-serif}
.slv2-shop-grid .elementor-pagination .page-numbers{min-width:44px;height:44px;border-radius:999px;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#1D242D;font-weight:700;box-shadow:0 2px 10px rgba(20,26,33,.07)}
.slv2-shop-grid .elementor-pagination .page-numbers.current{background:#1D242D;color:#F4F3F1}
.slv2-shop-grid .e-loop-nothing-found-message{padding:40px;background:#fff;border-radius:24px;text-align:center}/* End custom CSS */