.elementor-kit-6572{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6572 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */body{background:#F7F5F4}
.bx-pt{position:relative;overflow:hidden;background:radial-gradient(90% 120% at 75% 40%,#86131F 0,#560C16 34%,#2C080D 70%,#1C0609 100%)!important;padding:64px max(56px,calc((100% - 1440px)/2)) 76px!important;font-family:'Onest',sans-serif}
.bx-pt:before{content:"";position:absolute;inset:0;opacity:.35;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:4px 4px;pointer-events:none}
.bx-pt:after{content:"";position:absolute;right:8%;top:-40%;width:620px;height:620px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,90,110,.38),rgba(190,30,45,.1) 55%,transparent);pointer-events:none}
.bx-pt>*{position:relative;z-index:2}
.bx-crumbs{display:flex;gap:10px;align-items:center;font-size:13px;color:rgba(255,255,255,.6);margin-bottom:18px;font-family:'Onest',sans-serif}
.bx-crumbs a{color:rgba(255,255,255,.85)!important;text-decoration:none!important}
.bx-pt .elementor-heading-title{font-family:'Unbounded',sans-serif!important;font-weight:700!important;font-size:58px!important;line-height:1.05!important;letter-spacing:-.04em!important;color:#fff!important;margin:0!important;text-transform:none!important}
.bx-pc{padding:70px max(56px,calc((100% - 1440px)/2)) 110px!important;background:#F7F5F4;font-family:'Onest',sans-serif;color:#231F20}
body:not(.woocommerce-page) .bx-pc .elementor-widget-theme-post-content{max-width:900px;margin:0 auto;background:#fff;border-radius:30px;padding:56px 60px;box-shadow:0 1px 0 #EEE9E7,0 30px 60px rgba(35,31,32,.06);font-size:16.5px;line-height:1.75;color:#4A4443}
.bx-pc h2,.bx-pc h3{font-family:'Unbounded',sans-serif;color:#231F20;letter-spacing:-.02em;line-height:1.2;margin:1.6em 0 .6em}
.bx-pc a{color:#BE1E2D}
.bx-pc .woocommerce,.bx-pc .woocommerce-page{font-family:'Onest',sans-serif}
.bx-pc .woocommerce a.button,.bx-pc .woocommerce button.button,.bx-pc .woocommerce input.button,.bx-pc .woocommerce .button.alt,.bx-pc .checkout-button,.bx-pc #place_order,.bx-pc .wc-block-components-button{background:#BE1E2D!important;color:#fff!important;border-radius:999px!important;padding:15px 28px!important;font:600 15px 'Onest',sans-serif!important;border:0!important;box-shadow:0 12px 26px rgba(190,30,45,.25);transition:background .2s,transform .2s;text-transform:none!important;letter-spacing:0!important}
.bx-pc .woocommerce a.button:hover,.bx-pc .woocommerce button.button:hover,.bx-pc #place_order:hover{background:#9E1625!important;transform:translateY(-1px)}
.bx-pc .woocommerce table.shop_table{border:0!important;border-radius:26px!important;background:#fff;overflow:hidden;border-collapse:separate!important;box-shadow:0 1px 0 #EEE9E7,0 30px 60px rgba(35,31,32,.06);margin-bottom:30px}
.bx-pc .woocommerce table.shop_table th,.bx-pc .woocommerce table.shop_table td{padding:18px 20px!important;border-color:#F1ECEA!important;border-left:0!important;border-right:0!important;vertical-align:middle}
.bx-pc .woocommerce table.shop_table thead th{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#6B6462;font-weight:600}
.bx-pc .woocommerce table.cart img{width:72px!important;border-radius:14px;background:#F6F4F3}
.bx-pc .woocommerce a.remove{color:#BE1E2D!important;border:1px solid #F1D5D8;width:28px;height:28px;line-height:26px}
.bx-pc .woocommerce a.remove:hover{background:#BE1E2D!important;color:#fff!important}
.bx-pc input.input-text,.bx-pc .woocommerce input[type=text],.bx-pc .woocommerce input[type=email],.bx-pc .woocommerce input[type=tel],.bx-pc .woocommerce input[type=password],.bx-pc .woocommerce input[type=number],.bx-pc select,.bx-pc textarea,.bx-pc .select2-container .select2-selection{border:1px solid #E8E5E3!important;border-radius:14px!important;padding:13px 16px!important;background:#fff!important;font:15px 'Onest',sans-serif!important;color:#231F20!important;min-height:48px;box-shadow:none!important}
.bx-pc .select2-container .select2-selection__rendered{line-height:22px!important;padding:0!important}
.bx-pc .select2-container .select2-selection__arrow{top:11px!important;right:8px!important}
.bx-pc input:focus,.bx-pc select:focus,.bx-pc textarea:focus{border-color:#BE1E2D!important;outline:none}
.bx-pc .woocommerce form .form-row label{font-weight:600;font-size:14px;margin-bottom:6px}
.bx-pc .cart_totals,.bx-pc .woocommerce-checkout-review-order,.bx-pc .woocommerce-billing-fields,.bx-pc .woocommerce-shipping-fields,.bx-pc .woocommerce-additional-fields,.bx-pc .woocommerce form.login,.bx-pc .woocommerce form.register,.bx-pc .woocommerce-MyAccount-content{background:#fff;border-radius:26px!important;padding:30px!important;border:0!important;box-shadow:0 1px 0 #EEE9E7,0 30px 60px rgba(35,31,32,.06)}
.bx-pc .cart_totals table.shop_table,.bx-pc .woocommerce-checkout-review-order table.shop_table{box-shadow:none;border-radius:0!important}
.bx-pc .cart_totals h2,.bx-pc #order_review_heading,.bx-pc .woocommerce-billing-fields h3,.bx-pc .woocommerce-additional-fields h3,.bx-pc .woocommerce h2{font-family:'Unbounded',sans-serif;font-size:22px;margin:0 0 18px}
.bx-pc .woocommerce-message,.bx-pc .woocommerce-info,.bx-pc .woocommerce-error,.bx-pc .wc-block-components-notice-banner{border:0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 1px 0 #EEE9E7,0 20px 40px rgba(35,31,32,.05);color:#231F20;padding:18px 22px 18px 54px!important}
.bx-pc .woocommerce-message:before,.bx-pc .woocommerce-info:before{color:#BE1E2D!important;top:18px!important;left:22px!important}
.bx-pc .woocommerce-error:before{color:#BE1E2D!important}
.bx-pc .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:10px;background:#fff;border-radius:22px;box-shadow:0 1px 0 #EEE9E7}
.bx-pc .woocommerce-MyAccount-navigation li a{display:block;padding:12px 16px;border-radius:14px;color:#231F20!important;text-decoration:none;font-weight:500}
.bx-pc .woocommerce-MyAccount-navigation li.is-active a,.bx-pc .woocommerce-MyAccount-navigation li a:hover{background:#F7EEEF;color:#BE1E2D!important}
.bx-pc #payment{background:#F7F5F4!important;border-radius:20px!important}
.bx-pc #payment div.payment_box{background:#fff!important;border-radius:14px}
.bx-pc #payment div.payment_box:before{border-bottom-color:#fff!important}
.bx-pc .cart-empty{font-size:18px}
@media (max-width:767px){.bx-pt{padding:40px 20px 48px!important}.bx-pt .elementor-heading-title{font-size:34px!important}.bx-pc{padding:36px 14px 70px!important}body:not(.woocommerce-page) .bx-pc .elementor-widget-theme-post-content{padding:28px 22px;border-radius:22px;font-size:15.5px}.bx-pc .cart_totals,.bx-pc .woocommerce-checkout-review-order,.bx-pc .woocommerce-billing-fields,.bx-pc .woocommerce-MyAccount-content{padding:20px!important;border-radius:20px!important}}

.hG-cart .hG-cn{width:22px!important;height:22px!important;min-width:22px!important;padding:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;font-size:11px!important;font-variant-numeric:tabular-nums;aspect-ratio:1/1}/* End custom CSS */