.elementor-8545 .elementor-element.elementor-element-5a4dc362{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8545 .elementor-element.elementor-element-5a4dc362:not(.elementor-motion-effects-element-type-background), .elementor-8545 .elementor-element.elementor-element-5a4dc362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6DD;}.elementor-8545 .elementor-element.elementor-element-5cb67cd0{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-8545 .elementor-element.elementor-element-156f41b3 .woocommerce-breadcrumb{color:#777777;}.elementor-8545 .elementor-element.elementor-element-156f41b3 .woocommerce-breadcrumb > a{color:#2C2F34;}.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-8545 .elementor-element.elementor-element-30113068 .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:1.5px;color:#2C2F34;}.elementor-widget-theme-archive-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-8545 .elementor-element.elementor-element-57b9d94a .elementor-heading-title{font-size:38px;font-weight:700;line-height:1.2em;color:#2C2F34;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8545 .elementor-element.elementor-element-2a0792b8{font-size:16px;line-height:1.7em;color:#555555;}.elementor-8545 .elementor-element.elementor-element-f21a79e{--display:flex;--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-8545 .elementor-element.elementor-element-41726662{--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:28px 28px;--row-gap:28px;--column-gap:28px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EAEAEA;--border-color:#EAEAEA;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-8545 .elementor-element.elementor-element-41726662:not(.elementor-motion-effects-element-type-background), .elementor-8545 .elementor-element.elementor-element-41726662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8545 .elementor-element.elementor-element-41726662.e-con{--align-self:flex-start;}.elementor-8545 .elementor-element.elementor-element-34c3a987{--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-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{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-8545 .elementor-element.elementor-element-6e58891b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8545 .elementor-element.elementor-element-6e58891b.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-8545 .elementor-element.elementor-element-21bbda07{--display:flex;--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-8545 .elementor-element.elementor-element-21bbda07:not(.elementor-motion-effects-element-type-background), .elementor-8545 .elementor-element.elementor-element-21bbda07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9B72C;}.elementor-8545 .elementor-element.elementor-element-79d7ab2f{--display:flex;--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;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-8545 .elementor-element.elementor-element-18aabcdc{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-8545 .elementor-element.elementor-element-1977a16c .elementor-heading-title{font-size:26px;font-weight:700;color:#2C2F34;}.elementor-8545 .elementor-element.elementor-element-706b5ad0{color:#2C2F34;}.elementor-8545 .elementor-element.elementor-element-3a9cf6dd{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-8545 .elementor-element.elementor-element-7587d6af .elementor-button{font-weight:700;border-radius:10px 10px 10px 10px;padding:14px 28px 14px 28px;}@media(min-width:768px){.elementor-8545 .elementor-element.elementor-element-5cb67cd0{--content-width:1240px;}.elementor-8545 .elementor-element.elementor-element-f21a79e{--content-width:1240px;}.elementor-8545 .elementor-element.elementor-element-41726662{--width:24%;}.elementor-8545 .elementor-element.elementor-element-34c3a987{--width:76%;}.elementor-8545 .elementor-element.elementor-element-79d7ab2f{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8545 .elementor-element.elementor-element-41726662{--width:100%;}.elementor-8545 .elementor-element.elementor-element-34c3a987{--width:100%;}}@media(max-width:1024px){.elementor-8545 .elementor-element.elementor-element-f21a79e{--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-8545 .elementor-element.elementor-element-6e58891b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-8545 .elementor-element.elementor-element-5a4dc362{--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-8545 .elementor-element.elementor-element-57b9d94a .elementor-heading-title{font-size:26px;}.elementor-8545 .elementor-element.elementor-element-f21a79e{--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;--padding-top:24px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-8545 .elementor-element.elementor-element-41726662{--width:100%;}.elementor-8545 .elementor-element.elementor-element-34c3a987{--width:100%;}.elementor-8545 .elementor-element.elementor-element-6e58891b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8545 .elementor-element.elementor-element-21bbda07{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-8545 .elementor-element.elementor-element-79d7ab2f{--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;}}/* Start custom CSS for heading, class: .elementor-element-30113068 */.elementor-8545 .elementor-element.elementor-element-30113068 .elementor-heading-title{display:inline-block;background:#F9B72C;color:#2C2F34;padding:6px 14px;border-radius:999px}/* End custom CSS */
/* Start custom CSS for theme-archive-title, class: .elementor-element-57b9d94a */.elementor-8545 .elementor-element.elementor-element-57b9d94a .elementor-heading-title{padding-left:16px;border-left:5px solid #F9B72C}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_product_categories, class: .elementor-element-67287a3e */.elementor-8545 .elementor-element.elementor-element-67287a3e h5,.elementor-8545 .elementor-element.elementor-element-67287a3e .widgettitle,.elementor-8545 .elementor-element.elementor-element-67287a3e .widget-title,.elementor-8545 .elementor-element.elementor-element-67287a3e .elementor-widget-container > h5{font-size:16px;font-weight:700;color:#2C2F34;margin:0 0 12px;padding-left:10px;border-left:4px solid #F9B72C}
.elementor-8545 .elementor-element.elementor-element-67287a3e ul{list-style:none;margin:0;padding:0}
.elementor-8545 .elementor-element.elementor-element-67287a3e li{padding:6px 0;font-size:14px}
.elementor-8545 .elementor-element.elementor-element-67287a3e a{color:#2C2F34 !important;text-decoration:none}
.elementor-8545 .elementor-element.elementor-element-67287a3e a:hover{color:#B45F00 !important}
.elementor-8545 .elementor-element.elementor-element-67287a3e .count{color:#888}
.elementor-8545 .elementor-element.elementor-element-67287a3e .ui-slider{background:#E6E6E6 !important;height:6px;border:0;border-radius:99px}
.elementor-8545 .elementor-element.elementor-element-67287a3e .ui-slider .ui-slider-range{background:#F9B72C !important}
.elementor-8545 .elementor-element.elementor-element-67287a3e .ui-slider .ui-slider-handle{background:#fff !important;border:3px solid #F9B72C !important;width:18px;height:18px;top:-6px;border-radius:50%}
.elementor-8545 .elementor-element.elementor-element-67287a3e .price_slider_amount .button{background:#F9B72C !important;color:#2C2F34 !important;font-weight:700;border-radius:8px}
.elementor-8545 .elementor-element.elementor-element-67287a3e .price_label{color:#555;font-size:13px}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_price_filter, class: .elementor-element-1ff8d96e */.elementor-8545 .elementor-element.elementor-element-1ff8d96e h5,.elementor-8545 .elementor-element.elementor-element-1ff8d96e .widgettitle,.elementor-8545 .elementor-element.elementor-element-1ff8d96e .widget-title,.elementor-8545 .elementor-element.elementor-element-1ff8d96e .elementor-widget-container > h5{font-size:16px;font-weight:700;color:#2C2F34;margin:0 0 12px;padding-left:10px;border-left:4px solid #F9B72C}
.elementor-8545 .elementor-element.elementor-element-1ff8d96e ul{list-style:none;margin:0;padding:0}
.elementor-8545 .elementor-element.elementor-element-1ff8d96e li{padding:6px 0;font-size:14px}
.elementor-8545 .elementor-element.elementor-element-1ff8d96e a{color:#2C2F34 !important;text-decoration:none}
.elementor-8545 .elementor-element.elementor-element-1ff8d96e a:hover{color:#B45F00 !important}
.elementor-8545 .elementor-element.elementor-element-1ff8d96e .count{color:#888}
.elementor-8545 .elementor-element.elementor-element-1ff8d96e .ui-slider{background:#E6E6E6 !important;height:6px;border:0;border-radius:99px}
.elementor-8545 .elementor-element.elementor-element-1ff8d96e .ui-slider .ui-slider-range{background:#F9B72C !important}
.elementor-8545 .elementor-element.elementor-element-1ff8d96e .ui-slider .ui-slider-handle{background:#fff !important;border:3px solid #F9B72C !important;width:18px;height:18px;top:-6px;border-radius:50%}
.elementor-8545 .elementor-element.elementor-element-1ff8d96e .price_slider_amount .button{background:#F9B72C !important;color:#2C2F34 !important;font-weight:700;border-radius:8px}
.elementor-8545 .elementor-element.elementor-element-1ff8d96e .price_label{color:#555;font-size:13px}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_layered_nav_filters, class: .elementor-element-26e9cf19 */.elementor-8545 .elementor-element.elementor-element-26e9cf19 h5,.elementor-8545 .elementor-element.elementor-element-26e9cf19 .widgettitle,.elementor-8545 .elementor-element.elementor-element-26e9cf19 .widget-title,.elementor-8545 .elementor-element.elementor-element-26e9cf19 .elementor-widget-container > h5{font-size:16px;font-weight:700;color:#2C2F34;margin:0 0 12px;padding-left:10px;border-left:4px solid #F9B72C}
.elementor-8545 .elementor-element.elementor-element-26e9cf19 ul{list-style:none;margin:0;padding:0}
.elementor-8545 .elementor-element.elementor-element-26e9cf19 li{padding:6px 0;font-size:14px}
.elementor-8545 .elementor-element.elementor-element-26e9cf19 a{color:#2C2F34 !important;text-decoration:none}
.elementor-8545 .elementor-element.elementor-element-26e9cf19 a:hover{color:#B45F00 !important}
.elementor-8545 .elementor-element.elementor-element-26e9cf19 .count{color:#888}
.elementor-8545 .elementor-element.elementor-element-26e9cf19 .ui-slider{background:#E6E6E6 !important;height:6px;border:0;border-radius:99px}
.elementor-8545 .elementor-element.elementor-element-26e9cf19 .ui-slider .ui-slider-range{background:#F9B72C !important}
.elementor-8545 .elementor-element.elementor-element-26e9cf19 .ui-slider .ui-slider-handle{background:#fff !important;border:3px solid #F9B72C !important;width:18px;height:18px;top:-6px;border-radius:50%}
.elementor-8545 .elementor-element.elementor-element-26e9cf19 .price_slider_amount .button{background:#F9B72C !important;color:#2C2F34 !important;font-weight:700;border-radius:8px}
.elementor-8545 .elementor-element.elementor-element-26e9cf19 .price_label{color:#555;font-size:13px}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_rating_filter, class: .elementor-element-29c4ff2f */.elementor-8545 .elementor-element.elementor-element-29c4ff2f h5,.elementor-8545 .elementor-element.elementor-element-29c4ff2f .widgettitle,.elementor-8545 .elementor-element.elementor-element-29c4ff2f .widget-title,.elementor-8545 .elementor-element.elementor-element-29c4ff2f .elementor-widget-container > h5{font-size:16px;font-weight:700;color:#2C2F34;margin:0 0 12px;padding-left:10px;border-left:4px solid #F9B72C}
.elementor-8545 .elementor-element.elementor-element-29c4ff2f ul{list-style:none;margin:0;padding:0}
.elementor-8545 .elementor-element.elementor-element-29c4ff2f li{padding:6px 0;font-size:14px}
.elementor-8545 .elementor-element.elementor-element-29c4ff2f a{color:#2C2F34 !important;text-decoration:none}
.elementor-8545 .elementor-element.elementor-element-29c4ff2f a:hover{color:#B45F00 !important}
.elementor-8545 .elementor-element.elementor-element-29c4ff2f .count{color:#888}
.elementor-8545 .elementor-element.elementor-element-29c4ff2f .ui-slider{background:#E6E6E6 !important;height:6px;border:0;border-radius:99px}
.elementor-8545 .elementor-element.elementor-element-29c4ff2f .ui-slider .ui-slider-range{background:#F9B72C !important}
.elementor-8545 .elementor-element.elementor-element-29c4ff2f .ui-slider .ui-slider-handle{background:#fff !important;border:3px solid #F9B72C !important;width:18px;height:18px;top:-6px;border-radius:50%}
.elementor-8545 .elementor-element.elementor-element-29c4ff2f .price_slider_amount .button{background:#F9B72C !important;color:#2C2F34 !important;font-weight:700;border-radius:8px}
.elementor-8545 .elementor-element.elementor-element-29c4ff2f .price_label{color:#555;font-size:13px}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-6e58891b */.elementor-8545 .elementor-element.elementor-element-6e58891b ul.products li.product{background:#fff;border:1px solid #EAEAEA;border-radius:10px;padding:14px 14px 18px;transition:box-shadow .2s,transform .2s;text-align:left}
.elementor-8545 .elementor-element.elementor-element-6e58891b ul.products li.product:hover{box-shadow:0 8px 22px rgba(0,0,0,.09);transform:translateY(-2px)}
.elementor-8545 .elementor-element.elementor-element-6e58891b ul.products li.product img{border-radius:8px;background:#F5F5F2}
.elementor-8545 .elementor-element.elementor-element-6e58891b .woocommerce-loop-product__title{color:#2C2F34 !important;font-size:15px !important;font-weight:700;line-height:1.35;padding:10px 0 4px}
.elementor-8545 .elementor-element.elementor-element-6e58891b .price,.elementor-8545 .elementor-element.elementor-element-6e58891b .price .amount{color:#2C2F34 !important;font-weight:700;font-size:16px}
.elementor-8545 .elementor-element.elementor-element-6e58891b .price del,.elementor-8545 .elementor-element.elementor-element-6e58891b .price del .amount{color:#999 !important;font-weight:400}
.elementor-8545 .elementor-element.elementor-element-6e58891b .button,.elementor-8545 .elementor-element.elementor-element-6e58891b a.button,.elementor-8545 .elementor-element.elementor-element-6e58891b .added_to_cart{background:#F9B72C !important;color:#2C2F34 !important;font-weight:700;border-radius:8px !important;text-transform:uppercase;font-size:12px;letter-spacing:.04em;padding:11px 16px}
.elementor-8545 .elementor-element.elementor-element-6e58891b .button:hover{background:#2C2F34 !important;color:#fff !important}
.elementor-8545 .elementor-element.elementor-element-6e58891b .onsale{background:#2C2F34 !important;color:#fff !important;border-radius:999px;min-height:auto;min-width:auto;padding:5px 12px;line-height:1.2}
.elementor-8545 .elementor-element.elementor-element-6e58891b .woocommerce-result-count{color:#666;font-size:14px}
.elementor-8545 .elementor-element.elementor-element-6e58891b .woocommerce-ordering select{border:2px solid #E6E6E6;border-radius:8px;padding:9px 12px;color:#2C2F34;background:#fff}
.elementor-8545 .elementor-element.elementor-element-6e58891b nav.woocommerce-pagination ul{border:0 !important}
.elementor-8545 .elementor-element.elementor-element-6e58891b nav.woocommerce-pagination ul li{border:0 !important;margin:0 3px}
.elementor-8545 .elementor-element.elementor-element-6e58891b nav.woocommerce-pagination ul li a,.elementor-8545 .elementor-element.elementor-element-6e58891b nav.woocommerce-pagination ul li span{border-radius:999px;padding:9px 15px;color:#2C2F34;font-weight:700}
.elementor-8545 .elementor-element.elementor-element-6e58891b nav.woocommerce-pagination ul li span.current{background:#F9B72C !important;color:#2C2F34 !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7587d6af */.elementor-8545 .elementor-element.elementor-element-7587d6af .elementor-button{background:transparent !important;color:#2C2F34 !important;border:2px solid #2C2F34}
.elementor-8545 .elementor-element.elementor-element-7587d6af .elementor-button:hover{background:#2C2F34 !important;color:#fff !important}
.elementor-8545 .elementor-element.elementor-element-7587d6af .elementor-button-text{color:inherit !important}/* End custom CSS */