.elementor-30167 .elementor-element.elementor-element-460ad2b5:not(.elementor-motion-effects-element-type-background), .elementor-30167 .elementor-element.elementor-element-460ad2b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30167 .elementor-element.elementor-element-460ad2b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 24px 6px 24px;}.elementor-30167 .elementor-element.elementor-element-460ad2b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30167 .elementor-element.elementor-element-43e17528 .woocommerce-breadcrumb{color:#929497;}.elementor-30167 .elementor-element.elementor-element-43e17528 .woocommerce-breadcrumb > a{color:#BE1E2D;}.elementor-30167 .elementor-element.elementor-element-7f8e75cd:not(.elementor-motion-effects-element-type-background), .elementor-30167 .elementor-element.elementor-element-7f8e75cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30167 .elementor-element.elementor-element-7f8e75cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 24px 52px 24px;}.elementor-30167 .elementor-element.elementor-element-7f8e75cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.woocommerce .elementor-30167 .elementor-element.elementor-element-3860bf5e .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-30167 .elementor-element.elementor-element-3860bf5e .flex-viewport{border-radius:14px 14px 14px 14px;}.elementor-30167 .elementor-element.elementor-element-44ea1a0a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-30167 .elementor-element.elementor-element-5cbda04a{text-align:start;}.elementor-30167 .elementor-element.elementor-element-5cbda04a .elementor-heading-title{font-family:"Asap", Sans-serif;font-size:34px;font-weight:700;line-height:1.25em;color:var( --e-global-color-primary );}.woocommerce .elementor-30167 .elementor-element.elementor-element-3a2b7807 .price{color:#BE1E2D;font-family:"Asap", Sans-serif;font-size:30px;font-weight:700;}.woocommerce .elementor-30167 .elementor-element.elementor-element-4a4931f7 .woocommerce-product-details__short-description{color:#1D1D1E;}.elementor-30167 .elementor-element.elementor-element-50bd5998 .cart button, .elementor-30167 .elementor-element.elementor-element-50bd5998 .cart .button{font-family:"Asap", Sans-serif;font-size:17px;font-weight:600;border-radius:8px 8px 8px 8px;color:#FFFFFF;transition:all 0.2s;}.elementor-30167 .elementor-element.elementor-element-50bd5998 .quantity .qty{border-radius:8px 8px 8px 8px;transition:all 0.2s;}.elementor-30167 .elementor-element.elementor-element-1dd43f3e:not(.elementor-motion-effects-element-type-background), .elementor-30167 .elementor-element.elementor-element-1dd43f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F5;}.elementor-30167 .elementor-element.elementor-element-1dd43f3e, .elementor-30167 .elementor-element.elementor-element-1dd43f3e > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-30167 .elementor-element.elementor-element-1dd43f3e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 10px 10px 10px;}.elementor-30167 .elementor-element.elementor-element-1dd43f3e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30167 .elementor-element.elementor-element-49c4edc6 .elementor-icon-box-wrapper{gap:14px;}.elementor-30167 .elementor-element.elementor-element-49c4edc6.elementor-view-stacked .elementor-icon{background-color:#BE1E2D;}.elementor-30167 .elementor-element.elementor-element-49c4edc6.elementor-view-framed .elementor-icon, .elementor-30167 .elementor-element.elementor-element-49c4edc6.elementor-view-default .elementor-icon{fill:#BE1E2D;color:#BE1E2D;border-color:#BE1E2D;}.elementor-30167 .elementor-element.elementor-element-49c4edc6 .elementor-icon{font-size:30px;}.elementor-30167 .elementor-element.elementor-element-49c4edc6 .elementor-icon-box-title, .elementor-30167 .elementor-element.elementor-element-49c4edc6 .elementor-icon-box-title a{font-family:"Asap", Sans-serif;font-size:18px;font-weight:600;line-height:1.35em;}.elementor-30167 .elementor-element.elementor-element-49c4edc6 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-30167 .elementor-element.elementor-element-49c4edc6 .elementor-icon-box-description{font-family:"Asap", Sans-serif;font-size:15px;line-height:1.6em;color:var( --e-global-color-text );}.elementor-30167 .elementor-element.elementor-element-36309cf3 .elementor-icon-box-wrapper{gap:14px;}.elementor-30167 .elementor-element.elementor-element-36309cf3.elementor-view-stacked .elementor-icon{background-color:#BE1E2D;}.elementor-30167 .elementor-element.elementor-element-36309cf3.elementor-view-framed .elementor-icon, .elementor-30167 .elementor-element.elementor-element-36309cf3.elementor-view-default .elementor-icon{fill:#BE1E2D;color:#BE1E2D;border-color:#BE1E2D;}.elementor-30167 .elementor-element.elementor-element-36309cf3 .elementor-icon{font-size:30px;}.elementor-30167 .elementor-element.elementor-element-36309cf3 .elementor-icon-box-title, .elementor-30167 .elementor-element.elementor-element-36309cf3 .elementor-icon-box-title a{font-family:"Asap", Sans-serif;font-size:18px;font-weight:600;line-height:1.35em;}.elementor-30167 .elementor-element.elementor-element-36309cf3 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-30167 .elementor-element.elementor-element-36309cf3 .elementor-icon-box-description{font-family:"Asap", Sans-serif;font-size:15px;line-height:1.6em;color:var( --e-global-color-text );}.elementor-30167 .elementor-element.elementor-element-38c9cdf0 .elementor-icon-box-wrapper{gap:14px;}.elementor-30167 .elementor-element.elementor-element-38c9cdf0.elementor-view-stacked .elementor-icon{background-color:#BE1E2D;}.elementor-30167 .elementor-element.elementor-element-38c9cdf0.elementor-view-framed .elementor-icon, .elementor-30167 .elementor-element.elementor-element-38c9cdf0.elementor-view-default .elementor-icon{fill:#BE1E2D;color:#BE1E2D;border-color:#BE1E2D;}.elementor-30167 .elementor-element.elementor-element-38c9cdf0 .elementor-icon{font-size:30px;}.elementor-30167 .elementor-element.elementor-element-38c9cdf0 .elementor-icon-box-title, .elementor-30167 .elementor-element.elementor-element-38c9cdf0 .elementor-icon-box-title a{font-family:"Asap", Sans-serif;font-size:18px;font-weight:600;line-height:1.35em;}.elementor-30167 .elementor-element.elementor-element-38c9cdf0 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-30167 .elementor-element.elementor-element-38c9cdf0 .elementor-icon-box-description{font-family:"Asap", Sans-serif;font-size:15px;line-height:1.6em;color:var( --e-global-color-text );}.elementor-30167 .elementor-element.elementor-element-26457ea{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:5px;}.elementor-30167 .elementor-element.elementor-element-26457ea .elementor-divider-separator{width:100%;}.elementor-30167 .elementor-element.elementor-element-26457ea .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30167 .elementor-element.elementor-element-3f36154{text-align:center;}.elementor-30167 .elementor-element.elementor-element-4ff039a0:not(.elementor-motion-effects-element-type-background), .elementor-30167 .elementor-element.elementor-element-4ff039a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30167 .elementor-element.elementor-element-4ff039a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 24px 56px 24px;}.elementor-30167 .elementor-element.elementor-element-4ff039a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30167 .elementor-element.elementor-element-66e05a8c:not(.elementor-motion-effects-element-type-background), .elementor-30167 .elementor-element.elementor-element-66e05a8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F5;}.elementor-30167 .elementor-element.elementor-element-66e05a8c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 24px 56px 24px;}.elementor-30167 .elementor-element.elementor-element-66e05a8c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30167 .elementor-element.elementor-element-21fc3943 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:18px;}.elementor-30167 .elementor-element.elementor-element-3bbc8836{text-align:start;}.elementor-30167 .elementor-element.elementor-element-3bbc8836 .elementor-heading-title{font-family:"Asap", Sans-serif;font-size:30px;font-weight:700;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-30167 .elementor-element.elementor-element-802e061.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30167 .elementor-element.elementor-element-802e061.elementor-wc-products ul.products li.product{padding:20px 20px 20px 20px;}.elementor-30167 .elementor-element.elementor-element-802e061.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-30167 .elementor-element.elementor-element-5ae0c6a8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30167 .elementor-element.elementor-element-5ae0c6a8.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-30167 .elementor-element.elementor-element-42e4cc82:not(.elementor-motion-effects-element-type-background), .elementor-30167 .elementor-element.elementor-element-42e4cc82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30167 .elementor-element.elementor-element-42e4cc82{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 24px 80px 24px;}.elementor-30167 .elementor-element.elementor-element-42e4cc82 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30167 .elementor-element.elementor-element-4254cf80 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:18px;}.elementor-30167 .elementor-element.elementor-element-5714e4a6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30167 .elementor-element.elementor-element-5714e4a6.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-30167 .elementor-element.elementor-element-460ad2b5{padding:22px 20px 5px 20px;}.elementor-30167 .elementor-element.elementor-element-7f8e75cd{padding:8px 20px 42px 20px;}.elementor-30167 .elementor-element.elementor-element-5cbda04a .elementor-heading-title{font-size:28px;}.elementor-30167 .elementor-element.elementor-element-4ff039a0{padding:0px 20px 45px 20px;}.elementor-30167 .elementor-element.elementor-element-66e05a8c{padding:45px 20px 45px 20px;}.elementor-30167 .elementor-element.elementor-element-3bbc8836 .elementor-heading-title{font-size:25px;}.elementor-30167 .elementor-element.elementor-element-802e061.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30167 .elementor-element.elementor-element-5ae0c6a8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30167 .elementor-element.elementor-element-42e4cc82{padding:45px 20px 64px 20px;}.elementor-30167 .elementor-element.elementor-element-5714e4a6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-30167 .elementor-element.elementor-element-460ad2b5{padding:15px 16px 3px 16px;}.elementor-30167 .elementor-element.elementor-element-7f8e75cd{padding:6px 16px 29px 16px;}.elementor-30167 .elementor-element.elementor-element-5cbda04a .elementor-heading-title{font-size:24px;}.woocommerce .elementor-30167 .elementor-element.elementor-element-3a2b7807 .price{font-size:26px;}.elementor-30167 .elementor-element.elementor-element-50bd5998 .cart button, .elementor-30167 .elementor-element.elementor-element-50bd5998 .cart .button{font-size:16px;}.elementor-30167 .elementor-element.elementor-element-1dd43f3e{padding:14px 6px 8px 6px;}.elementor-30167 .elementor-element.elementor-element-2d019777{width:33%;}.elementor-30167 .elementor-element.elementor-element-1771bf09{width:33%;}.elementor-30167 .elementor-element.elementor-element-48dcfb8c{width:33%;}.elementor-30167 .elementor-element.elementor-element-4ff039a0{padding:0px 16px 31px 16px;}.elementor-30167 .elementor-element.elementor-element-4d1fd938 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-30167 .elementor-element.elementor-element-2a892c5a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30167 .elementor-element.elementor-element-66e05a8c{padding:31px 16px 31px 16px;}.elementor-30167 .elementor-element.elementor-element-3bbc8836{text-align:start;}.elementor-30167 .elementor-element.elementor-element-3bbc8836 .elementor-heading-title{font-size:21px;}.elementor-30167 .elementor-element.elementor-element-802e061.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30167 .elementor-element.elementor-element-5ae0c6a8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30167 .elementor-element.elementor-element-42e4cc82{padding:31px 16px 44px 16px;}.elementor-30167 .elementor-element.elementor-element-5714e4a6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-30167 .elementor-element.elementor-element-20043e3c{width:100%;}.elementor-30167 .elementor-element.elementor-element-6c4e746a{width:50%;}.elementor-30167 .elementor-element.elementor-element-44ea1a0a{width:50%;}.elementor-30167 .elementor-element.elementor-element-2d019777{width:33%;}.elementor-30167 .elementor-element.elementor-element-1771bf09{width:33%;}.elementor-30167 .elementor-element.elementor-element-48dcfb8c{width:33%;}.elementor-30167 .elementor-element.elementor-element-4d1fd938{width:100%;}.elementor-30167 .elementor-element.elementor-element-21fc3943{width:100%;}.elementor-30167 .elementor-element.elementor-element-4254cf80{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-30167 .elementor-element.elementor-element-6c4e746a{width:50%;}.elementor-30167 .elementor-element.elementor-element-44ea1a0a{width:50%;}.elementor-30167 .elementor-element.elementor-element-2d019777{width:33%;}.elementor-30167 .elementor-element.elementor-element-1771bf09{width:33%;}.elementor-30167 .elementor-element.elementor-element-48dcfb8c{width:33%;}}/* Start custom CSS */.elementor-widget-woocommerce-product-price .price{font-family:"Asap",sans-serif;color:#BE1E2D;font-weight:700}
.elementor-widget-woocommerce-product-price .price del{color:#929497;font-weight:400;opacity:1;margin-right:10px}
.elementor-widget-woocommerce-product-price .price ins{text-decoration:none;background:transparent}
.single-product .cart button.button.alt{background:#BE1E2D;color:#fff;border-radius:8px;font-family:"Asap",sans-serif;font-weight:600;padding:14px 34px}
.single-product .cart button.button.alt:hover{background:#404041;color:#fff}
.single-product .quantity input.qty{border-radius:8px;padding:12px;border:1px solid #DCDCDE}
.woocommerce-tabs ul.tabs li a{font-family:"Asap",sans-serif;font-weight:600}
.woocommerce-tabs ul.tabs li.active a{color:#BE1E2D!important}
.up-sells h2,.cross-sells h2,.related h2{font-family:"Asap",sans-serif;color:#404041}
.woocommerce span.onsale{background:#BE1E2D!important;color:#fff!important;border-radius:8px;font-weight:600;padding:5px 12px;min-height:0;min-width:0;line-height:1.5}
.woocommerce ul.products li.product{background:#fff;border:1px solid #ECECEE;border-radius:14px;padding:18px}
.woocommerce ul.products li.product .price{color:#BE1E2D!important;font-weight:700}
.woocommerce ul.products li.product .button{display:block;width:100%;text-align:center;border-radius:8px;background:#BE1E2D;color:#fff;font-weight:600;padding:12px 16px}
/* AP-RESPONSIVE */
@media(max-width:1024px){
 .elementor-section .elementor-container{flex-wrap:wrap}
}
@media(max-width:767px){
 img{max-width:100%;height:auto}
 .elementor-widget-heading h1,.elementor-widget-heading h2{overflow-wrap:break-word;hyphens:auto}
 .woocommerce ul.products li.product{padding:14px}
 .elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:center}
}

/* AP-GRID */
.woocommerce ul.products{display:grid!important;gap:26px!important;margin:0!important;padding:0!important;list-style:none}
.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}
.woocommerce ul.products li.product{width:100%!important;max-width:100%!important;margin:0!important;float:none!important;clear:none!important}
@media(min-width:1025px){.woocommerce ul.products{grid-template-columns:repeat(4,1fr)!important}}
@media(min-width:768px) and (max-width:1024px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}}
@media(max-width:767px){.woocommerce ul.products{grid-template-columns:1fr!important;gap:18px!important}
 .woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:0!important;font-size:15px!important}
 .up-sells ul.products,.cross-sells ul.products,.related ul.products{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}
 .up-sells ul.products li.product,.related ul.products li.product{padding:10px!important}
 .up-sells ul.products li.product .button,.related ul.products li.product .button{font-size:13px!important;padding:10px 8px!important}
}
html,body{max-width:100%;overflow-x:hidden}/* End custom CSS */