.elementor-kit-10{--e-global-color-primary:#EB5A18;--e-global-color-secondary:#A84417;--e-global-color-accent:#EB5A18;--e-global-color-headline:#201515;--e-global-color-text:#36342E;--e-global-color-dark:#201515;--e-global-color-light:#F8F4F0;--e-global-color-white:#ffffff;--e-global-color-border:#E7E7E7;--e-global-color-transparent:#00000000;--e-global-typography-h1-font-family:"Pangea";--e-global-typography-h1-font-size:54px;--e-global-typography-h1-font-weight:500;--e-global-typography-h1-text-transform:none;--e-global-typography-h1-font-style:normal;--e-global-typography-h1-text-decoration:none;--e-global-typography-h1-line-height:1.13em;--e-global-typography-h1-letter-spacing:-0.4px;--e-global-typography-h1-word-spacing:0px;--e-global-typography-h2-font-family:"Pangea";--e-global-typography-h2-font-size:40px;--e-global-typography-h2-font-weight:500;--e-global-typography-h2-text-transform:none;--e-global-typography-h2-font-style:normal;--e-global-typography-h2-text-decoration:none;--e-global-typography-h2-line-height:1.2em;--e-global-typography-h2-letter-spacing:-0.4px;--e-global-typography-h2-word-spacing:0px;--e-global-typography-h3-font-family:"Pangea";--e-global-typography-h3-font-size:34px;--e-global-typography-h3-font-weight:500;--e-global-typography-h3-text-transform:none;--e-global-typography-h3-font-style:normal;--e-global-typography-h3-text-decoration:none;--e-global-typography-h3-line-height:1.2em;--e-global-typography-h3-letter-spacing:-0.4px;--e-global-typography-h3-word-spacing:0px;--e-global-typography-h4-font-family:"Pangea";--e-global-typography-h4-font-size:28px;--e-global-typography-h4-font-weight:500;--e-global-typography-h4-text-transform:none;--e-global-typography-h4-font-style:normal;--e-global-typography-h4-text-decoration:none;--e-global-typography-h4-line-height:1.2em;--e-global-typography-h4-letter-spacing:-0.4px;--e-global-typography-h4-word-spacing:0px;--e-global-typography-h5-font-family:"Inter";--e-global-typography-h5-font-size:22px;--e-global-typography-h5-font-weight:600;--e-global-typography-h5-text-transform:none;--e-global-typography-h5-font-style:normal;--e-global-typography-h5-text-decoration:none;--e-global-typography-h5-line-height:1.35em;--e-global-typography-h5-letter-spacing:-0.4px;--e-global-typography-h5-word-spacing:0px;--e-global-typography-h6-font-family:"Inter";--e-global-typography-h6-font-size:15px;--e-global-typography-h6-font-weight:600;--e-global-typography-h6-text-transform:uppercase;--e-global-typography-h6-font-style:normal;--e-global-typography-h6-text-decoration:none;--e-global-typography-h6-line-height:1.4em;--e-global-typography-h6-letter-spacing:0.85px;--e-global-typography-h6-word-spacing:0px;--e-global-typography-body-font-family:"Inter";--e-global-typography-body-font-size:16px;--e-global-typography-body-font-weight:400;--e-global-typography-body-text-transform:none;--e-global-typography-body-font-style:normal;--e-global-typography-body-text-decoration:none;--e-global-typography-body-line-height:1.6;--e-global-typography-body-letter-spacing:0px;--e-global-typography-body-word-spacing:0px;color:var( --e-global-color-text );font-family:var( --e-global-typography-body-font-family ), Sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );text-transform:var( --e-global-typography-body-text-transform );font-style:var( --e-global-typography-body-font-style );text-decoration:var( --e-global-typography-body-text-decoration );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );word-spacing:var( --e-global-typography-body-word-spacing );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt, .elementor-kit-10 .wc-block-cart__submit-button, .elementor-kit-10 .wc-block-components-button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{background-color:var( --e-global-color-primary );font-weight:500;line-height:1.2em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-white );border-radius:6px 6px 6px 6px;padding:15px 28px 15px 28px;}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover, .elementor-kit-10 .wc-block-cart__submit-button:hover, .elementor-kit-10 .wc-block-components-button:focus, .elementor-kit-10 .wc-block-components-button:hover, .elementor-kit-10 .wc-block-cart__submit-button:focus, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-white );}.elementor-kit-10 e-page-transition{background-color:#FFFFFF;}.elementor-kit-10 #backToTop{display:inline-flex;}.elementor-kit-10 a{color:var( --e-global-color-primary );}.elementor-kit-10 a:hover{color:var( --e-global-color-headline );}.elementor-kit-10 h1{color:var( --e-global-color-headline );font-family:var( --e-global-typography-h1-font-family ), Sans-serif;font-size:var( --e-global-typography-h1-font-size );font-weight:var( --e-global-typography-h1-font-weight );text-transform:var( --e-global-typography-h1-text-transform );font-style:var( --e-global-typography-h1-font-style );text-decoration:var( --e-global-typography-h1-text-decoration );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );word-spacing:var( --e-global-typography-h1-word-spacing );}.elementor-kit-10 h2{color:var( --e-global-color-headline );font-family:var( --e-global-typography-h2-font-family ), Sans-serif;font-size:var( --e-global-typography-h2-font-size );font-weight:var( --e-global-typography-h2-font-weight );text-transform:var( --e-global-typography-h2-text-transform );font-style:var( --e-global-typography-h2-font-style );text-decoration:var( --e-global-typography-h2-text-decoration );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );word-spacing:var( --e-global-typography-h2-word-spacing );}.elementor-kit-10 h3{color:var( --e-global-color-headline );font-family:var( --e-global-typography-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-h3-font-size );font-weight:var( --e-global-typography-h3-font-weight );text-transform:var( --e-global-typography-h3-text-transform );font-style:var( --e-global-typography-h3-font-style );text-decoration:var( --e-global-typography-h3-text-decoration );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-kit-10 h4{color:var( --e-global-color-headline );font-family:var( --e-global-typography-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-h4-font-size );font-weight:var( --e-global-typography-h4-font-weight );text-transform:var( --e-global-typography-h4-text-transform );font-style:var( --e-global-typography-h4-font-style );text-decoration:var( --e-global-typography-h4-text-decoration );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );word-spacing:var( --e-global-typography-h4-word-spacing );}.elementor-kit-10 h5{color:var( --e-global-color-headline );font-family:var( --e-global-typography-h5-font-family ), Sans-serif;font-size:var( --e-global-typography-h5-font-size );font-weight:var( --e-global-typography-h5-font-weight );text-transform:var( --e-global-typography-h5-text-transform );font-style:var( --e-global-typography-h5-font-style );text-decoration:var( --e-global-typography-h5-text-decoration );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );word-spacing:var( --e-global-typography-h5-word-spacing );}.elementor-kit-10 h6{color:var( --e-global-color-headline );font-family:var( --e-global-typography-h6-font-family ), Sans-serif;font-size:var( --e-global-typography-h6-font-size );font-weight:var( --e-global-typography-h6-font-weight );text-transform:var( --e-global-typography-h6-text-transform );font-style:var( --e-global-typography-h6-font-style );text-decoration:var( --e-global-typography-h6-text-decoration );line-height:var( --e-global-typography-h6-line-height );letter-spacing:var( --e-global-typography-h6-letter-spacing );word-spacing:var( --e-global-typography-h6-word-spacing );}.elementor-kit-10 label{color:var( --e-global-color-headline );}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{line-height:1.2;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-border );border-radius:6px 6px 6px 6px;padding:14px 16px 14px 16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1220px;}.e-con{--container-max-width:1220px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-10 #backToTop.back-to-top{right:30px;left:unset;}.elementor-editor-active .back-to-top{right:30px;left:unset;}#backToTop.back-to-top:hover{background-color:var( --e-global-color-primary );}#backToTop.back-to-top:hover .back-to-top-icon{fill:var( --e-global-color-white );}#backToTop.back-to-top{border-radius:5em 5em 5em 5em;}@media(max-width:1366px){.elementor-kit-10{--e-global-typography-h1-font-size:50px;--e-global-typography-h1-line-height:1.1em;--e-global-typography-h2-font-size:36px;--e-global-typography-h2-line-height:1.2em;--e-global-typography-h3-font-size:30px;--e-global-typography-h3-line-height:1.25em;--e-global-typography-h4-font-size:24px;--e-global-typography-h4-line-height:1.3em;--e-global-typography-h5-font-size:20px;--e-global-typography-h5-line-height:1.35em;--e-global-typography-h6-font-size:15px;--e-global-typography-h6-line-height:1.4em;--e-global-typography-body-font-size:16px;--e-global-typography-body-line-height:1.6;font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );word-spacing:var( --e-global-typography-body-word-spacing );}.elementor-kit-10 h1{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );word-spacing:var( --e-global-typography-h1-word-spacing );}.elementor-kit-10 h2{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );word-spacing:var( --e-global-typography-h2-word-spacing );}.elementor-kit-10 h3{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-kit-10 h4{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );word-spacing:var( --e-global-typography-h4-word-spacing );}.elementor-kit-10 h5{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );word-spacing:var( --e-global-typography-h5-word-spacing );}.elementor-kit-10 h6{font-size:var( --e-global-typography-h6-font-size );line-height:var( --e-global-typography-h6-line-height );letter-spacing:var( --e-global-typography-h6-letter-spacing );word-spacing:var( --e-global-typography-h6-word-spacing );}}@media(max-width:1024px){.elementor-kit-10{--e-global-typography-h1-font-size:44px;--e-global-typography-h1-line-height:1.2em;--e-global-typography-h2-font-size:32px;--e-global-typography-h2-line-height:1.25em;--e-global-typography-h2-letter-spacing:0px;--e-global-typography-h2-word-spacing:0em;--e-global-typography-h3-font-size:28px;--e-global-typography-h3-line-height:1.3em;--e-global-typography-h4-font-size:23px;--e-global-typography-h4-line-height:1.35em;--e-global-typography-h5-font-size:18px;--e-global-typography-h5-line-height:1.4em;--e-global-typography-h6-font-size:15px;--e-global-typography-h6-line-height:1.45em;--e-global-typography-body-font-size:16px;--e-global-typography-body-line-height:1.5;font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );word-spacing:var( --e-global-typography-body-word-spacing );}.elementor-kit-10 h1{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );word-spacing:var( --e-global-typography-h1-word-spacing );}.elementor-kit-10 h2{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );word-spacing:var( --e-global-typography-h2-word-spacing );}.elementor-kit-10 h3{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-kit-10 h4{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );word-spacing:var( --e-global-typography-h4-word-spacing );}.elementor-kit-10 h5{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );word-spacing:var( --e-global-typography-h5-word-spacing );}.elementor-kit-10 h6{font-size:var( --e-global-typography-h6-font-size );line-height:var( --e-global-typography-h6-line-height );letter-spacing:var( --e-global-typography-h6-letter-spacing );word-spacing:var( --e-global-typography-h6-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10{--e-global-typography-h1-font-size:38px;--e-global-typography-h1-line-height:1.2em;--e-global-typography-h2-font-size:28px;--e-global-typography-h2-line-height:1.25em;--e-global-typography-h3-font-size:24px;--e-global-typography-h3-line-height:1.3em;--e-global-typography-h4-font-size:20px;--e-global-typography-h4-line-height:1.35em;--e-global-typography-h5-font-size:16px;--e-global-typography-h5-line-height:1.4em;--e-global-typography-h6-font-size:14px;--e-global-typography-h6-line-height:1.45em;--e-global-typography-body-font-size:15px;font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );word-spacing:var( --e-global-typography-body-word-spacing );}.elementor-kit-10 h1{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );word-spacing:var( --e-global-typography-h1-word-spacing );}.elementor-kit-10 h2{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );word-spacing:var( --e-global-typography-h2-word-spacing );}.elementor-kit-10 h3{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-kit-10 h4{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );word-spacing:var( --e-global-typography-h4-word-spacing );}.elementor-kit-10 h5{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );word-spacing:var( --e-global-typography-h5-word-spacing );}.elementor-kit-10 h6{font-size:var( --e-global-typography-h6-font-size );line-height:var( --e-global-typography-h6-line-height );letter-spacing:var( --e-global-typography-h6-letter-spacing );word-spacing:var( --e-global-typography-h6-word-spacing );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt, .elementor-kit-10 .wc-block-cart__submit-button, .elementor-kit-10 .wc-block-components-button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{padding:14px 20px 14px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
    padding: unset !important;
}
.product.type-product .ppc-button-wrapper {
    max-width: 365px;
}
.woocommerce div.product form.cart div.quantity {
    display: none;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background: #F8F4F0;
    overflow: hidden;
    border: 1px solid #f3ebe3 !important;
    border-radius: 6px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    padding: 0 15px;
    font-size: 16px;
    color: #36342E;
    letter-spacing: -0.2px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 16px;
    font-family: var(--e-global-typography-body-font-family), Sans-serif;
}
.woocommerce ul.products li.product .price {
    font-size: 13px;
    color: #8d6e60;
}
.woocommerce ul.products li.product .woo-action-wrapper {
    margin: 0;
    padding: 0 15px;
    background: #ede7e1;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.woocommerce ul.products li.product .woo-action-wrapper a {
    font-size: 12px;
    color: #6e6666;
}
.woocommerce ul.products li.product .woo-action-wrapper a:hover {
    color: #121111;
    text-decoration: underline;
}
.woocommerce div.product form.cart .single_add_to_cart_button {
    order: unset;
    border-radius: 0;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.woocommerce div.product form.cart {
    flex-wrap: unset;
    justify-content: stretch;
    max-width: 365px;
    gap: 0;
    margin-bottom: 15px;
    border: none !important;
    margin-top: 0;
}
.woocommerce .button.live-demo-button {
    background: #201515 !important;
    border-radius: 0;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    text-align: center;
}
.woocommerce .button.live-demo-button:hover {
    background: #381933 !important;
}
.woocommerce div.product div.images img {
    border-radius: 6px;
    border: 1px solid #ececec;
}
.woocommerce div.product form.cart .button {
    width: 100%;
}
.woocommerce div.product .product_title {
    font-size: 26px;
    font-family: var(--e-global-typography-body-font-family), Sans-serif;
    font-weight: 600;
}
.woocommerce .woocommerce-breadcrumb {
    font-size: 12px;
}
.woocommerce.single-product div.product .entry-summary .price {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 16px;
}
.woocommerce div.product form.cart .button:hover {
    background: #d5541a;
}
.single-product .product_meta>span {
    font-size: 11px;
}
.single-product .product_meta {
    padding-top: 14px;
}
.woocommerce-product-details__short-description {
    font-size: 14px;
    margin-bottom: 15px;
}
.wc-block-components-title.wc-block-components-title {
    font-family: var(--e-global-typography-body-font-family), Sans-serif;
    font-weight: 600;
}
.woocommerce a.added_to_cart {
    display: none !important;
}
.woocommerce div.product form.cart .single_add_to_cart_button.loading{
    background: #eb5a18 !important;
    color: #fff !important;
}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
    font-size: 16px !important;
    font-weight: 500 !important;
}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-name {
    font-size: 16px !important;
    margin-bottom: 12px;
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__description .wc-block-components-product-metadata, .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices {
    display: none !important;
}
.heading-common {
    font-size: 26px !important;
}
.woocommerce-checkout .wp-block-woocommerce-checkout {
    padding-top: 0;
}
.wp-block-woocommerce-checkout-terms-block .wc-block-components-checkbox__label {
    display: block !important;
}
.woocommerce .woocommerce-pagination ul.page-numbers .page-numbers {
    border: 1px solid #eb5a18;
    font-size: 13px;
    font-weight: 500;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #fdf0ea;
    color: #eb5a18;
}
.hr-346074 {
    color: #ebebeb;
    border-width: 1px;
    margin-bottom: 25px !important;
}
.woocommerce-MyAccount-navigation li {
    margin-bottom: 4px;
}
table caption+thead tr:first-child td, table caption+thead tr:first-child th, table colgroup+thead tr:first-child td, table colgroup+thead tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th {
    border-block-start: 1px solid var(--e-global-color-border) !important;
}
.woocommerce table.shop_table {
    border-color: var(--e-global-color-border) !important;
}
.woocommerce-MyAccount-downloads-file.button,
.woocommerce-orders-table .button {
    padding: 8px 14px !important;
}
.woocommerce-MyAccount-content h2, .woocommerce-order h2 {
    font-size: 26px !important;
}
.woocommerce-order-received .heading-common {
    display: none !important;
}
.woocommerce-notice--success.woocommerce-thankyou-order-received{
    text-align: center;
    font-size: 28px;
    font-weight: 600;
    color: #1e664c;
}
.woocommerce-thankyou-order-details  {
    margin: 0 auto !important;
    margin-bottom: 35px !important;
}
.woocommerce-page.woocommerce-order-received .woocommerce-order {
    max-width: 750px;
    margin: 0 auto;
}
.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    position: relative;
    padding-top: 2rem;
    text-align: center;
}
.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received::before {
    content: "✔";
    position: absolute;
    top: -1.5rem;
    left: 50%;
    transform: translateX(-50%);
    
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    background: #0bb576;
    color: #fff;
    font-size: 1.5rem;
    line-height: 3rem;
    text-align: center;
    box-shadow: 0 0.4rem 0.8rem rgba(0, 0, 0, 0.15);
    animation: wpgem-check-pop 0.5s ease-out forwards;
}

@keyframes wpgem-check-pop {
    0% {
        transform: translateX(-50%) scale(0);
        opacity: 0;
    }
    60% {
        transform: translateX(-50%) scale(1.15);
        opacity: 1;
    }
    100% {
        transform: translateX(-50%) scale(1);
        opacity: 1;
    }
}
.order-again {
    display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Pangea';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://wpgem.co/wp-content/uploads/2025/12/pangea.ttf') format('truetype');
}
/* End Custom Fonts CSS */