@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);p{font-size:16px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#321810;font-family:Inter,sans-serif!important;font-weight:700;text-transform:none!important}.h1,h1{font-size:2.5rem;letter-spacing:.44px;line-height:1.2}@media (min-width:768px){.h1,h1{font-size:4.5rem;letter-spacing:.72px}}.h2,h2{font-size:2rem;letter-spacing:.4px;line-height:1.2}@media (min-width:768px){.h2,h2{font-size:2.75rem;letter-spacing:.52px}}.h3,h3{font-size:1.5rem;letter-spacing:.32px;line-height:1.2}@media (min-width:768px){.h3,h3{font-size:2.25rem;letter-spacing:.44px}}.h4,h4{font-size:1.25rem;letter-spacing:.24px}@media (min-width:768px){.h4,h4{font-size:1.75rem;letter-spacing:.36px}}.h5,h5{font-size:1.125rem;letter-spacing:.2px}@media (min-width:768px){.h5,h5{font-size:1.365rem;letter-spacing:.28px}}.h6,h6{font-size:1rem;letter-spacing:.22px}a,p{font-family:Inter,sans-serif!important}a,a:hover,p{color:#321810}.site-header{background-color:#fff;box-shadow:0 4px 8px -2px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .06);height:112px;position:relative;transition:all .3s ease;width:100%;z-index:1000001!important}.site-header.scrolled{animation:slideDown .3s ease;box-shadow:0 8px 16px -4px rgb(0 0 0 / .15),0 4px 8px -4px rgb(0 0 0 / .1);height:88px;left:0;position:fixed!important;right:0;top:0;z-index:1000001!important}.site-header.scrolled .header-logo .logo-image,.site-header.scrolled .header-logo .logo-svg{height:60px;transition:height .3s ease}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.header-container{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;max-width:1440px;padding:0 64px}@media (max-width:1024px){.header-container{padding:0 32px}}@media (max-width:768px){.header-container{padding:0 16px}}.header-content{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}.header-logo{flex-shrink:0}.header-logo a{display:block;text-decoration:none}.header-logo .logo-image{height:75px;max-width:115px;-o-object-fit:contain;object-fit:contain;width:auto}.header-logo .logo-svg{display:block;height:75px;max-width:115px;width:auto}.header-logo .logo-text{color:#422016;font-size:24px;font-weight:600}.header-navigation{display:none}@media (min-width:1024px){.header-navigation{display:flex;flex:1;justify-content:flex-end;margin:0 32px}}.nav-menu{align-items:center;display:flex;gap:32px;list-style:none;margin:0;padding:0}.nav-menu li{margin:0}.nav-menu a{color:#422016;font-size:16px;font-weight:500;line-height:1.6;text-decoration:none;transition:color .2s ease;white-space:nowrap}.nav-menu a:hover{color:#8ac376}.header-actions{flex-shrink:0;gap:16px;justify-content:flex-end}.header-action-btn,.header-actions{align-items:center;display:flex;position:relative}.header-action-btn{background:#fff0;border:none;cursor:pointer;height:44px;justify-content:center;padding:10px;text-decoration:none;transition:all .2s ease;width:44px}@media (min-width:1024px){.header-action-btn{border:2px solid #422016;border-radius:50%}}.header-action-btn svg{flex-shrink:0;height:24px;width:24px}.header-action-btn:hover{background-color:#8ac376;border-color:#8ac376;color:#321810}.header-action-btn:hover svg path{fill:#321810}.header-action-btn:focus{outline:none!important}.header-cart-wrapper{position:relative}.header-cart-wrapper .header-cart-link{align-items:center;background:#fff0;border:none;cursor:pointer;display:flex;height:44px;justify-content:center;padding:10px;position:relative;text-decoration:none;width:44px}@media (min-width:1024px){.header-cart-wrapper .header-cart-link{background-color:#8ac376;border:2px solid #8ac376;border-radius:50%!important}}@media (max-width:1023px){.header-cart-wrapper .header-cart-link.header-cart-link-desktop{display:none}}.header-cart-wrapper .header-cart-link.header-cart-link-mobile{display:none}@media (max-width:1023px){.header-cart-wrapper .header-cart-link.header-cart-link-mobile{display:flex}}.header-cart-wrapper .header-cart-link:hover{background-color:#321810;border-color:#321810;opacity:1}.header-cart-wrapper .header-cart-link:hover svg path{fill:#fff}.header-cart-wrapper .header-cart-link .et_b-icon{position:relative}.header-cart-wrapper .header-cart-link .et_b-icon,.header-cart-wrapper .header-cart-link .et_b-icon .et-svg{align-items:center;display:flex;justify-content:center}.header-cart-wrapper .header-cart-link .et_b-icon .et-svg svg{height:24px;width:24px}.header-cart-wrapper .header-cart-link .et_b-icon .et-cart-quantity{align-items:center;background-color:#85402c;border-radius:50%;color:#fff;display:flex;font-size:9px;font-weight:400;height:16px;justify-content:center;line-height:normal;position:absolute;right:-10px;text-align:center;top:-10px;white-space:nowrap;width:16px}.header-cart-wrapper .header-cart-badge-mobile,.header-cart-wrapper .header-cart-link .et-cart-total,.header-cart-wrapper .header-cart-link .et-element-label{display:none}.header-cart-wrapper .et-mini-content{background:#fff;border:2px solid #422016;border-radius:8px;box-shadow:0 4px 8px -2px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .06);min-width:300px;opacity:0;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-10px);transition:all .2s ease;visibility:hidden;z-index:1000}.header-cart-wrapper .et-mini-content.opened{opacity:1;transform:translateY(0);visibility:visible}.header-wishlist-wrapper{position:relative}.header-wishlist-wrapper .header-wishlist-link{align-items:center;background-color:#fff0;display:flex!important;height:44px;justify-content:center;overflow:visible;padding:10px;position:relative;text-decoration:none;width:44px}.header-wishlist-wrapper .header-wishlist-link:hover{background-color:#8ac376;border-color:#8ac376;color:#321810;opacity:1}.header-wishlist-wrapper .header-wishlist-link:hover svg path{fill:#321810}@media (min-width:1024px){.header-wishlist-wrapper .header-wishlist-link{border:2px solid #422016;border-radius:50%!important}}.header-wishlist-wrapper .header-wishlist-link .et_b-icon{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.header-wishlist-wrapper .header-wishlist-link .et_b-icon .et-svg{align-items:center;display:flex;justify-content:center}.header-wishlist-wrapper .header-wishlist-link .et_b-icon .et-svg svg{height:24px;width:24px}.header-wishlist-wrapper .header-wishlist-link .et_b-icon .et-wishlist-quantity{align-items:center;background-color:#85402c!important;border-radius:8px!important;box-sizing:border-box;color:#fff!important;display:flex!important;font-size:9px;font-weight:400;height:16px!important;justify-content:center;line-height:1;margin:0;min-width:16px!important;padding:0 4px;position:absolute!important;right:-10px!important;text-align:center;top:-10px!important;white-space:nowrap;z-index:10}.header-wishlist-wrapper .header-wishlist-link .et-element-label{display:none}.header-wishlist-wrapper>.et-wishlist-quantity{display:none!important}.header-wishlist-wrapper .et-mini-content{background:#fff;border:2px solid #422016;border-radius:8px;box-shadow:0 4px 8px -2px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .06);min-width:300px;opacity:0;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-10px);transition:all .2s ease;visibility:hidden;z-index:1000}.header-wishlist-wrapper .et-mini-content.opened{opacity:1;transform:translateY(0);visibility:visible}.header-cart-btn{background-color:#8ac376;border-color:#8ac376;border-radius:50%!important}.header-language-selector{display:none;position:relative}@media (min-width:1024px){.header-language-selector{display:flex}}.header-language-btn{align-items:center;background:#fff0;color:#422016;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:12px;justify-content:center;line-height:1.6;padding:8px 20px;transition:all .2s ease;white-space:nowrap}@media (min-width:1024px){.header-language-btn{border:2px solid #422016;border-radius:100px}}.header-language-btn svg{flex-shrink:0;height:24px;transition:transform .2s ease;width:24px}.header-language-btn:hover{background-color:#8ac376;border-color:#8ac376;color:#321810}.header-language-btn:hover svg path{fill:#321810;stroke:#321810}.header-language-btn:hover .language-name{color:#321810}.header-language-btn:focus{outline:none!important}.header-language-btn[aria-expanded=true] .language-arrow{transform:rotate(180deg);transition:transform .2s ease}.header-language-btn .language-name{color:#422016;font-size:16px;font-weight:500;line-height:1.6}.header-language-dropdown{background:#fff;border:2px solid #422016;border-radius:8px;box-shadow:0 4px 8px -2px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .06);display:none;list-style:none;margin:0;min-width:80px;opacity:0;padding:8px 0;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-10px);transition:all .2s ease;visibility:hidden;z-index:1000}@media (min-width:1024px){.header-language-dropdown{display:block}}.header-language-selector.active .header-language-dropdown{opacity:1;transform:translateY(0);visibility:visible}.header-language-dropdown li{margin:0}.header-language-dropdown .language-item{color:#422016;display:block;font-size:16px;font-weight:500;line-height:1.6;padding:8px 16px;text-decoration:none;transition:background-color .2s ease}.header-language-dropdown .language-item:hover{background-color:rgb(41 58 35 / .1)}.header-language-dropdown .language-item.active{background-color:rgb(41 58 35 / .1);font-weight:600}.header-badge{background-color:#ef4444;border-radius:50%;color:#fff;display:flex;font-size:9px;font-weight:400;height:16px;line-height:normal;position:absolute;right:-3px;text-align:center;top:-3px;white-space:nowrap;width:16px}.header-badge,.header-mobile-toggle{align-items:center;justify-content:center}.header-mobile-toggle{background:#fff0;border:2px solid #422016;border-radius:100px;cursor:pointer;display:none;height:44px;width:44px}@media (max-width:1024px){.header-mobile-toggle{display:flex}}.header-mobile-toggle svg{height:24px;width:24px}@media (max-width:1024px){.header-content{gap:16px}.header-actions{gap:8px}.header-action-btn{height:40px;padding:8px;width:40px}.header-language-btn{font-size:14px;padding:6px 16px}.header-language-btn svg{height:20px;width:20px}}.header-mobile-menu-btn{align-items:center;background:#fff0;border:none;cursor:pointer;display:flex;height:44px;justify-content:center;margin-left:8px;padding:10px;position:relative;transition:all .2s ease;width:44px;z-index:1000001}.header-mobile-menu-btn .menu-icon-close,.header-mobile-menu-btn .menu-icon-open{align-items:center;display:flex;height:24px;justify-content:center;position:absolute;transition:opacity .2s ease,transform .2s ease;width:24px}.header-mobile-menu-btn .menu-icon-close svg,.header-mobile-menu-btn .menu-icon-open svg{display:block;height:24px;width:24px}.header-mobile-menu-btn .menu-icon-close svg path,.header-mobile-menu-btn .menu-icon-open svg path{fill:#422016}.header-mobile-menu-btn .menu-icon-close,.header-mobile-menu-btn.menu-open .menu-icon-open{opacity:0;transform:rotate(90deg)}.header-mobile-menu-btn.menu-open .menu-icon-close{opacity:1;transform:rotate(0deg)}.header-mobile-menu-btn:hover{opacity:.7}@media (min-width:1024px){.header-mobile-menu-btn{display:none}}@media (max-width:768px){.site-header{height:80px}.header-container{padding:0 16px}.header-logo .logo-image{height:50px;max-width:90px}.header-actions{gap:4px}.header-action-btn{height:36px;padding:6px;width:36px}.header-action-btn svg{height:20px;width:20px}.header-language-btn{font-size:12px;gap:8px;padding:4px 12px}.header-language-btn svg{height:18px;width:18px}}.mobile-menu-modal{height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:1000000}.mobile-menu-modal.active{opacity:1;pointer-events:all;visibility:visible}.mobile-menu-modal.active .mobile-menu-content{transform:translateY(0)}@media (min-width:1024px){.mobile-menu-modal{display:none}}.mobile-menu-overlay{backdrop-filter:blur(4px);height:calc(100% - var(--header-height, 80px));pointer-events:auto}.mobile-menu-content,.mobile-menu-overlay{left:0;position:absolute;top:var(--header-height,80px);width:100%}.mobile-menu-content{-webkit-overflow-scrolling:touch;background-color:#faefe9;height:calc(100vh - var(--header-height, 80px));overflow-y:auto;padding:64px 20px;transform:translateY(-100%);transition:transform .3s ease}.mobile-menu-close-btn{display:none}.mobile-menu-container{align-items:center;display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:768px;padding-top:20px}.mobile-menu-tabs{display:flex;gap:0;margin-bottom:32px;max-width:335px;width:100%}.mobile-menu-tab{background:#fff0;border:none;border-bottom:3px solid rgb(50 24 16 / .2);color:rgb(50 24 16 / .6);cursor:pointer;flex:1;font-size:16px;font-weight:500;line-height:1.6;padding:12px 24px;text-align:center;transition:all .2s ease}.mobile-menu-tab.active{border-bottom-color:#321810;color:#321810;font-weight:600}.mobile-menu-tab:hover{color:#321810}.mobile-menu-tab-content{display:none;width:100%}.mobile-menu-tab-content.active{display:block}.mobile-menu-nav{max-width:768px;width:100%}.mobile-menu-nav .mobile-menu-primary{align-items:center;display:flex;flex-direction:column;gap:20px;list-style:none;margin:0;padding:0}.mobile-menu-nav .mobile-menu-primary li{text-align:center;width:100%}.mobile-menu-nav .mobile-menu-primary li a{color:#321810;display:block;font-size:32px;font-weight:700;letter-spacing:.32px;line-height:1.2;text-decoration:none;transition:opacity .2s ease}.mobile-menu-nav .mobile-menu-primary li a:hover{opacity:.8}.mobile-menu-policies{width:100%}.mobile-menu-policies ul{align-items:center;display:flex;flex-direction:column;gap:16px;list-style:none;margin:32px auto;padding:0}.mobile-menu-policies ul li{text-align:center;width:100%}.mobile-menu-policies ul li a{color:#321810;font-size:16px;font-weight:400;line-height:1.6;text-decoration:none;transition:opacity .2s ease;white-space:nowrap}.mobile-menu-policies ul li a:hover{opacity:.8}.mobile-menu-language{display:flex;justify-content:center;position:relative;width:100%}.mobile-menu-language .mobile-language-btn{align-items:center;background:#fff0;border:2px solid #321810;border-radius:100px;cursor:pointer;display:flex;gap:12px;justify-content:center;padding:10px 24px;transition:all .2s ease}.mobile-menu-language .mobile-language-btn .language-name{color:#321810;font-size:12px;font-weight:500;line-height:1.6;white-space:nowrap}.mobile-menu-language .mobile-language-btn .language-arrow{display:block;height:24px;transition:transform .2s ease;width:24px}.mobile-menu-language .mobile-language-btn .language-arrow path{fill:#321810;stroke:#321810}.mobile-menu-language .mobile-language-btn[aria-expanded=true] .language-arrow{transform:rotate(180deg)}.mobile-menu-language .mobile-language-btn:focus,.mobile-menu-language .mobile-language-btn:hover{background-color:#321810;border-color:#321810;color:#fff}.mobile-menu-language .mobile-language-btn:focus .language-arrow path,.mobile-menu-language .mobile-language-btn:hover .language-arrow path{fill:#fff;stroke:#fff}.mobile-menu-language .mobile-language-btn:focus .language-name,.mobile-menu-language .mobile-language-btn:hover .language-name{color:#fff}.mobile-menu-language .mobile-language-dropdown{background:#fff;border:2px solid gba(50,24,16,.2);border-radius:12px;bottom:calc(100% + 8px);left:50%;list-style:none;margin:0;min-width:150px;opacity:0;padding:8px 0;position:absolute;transform:translateX(-50%);transform:translateX(-50%) translateY(10px);transition:all .2s ease;visibility:hidden;z-index:1000}.mobile-menu-language .mobile-language-dropdown.active{color:#321810;opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.mobile-menu-language .mobile-language-dropdown li{margin:0;padding:0}.mobile-menu-language .mobile-language-dropdown li a{color:#321810;display:block;font-size:14px;font-weight:400;line-height:1.6;padding:8px 16px;text-decoration:none;transition:all .2s ease}.mobile-menu-language .mobile-language-dropdown li a:hover{background-color:hsl(0 0% 100% / .1)}.mobile-menu-language .mobile-language-dropdown li a.active{background-color:hsl(0 0% 100% / .2);font-weight:600}.mobile-menu-categories{max-width:768px;width:100%}.mobile-menu-category-list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.mobile-menu-category-parent{border-bottom:1px solid rgb(50 24 16 / .1);width:100%}.mobile-menu-category-parent:last-child{border-bottom:none}.mobile-menu-category-item{align-items:center;display:flex;justify-content:space-between;padding:16px 0}.mobile-menu-category-link{color:#321810;flex:1;font-size:18px;font-weight:500;line-height:1.6;text-decoration:none;transition:opacity .2s ease}.mobile-menu-category-link:hover{opacity:.8}.mobile-menu-category-toggle{align-items:center;background:#fff0;border:none;cursor:pointer;display:flex;justify-content:center;margin-left:12px;padding:4px;transition:transform .2s ease}.mobile-menu-category-toggle[aria-expanded=true]{transform:rotate(180deg)}.mobile-menu-category-toggle .mobile-menu-category-arrow{color:#321810;height:16px;width:16px}.mobile-menu-category-sublist{display:none;list-style:none;margin:0;max-height:0;overflow:hidden;padding:0 0 0 24px;transition:max-height .3s ease,padding .3s ease}.mobile-menu-category-parent.is-expanded .mobile-menu-category-sublist{display:block;max-height:1000px;padding:0 0 16px 24px}.mobile-menu-category-child{border-bottom:1px solid rgb(50 24 16 / .05);padding:12px 0}.mobile-menu-category-child:last-child{border-bottom:none}.mobile-menu-category-child .mobile-menu-category-link{font-size:16px;font-weight:400}.mobile-menu-footer{color:#321810;font-size:12px;font-weight:400;line-height:1.6;margin-top:32px;text-align:center;white-space:pre-wrap}.mobile-menu-footer p{margin:0}.mobile-menu-footer p:first-child{margin-bottom:4px}.mastfoot,.mastfoot.no-bg,.mastfoot.text-center,.mastfoot.text-center.no-bg{display:none!important}.custom-footer{background-color:#8ac376;color:#321810;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.custom-footer .footer-container{margin:0 auto;max-width:1440px;padding:0 64px}@media (max-width:768px){.custom-footer .footer-container{padding:0 32px}}@media (max-width:480px){.custom-footer .footer-container{padding:0 20px}}.custom-footer .footer-main{padding:80px 0}.custom-footer .footer-content-wrapper{display:grid;gap:48px;grid-template-columns:2fr 1.8fr 1fr 1fr 1fr}@media (max-width:768px){.custom-footer .footer-content-wrapper{gap:32px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.custom-footer .footer-content-wrapper{gap:32px;grid-template-columns:1fr}}.custom-footer .footer-newsletter{display:flex;flex-direction:column;gap:24px}@media (max-width:768px){.custom-footer .footer-newsletter{grid-column:1/-1}}.custom-footer .footer-newsletter .footer-title{color:#321810;font-size:16px;font-weight:600;margin:0}.custom-footer .footer-newsletter .newsletter-description{color:#321810;font-size:16px;font-weight:400;line-height:1.6;margin:0}.custom-footer .footer-newsletter .newsletter-content{display:flex;flex-direction:column;gap:12px}.custom-footer .footer-newsletter .newsletter-content .emailoctopus-form-row,.custom-footer .footer-newsletter .newsletter-content .emailoctopus-form-row.form-group.mb-2,.custom-footer .footer-newsletter .newsletter-content .emailoctopus-form-wrapper.emailoctopus-form-default,.custom-footer .footer-newsletter .newsletter-content .form-group{margin:0!important}.custom-footer .footer-newsletter .newsletter-content form.emailoctopus-form .main-form{align-items:stretch;display:flex;flex-direction:column;gap:16px}.custom-footer .footer-newsletter .newsletter-content form.emailoctopus-form .main-form [eo-form-fields-container]{align-items:center;display:flex;flex:1 1 0%;max-width:100%;min-width:0}.custom-footer .footer-newsletter .newsletter-content form.emailoctopus-form .main-form .emailoctopus-form-row{margin:0!important;min-width:0;width:100%}.custom-footer .footer-newsletter .newsletter-content form.emailoctopus-form input.form-control,.custom-footer .footer-newsletter .newsletter-content form.emailoctopus-form input[type=email]{background-color:#fff0;border:2px solid rgb(50 24 16 / .6);border-radius:100px;box-sizing:border-box;color:#321810;font-size:16px;font-weight:400;height:44px;min-width:0;padding:10px 12px;width:100%}.custom-footer .footer-newsletter .newsletter-content form.emailoctopus-form input.form-control::-moz-placeholder,.custom-footer .footer-newsletter .newsletter-content form.emailoctopus-form input[type=email]::-moz-placeholder{color:rgb(50 24 16 / .6)}.custom-footer .footer-newsletter .newsletter-content form.emailoctopus-form input.form-control::placeholder,.custom-footer .footer-newsletter .newsletter-content form.emailoctopus-form input[type=email]::placeholder{color:rgb(50 24 16 / .6)}.custom-footer .footer-newsletter .newsletter-content form.emailoctopus-form input.form-control:focus,.custom-footer .footer-newsletter .newsletter-content form.emailoctopus-form input[type=email]:focus{border-color:rgb(50 24 16 / .8);outline:none}.custom-footer .footer-newsletter .newsletter-content form.emailoctopus-form button,.custom-footer .footer-newsletter .newsletter-content form.emailoctopus-form input[type=submit]{background-color:#fff0;border:2px solid #321810;border-radius:100px;box-sizing:border-box;color:#321810;cursor:pointer;flex:0 0 auto;font-size:16px;font-weight:400;height:44px;padding:10px 24px;text-transform:none!important;transition:all .3s ease;white-space:nowrap}.custom-footer .footer-newsletter .newsletter-content form.emailoctopus-form button:hover,.custom-footer .footer-newsletter .newsletter-content form.emailoctopus-form input[type=submit]:hover{background-color:rgb(50 24 16 / .1)}.custom-footer .footer-newsletter .newsletter-content form.emailoctopus-form .main-form input[type=submit]{flex:0 0 auto!important;max-width:none!important;min-width:auto!important;width:auto!important}.custom-footer .footer-newsletter .newsletter-content form.emailoctopus-form .btn.w-100{min-width:auto!important;width:auto!important}.custom-footer .footer-newsletter .newsletter-content form.emailoctopus-form .btn.btn-primary{background-color:transparent!important;border:2px solid #321810!important;border-radius:100px!important;box-sizing:border-box!important;color:#321810!important;cursor:pointer;display:inline-block;flex:0 0 auto!important;font-size:16px;font-weight:500;height:44px!important;line-height:normal;max-width:none!important;min-width:auto!important;padding:10px 24px;text-align:center;text-decoration:none;text-transform:none!important;transition:all .3s ease;white-space:nowrap;width:auto!important}.custom-footer .footer-newsletter .newsletter-content form.emailoctopus-form .btn.btn-primary:focus,.custom-footer .footer-newsletter .newsletter-content form.emailoctopus-form .btn.btn-primary:hover{background-color:#fff!important;border-color:#fff!important;color:#293a23!important;text-decoration:none}.custom-footer .footer-newsletter .newsletter-content form.emailoctopus-form .btn.mb-2{margin-bottom:0!important}.custom-footer .footer-newsletter .newsletter-content .newsletter-privacy{color:#321810;font-size:12px;font-weight:400;line-height:1.6;margin:0}.custom-footer .footer-newsletter .newsletter-content .newsletter-privacy a{color:#321810;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.custom-footer .footer-newsletter .newsletter-content .newsletter-privacy a:hover{text-decoration:none}.custom-footer .footer-column{display:flex;flex-direction:column;gap:16px}.custom-footer .footer-column .footer-title{color:#321810;font-size:16px;font-weight:600;margin:0}.custom-footer .footer-instagram .instagram-image-link{display:block;text-decoration:none;transition:opacity .3s ease}.custom-footer .footer-instagram .instagram-image-link:hover{opacity:.8}.custom-footer .footer-instagram .instagram-image{border-radius:4px;display:block;height:auto;width:100%}.custom-footer .footer-instagram .instagram-placeholder{color:#321810;font-size:14px;margin:0}.custom-footer .footer-categories .footer-menu,.custom-footer .footer-info .footer-menu,.custom-footer .footer-navigation .footer-menu{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.custom-footer .footer-categories .footer-menu li,.custom-footer .footer-info .footer-menu li,.custom-footer .footer-navigation .footer-menu li{margin:0;padding:8px 0}.custom-footer .footer-categories .footer-menu li a,.custom-footer .footer-info .footer-menu li a,.custom-footer .footer-navigation .footer-menu li a{color:#321810;display:inline-block;font-size:14px;font-weight:400;line-height:1.6;text-decoration:none;transition:color .3s ease}.custom-footer .footer-categories .footer-menu li a:hover,.custom-footer .footer-info .footer-menu li a:hover,.custom-footer .footer-navigation .footer-menu li a:hover{color:#1a2517}.custom-footer .footer-prr-bar .footer-prr-logo{display:block;height:auto;max-height:64px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.custom-footer .footer-bottom{background-color:#8ac376;padding:30px 0}.custom-footer .footer-bottom .footer-separator{background-color:rgb(41 58 35 / .3);height:1px;margin:0 0 32px;width:100%}.custom-footer .footer-bottom .footer-bottom-content{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}@media (max-width:480px){.custom-footer .footer-bottom .footer-bottom-content{flex-direction:column;gap:16px;text-align:center}}.custom-footer .footer-bottom .footer-bottom-left{align-items:center;display:flex;flex-wrap:wrap;gap:24px}@media (max-width:480px){.custom-footer .footer-bottom .footer-bottom-left{flex-direction:column;gap:16px}}.custom-footer .footer-bottom .footer-copyright p{color:#321810;font-size:14px;font-weight:400;line-height:1.6;margin:0;white-space:nowrap}.custom-footer .footer-bottom .footer-policies .footer-policies-menu{display:flex;flex-wrap:wrap;gap:24px;list-style:none;margin:0;padding:0}.custom-footer .footer-bottom .footer-policies .footer-policies-menu li{margin:0}.custom-footer .footer-bottom .footer-policies .footer-policies-menu li a{color:#321810;font-size:14px;font-weight:400;line-height:1.6;text-decoration:none;transition:color .3s ease;white-space:nowrap}.custom-footer .footer-bottom .footer-policies .footer-policies-menu li a:hover{color:#1a2517}.custom-footer .footer-bottom .footer-social-inline{align-items:center;display:flex;gap:16px}.custom-footer .footer-bottom .footer-social-inline .social-link-inline{align-items:center;color:#321810;display:flex;height:32px;justify-content:center;text-decoration:none;transition:opacity .3s ease;width:32px}.custom-footer .footer-bottom .footer-social-inline .social-link-inline:hover{opacity:.7}.custom-footer .footer-bottom .footer-social-inline .social-link-inline .social-icon-wrapper{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.custom-footer .footer-bottom .footer-social-inline .social-link-inline .social-icon-wrapper svg{display:block;height:24px;width:24px}.form-container{margin:0!important}.banner-hero-section{align-items:center;display:flex;justify-content:center;min-height:600px;overflow:hidden;padding:200px 20px 80px;position:relative;width:100%}.banner-hero-section .banner-hero-background{background-color:#d3d3d3;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}.banner-hero-section .banner-hero-container{margin:0 auto;max-width:1440px;padding:0;position:relative;width:100%;z-index:1}.banner-hero-section .banner-hero-content{align-items:center;display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:768px;text-align:center}.banner-hero-section .banner-hero-text{display:flex;flex-direction:column;gap:24px;width:100%}.banner-hero-section .banner-hero-text .banner-hero-title{color:#fff;font-size:32px;font-weight:700;letter-spacing:.32px;line-height:1.2;margin:0}.banner-hero-section .banner-hero-text .banner-hero-description{color:#fff;font-size:16px;font-weight:400;line-height:1.6;margin:0}.banner-hero-section .banner-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.banner-hero-section .banner-hero-button{align-items:center;border-radius:100px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;line-height:1.6;padding:10px 24px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.banner-hero-section .banner-hero-button.banner-hero-button-primary{background-color:#f3f9f1;border:2px solid #f3f9f1;color:#293a23}.banner-hero-section .banner-hero-button.banner-hero-button-primary:hover{background-color:#321810;border:2px solid #321810;color:#fff}.banner-hero-section .banner-hero-button.banner-hero-button-secondary{background-color:#fff0;border:2px solid hsl(0 0% 100% / .2);color:#fff}.banner-hero-section .banner-hero-button.banner-hero-button-secondary:hover{background-color:#321810;border-color:#321810;color:#fff}@media (min-width:768px){.banner-hero-section{padding:200px 32px 80px}.banner-hero-section .banner-hero-text .banner-hero-title{font-size:42px;letter-spacing:.42px}.banner-hero-section .banner-hero-text .banner-hero-description{font-size:18px}}@media (min-width:992px){.banner-hero-section{padding:200px 48px 80px}.banner-hero-section .banner-hero-text .banner-hero-title{font-size:52px;letter-spacing:.52px}}@media (min-width:1440px){.banner-hero-section{padding:200px 0 80px}.banner-hero-section .banner-hero-container{padding:0 64px}}.text-section{padding:40px 20px}@media (min-width:768px){.text-section{padding:64px 64px 40px}}@media (min-width:1024px){.text-section{padding:112px 64px 40px}}.text-section-container{margin:0 auto;max-width:1280px}.text-section-vertical .text-section-content-vertical{align-items:center;display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:768px}.text-section-vertical .text-section-tagline-wrapper{align-items:center;display:flex;justify-content:center}.text-section-vertical .text-section-tagline{color:#321810;font-size:12px;font-weight:500;letter-spacing:1.2px;line-height:1.5;text-align:center;text-transform:uppercase}.text-section-vertical .text-section-text-content{display:flex;flex-direction:column;gap:24px;width:100%}.text-section-vertical .text-section-title{margin:0;text-align:center}.text-section-vertical .text-section-description{color:#321810;font-size:16px;font-weight:400;line-height:1.6;margin:0;text-align:center}@media (min-width:768px){.text-section-vertical .text-section-description{font-size:18px}}.text-section-horizontal .text-section-content-horizontal{display:flex;flex-direction:column;gap:32px}@media (min-width:992px){.text-section-horizontal .text-section-content-horizontal{align-items:flex-start;flex-direction:row;gap:80px}}.text-section-horizontal .text-section-left{display:flex;flex:1;flex-direction:column;gap:16px;min-width:0}.text-section-horizontal .text-section-right{display:flex;flex:1;flex-direction:column;gap:32px;min-width:0}.text-section-horizontal .text-section-tagline-wrapper{align-items:center;display:flex}.text-section-horizontal .text-section-tagline{color:#321810;font-size:12px;font-weight:500;letter-spacing:1.2px;line-height:1.5;text-transform:uppercase}.text-section-horizontal .text-section-title{color:#321810;font-size:32px;font-weight:700;letter-spacing:.32px;line-height:1.2;margin:0;min-width:100%;width:-moz-min-content;width:min-content}@media (min-width:768px){.text-section-horizontal .text-section-title{font-size:44px;letter-spacing:.44px}}@media (min-width:1440px){.text-section-horizontal .text-section-title{font-size:52px;letter-spacing:.52px}}.text-section-horizontal .text-section-description{color:#321810;font-size:16px;font-weight:400;line-height:1.6;margin:0;width:100%}@media (min-width:768px){.text-section-horizontal .text-section-description{font-size:18px}}.galeria-section{overflow:hidden;padding:40px 0 112px}.galeria-container{overflow:hidden;position:relative;width:100%}.galeria-wrapper{display:flex;flex-direction:column;gap:16px;position:relative}@media (min-width:768px){.galeria-wrapper{height:656px}}.galeria-row-1,.galeria-row-2{display:flex;flex-shrink:0;gap:16px}@media (min-width:768px){.galeria-row-1,.galeria-row-2{height:320px}}.galeria-row-1:hover,.galeria-row-2:hover{animation-play-state:paused}.galeria-row-1{animation:scroll-left 4s linear infinite}@media (min-width:768px){.galeria-row-1{animation:scroll-left 60s linear infinite}}.galeria-row-2{animation:scroll-right 4s linear infinite}@media (min-width:768px){.galeria-row-2{animation:scroll-right 60s linear infinite}}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scroll-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.galeria-item{border-radius:24px;display:block;flex-shrink:0;height:215px;overflow:hidden;position:relative;transition:all .3s ease;width:280px}@media (min-width:768px){.galeria-item{border-radius:32px;height:270px;width:350px}}@media (min-width:992px){.galeria-item{height:320px;width:416px}}.galeria-item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease;width:100%}.galeria-item:hover img{transform:scale(1.05)}.galeria-item:hover:after{opacity:1}.galeria-item:after{background:rgb(41 58 35 / .1);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%}.glightbox-clean .gslide-image img{border-radius:8px}.glightbox-clean .gdesc-inner{font-size:14px;line-height:1.6}.single-image-section{background-color:#fff;padding:40px 20px}@media (min-width:768px){.single-image-section{padding:40px 64px 112px}}.single-post .single-image-section{padding:0}.single-image-container{margin:0 auto;max-width:1280px}.single-image-wrapper{aspect-ratio:1280/738;border-radius:40px;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.single-image-wrapper{border-radius:32px}}@media (min-width:992px){.single-image-wrapper{border-radius:40px}}.single-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.single-image-caption{color:#293a23;font-size:14px;line-height:1.6;margin-top:16px;padding-left:8px;position:relative}.single-image-caption:before{background-color:rgb(41 58 35 / .15);border-radius:2px;bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.shop-page-wrapper{padding:40px 0}@media (min-width:1440px){.shop-page-wrapper{padding:112px 0}}.shop-page-container{margin:0 auto;max-width:1440px;padding:0 20px}@media (min-width:1440px){.shop-page-container{padding:0 64px}}.shop-page-header{margin-bottom:64px;text-align:center}@media (min-width:768px){.shop-page-header{margin-bottom:80px}}.shop-page-title{margin:0 0 16px}.shop-page-description p{color:#321810;font-size:16px;font-weight:400;line-height:1.6;margin:0}@media (min-width:768px){.shop-page-description p{font-size:18px}}.shop-content-wrapper{display:block}@media (min-width:1024px){.shop-content-wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:64px}}.shop-sidebar{display:none;flex-shrink:0}@media (min-width:1024px){.shop-sidebar{display:block;width:280px}}.shop-filters{display:flex;flex-direction:column;gap:32px}.shop-filters-header{align-items:center;border-bottom:1px solid rgb(41 58 35 / .2);display:flex;justify-content:space-between;padding-bottom:16px}.shop-filters-title{color:#321810;font-size:22px;font-weight:700;line-height:1.2;margin:0}.shop-filters-clear{background:#fff0;border:none;color:#321810;cursor:pointer;font-size:14px;font-weight:400;line-height:1.6;transition:opacity .2s ease}.shop-filters-clear:hover{opacity:.7}.shop-filters-count{color:#321810;font-size:14px;font-weight:400;line-height:1.6}.shop-filter-group{border-bottom:1px solid rgb(41 58 35 / .2);display:flex;flex-direction:column;gap:16px;padding-bottom:32px}.shop-filter-group:last-child{border-bottom:none;padding-bottom:0}.shop-filter-title-wrapper{align-items:center;display:flex;gap:12px;justify-content:space-between}.shop-filter-title{color:#321810;flex:1;font-size:16px;font-weight:600;line-height:1.6;margin:0}.shop-filter-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.shop-filter-list.shop-filter-sublist{gap:8px;margin-left:34px;margin-top:8px;padding-left:0}.shop-filter-category-list{gap:8px}.shop-filter-category-parent{display:flex;flex-direction:column}.shop-filter-category-parent.has-children .shop-filter-sublist{display:flex;flex-direction:column;gap:8px;margin-left:24px;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding-left:0;padding-top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1),max-height .3s cubic-bezier(.4,0,.2,1),padding-top .3s cubic-bezier(.4,0,.2,1)}.shop-filter-category-parent.has-children.is-expanded .shop-filter-sublist{max-height:-moz-max-content;max-height:max-content;opacity:1;padding-top:8px}.shop-filter-category-parent.has-children .shop-filter-category-toggle.is-expanded .shop-filter-category-arrow,.shop-filter-category-parent.has-children.is-expanded .shop-filter-category-toggle .shop-filter-category-arrow{transform:rotate(180deg)}.shop-filter-category-parent.has-children .shop-filter-sublist.is-expanded{max-height:-moz-max-content;max-height:max-content;opacity:1;padding-top:8px}.shop-filter-category-item{align-items:center;display:flex;gap:12px;justify-content:space-between}.shop-filter-category-toggle{align-items:center;background:#fff0;border:none;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-left:auto;padding:0;width:16px}.shop-filter-category-toggle:hover{opacity:.7}.shop-filter-category-toggle .shop-filter-category-arrow{color:#321810;transform:rotate(0deg);transition:transform .3s cubic-bezier(.4,0,.2,1)}.shop-filter-category-link{color:#321810;cursor:pointer;display:block;flex:1;font-size:14px;font-weight:400;line-height:1.6;pointer-events:auto;text-decoration:none;transition:opacity .2s ease,font-weight .2s ease,color .2s ease}.shop-filter-category-link:hover{opacity:.7;text-decoration:underline}.shop-filter-category-link.is-active{color:#8ac376;font-weight:600;opacity:1}.shop-filter-category-link.is-active:hover{opacity:.8}.shop-filter-category-child.is-active .shop-filter-category-link,.shop-filter-category-parent.is-active .shop-filter-category-link{color:#8ac376;font-weight:600;opacity:1}.shop-filter-category-child.is-active .shop-filter-category-link:hover,.shop-filter-category-parent.is-active .shop-filter-category-link:hover{opacity:.8}.shop-filter-category-parent.is-active .shop-filter-sublist .shop-filter-category-link{color:#321810}.shop-filter-category-child{display:block!important;opacity:1!important;visibility:visible!important}.product-categories-grid{margin-bottom:64px}.product-categories-grid .product-category-link{color:#321810;display:block;text-decoration:none;transition:opacity .2s ease}.product-categories-grid .product-category-link:hover{opacity:.8}.product-categories-grid .product-category-image{border-radius:8px;display:block;height:auto;margin-bottom:16px;width:100%}.product-categories-grid .product-category-title{color:#321810;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 8px}.product-categories-grid .product-category-count{color:rgb(41 58 35 / .6);display:block;font-size:14px;font-weight:400}.shop-filter-checkbox{-webkit-tap-highlight-color:#fff0;align-items:center;cursor:pointer;display:flex;gap:12px;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shop-filter-checkbox span{cursor:pointer;pointer-events:none}.shop-filter-checkbox input[type=checkbox]{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background-color:transparent!important;background-position:50%;background-repeat:no-repeat;background-size:contain;border:none!important;border-radius:6px;box-shadow:none!important;cursor:pointer;flex-shrink:0;height:22px;outline:none!important;position:relative;transition:all .2s ease;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;width:22px}.shop-filter-checkbox input[type=checkbox]:hover{border:2px solid #321810}.shop-filter-checkbox input[type=checkbox]:not(:checked){background-color:transparent!important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"><path d="M16 1C18.7614 1 21 3.23858 21 6V16C21 18.7614 18.7614 21 16 21H6C3.23858 21 1 18.7614 1 16V6C1 3.23858 3.23858 1 6 1H16Z" stroke="%23293A23" stroke-opacity="0.15" stroke-width="2"/></svg>')!important}.shop-filter-checkbox input[type=checkbox]:checked{background-color:transparent!important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"><path d="M2 6C2 3.79086 3.79086 2 6 2H16C18.2091 2 20 3.79086 20 6V16C20 18.2091 18.2091 20 16 20H6C3.79086 20 2 18.2091 2 16V6Z" fill="%23FCF7F4"/><path d="M16 1C18.7614 1 21 3.23858 21 6V16C21 18.7614 18.7614 21 16 21H6C3.23858 21 1 18.7614 1 16V6C1 3.23858 3.23858 1 6 1H16Z" stroke="%23321810" stroke-opacity="0.15" stroke-width="2"/><path d="M8.57181 13.6549L5.37339 10.4565L4 11.8299L8.57181 16.4017L18 6.97348L16.6266 5.6001L8.57181 13.6549Z" fill="%23321810"/></svg>')!important}.shop-filter-checkbox input[type=checkbox]:active:not(:checked),.shop-filter-checkbox input[type=checkbox]:focus:not(:checked),.shop-filter-checkbox input[type=checkbox]:not(:checked):active,.shop-filter-checkbox input[type=checkbox]:not(:checked):focus,.shop-filter-checkbox input[type=checkbox]:not(:checked):focus-visible{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"><path d="M16 1C18.7614 1 21 3.23858 21 6V16C21 18.7614 18.7614 21 16 21H6C3.23858 21 1 18.7614 1 16V6C1 3.23858 3.23858 1 6 1H16Z" stroke="%23293A23" stroke-opacity="0.15" stroke-width="2"/></svg>')!important}.shop-filter-checkbox input[type=checkbox]:active:checked,.shop-filter-checkbox input[type=checkbox]:checked:active,.shop-filter-checkbox input[type=checkbox]:checked:focus,.shop-filter-checkbox input[type=checkbox]:checked:focus-visible,.shop-filter-checkbox input[type=checkbox]:focus:checked{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"><path d="M2 6C2 3.79086 3.79086 2 6 2H16C18.2091 2 20 3.79086 20 6V16C20 18.2091 18.2091 20 16 20H6C3.79086 20 2 18.2091 2 16V6Z" fill="%23FCF7F4"/><path d="M16 1C18.7614 1 21 3.23858 21 6V16C21 18.7614 18.7614 21 16 21H6C3.23858 21 1 18.7614 1 16V6C1 3.23858 3.23858 1 6 1H16Z" stroke="%23321810" stroke-opacity="0.15" stroke-width="2"/><path d="M8.57181 13.6549L5.37339 10.4565L4 11.8299L8.57181 16.4017L18 6.97348L16.6266 5.6001L8.57181 13.6549Z" fill="%23321810"/></svg>')!important}.shop-filter-checkbox input[type=checkbox]:active,.shop-filter-checkbox input[type=checkbox]:focus,.shop-filter-checkbox input[type=checkbox]:focus-visible{box-shadow:none!important;outline:none!important}@media (hover:hover) and (pointer:fine){.shop-filter-checkbox input[type=checkbox]:hover:not(:checked){background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"><path d="M16 1C18.7614 1 21 3.23858 21 6V16C21 18.7614 18.7614 21 16 21H6C3.23858 21 1 18.7614 1 16V6C1 3.23858 3.23858 1 6 1H16Z" stroke="%23293A23" stroke-opacity="0.15" stroke-width="2"/></svg>')!important;opacity:.8}.shop-filter-checkbox input[type=checkbox]:hover:checked{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"><path d="M2 6C2 3.79086 3.79086 2 6 2H16C18.2091 2 20 3.79086 20 6V16C20 18.2091 18.2091 20 16 20H6C3.79086 20 2 18.2091 2 16V6Z" fill="%23FCF7F4"/><path d="M16 1C18.7614 1 21 3.23858 21 6V16C21 18.7614 18.7614 21 16 21H6C3.23858 21 1 18.7614 1 16V6C1 3.23858 3.23858 1 6 1H16Z" stroke="%23321810" stroke-opacity="0.15" stroke-width="2"/><path d="M8.57181 13.6549L5.37339 10.4565L4 11.8299L8.57181 16.4017L18 6.97348L16.6266 5.6001L8.57181 13.6549Z" fill="%23321810"/></svg>')!important;opacity:.8}}@media (hover:none) and (pointer:coarse){.shop-filter-checkbox input[type=checkbox]:not(:checked){background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"><path d="M16 1C18.7614 1 21 3.23858 21 6V16C21 18.7614 18.7614 21 16 21H6C3.23858 21 1 18.7614 1 16V6C1 3.23858 3.23858 1 6 1H16Z" stroke="%23293A23" stroke-opacity="0.15" stroke-width="2"/></svg>')!important}.shop-filter-checkbox input[type=checkbox]:checked{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"><path d="M2 6C2 3.79086 3.79086 2 6 2H16C18.2091 2 20 3.79086 20 6V16C20 18.2091 18.2091 20 16 20H6C3.79086 20 2 18.2091 2 16V6Z" fill="%23FCF7F4"/><path d="M16 1C18.7614 1 21 3.23858 21 6V16C21 18.7614 18.7614 21 16 21H6C3.23858 21 1 18.7614 1 16V6C1 3.23858 3.23858 1 6 1H16Z" stroke="%23321810" stroke-opacity="0.15" stroke-width="2"/><path d="M8.57181 13.6549L5.37339 10.4565L4 11.8299L8.57181 16.4017L18 6.97348L16.6266 5.6001L8.57181 13.6549Z" fill="%23321810"/></svg>')!important}.shop-filter-checkbox input[type=checkbox]:active:not(:checked),.shop-filter-checkbox input[type=checkbox]:hover:not(:checked){background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"><path d="M16 1C18.7614 1 21 3.23858 21 6V16C21 18.7614 18.7614 21 16 21H6C3.23858 21 1 18.7614 1 16V6C1 3.23858 3.23858 1 6 1H16Z" stroke="%23293A23" stroke-opacity="0.15" stroke-width="2"/></svg>')!important;opacity:1!important}.shop-filter-checkbox input[type=checkbox]:active:checked,.shop-filter-checkbox input[type=checkbox]:hover:checked{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"><path d="M2 6C2 3.79086 3.79086 2 6 2H16C18.2091 2 20 3.79086 20 6V16C20 18.2091 18.2091 20 16 20H6C3.79086 20 2 18.2091 2 16V6Z" fill="%23FCF7F4"/><path d="M16 1C18.7614 1 21 3.23858 21 6V16C21 18.7614 18.7614 21 16 21H6C3.23858 21 1 18.7614 1 16V6C1 3.23858 3.23858 1 6 1H16Z" stroke="%23321810" stroke-opacity="0.15" stroke-width="2"/><path d="M8.57181 13.6549L5.37339 10.4565L4 11.8299L8.57181 16.4017L18 6.97348L16.6266 5.6001L8.57181 13.6549Z" fill="%23321810"/></svg>')!important}}.shop-filter-checkbox span{color:#321810;font-size:16px;line-height:1.6}.shop-filter-price-range{display:flex;flex-direction:column;gap:16px}.shop-filter-apply-btn{background-color:#8ac376;border:2px solid #8ac376;border-radius:8px;color:#321810;cursor:pointer;font-size:16px;font-weight:500;line-height:1.6;margin-top:16px;padding:12px 24px;transition:all .2s ease;width:100%}.shop-filter-apply-btn:hover{background-color:#fff0;border-color:#321810;color:#321810}.shop-filter-apply-btn:focus{box-shadow:0 0 0 3px rgb(138 195 118 / .3);outline:none}.shop-filter-price-display{align-items:center;color:#321810;display:flex;font-size:18px;font-weight:400;gap:8px}.shop-filter-price-slider-wrapper{align-items:center;display:flex;height:24px;position:relative;width:100%}.shop-filter-price-slider{background-color:rgb(41 58 35 / .2);border-radius:2px;height:4px;pointer-events:none;position:absolute;width:100%}.shop-filter-price-slider .shop-filter-price-track{background-color:#8ac376;border-radius:2px;height:100%;left:0;position:absolute}.shop-filter-price-slider-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff0;cursor:pointer;height:4px;outline:none;position:relative;width:100%;z-index:2}.shop-filter-price-slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:3px solid #dadad9;border-radius:50%;box-shadow:0 2px 6px rgb(0 0 0 / .15);cursor:grab;height:20px;-webkit-transition:all .2s ease;transition:all .2s ease;width:20px}.shop-filter-price-slider-input::-webkit-slider-thumb:hover{transform:scale(1.1)}.shop-filter-price-slider-input::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.15)}.shop-filter-price-slider-input::-moz-range-thumb{background:#8ac376;border:3px solid #dadad9;border-radius:50%;box-shadow:0 2px 6px rgb(0 0 0 / .15);cursor:grab;height:20px;-moz-transition:all .2s ease;transition:all .2s ease;width:20px}.shop-filter-price-slider-input::-moz-range-thumb:hover{transform:scale(1.1)}.shop-filter-price-slider-input::-moz-range-thumb:active{cursor:grabbing;transform:scale(1.15)}.shop-main{flex:1;min-width:0}.shop-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:32px}.shop-active-filters{display:flex;flex:1;flex-wrap:wrap;gap:12px}.shop-active-filter-tag{align-items:center;background-color:#8ac376;border-radius:100px;color:#321810;display:inline-flex;font-size:18px;font-weight:400;gap:8px;line-height:1.6;padding:8px 16px}.shop-active-filter-tag button{align-items:center;background:#fff0;border:none;cursor:pointer;display:flex;height:16px;justify-content:center;padding:0;width:16px}.shop-active-filter-tag button svg{height:12px;width:12px}.shop-active-filter-tag button:hover{opacity:.7}.shop-ordering.shop-desktop-ordering{display:none}@media (min-width:1024px){.shop-ordering.shop-desktop-ordering{display:block}}.shop-ordering.shop-mobile-ordering{display:block}@media (min-width:1024px){.shop-ordering.shop-mobile-ordering{display:none}}.shop-ordering select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M7.08716 9.02344C7.18798 9.02344 7.26496 9.05385 7.34302 9.13184L11.6458 13.459L11.9993 13.8145L16.6819 9.13184C16.7595 9.05424 16.826 9.03227 16.9065 9.03516C17.0008 9.0386 17.0822 9.07117 17.1682 9.15723C17.2463 9.23531 17.2766 9.31223 17.2766 9.41309C17.2765 9.51371 17.2461 9.59001 17.1682 9.66797L12.2493 14.5869C12.1951 14.6411 12.1524 14.667 12.1243 14.6787C12.0887 14.6935 12.0489 14.7021 12.0002 14.7021C11.9758 14.7021 11.9534 14.6993 11.9329 14.6953L11.8752 14.6787L11.8225 14.6484C11.8018 14.634 11.7781 14.6138 11.7512 14.5869L6.80688 9.64355C6.73305 9.56972 6.70686 9.50009 6.71021 9.40527C6.714 9.29797 6.75001 9.2141 6.83228 9.13184C6.9102 9.05403 6.98657 9.02351 7.08716 9.02344Z" fill="%23293A23" stroke="%23293A23"/></svg>');background-position:right 12px center;background-repeat:no-repeat;background-size:24px 24px;border:1px solid #293a23;border-radius:100px;color:#321810;cursor:pointer;font-size:16px;font-weight:400;height:auto;padding:10px 24px}.shop-ordering select:hover{background-color:#8ac376;border-color:#8ac376;color:#293a23}.shop-ordering select:focus{border-color:#321810;outline:none}.products{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}@media (min-width:768px){.products{gap:24px;grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.products{gap:32px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1440px){.products{-moz-column-gap:36px;column-gap:36px;grid-template-columns:repeat(3,1fr)}}.shop-product-card{background-color:#fff0;list-style:none;margin-bottom:32px;transition:all .3s ease}.shop-product-inner{display:flex;flex-direction:column;gap:12px;height:100%}.shop-product-image-wrapper{aspect-ratio:284/341;border-radius:32px;overflow:hidden;position:relative;transition:all .3s ease}@media (min-width:1024px){.shop-product-image-wrapper{border-radius:16px}}.shop-product-image-link{display:block;height:100%;padding:0;width:100%}@media (min-width:1440px){.shop-product-image-link{padding:0}}.shop-product-image{height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;width:100%}.shop-product-card:hover .shop-product-image{transform:scale(1.05)}.shop-product-badge{position:absolute;right:16px;top:16px;z-index:2}@media (min-width:1440px){.shop-product-badge{right:32px;top:32px}}.shop-product-badge.shop-product-sale{align-items:center;background-color:#a75037;border-radius:50%;box-shadow:0 2px 8px rgb(229 62 62 / .3);color:#fff;display:flex;font-size:18px;font-weight:600;height:64px;justify-content:center;line-height:1;width:64px}@media (min-width:1440px){.shop-product-badge.shop-product-sale{font-size:22px;height:80px;width:80px}}.shop-product-info{display:flex;flex:1;flex-direction:column;gap:12px}.shop-product-header{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:space-between}@media (min-width:768px){.shop-product-header{align-items:flex-start;flex-direction:row}}.shop-product-title-group{align-items:center;display:flex;flex:1;flex-direction:column;gap:4px;min-width:0;text-align:center}@media (min-width:768px){.shop-product-title-group{align-items:flex-start;text-align:left}}.shop-product-title{margin:0}.shop-product-title a{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#321810;display:-webkit-box;font-size:16px;font-weight:600;line-height:1.6;overflow:hidden;text-decoration:none}.shop-product-title a:hover{color:#6c3423}.shop-product-price{align-items:center;color:#321810;display:flex;flex-direction:row-reverse;flex-shrink:0;font-size:18px;font-weight:600;gap:8px;line-height:1.6}@media (min-width:768px){.shop-product-price{flex-direction:column}}.shop-product-price bdi{display:flex;flex-direction:row-reverse}.shop-product-price del{font-size:14px;font-weight:400;order:2;text-decoration:line-through}.shop-product-price del .woocommerce-Price-amount{color:#321810}.shop-product-price ins{order:1;text-decoration:none}.shop-product-price ins .woocommerce-Price-amount{color:#a75037;font-size:18px;font-weight:600}.shop-product-price .price{align-items:baseline;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;gap:8px;justify-content:flex-end}.shop-product-price .price .woocommerce-Price-amount{color:#321810}.shop-product-price .price .woocommerce-Price-amount bdi{font-size:inherit;font-weight:inherit}.shop-product-stock{color:#321810;font-size:12px;font-weight:400;line-height:1.6;margin:0;opacity:.7}.shop-product-actions{margin-top:auto}.shop-product-actions .button{background-color:#fff0;border:2px solid rgb(41 58 35 / .25);border-radius:100px;color:#321810;cursor:pointer;display:inline-block;font-size:10px;font-weight:500;line-height:normal;line-height:20px;min-height:40px;padding:8px 12px;text-align:center;text-decoration:none;text-transform:none;transition:all .2s ease;width:100%}@media (min-width:425px){.shop-product-actions .button{font-size:12px;padding:8px 24px}}@media (min-width:1024px){.shop-product-actions .button{font-size:16px}}.shop-product-actions .button:hover{background-color:#8ac376;border-color:#8ac376}.shop-product-actions .button.added{background-color:#321810;color:#fff}.shop-product-actions .button.added:after{content:" ✓"}@keyframes dots{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.shop-mobile-actions{align-items:center;display:flex;gap:12px;margin-bottom:24px}@media (min-width:1024px){.shop-mobile-actions{display:none}}.shop-mobile-filter-btn{align-items:center;background-color:#fff;border:2px solid #321810;border-radius:100px;color:#321810;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.shop-mobile-filter-btn svg{flex-shrink:0;height:20px;width:20px}.shop-mobile-filter-btn:hover{background-color:#8ac376;border-color:#8ac376}.shop-mobile-ordering select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M7.08716 9.02344C7.18798 9.02344 7.26496 9.05385 7.34302 9.13184L11.6458 13.459L11.9993 13.8145L16.6819 9.13184C16.7595 9.05424 16.826 9.03227 16.9065 9.03516C17.0008 9.0386 17.0822 9.07117 17.1682 9.15723C17.2463 9.23531 17.2766 9.31223 17.2766 9.41309C17.2765 9.51371 17.2461 9.59001 17.1682 9.66797L12.2493 14.5869C12.1951 14.6411 12.1524 14.667 12.1243 14.6787C12.0887 14.6935 12.0489 14.7021 12.0002 14.7021C11.9758 14.7021 11.9534 14.6993 11.9329 14.6953L11.8752 14.6787L11.8225 14.6484C11.8018 14.634 11.7781 14.6138 11.7512 14.5869L6.80688 9.64355C6.73305 9.56972 6.70686 9.50009 6.71021 9.40527C6.714 9.29797 6.75001 9.2141 6.83228 9.13184C6.9102 9.05403 6.98657 9.02351 7.08716 9.02344Z" fill="%23293A23" stroke="%23293A23"/></svg>');background-position:right 12px center;background-repeat:no-repeat;background-size:24px 24px;border:2px solid #321810;border-radius:100px;color:#321810;cursor:pointer;font-size:16px;font-weight:500;height:auto;min-width:160px;padding:12px 20px}.shop-mobile-ordering select:hover{background-color:#8ac376;border-color:#8ac376}.shop-mobile-ordering select:focus{border-color:#321810;outline:none}.shop-filters-modal{align-items:flex-start;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:80px;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:999998}.shop-filters-modal.active{opacity:1;visibility:visible}.shop-filters-modal-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.shop-filters-modal-content{background-color:#faefe9;display:flex;flex-direction:column;max-height:calc(100vh - 80px);max-width:100%;position:relative;transform:translateY(100%);transition:transform .3s ease;width:100%;z-index:1}.shop-filters-modal.active .shop-filters-modal-content{transform:translateY(0)}.shop-filters-modal-header{align-items:center;border-bottom:1px solid rgb(41 58 35 / .2);display:flex;flex-shrink:0;justify-content:space-between;padding:24px 20px}.shop-filters-modal-title{color:#321810;font-size:22px;font-weight:700;line-height:1.2;margin:0}.shop-filters-modal-close{align-items:center;background-color:#fff0;border:none;border-radius:50%;color:#321810;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s ease;width:40px}.shop-filters-modal-close svg{height:24px;width:24px}.shop-filters-modal-close:hover{background-color:rgb(41 58 35 / .1)}.shop-filters-modal-body{flex:1;overflow-y:auto;padding:24px 20px 60px}.shop-filters-modal-body .shop-filters-mobile{display:flex;flex-direction:column;gap:32px}.shop-filters-modal-footer{border-top:1px solid rgb(41 58 35 / .2);flex-shrink:0;padding:20px}.shop-filters-modal-apply{background-color:#8ac376;border:2px solid #8ac376;border-radius:100px;color:#321810;cursor:pointer;font-size:16px;font-weight:500;padding:16px;transition:all .2s ease;width:100%}.shop-filters-modal-apply:hover{background-color:#fff;border-color:#321810;color:#321810}.woocommerce-ordering,.woocommerce-result-count,body:not(.single-product) .page-heading,body:not(.single-product) .woocommerce-breadcrumb{display:none!important}.woocommerce-pagination{align-items:center;box-sizing:border-box;display:flex!important;justify-content:center;margin-top:48px;max-width:100%;padding:24px 20px;width:100%}@media (min-width:768px){.woocommerce-pagination{margin-top:64px;padding:24px 0}}.woocommerce-pagination .page-numbers{align-items:center;box-sizing:border-box;display:flex!important;flex-wrap:wrap;gap:4px;justify-content:center;list-style:none;margin:0;max-width:100%;padding:0;width:100%}@media (min-width:768px){.woocommerce-pagination .page-numbers{gap:8px}}.woocommerce-pagination .page-numbers li{flex-shrink:0;margin:0}.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span{align-items:center;background-color:#fff0;border:1px solid rgb(41 58 35 / .2);border-radius:8px;box-sizing:border-box;color:#321810;display:flex;flex-shrink:0;font-size:13px;font-weight:500;height:32px;justify-content:center;min-width:32px;padding:0 8px;text-decoration:none;transition:all .2s ease;white-space:nowrap}@media (min-width:375px){.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span{font-size:14px;height:36px;min-width:36px;padding:0 10px}}@media (min-width:768px){.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span{height:40px;min-width:40px;padding:0 12px}}.woocommerce-pagination .page-numbers a:hover,.woocommerce-pagination .page-numbers span:hover{background-color:rgb(41 58 35 / .1);border-color:#321810}.woocommerce-pagination .page-numbers span.current{background-color:#321810;border-color:#321810;color:#fcf7f4}.woocommerce-pagination .page-numbers .next.disabled,.woocommerce-pagination .page-numbers .prev.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.single-product-wrapper{padding:48px 20px 80px}@media (min-width:1440px){.single-product-wrapper{padding:88px 64px 112px}}.single-product-container{margin:0 auto;max-width:1440px}.single-product-content{display:flex;flex-direction:column;gap:40px;margin-bottom:64px}@media (min-width:1024px){.single-product-content{flex-direction:row;gap:80px}}.add_to_wishlist.single:hover{background-color:#321810!important;border-color:#321810;color:#fff;opacity:1}.add_to_wishlist.single:hover svg path{fill:#fff}.single-product .comment-form .submit,.single_add_to_cart_button.button{background-color:#8ac376;border:2px solid #8ac376;border-radius:100px;color:#321810;cursor:pointer;display:inline-block;font-size:10px;font-weight:500;line-height:normal;min-height:52px;padding:8px 12px;text-align:center;text-decoration:none;text-transform:none;transition:all .2s ease}@media (min-width:425px){.single-product .comment-form .submit,.single_add_to_cart_button.button{font-size:12px;padding:12px 24px}}@media (min-width:1024px){.single-product .comment-form .submit,.single_add_to_cart_button.button{font-size:16px}}.single-product .comment-form .submit:hover,.single_add_to_cart_button.button:hover{background-color:#321810;border:2px solid #321810;color:#fff!important}.single-product-images{flex:1}@media (min-width:1024px){.single-product-images{max-width:50%}}.single-product-main-swiper{border-radius:32px;margin-bottom:24px;overflow:hidden;width:100%}.single-product-main-swiper .swiper-slide{opacity:0!important;transition:opacity .3s ease}.single-product-main-swiper .swiper-slide.swiper-slide-active{opacity:1!important}.single-product-main-image{align-items:center;aspect-ratio:600/513.7;background-color:#fff;border-radius:32px;display:flex;justify-content:center;overflow:hidden;width:100%}.single-product-main-image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.single-product-gallery-swiper{width:100%}.single-product-gallery-swiper .swiper-wrapper{display:flex}.single-product-gallery-swiper .swiper-slide{height:auto;width:auto}.gallery-thumbnail{align-items:center;aspect-ratio:1/1;background-color:#fff;border:2px solid #fff0;border-radius:16px;cursor:pointer;display:flex;height:100%;justify-content:center;overflow:hidden;transition:all .3s ease;width:100%}.gallery-thumbnail img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.single-product-gallery-swiper .swiper-slide-thumb-active .gallery-thumbnail,.single-product-gallery-swiper .swiper-slide:hover .gallery-thumbnail{border-color:#321810}.single-product-details{flex:1}@media (min-width:1024px){.single-product-details{max-width:50%}}.single-product-breadcrumbs{margin-bottom:24px}.single-product-breadcrumbs .container{padding:0}.single-product-breadcrumbs .woocommerce-breadcrumb{color:#321810;font-size:14px;font-weight:400;line-height:1.6}.single-product-breadcrumbs .woocommerce-breadcrumb a{color:#321810;text-decoration:none;transition:color .2s ease}.single-product-breadcrumbs .woocommerce-breadcrumb a:hover{color:#8ac376}.single-product-title{color:#321810;font-size:32px;font-weight:700;line-height:1.2;margin:0 0 24px}@media (min-width:768px){.single-product-title{font-size:40px}}@media (min-width:1440px){.single-product-title{font-size:48px}}.single-product-meta-row{align-items:center;border-bottom:1px solid rgb(41 58 35 / .1);display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding-bottom:24px}.single-product-price{color:#321810;font-size:24px;font-weight:700}@media (min-width:768px){.single-product-price{font-size:28px}}.single-product-price .price{align-items:center;display:flex;gap:12px}.single-product-price .price del{color:rgb(41 58 35 / .5);font-size:18px;font-weight:400;text-decoration:line-through}@media (min-width:768px){.single-product-price .price del{font-size:20px}}.single-product-price .price ins{color:#a75037;text-decoration:none}.single-product-price bdi{display:flex;flex-direction:row-reverse;gap:4px}.single-product-divider{color:rgb(41 58 35 / .3);font-size:24px;font-weight:400}@media (min-width:768px){.single-product-divider{font-size:28px}}.single-product-rating{align-items:center;display:flex;gap:8px}.single-product-rating .custom-star-rating{align-items:center;display:flex;gap:2px}.single-product-rating .custom-star-rating svg{height:16px;width:16px}.single-product-rating .rating-average{color:rgb(41 58 35 / .7);font-size:14px;font-weight:400}.single-product-rating .rating-bullet{color:rgb(41 58 35 / .4);font-size:14px;font-weight:400}.single-product-rating .review-count{color:rgb(41 58 35 / .7);font-size:14px;font-weight:400}.single-product-stock{margin-bottom:24px}.single-product-stock .stock-status{display:inline-block;font-size:16px;font-weight:700}.single-product-stock .stock-status.in-stock{background-color:rgb(138 195 118 / .1);color:#321810}.single-product-stock .stock-status.limited{color:#ffb800}.single-product-stock .stock-status.out-of-stock{color:#a75037}.single-product-short-description{color:#321810;font-size:16px;font-weight:400;line-height:1.6;margin-bottom:32px}.single-product-short-description p{margin:0 0 16px}.single-product-short-description p:last-child{margin-bottom:0}.cart:not(.shop_table){display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.quantity-selector{display:flex;flex-direction:column;gap:8px}.quantity-selector label{color:#321810;font-size:14px;font-weight:600}.quantity-input{align-items:center;display:flex;gap:8px;overflow:hidden}.quantity-input .quantity-btn{align-items:center;background-color:#8ac376;border:2px solid #8ac376;border-radius:100px;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;transition:all .2s ease;width:44px}.quantity-input .quantity-btn:active,.quantity-input .quantity-btn:hover{background-color:#fff0;border:2px solid #321810}.quantity-input .qty{background-color:rgb(50 24 16 / .05);border:none;border:2px solid rgb(50 24 16 / .15);border-radius:100px;color:rgb(50 24 16 / .6);font-size:16px;font-weight:600;height:44px;padding:8px 12px;text-align:center;width:64px}.quantity-input .qty:focus{outline:none}.quantity-input .qty{-moz-appearance:textfield}.quantity-input .qty::-webkit-inner-spin-button,.quantity-input .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.single_product_add_to_cart_button{background-color:#8ac376;border:2px solid #8ac376;border-radius:100px;color:#321810!important;cursor:pointer;font-size:16px;font-weight:600;min-height:46px;padding:10px 24px;text-align:center;text-transform:none;transition:all .3s ease;width:100%}.single_product_add_to_cart_button:hover{background-color:#fff0;border-color:#321810}.single-product-wishlist{margin-bottom:32px}.single-product-wishlist .yith-wcwl-add-to-wishlist{display:block;margin:0;width:100%}.single-product-wishlist .yith-wcwl-add-to-wishlist .feedback{color:rgb(41 58 35 / .75);display:flex;font-size:14px;line-height:1.5;margin-top:8px}.single-product-wishlist .yith-wcwl-add-to-wishlist .feedback:before{content:"\e92d";font-family:xstore-icons!important}.single-product-wishlist .yith-wcwl-add-to-wishlist .feedback #yith-wcwl-icon-heart{display:none!important}.single-product-wishlist a.add_to_wishlist{align-items:center;background-color:#fff0;border:2px solid rgb(41 58 35 / .2);border-radius:100px;box-sizing:border-box;color:#321810;display:flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;line-height:normal;padding:12px 24px;text-decoration:none;transition:all .3s ease;width:100%}.single-product-wishlist a.add_to_wishlist .yith-wcwl-icon,.single-product-wishlist a.add_to_wishlist img{flex-shrink:0;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.single-product-wishlist a.add_to_wishlist svg{flex-shrink:0;height:24px;width:24px}.single-product-wishlist a.add_to_wishlist svg path{fill:#321810;transition:fill .2s ease}.single-product-wishlist a.add_to_wishlist:hover{background-color:rgb(41 58 35 / .05);border-color:#321810}.single-product-wishlist .yith-wcwl-wishlistaddedbrowse,.single-product-wishlist .yith-wcwl-wishlistexistsbrowse{display:block;width:100%}.single-product-wishlist .yith-wcwl-wishlistaddedbrowse a,.single-product-wishlist .yith-wcwl-wishlistaddedbrowse a.remove_from_wishlist,.single-product-wishlist .yith-wcwl-wishlistexistsbrowse a,.single-product-wishlist .yith-wcwl-wishlistexistsbrowse a.remove_from_wishlist{-webkit-tap-highlight-color:rgb(41 58 35 / .15);align-items:center;background-color:#fff0;border:2px solid rgb(41 58 35 / .2);border-radius:100px;box-sizing:border-box;color:#321810;cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;gap:8px;justify-content:center;line-height:1.3;margin:4px 4px 4px 0;min-height:48px;min-width:48px;padding:12px 20px;text-decoration:none;transition:all .3s ease}.single-product-wishlist .yith-wcwl-wishlistaddedbrowse a:hover,.single-product-wishlist .yith-wcwl-wishlistexistsbrowse a:hover{background-color:rgb(41 58 35 / .05);border-color:#321810}@media (max-width:768px){.single-product-wishlist .yith-wcwl-wishlistaddedbrowse a,.single-product-wishlist .yith-wcwl-wishlistexistsbrowse a{margin:6px 0;width:100%}}.single-product-meta{border-bottom:1px solid rgb(41 58 35 / .1);margin-bottom:24px;padding-bottom:24px}.product-meta-item{display:flex;font-size:14px;gap:8px;justify-content:center;line-height:1.6;margin-bottom:12px}.product-meta-item:last-child{margin-bottom:0}.product-meta-item .meta-label{color:#321810;font-weight:600}.product-meta-item .meta-value{color:rgb(41 58 35 / .8);font-weight:400}.product-meta-item .meta-value a{color:#321810;text-decoration:none;text-decoration:underline;transition:color .2s ease}.product-meta-item .meta-value a:hover{color:#8ac376}.single-product-share{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.single-product-share .share-label{color:#321810;font-size:14px;font-weight:600}.single-product-share .share-buttons{display:flex;gap:12px}.single-product-share .share-btn{align-items:center;background-color:#fff;border:2px solid #321810;border-radius:50%;color:#321810;display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.single-product-share .share-btn:hover{background-color:#321810;color:#fff;transform:translateY(-2px)}.single-product-share .share-btn svg{height:20px;width:20px}.woocommerce-tabs-wrapper{background-color:#faefe9;border-radius:32px;margin-bottom:80px;margin-left:auto;margin-right:auto;max-width:1440px;padding:40px 20px}@media (min-width:768px){.woocommerce-tabs-wrapper{padding:64px}}@media (min-width:1024px){.woocommerce-tabs-wrapper{padding:64px 80px}}.wc-tabs{border-bottom:2px solid rgb(41 58 35 / .1);display:flex;gap:8px;list-style:none;margin:0 0 32px;padding:0}.wc-tabs .et-woocommerce-tab{margin:0;padding:0}.wc-tabs .et-woocommerce-tab a{border-top:1px solid #fff0;color:rgb(41 58 35 / .6);color:#321810;display:block;font-size:18px;font-weight:600;margin-bottom:-2px;padding:16px 24px;text-decoration:none;text-transform:capitalize;transition:all .3s ease}@media (min-width:768px){.wc-tabs .et-woocommerce-tab a{font-size:18px}}.wc-tabs .et-woocommerce-tab a:hover{color:#321810}.wc-tabs .et-woocommerce-tab.active a{border-top-color:#321810;color:#321810}.woocommerce-Tabs-panel{color:#321810;font-size:16px;font-weight:400;line-height:1.6}.woocommerce-Tabs-panel p{margin:0 0 16px}.woocommerce-Tabs-panel p:last-child{margin-bottom:0}.woocommerce-Tabs-panel ul{margin-left:20px}.woocommerce-Tabs-panel ul li{margin-left:10px}.woocommerce-Tabs-panel .woocommerce-product-attributes{border-collapse:collapse;width:100%}.woocommerce-Tabs-panel .woocommerce-product-attributes tr{border-bottom:1px solid rgb(41 58 35 / .1)}.woocommerce-Tabs-panel .woocommerce-product-attributes tr:last-child{border-bottom:none}.woocommerce-Tabs-panel .woocommerce-product-attributes td,.woocommerce-Tabs-panel .woocommerce-product-attributes th{padding:16px 0;text-align:left}.woocommerce-Tabs-panel .woocommerce-product-attributes th{color:#321810;font-weight:600;width:40%}.woocommerce-Tabs-panel .woocommerce-product-attributes td{color:rgb(41 58 35 / .8);font-weight:400}.single-related-products-section{border-top:1px solid rgb(50 24 16 / .2);overflow:hidden;padding:112px 0;position:relative;width:100%}.single-related-products-section .single-related-products-container{display:flex;flex-direction:column;gap:80px}.single-related-products-header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1440px;padding:0 64px;width:100%}.single-related-products-text{display:flex;flex:1;flex-direction:column;gap:16px;max-width:768px}.single-related-products-tagline{color:#321810;font-size:12px;font-weight:500;letter-spacing:1.2px;line-height:1.5;margin:0;text-transform:uppercase}.single-related-products-title{margin:0}@media (max-width:991px){.single-related-products-title{font-size:44px}}@media (max-width:767px){.single-related-products-title{font-size:32px}}.single-related-products-description{color:#321810;font-size:18px;font-weight:400;line-height:1.6;margin:0}@media (max-width:767px){.single-related-products-description{font-size:16px}}.single-related-products-button{background-color:#fff0;border:2px solid #321810;border-radius:100px;color:#321810;font-size:16px;font-weight:500;line-height:normal;padding:10px 24px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.single-related-products-button:hover{background-color:#321810;border-color:#321810;color:#fff}.single-related-products-wrapper{display:flex;flex-direction:column;position:relative;width:100%}.single-related-products-swiper{overflow:visible;padding-left:20px;width:100%}@media (min-width:1440px){.single-related-products-swiper{padding-left:calc(50vw - 656px)!important;padding-right:64px!important}}.single-related-products-swiper .swiper-wrapper{display:flex}.single-related-products-swiper .swiper-slide{height:auto}.single-related-products-swiper .swiper-slide .related-product-card{display:flex;flex-direction:column;gap:16px;height:100%}.related-product-image{aspect-ratio:1/1.2;background-color:#fff;border:1px solid rgb(50 24 16 / .2);border-radius:32px;overflow:hidden;position:relative;width:100%}.related-product-image a{display:block;height:100%;width:100%}.related-product-image img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.related-product-badge{position:absolute;right:16px;top:16px;z-index:2}@media (min-width:1440px){.related-product-badge{right:24px;top:24px}}.related-product-badge.related-product-sale{align-items:center;background-color:#a75037;border-radius:50%;box-shadow:0 2px 8px rgb(167 80 55 / .3);color:#fff;display:flex;font-size:16px;font-weight:600;height:56px;justify-content:center;line-height:1;width:56px}@media (min-width:1440px){.related-product-badge.related-product-sale{font-size:18px;height:64px;width:64px}}.related-product-info{display:flex;flex-direction:column;gap:24px}.related-product-header{align-items:flex-start;display:flex;gap:16px;height:48px}.related-product-title-group{display:flex;flex:1;flex-direction:column;gap:0;min-width:0}.related-product-title{color:#321810;font-size:10px;font-weight:600;line-height:1.6;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:480px){.related-product-title{font-size:12px}}@media (min-width:768px){.related-product-title{font-size:18px}}.related-product-title a{color:inherit;text-decoration:none}.related-product-title a:hover{opacity:.8}.related-product-stock{color:rgb(50 24 16 / .6);font-size:8px;font-weight:400;line-height:1.6;margin:0}@media (min-width:480px){.related-product-stock{font-size:12px}}@media (min-width:768px){.related-product-stock{font-size:14px}}.related-product-stock.in-stock,.related-product-stock.out-of-stock{color:rgb(50 24 16 / .6)}.related-product-price-group{flex-shrink:0}.related-product-price-group ins{text-decoration:none}.related-product-price{color:#321810;font-size:12px;font-weight:600;line-height:1.6;white-space:nowrap}@media (min-width:480px){.related-product-price{font-size:16px}}@media (min-width:768px){.related-product-price{font-size:22px}}.related-product-price .woocommerce-Price-amount{color:#321810}.related-product-price .price{align-items:center;display:flex;flex-direction:row-reverse;gap:8px}.related-product-price .price del{color:hsl(0 0% 100% / .5);font-size:18px;font-weight:400;order:2;text-decoration:line-through}.related-product-price .price ins{color:#321810;order:1;text-decoration:none}.related-product-price bdi{display:flex;flex-direction:row-reverse;gap:4px}.related-product-add-to-cart{align-items:center;background-color:#fff0;border:2px solid rgb(50 24 16 / .2);border-radius:100px;color:#422016;cursor:pointer;display:flex;font-size:8px;font-weight:500;height:40px;justify-content:center;line-height:1.6;padding:8px 20px;text-decoration:none;text-transform:none;transition:all .2s ease;white-space:nowrap;width:100%}@media (min-width:375px){.related-product-add-to-cart{font-size:12px}}@media (min-width:768px){.related-product-add-to-cart{font-size:16px}}.related-product-add-to-cart:hover:not(.disabled):not(.out-of-stock){background-color:#422016;border-color:rgb(50 24 16 / .2);color:#fff}.related-product-add-to-cart.disabled,.related-product-add-to-cart.out-of-stock{border-color:rgb(50 24 16 / .1);color:rgb(50 24 16 / .5);cursor:not-allowed;opacity:.5;pointer-events:none}.related-product-add-to-cart.loading{opacity:.6;pointer-events:none}.related-product-add-to-cart.added{background-color:#422016}.single-related-products-navigation{align-items:center;display:flex;justify-content:space-between;margin:48px auto 0;max-width:1440px;padding:0 64px;position:relative;width:100%}.single-related-products-navigation .swiper-pagination{position:relative}.single-related-products-pagination{align-items:center;display:flex;gap:8px}.single-related-products-pagination .swiper-pagination-bullet{background-color:#321810;border-radius:50%;cursor:pointer;height:8px;opacity:.2;transition:all .2s ease;width:8px}.single-related-products-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.single-related-products-pagination .swiper-pagination-bullet:hover{background-color:#321810;opacity:1}.single-related-products-arrows{display:flex!important;gap:16px;opacity:1!important;visibility:visible!important}.single-product .single-related-swiper-button-next,.single-product .single-related-swiper-button-prev{align-items:center;background-color:#fff0;border:2px solid rgb(50 24 16 / .2);border-radius:100px;cursor:pointer;display:flex!important;height:48px;justify-content:center;margin:0!important;padding:12px;position:static!important;transition:all .2s ease;width:48px}.single-product .single-related-swiper-button-next:hover,.single-product .single-related-swiper-button-prev:hover{background-color:#321810;border-color:rgb(50 24 16 / .2)}.single-product .single-related-swiper-button-next:hover svg path,.single-product .single-related-swiper-button-prev:hover svg path{fill:#fff}.single-product .single-related-swiper-button-next.swiper-button-disabled,.single-product .single-related-swiper-button-prev.swiper-button-disabled{cursor:not-allowed;opacity:.5}.single-product .single-related-swiper-button-next svg,.single-product .single-related-swiper-button-prev svg{display:block;flex-shrink:0;height:24px;width:24px}.single-product .single-related-swiper-button-next svg path,.single-product .single-related-swiper-button-prev svg path{fill:#321810}.single-product .single-related-swiper-button-next:after,.single-product .single-related-swiper-button-prev:after{display:none!important}.single-related-products-swiper .swiper-button-next,.single-related-products-swiper .swiper-button-prev{margin:0!important;position:static!important}@media (max-width:1024px){.single-related-products-section{padding:80px 0}.single-related-products-section .single-related-products-header,.single-related-products-section .single-related-products-navigation{padding:0 48px}.single-related-products-section .single-related-products-swiper{padding-left:48px;padding-right:48px}}@media (max-width:768px){.single-related-products-section{padding:64px 0}.single-related-products-section .single-related-products-container{gap:48px}.single-related-products-section .single-related-products-header,.single-related-products-section .single-related-products-navigation{padding:0 32px}.single-related-products-section .single-related-products-swiper{padding-left:32px;padding-right:32px}.single-related-products-section .single-related-products-header{align-items:flex-start;flex-direction:column;gap:24px}}@media (max-width:480px){.single-related-products-section{padding:48px 0}.single-related-products-section .single-related-products-header,.single-related-products-section .single-related-products-navigation{padding:0 24px}.single-related-products-section .single-related-products-swiper{padding-left:24px;padding-right:24px}}.comment-form-cookies-consent{display:flex;gap:8px}.single-product-waitlist{margin:24px auto}.single-product-waitlist .outofstock_wl_notifyme{border:1px solid rgb(50 24 16 / .2);padding:12px 24px}.single-product-waitlist ._wl_notifymeptag{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center;width:100%}@media screen and (min-width:768px){.single-product-waitlist ._wl_notifymeptag{flex-direction:row;gap:8px}}.single-product-waitlist ._wl_notifyme{background-color:#8ac376;border:2px solid #8ac376;border-radius:100px;color:#321810!important;cursor:pointer;font-size:16px;font-weight:600;min-height:46px;padding:10px 24px;text-align:center;text-transform:none;transition:all .3s ease;width:100%}.single-product-waitlist ._wl_notifyme:hover{background-color:#fff0;border-color:#321810}.yith-wcwl-add-button .add_to_wishlist img,.yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg{display:none!important}.blog-page-wrapper{padding:40px 20px 112px}@media (min-width:1024px){.blog-page-wrapper{padding:112px 64px}}.blog-page-container{margin:0 auto;max-width:1440px}.blog-page-header{margin-bottom:64px;text-align:center}@media (min-width:768px){.blog-page-header{margin-bottom:80px}}.blog-page-title{margin:0 0 16px}.blog-page-description{color:#321810;font-size:16px;font-weight:400;line-height:1.6;margin:0}@media (min-width:768px){.blog-page-description{font-size:18px}}.blog-filters{margin-bottom:48px}.blog-filters-categories{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media (min-width:768px){.blog-filters-categories{gap:16px}}.blog-filter-category{background-color:#fff0;border:1px solid #fff0;border-radius:100px;color:#321810;cursor:pointer;font-size:14px;font-weight:400;line-height:1.6;padding:10px 24px;transition:all .3s ease}@media (min-width:768px){.blog-filter-category{font-size:16px;padding:12px 32px}}.blog-filter-category:hover{border-color:#321810;color:#6c3423}.blog-filter-category.active{border-color:#321810}.blog-posts-grid{display:grid;gap:32px;grid-template-columns:1fr;margin-bottom:48px}@media (min-width:768px){.blog-posts-grid{gap:40px;grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.blog-posts-grid{grid-template-columns:repeat(3,1fr)}}.blog-no-posts{color:#321810;font-size:16px;grid-column:1/-1;padding:40px 20px;text-align:center}.blog-post-card{background-color:#fff0;transition:all .3s ease}.blog-post-inner{display:flex;flex-direction:column;gap:16px;height:100%}.blog-post-image-wrapper{aspect-ratio:375/258;background-color:#fff;border-radius:16px;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.blog-post-image-wrapper{aspect-ratio:384/264}}.blog-post-image-link{display:block;height:100%;width:100%}.blog-post-image{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.blog-post-card:hover .blog-post-image{transform:scale(1.05)}.blog-post-content{display:flex;flex:1;flex-direction:column;gap:12px}.blog-post-meta-top{align-items:center;display:flex;gap:12px}.blog-post-category{border:2px solid rgb(50 24 16 / .15);border-radius:100px;color:#321810;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;line-height:1.6;padding:4px 12px}@media (min-width:768px){.blog-post-category{font-size:14px}}.blog-post-title{margin:0}.blog-post-title a{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#321810;display:-webkit-box;font-size:18px;font-weight:600;line-height:1.4;overflow:hidden;text-decoration:none}@media (min-width:768px){.blog-post-title a{font-size:20px}}.blog-post-title a:hover{color:#6c3423}.blog-post-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#321810;display:-webkit-box;font-size:14px;font-weight:400;line-height:1.6;opacity:.8;overflow:hidden}@media (min-width:768px){.blog-post-excerpt{font-size:16px}}.blog-post-meta{align-items:center;display:flex;justify-content:flex-start;margin-top:auto;padding-top:8px}.blog-post-reading-time{color:#321810;font-size:12px;font-weight:400;line-height:1.6}@media (min-width:768px){.blog-post-reading-time{font-size:14px}}.blog-post-read-more{align-items:center;color:#321810;display:flex;font-size:14px;font-weight:500;gap:4px;line-height:1.6;text-decoration:none;transition:all .2s ease}@media (min-width:768px){.blog-post-read-more{font-size:16px}}.blog-post-read-more svg{flex-shrink:0;height:20px;transition:transform .2s ease;width:20px}@media (min-width:768px){.blog-post-read-more svg{height:24px;width:24px}}.blog-post-read-more:hover{color:#6c3423}.blog-post-read-more:hover svg{transform:translateX(4px)}.blog-load-more-wrapper{display:flex;justify-content:center;margin-top:64px}.blog-load-more-btn{background-color:#321810;border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;line-height:1.6;padding:14px 40px;transition:all .3s ease}@media (min-width:768px){.blog-load-more-btn{font-size:18px;padding:16px 48px}}.blog-load-more-btn:hover{background-color:#592b1c;box-shadow:0 4px 12px rgb(50 24 16 / .15);transform:translateY(-2px)}.blog-load-more-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.blog-load-more-btn:disabled:hover{background-color:#321810;box-shadow:none}.blog-load-more-btn.loading{cursor:wait;opacity:.7}.single-post-hero-wrapper{padding:48px 20px 24px}@media (min-width:1440px){.single-post-hero-wrapper{padding:88px 64px 40px}}.single-post-hero-container{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1440px}@media (min-width:992px){.single-post-hero-container{flex-direction:row;gap:80px}}.single-post-hero-content{display:flex;flex:1;flex-direction:column;max-width:420px}.single-post-hero-image{border-radius:40px;flex:1;overflow:hidden}@media (min-width:768px){.single-post-hero-image{border-radius:24px}}.single-post-hero-image .single-featured-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single-post-wrapper{padding:0 20px 48px}@media (min-width:768px){.single-post-wrapper{padding:0 64px 64px}}.single-post-container{margin:0 auto;max-width:768px}.single-post-breadcrumb{align-items:center;display:flex;font-size:16px;gap:8px;line-height:0;margin-bottom:32px}.single-post-breadcrumb a{color:#293a23;text-decoration:none;transition:opacity .2s ease}.single-post-breadcrumb a:hover{opacity:.7}.single-post-breadcrumb .breadcrumb-separator{color:#293a23}.single-post-header{margin-bottom:32px}@media (min-width:768px){.single-post-header{margin-bottom:48px}}.single-post-title{color:#321810;font-weight:700;line-height:1.2;margin:0 0 24px}@media (min-width:768px){.single-post-title{margin-bottom:36px}}.single-post-meta{align-items:center;display:flex;gap:0}.single-post-meta .single-post-category{margin-right:16px}.single-post-meta .single-post-reading-time{color:#293a23;font-size:14px;padding-left:16px;position:relative}.single-post-meta .single-post-reading-time:before{color:#293a23;content:"•";left:0;position:absolute}.single-post-category{border:2px solid rgb(41 58 35 / .15);border-radius:100px;color:#293a23;display:inline-block;font-size:14px;font-weight:600;line-height:normal;padding:4px 10px}.single-post-content{color:#321810;font-size:16px;font-weight:400;line-height:1.6;margin-bottom:48px}@media (min-width:768px){.single-post-content{font-size:18px;margin-bottom:64px}}.single-post-content h2,.single-post-content h3,.single-post-content h4,.single-post-content h5,.single-post-content h6{color:#321810;font-weight:700;margin:32px 0 16px}@media (min-width:768px){.single-post-content h2,.single-post-content h3,.single-post-content h4,.single-post-content h5,.single-post-content h6{margin:48px 0 24px}}.single-post-content p{margin:0 0 16px}.single-post-content ol,.single-post-content ul{margin:24px 0;padding-left:24px}.single-post-content ol li,.single-post-content ul li{margin-bottom:12px}.single-post-content blockquote{border-left:2px solid rgb(41 58 35 / .15);margin:32px 0;padding:0 20px}@media (min-width:768px){.single-post-content blockquote{margin:48px 0}}.single-post-content blockquote p{font-size:20px;font-style:italic;font-weight:600;margin:0}.single-post-content img{border-radius:16px;height:auto;margin:32px 0;max-width:100%}@media (min-width:768px){.single-post-content img{border-radius:24px;margin:48px 0}}.single-post-content a{color:#321810;text-decoration:underline;transition:opacity .2s ease}.single-post-content a:hover{opacity:.7}.single-post-content b,.single-post-content strong{font-weight:600}.single-post-content em,.single-post-content i{font-style:italic}.single-post-tags{border-top:1px solid rgb(41 58 35 / .15);padding:32px 0}@media (min-width:768px){.single-post-tags{padding:48px 0}}.tags-list{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.tag-item{background-color:#fff0;border:2px solid rgb(41 58 35 / .15);border-radius:100px;color:#321810;display:inline-block;font-size:14px;font-weight:600;line-height:normal;padding:8px 10px;text-decoration:none;transition:all .3s ease}.tag-item:hover{background-color:#8ac376;border-color:#8ac376;color:#293a23}.single-post-comments{border-top:1px solid rgb(41 58 35 / .15);padding-top:48px}@media (min-width:768px){.single-post-comments{padding-top:64px}}.single-post-comments .comments-title{color:#321810;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 32px}@media (min-width:768px){.single-post-comments .comments-title{font-size:32px;margin-bottom:48px}}.single-post-comments .comment-list{list-style:none;margin:0;padding:0}.single-post-comments .comment-list .comment{margin-bottom:32px}@media (min-width:768px){.single-post-comments .comment-list .comment{margin-bottom:48px}}.single-post-comments .comment-body{background-color:hsl(0 0% 100% / .5);border-radius:16px;padding:24px}@media (min-width:768px){.single-post-comments .comment-body{padding:32px}}.single-post-comments .comment-author{font-weight:600;margin-bottom:8px}.single-post-comments .comment-metadata{font-size:14px;margin-bottom:16px;opacity:.6}.single-post-comments .comment-content{font-size:16px;line-height:1.6}.single-post-comments .comment-content p{margin:0 0 16px}.single-post-comments .comment-content p:last-child{margin-bottom:0}.single-post-comments .reply{margin-top:16px}.single-post-comments .reply a{color:#321810;font-size:14px;text-decoration:none}.single-post-comments .reply a:hover{text-decoration:underline}.single-post-comments #respond{margin-top:48px}@media (min-width:768px){.single-post-comments #respond{margin-top:64px}}.single-post-comments .comment-reply-title{color:#321810;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 24px}@media (min-width:768px){.single-post-comments .comment-reply-title{font-size:28px;margin-bottom:32px}}.single-post-comments .comment-form p{margin-bottom:16px}.single-post-comments .comment-form label{color:#321810;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.single-post-comments .comment-form input[type=email],.single-post-comments .comment-form input[type=text],.single-post-comments .comment-form input[type=url],.single-post-comments .comment-form textarea{background-color:#fff;border:2px solid rgb(41 58 35 / .15);border-radius:8px;color:#321810;font-size:16px;padding:12px 16px;width:100%}.single-post-comments .comment-form input[type=email]:focus,.single-post-comments .comment-form input[type=text]:focus,.single-post-comments .comment-form input[type=url]:focus,.single-post-comments .comment-form textarea:focus{border-color:#321810;outline:none}.single-post-comments .comment-form textarea{min-height:120px;resize:vertical}.single-post-comments .comment-form .form-submit{margin-top:24px}.single-post-comments .comment-form .form-submit input[type=submit]{background-color:#8ac376;border:2px solid #8ac376;border-radius:100px;color:#293a23;cursor:pointer;font-size:16px;font-weight:500;line-height:normal;padding:10px 24px;text-transform:none;transition:all .3s ease}.single-post-comments .comment-form .form-submit input[type=submit]:hover{background-color:#fff0;border:2px solid #293a23}.single-related-posts{background-color:#321810;overflow:hidden;padding:64px 0}@media (min-width:768px){.single-related-posts{padding:80px 0}}@media (min-width:992px){.single-related-posts{padding:112px 0}}.single-related-container{margin:0 auto;max-width:1440px;padding:0 0 0 20px}@media (min-width:768px){.single-related-container{padding:0 64px}}.related-posts-header{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}@media (min-width:768px){.related-posts-header{align-items:flex-end;flex-direction:row;justify-content:space-between;margin-bottom:64px}}.related-posts-text{flex:1}.related-posts-tagline{color:#fff;display:block;font-size:12px;font-weight:500;letter-spacing:1.2px;line-height:1.6;margin-bottom:16px;text-transform:uppercase}@media (min-width:768px){.related-posts-tagline{font-size:16px}}.related-posts-title{color:#fff;margin:0 0 16px}.related-posts-description{color:#fff;font-size:16px;margin:0}.related-posts-button{align-self:flex-start;border:2px solid hsl(0 0% 100% / .2);border-radius:100px;color:#fff;display:inline-flex;font-size:16px;font-weight:500;line-height:normal;padding:10px 24px;text-decoration:none;transition:all .3s ease}@media (min-width:768px){.related-posts-button{align-self:auto}}.related-posts-button:hover{background-color:#fff;border-color:#fff}.related-posts-wrapper{position:relative}.related-posts-swiper{overflow:visible}.related-posts-swiper .swiper-wrapper{display:flex}.related-posts-swiper .swiper-slide{height:auto}.related-post-card{background-color:#fff0;transition:transform .3s ease}.related-post-card:hover{transform:translateY(-4px)}.related-post-image{aspect-ratio:375/258;background-color:hsl(0 0% 100% / .1);border-radius:16px;margin-bottom:16px;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.related-post-image{aspect-ratio:384/264}}.related-post-image a{display:block;height:100%;width:100%}.related-post-image .related-image{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.related-post-card:hover .related-post-image .related-image{transform:scale(1.05)}.related-post-content{display:flex;flex-direction:column;gap:12px}.related-post-meta-top{align-items:center;display:flex;gap:12px}.related-post-category{border:2px solid hsl(0 0% 100% / .15);border-radius:100px;color:#fff;display:inline-block;font-size:14px;font-weight:600;line-height:normal;padding:8px 10px}.related-post-reading-time{color:#fff;font-size:14px;font-weight:600;line-height:1.6}.related-post-title{margin:0}.related-post-title a{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:18px;font-weight:600;line-height:1.4;overflow:hidden;text-decoration:none}@media (min-width:768px){.related-post-title a{font-size:20px}}.related-post-title a:hover{opacity:.8}.related-post-link{align-items:center;align-self:flex-start;color:#fff;display:flex;font-size:16px;font-weight:500;gap:4px;line-height:1.6;text-decoration:none;transition:all .2s ease}.related-post-link svg{flex-shrink:0;height:20px;transition:transform .2s ease;width:20px}@media (min-width:768px){.related-post-link svg{height:24px;width:24px}}.related-post-link:hover{opacity:.8}.related-post-link:hover svg{transform:translateX(4px)}.related-posts-navigation{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:48px;max-width:1440px}.related-posts-navigation .swiper-pagination{position:relative}.related-posts-pagination{display:flex;gap:12px}.related-posts-pagination .swiper-pagination-bullet{background-color:hsl(0 0% 100% / .3);border-radius:50%;height:12px;opacity:1;transition:all .3s ease;width:12px}.related-posts-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff;border-radius:6px;width:32px}.related-posts-arrows{display:none;gap:16px}.related-swiper-button-next,.related-swiper-button-prev{align-items:center;background-color:hsl(0 0% 100% / .1);border:1px solid hsl(0 0% 100% / .2);border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .3s ease;width:48px}.related-swiper-button-next:hover,.related-swiper-button-prev:hover{background-color:hsl(0 0% 100% / .2);border-color:hsl(0 0% 100% / .4)}.related-swiper-button-next.swiper-button-disabled,.related-swiper-button-prev.swiper-button-disabled{cursor:not-allowed;opacity:.3}.related-swiper-button-next.swiper-button-disabled:hover,.related-swiper-button-prev.swiper-button-disabled:hover{background-color:hsl(0 0% 100% / .1);border-color:hsl(0 0% 100% / .2)}.related-swiper-button-next svg,.related-swiper-button-prev svg{color:#fff;height:24px;width:24px}.cta-section{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:500px;overflow:hidden;padding:112px 64px;position:relative;width:100%}.cta-section .cta-background{background-color:#8ac376;background-image:url(/wp-content/themes/xstore-child/assets/images/bottom-call-to-action.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}.cta-section .cta-background .cta-overlay{background:linear-gradient(0deg,rgb(50 24 16 / .4),rgb(50 24 16 / .4));inset:0;position:absolute}.cta-section .cta-container{gap:80px;max-width:1280px;position:relative;z-index:1}.cta-section .cta-container,.cta-section .cta-content{align-items:center;display:flex;flex-direction:column;width:100%}.cta-section .cta-content{gap:32px;max-width:768px;text-align:center}.cta-section .cta-title{color:#fff;font-size:52px;font-weight:700;letter-spacing:.52px;line-height:1.2;margin:0}.cta-section .cta-description{color:#fff;font-size:18px;font-weight:400;line-height:1.6;margin:0}.cta-section .cta-actions{align-items:flex-start;display:flex;gap:16px}.cta-section .cta-button{align-items:center;background-color:#f3f9f1;border:2px solid #f3f9f1;border-radius:100px;color:#293a23;display:inline-flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;line-height:1.6;padding:10px 24px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.cta-section .cta-button:hover{background-color:#fff0;border-color:hsl(0 0% 100% / .2);color:#fff}.cta-section .cta-button:focus{outline:2px solid hsl(0 0% 100% / .2);outline-offset:2px}@media (max-width:1024px){.cta-section{padding:80px 48px}.cta-section .cta-title{font-size:42px}.cta-section .cta-description{font-size:16px}}@media (max-width:768px){.cta-section{min-height:400px;padding:64px 32px}.cta-section .cta-container{gap:48px}.cta-section .cta-content{gap:24px}.cta-section .cta-title{font-size:32px;letter-spacing:.32px}.cta-section .cta-description{font-size:16px}}@media (max-width:480px){.cta-section{min-height:350px;padding:48px 24px}.cta-section .cta-title{font-size:28px}.cta-section .cta-description{font-size:14px}.cta-section .cta-button{font-size:14px;padding:8px 20px}}.produtos-recentes-section{background-color:#fff;overflow:hidden;padding:112px 0;position:relative;width:100%}.produtos-recentes-section .produtos-recentes-container{display:flex;flex-direction:column;gap:80px}.produtos-recentes-section .produtos-recentes-header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1440px;padding:0 64px;width:100%}.produtos-recentes-section .produtos-recentes-header .produtos-recentes-title-wrapper{display:flex;flex:1;flex-direction:column;gap:16px;max-width:768px}.produtos-recentes-section .produtos-recentes-header .produtos-recentes-title-wrapper .produtos-recentes-tagline{color:#422016;font-size:12px;font-weight:500;letter-spacing:1.2px;line-height:1.5;margin:0;text-transform:uppercase}.produtos-recentes-section .produtos-recentes-header .produtos-recentes-title-wrapper .produtos-recentes-content{display:flex;flex-direction:column;gap:16px}.produtos-recentes-section .produtos-recentes-header .produtos-recentes-title-wrapper .produtos-recentes-content .produtos-recentes-title{margin:0}.produtos-recentes-section .produtos-recentes-header .produtos-recentes-title-wrapper .produtos-recentes-content .produtos-recentes-description{color:#422016;font-size:18px;font-weight:400;line-height:1.6;margin:0}.produtos-recentes-section .produtos-recentes-header .produtos-recentes-actions{display:flex;flex-direction:column;gap:24px}.produtos-recentes-section .produtos-recentes-header .produtos-recentes-button{align-items:center;background-color:#fff0;border:2px solid #422016;border-radius:100px;color:#422016;display:inline-flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;line-height:1.6;padding:10px 24px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.produtos-recentes-section .produtos-recentes-header .produtos-recentes-button:hover{background-color:#422016;border-color:#422016;color:#fff}.produtos-recentes-section .produtos-recentes-content-wrapper{display:flex;flex-direction:column;position:relative;width:100%}.produtos-recentes-section .produtos-recentes-swiper{overflow:visible;padding-left:calc(50vw - 656px);padding-right:64px;width:100%}@media (max-width:1568px){.produtos-recentes-section .produtos-recentes-swiper{padding-left:64px}}.produtos-recentes-section .produtos-recentes-swiper .swiper-wrapper{display:flex}.produtos-recentes-section .produtos-recentes-swiper .swiper-slide{height:auto}.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card{display:flex;flex-direction:column;gap:16px;height:100%}.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-image-wrapper{aspect-ratio:1/1.2;border-radius:32px;overflow:hidden;position:relative;width:100%}.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-image-wrapper a{display:block;height:100%;width:100%}.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-image-wrapper img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-badge{position:absolute;right:16px;top:16px;z-index:2}@media (min-width:1440px){.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-badge{right:24px;top:24px}}.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-badge.produto-sale{align-items:center;background-color:#a75037;border-radius:50%;box-shadow:0 2px 8px rgb(167 80 55 / .3);color:#fff;display:flex;font-size:16px;font-weight:600;height:56px;justify-content:center;line-height:1;width:56px}@media (min-width:1440px){.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-badge.produto-sale{font-size:18px;height:64px;width:64px}}.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-content{display:flex;flex-direction:column;gap:24px}.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-header{align-items:flex-start;display:flex;gap:16px;height:48px}.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-header .produto-info{display:flex;flex:1;flex-direction:column;gap:0;min-width:0}.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-header .produto-info .produto-name{color:#422016;font-size:10px;font-weight:600;line-height:1.6;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:480px){.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-header .produto-info .produto-name{font-size:12px}}@media (min-width:768px){.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-header .produto-info .produto-name{font-size:18px}}.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-header .produto-info .produto-name a{color:inherit;text-decoration:none}.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-header .produto-info .produto-name a:hover{opacity:.8}.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-header .produto-info .produto-stock{color:rgb(50 24 16 / .6);font-size:8px;font-weight:400;line-height:1.6;margin:0}@media (min-width:480px){.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-header .produto-info .produto-stock{font-size:12px}}@media (min-width:768px){.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-header .produto-info .produto-stock{font-size:14px}}.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-header .produto-info .produto-stock.in-stock,.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-header .produto-info .produto-stock.out-of-stock{color:rgb(50 24 16 / .6)}.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-header .produto-price{color:#422016;font-size:12px;font-weight:600;line-height:1.6;white-space:nowrap}@media (min-width:480px){.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-header .produto-price{font-size:16px}}@media (min-width:768px){.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-header .produto-price{font-size:22px}}.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-header .produto-price ins{text-decoration:none}.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-header .produto-price .woocommerce-Price-amount{color:#422016}.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-actions .produto-add-to-cart{align-items:center;background-color:#fff0;border:2px solid rgb(50 24 16 / .2);border-radius:100px;color:#422016;cursor:pointer;display:flex;font-size:8px;font-weight:500;gap:8px;height:40px;justify-content:center;line-height:1.6;padding:8px 20px;text-decoration:none;text-transform:none;transition:all .2s ease;white-space:nowrap}@media (min-width:375px){.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-actions .produto-add-to-cart{font-size:12px}}@media (min-width:768px){.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-actions .produto-add-to-cart{font-size:16px}}.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-actions .produto-add-to-cart:hover:not(.disabled):not(.out-of-stock){background-color:#422016;border-color:rgb(50 24 16 / .2);color:#fff}.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-actions .produto-add-to-cart.disabled,.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-actions .produto-add-to-cart.out-of-stock{border-color:rgb(50 24 16 / .1);color:rgb(50 24 16 / .5);cursor:not-allowed;opacity:.5;pointer-events:none}.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-actions .produto-add-to-cart.loading{opacity:.6;pointer-events:none}.produtos-recentes-section .produtos-recentes-swiper .swiper-slide .produto-card .produto-actions .produto-add-to-cart.added{background-color:#422016}.produtos-recentes-section .produtos-recentes-navigation{align-items:center;display:flex;justify-content:space-between;margin:48px auto 0;max-width:1440px;padding:0 64px;width:100%}.produtos-recentes-section .produtos-recentes-navigation .produtos-recentes-pagination{align-items:center;display:flex;gap:8px}.produtos-recentes-section .produtos-recentes-navigation .produtos-recentes-pagination .swiper-pagination-bullet{background-color:#422016;border-radius:50%;cursor:pointer;height:8px;opacity:.2;transition:all .2s ease;width:8px}.produtos-recentes-section .produtos-recentes-navigation .produtos-recentes-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.produtos-recentes-section .produtos-recentes-navigation .produtos-recentes-pagination .swiper-pagination-bullet:hover{background-color:#422016;opacity:1}.produtos-recentes-section .produtos-recentes-navigation .produtos-recentes-arrows{display:flex;gap:16px}.produtos-recentes-section .produtos-recentes-navigation .produtos-recentes-arrow-next,.produtos-recentes-section .produtos-recentes-navigation .produtos-recentes-arrow-prev{align-items:center;background-color:#fff0;border:2px solid rgb(50 24 16 / .2);border-radius:100px;cursor:pointer;display:flex;height:48px;justify-content:center;padding:12px;transition:all .2s ease;width:48px}.produtos-recentes-section .produtos-recentes-navigation .produtos-recentes-arrow-next:hover,.produtos-recentes-section .produtos-recentes-navigation .produtos-recentes-arrow-prev:hover{background-color:#422016;border-color:rgb(50 24 16 / .2)}.produtos-recentes-section .produtos-recentes-navigation .produtos-recentes-arrow-next:hover svg path,.produtos-recentes-section .produtos-recentes-navigation .produtos-recentes-arrow-prev:hover svg path{fill:#fff}.produtos-recentes-section .produtos-recentes-navigation .produtos-recentes-arrow-next.swiper-button-disabled,.produtos-recentes-section .produtos-recentes-navigation .produtos-recentes-arrow-prev.swiper-button-disabled{cursor:not-allowed;opacity:.5}.produtos-recentes-section .produtos-recentes-navigation .produtos-recentes-arrow-next svg,.produtos-recentes-section .produtos-recentes-navigation .produtos-recentes-arrow-prev svg{height:24px;width:24px}.produtos-recentes-section .produtos-recentes-navigation .produtos-recentes-arrow-next svg path,.produtos-recentes-section .produtos-recentes-navigation .produtos-recentes-arrow-prev svg path{fill:#422016}.produtos-recentes-section .produtos-recentes-navigation .produtos-recentes-arrow-next:after,.produtos-recentes-section .produtos-recentes-navigation .produtos-recentes-arrow-prev:after{display:none}.produtos-recentes-section .swiper-button-next,.produtos-recentes-section .swiper-button-prev{margin:0;position:static}@media (max-width:1024px){.produtos-recentes-section{padding:80px 0}.produtos-recentes-section .produtos-recentes-header,.produtos-recentes-section .produtos-recentes-navigation{padding:0 48px}.produtos-recentes-section .produtos-recentes-swiper{padding-left:48px;padding-right:48px}.produtos-recentes-section .produtos-recentes-header .produtos-recentes-title-wrapper .produtos-recentes-content .produtos-recentes-title{font-size:42px}.produtos-recentes-section .produtos-recentes-header .produtos-recentes-title-wrapper .produtos-recentes-content .produtos-recentes-description{font-size:16px}}@media (max-width:768px){.produtos-recentes-section{padding:64px 0}.produtos-recentes-section .produtos-recentes-container{gap:48px}.produtos-recentes-section .produtos-recentes-header,.produtos-recentes-section .produtos-recentes-navigation{padding:0 32px}.produtos-recentes-section .produtos-recentes-swiper{padding-left:32px;padding-right:32px}.produtos-recentes-section .produtos-recentes-header{align-items:flex-start;flex-direction:column;gap:24px}.produtos-recentes-section .produtos-recentes-header .produtos-recentes-title-wrapper .produtos-recentes-content .produtos-recentes-title{font-size:32px;letter-spacing:.32px}.produtos-recentes-section .produtos-recentes-header .produtos-recentes-title-wrapper .produtos-recentes-content .produtos-recentes-description{font-size:16px}}@media (max-width:480px){.produtos-recentes-section{padding:48px 0}.produtos-recentes-section .produtos-recentes-header,.produtos-recentes-section .produtos-recentes-navigation{padding:0 24px}.produtos-recentes-section .produtos-recentes-swiper{padding-left:24px;padding-right:24px}.produtos-recentes-section .produtos-recentes-header .produtos-recentes-title-wrapper .produtos-recentes-content .produtos-recentes-title{font-size:28px}}.produtos-destaque-section{background-color:#fff;overflow:hidden;padding:112px 0;position:relative;width:100%}.produtos-destaque-section .produtos-destaque-container{display:flex;flex-direction:column;gap:80px}.produtos-destaque-section .produtos-destaque-header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1440px;padding:0 64px;width:100%}.produtos-destaque-section .produtos-destaque-header .produtos-destaque-title-wrapper{display:flex;flex:1;flex-direction:column;gap:16px;max-width:768px}.produtos-destaque-section .produtos-destaque-header .produtos-destaque-title-wrapper .produtos-destaque-tagline{color:#321810;font-size:12px;font-weight:500;letter-spacing:1.2px;line-height:1.5;margin:0;text-transform:uppercase}.produtos-destaque-section .produtos-destaque-header .produtos-destaque-title-wrapper .produtos-destaque-content{display:flex;flex-direction:column;gap:16px}.produtos-destaque-section .produtos-destaque-header .produtos-destaque-title-wrapper .produtos-destaque-content .produtos-destaque-title{margin:0}.produtos-destaque-section .produtos-destaque-header .produtos-destaque-title-wrapper .produtos-destaque-content .produtos-destaque-description{color:#321810;font-size:18px;font-weight:400;line-height:1.6;margin:0}.produtos-destaque-section .produtos-destaque-header .produtos-destaque-actions{display:flex;flex-direction:column;gap:24px}.produtos-destaque-section .produtos-destaque-header .produtos-destaque-button{align-items:center;background-color:#fff0;border:2px solid #321810;border-radius:100px;color:#321810;display:inline-flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;line-height:1.6;padding:10px 24px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.produtos-destaque-section .produtos-destaque-header .produtos-destaque-button:hover{background-color:#321810;border-color:#321810;color:#fff}.produtos-destaque-section .produtos-destaque-content-wrapper{display:flex;flex-direction:column;position:relative;width:100%}.produtos-destaque-section .produtos-destaque-swiper{overflow:visible;padding-left:calc(50vw - 656px);padding-right:64px;width:100%}@media (max-width:1568px){.produtos-destaque-section .produtos-destaque-swiper{padding-left:64px}}.produtos-destaque-section .produtos-destaque-swiper .swiper-wrapper{display:flex}.produtos-destaque-section .produtos-destaque-swiper .swiper-slide{height:auto}.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card{display:flex;flex-direction:column;gap:16px;height:100%}.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-image-wrapper{aspect-ratio:1/1.2;border-radius:32px;overflow:hidden;position:relative;width:100%}.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-image-wrapper a{display:block;height:100%;width:100%}.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-image-wrapper img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-badge{position:absolute;right:16px;top:16px;z-index:2}@media (min-width:1440px){.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-badge{right:24px;top:24px}}.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-badge.produto-sale{align-items:center;background-color:#a75037;border-radius:50%;box-shadow:0 2px 8px rgb(167 80 55 / .3);color:#fff;display:flex;font-size:16px;font-weight:600;height:56px;justify-content:center;line-height:1;width:56px}@media (min-width:1440px){.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-badge.produto-sale{font-size:18px;height:64px;width:64px}}.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-content{display:flex;flex-direction:column;gap:24px}.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-header{align-items:flex-start;display:flex;gap:16px;height:48px}.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-header .produto-info{display:flex;flex:1;flex-direction:column;gap:0;min-width:0}.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-header .produto-info .produto-name{color:#321810;font-size:10px;font-weight:600;line-height:1.6;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:480px){.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-header .produto-info .produto-name{font-size:12px}}@media (min-width:768px){.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-header .produto-info .produto-name{font-size:18px}}.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-header .produto-info .produto-name a{color:inherit;text-decoration:none}.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-header .produto-info .produto-name a:hover{opacity:.8}.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-header .produto-info .produto-stock{color:rgb(50 24 16 / .6);font-size:8px;font-weight:400;line-height:1.6;margin:0}@media (min-width:480px){.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-header .produto-info .produto-stock{font-size:12px}}@media (min-width:768px){.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-header .produto-info .produto-stock{font-size:14px}}.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-header .produto-info .produto-stock.in-stock,.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-header .produto-info .produto-stock.out-of-stock{color:rgb(50 24 16 / .6)}.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-header .produto-price{color:#321810;font-size:12px;font-weight:600;line-height:1.6;white-space:nowrap}@media (min-width:480px){.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-header .produto-price{font-size:16px}}@media (min-width:768px){.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-header .produto-price{font-size:22px}}.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-header .produto-price ins{text-decoration:none}.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-header .produto-price .woocommerce-Price-amount{color:#321810}.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-actions .produto-add-to-cart{align-items:center;background-color:#fff0;border:2px solid rgb(50 24 16 / .2);border-radius:100px;color:#321810;cursor:pointer;display:flex;font-size:8px;font-weight:500;gap:8px;height:40px;justify-content:center;line-height:1.6;padding:8px 20px;text-decoration:none;text-transform:none;transition:all .2s ease;white-space:nowrap}@media (min-width:375px){.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-actions .produto-add-to-cart{font-size:12px}}@media (min-width:768px){.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-actions .produto-add-to-cart{font-size:16px}}.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-actions .produto-add-to-cart:hover:not(.disabled):not(.out-of-stock){background-color:#321810;border-color:rgb(50 24 16 / .2);color:#fff}.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-actions .produto-add-to-cart.disabled,.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-actions .produto-add-to-cart.out-of-stock{border-color:rgb(50 24 16 / .1);color:rgb(50 24 16 / .5);cursor:not-allowed;opacity:.5;pointer-events:none}.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-actions .produto-add-to-cart.loading{opacity:.6;pointer-events:none}.produtos-destaque-section .produtos-destaque-swiper .swiper-slide .produto-card .produto-actions .produto-add-to-cart.added{background-color:#321810}.produtos-destaque-section .produtos-destaque-navigation{align-items:center;display:flex;justify-content:space-between;margin:48px auto 0;max-width:1440px;padding:0 64px;width:100%}.produtos-destaque-section .produtos-destaque-navigation .produtos-destaque-pagination{align-items:center;display:flex;gap:8px}.produtos-destaque-section .produtos-destaque-navigation .produtos-destaque-pagination .swiper-pagination-bullet{background-color:#321810;border-radius:50%;cursor:pointer;height:8px;opacity:.2;transition:all .2s ease;width:8px}.produtos-destaque-section .produtos-destaque-navigation .produtos-destaque-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.produtos-destaque-section .produtos-destaque-navigation .produtos-destaque-pagination .swiper-pagination-bullet:hover{background-color:#321810;opacity:1}.produtos-destaque-section .produtos-destaque-navigation .produtos-destaque-arrows{display:flex;gap:16px}.produtos-destaque-section .produtos-destaque-navigation .produtos-destaque-arrow-next,.produtos-destaque-section .produtos-destaque-navigation .produtos-destaque-arrow-prev{align-items:center;background-color:#fff0;border:2px solid rgb(50 24 16 / .2);border-radius:100px;cursor:pointer;display:flex;height:48px;justify-content:center;padding:12px;transition:all .2s ease;width:48px}.produtos-destaque-section .produtos-destaque-navigation .produtos-destaque-arrow-next:hover,.produtos-destaque-section .produtos-destaque-navigation .produtos-destaque-arrow-prev:hover{background-color:#321810;border-color:rgb(50 24 16 / .2)}.produtos-destaque-section .produtos-destaque-navigation .produtos-destaque-arrow-next:hover svg path,.produtos-destaque-section .produtos-destaque-navigation .produtos-destaque-arrow-prev:hover svg path{fill:#fff}.produtos-destaque-section .produtos-destaque-navigation .produtos-destaque-arrow-next.swiper-button-disabled,.produtos-destaque-section .produtos-destaque-navigation .produtos-destaque-arrow-prev.swiper-button-disabled{cursor:not-allowed;opacity:.5}.produtos-destaque-section .produtos-destaque-navigation .produtos-destaque-arrow-next svg,.produtos-destaque-section .produtos-destaque-navigation .produtos-destaque-arrow-prev svg{height:24px;width:24px}.produtos-destaque-section .produtos-destaque-navigation .produtos-destaque-arrow-next svg path,.produtos-destaque-section .produtos-destaque-navigation .produtos-destaque-arrow-prev svg path{fill:#321810}.produtos-destaque-section .produtos-destaque-navigation .produtos-destaque-arrow-next:after,.produtos-destaque-section .produtos-destaque-navigation .produtos-destaque-arrow-prev:after{display:none}.produtos-destaque-section .swiper-button-next,.produtos-destaque-section .swiper-button-prev{margin:0;position:static}@media (max-width:1024px){.produtos-destaque-section{padding:80px 0}.produtos-destaque-section .produtos-destaque-header,.produtos-destaque-section .produtos-destaque-navigation{padding:0 48px}.produtos-destaque-section .produtos-destaque-swiper{padding-left:48px;padding-right:48px}.produtos-destaque-section .produtos-destaque-header .produtos-destaque-title-wrapper .produtos-destaque-content .produtos-destaque-title{font-size:42px}.produtos-destaque-section .produtos-destaque-header .produtos-destaque-title-wrapper .produtos-destaque-content .produtos-destaque-description{font-size:16px}}@media (max-width:768px){.produtos-destaque-section{padding:64px 0}.produtos-destaque-section .produtos-destaque-container{gap:48px}.produtos-destaque-section .produtos-destaque-header,.produtos-destaque-section .produtos-destaque-navigation{padding:0 32px}.produtos-destaque-section .produtos-destaque-swiper{padding-left:32px;padding-right:32px}.produtos-destaque-section .produtos-destaque-header{align-items:flex-start;flex-direction:column;gap:24px}.produtos-destaque-section .produtos-destaque-header .produtos-destaque-title-wrapper .produtos-destaque-content .produtos-destaque-title{font-size:32px;letter-spacing:.32px}.produtos-destaque-section .produtos-destaque-header .produtos-destaque-title-wrapper .produtos-destaque-content .produtos-destaque-description{font-size:16px}}@media (max-width:480px){.produtos-destaque-section{padding:48px 0}.produtos-destaque-section .produtos-destaque-header,.produtos-destaque-section .produtos-destaque-navigation{padding:0 24px}.produtos-destaque-section .produtos-destaque-swiper{padding-left:24px;padding-right:24px}.produtos-destaque-section .produtos-destaque-header .produtos-destaque-title-wrapper .produtos-destaque-content .produtos-destaque-title{font-size:28px}}del bdi{color:#321810}ins bdi{color:#a75037}.categorias-slider-section{background-color:#faefe9;padding:112px 0;position:relative;width:100%}.categorias-slider-section .categorias-slider-container{display:flex;flex-direction:column;gap:80px;margin:0 auto;max-width:1440px;padding:0 64px}.categorias-slider-section .categorias-slider-header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;width:100%}.categorias-slider-section .categorias-slider-header .categorias-slider-title-wrapper{display:flex;flex:1;flex-direction:column;gap:16px;max-width:768px}.categorias-slider-section .categorias-slider-header .categorias-slider-title-wrapper .categorias-slider-tagline{color:#422016;font-size:12px;font-weight:500;letter-spacing:1.2px;line-height:1.5;margin:0;text-transform:uppercase}.categorias-slider-section .categorias-slider-header .categorias-slider-title-wrapper .categorias-slider-content{display:flex;flex-direction:column;gap:16px}.categorias-slider-section .categorias-slider-header .categorias-slider-title-wrapper .categorias-slider-content .categorias-slider-title{margin:0}.categorias-slider-section .categorias-slider-header .categorias-slider-title-wrapper .categorias-slider-content .categorias-slider-description{color:#422016;font-size:18px;font-weight:400;line-height:1.6;margin:0}.categorias-slider-section .categorias-slider-header .categorias-slider-actions{display:flex;flex-direction:column;gap:24px}.categorias-slider-section .categorias-slider-header .categorias-slider-button{align-items:center;background-color:#fff0;border:2px solid #422016;border-radius:100px;color:#422016;display:inline-flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;line-height:1.6;padding:10px 24px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.categorias-slider-section .categorias-slider-header .categorias-slider-button:hover{background-color:#422016;color:#fff}.categorias-slider-section .categorias-slider-content-wrapper{display:flex;flex-direction:column;margin-left:calc(-50vw + 50%);position:relative;width:100vw}.categorias-slider-section .categorias-swiper{overflow:visible;padding-left:calc(50vw - 656px);width:100%}.categorias-slider-section .categorias-swiper .swiper-wrapper{display:flex}.categorias-slider-section .categorias-swiper .swiper-slide{height:auto}.categorias-slider-section .categorias-swiper .swiper-slide .categoria-card{display:flex;flex-direction:column;gap:16px;height:100%}.categorias-slider-section .categorias-swiper .swiper-slide .categoria-card .categoria-image-wrapper{background-color:#f5f5f5;border-radius:32px;height:168px;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.categorias-slider-section .categorias-swiper .swiper-slide .categoria-card .categoria-image-wrapper{height:364px}}.categorias-slider-section .categorias-swiper .swiper-slide .categoria-card .categoria-image-wrapper a{display:block;height:100%;width:100%}.categorias-slider-section .categorias-swiper .swiper-slide .categoria-card .categoria-image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.categorias-slider-section .categorias-swiper .swiper-slide .categoria-card .categoria-content{display:flex;flex-direction:column;gap:8px}.categorias-slider-section .categorias-swiper .swiper-slide .categoria-card .categoria-content .categoria-name{color:#422016;font-size:10px;font-weight:600;line-height:1.6;margin:0}@media (min-width:480px){.categorias-slider-section .categorias-swiper .swiper-slide .categoria-card .categoria-content .categoria-name{font-size:18px}}.categorias-slider-section .categorias-swiper .swiper-slide .categoria-card .categoria-content .categoria-name a{color:inherit;text-decoration:none}.categorias-slider-section .categorias-swiper .swiper-slide .categoria-card .categoria-content .categoria-name a:hover{opacity:.8}.categorias-slider-section .categorias-swiper .swiper-slide .categoria-card .categoria-content .categoria-description{color:#422016;font-size:10px;font-weight:400;line-height:1.6;margin:0}@media (min-width:480px){.categorias-slider-section .categorias-swiper .swiper-slide .categoria-card .categoria-content .categoria-description{font-size:14px}}.categorias-slider-section .categorias-slider-navigation{align-items:center;display:flex;justify-content:space-between;margin:48px auto 0;max-width:1440px;padding:0 64px;width:100%}.categorias-slider-section .categorias-slider-navigation .categorias-slider-pagination{align-items:center;display:flex;gap:8px}.categorias-slider-section .categorias-slider-navigation .categorias-slider-pagination .swiper-pagination-bullet{background-color:#422016;border-radius:50%;cursor:pointer;height:8px;opacity:.2;transition:all .2s ease;width:8px}.categorias-slider-section .categorias-slider-navigation .categorias-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.categorias-slider-section .categorias-slider-navigation .categorias-slider-pagination .swiper-pagination-bullet:hover{background-color:#422016;opacity:1}.categorias-slider-section .categorias-slider-navigation .categorias-slider-arrows{display:flex;gap:16px}.categorias-slider-section .categorias-slider-navigation .categorias-slider-arrow-next,.categorias-slider-section .categorias-slider-navigation .categorias-slider-arrow-prev{align-items:center;background-color:#fff0;border:2px solid rgb(50 24 16 / .2);border-radius:100px;cursor:pointer;display:flex;height:48px;justify-content:center;padding:12px;transition:all .2s ease;width:48px}.categorias-slider-section .categorias-slider-navigation .categorias-slider-arrow-next:hover,.categorias-slider-section .categorias-slider-navigation .categorias-slider-arrow-prev:hover{background-color:#422016;border-color:rgb(50 24 16 / .2)}.categorias-slider-section .categorias-slider-navigation .categorias-slider-arrow-next:hover svg path,.categorias-slider-section .categorias-slider-navigation .categorias-slider-arrow-prev:hover svg path{fill:#fff}.categorias-slider-section .categorias-slider-navigation .categorias-slider-arrow-next.swiper-button-disabled,.categorias-slider-section .categorias-slider-navigation .categorias-slider-arrow-prev.swiper-button-disabled{cursor:not-allowed;opacity:.5}.categorias-slider-section .categorias-slider-navigation .categorias-slider-arrow-next svg,.categorias-slider-section .categorias-slider-navigation .categorias-slider-arrow-prev svg{height:24px;width:24px}.categorias-slider-section .categorias-slider-navigation .categorias-slider-arrow-next svg path,.categorias-slider-section .categorias-slider-navigation .categorias-slider-arrow-prev svg path{fill:#422016}.categorias-slider-section .categorias-slider-navigation .categorias-slider-arrow-next:after,.categorias-slider-section .categorias-slider-navigation .categorias-slider-arrow-prev:after{display:none}.categorias-slider-section .swiper-button-next,.categorias-slider-section .swiper-button-prev{margin:0;position:static}@media (max-width:1024px){.categorias-slider-section{padding:80px 0}.categorias-slider-section .categorias-slider-container{padding:0 48px}.categorias-slider-section .categorias-slider-header .categorias-slider-title-wrapper .categorias-slider-content .categorias-slider-title{font-size:42px}.categorias-slider-section .categorias-slider-header .categorias-slider-title-wrapper .categorias-slider-content .categorias-slider-description{font-size:16px}.categorias-slider-section .categorias-swiper{padding-left:48px}.categorias-slider-section .categorias-slider-navigation{padding:0 48px}}@media (max-width:768px){.categorias-slider-section{padding:64px 0}.categorias-slider-section .categorias-slider-container{gap:48px;padding:0 32px}.categorias-slider-section .categorias-slider-header{align-items:flex-start;flex-direction:column;gap:24px}.categorias-slider-section .categorias-slider-header .categorias-slider-title-wrapper .categorias-slider-content .categorias-slider-title{font-size:32px;letter-spacing:.32px}.categorias-slider-section .categorias-slider-header .categorias-slider-title-wrapper .categorias-slider-content .categorias-slider-description{font-size:16px}.categorias-slider-section .categorias-swiper{padding-left:32px}.categorias-slider-section .categorias-slider-navigation{padding:0 32px}}@media (max-width:480px){.categorias-slider-section{padding:64px 0}.categorias-slider-section .categorias-slider-container{padding:0 24px}.categorias-slider-section .categorias-slider-header .categorias-slider-title-wrapper .categorias-slider-content .categorias-slider-title{font-size:28px}.categorias-slider-section .categorias-swiper{padding-left:24px}.categorias-slider-section .categorias-slider-navigation{padding:0 24px}}.blog-feature-section{background-color:#add59f;overflow:hidden;padding:112px 64px;position:relative;width:100%}.blog-feature-section .blog-feature-container{margin:0 auto;max-width:1280px;position:relative}.blog-feature-section .blog-feature-content{align-items:center;display:flex;gap:80px;width:100%}.blog-feature-section .blog-feature-image{aspect-ratio:600/640;border-radius:40px;flex:1;min-width:0;overflow:hidden}.blog-feature-section .blog-feature-image a{display:block;height:100%;width:100%}.blog-feature-section .blog-feature-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.blog-feature-section .blog-feature-text{display:flex;flex:1;flex-direction:column;gap:32px;min-width:0}.blog-feature-section .blog-feature-text .blog-feature-header{display:flex;flex-direction:column;gap:24px}.blog-feature-section .blog-feature-text .blog-feature-header .blog-feature-tagline{color:#321810;font-size:12px;font-weight:500;letter-spacing:1.2px;line-height:1.5;margin:0;text-transform:uppercase}.blog-feature-section .blog-feature-text .blog-feature-header .blog-feature-title{color:#321810;font-size:52px;font-weight:700;letter-spacing:.52px;line-height:1.2;margin:0}.blog-feature-section .blog-feature-text .blog-feature-header .blog-feature-description{color:#321810;font-size:18px;font-weight:400;line-height:1.6;margin:0}.blog-feature-section .blog-feature-text .blog-feature-actions{align-items:center;display:flex;gap:24px}.blog-feature-section .blog-feature-text .blog-feature-button{align-items:center;border-radius:100px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;line-height:1.6;padding:10px 24px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.blog-feature-section .blog-feature-text .blog-feature-button.blog-feature-button-primary{background-color:#8ac376;border:2px solid #8ac376;color:#321810}.blog-feature-section .blog-feature-text .blog-feature-button.blog-feature-button-primary:hover{background-color:#321810;border:2px solid #321810;color:#fff}.blog-feature-section .blog-feature-text .blog-feature-button.blog-feature-button-secondary{background-color:#fff0;border:2px solid #321810;color:#321810}.blog-feature-section .blog-feature-text .blog-feature-button.blog-feature-button-secondary:hover{background-color:#321810;color:#fff}@media (max-width:1024px){.blog-feature-section{padding:80px 48px}.blog-feature-section .blog-feature-content{gap:48px}.blog-feature-section .blog-feature-text .blog-feature-header .blog-feature-title{font-size:42px;letter-spacing:.42px}.blog-feature-section .blog-feature-text .blog-feature-header .blog-feature-description{font-size:16px}}@media (max-width:768px){.blog-feature-section{padding:64px 32px}.blog-feature-section .blog-feature-content{flex-direction:column;gap:32px}.blog-feature-section .blog-feature-image{aspect-ratio:1/1;max-width:500px;order:2;width:100%}.blog-feature-section .blog-feature-text{order:1;width:100%}.blog-feature-section .blog-feature-text .blog-feature-header{gap:16px}.blog-feature-section .blog-feature-text .blog-feature-header .blog-feature-title{font-size:32px;letter-spacing:.32px}.blog-feature-section .blog-feature-text .blog-feature-header .blog-feature-description{font-size:16px}}@media (max-width:480px){.blog-feature-section{padding:64px 24px}.blog-feature-section .blog-feature-text .blog-feature-header .blog-feature-title{font-size:28px;letter-spacing:.28px}.blog-feature-section .blog-feature-text .blog-feature-actions{gap:16px}.blog-feature-section .blog-feature-text .blog-feature-actions .blog-feature-button{font-size:14px;padding:8px 16px}}.single-highlight-section{background-color:#faefe9;overflow:hidden;padding:112px 64px;position:relative;width:100%}.single-highlight-section .single-highlight-container{margin:0 auto;max-width:1280px;position:relative}.single-highlight-section .single-highlight-content{align-items:center;display:flex;gap:80px;width:100%}.single-highlight-section .single-highlight-text{display:flex;flex:1;flex-direction:column;gap:32px;min-width:0}.single-highlight-section .single-highlight-text .single-highlight-header{display:flex;flex-direction:column;gap:24px}.single-highlight-section .single-highlight-text .single-highlight-header .single-highlight-tagline{color:#321810;font-size:12px;font-weight:500;letter-spacing:1.2px;line-height:1.5;margin:0;text-transform:uppercase}.single-highlight-section .single-highlight-text .single-highlight-header .single-highlight-title{color:#321810;font-size:52px;font-weight:700;letter-spacing:.52px;line-height:1.2;margin:0}.single-highlight-section .single-highlight-text .single-highlight-header .single-highlight-description{color:#321810;font-size:18px;font-weight:400;line-height:1.6;margin:0}.single-highlight-section .single-highlight-text .single-highlight-actions{align-items:center;display:flex;gap:24px}.single-highlight-section .single-highlight-text .single-highlight-button{align-items:center;border-radius:100px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;line-height:1.6;padding:10px 24px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.single-highlight-section .single-highlight-text .single-highlight-button.single-highlight-button-primary{background-color:#8ac376;border:2px solid #8ac376;color:#321810}.single-highlight-section .single-highlight-text .single-highlight-button.single-highlight-button-primary:hover{background-color:#321810;border:2px solid #321810;color:#fff}.single-highlight-section .single-highlight-text .single-highlight-button.single-highlight-button-secondary{background-color:#fff0;border:2px solid #321810;color:#321810}.single-highlight-section .single-highlight-text .single-highlight-button.single-highlight-button-secondary:hover{background-color:#321810;color:#fff}.single-highlight-section .single-highlight-image-wrapper{flex:1;min-width:0;position:relative}.single-highlight-section .single-highlight-image{aspect-ratio:600/640;border-radius:40px;overflow:hidden;width:100%}.single-highlight-section .single-highlight-image a{display:block;height:100%;width:100%}.single-highlight-section .single-highlight-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.single-highlight-section .single-highlight-character{bottom:-30px;height:421px;pointer-events:none;position:absolute;right:-110px;width:317px;z-index:1}.single-highlight-section .single-highlight-character img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;width:100%}@media (max-width:1024px){.single-highlight-section{padding:80px 48px}.single-highlight-section .single-highlight-content{gap:48px}.single-highlight-section .single-highlight-text .single-highlight-header .single-highlight-title{font-size:42px;letter-spacing:.42px}.single-highlight-section .single-highlight-text .single-highlight-header .single-highlight-description{font-size:16px}.single-highlight-section .single-highlight-character{height:333px;right:20px;width:240px}}@media (max-width:768px){.single-highlight-section{padding:64px 32px}.single-highlight-section .single-highlight-content{flex-direction:column;gap:32px}.single-highlight-section .single-highlight-image-wrapper{max-width:500px;order:2;width:100%}.single-highlight-section .single-highlight-image{aspect-ratio:1/1;width:100%}.single-highlight-section .single-highlight-character{height:277px;right:16px;width:200px}.single-highlight-section .single-highlight-text{order:1;width:100%}.single-highlight-section .single-highlight-text .single-highlight-header{gap:16px}.single-highlight-section .single-highlight-text .single-highlight-header .single-highlight-title{font-size:32px;letter-spacing:.32px}.single-highlight-section .single-highlight-text .single-highlight-header .single-highlight-description{font-size:16px}}@media (max-width:480px){.single-highlight-section{padding:64px 24px}.single-highlight-section .single-highlight-character{bottom:-30px;right:0;width:138px}.single-highlight-section .single-highlight-text .single-highlight-header .single-highlight-title{font-size:28px;letter-spacing:.28px}.single-highlight-section .single-highlight-text .single-highlight-actions{gap:16px}.single-highlight-section .single-highlight-text .single-highlight-actions .single-highlight-button{font-size:14px;padding:8px 16px}}.contactos-section{background-color:#fff;padding:48px 20px}@media (min-width:1440px){.contactos-section{padding:88px 64px}}.contactos-container{display:flex;flex-direction:column;gap:64px;margin:0 auto;max-width:1280px}@media (min-width:1024px){.contactos-container{gap:80px}}.contactos-header{display:flex;flex-direction:column;gap:16px;max-width:768px}@media (min-width:768px){.contactos-header{gap:24px}}.contactos-title{margin:0}.contactos-description{color:#321810;font-size:16px;font-weight:400;line-height:1.6;margin:0}@media (min-width:768px){.contactos-description{font-size:18px}}.contactos-content{display:flex;flex-direction:column;gap:48px}@media (min-width:1024px){.contactos-content{align-items:flex-start;flex-direction:row;gap:80px}}.contactos-image-wrapper{flex-shrink:0;width:100%}@media (min-width:1024px){.contactos-image-wrapper{height:549px;width:600px}}.contactos-image{border-radius:40px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contactos-info{display:flex;flex:1;flex-direction:column;gap:32px;width:100%}@media (min-width:1024px){.contactos-info{gap:40px;max-width:600px}}.contactos-item{display:flex;flex-direction:column;gap:16px}.contactos-icon{color:#321810;flex-shrink:0;height:32px;width:32px}.contactos-item-content{display:flex;flex-direction:column;gap:8px}.contactos-item-title{color:#321810;font-size:20px;font-weight:700;letter-spacing:.22px;line-height:1.4;margin:0}@media (min-width:768px){.contactos-item-title{font-size:22px}}.contactos-item-description{color:#321810;font-size:14px;font-weight:400;line-height:1.6;margin:0;white-space:pre-line}@media (min-width:768px){.contactos-item-description{font-size:16px}}.contactos-item-link{color:#321810;font-size:14px;font-weight:400;line-height:1.6;text-decoration:underline;transition:opacity .2s ease}@media (min-width:768px){.contactos-item-link{font-size:16px}}.contactos-item-link:hover{opacity:.7}.contactos-map-button{align-items:center;background-color:#fff0;border:2px solid #321810;border-radius:100px;color:#321810;display:inline-flex;font-size:14px;font-weight:500;gap:12px;line-height:1.6;margin-top:8px;max-width:180px;padding:10px 24px;text-decoration:none;transition:all .3s ease;white-space:nowrap}@media (min-width:768px){.contactos-map-button{font-size:16px}}.contactos-map-button svg{flex-shrink:0;height:24px;width:24px}.contactos-map-button:hover{background-color:#321810;color:#fff}.contactos-map-button:hover svg path{stroke:#fff}.contactos-form-section{display:flex;flex-direction:column;gap:64px;width:100%}@media (min-width:1024px){.contactos-form-section{gap:80px}}.contactos-form-title{color:#321810;font-size:32px;font-weight:700;letter-spacing:.52px;line-height:1.2;margin:0}@media (min-width:768px){.contactos-form-title{font-size:42px}}@media (min-width:1024px){.contactos-form-title{font-size:52px}}.contactos-form-wrapper{width:100%}.wpcf7-form-row{display:flex;gap:24px}@media (max-width:767px){.wpcf7-form-row{flex-direction:column;gap:24px}}.wpcf7-form-control-wrap{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.wpcf7 label{color:#321810;display:flex!important;flex-direction:column;font-size:16px;font-weight:400;gap:8px;line-height:1.6;margin:0}.wpcf7 input[type=email],.wpcf7 input[type=number],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 input[type=url]{background-color:#fff0;border:2px solid rgb(41 58 35 / .15);border-radius:100px;color:#321810;font-size:16px;font-weight:400;line-height:1.6;min-height:40px;padding:8px 12px;transition:all .3s ease;width:100%}.wpcf7 input[type=email]:focus,.wpcf7 input[type=number]:focus,.wpcf7 input[type=tel]:focus,.wpcf7 input[type=text]:focus,.wpcf7 input[type=url]:focus{border-color:#321810;outline:none}.wpcf7 input[type=email]::-moz-placeholder,.wpcf7 input[type=number]::-moz-placeholder,.wpcf7 input[type=tel]::-moz-placeholder,.wpcf7 input[type=text]::-moz-placeholder,.wpcf7 input[type=url]::-moz-placeholder{color:rgb(50 24 16 / .6)}.wpcf7 input[type=email]::placeholder,.wpcf7 input[type=number]::placeholder,.wpcf7 input[type=tel]::placeholder,.wpcf7 input[type=text]::placeholder,.wpcf7 input[type=url]::placeholder{color:rgb(50 24 16 / .6)}.wpcf7 textarea{background-color:#fff0;border:2px solid rgb(41 58 35 / .15);border-radius:12px;color:#321810;font-family:inherit;font-size:16px;font-weight:400;line-height:1.6;min-height:180px;padding:12px;resize:vertical;transition:all .3s ease;width:100%}.wpcf7 textarea:focus{border-color:#321810;outline:none}.wpcf7 textarea::-moz-placeholder{color:rgb(41 58 35 / .6)}.wpcf7 textarea::placeholder{color:rgb(41 58 35 / .6)}.wpcf7-list-item{margin:0}.wpcf7-list-item label{align-items:flex-start;align-items:center;display:flex!important;flex-direction:row;gap:8px}.wpcf7-checkbox,.wpcf7-radio{align-items:flex-start;display:flex;gap:8px;margin:0;padding:0}.wpcf7-checkbox input[type=checkbox],.wpcf7-checkbox input[type=radio],.wpcf7-radio input[type=checkbox],.wpcf7-radio input[type=radio]{background-color:#fff0;border:2px solid rgb(41 58 35 / .15);border-radius:4px;cursor:pointer;flex-shrink:0;height:18px;margin:2px 0 0;min-width:18px;transition:all .3s ease;width:18px}.wpcf7-checkbox input[type=checkbox]:checked,.wpcf7-checkbox input[type=radio]:checked,.wpcf7-radio input[type=checkbox]:checked,.wpcf7-radio input[type=radio]:checked{background-color:#321810;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath d='M10 3 4.5 8.5 2 6' stroke='%23293A23' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;border-color:#321810}.wpcf7-checkbox span.wpcf7-list-item-label,.wpcf7-radio span.wpcf7-list-item-label{color:#321810;font-size:14px;font-weight:400;line-height:1.6;margin:0}.wpcf7-checkbox span.wpcf7-list-item-label a,.wpcf7-radio span.wpcf7-list-item-label a{color:#321810;text-decoration:underline;transition:opacity .2s ease}.wpcf7-checkbox span.wpcf7-list-item-label a:hover,.wpcf7-radio span.wpcf7-list-item-label a:hover{opacity:.7}.wpcf7-form-control.wpcf7-submit.has-spinner.wpcf7-submit{background-color:#8ac376;border:2px solid #8ac376;border-radius:100px;color:#321810;cursor:pointer;font-size:16px;font-weight:500;line-height:1.6;min-width:120px;padding:10px 24px;text-align:center;text-transform:none;transition:all .3s ease;width:auto}.wpcf7-form-control.wpcf7-submit.has-spinner.wpcf7-submit:hover{background-color:#fff0;border-color:#321810;color:#321810}.wpcf7-form-control.wpcf7-submit.has-spinner.wpcf7-submit:focus{outline:none}.wpcf7-mail-sent-ng,.wpcf7-mail-sent-ok,.wpcf7-not-valid-tip,.wpcf7-spam,.wpcf7-validation-errors{color:#a75037;font-size:14px;font-weight:400;line-height:1.6;margin-top:8px}.wpcf7-mail-sent-ok{color:#8ac376}.wpcf7-response-output{border-radius:8px;font-size:14px;font-weight:400;line-height:1.6;margin:16px 0 0;padding:12px}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{left:0;margin-top:4px;position:absolute;top:100%}.search-modal{align-items:flex-start;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:999999}.search-modal.active{opacity:1;visibility:visible}.search-modal-overlay{backdrop-filter:blur(4px);background-color:#321810;height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}.search-modal-content{margin-top:165px;max-width:800px;padding:0 20px;position:relative;width:100%;z-index:1}@media (min-width:768px){.search-modal-content{margin-top:200px;padding:0 40px}}.search-modal-close{align-items:center;background-color:#fff0;border:2px solid hsl(0 0% 100% / .3);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:20px;top:-60px;transition:all .3s ease;width:48px}@media (min-width:768px){.search-modal-close{right:40px}}.search-modal-close svg{height:24px;width:24px}.search-modal-close:hover{background-color:hsl(0 0% 100% / .1);border-color:hsl(0 0% 100% / .5)}.search-form,.search-modal-container{width:100%}.search-input-wrapper{align-items:center;background-color:#fff;border-radius:100px;box-shadow:0 4px 20px rgb(0 0 0 / .1);display:flex;gap:8px;overflow:visible;padding:12px 24px;position:relative}.search-input{background-color:#fff0;border:none;color:#293a23;flex:1;font-size:16px;font-weight:400;outline:none;padding:16px 24px}.search-input::-moz-placeholder{color:rgb(41 58 35 / .5)}.search-input::placeholder{color:rgb(41 58 35 / .5)}.search-submit-btn{align-items:center;background-color:#fff;border:2px solid #321810;border-radius:100px;color:#321810;cursor:pointer;display:flex;flex-shrink:0;height:50px;justify-content:center;padding:10px;position:relative;transition:all .3s ease;width:50px}.search-submit-btn svg{height:24px;transition:opacity .2s ease;width:24px}.search-submit-btn svg path{fill:#321810;stroke:#321810}.search-submit-btn .search-icon{display:block}.search-submit-btn .search-loading{display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.search-submit-btn.loading{cursor:wait;pointer-events:none}.search-submit-btn.loading .search-icon{display:none!important}.search-submit-btn.loading .search-loading{display:block!important}.search-submit-btn:hover:not(.loading){background-color:#321810;border-color:#321810;color:#fff}.search-submit-btn:hover:not(.loading) svg path{fill:#fff;stroke:#fff}.live-search-results{background-color:#fff;border-radius:16px;box-shadow:0 4px 20px rgb(0 0 0 / .15);left:0;max-height:500px;opacity:0;overflow-y:auto;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:10}.live-search-results.active{opacity:1;transform:translateY(0);visibility:visible}.live-search-grid{border-radius:16px;display:grid;gap:0;grid-template-columns:1fr 1fr;overflow:hidden}.live-search-column{display:flex;flex-direction:column;min-height:200px}.live-search-column:first-child{border-right:1px solid rgb(41 58 35 / .1)}.live-search-column-header{background-color:rgb(41 58 35 / .05);border-bottom:1px solid rgb(41 58 35 / .1);color:#321810;font-size:14px;font-weight:600;letter-spacing:.5px;padding:16px 24px;text-transform:uppercase}.live-search-column-content{display:flex;flex:1;flex-direction:column;max-height:500px;overflow-y:auto}.live-search-item{align-items:center;border-bottom:1px solid rgb(41 58 35 / .1);color:#321810;display:flex;gap:16px;padding:16px 24px;text-decoration:none;transition:background-color .2s ease}.live-search-item:last-child{border-bottom:none}.live-search-item:hover{background-color:rgb(138 195 118 / .05)}.live-search-image{background-color:rgb(41 58 35 / .05);border-radius:8px;flex-shrink:0;height:60px;overflow:hidden;width:60px}.live-search-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.live-search-content{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.live-search-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#321810;display:-webkit-box;font-size:16px;font-weight:600;line-height:1.4;overflow:hidden}.live-search-price{color:#a75037;font-size:14px;font-weight:600}.live-search-price .woocommerce-Price-amount{color:inherit}.live-search-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:rgb(41 58 35 / .7);display:-webkit-box;font-size:14px;font-weight:400;line-height:1.5;overflow:hidden}.live-search-no-results,.live-search-no-results-column{color:rgb(41 58 35 / .7);font-size:14px;padding:24px;text-align:center}@media (max-width:767px){.live-search-grid{grid-template-columns:1fr}.live-search-column:first-child{border-bottom:1px solid rgb(41 58 35 / .1);border-right:none}}.search-results-page{padding:48px 20px}@media (min-width:1440px){.search-results-page{padding:88px 64px}}.search-results-wrapper{width:100%}.search-results-container{margin:0 auto;max-width:1440px}.search-results-header{display:flex;flex-direction:column;gap:32px;margin-bottom:48px}@media (min-width:768px){.search-results-header{align-items:center;flex-direction:row;gap:48px;justify-content:space-between}}.search-results-title{color:#293a23;font-size:28px;font-weight:700;line-height:1.2;margin:0}@media (min-width:768px){.search-results-title{font-size:36px}}@media (min-width:1024px){.search-results-title{font-size:42px}}.search-results-title .search-query{color:#8ac376}.search-results-form{flex-shrink:0;max-width:500px;width:100%}@media (min-width:768px){.search-results-form{width:auto}}.search-results-count{color:rgb(41 58 35 / .7);font-size:14px;font-weight:400;margin-bottom:32px}@media (min-width:768px){.search-results-count{font-size:16px;margin-bottom:40px}}.search-results-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:48px}@media (min-width:768px){.search-results-grid{gap:40px}}@media (min-width:1024px){.search-results-grid{grid-template-columns:repeat(3,1fr)}}.search-result-item{background-color:#fff;border:1px solid rgb(41 58 35 / .1);border-radius:24px;overflow:hidden;transition:all .3s ease}.search-result-item:hover{box-shadow:0 4px 20px rgb(138 195 118 / .1)}.search-results-grid .product{background-color:#fff;border-radius:24px;transition:all .3s ease}.search-results-grid .product:hover{box-shadow:0 4px 20px rgb(138 195 118 / .1)}.search-result-content{display:flex;flex-direction:column;gap:20px;padding:24px}@media (min-width:768px){.search-result-content{padding:32px}}.search-result-image{aspect-ratio:16/9;border-radius:16px;overflow:hidden;width:100%}.search-result-image a{display:block;height:100%;width:100%}.search-result-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.search-result-info{display:flex;flex-direction:column;gap:12px}.search-result-category{background-color:rgb(138 195 118 / .1);border-radius:100px;color:#293a23;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px;width:-moz-fit-content;width:fit-content}.search-result-title{color:#293a23;font-size:20px;font-weight:600;line-height:1.4;margin:0}@media (min-width:768px){.search-result-title{font-size:24px}}.search-result-title a{color:inherit;text-decoration:none;transition:color .2s ease}.search-result-title a:hover{color:#8ac376}.search-result-excerpt{color:rgb(41 58 35 / .8);font-size:14px;font-weight:400;line-height:1.6}@media (min-width:768px){.search-result-excerpt{font-size:16px}}.search-result-excerpt p{margin:0}.search-result-link{align-items:center;color:#8ac376;display:inline-flex;font-size:14px;font-weight:500;gap:8px;text-decoration:none;transition:all .2s ease;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.search-result-link{font-size:16px}}.search-result-link svg{height:16px;transition:transform .2s ease;width:16px}.search-result-link:hover{color:#293a23}.search-result-link:hover svg{transform:translateX(4px)}.search-no-results{padding:64px 20px;text-align:center}@media (min-width:768px){.search-no-results{padding:80px 40px}}.no-results-message{color:rgb(41 58 35 / .8);font-size:16px;font-weight:400;line-height:1.6;margin:0 0 32px}@media (min-width:768px){.no-results-message{font-size:18px;margin-bottom:40px}}.search-suggestions{margin:0 auto;max-width:600px;text-align:left}.search-suggestions h2{color:#293a23;font-size:20px;font-weight:600;margin:0 0 16px}@media (min-width:768px){.search-suggestions h2{font-size:24px}}.search-suggestions ul{list-style:none;margin:0;padding:0}.search-suggestions ul li{color:rgb(41 58 35 / .8);font-size:14px;font-weight:400;line-height:1.6;padding:8px 0 8px 24px;position:relative}@media (min-width:768px){.search-suggestions ul li{font-size:16px}}.search-suggestions ul li:before{color:#8ac376;content:"•";left:0;position:absolute}.search-results-page .pagination,.search-results-page .wp-pagenavi{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:48px}@media (min-width:768px){.search-results-page .pagination,.search-results-page .wp-pagenavi{gap:12px;margin-top:64px}}.search-results-page .pagination .nav-links,.search-results-page .wp-pagenavi .nav-links{display:flex;gap:8px}.search-results-page .pagination a,.search-results-page .pagination span,.search-results-page .wp-pagenavi a,.search-results-page .wp-pagenavi span{align-items:center;border:2px solid rgb(41 58 35 / .1);border-radius:8px;color:#293a23;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:center;min-width:40px;padding:0 12px;text-decoration:none;transition:all .3s ease}@media (min-width:768px){.search-results-page .pagination a,.search-results-page .pagination span,.search-results-page .wp-pagenavi a,.search-results-page .wp-pagenavi span{font-size:16px;height:48px;min-width:48px}}.search-results-page .pagination a:hover,.search-results-page .pagination span:hover,.search-results-page .wp-pagenavi a:hover,.search-results-page .wp-pagenavi span:hover{background-color:rgb(138 195 118 / .1);border-color:#8ac376}.search-results-page .pagination .current,.search-results-page .pagination span.current,.search-results-page .wp-pagenavi .current,.search-results-page .wp-pagenavi span.current{background-color:#8ac376;border-color:#8ac376;color:#293a23}.faqs-section{background-color:#faefe9;margin-top:64px;padding:64px 20px}@media (min-width:768px){.faqs-section{padding:80px 20px}}@media (min-width:1440px){.faqs-section{margin-top:112px;padding:112px 64px}}.faqs-container{display:flex;flex-direction:column;gap:64px;margin:0 auto;max-width:1280px}@media (min-width:1024px){.faqs-container{gap:80px}}.faqs-header{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:768px;text-align:center}@media (min-width:768px){.faqs-header{gap:24px}}.faqs-title{color:#321810;font-size:32px;font-weight:700;line-height:1.2;margin:0}@media (min-width:768px){.faqs-title{font-size:42px}}@media (min-width:1024px){.faqs-title{font-size:52px}}.faqs-description{color:#321810;font-size:16px;font-weight:400;line-height:1.6;margin:0}@media (min-width:768px){.faqs-description{font-size:18px}}.faqs-list{border-bottom:1px solid rgb(41 58 35 / .2);display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:768px;width:100%}.faq-item{background-color:#fff0;border:none;border-top:1px solid rgb(41 58 35 / .2);overflow:hidden;transition:all .3s ease}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-question{align-items:center;background-color:#fff0;border:none;cursor:pointer;display:flex;gap:24px;justify-content:space-between;padding:20px 0;text-align:left;transition:all .3s ease;width:100%}.faq-question-text{color:#321810;flex:1;font-size:16px;font-weight:700;line-height:1.6}@media (min-width:768px){.faq-question-text{font-size:18px}}.faq-icon{color:#321810;flex-shrink:0;height:32px;transition:transform .3s ease;width:32px}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer-content{padding:0 0 24px}.faq-answer-content p{color:#321810;font-size:14px;font-weight:400;line-height:1.6;margin:0 0 12px}.faq-answer-content p:last-child{margin-bottom:0}@media (min-width:768px){.faq-answer-content p{font-size:16px}}.faq-answer-content a{color:#321810;text-decoration:underline;transition:opacity .2s ease}.faq-answer-content a:hover{opacity:.7}.faq-answer-content ol,.faq-answer-content ul{margin:12px 0;padding-left:24px}.faq-answer-content ol li,.faq-answer-content ul li{color:#321810;font-size:14px;font-weight:400;line-height:1.6;margin-bottom:8px}@media (min-width:768px){.faq-answer-content ol li,.faq-answer-content ul li{font-size:16px}}.faq-answer-content strong{color:#321810;font-weight:700}.wp-gr .grw-content{margin:40px auto 0!important}@media (min-width:1024px){.wp-gr .grw-content{margin:40px auto 112px!important}}@media (min-width:1440px){.wp-gr .grw-content{padding:0 64px!important}}.wp-gr .grw-content .wp-gr .grw-content-inner{margin:0 auto!important;max-width:1440px!important;padding:0 64px!important}.grw-review{border:1px solid rgb(41 58 35 / .15)!important}.wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd{background:none!important}.wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd svg{right:32px!important;top:32px!important}.wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd .wp-star svg{display:inline-block!important}.wpac div.grw-review{border:1px solid rgb(41 58 35 / .15)!important;border-radius:32px!important}.wp-google-left{font-size:16px;order:3}.wp-google-left .wp-google-name{font-weight:600}.wp-google-stars{order:1}.wp-google-wrap{font-size:18px;order:2}.wp-gr[data-layout=grid] .grw-reviews{gap:32px}.wp-gr .grw-review{background-color:#fff!important}.wp-gr .grw-review-inner{display:flex;flex-direction:column;gap:24px;padding:32px!important}.wpac a.wp-google-url{background-color:#8ac376!important;border:2px solid #8ac376!important;border-radius:100px!important;color:#321810!important;cursor:pointer!important;display:inline-block!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.6!important;max-width:155px!important;padding:10px 24px!important;text-decoration:none!important;transition:all .2s ease!important}.wpac a.wp-google-url:hover{background-color:transparent!important;border:2px solid #321810!important;color:#321810!important}.wp-gr .wp-more-toggle{color:#422016!important;font-weight:500!important}.wp-gr .wp-google-text{color:#422016!important;font-size:18px!important}.wp-gr.wpac a.wp-google-name{font-weight:600!important}.wp-gr .wp-google-time,.wp-gr.wpac a.wp-google-name{color:#422016!important;font-size:16px!important}.wp-gr .wp-star svg{fill:#422016!important}.wp-gr .grw-review .wp-google-feedback{margin-bottom:24px!important;margin-top:24px!important}.wp-gr .rpi-dot.active{background-color:var(--slider-act-dot-color,#422016)!important;opacity:1!important;transform:scale(1)!important}.woocommerce-page .woocommerce-info{background-color:#faefe9;color:#321810;padding:12px 24px}.woocommerce-page .woocommerce-cart-form .coupon .btn{background-color:#321810!important;border-bottom-left-radius:0;border-bottom-right-radius:12px!important;border-top-left-radius:0;border-top-right-radius:12px!important}.woocommerce-page .woocommerce-cart-form .coupon .btn:hover{background-color:#8ac376!important;border:none!important;color:#321810!important}.woocommerce-page .shop_table .amount,.woocommerce-page table.cart .product-details .product-title{color:#321810}.woocommerce-page .cart-checkout-nav{background-color:#faefe9;color:#321810}.woocommerce-page .cart-checkout-nav a:after{border-bottom:2px solid rgb(50 24 16 / .2)}.woocommerce-page .cart-checkout-nav a:before,.woocommerce-page .cart-checkout-nav a:not(:last-of-type):after{border:2px solid rgb(50 24 16 / .2)}.woocommerce-page .cart-checkout-nav .active{font-weight:600}.woocommerce-page .cart-checkout-nav .active:before{background-color:#321810;border-color:#321810}.woocommerce-page .cart-checkout-nav .active:after{border-bottom:2px solid rgb(50 24 16 / .2)}.woocommerce-page .woocommerce-message{background-color:#8ac376;color:#321810;outline:none}.woocommerce-page .woocommerce-cart-form table thead th{color:#321810;font-size:16px;font-weight:400;text-transform:none}.woocommerce-page .cart-collaterals{border:2px solid rgb(50 24 16 / .15);border-radius:12px}.woocommerce-page .cart-collaterals #shipping_method label{color:#321810;font-size:16px;font-weight:400}.woocommerce-page .cart-collaterals #shipping_method .amount{color:#321810;font-size:16px;font-weight:700;text-decoration:none}.woocommerce-page .cart-collaterals .woocommerce-Price-amount.amount{color:#321810;font-size:16px;font-weight:700}.woocommerce-page .cart-collaterals .woocommerce-Price-amount.amount bdi{text-decoration:none}.woocommerce-page .cart-collaterals .woocommerce-shipping-destination{color:#321810;font-size:16px;font-weight:400;text-transform:none}.woocommerce-page .cart-collaterals .checkout-button,.woocommerce-page .cart-collaterals .return-shop{align-items:center;border-radius:100px;color:#321810;display:inline-flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;line-height:1.6;padding:10px 24px;text-decoration:none;text-transform:capitalize;transition:all .2s ease;white-space:nowrap}.woocommerce-page .cart-collaterals .checkout-button{background-color:#8ac376;border:2px solid #8ac376}.woocommerce-page .cart-collaterals .checkout-button:hover{background-color:#fff;border-color:#321810;color:#321810}.woocommerce-page .cart-collaterals .return-shop:hover{background-color:#8ac376;border-color:#8ac376;color:#321810}.woocommerce-page .clear-cart{align-items:center;background-color:#fff;border:2px solid #321810;border-radius:100px;color:#321810;display:inline-flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;line-height:1.6;padding:10px 24px;text-decoration:none;text-transform:capitalize;transition:all .2s ease;white-space:nowrap}.woocommerce-page .clear-cart:hover{background-color:#8ac376;border:2px solid #8ac376;color:#321810}.woocommerce-checkout,.woocommerce-checkout #shipping_method label{color:#321810}.woocommerce-checkout .form-row{margin-bottom:24px!important}.woocommerce-checkout .container{max-width:1440px;padding:0 40px;width:100%}@media (min-width:1440px){.woocommerce-checkout .container{padding:0 64px}}.woocommerce-checkout .order-review{border:2px solid rgb(50 24 16 / .15);border-radius:12px}.woocommerce-checkout .order-review #payment{display:flex;flex-direction:column;gap:8px}.woocommerce-checkout .order-review #payment .payment_methods li{align-items:flex-start;display:flex;flex-direction:column;gap:8px;position:relative}.woocommerce-checkout .order-review #payment .payment_methods li input[type=radio]{left:0;margin:0;position:absolute;top:2px}.woocommerce-checkout .order-review #payment .payment_methods li .payment_box{padding:16px 0 16px 32px}.woocommerce-checkout .order-review #payment .payment_methods li label{align-items:center;display:flex;flex-direction:row;font-size:14px;gap:8px;padding-left:32px;width:100%}.woocommerce-checkout .order-review #payment .payment_methods li label img{max-height:25px}.woocommerce-checkout #billing_nif_field{width:100%}.woocommerce-checkout-review-order-table .cart_item .product-name{color:#321810;font-size:18px}.cart-order-details .shop_table th,cart-order-details .product-name-info>div>span,cart-order-details .product-name-info>div~div{color:#321810!important;font-size:16px}.form-row.place-order .button{align-items:center;background-color:#8ac376;border:2px solid #8ac376;border-radius:100px;color:#321810;display:inline-flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;line-height:1.6;padding:10px 24px;text-decoration:none;text-transform:capitalize;transition:all .2s ease;white-space:nowrap}.form-row.place-order .button:hover{background-color:#fff;border-color:#321810;color:#321810}.select2.select2-container--default .select2-selection--single,select{background-color:#fff0;border:2px solid rgb(50 24 16 / .15);border-radius:100px;color:#321810;font-size:16px;padding:0 24px;transition:all .2s ease}.select2.select2-container--default .select2-selection--single:focus,select:focus{border-color:#321810;outline:none}.select2.select2-container--default .select2-selection--single::-moz-placeholder,select::-moz-placeholder{color:rgb(50 24 16 / .6)}.select2.select2-container--default .select2-selection--single::placeholder,select::placeholder{color:rgb(50 24 16 / .6)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#321810;font-size:16px;line-height:36px}.woocommerce-cart .woocommerce .empty-cart-block h1{font-size:40px;letter-spacing:.4px;line-height:1.2}@media (min-width:768px){.woocommerce-cart .woocommerce .empty-cart-block h1{font-size:52px;letter-spacing:.52px}}.woocommerce-cart .woocommerce .cart-empty p{color:#321810}.woocommerce-cart .woocommerce .cart-empty .btn{align-items:center;background-color:#fff0;border:2px solid #321810;border-radius:100px;color:#321810;display:inline-flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;line-height:1.6;padding:10px 24px;text-decoration:none;text-transform:none;transition:all .2s ease;white-space:nowrap}.woocommerce-cart .woocommerce .cart-empty .btn:hover{background-color:#321810;border-color:#321810;color:#fff}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select{background-color:#fff0;border:2px solid rgb(50 24 16 / .15);border-radius:100px;color:#422016;font-size:16px;padding:10px 24px;transition:all .2s ease}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus{border-color:#321810;outline:none}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder{color:rgb(50 24 16 / .6)}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder{color:rgb(50 24 16 / .6)}input[type=search]{background-color:#fff0;border:2px solid #fff;border-radius:100px;color:#422016;font-size:16px;padding:10px 24px;transition:all .2s ease}input[type=search]:focus{border-color:#fff;outline:none}input[type=search]::-moz-placeholder{color:rgb(50 24 16 / .6)}input[type=search]::placeholder{color:rgb(50 24 16 / .6)}textarea{background-color:#fff0;border:2px solid rgb(50 24 16 / .15);border-radius:12px;color:#422016;font-size:16px;padding:10px 24px;transition:all .2s ease}textarea:focus{border-color:#321810;outline:none}textarea::-moz-placeholder{color:rgb(50 24 16 / .6)}textarea::placeholder{color:rgb(50 24 16 / .6)}label{color:#321810;display:block;font-size:16px;margin-bottom:8px}label.checkbox{align-items:center;display:flex;gap:8px}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"><path d="M16 1C18.7614 1 21 3.23858 21 6V16C21 18.7614 18.7614 21 16 21H6C3.23858 21 1 18.7614 1 16V6C1 3.23858 3.23858 1 6 1H16Z" stroke="%23293A23" stroke-opacity="0.15" stroke-width="2"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;border-radius:6px;cursor:pointer;flex-shrink:0;height:22px;margin:0;position:relative;transition:all .2s ease;width:22px}input[type=checkbox]:checked{background-color:#fff0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"><path d="M2 6C2 3.79086 3.79086 2 6 2H16C18.2091 2 20 3.79086 20 6V16C20 18.2091 18.2091 20 16 20H6C3.79086 20 2 18.2091 2 16V6Z" fill="%23FCF7F4"/><path d="M16 1C18.7614 1 21 3.23858 21 6V16C21 18.7614 18.7614 21 16 21H6C3.23858 21 1 18.7614 1 16V6C1 3.23858 3.23858 1 6 1H16Z" stroke="%23321810" stroke-opacity="0.15" stroke-width="2"/><path d="M8.57181 13.6549L5.37339 10.4565L4 11.8299L8.57181 16.4017L18 6.97348L16.6266 5.6001L8.57181 13.6549Z" fill="%23321810"/></svg>')}input[type=checkbox]:hover{background-color:#fff0;border:2px solid #321810}input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;border:2px solid rgb(50 24 16 / .15);border-radius:25px;cursor:pointer;flex-shrink:0;height:22px;position:relative;transition:all .2s ease;width:22px}input[type=radio]:checked,input[type=radio]:hover{background-color:#321810!important}.woocommerce-wishlist .container{margin-bottom:112px}.woocommerce-wishlist .wishlist_table thead tr th{background-color:#faefe9}.woocommerce-wishlist .wishlist_table thead tr th.product-name{text-transform:none}.woocommerce-wishlist .wishlist_table thead tr th.product-name a{color:#321810}.woocommerce-wishlist table thead{border:none}@media (max-width:768px){.woocommerce-wishlist .wishlist_table.responsive td.product-remove,.woocommerce-wishlist .wishlist_table.responsive th.product-remove,.woocommerce-wishlist table.wishlist_table.responsive td.product-remove,.woocommerce-wishlist table.wishlist_table.responsive th.product-remove{display:table-cell!important}}.woocommerce-wishlist .woocommerce table.wishlist_table .product-remove{overflow:visible;text-align:center;vertical-align:middle;white-space:nowrap}.woocommerce-wishlist .woocommerce table.wishlist_table .product-remove a,.woocommerce-wishlist .woocommerce table.wishlist_table .product-remove a.remove{align-items:center;box-sizing:border-box;display:inline-flex!important;height:44px!important;justify-content:center;line-height:44px!important;min-height:44px!important;min-width:44px!important;padding:0!important;position:relative;width:44px!important;z-index:1}.woocommerce-wishlist .woocommerce table.wishlist_table .product-remove a:before{background-color:currentColor!important;content:""!important;display:block!important;font-family:inherit!important;height:17px!important;margin:0!important;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M135.2 17.7 128 32H32C14.3 32 0 46.3 0 64s14.3 32 32 32h384c17.7 0 32-14.3 32-32s-14.3-32-32-32h-96l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32l21.2 339c1.6 25.3 22.6 45 47.9 45H368c25.3 0 46.3-19.7 47.9-45l.1-339z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M135.2 17.7 128 32H32C14.3 32 0 46.3 0 64s14.3 32 32 32h384c17.7 0 32-14.3 32-32s-14.3-32-32-32h-96l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32l21.2 339c1.6 25.3 22.6 45 47.9 45H368c25.3 0 46.3-19.7 47.9-45l.1-339z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:17px!important}.woocommerce-wishlist .woocommerce table.wishlist_table .product-remove a .fa,.woocommerce-wishlist .woocommerce table.wishlist_table .product-remove a i[class*=fa-]{display:none!important}.woocommerce-wishlist .woocommerce table.wishlist_table .product-remove a{color:#321810!important;font-size:0!important;overflow:hidden}.woocommerce-wishlist .wishlist_table.mobile .remove_from_wishlist{align-items:center;box-sizing:border-box;display:inline-flex!important;font-size:14px!important;justify-content:center;line-height:1.3!important;min-height:44px;min-width:44px;padding:10px 16px!important}@media (max-width:480px){.woocommerce-wishlist .woocommerce table.wishlist_table tr td.product-remove{padding:8px 4px!important;width:52px}}@media (max-width:768px){body.woocommerce-page table.shop_table.wishlist_table.responsive tbody tr td.product-remove,body.woocommerce-page table.shop_table.wishlist_table.responsive thead tr th.product-remove,body.woocommerce-page table.wishlist_table.responsive tbody tr td.product-remove,body.woocommerce-page table.wishlist_table.responsive thead tr th.product-remove,body.woocommerce-wishlist table.shop_table.wishlist_table.responsive tbody tr td.product-remove,body.woocommerce-wishlist table.shop_table.wishlist_table.responsive thead tr th.product-remove,body.woocommerce-wishlist table.wishlist_table.responsive tbody tr td.product-remove,body.woocommerce-wishlist table.wishlist_table.responsive thead tr th.product-remove{display:table-cell!important;overflow:visible!important;text-align:center!important;vertical-align:middle!important}}@media (max-width:480px){body.woocommerce-page table.shop_table.wishlist_table.responsive tbody tr td.product-remove,body.woocommerce-page table.wishlist_table.responsive tbody tr td.product-remove,body.woocommerce-wishlist table.shop_table.wishlist_table.responsive tbody tr td.product-remove,body.woocommerce-wishlist table.wishlist_table.responsive tbody tr td.product-remove{align-items:center;box-sizing:border-box;display:flex!important;justify-content:center;padding:12px 8px!important;width:100%!important}}body.woocommerce-page .woocommerce table.wishlist_table .product-remove a,body.woocommerce-page .woocommerce table.wishlist_table .product-remove a.remove,body.woocommerce-page .woocommerce table.wishlist_table .product-remove a.remove_from_wishlist,body.woocommerce-wishlist .woocommerce table.wishlist_table .product-remove a,body.woocommerce-wishlist .woocommerce table.wishlist_table .product-remove a.remove,body.woocommerce-wishlist .woocommerce table.wishlist_table .product-remove a.remove_from_wishlist{-webkit-tap-highlight-color:rgb(41 58 35 / .15);align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex!important;height:48px!important;justify-content:center;line-height:48px!important;min-height:48px!important;min-width:48px!important;padding:0!important;width:48px!important}body.woocommerce-page .woocommerce table.wishlist_table .product-remove a:before,body.woocommerce-wishlist .woocommerce table.wishlist_table .product-remove a:before{background-color:currentColor!important;content:""!important;display:block!important;font-family:inherit!important;height:18px!important;margin:0!important;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M135.2 17.7 128 32H32C14.3 32 0 46.3 0 64s14.3 32 32 32h384c17.7 0 32-14.3 32-32s-14.3-32-32-32h-96l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32l21.2 339c1.6 25.3 22.6 45 47.9 45H368c25.3 0 46.3-19.7 47.9-45l.1-339z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M135.2 17.7 128 32H32C14.3 32 0 46.3 0 64s14.3 32 32 32h384c17.7 0 32-14.3 32-32s-14.3-32-32-32h-96l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32l21.2 339c1.6 25.3 22.6 45 47.9 45H368c25.3 0 46.3-19.7 47.9-45l.1-339z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:18px!important}body.woocommerce-page .woocommerce table.wishlist_table .product-remove a .fa,body.woocommerce-page .woocommerce table.wishlist_table .product-remove a i[class*=fa-],body.woocommerce-wishlist .woocommerce table.wishlist_table .product-remove a .fa,body.woocommerce-wishlist .woocommerce table.wishlist_table .product-remove a i[class*=fa-]{display:none!important}body.woocommerce-page .woocommerce table.wishlist_table .product-remove a,body.woocommerce-wishlist .woocommerce table.wishlist_table .product-remove a{color:#321810!important;font-size:0!important;overflow:hidden}.wishlist_table.mobile li .additional-info-wrapper .product-remove a,.wishlist_table.mobile li .product-remove a{-webkit-tap-highlight-color:rgb(41 58 35 / .15);align-items:center;box-sizing:border-box;color:#321810!important;display:inline-flex!important;font-size:14px!important;justify-content:center;line-height:1.3!important;min-height:48px!important;min-width:48px!important;padding:10px 18px!important}.wishlist_table.mobile li .additional-info-wrapper .product-remove a .fa,.wishlist_table.mobile li .additional-info-wrapper .product-remove a i[class*=fa-],.wishlist_table.mobile li .product-remove a .fa,.wishlist_table.mobile li .product-remove a i[class*=fa-]{display:none!important}.wishlist_table.mobile li .additional-info-wrapper .product-remove a:before,.wishlist_table.mobile li .product-remove a:before{background-color:currentColor!important;content:""!important;display:block!important;flex-shrink:0;font-family:inherit!important;height:15px!important;margin-inline-end:8px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M135.2 17.7 128 32H32C14.3 32 0 46.3 0 64s14.3 32 32 32h384c17.7 0 32-14.3 32-32s-14.3-32-32-32h-96l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32l21.2 339c1.6 25.3 22.6 45 47.9 45H368c25.3 0 46.3-19.7 47.9-45l.1-339z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M135.2 17.7 128 32H32C14.3 32 0 46.3 0 64s14.3 32 32 32h384c17.7 0 32-14.3 32-32s-14.3-32-32-32h-96l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32l21.2 339c1.6 25.3 22.6 45 47.9 45H368c25.3 0 46.3-19.7 47.9-45l.1-339z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:15px!important}.et_b_header-wishlist .et-mini-content{animation:none!important;padding:16px!important;top:calc(100% + 16px)}.et_b_header-wishlist .et-mini-content .mini-cart-buttons{margin-bottom:0}.et_b_header-wishlist .et-mini-content .mini-cart-buttons a{align-items:center;background-color:#fff0;border:2px solid #321810;border-radius:100px;color:#321810;display:inline-flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;line-height:1.6;padding:10px 24px;text-decoration:none;text-transform:none;transition:all .2s ease;white-space:nowrap}.et_b_header-wishlist .et-mini-content .mini-cart-buttons a:hover{background-color:#321810;border-color:#321810;color:#fff}.et_b_header-wishlist .et-mini-content .et-content{align-items:center;display:flex;flex-direction:column;gap:30px}.et_b_header-wishlist .et_b_wishlist-dropdown{display:flex;flex-direction:column;gap:16px}.et_b_header-wishlist .et_b_wishlist-dropdown .mini-cart-item a{align-items:center;display:flex;gap:8px}.et_b_header-wishlist .et_b_wishlist-dropdown .mini-cart-item img{border:1px solid rgb(50 24 16 / .2);border-radius:12px;max-width:70px;padding:8px}.wishlist-notification{background-color:#321810;border-radius:8px;box-shadow:0 4px 12px rgb(0 0 0 / .15);color:#fff;font-size:16px;font-weight:500;line-height:1.5;max-width:300px;opacity:0;padding:16px 24px;pointer-events:none;position:fixed;right:20px;top:100px;transform:translateY(-20px);transition:all .3s ease;z-index:9999}.wishlist-notification.show{opacity:1;transform:translateY(0)}@media (max-width:768px){.wishlist-notification{left:16px;max-width:none;right:16px;top:80px}}.custom-mini-cart{display:flex;flex-direction:column;gap:0;padding:12px}.custom-mini-cart__list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;max-height:400px;overflow-y:auto;padding:16px}.custom-mini-cart__list::-webkit-scrollbar{width:6px}.custom-mini-cart__list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.custom-mini-cart__list::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.custom-mini-cart__list::-webkit-scrollbar-thumb:hover{background:#555}.custom-mini-cart__item{border-bottom:1px solid rgb(50 24 16 / .1);margin:0;padding:0 0 16px;position:relative}.custom-mini-cart__item:last-child{border-bottom:none;padding-bottom:0}.custom-mini-cart__item-content{align-items:flex-start;display:flex;gap:12px;position:relative}.custom-mini-cart__remove{align-items:center;background-color:#fff0;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:0;top:0;transition:opacity .2s ease;width:24px;z-index:2}.custom-mini-cart__remove svg{height:20px;width:20px}.custom-mini-cart__remove:hover{opacity:.7}.custom-mini-cart__image{border:1px solid rgb(50 24 16 / .2);border-radius:12px;display:block;flex-shrink:0;height:70px;overflow:hidden;text-decoration:none;width:70px}.custom-mini-cart__image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.custom-mini-cart__details{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0;padding-right:32px}.custom-mini-cart__product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#321810;display:-webkit-box;font-size:16px;font-weight:600;line-height:1.5;overflow:hidden;text-decoration:none;text-overflow:ellipsis}.custom-mini-cart__product-name:hover{opacity:.8}.custom-mini-cart__quantity-price{align-items:center;color:#321810;display:flex;font-size:16px;font-weight:400;gap:8px;line-height:1.5}.custom-mini-cart__quantity{font-weight:600}.custom-mini-cart__separator{opacity:.6}.custom-mini-cart__price{color:#321810;font-weight:600}.custom-mini-cart__footer{background-color:#faefe9;border-radius:12px;border-top:1px solid rgb(50 24 16 / .1);display:flex;flex-direction:column;gap:16px;margin-top:24px;padding:16px}.custom-mini-cart__summary{display:flex;flex-direction:column;gap:8px}.custom-mini-cart__summary-row{align-items:center;display:flex;justify-content:space-between}.custom-mini-cart__label{color:#321810;font-size:16px;font-weight:600;line-height:1.5}.custom-mini-cart__subtotal{color:#321810;font-size:18px;font-weight:700;line-height:1.5}.custom-mini-cart__buttons{display:flex;flex-direction:column;gap:12px}.custom-mini-cart__checkout,.custom-mini-cart__view-cart{align-items:center;border:2px solid;border-radius:100px;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;line-height:1.6;padding:12px 24px;text-align:center;text-decoration:none;text-transform:none;transition:all .2s ease}.custom-mini-cart__view-cart{background-color:#fff0;border-color:#321810;color:#321810;outline:none}.custom-mini-cart__view-cart:focus,.custom-mini-cart__view-cart:hover{background-color:#321810;border-color:#321810;color:#fff;outline:none}.custom-mini-cart__checkout{background-color:#8ac376;border-color:#8ac376;color:#321810}.custom-mini-cart__checkout:focus,.custom-mini-cart__checkout:hover{background-color:#321810;border-color:#321810;color:#fff}.custom-mini-cart__empty{color:#321810;font-size:16px;font-weight:400;line-height:1.6;margin:0;padding:32px 16px;text-align:center}.header-cart-wrapper .et-mini-content{animation:none!important;top:calc(100% + 16px)}.header-cart-wrapper .et-mini-content .et-content{padding:0!important}.woocommerce-mini-cart.custom-mini-cart .woocommerce-mini-cart__list{list-style:none;margin:0;padding:0}.woocommerce-mini-cart__footer-wrapper:not(.custom-mini-cart__footer){display:none}.et_b_header-wishlist .woocommerce-mini-cart__footer-wrapper,.header-wishlist-wrapper .woocommerce-mini-cart__footer-wrapper{display:block!important}.woocommerce-account .woocommerce{padding:0 0 112px}.woocommerce-account .woocommerce-info{background-color:#faefe9;color:#321810}.woocommerce-account .woocommerce-MyAccount-navigation-wrapper li a{color:#321810;font-size:16px}.woocommerce-account .woocommerce-MyAccount-navigation-wrapper li.is-active a{color:#add59f;font-weight:600}.woocommerce-account .woocommerce-MyAccount-content h2,.woocommerce-account .woocommerce-MyAccount-content p{color:#321810;text-transform:none}.woocommerce-account .woocommerce-MyAccount-content h2{font-size:20px;letter-spacing:.2px}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-content h2{font-size:28px;letter-spacing:.28px}}.woocommerce-account .woocommerce-MyAccount-content .edit{text-decoration:underline;text-transform:none}.woocommerce-account .woocommerce-MyAccount-content .button{background-color:#8ac376;border:2px solid #8ac376;border-radius:100px;color:#321810;cursor:pointer;font-size:16px;font-weight:500;line-height:1.6;min-width:120px;padding:10px 24px;text-align:center;text-transform:none;transition:all .3s ease;width:auto}.woocommerce-account .woocommerce-MyAccount-content .button:hover{background-color:#fff0;border-color:#321810;color:#321810}.woocommerce-account .woocommerce-MyAccount-content .button:focus{outline:none}.woocommerce-account #customer_login>div{border:1px solid rgb(50 24 16 / .15);border-radius:12px}.woocommerce-account form.login button[name=login],.woocommerce-account form.register .button,.woocommerce-account form.register .button.woocommerce-Button{background-color:#8ac376;border:2px solid #8ac376;border-radius:100px;color:#321810;cursor:pointer;font-size:16px;font-weight:500;line-height:1.6;min-width:120px;padding:10px 24px;text-align:center;text-transform:none;transition:all .3s ease;width:auto}.woocommerce-account form.login button[name=login]:hover,.woocommerce-account form.register .button.woocommerce-Button:hover,.woocommerce-account form.register .button:hover{background-color:#fff0;border-color:#321810;color:#321810}.woocommerce-account form.login button[name=login]:focus,.woocommerce-account form.register .button.woocommerce-Button:focus,.woocommerce-account form.register .button:focus{outline:none}.woocommerce-account form.register .button,.woocommerce-account form.register .button.woocommerce-Button{margin-top:24px}.woocommerce-account .woocommerce-form__label{align-items:center;display:flex;gap:8px}body.et-catalog-on .add_to_cart_button,body.et-catalog-on .header-cart-wrapper,body.et-catalog-on .produto-actions,body.et-catalog-on .shop-product-actions,body.et-catalog-on .single_add_to_cart_button,body.et-catalog-on .wishlist_table .product-add-to-cart,body.et-catalog-on .yith-wcwl-add-to-cart,body.et-catalog-on form.cart{display:none!important}body.home .content-page,body.home .page-content,body.wp-singular .content-page,body.wp-singular .page-content{padding-bottom:0}body.single-post .wpb_content_element{margin-bottom:0}body.single-post #content .wpb_alert p:last-child,body.single-post #content .wpb_text_column :last-child,body.single-post #content .wpb_text_column p:last-child,body.single-post .wpb_alert p:last-child,body.single-post .wpb_text_column :last-child,body.single-post .wpb_text_column p:last-child{margin-bottom:16px}.default-row-text{margin-left:auto;margin-right:auto;max-width:800px}#c-ttl{color:#321810;font-size:1rem}#c-txt{color:#321810;font-size:.875rem}.cc_div .cc-link{border-bottom:1px solid #321810;color:#321810}.cc_div .cc-link:hover{border-bottom:1px solid #8ac376;color:#8ac376}#c-bns button,#cm .c_link{background-color:#8ac376;border:1px solid #8ac376;border-radius:100px;color:#321810}#c-bns button:first-child,#c-bns button:hover,#cm .c_link:hover,#s-bns button:first-child{background-color:#fff;border:1px solid #321810;color:#321810}#c-bns button:first-child:hover,#s-bns button:first-child:hover{background-color:#321810;color:#fff}ins{text-decoration:none!important}.vc_column_container>.vc_column-inner{padding:0!important}.et-mobile-panel-wrapper{display:none!important}