#page-container header::after{content:"";position:absolute;bottom:-80px;left:0;width:100%;height:80px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1440 90' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M0,40 C120,10 240,70 360,40 480,10 600,70 720,40 840,10 960,70 1080,40 1200,10 1320,70 1440,40 L1440,0 L0,0 Z'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;z-index:-1;pointer-events:none;opacity:1;transform:translateY(0);transition:opacity 0.3s ease,transform 0.3s ease}body.scrolled #page-container header::after{opacity:0;transform:translateY(-20px)}.et_pb_text{line-height:1.2em!important}#site-header{display:block;width:100%;background:#fff;font-family:'Montserrat',sans-serif}#site-header .header-container{max-width:1400px;margin:0 auto;padding:20px 40px;display:flex;align-items:center}#site-header .header-logo{flex:0 0 auto}#site-header .header-right{flex:1;display:flex;flex-direction:column;align-items:flex-end;gap:20px}#site-header .header-logo img{display:block;max-height:96px;width:auto}#site-header .header-nav .main-menu{display:flex;gap:32px;list-style:none;margin:0;padding:0}#site-header .header-nav .main-menu>li{position:relative}#site-header .header-nav .main-menu a{text-decoration:none;color:#000;font-weight:500;font-size:14px;white-space:nowrap;text-transform:uppercase}#site-header .header-nav .main-menu a:hover{color:#c10a0e}#site-header .main-menu .sub-menu{display:none;position:absolute;top:100%;left:0;background:#fff;min-width:220px;padding:12px 0;margin:0;border-top:2px solid #000;list-style:none;box-shadow:0 10px 30px rgb(0 0 0 / .12);z-index:1000}#site-header .main-menu>li{position:relative}#site-header .main-menu>li:hover>.sub-menu{display:block}#site-header .sub-menu li{width:100%}#site-header .sub-menu a{display:block;padding:8px 20px;font-size:14px;font-weight:400;color:#333;text-decoration:none;white-space:nowrap}#site-header .sub-menu a:hover{background:#f5f5f5;color:#c10a0e}#site-header .main-menu>li.menu-item-has-children>a{position:relative;padding-right:19px}#site-header .main-menu>li.menu-item-has-children>a::after{content:"▾";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:20px;color:currentColor}.header-secondary-row{display:flex;align-items:center;gap:20px}.secondary-menu{display:flex;gap:18px;list-style:none;margin:0;padding:0}.secondary-menu a{font-size:14px;font-weight:400;text-decoration:none;color:#000;text-transform:uppercase}.secondary-menu a:hover{color:#c10a0e}.header-icons{display:flex;align-items:center;gap:22px}.lang-switch{font-size:14px;font-weight:400;text-transform:uppercase;text-decoration:none;color:#333}.header-cart-link{position:relative;text-decoration:none}.header-cart-count{position:absolute;top:-6px;right:-10px;background:#d71f26;color:#fff;font-size:10px;border-radius:50%;padding:2px 6px}.account-link{display:flex;align-items:center;color:#333}.account-link svg{display:block}.archive #main-content .container:before,.category #main-content .container:before{content:none!important;display:none!important}.category-hero{position:relative;height:25px}.category-intro{text-align:center;max-width:1080px;margin:0 auto 4rem;padding-top:0}.category-title{color:#e5342a;font-size:60px;text-transform:uppercase;line-height:1.1em;text-align:center;margin-bottom:1rem}.category-description{color:#444;line-height:1.4;font-size:19px}.category-post{display:flex;gap:2.5rem;margin-bottom:5rem;align-items:center}.category-post.is-reversed{flex-direction:row-reverse}.category-post .post-image img{border-radius:18px;width:100%;height:auto}.category-post .post-image{flex:0 0 50%}.category-post .post-content{flex:1}.category-post .post-title{font-family:'Montserrat',sans-serif!important;font-weight:700!important;color:#000000!important;font-size:28px;margin-bottom:.5rem}.category-post .post-title a{color:#111;text-decoration:none}.category-post .post-excerpt{color:#555;font-size:16px;line-height:1.6;margin-bottom:1rem}.category-post .read-more{display:inline-block;padding:15px 50px;background:#b6cfc4;color:#fff;border-radius:30px;font-size:16px;text-decoration:none;text-transform:uppercase}.category-posts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.category-post-card{background:#fff;overflow:hidden;display:flex;flex-direction:column;height:100%}.category-post-card .post-image img{width:100%;height:220px;object-fit:cover;display:block;border-radius:16px}.category-post-card .post-content{padding:24px 10px;display:flex;flex-direction:column;flex-grow:1}.category-post-card .post-title{font-size:18px;margin-bottom:12px;font-weight:600}.category-post-card .post-excerpt{flex-grow:1;font-size:16px}.category-posts-grid .read-more{display:inline-block;align-self:flex-start;width:auto;margin-top:24px;color:#3b3b3b!important;background-color:rgb(94 159 138 / .4);border:0;border-radius:50px;padding:10px 24px;font-size:20px;font-family:'Montserrat',sans-serif!important;font-weight:500!important;text-decoration:none;transition:all 0.3s ease}.category-posts-grid .read-more:hover{background-color:rgb(94 159 138 / .65);color:#ffffff!important}.category-archive{text-align:center;max-width:1080px;margin:0 auto 0;padding-top:0;box-sizing:border-box}.cat-desc{text-align:center;max-width:1180px;margin:0 auto 2rem;padding-top:0}.term-description{padding-bottom:35px}#product-area .woocommerce-result-count{display:none}.term-description p{font-size:18px}.category-footer-description{max-width:1280px;margin:5rem auto 0;padding-top:3rem;border-top:0 solid #eee;color:#555;line-height:1.4;font-size:18px}.category-footer-wave{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;background-color:#fbf8f7;color:#fff;padding:0;margin-top:6rem;overflow:hidden}.category-footer-inner{max-width:1140px;margin:80px auto;text-align:center;position:relative;z-index:2}.category-footer-inner h2{color:#e5342a;margin-bottom:1.2rem;font-size:45px;max-width:70%;margin-left:auto;margin-right:auto}.category-footer-inner p{color:#3b3b3b;line-height:1.4;font-size:18px}.category-faq{background:#fff;padding:80px 20px}.category-faq-inner{max-width:1100px;margin:0 auto}.category-faq h2{text-align:center;color:#e5342a;margin-bottom:40px;max-width:70%;font-size:45px;line-height:1.2;text-transform:uppercase;margin-left:auto;margin-right:auto}.faq-item{background:#a5c4b8;border-radius:30px;margin-bottom:16px;overflow:hidden}.faq-item summary{list-style:none;cursor:pointer;padding:24px 40px;font-size:1.35rem;line-height:1.4;color:#1f2937;position:relative;font-weight:500}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{display:none}.faq-item summary::after{content:"+";position:absolute;right:30px;top:50%;transform:translateY(-50%);font-size:30px;font-weight:300}.faq-item[open] summary::after{content:"−"}.faq-answer{padding:0 40px 30px;color:#374151;line-height:1.8}.faq-answer p:last-child{margin-bottom:0}.category-cta{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;background-color:#3f3f3f;color:#fff;padding:0;overflow:hidden}.category-cta-inner{text-align:center;max-width:1000px;margin:0 auto;padding:90px 0}.category-cta-inner h2{color:#fff;margin-bottom:1.2rem;font-size:45px;max-width:80%;margin-left:auto;margin-right:auto}.category-cta-inner p{color:#fff;margin-bottom:3.2rem;font-size:18px}.btn-cta{background-color:#fff;color:#3b3b3b;padding:15px 50px;border-radius:50px;font-size:20px}.btn-cta:hover{color:#e5342a}.wave-divider{line-height:0;overflow:hidden}.wave-divider svg{display:block;width:100%;height:100px}.wave-divider-bottom svg{transform:scaleY(-1);transform-origin:center}.woocommerce ul.products li.product a img{border:2px solid #EEE5DB;border-radius:16px;padding:12px;background:#fff;box-sizing:border-box}.woocommerce ul.products li.product{display:flex;flex-direction:column}.woocommerce ul.products li.product a{text-align:center}.woocommerce ul.products li.product a img{transition:border-color 0.2s ease,box-shadow 0.2s ease}.woocommerce ul.products li.product a:hover img{border-color:#d7cfc4;box-shadow:0 6px 18px rgb(0 0 0 / .06)}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:22px;color:#5E9F8A;text-align:center;font-weight:400}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price .amount{font-size:25px;color:#666;text-align:center;font-weight:400}#site-header .header-mobile-actions{display:none}.mobile-menu-overlay{display:none}