.elementor-6842 .elementor-element.elementor-element-32598822{margin-top:5px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-6842 .elementor-element.elementor-element-9435eb4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-addon-icon-box .premium-icon-box-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-icon-box:hover .premium-icon-box-title{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-icon-box .premium-icon-box-label{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-icon-box .premium-icon-box-content{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-addon-icon-box:hover .premium-icon-box-content{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-icon-box .premium-icon-box-more{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-secondary );}.elementor-widget-premium-addon-icon-box .premium-icon-box-more svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-icon-box.premium-icon-box-whole-text-yes:hover .premium-icon-box-more, .elementor-widget-premium-addon-icon-box .premium-icon-box-link:hover, .elementor-widget-premium-addon-icon-box .premium-button-line6::after{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-icon-box.premium-icon-box-whole-text-yes:hover .premium-icon-box-more svg, .elementor-widget-premium-addon-icon-box .premium-icon-box-link:hover svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-icon-box .premium-btn-svg{stroke:var( --e-global-color-secondary );}.elementor-widget-premium-addon-icon-box .premium-button-line2::before, .elementor-widget-premium-addon-icon-box .premium-button-line4::before, .elementor-widget-premium-addon-icon-box .premium-button-line5::before, .elementor-widget-premium-addon-icon-box .premium-button-line5::after, .elementor-widget-premium-addon-icon-box .premium-button-line6::before, .elementor-widget-premium-addon-icon-box .premium-button-line7::before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-icon-box .premium-button-style7 .premium-button-text-icon-wrapper:before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-icon-box .premium-button-style7 .premium-button-text-icon-wrapper:after{background-color:var( --e-global-color-text );}.elementor-widget-premium-addon-icon-box.premium-icon-box-whole-text-yes:hover .premium-icon-box-more, .elementor-widget-premium-addon-icon-box .premium-button-none:hover, .elementor-widget-premium-addon-icon-box .premium-button-style8:hover, .elementor-widget-premium-addon-icon-box .premium-button-style1:before, .elementor-widget-premium-addon-icon-box .premium-button-style2-shutouthor:before, .elementor-widget-premium-addon-icon-box .premium-button-style2-shutoutver:before, .elementor-widget-premium-addon-icon-box .premium-button-style2-shutinhor, .elementor-widget-premium-addon-icon-box .premium-button-style2-shutinver, .elementor-widget-premium-addon-icon-box .premium-button-style2-dshutinhor:before, .elementor-widget-premium-addon-icon-box .premium-button-style2-dshutinver:before, .elementor-widget-premium-addon-icon-box .premium-button-style2-scshutouthor:before, .elementor-widget-premium-addon-icon-box .premium-button-style2-scshutoutver:before, .elementor-widget-premium-addon-icon-box .premium-button-style5-radialin, .elementor-widget-premium-addon-icon-box .premium-button-style5-radialout:before, .elementor-widget-premium-addon-icon-box .premium-button-style5-rectin, .elementor-widget-premium-addon-icon-box .premium-button-style5-rectout:before, .elementor-widget-premium-addon-icon-box .premium-button-style6-bg, .elementor-widget-premium-addon-icon-box .premium-button-style6:before{background-color:var( --e-global-color-primary );}.elementor-6842 .elementor-element.elementor-element-351c000c .premium-icon-box-container-in{text-align:center;background-color:var( --e-global-color-a7bd6f7 );margin:0px 0px -8px 0px;padding:0px 5px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-351c000c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-351c000c .premium-icon-box-icon-container i{font-size:3em;}.elementor-6842 .elementor-element.elementor-element-351c000c .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-6842 .elementor-element.elementor-element-351c000c .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-6842 .elementor-element.elementor-element-351c000c .premium-icon-box-icon-container img{width:3em;height:3em;}.elementor-6842 .elementor-element.elementor-element-351c000c .premium-icon-wrapper, .elementor-6842 .elementor-element.elementor-element-351c000c .premium-icon-box-big .premium-icon-box-icon{background-color:var( --e-global-color-4a04ea2 );margin:0px 15px 0px -1px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-351c000c .premium-icon-box-title{color:var( --e-global-color-cd8bd5a );font-family:"Montserrat", Sans-serif;font-size:1.5em;font-weight:600;text-transform:uppercase;line-height:1.2em;margin:10px 10px 8px -10px;}.elementor-6842 .elementor-element.elementor-element-351c000c:hover .premium-icon-box-title{color:var( --e-global-color-cd8bd5a );}.elementor-6842 .elementor-element.elementor-element-351c000c{border-radius:3px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-634891e8.elementor-column{width:50%;}.elementor-6842 .elementor-element.elementor-element-634891e8 > .elementor-element-populated{margin:-2px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 0px 10px;}.elementor-6842 .elementor-element.elementor-element-29174e0 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-3ec0f6ef > .elementor-widget-container{margin:0px 0px 10px 10px;}.elementor-widget-woocommerce-product-content{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-6842 .elementor-element.elementor-element-f556ba6 > .elementor-widget-container{margin:0px 0px 10px 2px;padding:0px 15px 0px 15px;}.elementor-6842 .elementor-element.elementor-element-f556ba6{text-align:left;color:#444444;font-weight:500;}.elementor-6842 .elementor-element.elementor-element-7eb9787e > .elementor-widget-container{margin:-15px 0px 0px 10px;padding:5px 5px 5px 0px;border-radius:3px 3px 3px 3px;}.elementor-6842 .elementor-element.elementor-element-2030df64.elementor-column{width:50%;}.elementor-6842 .elementor-element.elementor-element-2030df64 > .elementor-element-populated{padding:5px 20px 30px 30px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6842 .elementor-element.elementor-element-12afc641 > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-6842 .elementor-element.elementor-element-12afc641{text-align:right;}.woocommerce .elementor-6842 .elementor-element.elementor-element-12afc641 .price{color:var( --e-global-color-829ccb4 );font-family:"Roboto", Sans-serif;font-size:1.8em;font-weight:500;letter-spacing:-1px;}.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 );}.elementor-6842 .elementor-element.elementor-element-322c39fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-322c39fb{z-index:9;}.elementor-6842 .elementor-element.elementor-element-322c39fb .cart button, .elementor-6842 .elementor-element.elementor-element-322c39fb .cart .button{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;text-transform:uppercase;background-color:#50BD8A;transition:all 0.2s;}.elementor-6842 .elementor-element.elementor-element-322c39fb .cart button:hover, .elementor-6842 .elementor-element.elementor-element-322c39fb .cart .button:hover{background-color:#39AA76;}.elementor-6842 .elementor-element.elementor-element-322c39fb .quantity .qty{transition:all 0.2s;}.elementor-6842 .elementor-element.elementor-element-1560f759 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-6842 .elementor-element.elementor-element-1560f759 .stock{color:var( --e-global-color-cd8bd5a );}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-6842 .elementor-element.elementor-element-74d8906a > .elementor-widget-container{margin:-30px 0px -40px 0px;}.elementor-6842 .elementor-element.elementor-element-74d8906a:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(0px/2);}.elementor-6842 .elementor-element.elementor-element-74d8906a:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(0px/2);}.elementor-6842 .elementor-element.elementor-element-74d8906a.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-6842 .elementor-element.elementor-element-74d8906a.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body:not(.rtl) .elementor-6842 .elementor-element.elementor-element-74d8906a.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-0px/2) + (-1px/2) );}body:not.rtl .elementor-6842 .elementor-element.elementor-element-74d8906a.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-0px/2) - (1px/2) );}.elementor-6842 .elementor-element.elementor-element-74d8906a{font-weight:600;color:#212420;}.elementor-6842 .elementor-element.elementor-element-164735f1 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-6842 .elementor-element.elementor-element-7579fafb > .elementor-widget-container{margin:-10px 0px 50px 0px;padding:0px 0px 0px 0px;border-radius:3px 3px 3px 3px;}.elementor-6842 .elementor-element.elementor-element-af28f1d{padding:5px 30px 5px 30px;}.elementor-bc-flex-widget .elementor-6842 .elementor-element.elementor-element-6383f95.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6842 .elementor-element.elementor-element-6383f95.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6842 .elementor-element.elementor-element-6383f95.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-6842 .elementor-element.elementor-element-6383f95 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-8da1656{width:auto;max-width:auto;top:3px;z-index:9;}.elementor-6842 .elementor-element.elementor-element-8da1656 > .elementor-widget-container{margin:5px 6px 01px 05px;}body:not(.rtl) .elementor-6842 .elementor-element.elementor-element-8da1656{right:12px;}body.rtl .elementor-6842 .elementor-element.elementor-element-8da1656{left:12px;}.elementor-6842 .elementor-element.elementor-element-6cd9a88{width:auto;max-width:auto;top:3px;z-index:9;}.elementor-6842 .elementor-element.elementor-element-6cd9a88 > .elementor-widget-container{margin:5px 6px 01px 05px;}body:not(.rtl) .elementor-6842 .elementor-element.elementor-element-6cd9a88{right:62px;}body.rtl .elementor-6842 .elementor-element.elementor-element-6cd9a88{left:62px;}.elementor-6842 .elementor-element.elementor-element-58181c9 .premium-icon-box-container-in{text-align:center;background-color:var( --e-global-color-a7bd6f7 );margin:0px 0px -8px 0px;padding:0px 5px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-58181c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-58181c9 .premium-icon-box-icon-container i{font-size:3em;}.elementor-6842 .elementor-element.elementor-element-58181c9 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-6842 .elementor-element.elementor-element-58181c9 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-6842 .elementor-element.elementor-element-58181c9 .premium-icon-box-icon-container img{width:3em;height:3em;}.elementor-6842 .elementor-element.elementor-element-58181c9 .premium-icon-wrapper, .elementor-6842 .elementor-element.elementor-element-58181c9 .premium-icon-box-big .premium-icon-box-icon{background-color:var( --e-global-color-4a04ea2 );margin:0px 15px 0px -2px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-58181c9 .premium-icon-box-title{color:var( --e-global-color-cd8bd5a );font-family:"Montserrat", Sans-serif;font-size:1.5em;font-weight:600;text-transform:uppercase;line-height:1.2em;margin:9px 10px 8px -15px;}.elementor-6842 .elementor-element.elementor-element-58181c9:hover .premium-icon-box-title{color:var( --e-global-color-cd8bd5a );}.elementor-6842 .elementor-element.elementor-element-58181c9{border-radius:3px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.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-6842 .elementor-element.elementor-element-284e47a{width:auto;max-width:auto;}.elementor-6842 .elementor-element.elementor-element-284e47a > .elementor-widget-container{margin:0px 15px 0px 10px;}.elementor-6842 .elementor-element.elementor-element-284e47a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:700;text-transform:uppercase;color:var( --e-global-color-a7bd6f7 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6842 .elementor-element.elementor-element-96dc28e{width:auto;max-width:auto;}.elementor-6842 .elementor-element.elementor-element-96dc28e .elementor-button-content-wrapper{flex-direction:row;}.elementor-6842 .elementor-element.elementor-element-96dc28e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6842 .elementor-element.elementor-element-96dc28e .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.7em;font-weight:600;text-transform:uppercase;padding:06px 8px 5px 8px;}.elementor-6842 .elementor-element.elementor-element-fd69c59{width:auto;max-width:auto;}.elementor-6842 .elementor-element.elementor-element-fd69c59 > .elementor-widget-container{margin:0px 20px -3px 0px;}.elementor-6842 .elementor-element.elementor-element-dbffed1{margin-top:0px;margin-bottom:60px;padding:0px 30px 0px 30px;}.elementor-bc-flex-widget .elementor-6842 .elementor-element.elementor-element-f145391.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-6842 .elementor-element.elementor-element-f145391.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-6842 .elementor-element.elementor-element-f145391.elementor-column{width:26%;}.elementor-6842 .elementor-element.elementor-element-f145391 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-f145391 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6842 .elementor-element.elementor-element-95505a6 .premium-icon-box-container-in{text-align:center;background-color:var( --e-global-color-a7bd6f7 );margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-6842 .elementor-element.elementor-element-95505a6 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-95505a6 .premium-icon-box-icon-container i{font-size:28px;}.elementor-6842 .elementor-element.elementor-element-95505a6 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-6842 .elementor-element.elementor-element-95505a6 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-6842 .elementor-element.elementor-element-95505a6 .premium-icon-box-icon-container img{width:28px;height:28px;}.elementor-6842 .elementor-element.elementor-element-95505a6 .premium-icon-wrapper, .elementor-6842 .elementor-element.elementor-element-95505a6 .premium-icon-box-big .premium-icon-box-icon{background-color:var( --e-global-color-4a04ea2 );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-95505a6 .premium-icon-box-title{color:var( --e-global-color-cd8bd5a );font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:700;text-transform:uppercase;margin:5px 20px 14px 5px;}.elementor-6842 .elementor-element.elementor-element-95505a6:hover .premium-icon-box-title{color:var( --e-global-color-cd8bd5a );}.elementor-6842 .elementor-element.elementor-element-95505a6{border-radius:3px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-21a0fad > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-6842 .elementor-element.elementor-element-21a0fad:not(.elementor-motion-effects-element-type-background), .elementor-6842 .elementor-element.elementor-element-21a0fad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-6842 .elementor-element.elementor-element-21a0fad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:8px 12px 8px 12px;}.elementor-6842 .elementor-element.elementor-element-21a0fad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6842 .elementor-element.elementor-element-7d42682 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-54a9d62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-b8a3a49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-6c4d816 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-87133a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-8b5d0de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-0ab4caf > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 5px;}.elementor-6842 .elementor-element.elementor-element-0ab4caf .elementor-heading-title{color:var( --e-global-color-text );}.elementor-6842 .elementor-element.elementor-element-941a8b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-2006da0 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 5px;}.elementor-6842 .elementor-element.elementor-element-2006da0 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-6842 .elementor-element.elementor-element-026aa10 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-d668458 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 5px;}.elementor-6842 .elementor-element.elementor-element-d668458 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-6842 .elementor-element.elementor-element-83e22c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-6668c50 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 5px;}.elementor-6842 .elementor-element.elementor-element-6668c50 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-6842 .elementor-element.elementor-element-81fba72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-24e614b > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 5px;}.elementor-6842 .elementor-element.elementor-element-24e614b .elementor-heading-title{color:var( --e-global-color-text );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6842 .elementor-element.elementor-element-4ce8a04 .widget-image-caption{font-family:"Montserrat", Sans-serif;font-size:0.8em;font-weight:600;line-height:1.4em;}.elementor-6842 .elementor-element.elementor-element-fd09a3d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6842 .elementor-element.elementor-element-fd09a3d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6842 .elementor-element.elementor-element-fd09a3d.elementor-column{width:74%;}.elementor-6842 .elementor-element.elementor-element-fd09a3d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px -1px 0px 0px;--e-column-margin-right:-1px;--e-column-margin-left:0px;padding:0px 0px 0px 5px;}.elementor-6842 .elementor-element.elementor-element-fd09a3d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6842 .elementor-element.elementor-element-83b61e6 .elementor-button{background-color:var( --e-global-color-829ccb4 );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-6842 .elementor-element.elementor-element-83b61e6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6842 .elementor-element.elementor-element-78e1be2{margin-top:0px;margin-bottom:-3px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6842 .elementor-element.elementor-element-aaeb089.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6842 .elementor-element.elementor-element-aaeb089.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6842 .elementor-element.elementor-element-aaeb089 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-c60c81e .elementor-button{background-color:var( --e-global-color-829ccb4 );font-family:"Montserrat", Sans-serif;font-weight:600;border-radius:4px 0px 0px 4px;padding:5px 12px 5px 12px;}.elementor-6842 .elementor-element.elementor-element-c60c81e{width:auto;max-width:auto;}.elementor-6842 .elementor-element.elementor-element-c60c81e > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-6842 .elementor-element.elementor-element-3b22a6b{width:auto;max-width:auto;}.elementor-6842 .elementor-element.elementor-element-3b22a6b > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 1px 8px;border-radius:0px 4px 4px 0px;}.elementor-6842 .elementor-element.elementor-element-3b22a6b.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-6842 .elementor-element.elementor-element-ee84be0 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:0.7em;font-weight:400;text-transform:uppercase;line-height:1.2em;fill:#9E9E9F;color:#9E9E9F;border-radius:4px 4px 4px 4px;padding:5px 8px 5px 8px;}.elementor-6842 .elementor-element.elementor-element-ee84be0{width:auto;max-width:auto;}.elementor-6842 .elementor-element.elementor-element-ee84be0 > .elementor-widget-container{margin:3px 0px 0px -2px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-ee84be0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6842 .elementor-element.elementor-element-ee84be0 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-6842 .elementor-element.elementor-element-8f0fd75 > .elementor-widget-container{margin:10px 0px 0px 0px;}@media(max-width:1024px){.elementor-6842 .elementor-element.elementor-element-f145391.elementor-column{width:31%;}.elementor-6842 .elementor-element.elementor-element-fd09a3d.elementor-column{width:69%;}.elementor-6842 .elementor-element.elementor-element-fd09a3d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-c60c81e .elementor-button{font-size:0.8em;}.elementor-6842 .elementor-element.elementor-element-ee84be0 .elementor-button{font-size:0.7em;}}@media(max-width:767px){.elementor-6842 .elementor-element.elementor-element-32598822{padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-351c000c .premium-icon-box-title{font-size:1em;margin:12px 10px 7px -20px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-351c000c .premium-icon-box-label{margin:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-634891e8.elementor-column{width:100%;}.elementor-6842 .elementor-element.elementor-element-634891e8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-29174e0 > .elementor-widget-container{margin:-10px 0px -20px 0px;}.elementor-6842 .elementor-element.elementor-element-3ec0f6ef > .elementor-widget-container{margin:0px 0px 10px 5px;}.elementor-6842 .elementor-element.elementor-element-7eb9787e > .elementor-widget-container{margin:-15px 0px 0px 2px;}.elementor-6842 .elementor-element.elementor-element-2030df64.elementor-column{width:100%;}.elementor-6842 .elementor-element.elementor-element-2030df64 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-af28f1d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-8da1656 > .elementor-widget-container{margin:-35px 6px 1px 5px;}body:not(.rtl) .elementor-6842 .elementor-element.elementor-element-8da1656{right:6px;}body.rtl .elementor-6842 .elementor-element.elementor-element-8da1656{left:6px;}.elementor-6842 .elementor-element.elementor-element-6cd9a88 > .elementor-widget-container{margin:-35px 6px 1px 5px;}body:not(.rtl) .elementor-6842 .elementor-element.elementor-element-6cd9a88{right:54px;}body.rtl .elementor-6842 .elementor-element.elementor-element-6cd9a88{left:54px;}.elementor-6842 .elementor-element.elementor-element-284e47a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-284e47a{text-align:center;}.elementor-6842 .elementor-element.elementor-element-284e47a .elementor-heading-title{line-height:1.2em;}.elementor-6842 .elementor-element.elementor-element-fd69c59 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-dbffed1{padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-fd09a3d.elementor-column{width:100%;}.elementor-6842 .elementor-element.elementor-element-fd09a3d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-83b61e6{width:100%;max-width:100%;}.elementor-6842 .elementor-element.elementor-element-83b61e6 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-6842 .elementor-element.elementor-element-83b61e6 .elementor-button{padding:8px 8px 8px 8px;}.elementor-6842 .elementor-element.elementor-element-78e1be2{margin-top:10px;margin-bottom:0px;}.elementor-6842 .elementor-element.elementor-element-aaeb089.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6842 .elementor-element.elementor-element-8f0fd75 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-6842 .elementor-element.elementor-element-634891e8{width:65.957%;}.elementor-6842 .elementor-element.elementor-element-2030df64{width:33.989%;}}/* Start custom CSS for premium-addon-icon-box, class: .elementor-element-351c000c */.elementor-6842 .elementor-element.elementor-element-351c000c .premium-icon-box-icon{
    width: 100%;
    min-height: 50px;
}
.elementor-6842 .elementor-element.elementor-element-351c000c .premium-icon-box-container-in{
    display: grid;
    grid-template-columns: minmax(62px,min-content) auto;
    justify-items: start;
    grid-gap: 20px;
}
.elementor-6842 .elementor-element.elementor-element-351c000c .premium-icon-box-icon-container {
    width:100%;
}
@media only screen and (max-width: 1024px) { 
    /*.premium-icon-box-title {*/
    /*    font-size: 1em;*/
    /*    text-align: left;*/
    /*    margin-left: -24px;*/
    /*    line-height: 3em;*/
    /*}    */
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-29174e0 */.elementor-6842 .elementor-element.elementor-element-29174e0 .woocommerce-product-gallery__image{
    cursor: cell;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c6c745e */.elementor-6842 .elementor-element.elementor-element-c6c745e {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-3ec0f6ef */.elementor-6842 .elementor-element.elementor-element-3ec0f6ef {
    margin-bottom: 0px;
}
.elementor-6842 .elementor-element.elementor-element-3ec0f6ef p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-f556ba6 */.elementor-6842 .elementor-element.elementor-element-f556ba6{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2692bcc3 */.elementor-6842 .elementor-element.elementor-element-2692bcc3 {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for toolset-view, class: .elementor-element-7eb9787e */.elementor-6842 .elementor-element.elementor-element-7eb9787e h5{
    margin-bottom: 10px;
}

.elementor-6842 .elementor-element.elementor-element-7eb9787e .product-species-title .tb-button__link {
    padding:0px;
    margin-top: 30px;    

}
.elementor-6842 .elementor-element.elementor-element-7eb9787e.product-species-title .tb-button__link:before{
    content: "Species: ";
    margin-top: 10px;
    display: flex;
    font-size: 0.8em;
    opacity: 0.6;
}

.elementor-6842 .elementor-element.elementor-element-7eb9787e .product-species-button .tb-button__link {
    padding: 8px 18px;
    float: right;
    background: #efefef;
    font-size: 0.9em;
    margin-bottom: -15px;
    margin-top: 27px;
    margin-right: 16px;
}

.elementor-6842 .elementor-element.elementor-element-7eb9787e .premium-icon-box-whole-link{
    position: absolute;
    width: 100%;
    height: 60px;
    margin-top: -60px;
    z-index: 9;
}
.elementor-6842 .elementor-element.elementor-element-7eb9787e .premium-icon-box-title-container{
    display: grid;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-59f16c5e */.elementor-6842 .elementor-element.elementor-element-59f16c5e {
    visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-12afc641 */.elementor-6842 .elementor-element.elementor-element-12afc641 {
    margin-bottom:0px;
}

.elementor-6842 .elementor-element.elementor-element-12afc641 .price {
 text-align:left;
}

.elementor-6842 .elementor-element.elementor-element-12afc641 p.price ins {
    font-weight: 500;
}

.elementor-6842 .elementor-element.elementor-element-12afc641 p.price del {
    display: block;
font-size: 0.6em;
text-align: left;
margin-bottom: -8px;
margin-top: -17px;
}

.elementor-6842 .elementor-element.elementor-element-12afc641 p.price br{
    display: none!important;
}

/*no discount*/
.elementor-6842 .elementor-element.elementor-element-12afc641 .price > span{
  margin-bottom: -25px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-322c39fb */.elementor-6842 .elementor-element.elementor-element-322c39fb p.stock {
    display:none;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb button {
    font-size: 1.3em!important;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb button:hover {
  background: #32AD73;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb .input-text.qty {
    min-width: 80px;
    border-radius: 4px;
    background:#fff!important;
    font-size: 0.85em!important;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb .variations {
    margin-top: -20px;
    margin-bottom: 15px;
    width: 100%;
    background: #efefef;
    padding: 10px;    
    border-radius: 4px;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb .variations_button {
    padding:0px;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb. single_variation_wrap{
   margin-top: -15px; 
}
.elementor-6842 .elementor-element.elementor-element-322c39fb button.single_add_to_cart_button{
    width: calc(100% - 105px);
    margin-left:0px;
    text-indent: 0px;
    border-radius: 0px 3px 3px 0px;
    font-size: 1em !important;
    font-weight: 600 !important;
    color: #fff!important;
    text-align: center;
    font-size: 0.7em;
    text-transform: uppercase;
    line-height: 1.618;
    border: 1px solid #32c279;
    text-shadow: 1px 1px 2px #57575773;
    /*box-shadow: 2px 0px 5px 1px #0000001f;    */
    border-left: 1px solid #32a871;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb .woocommerce-variation-add-to-cart button.single_add_to_cart_button{
   margin-left:-4px!important; 
}

.elementor-6842 .elementor-element.elementor-element-322c39fb .awdr-bulk-customizable-table + form {
    margin-top: -5px;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb .elementor-product-variable .awdr-bulk-customizable-table + form {
    margin-top: 15px;
}

.elementor-6842 .elementor-element.elementor-element-322c39fb button.single_add_to_cart_button:hover{
    background:#4fb582;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb .qib-container{
    margin-left:0px;
    width: 105px;
    min-width: 105px;
    max-width:105px;
    z-index: 1;
    position: relative;    
}
body .qib-button {
    color: #666!important;
    background: #f5f5f5!important;
    border-color: #d9d8d8!important;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb .minus {
    border-radius: 3px 0px 0px 3px!important;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb .quantity{
    margin-top: 0px!important;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb #sort_customizable_table{
    margin-top: 10px;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb a.reset_variations {
    position: absolute;
    right: 35px;
    color: #666;
    text-transform: lowercase;
    opacity: 0.8;
    margin-top: 4px;  
}
.elementor-6842 .elementor-element.elementor-element-322c39fb .price {
    color: #50BD8A;
    font-size: 1.2em;
    font-weight: 600;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb .tc-totals-form dl.tm-extra-product-options-totals {
    text-align: left;
    color: #666;
    margin-top: -10px;
    margin-left: 15px;  
    margin-bottom: 0px;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb .tc-container .row > label {
    font-weight: 600;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb del {
    color:#666;
    margin-top: -16px;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb ins {
    display: inline-block;
    font-weight: 600;   
    margin-left: -5px;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb ins .amount{
    position: relative; 
}
.elementor-6842 .elementor-element.elementor-element-322c39fb p.price {
    text-align: left;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb label[for="pa_model"] {
    /*visibility: hidden;*/
    color:#666;
    text-indent: 10px;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb div[data-id="41c3218"] {
    margin-top:20px;
} 
.elementor-6842 .elementor-element.elementor-element-322c39fb .div.product form.cart{
    padding:0px;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb i {
    margin-right: 5px;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb .nice-select .current{
    line-height: 10px;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb .woocommerce-variation{
    height:0px;
    display:none!important;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb .woocommerce-variation-description{
    display: none;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb .woocommerce-variation-price{
    display: none;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb .tc-row > label {
    font-weight: 600;
    color: #666;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb .tm-options-totals{
    color: #666;  
}
.elementor-6842 .elementor-element.elementor-element-322c39fb div.quantity.hidden + button {
    width:100%!important;
    border-radius: 3px;
    margin-bottom: -10px;
}
#tm-epo-totals{
  padding-top:5px;    
}
.elementor-6842 .elementor-element.elementor-element-322c39fb .tm-options-totals,
.elementor-6842 .elementor-element.elementor-element-322c39fb .tm-final-totals{
    display:none;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb .tc-label {
    color: #666;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb .tc-container {
    background: #efefef;
    padding: 5px 15px 7px 15px;
    border-radius: 3px;
    margin-bottom: -5px;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb .tc-price {
    color: #666;
font-weight: 500;
}
.elementor-6842 .elementor-element.elementor-element-322c39fb .tc-tooltip {
    color: #666;
}

.elementor-6842 .elementor-element.elementor-element-322c39fb .tc-inline-description {
    font-size: 0.8em;
    font-weight: 500;    
}
.elementor-6842 .elementor-element.elementor-element-322c39fb li.tmcp-field-wrap {
    background: #fff;
    padding: 8px 15px;
    border-radius: 3px;    
}
.elementor-6842 .elementor-element.elementor-element-322c39fb li.tmcp-field-wrap.tc-active .price {
    color:#50BD8A;   
}

/*.elementor-6842 .elementor-element.elementor-element-322c39fb .woocommerce-variation-description{*/
/*    font-size: 1.3em;*/
/*    margin-left: 5px;*/
/*    margin-top: -35px;*/
/*    min-height: 42px;*/
/*    margin-bottom: 10px;*/
/*    text-align: center;*/
/*    color: #6d6a6a;*/
/*}*/

/*.elementor-6842 .elementor-element.elementor-element-322c39fb .woocommerce-variation-description::before {*/
/*    content: 'Selected Option:';*/
/*    font-size: 0.6em;*/
/*    width: 100%;*/
/*    display: block;*/
/*    color: #50bd8a;*/
/*    font-weight: 600;*/
/*    margin-bottom: -5px;*/
    
/*}*//* End custom CSS */
/* Start custom CSS for woocommerce-product-stock, class: .elementor-element-1560f759 */.elementor-6842 .elementor-element.elementor-element-1560f759 .in-stock{
    margin-top: -90px;
    z-index: 9;
    color: #979797 !important;
text-align: right;
font-size: 0.8em;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-74d8906a */.elementor-6842 .elementor-element.elementor-element-74d8906a .detail-container{
    width:100%;
}
.elementor-6842 .elementor-element.elementor-element-74d8906a .product_meta {
    background-color:#fff0;
    border: 0px!important;
}
.elementor-6842 .elementor-element.elementor-element-74d8906a .detail-content {
    font-weight: 400;
}
.elementor-6842 .elementor-element.elementor-element-74d8906a .posted_in,
.elementor-6842 .elementor-element.elementor-element-74d8906a .tagged_as {
    display: none;
}

.elementor-6842 .elementor-element.elementor-element-74d8906a .sku_wrapper{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-164735f1 */.elementor-6842 .elementor-element.elementor-element-164735f1 a {
    color:#454545;
    font-size:  0.9em;
    padding-right: 10px;
}
.elementor-6842 .elementor-element.elementor-element-164735f1 .elementor-widget-container{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-7579fafb */.elementor-6842 .elementor-element.elementor-element-7579fafb table {
    table-layout: fixed;
    background-color: #efefef;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    border: none;
    border-collapse: separate;
    overflow: hidden;
    border-radius: 5px;
} 

.elementor-6842 .elementor-element.elementor-element-7579fafb table td,
.elementor-6842 .elementor-element.elementor-element-7579fafb table th{
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color:#fff;
}
.elementor-6842 .elementor-element.elementor-element-7579fafb table th{
    width: 50%;
    text-align: right;
}
.elementor-6842 .elementor-element.elementor-element-7579fafb .elementor-widget-container h2{
    display: none
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8da1656 */.elementor-6842 .elementor-element.elementor-element-8da1656 select {
   background-color: #ffffffef;
    max-height: 31px;
    line-height: 20px;   
    background-position: 95% 8px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6cd9a88 */.elementor-6842 .elementor-element.elementor-element-6cd9a88 select {
   background-color: #ffffffef;
    max-height: 31px;
    line-height: 20px;   
    background-position: 95% 8px;
}/* End custom CSS */
/* Start custom CSS for premium-addon-icon-box, class: .elementor-element-58181c9 */.elementor-6842 .elementor-element.elementor-element-58181c9 .premium-icon-box-icon{
    width: 100%;
    min-height: 50px;
}
.elementor-6842 .elementor-element.elementor-element-58181c9 .premium-icon-box-container-in{
    display: grid;
    grid-template-columns: minmax(62px,min-content) auto;
    justify-items: start;
    grid-gap: 20px;
}
.elementor-6842 .elementor-element.elementor-element-58181c9 .premium-icon-box-icon-container {
    width:100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-96dc28e */.elementor-6842 .elementor-element.elementor-element-96dc28e{
    visibility: visible;
}
.elementor-6842 .elementor-element.elementor-element-96dc28e a {
margin: 0px 0px 5px 0px;
padding: 3px 0px 3px 0px;
background: #6c9;
color: #fff;
border-radius: 2px;
z-index: 2;
width: 100%;
text-align: center;
font-size: 0.7em;
text-transform: uppercase;
line-height: 1.618;
font-weight: 600;
max-width: 145px;
min-width: 105px;
float: right;
border: 1px solid #32c279;
text-shadow: 1px 1px 2px #57575773;
box-shadow: 1px 2px 5px 0px #0000004a;
}
.elementor-6842 .elementor-element.elementor-element-96dc28e a:hover{
    color: #11683c;
text-shadow: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fd69c59 */.elementor-6842 .elementor-element.elementor-element-fd69c59 .facetwp-facet{
    font-size: 0.9em
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-af28f1d */.elementor-6842 .elementor-element.elementor-element-af28f1d .elementor-widget-wrap {
    display: grid;
    grid-gap: 0px;
    align-items: center;
    justify-items: start;
    grid-template-columns: max-content 1fr auto;
}
.elementor-6842 .elementor-element.elementor-element-af28f1d .elementor-widget-wrap > div:nth-child(3) {
    grid-column:1/-1;
    margin-bottom:10px;
}
.elementor-6842 .elementor-element.elementor-element-af28f1d .elementor-widget-wrap > div:nth-child(5) {
    justify-self: start;
    padding-left:10px;
}
.elementor-6842 .elementor-element.elementor-element-af28f1d #shop-results-sc{
    grid-column: 3/3;
}


@media screen and (max-width: 850px) {
.elementor-6842 .elementor-element.elementor-element-af28f1d .elementor-widget-wrap {
     grid-template-columns:1fr;
}
.elementor-6842 .elementor-element.elementor-element-af28f1d .elementor-widget-wrap > div:nth-child(3) {
    grid-column:1/4;
}
.elementor-6842 .elementor-element.elementor-element-af28f1d .elementor-widget-wrap > div:nth-child(5) {
    display:none;
}
.elementor-6842 .elementor-element.elementor-element-af28f1d .elementor-widget-wrap > div:nth-child(6) {
    justify-self:end;
}
}
@media screen and (max-width:767px) {
.elementor-6842 .elementor-element.elementor-element-af28f1d .elementor-widget-wrap > div:nth-child(6) {
    justify-self:center;
}
.elementor-6842 .elementor-element.elementor-element-af28f1d .elementor-widget-wrap > div:nth-child(3) {
    margin-bottom:5px;
}
.elementor-6842 .elementor-element.elementor-element-af28f1d #shop-results-sc{
    grid-column: -1/1;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6c4d816 */.elementor-6842 .elementor-element.elementor-element-6c4d816 {
    margin-bottom: 0px!important;
}

.elementor-6842 .elementor-element.elementor-element-6c4d816 .facetwp-facet  {
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-87133a4 */.elementor-6842 .elementor-element.elementor-element-87133a4 {
    margin-bottom: 0px!important;
}

.elementor-6842 .elementor-element.elementor-element-87133a4 .facetwp-facet  {
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ce661b0 */.elementor-6842 .elementor-element.elementor-element-ce661b0 .facetwp-input-wrap {
    width:100%;
}
@media only screen and (max-width: 1024px) {
    .elementor-6842 .elementor-element.elementor-element-ce661b0 input.facetwp-search {
        min-width: 208px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ce8a04 */.elementor-6842 .elementor-element.elementor-element-4ce8a04 figcaption {
    background: white;
padding: 6px;
margin-bottom: 7px;
border-radius: 0px 0px 4px 4px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7d42682 */@media only screen and (max-width: 1024px) {
.elementor-6842 .elementor-element.elementor-element-7d42682 .fs-label-wrap .fs-label,
.elementor-6842 .elementor-element.elementor-element-7d42682 .facetwp-type-fselect .fs-option .fs-option-label{
    font-size: 0.8em!important;
    font-weight: 500;
}
.elementor-6842 .elementor-element.elementor-element-7d42682 .facetwp-slider-label > span {
    font-size: 0.8em!important;
    font-weight: 500;
}
.elementor-6842 .elementor-element.elementor-element-7d42682 h6 {
    font-size: 0.85em!important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-83b61e6 */.elementor-6842 .elementor-element.elementor-element-83b61e6 i {
    font-weight: 900;
    font-size: 1.em
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3b22a6b */.elementor-6842 .elementor-element.elementor-element-3b22a6b ul {
    margin: 0px;
    line-height: 22px;
}
.elementor-6842 .elementor-element.elementor-element-3b22a6b li{
    font-size: 0.85em;
    background: #efefef;
}
.elementor-6842 .elementor-element.elementor-element-3b22a6b li[data-facet="product_categories"] .facetwp-selection-label {
    display: none;
}
.elementor-6842 .elementor-element.elementor-element-3b22a6b li[data-facet="wood_categories"] .facetwp-selection-label {
    display: none;
}
.elementor-6842 .elementor-element.elementor-element-3b22a6b .elementor-widget-container{
    max-height: 23px;
}
.elementor-6842 .elementor-element.elementor-element-3b22a6b li {
    font-size: 0.85em;
background: #efefef;
margin-right: 10px;
padding: 5px 8px;
border-radius: 3px;
}

@media only screen and (max-width: 1024px) {
.elementor-6842 .elementor-element.elementor-element-3b22a6b .facetwp-selections .facetwp-selection-value {
    font-size: 0.85em!important;
    font-weight: 500;
}
}

@media only screen and (max-width: 767px) {
.elementor-6842 .elementor-element.elementor-element-3b22a6b ul{
      text-align:center;
 }
.elementor-6842 .elementor-element.elementor-element-3b22a6b .elementor-widget-container{
    max-height: inherit;
}  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee84be0 */.elementor-6842 .elementor-element.elementor-element-ee84be0 a {
    cursor:pointer;
    
}
.elementor-6842 .elementor-element.elementor-element-ee84be0 i {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8f0fd75 */.elementor-6842 .elementor-element.elementor-element-8f0fd75 .facetwp-pager{
    text-align: center!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-73e785b */.elementor-6842 .elementor-element.elementor-element-73e785b .facetwp-pager{
    text-align: center!important;
}
.elementor-6842 .elementor-element.elementor-element-73e785b .lds-roller {
    position:relative
}
.elementor-6842 .elementor-element.elementor-element-73e785b .elementor-shortcode {
    display: flex;
justify-content: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dbffed1 */.elementor-6842 .elementor-element.elementor-element-dbffed1 div.elementor-element-266b80e {
    min-height: 750px;
}/* End custom CSS */