.elementor-844 .elementor-element.elementor-element-73e0aef2{--display:flex;--min-height:290px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;--padding-top:56px;--padding-bottom:56px;--padding-left:44px;--padding-right:44px;}.elementor-844 .elementor-element.elementor-element-73e0aef2:not(.elementor-motion-effects-element-type-background), .elementor-844 .elementor-element.elementor-element-73e0aef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2731;}.elementor-844 .elementor-element.elementor-element-5fe411eb{--display:flex;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-844 .elementor-element.elementor-element-5312c4d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-844 .elementor-element.elementor-element-5312c4d3 .woocommerce-breadcrumb{color:var( --e-global-color-8087ccb );font-family:"Oswald", Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:2px;}.elementor-844 .elementor-element.elementor-element-5312c4d3 .woocommerce-breadcrumb > a{color:var( --e-global-color-accent );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-844 .elementor-element.elementor-element-5fb9cd4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-844 .elementor-element.elementor-element-5fb9cd4b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:64px;font-weight:700;text-transform:uppercase;line-height:0.94em;letter-spacing:0.4px;color:var( --e-global-color-8087ccb );}.elementor-844 .elementor-element.elementor-element-434fd78{width:var( --container-widget-width, 50% );max-width:50%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-844 .elementor-element.elementor-element-434fd78.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-844 .elementor-element.elementor-element-434fd78 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;letter-spacing:0.5px;color:#F4F6F8C7;}.elementor-844 .elementor-element.elementor-element-be5d498{--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-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E6E1D6;--border-color:#E6E1D6;--padding-top:20px;--padding-bottom:18px;--padding-left:28px;--padding-right:28px;}.elementor-844 .elementor-element.elementor-element-be5d498:not(.elementor-motion-effects-element-type-background), .elementor-844 .elementor-element.elementor-element-be5d498 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF6;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-844 .elementor-element.elementor-element-81acf8a .product{text-align:left;}.elementor-844 .elementor-element.elementor-element-81acf8a{width:100%;max-width:100%;}.elementor-844 .elementor-element.elementor-element-81acf8a.elementor-wc-products  ul.products{grid-column-gap:12px;grid-row-gap:0px;}.elementor-844 .elementor-element.elementor-element-81acf8a a > img{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-844 .elementor-element.elementor-element-81acf8a .woocommerce .woocommerce-loop-category__title{color:#1A2731;font-family:"Oswald", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.4px;}.elementor-844 .elementor-element.elementor-element-81acf8a .woocommerce-loop-category__title .count{color:#7A8891;font-family:"Space Mono", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;}.elementor-844 .elementor-element.elementor-element-2a180e0{--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-844 .elementor-element.elementor-element-615746d{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:72px;--padding-left:28px;--padding-right:28px;}.elementor-844 .elementor-element.elementor-element-615746d:not(.elementor-motion-effects-element-type-background), .elementor-844 .elementor-element.elementor-element-615746d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF6;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products ul.products li.product{text-align:left;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-844 .elementor-element.elementor-element-0916622 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products  ul.products{grid-column-gap:22px;grid-row-gap:22px;}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:0px 0px 2px 0px;border-color:#E7E8E9;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-87e31c2 );margin-bottom:6px;}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-87e31c2 );margin-bottom:6px;}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Oswald", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:0.3px;}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products ul.products li.product .price{color:#1A2731;font-family:"Oswald", Sans-serif;font-size:21px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products ul.products li.product .price ins{color:#1A2731;}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products ul.products li.product .price ins .amount{color:#1A2731;}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products ul.products li.product .price del{color:#7A8891;}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products ul.products li.product .price del .amount{color:#7A8891;}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products ul.products li.product .price del {font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-8087ccb );background-color:#22303C;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;border-radius:6px 6px 6px 6px;padding:10px 10px 10px 10px;margin-top:12px;}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products .added_to_cart{color:#8A5D00;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.6px;margin-inline-start:6px;}.elementor-844 .elementor-element.elementor-element-0916622 nav.woocommerce-pagination{margin-top:6px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-844 .elementor-element.elementor-element-0916622 nav.woocommerce-pagination ul{border-color:#D5CFC1;}.elementor-844 .elementor-element.elementor-element-0916622 nav.woocommerce-pagination ul li{border-right-color:#D5CFC1;border-left-color:#D5CFC1;}.elementor-844 .elementor-element.elementor-element-0916622 nav.woocommerce-pagination ul li a, .elementor-844 .elementor-element.elementor-element-0916622 nav.woocommerce-pagination ul li span{padding:12px;}.elementor-844 .elementor-element.elementor-element-0916622 nav.woocommerce-pagination ul li a{color:var( --e-global-color-primary );}.elementor-844 .elementor-element.elementor-element-0916622 nav.woocommerce-pagination ul li a:hover{color:var( --e-global-color-87e31c2 );}.elementor-844 .elementor-element.elementor-element-0916622 nav.woocommerce-pagination ul li span.current{color:var( --e-global-color-8087ccb );}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-87e31c2 );background-color:#F5B301;font-family:"Space Mono", Sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:1.4px;border-radius:4px;min-width:72px;min-height:24px;line-height:24px;right:auto;left:0;margin:10px;}@media(max-width:1024px){.elementor-844 .elementor-element.elementor-element-73e0aef2{--padding-top:44px;--padding-bottom:44px;--padding-left:40px;--padding-right:40px;}.elementor-844 .elementor-element.elementor-element-5312c4d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-844 .elementor-element.elementor-element-5fb9cd4b .elementor-heading-title{font-size:48px;}.elementor-844 .elementor-element.elementor-element-434fd78{width:var( --container-widget-width, 408.4px );max-width:408.4px;--container-widget-width:408.4px;--container-widget-flex-grow:0;}.elementor-844 .elementor-element.elementor-element-434fd78 .elementor-heading-title{font-size:16px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-844 .elementor-element.elementor-element-81acf8a .woocommerce .woocommerce-loop-category__title{font-size:15px;}.elementor-844 .elementor-element.elementor-element-81acf8a .woocommerce-loop-category__title .count{font-size:10px;}.elementor-844 .elementor-element.elementor-element-615746d{--padding-top:24px;--padding-bottom:56px;--padding-left:28px;--padding-right:28px;}.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-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:15px;}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products ul.products li.product .price{font-size:21px;}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products ul.products li.product .price del {font-size:13px;}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products ul.products li.product .button{font-size:12px;}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products .added_to_cart{font-size:13px;}.elementor-844 .elementor-element.elementor-element-0916622 nav.woocommerce-pagination{font-size:14px;}}@media(max-width:767px){.elementor-844 .elementor-element.elementor-element-73e0aef2{--padding-top:36px;--padding-bottom:36px;--padding-left:28px;--padding-right:28px;}.elementor-844 .elementor-element.elementor-element-5fe411eb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-844 .elementor-element.elementor-element-5312c4d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-844 .elementor-element.elementor-element-5fb9cd4b .elementor-heading-title{font-size:36px;line-height:1em;}.elementor-844 .elementor-element.elementor-element-434fd78 .elementor-heading-title{font-size:15px;}.elementor-844 .elementor-element.elementor-element-be5d498{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-844 .elementor-element.elementor-element-81acf8a .woocommerce .woocommerce-loop-category__title{font-size:14px;}.elementor-844 .elementor-element.elementor-element-81acf8a .woocommerce-loop-category__title .count{font-size:10px;}.elementor-844 .elementor-element.elementor-element-615746d{--padding-top:20px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.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-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:14px;}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products ul.products li.product .price{font-size:19px;}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products ul.products li.product .price del {font-size:13px;}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products ul.products li.product .button{font-size:12px;}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products .added_to_cart{font-size:12px;}.elementor-844 .elementor-element.elementor-element-0916622 nav.woocommerce-pagination{font-size:14px;}.elementor-844 .elementor-element.elementor-element-0916622.elementor-wc-products ul.products li.product span.onsale{font-size:10px;letter-spacing:1.4px;}}/* Start custom CSS for container, class: .elementor-element-73e0aef2 */.elementor-844 .elementor-element.elementor-element-73e0aef2::before{
  content:"";
  position:absolute;
  inset:0;                 /* top/right/bottom/left all 0 */
  background:repeating-linear-gradient(-58deg,transparent 0 46px,rgba(245,179,1,.055) 46px 48px);
  pointer-events:none;
  z-index:1;
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-81acf8a *//* ── rail ─────────────────────────────── */
.elementor-844 .elementor-element.elementor-element-81acf8a ul.products{
  display:flex !important;
  flex-wrap:nowrap;
  overflow-x:auto;
  gap:12px;
  margin:0 auto;
  padding:20px 28px 22px;
  max-width:1280px;
  list-style:none;
  scrollbar-width:none;
  -ms-overflow-style:none;
  scroll-snap-type:x proximity;
  -webkit-overflow-scrolling:touch;
}
.elementor-844 .elementor-element.elementor-element-81acf8a ul.products::-webkit-scrollbar{display:none}
.elementor-844 .elementor-element.elementor-element-81acf8a ul.products::before,
.elementor-844 .elementor-element.elementor-element-81acf8a ul.products::after{display:none !important}

.elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.product-category{
  flex:none;
  width:auto !important;
  margin:0 !important;
  padding:0 !important;
  float:none !important;
  clear:none !important;
  scroll-snap-align:start;
}

/* ── card ─────────────────────────────── */
.elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.product-category a{
  position:relative;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:flex-start;
  width:236px;
  height:104px;
  padding:0 0 0 18px;
  background:#F2EFE8;
  border:1px solid #E6E1D6;
  border-radius:12px;
  overflow:hidden;
  text-decoration:none;
  color:#1A2731;
  transition:transform .28s ease,box-shadow .28s ease,
             background .28s ease,border-color .28s ease;
}
.elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.product-category a:hover,
.elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.product-category a:visited{color:#1A2731}
.elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.product-category a:hover{
  transform:translateY(-4px);
  box-shadow:0 12px 26px rgba(26,39,49,.11);
  background:#FFFFFF;
  border-color:#D5CFC1;
}

/* ── image, bleeding off the corner ───── */
.elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.product-category img{
  position:absolute;
  right:-10px;
  bottom:-8px;
  width:104px !important;
  height:104px !important;
  margin:0 !important;
  object-fit:contain;
  object-position:bottom right;
  z-index:1;
  transition:transform .4s ease;
}
.elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.product-category a:hover img{transform:scale(1.08)}

/* ── name ─────────────────────────────── */
.elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.product-category h2{
  position:relative;
  z-index:3;
  margin:0 !important;
  padding:0 !important;
  max-width:130px;
  font-family:'Oswald',sans-serif !important;
  font-weight:600 !important;
  font-size:16px !important;
  letter-spacing:.4px !important;
  text-transform:uppercase !important;
  color:#1A2731 !important;
  line-height:1.1;
}

/* ── count ────────────────────────────── */
.elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.product-category mark.count{
  display:block !important;
  position:relative;
  z-index:3;
  background:none !important;
  margin-top:5px;
  font-family:'Space Mono',monospace !important;
  font-weight:700 !important;
  font-size:10px !important;
  letter-spacing:1.4px !important;
  color:#7A8891 !important;
}

/* ── active category ──────────────────── */
.elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.bey-on a,
.elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.bey-on a:hover{
  background:#1A2731;
  border-color:#1A2731;
  transform:none;
  box-shadow:none;
}
.elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.bey-on h2{color:#FFFFFF !important}
.elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.bey-on mark.count{color:#F5B301 !important}

/* ── All card badge ───────────────────── */
.elementor-844 .elementor-element.elementor-element-81acf8a .bey-allthumb{
  position:absolute;
  right:14px;
  bottom:14px;
  width:64px;
  height:64px;
  border-radius:10px;
  background:#F5B301;
  color:#1A2731;
  display:grid;
  place-items:center;
  font-size:26px;
  line-height:1;
  z-index:2;
  box-shadow:0 4px 12px rgba(245,179,1,.35);
  transition:transform .3s ease,box-shadow .3s ease;
}
.elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.product-category a:hover .bey-allthumb{
  transform:translateY(-2px) rotate(-4deg);
  box-shadow:0 8px 18px rgba(245,179,1,.45);
}
.elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.bey-on .bey-allthumb{
  box-shadow:0 4px 12px rgba(0,0,0,.28);
}

/* ── touch ────────────────────────────── */
@media(hover:none){
  .elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.product-category a:hover{
    transform:none;
    box-shadow:none;
    background:#F2EFE8;
    border-color:#E6E1D6;
  }
  .elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.bey-on a:hover{background:#1A2731;border-color:#1A2731}
  .elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.product-category a:hover img{transform:none}
  .elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.product-category a:hover .bey-allthumb{transform:none}
}

/* ── mobile ───────────────────────────── */
@media(max-width:767px){
  .elementor-844 .elementor-element.elementor-element-81acf8a ul.products{padding:16px 20px 18px;gap:10px}
  .elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.product-category a{width:212px;height:96px;padding-left:15px}
  .elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.product-category img{width:96px !important;height:96px !important}
  .elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.product-category h2{font-size:15px !important;max-width:112px}
  .elementor-844 .elementor-element.elementor-element-81acf8a .bey-allthumb{width:56px;height:56px;font-size:22px;right:12px;bottom:12px}
}

/* ── reduced motion ───────────────────── */
@media(prefers-reduced-motion:reduce){
  .elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.product-category a,
  .elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.product-category img,
  .elementor-844 .elementor-element.elementor-element-81acf8a .bey-allthumb{transition:none}
  .elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.product-category a:hover{transform:none}
  .elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.product-category a:hover img{transform:none}
  .elementor-844 .elementor-element.elementor-element-81acf8a ul.products li.product-category a:hover .bey-allthumb{transform:none}
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-0916622 *//* ══ GRID ══════════════════════════════════ */
.elementor-844 .elementor-element.elementor-element-0916622 ul.products{
  display:grid !important;
  grid-template-columns:repeat(4,1fr) !important;
  gap:22px !important;
  clear:both;
  margin:0 !important;
  padding:0 !important;
  list-style:none;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products::before,
.elementor-844 .elementor-element.elementor-element-0916622 ul.products::after{display:none !important}

/* ══ CARD ══════════════════════════════════ */
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product{
  position:relative !important;
  width:auto !important;
  margin:0 !important;
  padding:0 !important;
  float:none !important;
  clear:none !important;
  display:flex !important;
  flex-direction:column !important;
  background:#FFFFFF !important;
  border:1px solid #E6E1D6 !important;
  border-radius:12px !important;
  overflow:hidden !important;
  transition:transform .25s cubic-bezier(.22,.61,.36,1),
             box-shadow .25s cubic-bezier(.22,.61,.36,1);
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product:hover{
  transform:translateY(-5px);
  box-shadow:0 12px 28px rgba(26,39,49,.10);
}

/* ══ IMAGES — 4:5, with hover swap ═════════ */
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product > a:first-of-type{
  position:relative !important;
  display:block !important;
  overflow:hidden !important;
  background:#F2EFE8;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product img{
  aspect-ratio:4/5 !important;
  object-fit:cover !important;
  width:100% !important;
  height:auto !important;
  margin:0 !important;
  display:block !important;
  background:#F2EFE8;
  transition:opacity .35s ease,transform .5s ease;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .bey-back{
  position:absolute !important;
  left:0 !important;
  top:0 !important;
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
  opacity:0 !important;
  z-index:2 !important;
  pointer-events:none !important;
  transition:opacity .35s ease !important;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product:hover .bey-back{opacity:1 !important}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product:hover img{transform:scale(1.03)}

/* ══ BADGES — top left ═════════════════════ */
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .bey-badges{
  position:absolute !important;
  left:10px !important;
  top:10px !important;
  z-index:6 !important;
  display:flex !important;
  flex-direction:column !important;
  gap:5px !important;
  align-items:flex-start !important;
  pointer-events:none;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .bey-bdg{
  font-family:'Space Mono',monospace !important;
  font-size:9.5px !important;
  font-weight:700 !important;
  letter-spacing:1.4px !important;
  text-transform:uppercase !important;
  background:#F5B301 !important;
  color:#1A2731 !important;
  border-radius:4px !important;
  padding:5px 9px !important;
  line-height:1.4 !important;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .bey-bdg.ink{
  background:#1A2731 !important;
  color:#F5B301 !important;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .onsale{
  position:absolute !important;
  left:10px !important;
  top:10px !important;
  right:auto !important;
  z-index:6 !important;
  margin:0 !important;
  min-width:0 !important;
  min-height:0 !important;
  line-height:1.4 !important;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .bey-badges ~ .onsale{top:44px !important}

/* ══ ICON COLUMN — top right of image ══════ */
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .bey-acts{
  position:absolute !important;
  right:10px !important;
  top:10px !important;
  bottom:auto !important;
  left:auto !important;
  z-index:9 !important;
  display:flex !important;
  flex-direction:column !important;
  gap:7px !important;
  width:auto !important;
  margin:0 !important;
  padding:0 !important;
  opacity:0;
  transform:translateX(10px);
  transition:opacity .25s ease,transform .25s ease;
  pointer-events:none;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product:hover .bey-acts{
  opacity:1;
  transform:none;
  pointer-events:auto;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .bey-acts .bey-ic{
  width:38px !important;
  height:38px !important;
  min-width:0 !important;
  min-height:0 !important;
  padding:0 !important;
  margin:0 !important;
  border-radius:50% !important;
  background:#FFFFFF !important;
  border:1px solid #E6E1D6 !important;
  color:#1A2731 !important;
  font-family:inherit !important;
  font-size:15px !important;
  font-weight:400 !important;
  letter-spacing:0 !important;
  line-height:1 !important;
  display:grid !important;
  place-items:center !important;
  cursor:pointer;
  pointer-events:auto;
  box-shadow:0 2px 8px rgba(26,39,49,.12);
  transition:background .2s ease,border-color .2s ease,color .2s ease;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .bey-acts .bey-ic:hover{
  background:#1A2731 !important;
  border-color:#1A2731 !important;
  color:#FFFFFF !important;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .bey-acts .bey-ic.on{
  background:#F5B301 !important;
  border-color:#F5B301 !important;
  color:#1A2731 !important;
}

/* ══ HIDE PLUGIN BUTTONS (JS also hides) ═══ */
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .tinv-wraper,
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .tinvwl-loop-button-wrapper,
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .tinvwl_add_to_wishlist_button,
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product a[class*="quick"],
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product [class*="quick-view"],
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product [class*="quickview"],
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product [class*="quick_view"],
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .xt-wqv-button{
  display:none !important;
}

/* ══ KIT TAPE ══════════════════════════════ */
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .bey-tape{
  display:block !important;
  padding:15px 17px 0 !important;
  margin:0 !important;
  font-family:'Space Mono',monospace !important;
  font-size:9.5px !important;
  font-weight:700 !important;
  letter-spacing:1.2px !important;
  text-transform:uppercase !important;
  color:#7A8891 !important;
  line-height:1.4 !important;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .bey-tape em{
  font-style:normal !important;
  color:#D5CFC1 !important;
  margin:0 3px !important;
}

/* ══ TITLE ═════════════════════════════════ */
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .woocommerce-loop-product__title{
  padding:5px 17px 0 !important;
  margin:0 !important;
  line-height:1.18 !important;
  display:-webkit-box !important;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
  min-height:2.36em;
}

/* ══ PRICE ═════════════════════════════════ */
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .price{
  display:block !important;
  margin:0 !important;
  padding:7px 17px 14px !important;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .price ins{
  text-decoration:none !important;
  font-weight:600 !important;
}

/* ══ BUTTON ════════════════════════════════ */
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .button{
  margin:0 17px 17px !important;
  margin-top:auto !important;
  display:block !important;
  width:calc(100% - 34px) !important;
  text-align:center !important;
  min-height:44px !important;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product.outofstock .button{
  background:#F2EFE8 !important;
  border-color:#D5CFC1 !important;
  color:#7A8891 !important;
  cursor:not-allowed;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product.outofstock img{opacity:.55}

/* ══ COUNT + SORT ══════════════════════════ */
.elementor-844 .elementor-element.elementor-element-0916622 .woocommerce-result-count{
  float:left;
  margin:0 !important;
  padding-top:12px;
  font-family:'Inter',sans-serif;
  font-size:14px;
  color:#5A5F66;
}
.elementor-844 .elementor-element.elementor-element-0916622 form.woocommerce-ordering{float:right;margin:0 0 22px !important}
.elementor-844 .elementor-element.elementor-element-0916622 form.woocommerce-ordering select{
  min-height:44px;
  padding:10px 38px 10px 14px;
  font-family:'Inter',sans-serif;
  font-size:13.5px;
  color:#1A2731;
  background:#FFFFFF;
  border:1.5px solid #D5CFC1;
  border-radius:6px;
  cursor:pointer;
}
.elementor-844 .elementor-element.elementor-element-0916622 form.woocommerce-ordering select:focus{
  border-color:#1A2731;
  outline:none;
}

/* ══ PAGINATION ════════════════════════════ */
.elementor-844 .elementor-element.elementor-element-0916622 ul.page-numbers{
  display:flex !important;
  gap:6px;
  justify-content:center;
  list-style:none;
  margin:34px 0 0 !important;
  padding:0 !important;
  border:0 !important;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.page-numbers li{border:0 !important;margin:0 !important}
.elementor-844 .elementor-element.elementor-element-0916622 .page-numbers{
  min-width:44px;
  min-height:44px;
  display:inline-flex !important;
  align-items:center;
  justify-content:center;
  border-radius:6px;
}

/* ══ PROMO TILE ════════════════════════════ */
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.bey-promo{
  background:#1A2731 !important;
  border-color:#1A2731 !important;
  padding:28px 26px !important;
  justify-content:center !important;
  gap:12px !important;
  position:relative;
  overflow:hidden !important;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.bey-promo::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:repeating-linear-gradient(-58deg,transparent 0 42px,rgba(245,179,1,.05) 42px 44px);
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.bey-promo > *{position:relative;z-index:1}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.bey-promo:hover{transform:none;box-shadow:none}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.bey-promo .pe{
  font-family:'Space Mono',monospace;
  font-size:10px;
  font-weight:700;
  letter-spacing:2px;
  text-transform:uppercase;
  color:#F5B301;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.bey-promo h3{
  font-family:'Oswald',sans-serif;
  font-weight:600;
  font-size:24px;
  letter-spacing:.3px;
  text-transform:uppercase;
  color:#FFFFFF;
  line-height:1.06;
  margin:0;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.bey-promo h3 em{font-style:normal;color:#F5B301}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.bey-promo p{
  font-family:'Inter',sans-serif;
  font-size:13.5px;
  line-height:1.55;
  color:rgba(244,246,248,.72);
  margin:0;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.bey-promo a{
  align-self:flex-start;
  margin-top:4px;
  padding:13px 20px;
  border-radius:6px;
  background:#F5B301;
  color:#1A2731;
  font-family:'Inter',sans-serif;
  font-weight:700;
  font-size:12px;
  letter-spacing:1.3px;
  text-transform:uppercase;
  text-decoration:none;
  transition:background .22s ease;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.bey-promo a:hover{background:#FBCF4D}

/* ══ RESPONSIVE ════════════════════════════ */
@media(max-width:1024px){
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products{grid-template-columns:repeat(3,1fr) !important;gap:18px !important}
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.bey-promo h3{font-size:21px}
}
@media(max-width:767px){
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products{grid-template-columns:repeat(2,1fr) !important;gap:12px !important}
  .elementor-844 .elementor-element.elementor-element-0916622 .woocommerce-result-count,
  .elementor-844 .elementor-element.elementor-element-0916622 form.woocommerce-ordering{float:none;width:100%}
  .elementor-844 .elementor-element.elementor-element-0916622 .woocommerce-result-count{padding:0 0 10px}
  .elementor-844 .elementor-element.elementor-element-0916622 form.woocommerce-ordering select{width:100%}
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .bey-tape{padding:12px 12px 0 !important;font-size:9px !important}
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .woocommerce-loop-product__title{padding:4px 12px 0 !important}
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .price{padding:6px 12px 12px !important}
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .button{
    margin:0 12px 12px !important;
    width:calc(100% - 24px) !important;
    font-size:9.5px !important;
    letter-spacing:1px !important;
    padding:13px 6px !important;
  }
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .bey-acts{right:7px !important;top:7px !important;gap:5px !important}
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .bey-acts .bey-ic{width:34px !important;height:34px !important;font-size:14px !important}
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .bey-badges{left:7px !important;top:7px !important}
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .onsale{left:7px !important;top:7px !important}
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.bey-promo{padding:22px 18px !important}
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.bey-promo h3{font-size:19px}
}
@media(max-width:400px){
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products{gap:10px !important}
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .bey-tape{padding:10px 10px 0 !important}
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .woocommerce-loop-product__title{padding:4px 10px 0 !important;font-size:14px}
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .price{padding:5px 10px 10px !important;font-size:17px}
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .button{margin:0 10px 10px !important;width:calc(100% - 20px) !important}
}

/* ══ TOUCH ═════════════════════════════════ */
@media(hover:none){
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product:hover{transform:none;box-shadow:none}
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product:hover img{transform:none}
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .bey-back{display:none !important}
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .bey-acts{opacity:1;transform:none;pointer-events:auto}
}

/* ══ REDUCED MOTION ════════════════════════ */
@media(prefers-reduced-motion:reduce){
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product,
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product img,
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .bey-back,
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .bey-acts{transition:none !important}
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product:hover{transform:none}
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product:hover img{transform:none}
}
/* card owns the background — kill any inner ones */
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product{
  background:#FFFFFF !important;
  padding-bottom:0 !important;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product > div,
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .woocommerce-loop-product__link,
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .product-wrapper,
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .product-inner,
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product [class*="content"]{
  background:transparent !important;
  border:0 !important;
  margin:0 !important;
}

/* more breathing room on the text block */
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .bey-tape{
  padding:18px 20px 0 !important;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .woocommerce-loop-product__title{
  padding:7px 20px 0 !important;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .price{
  padding:9px 20px 16px !important;
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .button{
  margin:0 20px 20px !important;
  width:calc(100% - 40px) !important;
}

@media(max-width:767px){
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .bey-tape{padding:14px 14px 0 !important}
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .woocommerce-loop-product__title{padding:6px 14px 0 !important}
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .price{padding:7px 14px 12px !important}
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .button{margin:0 14px 14px !important;width:calc(100% - 28px) !important}
}
.elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .woocommerce-loop-product__title{
  padding:20px 20px 0 !important;
}

@media(max-width:767px){
  .elementor-844 .elementor-element.elementor-element-0916622 ul.products li.product .woocommerce-loop-product__title{
    padding:16px 14px 0 !important;
  }
}/* End custom CSS */