.elementor-2524 .elementor-element.elementor-element-1dcc66e{--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-2524 .elementor-element.elementor-element-81c1fbe > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-2524 .elementor-element.elementor-element-81c1fbe.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2524 .elementor-element.elementor-element-148d0b98 > .elementor-container{max-width:1567px;}.elementor-2524 .elementor-element.elementor-element-5d0bbfac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:1px;}.elementor-2524 .elementor-element.elementor-element-5d0bbfac > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-2524 .elementor-element.elementor-element-f0f2074{--slides-per-view:1;}.elementor-2524 .elementor-element.elementor-element-f0f2074 .swiper-vertical-images .vertical-thumbnails-wrapper li{margin-bottom:9px;}.elementor-2524 .elementor-element.elementor-element-f0f2074 .onsale{top:0px;}body:not(.rtl) .elementor-2524 .elementor-element.elementor-element-f0f2074 .onsale.left{left:0px;right:auto;}body.rtl .elementor-2524 .elementor-element.elementor-element-f0f2074 .onsale.left{right:0px;left:auto;}body:not(.rtl) .elementor-2524 .elementor-element.elementor-element-f0f2074 .onsale.right{right:0px;left:auto;}body.rtl .elementor-2524 .elementor-element.elementor-element-f0f2074 .onsale.right{left:0px;right:auto;}.elementor-2524 .elementor-element.elementor-element-f0f2074 .swiper-control-bottom{margin-top:2px;}.woocommerce .elementor-2524 .elementor-element.elementor-element-f0f2074 .woocommerce-product-gallery img{width:100%;}.elementor-2524 .elementor-element.elementor-element-44a41a83 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:15px;}.elementor-2524 .elementor-element.elementor-element-44a41a83 > .elementor-element-populated{margin:22px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0rem 0rem 0rem 7rem;}.elementor-widget-woocommerce-product-etheme_meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-woocommerce-product-etheme_title .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-2524 .elementor-element.elementor-element-46c0e5e1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1.2rem) 0rem;}.elementor-2524 .elementor-element.elementor-element-46c0e5e1 .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:3rem;line-height:3.1rem;color:#222222;}.elementor-2524 .elementor-element.elementor-element-30c2822b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0rem 0rem 0rem 0rem;}.woocommerce .elementor-2524 .elementor-element.elementor-element-30c2822b .woocommerce-product-details__short-description{color:#C4C4C4;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:27px;}.woocommerce .elementor-widget-woocommerce-product-etheme_price .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-2524 .elementor-element.elementor-element-b644ec3{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.woocommerce .elementor-2524 .elementor-element.elementor-element-b644ec3 .price{color:#000000;font-family:"Roboto Condensed", Sans-serif;font-size:3.2rem;font-weight:500;}.woocommerce .elementor-2524 .elementor-element.elementor-element-b644ec3 .price ins{color:#000000;}.elementor-2524 .elementor-element.elementor-element-b33432b{--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;--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-2524 .elementor-element.elementor-element-56e4ba1{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-0.6rem;--margin-right:0rem;}.elementor-2524 .elementor-element.elementor-element-56e4ba1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2524 .elementor-element.elementor-element-4a306e4{width:var( --container-widget-width, 103.326% );max-width:103.326%;--container-widget-width:103.326%;--container-widget-flex-grow:0;}.elementor-2524 .elementor-element.elementor-element-4a306e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2524 .elementor-element.elementor-element-4a306e4 .button-text:last-child{margin-left:7px;}.elementor-2524 .elementor-element.elementor-element-4a306e4 .button-text:first-child{margin-right:7px;}.elementor-2524 .elementor-element.elementor-element-4a306e4 .elementor-button{padding:14px 170px 14px 171px;}.elementor-2524 .elementor-element.elementor-element-4a306e4 .quantity{margin-right:15px;}.rtl .elementor-2524 .elementor-element.elementor-element-4a306e4 .quantity{margin-left:15px;}.elementor-2524 .elementor-element.elementor-element-60acd95{--display:flex;}.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-2524 .elementor-element.elementor-element-f0c33df .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:500;text-transform:uppercase;line-height:1.813rem;letter-spacing:1.1px;fill:var( --e-global-color-d32c70d );color:var( --e-global-color-d32c70d );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d32c70d );border-radius:1px 1px 1px 1px;padding:0.7rem 4rem 0.7rem 4rem;}.elementor-2524 .elementor-element.elementor-element-f0c33df .elementor-button:hover, .elementor-2524 .elementor-element.elementor-element-f0c33df .elementor-button:focus{background-color:var( --e-global-color-d32c70d );color:#FFFFFF;}.elementor-2524 .elementor-element.elementor-element-f0c33df .elementor-button:hover svg, .elementor-2524 .elementor-element.elementor-element-f0c33df .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2524 .elementor-element.elementor-element-371e2853{padding:1rem 2rem 1rem 0rem;}.elementor-2524 .elementor-element.elementor-element-122d6a{--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:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-0.6rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:17rem;}.elementor-2524 .elementor-element.elementor-element-22d260d6{--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:5px 5px;--row-gap:5px;--column-gap:5px;--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-2524 .elementor-element.elementor-element-36c5b8ce{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-1.5rem;--margin-right:0rem;}.elementor-2524 .elementor-element.elementor-element-5c86d2eb .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:1.063rem;font-weight:900;text-transform:uppercase;line-height:1.688rem;letter-spacing:0.03rem;fill:var( --e-global-color-816bb9a );color:var( --e-global-color-816bb9a );border-style:solid;border-width:2px 2px 2px 2px;border-color:#CCCCCC;padding:1rem 19rem 1rem 18rem;}.elementor-2524 .elementor-element.elementor-element-5c86d2eb .elementor-button:hover, .elementor-2524 .elementor-element.elementor-element-5c86d2eb .elementor-button:focus{background-color:var( --e-global-color-816bb9a );color:#FFFFFF;}.elementor-2524 .elementor-element.elementor-element-5c86d2eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0.5rem 0rem;}.elementor-2524 .elementor-element.elementor-element-5c86d2eb .elementor-button:hover svg, .elementor-2524 .elementor-element.elementor-element-5c86d2eb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2524 .elementor-element.elementor-element-b267d6d .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:1.063rem;font-weight:900;text-transform:uppercase;line-height:1.688rem;letter-spacing:0.03rem;fill:var( --e-global-color-d32c70d );color:var( --e-global-color-d32c70d );border-style:solid;border-width:2px 2px 2px 2px;border-color:#CCCCCC;padding:1rem 14rem 1rem 15rem;}.elementor-2524 .elementor-element.elementor-element-b267d6d .elementor-button:hover, .elementor-2524 .elementor-element.elementor-element-b267d6d .elementor-button:focus{background-color:var( --e-global-color-d32c70d );color:#FFFFFF;}.elementor-2524 .elementor-element.elementor-element-b267d6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2524 .elementor-element.elementor-element-b267d6d .elementor-button-content-wrapper{flex-direction:row;}.elementor-2524 .elementor-element.elementor-element-b267d6d .elementor-button:hover svg, .elementor-2524 .elementor-element.elementor-element-b267d6d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2524 .elementor-element.elementor-element-3a4326d7{--spacer-size:30px;width:auto;max-width:auto;padding:0px 7px 0px 7px;}.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-2524 .elementor-element.elementor-element-31983d65{width:var( --container-widget-width, 9% );max-width:9%;padding:0.6rem 0rem 0rem 0rem;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-2524 .elementor-element.elementor-element-31983d65.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2524 .elementor-element.elementor-element-31983d65 .elementor-heading-title{font-family:"Sriracha", Sans-serif;font-size:1.6rem;font-weight:400;line-height:32px;letter-spacing:1.3px;color:#222222;}.elementor-2524 .elementor-element.elementor-element-4ccc6a08{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--alignment:left;--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:9px;--grid-bottom-margin:9px;--e-share-buttons-primary-color:#FFFFFF00;--e-share-buttons-secondary-color:#777777;}.elementor-2524 .elementor-element.elementor-element-4ccc6a08.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2524 .elementor-element.elementor-element-4ccc6a08 .elementor-share-btn{font-size:calc(1.05px * 10);}.elementor-2524 .elementor-element.elementor-element-4ccc6a08 .elementor-share-btn__icon{--e-share-buttons-icon-size:19px;}.elementor-2524 .elementor-element.elementor-element-4ccc6a08 .elementor-share-btn:hover{--e-share-buttons-secondary-color:#222222;}.elementor-2524 .elementor-element.elementor-element-4ccc6a08 .elementor-share-btn__title{font-family:"Arial", Sans-serif;font-size:24234px;}.elementor-2524 .elementor-element.elementor-element-140bb3ba{--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-2524 .elementor-element.elementor-element-63ed996{--spacer-size:15px;}.elementor-2524 .elementor-element.elementor-element-42a872c9 > .elementor-container{max-width:1530px;}.elementor-2524 .elementor-element.elementor-element-42a872c9{margin-top:6px;margin-bottom:0px;}.elementor-2524 .elementor-element.elementor-element-265ca1d .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:2.6rem;font-weight:500;text-transform:uppercase;color:#222222;}.elementor-2524 .elementor-element.elementor-element-1cf303ad .wc-tabs .et-woocommerce-tab.active, .elementor-2524 .elementor-element.elementor-element-1cf303ad .woocommerce-tabs.type-accordion .wc-tabs .et-woocommerce-tab.active{background-color:#F2F2F2;}.elementor-2524 .elementor-element.elementor-element-1cf303ad > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.woocommerce .elementor-2524 .elementor-element.elementor-element-1cf303ad .woocommerce-tabs.horizontal .wc-tabs{justify-content:flex-start;}.woocommerce .elementor-2524 .elementor-element.elementor-element-1cf303ad .woocommerce-tabs.vertical .wc-tabs{align-content:flex-start;}.elementor-2524 .elementor-element.elementor-element-1cf303ad .wc-tabs .et-woocommerce-tab a{font-family:"Roboto", Sans-serif;font-size:16px;}.elementor-2524 .elementor-element.elementor-element-1cf303ad .wc-tabs .et-woocommerce-tab:not(.active) a{color:#222222;}.elementor-2524 .elementor-element.elementor-element-1cf303ad .wc-tabs .et-woocommerce-tab:not(.active):before{background-color:#222222;}.elementor-2524 .elementor-element.elementor-element-1cf303ad .wc-tabs .et-woocommerce-tab.active a{color:#000000;}.elementor-2524 .elementor-element.elementor-element-1cf303ad .woocommerce-tabs.type-overline .wc-tabs .et-woocommerce-tab:before, .elementor-2524 .elementor-element.elementor-element-1cf303ad .woocommerce-tabs.type-underline .wc-tabs .et-woocommerce-tab:before{background-color:#000000;}.elementor-2524 .elementor-element.elementor-element-1cf303ad .wc-tabs .et-woocommerce-tab.active a, .elementor-2524 .elementor-element.elementor-element-1cf303ad .woocommerce-tabs.type-accordion .wc-tabs .et-woocommerce-tab.active{border-color:#F2F2F2;}.elementor-2524 .elementor-element.elementor-element-1cf303ad .wc-tabs .et-woocommerce-tab a, .elementor-2524 .elementor-element.elementor-element-1cf303ad .woocommerce-tabs.type-accordion .wc-tabs .et-woocommerce-tab{border-style:none;}.elementor-2524 .elementor-element.elementor-element-1cf303ad .wc-tabs .et-woocommerce-tab{border-radius:30px 30px 30px 30px;}.elementor-2524 .elementor-element.elementor-element-29908489{--display:flex;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2524 .elementor-element.elementor-element-26507c37{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -0.5rem) 0rem;}.elementor-2524 .elementor-element.elementor-element-26507c37 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:1.3rem;font-weight:400;text-transform:uppercase;line-height:1.688rem;color:#818181;}.elementor-2524 .elementor-element.elementor-element-4566cbdb .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:3.7rem;font-weight:400;line-height:2.938rem;color:#222222;}.elementor-2524 .elementor-element.elementor-element-652bf693{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-2524 .elementor-element.elementor-element-652bf693 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.063rem;font-weight:400;line-height:1.6rem;color:#818181;}.elementor-2524 .elementor-element.elementor-element-c10d43f{--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;--padding-top:1rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2524 .elementor-element.elementor-element-48ad3a9b{--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;--border-radius:1rem 1rem 1rem 1rem;}.elementor-2524 .elementor-element.elementor-element-48ad3a9b:not(.elementor-motion-effects-element-type-background), .elementor-2524 .elementor-element.elementor-element-48ad3a9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d32c70d );}.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-2524 .elementor-element.elementor-element-e83546e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;padding:1rem 0rem 0rem 0rem;}.elementor-2524 .elementor-element.elementor-element-e83546e img{width:19%;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-2524 .elementor-element.elementor-element-201fcc8b{padding:0rem 3rem 1rem 3rem;}.elementor-2524 .elementor-element.elementor-element-201fcc8b .elementor-icon-box-title, .elementor-2524 .elementor-element.elementor-element-201fcc8b .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:1.3rem;font-weight:900;}.elementor-2524 .elementor-element.elementor-element-201fcc8b .elementor-icon-box-title{color:#FFFFFF;transition-duration:0.2s;}.elementor-2524 .elementor-element.elementor-element-201fcc8b:has(:hover) .elementor-icon-box-title,
					 .elementor-2524 .elementor-element.elementor-element-201fcc8b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2524 .elementor-element.elementor-element-6f1c90ba{--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;--border-radius:1rem 1rem 1rem 1rem;}.elementor-2524 .elementor-element.elementor-element-6f1c90ba:not(.elementor-motion-effects-element-type-background), .elementor-2524 .elementor-element.elementor-element-6f1c90ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d32c70d );}.elementor-2524 .elementor-element.elementor-element-410de04a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;padding:1rem 0rem 0rem 0rem;}.elementor-2524 .elementor-element.elementor-element-410de04a img{width:19%;}.elementor-2524 .elementor-element.elementor-element-61da79b6{padding:0rem 3rem 1rem 3rem;}.elementor-2524 .elementor-element.elementor-element-61da79b6 .elementor-icon-box-title, .elementor-2524 .elementor-element.elementor-element-61da79b6 .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:1.3rem;font-weight:900;}.elementor-2524 .elementor-element.elementor-element-61da79b6 .elementor-icon-box-title{color:#FFFFFF;transition-duration:0.2s;}.elementor-2524 .elementor-element.elementor-element-61da79b6:has(:hover) .elementor-icon-box-title,
					 .elementor-2524 .elementor-element.elementor-element-61da79b6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2524 .elementor-element.elementor-element-1ac925e1{--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;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1.8rem;}.elementor-2524 .elementor-element.elementor-element-1ac925e1:not(.elementor-motion-effects-element-type-background), .elementor-2524 .elementor-element.elementor-element-1ac925e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d32c70d );}.elementor-2524 .elementor-element.elementor-element-5ffd8557{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;padding:2rem 0rem 0rem 0rem;}.elementor-2524 .elementor-element.elementor-element-5ffd8557 img{width:19%;}.elementor-2524 .elementor-element.elementor-element-24868215{padding:0rem 3rem 1rem 3rem;}.elementor-2524 .elementor-element.elementor-element-24868215 .elementor-icon-box-title, .elementor-2524 .elementor-element.elementor-element-24868215 .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:1.3rem;font-weight:900;}.elementor-2524 .elementor-element.elementor-element-24868215 .elementor-icon-box-title{color:#FFFFFF;transition-duration:0.2s;}.elementor-2524 .elementor-element.elementor-element-24868215:has(:hover) .elementor-icon-box-title,
					 .elementor-2524 .elementor-element.elementor-element-24868215:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2524 .elementor-element.elementor-element-6a6847c6{--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;--border-radius:1rem 1rem 1rem 1rem;}.elementor-2524 .elementor-element.elementor-element-6a6847c6:not(.elementor-motion-effects-element-type-background), .elementor-2524 .elementor-element.elementor-element-6a6847c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d32c70d );}.elementor-2524 .elementor-element.elementor-element-3d3e8a67{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;padding:1rem 0rem 0rem 0rem;}.elementor-2524 .elementor-element.elementor-element-3d3e8a67 img{width:19%;}.elementor-2524 .elementor-element.elementor-element-28261a17{padding:0rem 3rem 1rem 3rem;}.elementor-2524 .elementor-element.elementor-element-28261a17 .elementor-icon-box-title, .elementor-2524 .elementor-element.elementor-element-28261a17 .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:1.3rem;font-weight:900;}.elementor-2524 .elementor-element.elementor-element-28261a17 .elementor-icon-box-title{color:#FFFFFF;transition-duration:0.2s;}.elementor-2524 .elementor-element.elementor-element-28261a17:has(:hover) .elementor-icon-box-title,
					 .elementor-2524 .elementor-element.elementor-element-28261a17:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2524 .elementor-element.elementor-element-4a74d1f7 > .elementor-container{max-width:1500px;}.elementor-2524 .elementor-element.elementor-element-4a74d1f7{margin-top:15px;margin-bottom:24px;padding:0px 10px 3px 10px;}.elementor-2524 .elementor-element.elementor-element-325836b{--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;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2524 .elementor-element.elementor-element-092547a{--display:flex;}.elementor-2524 .elementor-element.elementor-element-092547a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2524 .elementor-element.elementor-element-193d780{padding:0rem 0rem 1rem 0rem;text-align:end;}.elementor-2524 .elementor-element.elementor-element-193d780.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2524 .elementor-element.elementor-element-193d780 .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:2.5rem;font-weight:400;line-height:40px;color:#000000;}.elementor-2524 .elementor-element.elementor-element-f8511df{--display:flex;}.elementor-2524 .elementor-element.elementor-element-f8511df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2524 .elementor-element.elementor-element-9477a2c{padding:0rem 0rem 1rem 0rem;text-align:start;}.elementor-2524 .elementor-element.elementor-element-9477a2c .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:2.5rem;font-weight:400;line-height:40px;color:#000000;}.elementor-2524 .elementor-element.elementor-element-50b0c6b8{--cols:6;}.elementor-2524 .elementor-element.elementor-element-50b0c6b8 .etheme-product-grid-item{text-align:center;}.elementor-2524 .elementor-element.elementor-element-50b0c6b8 .etheme-product-grid-categories{color:#888888;}.elementor-2524 .elementor-element.elementor-element-50b0c6b8 .etheme-product-grid-categories a{color:#888888;}.elementor-2524 .elementor-element.elementor-element-50b0c6b8 .price{color:#888888;}.elementor-2524 .elementor-element.elementor-element-50b0c6b8 ins .amount{color:#222222;}.elementor-2524 .elementor-element.elementor-element-77b1d3e0 > .elementor-container{max-width:1500px;}.elementor-2524 .elementor-element.elementor-element-77b1d3e0{margin-top:15px;margin-bottom:10px;padding:0px 10px 41px 10px;}.elementor-2524 .elementor-element.elementor-element-7f188e15{padding:0rem 0rem 1rem 0rem;text-align:center;}.elementor-2524 .elementor-element.elementor-element-7f188e15 .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:2.5rem;font-weight:400;line-height:40px;color:#000000;}.elementor-2524 .elementor-element.elementor-element-38b3e42f{--cols:6;}.elementor-2524 .elementor-element.elementor-element-38b3e42f .etheme-product-grid-item{text-align:center;}.elementor-2524 .elementor-element.elementor-element-38b3e42f .etheme-product-grid-categories{color:#888888;}.elementor-2524 .elementor-element.elementor-element-38b3e42f .etheme-product-grid-categories a{color:#888888;}@media(min-width:768px){.elementor-2524 .elementor-element.elementor-element-1dcc66e{--content-width:1550px;}.elementor-2524 .elementor-element.elementor-element-5d0bbfac{width:33%;}.elementor-2524 .elementor-element.elementor-element-44a41a83{width:67%;}.elementor-2524 .elementor-element.elementor-element-56e4ba1{--width:52.508%;}.elementor-2524 .elementor-element.elementor-element-60acd95{--width:51%;}.elementor-2524 .elementor-element.elementor-element-29908489{--content-width:1500px;}.elementor-2524 .elementor-element.elementor-element-c10d43f{--content-width:1500px;}.elementor-2524 .elementor-element.elementor-element-48ad3a9b{--width:25%;}.elementor-2524 .elementor-element.elementor-element-6f1c90ba{--width:25%;}.elementor-2524 .elementor-element.elementor-element-1ac925e1{--width:25%;}.elementor-2524 .elementor-element.elementor-element-6a6847c6{--width:25%;}.elementor-2524 .elementor-element.elementor-element-092547a{--width:48.649%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2524 .elementor-element.elementor-element-5d0bbfac{width:100%;}.elementor-2524 .elementor-element.elementor-element-44a41a83{width:100%;}.elementor-2524 .elementor-element.elementor-element-56e4ba1{--width:498.55px;}}@media(max-width:1024px){.elementor-2524 .elementor-element.elementor-element-44a41a83 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0rem 0rem 0rem 2rem;}.elementor-2524 .elementor-element.elementor-element-31983d65{--container-widget-width:95px;--container-widget-flex-grow:0;width:var( --container-widget-width, 95px );max-width:95px;}.elementor-2524 .elementor-element.elementor-element-4ccc6a08{width:var( --container-widget-width, 263px );max-width:263px;--container-widget-width:263px;--container-widget-flex-grow:0;} .elementor-2524 .elementor-element.elementor-element-4ccc6a08{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:9px;--grid-bottom-margin:9px;}.elementor-2524 .elementor-element.elementor-element-50b0c6b8{--cols:2;}.elementor-2524 .elementor-element.elementor-element-38b3e42f{--cols:2;}}@media(max-width:767px){.elementor-2524 .elementor-element.elementor-element-44a41a83 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:3rem 0rem 0rem 1rem;}.elementor-2524 .elementor-element.elementor-element-46c0e5e1 .elementor-heading-title{font-size:2.2rem;line-height:2.3rem;}.woocommerce .elementor-2524 .elementor-element.elementor-element-b644ec3 .price{font-size:2rem;}.elementor-2524 .elementor-element.elementor-element-56e4ba1{--padding-top:0rem;--padding-bottom:0.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2524 .elementor-element.elementor-element-4a306e4 .elementor-button{padding:10px 104px 10px 96px;}.elementor-2524 .elementor-element.elementor-element-60acd95{--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-2524 .elementor-element.elementor-element-f0c33df .elementor-button{padding:0.5rem 11rem 0.5rem 9rem;}.elementor-2524 .elementor-element.elementor-element-371e2853{padding:0rem 0rem 0rem 3rem;}.elementor-2524 .elementor-element.elementor-element-31983d65{width:var( --container-widget-width, 256.217px );max-width:256.217px;--container-widget-width:256.217px;--container-widget-flex-grow:0;text-align:center;}.elementor-2524 .elementor-element.elementor-element-4ccc6a08{width:var( --container-widget-width, 312px );max-width:312px;--container-widget-width:312px;--container-widget-flex-grow:0;--alignment:center;} .elementor-2524 .elementor-element.elementor-element-4ccc6a08{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:9px;--grid-bottom-margin:9px;}.elementor-2524 .elementor-element.elementor-element-265ca1d{text-align:center;}.elementor-2524 .elementor-element.elementor-element-5fc780a.elementor-element{--align-self:center;}.elementor-2524 .elementor-element.elementor-element-1cf303ad > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2524 .elementor-element.elementor-element-4566cbdb .elementor-heading-title{font-size:2.4rem;line-height:2.4rem;}.elementor-2524 .elementor-element.elementor-element-c10d43f{--content-width:500px;--padding-top:02rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2524 .elementor-element.elementor-element-092547a{--width:143px;}.elementor-2524 .elementor-element.elementor-element-193d780{width:var( --container-widget-width, 229px );max-width:229px;--container-widget-width:229px;--container-widget-flex-grow:0;text-align:start;}.elementor-2524 .elementor-element.elementor-element-193d780 .elementor-heading-title{font-size:1.8rem;}.elementor-2524 .elementor-element.elementor-element-f8511df{--width:159px;}.elementor-2524 .elementor-element.elementor-element-9477a2c .elementor-heading-title{font-size:2rem;}.elementor-2524 .elementor-element.elementor-element-50b0c6b8{--cols:1;}.elementor-2524 .elementor-element.elementor-element-38b3e42f{--cols:1;}}/* Start custom CSS for woocommerce-product-etheme_meta, class: .elementor-element-f7d4c91 */```css
.product_meta > .posted_in.detail-container > .detail-label {
  display: none !important;
}

.product_meta > .posted_in.detail-container {
  font-size: 0 !important;
}

.product_meta > .posted_in.detail-container > .detail-content {
  display: flex !important;
  justify-content: flex-start !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 20px !important;
  font-size: 0 !important;
}

.product_meta > .posted_in.detail-container > .detail-content a[rel="tag"] {
  display: inline-flex !important;
  align-items: center;
  padding: 0 !important;
  border: none !important;
  font-family: 'Roboto Condensed', sans-serif !important;
  font-size: 24px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 1.5px;
  color: #000000 !important;
  background: transparent !important;
  text-decoration: none !important;
  line-height: 1;
}
```/* End custom CSS */
/* Start custom CSS for woocommerce-product-etheme_meta, class: .elementor-element-5fc780a */```css
.product_meta > .posted_in.detail-container {
  display: none !important;
}

.product_meta > .tagged_as.detail-container > .detail-label {
  display: none !important;
}

.product_meta > .tagged_as.detail-container {
  font-size: 0 !important;
}

.product_meta > .tagged_as.detail-container > .detail-content {
  display: flex !important;
  justify-content: flex-start !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 20px !important;
  font-size: 0 !important;
}

.product_meta > .tagged_as.detail-container > .detail-content a[rel="tag"] {
  display: inline-flex !important;
  align-items: center;
  padding: 0 !important;
  border: none !important;
  font-family: 'Roboto Condensed', sans-serif !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 1.5px;
  color: #000000 !important;
  background: transparent !important;
  text-decoration: none !important;
  line-height: 1;
}
```/* End custom CSS */
/* Start custom CSS for woocommerce-product-etheme_tabs, class: .elementor-element-1cf303ad */.elementor-2524 .elementor-element.elementor-element-1cf303ad .woocommerce-tabs.horizontal .wc-tabs {
    padding-bottom: 15px;
}

 /* Hide only the Description tab heading */
#tab-title-description,
.description_tab {
    display: none !important;
} 
  
 <!--
  Product "Description" tab — combined style + script
  Paste this whole block into an ELEMENTOR "HTML" WIDGET
  (not the Custom CSS field — that one only accepts CSS
  and will not run the <script> part).
  Drop the HTML widget anywhere on the page template, then
  clear cache.
-->

<style>
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&family=Roboto+Condensed:wght@400;500;600;700;800&display=swap');

/* 0. Base font for the panel — regular Roboto.
      Paragraphs and table cells inherit this automatically.
      Headings and the tag row override it below to Condensed. */
.woocommerce-Tabs-panel--description {
    font-family: 'Roboto', sans-serif;
}

/* 1. "Description" tab title -> big heading w/ underline
      (untouched by anything below — kept exactly as-is) */
.wc-tabs-wrapper .tabs.wc-tabs {
    border: none;
    background: none;
    margin: 0 0 24px;
    padding: 0;
}

.wc-tabs-wrapper .tabs.wc-tabs .description_tab {
    border: none;
    background: none;
    padding: 0;
}

.wc-tabs-wrapper .tabs.wc-tabs .description_tab a {
    display: block;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 28px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color: #000;
    text-decoration: none;
    padding: 0 0 14px;
    border-bottom: 1px solid #e2e2e2;
}

/* 2. Condition tag row (Unworn / Box / Papers, etc.)
      Padding (not margin) keeps the breathing room above/below
      consistent no matter how the tag text changes later. */
.woocommerce-Tabs-panel--description .box-tag {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #333;
    padding: 16px 0 24px;
    margin: 0;
}

.woocommerce-Tabs-panel--description .box-tag .tag-item {
    margin-right: 28px;
}
.woocommerce-Tabs-panel--description .box-tag .tag-item:last-child {
    margin-right: 0;
}

/* 3. Body paragraphs */
.woocommerce-Tabs-panel--description p {
    font-size: 16px;
    line-height: 1.7;
    color: #333;
    margin: 0 0 20px;
}

/* 4. Spec tables (Watch Details / Case & Dial / Strap-Bracelet / Function) */
.woocommerce-Tabs-panel--description .attr-table,
.woocommerce-Tabs-panel--description .attr-table th,
.woocommerce-Tabs-panel--description .attr-table td {
    border: none;
    box-shadow: none;
    background: transparent;
}

.woocommerce-Tabs-panel--description .attr-table {
    width: 100% !important;
    height: auto !important;
    border-collapse: collapse;
    margin: 0 0 44px;
}

.woocommerce-Tabs-panel--description .attr-table thead th {
    font-family: 'Roboto Condensed', sans-serif;
    text-align: left;
    font-size: 28px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color: #000;
    padding: 0 0 16px;
    border-bottom: 1px solid #e2e2e2;
}

.woocommerce-Tabs-panel--description .attr-table tbody tr {
    border-bottom: 1px solid #ececec;
}

.woocommerce-Tabs-panel--description .attr-table tbody tr:nth-child(even) {
    background: #f7f7f7;
}

.woocommerce-Tabs-panel--description .attr-table tbody th,
.woocommerce-Tabs-panel--description .attr-table tbody td {
    padding: 16px 14px;
    font-size: 17px;
    line-height: 27px;
    text-align: left;
    vertical-align: middle;
    color: #000;
}

.woocommerce-Tabs-panel--description .attr-table tbody th {
    width: 35%;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
}

.woocommerce-Tabs-panel--description .attr-table tbody td {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}
</style>

<script>
document.addEventListener('DOMContentLoaded', function () {
    document.querySelectorAll('.box-tag').forEach(function (el) {
        var words = el.textContent.trim().replace(/([a-z0-9])([A-Z])/g, '$1 $2').split(' ');
        el.innerHTML = words.map(function (w) {
            return '<span class="tag-item">' + w + '</span>';
        }).join('');
    });
});
</script>/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b78c41b */@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;600;700;900&display=swap');

.price-range-section {
  width: 100%;
  background: #ffffff;
  padding: 40px 0;
  font-family: 'Roboto Condensed', sans-serif;
}

.price-range-header {
  margin-bottom: 30px;
}

.price-range-main-title {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #000000;
  margin: 0 0 5px;
}

.price-range-subtitle {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #000000;
  margin: 0 0 5px;
}

.price-range-info {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #555555;
  margin: 0;
}

.price-range-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 0;
}

.price-range-item {
  text-align: center;
  padding: 15px;
  border-right: 1px solid #e0e0e0;
}

.price-range-item:last-child {
  border-right: none;
}

.price-range-item-link {
  text-decoration: none;
  color: inherit;
  display: block;
}

.price-range-item-image {
  position: relative;
  margin-bottom: 15px;
}

.price-range-item-image img {
  width: 100%;
  max-width: 220px;
  height: auto;
  margin: 0 auto;
  display: block;
  object-fit: contain;
}

.price-range-item-year {
  display: block;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  margin-top: 8px;
  text-align: right;
}

.price-range-item-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
}

.price-range-item-brand {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 15px;
  font-weight: 700;
  color: #000000;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.price-range-item-name {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #000000;
}

.price-range-item-ref {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #000000;
  margin-top: 3px;
}

.price-range-item-price {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #000000;
  margin-top: 5px;
}

.price-range-item-tags {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 0;
  margin-top: 15px;
}

.price-range-tag-badge {
  display: inline-flex;
  align-items: center;
  padding: 6px 12px;
  border-left: 1px solid #cccccc;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: #000000;
  line-height: 1;
}

.price-range-tag-badge:last-child {
  border-right: 1px solid #cccccc;
}

@media (max-width: 1200px) {
  .price-range-grid {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media (max-width: 992px) {
  .price-range-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (max-width: 768px) {
  .price-range-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .price-range-item {
    border-right: none;
    border-bottom: 1px solid #e0e0e0;
  }
}

@media (max-width: 480px) {
  .price-range-grid {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for etheme_product_grid, class: .elementor-element-50b0c6b8 */.elementor-2524 .elementor-element.elementor-element-50b0c6b8 .etheme-product-hover-mask2 .footer-inner {
    border: 1px solid var(--et_dark-color, #222);
    border-radius: 4px;
    overflow: hidden;
}

[data-elementor-device-mode="mobile"] .elementor-2524 .elementor-element.elementor-element-50b0c6b8 .footer-inner .xstore-compare {
    display: none
}


@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;600;700;900&display=swap');

/* ===== GRID LAYOUT ===== */
.etheme-product-grid {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 0;
  padding: 20px 0;
  background-color: #ffffff !important;
  font-family: 'Roboto Condensed', sans-serif;
}

/* ===== PRODUCT CARD ===== */
.etheme-product-grid-item {
  background: #ffffff;
  border: none;
  text-align: center;
  padding: 15px;
  position: relative;
  transition: box-shadow 0.3s ease;
  font-family: 'Roboto Condensed', sans-serif;
  border-right: 1px solid #e0e0e0;
}

.etheme-product-grid-item:last-child {
  border-right: none;
}

.etheme-product-grid-item:hover {
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
}

/* ===== PRODUCT IMAGE ===== */
.etheme-product-grid-image {
  position: relative;
  margin-bottom: 15px;
}

.etheme-product-grid-image img {
  width: 100%;
  max-width: 250px;
  height: auto;
  margin: 0 auto;
  display: block;
  object-fit: contain;
  transition: transform 0.3s ease;
}

.etheme-product-grid-image:hover img {
  transform: scale(1.02);
}

.etheme-product-grid-image a {
  display: block;
  text-decoration: none;
}

.hover-slider-indicator {
  display: none !important;
}

.etheme-product-grid-image footer {
  display: none !important;
}

/* ===== CONTENT AREA - FLEX ORDER ===== */
.etheme-product-grid-content {
  padding: 10px 5px;
  text-align: center;
  font-family: 'Roboto Condensed', sans-serif;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}

/* 1st - Category/Brand (ARNOLD & SON) - BOLD */
.etheme-product-grid-content .etheme-product-grid-categories {
  order: 1 !important;
  display: block !important;
  width: 100%;
  margin-bottom: 5px;
}

.etheme-product-grid-content .etheme-product-grid-categories a {
  font-family: 'Roboto Condensed', sans-serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  color: #000000 !important;
  text-transform: uppercase !important;
  letter-spacing: 1px;
  text-decoration: none !important;
}

/* 2nd - Product Name (Full Title) - NOT BOLD */
.etheme-product-grid-content .woocommerce-loop-product__title,
.etheme-product-grid-content .etheme-product-grid-title {
  order: 2 !important;
  font-family: 'Roboto Condensed', sans-serif !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  color: #000000 !important;
  margin-bottom: 5px !important;
  line-height: 1.4 !important;
  width: 100%;
  text-transform: none !important;
  letter-spacing: 0 !important;
}

.etheme-product-grid-content .woocommerce-loop-product__title a,
.etheme-product-grid-content .etheme-product-grid-title a {
  font-family: 'Roboto Condensed', sans-serif !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  color: #000000 !important;
  text-decoration: none !important;
}

/* 3rd - Short Description (Ref Number) - BOLD */
.etheme-product-grid-content .woocommerce-product-details__short-description {
  order: 3 !important;
  margin-top: 4px;
  font-family: 'Roboto Condensed', sans-serif;
  width: 100%;
}

.etheme-product-grid-content .woocommerce-product-details__short-description p {
  font-family: 'Roboto Condensed', sans-serif !important;
  font-size: 14px !important;
  color: #000000 !important;
  font-weight: 700 !important;
  margin-bottom: 5px;
  letter-spacing: 0.3px;
}

/* 4th - Price - BOLD */
.etheme-product-grid-content .price {
  order: 4 !important;
  font-family: 'Roboto Condensed', sans-serif !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  color: #000000 !important;
  display: block !important;
  margin-top: 8px;
  margin-bottom: 12px;
  width: 100%;
}

.etheme-product-grid-content .price .woocommerce-Price-amount {
  font-family: 'Roboto Condensed', sans-serif !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  color: #000000 !important;
}

/* 5th - Product Tags (injected by JS) - BOLD */
.etheme-product-grid-content .product-tags-display {
  order: 5 !important;
  display: flex !important;
  justify-content: center !important;
  gap: 0 !important;
  flex-wrap: wrap !important;
  margin-top: 15px !important;
  width: 100%;
  font-family: 'Roboto Condensed', sans-serif;
}

.etheme-product-grid-content .product-tags-display .product-tag-badge {
  display: inline-block !important;
  padding: 6px 12px;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  font-family: 'Roboto Condensed', sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 1.5px;
  color: #000000 !important;
  background: #ffffff;
  text-decoration: none !important;
  margin: 3px 0;
}

/* Adjacent tags share border */
.etheme-product-grid-content .product-tags-display .product-tag-badge + .product-tag-badge {
  border-left: none;
}

/* ===== HIDE UNNECESSARY ELEMENTS ===== */
.etheme-product-grid-item .star-rating,
.etheme-product-grid-item .button,
.etheme-product-grid-item .add_to_cart_button {
  display: none !important;
}

.onsale,
.etheme-product-grid-item .onsale {
  display: none !important;
}

.etheme-product-hover-mask2 .etheme-product-grid-image::after,
.etheme-product-hover-mask2 .etheme-product-grid-image::before {
  display: none !important;
}

.etheme-product-hover-mask2:hover .etheme-product-grid-image footer {
  display: none !important;
}

.elementor-widget-container,
.woocommerce.columns-4,
.etheme-product-grid {
  background-color: #ffffff !important;
}

.woocommerce-result-count,
.woocommerce-ordering {
  display: none !important;
}

/* ===== RESPONSIVE ===== */
@media (max-width: 1200px) {
  .etheme-product-grid {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media (max-width: 992px) {
  .etheme-product-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (max-width: 768px) {
  .etheme-product-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .etheme-product-grid-item {
    border-right: none;
    border-bottom: 1px solid #e0e0e0;
  }
}

@media (max-width: 480px) {
  .etheme-product-grid {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for etheme_product_grid, class: .elementor-element-38b3e42f */.elementor-2524 .elementor-element.elementor-element-38b3e42f .etheme-product-hover-mask2 .footer-inner {
    border: 1px solid var(--et_dark-color, #222);
    border-radius: 4px;
    overflow: hidden;
}

[data-elementor-device-mode="mobile"] .elementor-2524 .elementor-element.elementor-element-38b3e42f .footer-inner .xstore-compare {
    display: none
}/* End custom CSS */