.woocommerce .elementor-1063 .elementor-element.elementor-element-1454963 .flex-control-thumbs img{border-style:none;border-radius:0px 0px 0px 0px}.elementor-1063 .elementor-element.elementor-element-6f5b7f2 .elementor-heading-title a:hover,.elementor-1063 .elementor-element.elementor-element-6f5b7f2 .elementor-heading-title a:focus{color:var(--e-global-color-a968c1d)}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}@media (max-width:1024px){.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-divider .elementor-divider__text{line-height:var(--e-global-typography-secondary-line-height)}}@media (max-width:767px){.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-divider .elementor-divider__text{line-height:var(--e-global-typography-secondary-line-height)}}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:10px!important;padding:8px 0!important;margin:10px 0 0!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs li{flex:0 0 auto!important;width:112px!important;margin:0!important;scroll-snap-align:start}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs img{display:block;width:100%!important;height:112px!important;object-fit:cover;border-radius:10px}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar{height:0px}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs{scrollbar-width:none}@media (max-width:767px){.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs li{width:64px!important}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs img{height:64px!important}}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs{touch-action:pan-x!important;cursor:grab}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs:active{cursor:grabbing}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs{touch-action:pan-x!important}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs{scroll-snap-type:none!important;scroll-behavior:auto!important}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs li{scroll-snap-align:unset!important}.elementor-1063 .elementor-element.elementor-element-616ea0e .price .smar-disc,.elementor-1063 .elementor-element.elementor-element-616ea0e .price .st-discount-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:800!important;color:#ee4d51!important;line-height:1!important;white-space:nowrap!important;padding:4px 8px!important;border-radius:6px!important;background:#feeeea!important;margin-left:10px!important;transform:translateY(-1px)}.elementor-1063 .elementor-element.elementor-element-616ea0e .price ins .smar-disc,.elementor-1063 .elementor-element.elementor-element-616ea0e .price ins .st-discount-badge{font-size:12px!important;font-weight:800!important;color:#ee4d51!important;text-decoration:none!important}.elementor-1063 .elementor-element.elementor-element-616ea0e .woocommerce-variation-price .price del,.elementor-1063 .elementor-element.elementor-element-616ea0e .woocommerce-variation.single_variation .price del,.elementor-1063 .elementor-element.elementor-element-616ea0e form.cart .price del{margin-bottom:2px!important}.elementor-1063 .elementor-element.elementor-element-616ea0e .woocommerce-variation-price .price,.elementor-1063 .elementor-element.elementor-element-616ea0e .woocommerce-variation.single_variation .price,.elementor-1063 .elementor-element.elementor-element-616ea0e form.cart .price{align-items:center!important}.elementor-1063 .elementor-element.elementor-element-616ea0e .price .smar-disc,.elementor-1063 .elementor-element.elementor-element-616ea0e .price .st-discount-badge{position:relative;top:-1px}.elementor-1063 .elementor-element.elementor-element-616ea0e .woocommerce-variation-price .price,.elementor-1063 .elementor-element.elementor-element-616ea0e .woocommerce-variation.single_variation .price,.elementor-1063 .elementor-element.elementor-element-616ea0e form.cart .price{row-gap:6px!important}.elementor-1063 .elementor-element.elementor-element-616ea0e .price{margin:0!important;line-height:1.1!important;display:grid!important;grid-template-columns:auto auto!important;grid-template-areas:"del del" "ins badge"!important;column-gap:10px!important;row-gap:8px!important;align-items:center!important;justify-content:start!important}.elementor-1063 .elementor-element.elementor-element-616ea0e .price del{grid-area:del!important;justify-self:start!important;margin:0!important;opacity:.75;font-size:16px;font-weight:500;white-space:nowrap;display:block}.elementor-1063 .elementor-element.elementor-element-616ea0e .price ins{grid-area:ins!important;margin:0!important;text-decoration:none!important;white-space:nowrap;display:block}.elementor-1063 .elementor-element.elementor-element-616ea0e .price ins .woocommerce-Price-amount{font-size:28px!important;font-weight:800!important;letter-spacing:-.2px;color:#000!important}.elementor-1063 .elementor-element.elementor-element-616ea0e .price .smar-disc,.elementor-1063 .elementor-element.elementor-element-616ea0e .price .st-discount-badge{grid-area:badge!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:800!important;line-height:1!important;padding:6px 10px!important;border-radius:8px!important;background:#feeeea!important;color:#ee4d51!important;margin:0!important;justify-self:start!important;transform:translateY(0)!important}.elementor-1063 .elementor-element.elementor-element-616ea0e .price ins .smar-disc,.elementor-1063 .elementor-element.elementor-element-616ea0e .price ins .st-discount-badge{font-size:14px!important;font-weight:800!important;color:#ee4d51!important}.elementor-1063 .elementor-element.elementor-element-616ea0e .price{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;line-height:1.1!important}.elementor-1063 .elementor-element.elementor-element-616ea0e .price del{order:1;margin:0!important;opacity:.75;font-size:20px!important;font-weight:500!important;white-space:nowrap;display:inline-block!important}.elementor-1063 .elementor-element.elementor-element-616ea0e .price ins{order:2;margin:0!important;text-decoration:none!important;white-space:nowrap;display:inline-block!important}.elementor-1063 .elementor-element.elementor-element-616ea0e .price ins .woocommerce-Price-amount{font-size:20px!important;font-weight:800!important;letter-spacing:-.2px;color:#000!important}.elementor-1063 .elementor-element.elementor-element-616ea0e .price .smar-disc,.elementor-1063 .elementor-element.elementor-element-616ea0e .price .st-discount-badge{order:3;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:800!important;line-height:1!important;padding:6px 10px!important;border-radius:8px!important;background:#feeeea!important;color:#ee4d51!important;white-space:nowrap!important;margin:0!important}