.elementor-12221 .elementor-element.elementor-element-185dc36{padding:0px 0px 0px 0px;}.elementor-12221 .elementor-element.elementor-element-f12da25 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12221 .elementor-element.elementor-element-3055c84 .elementor-repeater-item-15d429b .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://sandlerjewelry.com/wp-content/uploads/2026/06/hero-banner-2.jpg);background-size:cover;}.elementor-12221 .elementor-element.elementor-element-3055c84 .elementor-repeater-item-5944bec .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://sandlerjewelry.com/wp-content/uploads/2026/06/hero-banner.jpg);background-size:cover;}.elementor-12221 .elementor-element.elementor-element-3055c84 .elementor-repeater-item-f047cff .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://sandlerjewelry.com/wp-content/uploads/2026/06/banner-e1736449449439.jpg);background-size:cover;}.elementor-12221 .elementor-element.elementor-element-3055c84 .swiper-slide{transition-duration:calc(10000ms*1.2);height:68vh;}.elementor-12221 .elementor-element.elementor-element-3055c84 .swiper-slide-contents{max-width:66%;}.elementor-12221 .elementor-element.elementor-element-3055c84 .swiper-slide-inner{text-align:center;}.elementor-12221 .elementor-element.elementor-element-aa391b6{padding:50px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-12221 .elementor-element.elementor-element-e9b8c60{text-align:center;}.elementor-12221 .elementor-element.elementor-element-e9b8c60 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;}.elementor-12221 .elementor-element.elementor-element-dfd3873 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12221 .elementor-element.elementor-element-dfd3873{text-align:center;}.elementor-12221 .elementor-element.elementor-element-dfd3873 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12221 .elementor-element.elementor-element-2661854 > .elementor-widget-container{padding:0% 15% 0% 15%;}.elementor-12221 .elementor-element.elementor-element-2661854{text-align:center;}.elementor-12221 .elementor-element.elementor-element-7fbe993 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-12221 .elementor-element.elementor-element-7fbe993{text-align:center;}.elementor-12221 .elementor-element.elementor-element-7fbe993 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;}.elementor-12221 .elementor-element.elementor-element-6d790cd{padding:50px 0px 80px 0px;}.elementor-12221 .elementor-element.elementor-element-48fd58a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12221 .elementor-element.elementor-element-48fd58a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4FFF9;}.elementor-12221 .elementor-element.elementor-element-48fd58a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:50px 50px 50px 50px;}.elementor-12221 .elementor-element.elementor-element-48fd58a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12221 .elementor-element.elementor-element-ab9fe27 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-12221 .elementor-element.elementor-element-38c6ced{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#282828;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12221 .elementor-element.elementor-element-8b4f82c .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;text-decoration:underline;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-12221 .elementor-element.elementor-element-3e99db1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12221 .elementor-element.elementor-element-3e99db1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5FD;}.elementor-12221 .elementor-element.elementor-element-3e99db1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:50px 50px 50px 50px;}.elementor-12221 .elementor-element.elementor-element-3e99db1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12221 .elementor-element.elementor-element-0dff57a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-12221 .elementor-element.elementor-element-e4ea08b{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#282828;}.elementor-12221 .elementor-element.elementor-element-44d2f2c .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;text-decoration:underline;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-12221 .elementor-element.elementor-element-5f1c705 > .elementor-widget-container{padding:80px 0px 0px 0px;}.elementor-12221 .elementor-element.elementor-element-e72046d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12221 .elementor-element.elementor-element-a66356e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12221 .elementor-element.elementor-element-a66356e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F7;}.elementor-12221 .elementor-element.elementor-element-a66356e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-12221 .elementor-element.elementor-element-a66356e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12221 .elementor-element.elementor-element-f082bcb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-12221 .elementor-element.elementor-element-7ad7978:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12221 .elementor-element.elementor-element-7ad7978 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF0;}.elementor-12221 .elementor-element.elementor-element-7ad7978 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-12221 .elementor-element.elementor-element-7ad7978 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12221 .elementor-element.elementor-element-c64825f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-12221 .elementor-element.elementor-element-39fdafd{--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:35px;--padding-bottom:75px;--padding-left:35px;--padding-right:35px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12221 .elementor-element.elementor-element-dae54c8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-12221 .elementor-element.elementor-element-dae54c8.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:0px 0px 0px 0px;}.elementor-12221 .elementor-element.elementor-element-dae54c8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-12221 .elementor-element.elementor-element-dae54c8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Outfit", Sans-serif;font-size:24px;}.elementor-12221 .elementor-element.elementor-element-dae54c8.elementor-wc-products ul.products li.product .price{color:#000000;font-family:"Outfit", Sans-serif;font-size:15px;}.elementor-12221 .elementor-element.elementor-element-dae54c8.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-12221 .elementor-element.elementor-element-dae54c8.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-12221 .elementor-element.elementor-element-dae54c8.elementor-wc-products ul.products li.product{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 0px 20px;}.elementor-12221 .elementor-element.elementor-element-dae54c8.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-12221 .elementor-element.elementor-element-0a7f9f9 .elementor-button{background-color:#272727;}.elementor-12221 .elementor-element.elementor-element-0a7f9f9 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-12221 .elementor-element.elementor-element-0298739{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-12221 .elementor-element.elementor-element-da1748b{--display:flex;--min-height:0px;--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;--align-items:stretch;}.elementor-12221 .elementor-element.elementor-element-da1748b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12221 .elementor-element.elementor-element-a976e95{text-align:center;}.elementor-12221 .elementor-element.elementor-element-a976e95 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-12221 .elementor-element.elementor-element-a095fd0 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-12221 .elementor-element.elementor-element-a095fd0.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-12221 .elementor-element.elementor-element-a095fd0{columns:1;text-align:center;}.elementor-12221 .elementor-element.elementor-element-a095fd0 p{margin-block-end:0px;}.elementor-12221 .elementor-element.elementor-element-d603fe9 .elementor-button{background-color:#272727;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-12221 .elementor-element.elementor-element-58602bf{--display:flex;--min-height:0px;--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;--align-items:stretch;}.elementor-12221 .elementor-element.elementor-element-bb512a6{text-align:center;}.elementor-12221 .elementor-element.elementor-element-bb512a6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;text-transform:uppercase;}.elementor-12221 .elementor-element.elementor-element-e34f2d1 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-12221 .elementor-element.elementor-element-e34f2d1.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-12221 .elementor-element.elementor-element-e34f2d1{text-align:center;}.elementor-12221 .elementor-element.elementor-element-ae58a9e .elementor-button{background-color:#272727;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-12221 .elementor-element.elementor-element-df0b2bb{--display:flex;--min-height:0px;--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;--align-items:stretch;}.elementor-12221 .elementor-element.elementor-element-77a184b{text-align:center;}.elementor-12221 .elementor-element.elementor-element-77a184b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;text-transform:uppercase;}.elementor-12221 .elementor-element.elementor-element-d4c416f > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-12221 .elementor-element.elementor-element-d4c416f.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-12221 .elementor-element.elementor-element-d4c416f{text-align:center;}.elementor-12221 .elementor-element.elementor-element-7e6a69b .elementor-button{background-color:#272727;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-12221 .elementor-element.elementor-element-bcee456:not(.elementor-motion-effects-element-type-background), .elementor-12221 .elementor-element.elementor-element-bcee456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5FD;background-image:url("https://sandlerjewelry.com/wp-content/uploads/2025/09/sandlerjewelry_banner-min.jpg");background-position:-546px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-12221 .elementor-element.elementor-element-bcee456{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 10px 80px 10px;}.elementor-12221 .elementor-element.elementor-element-bcee456 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12221 .elementor-element.elementor-element-365e25d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-12221 .elementor-element.elementor-element-8813b99{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#282828;}.elementor-12221 .elementor-element.elementor-element-d648bbb .elementor-button{background-color:#272727;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-12221 .elementor-element.elementor-element-886b5f8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-12221 .elementor-element.elementor-element-400a450{--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-12221 .elementor-element.elementor-element-9236605{text-align:center;}.elementor-12221 .elementor-element.elementor-element-9236605 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;}.elementor-12221 .elementor-element.elementor-element-3135547.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-12221 .elementor-element.elementor-element-3135547{text-align:center;}.elementor-12221 .elementor-element.elementor-element-c2c8c8c .elementor-button{background-color:#272727;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-12221 .elementor-element.elementor-element-429d8d6{--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-12221 .elementor-element.elementor-element-fe30f5e{text-align:center;}.elementor-12221 .elementor-element.elementor-element-fe30f5e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;}.elementor-12221 .elementor-element.elementor-element-29a2e93.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-12221 .elementor-element.elementor-element-29a2e93{text-align:center;}.elementor-12221 .elementor-element.elementor-element-792b555 .elementor-button{background-color:#272727;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-12221 .elementor-element.elementor-element-2b4bfdb:not(.elementor-motion-effects-element-type-background), .elementor-12221 .elementor-element.elementor-element-2b4bfdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5FD;background-image:url("https://sandlerjewelry.com/wp-content/uploads/2026/06/Sell-to-Us.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-12221 .elementor-element.elementor-element-2b4bfdb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 10px 80px 10px;}.elementor-12221 .elementor-element.elementor-element-2b4bfdb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12221 .elementor-element.elementor-element-5e74e25 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-12221 .elementor-element.elementor-element-8f33cd6{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#282828;}.elementor-12221 .elementor-element.elementor-element-41b3552 .elementor-button{background-color:#272727;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-12221 .elementor-element.elementor-element-63e6eee{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-12221 .elementor-element.elementor-element-b51b392{--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;--justify-content:center;}.elementor-12221 .elementor-element.elementor-element-83768c0{text-align:center;}.elementor-12221 .elementor-element.elementor-element-83768c0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-12221 .elementor-element.elementor-element-6468acd{text-align:center;}.elementor-12221 .elementor-element.elementor-element-cb0fbdd .elementor-button{background-color:#272727;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-12221 .elementor-element.elementor-element-0f9ac74{--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-12221 .elementor-element.elementor-element-0a1cf9a{padding:10px 10px 40px 10px;}.elementor-12221 .elementor-element.elementor-element-7c2362d{padding:50px 0px 80px 0px;}.elementor-12221 .elementor-element.elementor-element-67e6477:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12221 .elementor-element.elementor-element-67e6477 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4FFF9;}.elementor-12221 .elementor-element.elementor-element-67e6477 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12221 .elementor-element.elementor-element-67e6477 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12221 .elementor-element.elementor-element-18e2909.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-12221 .elementor-element.elementor-element-18e2909.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-12221 .elementor-element.elementor-element-815c7eb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12221 .elementor-element.elementor-element-815c7eb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5FD;}.elementor-12221 .elementor-element.elementor-element-815c7eb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12221 .elementor-element.elementor-element-815c7eb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12221 .elementor-element.elementor-element-32ead10.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-12221 .elementor-element.elementor-element-32ead10.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-12221 .elementor-element.elementor-element-7e23195:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12221 .elementor-element.elementor-element-7e23195 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F7;}.elementor-12221 .elementor-element.elementor-element-7e23195 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12221 .elementor-element.elementor-element-7e23195 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12221 .elementor-element.elementor-element-4d3b61c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-12221 .elementor-element.elementor-element-4d3b61c.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-12221 .elementor-element.elementor-element-2a12db9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12221 .elementor-element.elementor-element-2a12db9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF0;}.elementor-12221 .elementor-element.elementor-element-2a12db9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12221 .elementor-element.elementor-element-2a12db9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12221 .elementor-element.elementor-element-155a2b9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-12221 .elementor-element.elementor-element-155a2b9.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1366px){.elementor-12221 .elementor-element.elementor-element-3055c84 .swiper-slide{height:70vh;}}@media(max-width:1024px){.elementor-12221 .elementor-element.elementor-element-3055c84 .swiper-slide{height:50vh;}.elementor-12221 .elementor-element.elementor-element-dae54c8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-12221 .elementor-element.elementor-element-bcee456:not(.elementor-motion-effects-element-type-background), .elementor-12221 .elementor-element.elementor-element-bcee456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-12221 .elementor-element.elementor-element-18e2909.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-12221 .elementor-element.elementor-element-32ead10.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-12221 .elementor-element.elementor-element-4d3b61c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-12221 .elementor-element.elementor-element-155a2b9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-12221 .elementor-element.elementor-element-3055c84 .swiper-slide{height:40vh;}.elementor-12221 .elementor-element.elementor-element-aa391b6{padding:40px 0px 0px 0px;}.elementor-12221 .elementor-element.elementor-element-e9b8c60 .elementor-heading-title{font-size:24px;}.elementor-12221 .elementor-element.elementor-element-dfd3873 .elementor-heading-title{font-size:13px;}.elementor-12221 .elementor-element.elementor-element-7fbe993 .elementor-heading-title{font-size:24px;}.elementor-12221 .elementor-element.elementor-element-6d790cd{padding:20px 0px 80px 0px;}.elementor-12221 .elementor-element.elementor-element-48fd58a > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-12221 .elementor-element.elementor-element-3e99db1 > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-12221 .elementor-element.elementor-element-a66356e > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-12221 .elementor-element.elementor-element-7ad7978 > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-12221 .elementor-element.elementor-element-dae54c8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:41px;}.elementor-12221 .elementor-element.elementor-element-da1748b{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-12221 .elementor-element.elementor-element-a976e95 .elementor-heading-title{font-size:24px;}.elementor-12221 .elementor-element.elementor-element-58602bf{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-12221 .elementor-element.elementor-element-bcee456:not(.elementor-motion-effects-element-type-background), .elementor-12221 .elementor-element.elementor-element-bcee456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-12221 .elementor-element.elementor-element-365e25d .elementor-heading-title{font-size:24px;}.elementor-12221 .elementor-element.elementor-element-400a450{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-12221 .elementor-element.elementor-element-5e74e25 .elementor-heading-title{font-size:24px;}.elementor-12221 .elementor-element.elementor-element-b51b392{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-12221 .elementor-element.elementor-element-83768c0 .elementor-heading-title{font-size:24px;}.elementor-12221 .elementor-element.elementor-element-7c2362d{padding:20px 0px 80px 0px;}.elementor-12221 .elementor-element.elementor-element-67e6477 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-12221 .elementor-element.elementor-element-18e2909.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-12221 .elementor-element.elementor-element-815c7eb > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-12221 .elementor-element.elementor-element-32ead10.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-12221 .elementor-element.elementor-element-7e23195 > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-12221 .elementor-element.elementor-element-4d3b61c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-12221 .elementor-element.elementor-element-2a12db9 > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-12221 .elementor-element.elementor-element-155a2b9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-12221 .elementor-element.elementor-element-48fd58a{width:30%;}.elementor-12221 .elementor-element.elementor-element-3e99db1{width:29.666%;}.elementor-12221 .elementor-element.elementor-element-e72046d{width:40%;}.elementor-12221 .elementor-element.elementor-element-a66356e{width:100%;}.elementor-12221 .elementor-element.elementor-element-da1748b{--width:33.3333%;}.elementor-12221 .elementor-element.elementor-element-58602bf{--width:33.3333%;}.elementor-12221 .elementor-element.elementor-element-df0b2bb{--width:33.3333%;}.elementor-12221 .elementor-element.elementor-element-95865fa{width:100%;}.elementor-12221 .elementor-element.elementor-element-400a450{--width:50%;}.elementor-12221 .elementor-element.elementor-element-429d8d6{--width:50%;}.elementor-12221 .elementor-element.elementor-element-484873b{width:100%;}.elementor-12221 .elementor-element.elementor-element-b51b392{--width:50%;}.elementor-12221 .elementor-element.elementor-element-0f9ac74{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12221 .elementor-element.elementor-element-48fd58a{width:50%;}.elementor-12221 .elementor-element.elementor-element-3e99db1{width:50%;}.elementor-12221 .elementor-element.elementor-element-e72046d{width:100%;}.elementor-12221 .elementor-element.elementor-element-8b99793{width:80%;}.elementor-12221 .elementor-element.elementor-element-607ca67{width:80%;}.elementor-12221 .elementor-element.elementor-element-67e6477{width:50%;}.elementor-12221 .elementor-element.elementor-element-815c7eb{width:50%;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-dae54c8 */.elementor-widget-woocommerce-products ul.products {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 30px;
}

.elementor-widget-woocommerce-products ul.products li.product {
    width: 100% !important;
    margin: 0 !important;
}
.elementor-widget-woocommerce-products ul.products li.product:nth-child(4n+1) {
    background: #f4fff9;
}

.elementor-widget-woocommerce-products ul.products li.product:nth-child(4n+2) {
    background: #fff5fd;
}

.elementor-widget-woocommerce-products ul.products li.product:nth-child(4n+3) {
    background: #fff7f7;
}

.elementor-widget-woocommerce-products ul.products li.product:nth-child(4n+4) {
    background: #fffaf0;
}

.elementor-widget-woocommerce-products ul.products li.product {
    padding: 25px;
    border-radius: 0px;
    min-height: 420px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-widget-woocommerce-products ul.products li.product img {
    height: 260px;
    width: 100%;
    object-fit: contain;
}
@media (max-width: 767px) {

    /* Make products stack nicely on mobile */
    .elementor-widget-woocommerce-products ul.products {
        grid-template-columns: repeat(2, 1fr);
        gap: 15px;
    }

    .elementor-widget-woocommerce-products ul.products li.product {
        width: 100%;
        min-height: 320px;
        padding: 15px;
        margin: 0;
    }

    /* Product image sizing */
    .elementor-widget-woocommerce-products ul.products li.product img {
        height: 180px;
        object-fit: contain;
    }

    /* Title sizing */
    .woocommerce ul.products li.product .woocommerce-loop-product__title {
        font-size: 14px;
        line-height: 1.2;
    }

    /* Price */
    .woocommerce ul.products li.product .price {
        font-size: 14px;
    }
}/* End custom CSS */