.elementor-803 .elementor-element.elementor-element-6c89bd8{--display:flex;--min-height:440px;--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-803 .elementor-element.elementor-element-6c89bd8:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-6c89bd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://darkslategray-caribou-804738.hostingersite.com/wp-content/uploads/2025/09/bg-10-300x219-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-803 .elementor-element.elementor-element-6c89bd8::before, .elementor-803 .elementor-element.elementor-element-6c89bd8 > .elementor-background-video-container::before, .elementor-803 .elementor-element.elementor-element-6c89bd8 > .e-con-inner > .elementor-background-video-container::before, .elementor-803 .elementor-element.elementor-element-6c89bd8 > .elementor-background-slideshow::before, .elementor-803 .elementor-element.elementor-element-6c89bd8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-803 .elementor-element.elementor-element-6c89bd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000B3;--background-overlay:'';}.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-803 .elementor-element.elementor-element-17d4742 > .elementor-widget-container{margin:137px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-17d4742{text-align:center;}.elementor-803 .elementor-element.elementor-element-17d4742 .elementor-heading-title{font-family:"Sawarabi Mincho", Sans-serif;font-size:80px;font-weight:800;color:#FFFFFF;}.elementor-803 .elementor-element.elementor-element-5cde826 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-5cde826{text-align:center;}.elementor-803 .elementor-element.elementor-element-5cde826 .elementor-heading-title{font-family:"Schoolbell", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-803 .elementor-element.elementor-element-ccb6db9{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-803 .elementor-element.elementor-element-30f736f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-803 .elementor-element.elementor-element-fcae8eb{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;box-shadow:0px 0px 6px 4px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-803 .elementor-element.elementor-element-fcae8eb:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-fcae8eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-803 .elementor-element.elementor-element-fcae8eb::before, .elementor-803 .elementor-element.elementor-element-fcae8eb > .elementor-background-video-container::before, .elementor-803 .elementor-element.elementor-element-fcae8eb > .e-con-inner > .elementor-background-video-container::before, .elementor-803 .elementor-element.elementor-element-fcae8eb > .elementor-background-slideshow::before, .elementor-803 .elementor-element.elementor-element-fcae8eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-803 .elementor-element.elementor-element-fcae8eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-803 .elementor-element.elementor-element-a2b87a6{--display:flex;}.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-803 .elementor-element.elementor-element-99e7923 img{width:34%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-803 .elementor-element.elementor-element-bb094ab > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-803 .elementor-element.elementor-element-bb094ab{text-align:center;}.elementor-803 .elementor-element.elementor-element-bb094ab .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;color:#000000;}.elementor-803 .elementor-element.elementor-element-383ef92{--display:flex;}.elementor-803 .elementor-element.elementor-element-888c988 img{width:34%;}.elementor-803 .elementor-element.elementor-element-522ce7c > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-803 .elementor-element.elementor-element-522ce7c{text-align:center;}.elementor-803 .elementor-element.elementor-element-522ce7c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;color:#000000;}.elementor-803 .elementor-element.elementor-element-9cccc7a{--display:flex;}.elementor-803 .elementor-element.elementor-element-1657d29 img{width:34%;}.elementor-803 .elementor-element.elementor-element-c459c69 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-803 .elementor-element.elementor-element-c459c69{text-align:center;}.elementor-803 .elementor-element.elementor-element-c459c69 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;color:#000000;}.elementor-803 .elementor-element.elementor-element-7856325{--display:flex;}.elementor-803 .elementor-element.elementor-element-6af6249 img{width:34%;}.elementor-803 .elementor-element.elementor-element-ec3badf > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-803 .elementor-element.elementor-element-ec3badf{text-align:center;}.elementor-803 .elementor-element.elementor-element-ec3badf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;color:#000000;}.elementor-803 .elementor-element.elementor-element-5e9fad1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:350px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-803 .elementor-element.elementor-element-5e9fad1:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-5e9fad1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B00000;}.elementor-803 .elementor-element.elementor-element-c1d5a78{text-align:center;}.elementor-803 .elementor-element.elementor-element-c1d5a78 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:41px;font-weight:700;color:#FFFFFF;}.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;font-weight:var( --e-global-typography-primary-font-weight );}.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;font-weight:var( --e-global-typography-primary-font-weight );}.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{--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;font-weight:var( --e-global-typography-primary-font-weight );}.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;font-weight:var( --e-global-typography-primary-font-weight );}.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-803 .elementor-element.elementor-element-0d1d726 > .elementor-widget-container{padding:0px 0px 100px 0px;}.elementor-803 .elementor-element.elementor-element-0d1d726.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-803 .elementor-element.elementor-element-0d1d726.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-803 .elementor-element.elementor-element-0d1d726.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-803 .elementor-element.elementor-element-0d1d726.elementor-wc-products ul.products li.product .price{color:#363636;}.elementor-803 .elementor-element.elementor-element-0d1d726.elementor-wc-products ul.products li.product .price ins{color:#363636;}.elementor-803 .elementor-element.elementor-element-0d1d726.elementor-wc-products ul.products li.product .price ins .amount{color:#363636;}.elementor-803 .elementor-element.elementor-element-0d1d726.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-803 .elementor-element.elementor-element-2fc2031{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:350px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-803 .elementor-element.elementor-element-2fc2031:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-2fc2031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B00000;}.elementor-803 .elementor-element.elementor-element-d4f0d32{text-align:center;}.elementor-803 .elementor-element.elementor-element-d4f0d32 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:41px;font-weight:700;color:#FFFFFF;}.elementor-803 .elementor-element.elementor-element-0ceba09 > .elementor-widget-container{padding:0px 0px 100px 0px;}.elementor-803 .elementor-element.elementor-element-0ceba09.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-803 .elementor-element.elementor-element-0ceba09.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-803 .elementor-element.elementor-element-0ceba09.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-803 .elementor-element.elementor-element-0ceba09.elementor-wc-products ul.products li.product .price{color:#363636;}.elementor-803 .elementor-element.elementor-element-0ceba09.elementor-wc-products ul.products li.product .price ins{color:#363636;}.elementor-803 .elementor-element.elementor-element-0ceba09.elementor-wc-products ul.products li.product .price ins .amount{color:#363636;}.elementor-803 .elementor-element.elementor-element-0ceba09.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-803 .elementor-element.elementor-element-c13215f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:350px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-803 .elementor-element.elementor-element-c13215f:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-c13215f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B00000;}.elementor-803 .elementor-element.elementor-element-a06c7b1{text-align:center;}.elementor-803 .elementor-element.elementor-element-a06c7b1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:41px;font-weight:700;color:#FFFFFF;}.elementor-803 .elementor-element.elementor-element-703d5db > .elementor-widget-container{padding:0px 0px 100px 0px;}.elementor-803 .elementor-element.elementor-element-703d5db.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-803 .elementor-element.elementor-element-703d5db.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-803 .elementor-element.elementor-element-703d5db.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-803 .elementor-element.elementor-element-703d5db.elementor-wc-products ul.products li.product .price{color:#363636;}.elementor-803 .elementor-element.elementor-element-703d5db.elementor-wc-products ul.products li.product .price ins{color:#363636;}.elementor-803 .elementor-element.elementor-element-703d5db.elementor-wc-products ul.products li.product .price ins .amount{color:#363636;}.elementor-803 .elementor-element.elementor-element-703d5db.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-803 .elementor-element.elementor-element-12d48ba{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:350px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-803 .elementor-element.elementor-element-12d48ba:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-12d48ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B00000;}.elementor-803 .elementor-element.elementor-element-a50ffec{z-index:7;text-align:center;}.elementor-803 .elementor-element.elementor-element-a50ffec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:41px;font-weight:700;color:#FFFFFF;}.elementor-803 .elementor-element.elementor-element-d496809 > .elementor-widget-container{padding:0px 0px 100px 0px;}.elementor-803 .elementor-element.elementor-element-d496809.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-803 .elementor-element.elementor-element-d496809.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-803 .elementor-element.elementor-element-d496809.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-803 .elementor-element.elementor-element-d496809.elementor-wc-products ul.products li.product .price{color:#363636;}.elementor-803 .elementor-element.elementor-element-d496809.elementor-wc-products ul.products li.product .price ins{color:#363636;}.elementor-803 .elementor-element.elementor-element-d496809.elementor-wc-products ul.products li.product .price ins .amount{color:#363636;}.elementor-803 .elementor-element.elementor-element-d496809.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-803 .elementor-element.elementor-element-3611ce6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:350px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-803 .elementor-element.elementor-element-3611ce6:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-3611ce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B00000;}.elementor-803 .elementor-element.elementor-element-6c51aef{text-align:center;}.elementor-803 .elementor-element.elementor-element-6c51aef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:41px;font-weight:700;color:#FFFFFF;}.elementor-803 .elementor-element.elementor-element-bf2726a > .elementor-widget-container{padding:0px 0px 100px 0px;}.elementor-803 .elementor-element.elementor-element-bf2726a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-803 .elementor-element.elementor-element-bf2726a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-803 .elementor-element.elementor-element-bf2726a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-803 .elementor-element.elementor-element-bf2726a.elementor-wc-products ul.products li.product .price{color:#363636;}.elementor-803 .elementor-element.elementor-element-bf2726a.elementor-wc-products ul.products li.product .price ins{color:#363636;}.elementor-803 .elementor-element.elementor-element-bf2726a.elementor-wc-products ul.products li.product .price ins .amount{color:#363636;}.elementor-803 .elementor-element.elementor-element-bf2726a.elementor-wc-products ul.products li.product span.onsale{display:block;}body.elementor-page-803:not(.elementor-motion-effects-element-type-background), body.elementor-page-803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCEC;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-803 .elementor-element.elementor-element-5e9fad1{--width:40%;}.elementor-803 .elementor-element.elementor-element-2fc2031{--width:40%;}.elementor-803 .elementor-element.elementor-element-c13215f{--width:40%;}.elementor-803 .elementor-element.elementor-element-12d48ba{--width:40%;}.elementor-803 .elementor-element.elementor-element-3611ce6{--width:40%;}}@media(max-width:1024px){.elementor-803 .elementor-element.elementor-element-fcae8eb{--grid-auto-flow:row;}.elementor-803 .elementor-element.elementor-element-0d1d726.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-803 .elementor-element.elementor-element-0ceba09.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-803 .elementor-element.elementor-element-703d5db.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-803 .elementor-element.elementor-element-d496809.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-803 .elementor-element.elementor-element-bf2726a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-803 .elementor-element.elementor-element-6c89bd8:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-6c89bd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://darkslategray-caribou-804738.hostingersite.com/wp-content/uploads/2025/09/bg-10-1024x748-1.jpg");}.elementor-803 .elementor-element.elementor-element-6c89bd8{--width:1600px;--min-height:250px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-803 .elementor-element.elementor-element-17d4742 > .elementor-widget-container{margin:75px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-17d4742 .elementor-heading-title{font-size:65px;}.elementor-803 .elementor-element.elementor-element-5cde826 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-5cde826 .elementor-heading-title{font-size:15px;}.elementor-803 .elementor-element.elementor-element-30f736f{--content-width:500px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-803 .elementor-element.elementor-element-fcae8eb{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-803 .elementor-element.elementor-element-99e7923{text-align:center;}.elementor-803 .elementor-element.elementor-element-99e7923 img{width:21%;}.elementor-803 .elementor-element.elementor-element-bb094ab .elementor-heading-title{font-size:14px;}.elementor-803 .elementor-element.elementor-element-888c988 img{width:21%;}.elementor-803 .elementor-element.elementor-element-522ce7c .elementor-heading-title{font-size:14px;}.elementor-803 .elementor-element.elementor-element-1657d29 img{width:21%;}.elementor-803 .elementor-element.elementor-element-c459c69 .elementor-heading-title{font-size:14px;}.elementor-803 .elementor-element.elementor-element-6af6249 img{width:21%;}.elementor-803 .elementor-element.elementor-element-ec3badf .elementor-heading-title{font-size:14px;}.elementor-803 .elementor-element.elementor-element-5e9fad1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-803 .elementor-element.elementor-element-0d1d726.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-803 .elementor-element.elementor-element-0d1d726.elementor-wc-products ul.products li.product .button{margin-top:0px;}.elementor-803 .elementor-element.elementor-element-2fc2031{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-803 .elementor-element.elementor-element-0ceba09.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-803 .elementor-element.elementor-element-0ceba09.elementor-wc-products ul.products li.product .button{margin-top:0px;}.elementor-803 .elementor-element.elementor-element-c13215f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-803 .elementor-element.elementor-element-703d5db.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-803 .elementor-element.elementor-element-703d5db.elementor-wc-products ul.products li.product .button{margin-top:0px;}.elementor-803 .elementor-element.elementor-element-12d48ba{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-803 .elementor-element.elementor-element-d496809.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-803 .elementor-element.elementor-element-d496809.elementor-wc-products ul.products li.product .button{margin-top:0px;}.elementor-803 .elementor-element.elementor-element-3611ce6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-803 .elementor-element.elementor-element-bf2726a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-803 .elementor-element.elementor-element-bf2726a.elementor-wc-products ul.products li.product .button{margin-top:0px;}}/* Start custom CSS *//* ✅ Final Product Widget CSS with Your Margins */

/* Product card */
.woocommerce ul.products li.product {
  display: flex !important;
  align-items: center;
  gap: 20px;
  padding: 20px; /* 4 taraf equal padding */
  border: 1px solid #eee;
  border-radius: 12px;
  background: #fff;
  transition: all 0.3s ease;
  position: relative;
}

/* Hover effect */
.woocommerce ul.products li.product:hover {
  border-color: #ff6600;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);
  transform: translateY(-4px);
}

/* Product image */
.woocommerce ul.products li.product img {
  width: 90px !important;
  height: 90px !important;
  object-fit: cover;
  border-radius: 10px;
  margin: 0 !important;
  flex-shrink: 0;
}

/* Product title */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-size: 16px;
  font-weight: 600;
  color: #333333;
  transition: color 0.3s;
  font-family: 'Poppins', sans-serif;
  margin-left: 150px;  /* 🔥 Tumhara margin */
  margin-top: 50px;  /* 🔥 Tumhara margin */
  margin-right: 15px;
}

/* Hover title color */
.woocommerce ul.products li.product:hover .woocommerce-loop-product__title {
  color: #ff6600;
}

/* Product price */
.woocommerce ul.products li.product .price {
  font-size: 15px;
  font-weight: 600;
  color: #d4af37; /* Gold */
  font-family: 'Poppins', sans-serif;
  margin-left: 340px; /* 🔥 Tumhara margin */
  margin-top: -24px;
  padding-bottom: 30px/* 🔥 Tumhara margin */
}

/* Hide Add to Cart button */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .added_to_cart {
  display: none !important;
}

/* Hide review stars */
.woocommerce ul.products li.product .star-rating,
.woocommerce ul.products li.product .woocommerce-product-rating {
  display: none !important;
}
/* ✅ Mobile Responsive Fix */
@media (max-width: 767px) {
  /* Product card */
  .woocommerce ul.products li.product {
    display: block !important;
    padding: 15px;
    text-align: center;
  }

  /* Product image */
  .woocommerce ul.products li.product img {
    width: 120px !important;
    height: 120px !important;
    margin: 0 auto 15px !important; /* center image */
  }

  /* Product title */
  .woocommerce ul.products li.product .woocommerce-loop-product__title {
    margin: 10px 0 !important;
    font-size: 15px;
    text-align: center;
  }

  /* Product price */
  .woocommerce ul.products li.product .price {
    margin: 5px 0 0 !important;
    font-size: 14px;
    text-align: center;
    display: block;
  }
}/* End custom CSS */