.elementor-10250 .elementor-element.elementor-element-2f0b96c{--display:flex;--min-height:307px;--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:center;--align-items:center;--overlay-opacity:0.58;}.elementor-10250 .elementor-element.elementor-element-2f0b96c:not(.elementor-motion-effects-element-type-background), .elementor-10250 .elementor-element.elementor-element-2f0b96c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goodsaltlife.com/wp-content/uploads/2025/08/816f0f6dc468f51980f8ce97e97919ad41af1801-scaled.jpg");background-position:0px 54%;background-repeat:no-repeat;background-size:cover;}.elementor-10250 .elementor-element.elementor-element-2f0b96c::before, .elementor-10250 .elementor-element.elementor-element-2f0b96c > .elementor-background-video-container::before, .elementor-10250 .elementor-element.elementor-element-2f0b96c > .e-con-inner > .elementor-background-video-container::before, .elementor-10250 .elementor-element.elementor-element-2f0b96c > .elementor-background-slideshow::before, .elementor-10250 .elementor-element.elementor-element-2f0b96c > .e-con-inner > .elementor-background-slideshow::before, .elementor-10250 .elementor-element.elementor-element-2f0b96c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(82deg, var( --e-global-color-text ) 0%, #000000 100%);}.elementor-10250 .elementor-element.elementor-element-2f0b96c.e-con{--e-con-transform-flipX:-1;}.elementor-10250 .elementor-element.elementor-element-3476611{--display:flex;}.elementor-10250 .elementor-element.elementor-element-3476611.e-con{--e-con-transform-flipX:-1;}.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-10250 .elementor-element.elementor-element-211d0a5{text-align:center;}.elementor-10250 .elementor-element.elementor-element-211d0a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:75px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:95px;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-10250 .elementor-element.elementor-element-bbe6966{--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-10250 .elementor-element.elementor-element-2047ec9 .eael-product-gallery .eael-cat-tab{text-align:center;}.elementor-10250 .elementor-element.elementor-element-2047ec9 .eael-product-gallery .woocommerce ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eee;border-radius:5px 5px 5px 5px;}.elementor-10250 .elementor-element.elementor-element-2047ec9 .eael-product-gallery .woocommerce ul.products li.product, .elementor-10250 .elementor-element.elementor-element-2047ec9 .eael-product-gallery .icons-wrap.block-box-style{background-color:#fff;}.elementor-10250 .elementor-element.elementor-element-2047ec9 .eael-product-gallery .woocommerce ul.products li.product woocommerce-loop-product__link img{border-radius:5px 5px 0 0;}.elementor-10250 .elementor-element.elementor-element-2047ec9 .eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-10250 .elementor-element.elementor-element-2047ec9 .eael-product-gallery .woocommerce ul.products li.product .eael-product-title *{color:#272727;}.elementor-10250 .elementor-element.elementor-element-2047ec9 .eael-product-gallery .woocommerce ul.products li.product .price, .elementor-10250 .elementor-element.elementor-element-2047ec9 .eael-product-gallery .woocommerce ul.products li.product .eael-product-price{color:#272727;}.elementor-10250 .elementor-element.elementor-element-2047ec9 .eael-product-gallery .woocommerce .star-rating::before{color:#f2b01e;}.elementor-10250 .elementor-element.elementor-element-2047ec9 .eael-product-gallery .woocommerce .star-rating span::before{color:#f2b01e;}.elementor-10250 .elementor-element.elementor-element-2047ec9 .eael-product-gallery .woocommerce .eael-star-rating{color:#f2b01e;}.elementor-10250 .elementor-element.elementor-element-2047ec9 .woocommerce ul.products li.product .onsale, .elementor-10250 .elementor-element.elementor-element-2047ec9 .woocommerce ul.products li.product .eael-onsale{color:#fff;background-color:#ff2a13;}.elementor-10250 .elementor-element.elementor-element-2047ec9 .woocommerce ul.products li.product .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-10250 .elementor-element.elementor-element-2047ec9 .woocommerce ul.products li.product .outofstock-badge, .elementor-10250 .elementor-element.elementor-element-2047ec9 .woocommerce ul.products li.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13;}.elementor-10250 .elementor-element.elementor-element-2047ec9 .woocommerce ul.products li.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-10250 .elementor-element.elementor-element-2047ec9 .eael-product-gallery .woocommerce li.product .button, 
                    .elementor-10250 .elementor-element.elementor-element-2047ec9 .eael-product-gallery .woocommerce li.product .button.add_to_cart_button, 
                    .elementor-10250 .elementor-element.elementor-element-2047ec9 .eael-product-gallery .woocommerce li.product .added_to_cart{color:#fff;background-color:#4045AE;}.elementor-10250 .elementor-element.elementor-element-2047ec9 .eael-product-gallery .woocommerce li.product .button:hover,
                    .elementor-10250 .elementor-element.elementor-element-2047ec9 .eael-product-gallery .woocommerce li.product .button.add_to_cart_button:hover,
                    .elementor-10250 .elementor-element.elementor-element-2047ec9 .eael-product-gallery .woocommerce li.product .added_to_cart:hover{color:#fff;background-color:#4045AE;}.elementor-10250 .elementor-element.elementor-element-d311531{--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:5%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-10250 .elementor-element.elementor-element-4227d4f .eael-cat-tab a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;margin:0px 12px 15px 0px;padding:015px 26px 015px 26px;border-radius:5px 5px 5px 5px;color:#000000;background-color:#F9F9F9;border-style:none;}.elementor-10250 .elementor-element.elementor-element-4227d4f .eael-cat-tab a:hover{color:#FFFFFF;background-color:var( --e-global-color-accent );}.elementor-10250 .elementor-element.elementor-element-4227d4f .eael-cat-tab a.active{color:#000000;background-color:#F9F9F9;}.elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .woocommerce ul.products li.product{text-align:center;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .woocommerce ul.products li.product, .elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .icons-wrap.block-box-style{background-color:#fff;}.elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .woocommerce ul.products li.product woocommerce-loop-product__link img{border-radius:5px 5px 0 0;}.elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .woocommerce ul.products li.product .eael-product-title *{color:#272727;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;}.elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .woocommerce ul.products li.product .price, .elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .woocommerce ul.products li.product .eael-product-price{color:#272727;}.elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .woocommerce ul.products li.product .price,.elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .woocommerce ul.products li.product .eael-product-price{font-family:"Open Sans", Sans-serif;}.elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .woocommerce .star-rating::before{color:var( --e-global-color-accent );}.elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .woocommerce .star-rating span::before{color:var( --e-global-color-accent );}.elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .woocommerce .eael-star-rating{color:var( --e-global-color-accent );}.elementor-10250 .elementor-element.elementor-element-4227d4f .woocommerce ul.products li.product .onsale, .elementor-10250 .elementor-element.elementor-element-4227d4f .woocommerce ul.products li.product .eael-onsale{color:#fff;background-color:var( --e-global-color-secondary );}.elementor-10250 .elementor-element.elementor-element-4227d4f .woocommerce ul.products li.product .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:var( --e-global-color-secondary );border-right-color:var( --e-global-color-secondary );}.elementor-10250 .elementor-element.elementor-element-4227d4f .woocommerce ul.products li.product .outofstock-badge, .elementor-10250 .elementor-element.elementor-element-4227d4f .woocommerce ul.products li.product .eael-onsale.outofstock{color:#fff;background-color:var( --e-global-color-primary );}.elementor-10250 .elementor-element.elementor-element-4227d4f .woocommerce ul.products li.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:var( --e-global-color-primary );border-right-color:var( --e-global-color-primary );}.elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .woocommerce li.product .button,
                    .elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .woocommerce li.product .button.add_to_cart_button,
                    .elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .woocommerce li.product .added_to_cart{padding:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .woocommerce li.product .button, 
                    .elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .woocommerce li.product .button.add_to_cart_button, 
                    .elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .woocommerce li.product .added_to_cart{color:#000000;background-color:#FFFFFF;}.elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .woocommerce li.product .button, 
                .elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .woocommerce li.product .button.add_to_cart_button, 
                .elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .woocommerce li.product .added_to_cart{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .woocommerce li.product .button:hover,
                    .elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .woocommerce li.product .button.add_to_cart_button:hover,
                    .elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .woocommerce li.product .added_to_cart:hover{color:#000000;background-color:#FFFFFF;border-color:#000000;}@media(max-width:1024px){.elementor-10250 .elementor-element.elementor-element-2f0b96c:not(.elementor-motion-effects-element-type-background), .elementor-10250 .elementor-element.elementor-element-2f0b96c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-10250 .elementor-element.elementor-element-211d0a5 .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-10250 .elementor-element.elementor-element-2f0b96c:not(.elementor-motion-effects-element-type-background), .elementor-10250 .elementor-element.elementor-element-2f0b96c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-10250 .elementor-element.elementor-element-211d0a5 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-10250 .elementor-element.elementor-element-4227d4f .eael-product-gallery .eael-cat-tab{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-d311531 *//* Wrap your filter+sorting row in a container with class: gsl-shopbar (Advanced → CSS Classes) */
.gsl-shopbar{
  display:flex; align-items:center; justify-content:space-between; gap:16px; flex-wrap:wrap;
  margin-bottom:18px;
}

/* Sort dropdown */
.gsl-shopbar .woocommerce-ordering{ position:relative; display:inline-block; }
.gsl-shopbar .woocommerce-ordering select.orderby{
  appearance:none; -webkit-appearance:none; -moz-appearance:none;
  border:1px solid #E4E7EC; background:#fff;
  padding:10px 40px 10px 14px; border-radius:8px;
  font-weight:600; font-size:14px; line-height:1.2; color:#111827;
}
/* chevron */
.gsl-shopbar .woocommerce-ordering::after{
  content:""; position:absolute; right:12px; top:50%; width:10px; height:10px;
  transform:translateY(-50%);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 20 20'%3E%3Cpath fill='%23111827' d='M5.3 7.3a1 1 0 0 1 1.4 0L10 10.6l3.3-3.3a1 1 0 1 1 1.4 1.4l-4 4a1 1 0 0 1-1.4 0l-4-4a1 1 0 0 1 0-1.4z'/%3E%3C/svg%3E") no-repeat center/contain;
  pointer-events:none;
}

/* (Nice-to-have) product image height uniform */
.woocommerce ul.products li.product img{
  height:220px; width:100%; object-fit:contain; background:#fff;
}

/* Buttons only on hover (if needed) */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .added_to_cart{
  opacity:0; visibility:hidden; transform:translateY(6px);
  transition:opacity .2s ease, transform .2s ease;
}
.woocommerce ul.products li.product:hover .button,
.woocommerce ul.products li.product:hover .added_to_cart{
  opacity:1; visibility:visible; transform:none;
}/* End custom CSS */