.product-reveal,.product-reveal-left,.product-reveal-right{opacity:0;visibility:hidden;transition:opacity 1s cubic-bezier(.2,1,.3,1),transform 1s cubic-bezier(.2,1,.3,1)}.product-reveal{transform:translateY(38px)}.product-reveal-left{transform:translate(-46px)}.product-reveal-right{transform:translate(46px)}.product-reveal.active,.product-reveal-left.active,.product-reveal-right.active{opacity:1;visibility:visible;transform:translate(0)}@keyframes productTextRevealUp{0%{clip-path:inset(100% 0 0);opacity:0;transform:translateY(46px)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}.product-text-reveal{clip-path:inset(100% 0 0);opacity:0;transform:translateY(46px)}.product-text-reveal.active{animation:1s cubic-bezier(.16,1,.3,1) forwards productTextRevealUp}.product-delay-1.active{animation-delay:0s}.product-delay-2.active{animation-delay:.12s}.product-delay-3.active{animation-delay:.24s}.product-delay-4.active{animation-delay:.36s}.product-delay-5.active{animation-delay:.48s}@media (prefers-reduced-motion:reduce){.product-reveal,.product-reveal-left,.product-reveal-right,.product-text-reveal,.product-text-reveal.active{clip-path:inset(0);opacity:1;visibility:visible;transition:none;animation:none;transform:none}}body.inner-page-active .navbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 20px #0000001a;background:linear-gradient(90deg,#2b3e1efa,#8f531ef2)!important}.category-main{background:#f8f7f3;flex-direction:column;align-items:center;margin-bottom:7px;padding-top:134px;padding-bottom:29px;font-family:Poppins,sans-serif;font-style:normal;font-weight:100;display:flex;position:relative}.back-home-btn{cursor:pointer;color:#354c24;z-index:10;background:0 0;border:none;align-items:center;gap:8px;font-size:clamp(14px,1.1vw,16px);font-weight:500;transition:all .3s;display:flex;position:absolute;left:clamp(29px,8vw,9%)}.back-home-btn:hover{transform:translate(-5px)}.back-arrow-icon{width:18px;height:18px;transform:rotate(90deg)}.category-menu{background:#f8f7f3;border:1px solid #b9b9b9;justify-content:center;width:fit-content;margin:40px auto;display:flex}.menu-item{color:#333;cursor:pointer;border-right:1px solid #b9b9b9;justify-content:space-between;align-items:center;gap:12px;min-width:294px;height:55px;padding:0 35px;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;display:flex;position:relative}.menu-title{gap:20px;display:flex}.menu-item:last-child{border-right:none}.product-titles{font-family:Inria Serif,serif;font-weight:400}.menu-item:hover{background:#f3f1eb}.arrowss{width:13px;height:14px;transition:transform .3s}.menu-item:hover .arrowss,.menu-item.active .arrowss,.arrowss.rotate{transform:rotate(180deg)}.dropdown{z-index:9999;background:#fff;border:1px solid #b9b9b9;flex-direction:column;min-width:294px;display:none;position:absolute;top:100%;left:0;box-shadow:0 2px 8px #00000014}.flour-dropdown{min-width:295px}.dropdown a{color:#222;padding:14px 18px;font-size:16px;font-weight:300;text-decoration:none;transition:all .3s}.dropdown a:hover{background:#f3f3f3}.menu-item:hover .dropdown,.menu-item.active .dropdown,.dropdown.show{display:flex}.product-page{background:#f8f5ef;min-height:100vh;margin-top:-7px;padding:53px 9%}.product-container{flex-wrap:nowrap;align-items:stretch;gap:40px;display:flex}.gallery{flex-shrink:1;gap:20px;display:flex}.main-image{background:#fff;border-radius:20px;align-self:stretch;width:575px;min-height:736px;overflow:hidden}.main-image img{object-fit:cover;width:100%;height:100%}.main-image-slide{animation:.45s both mainImageSlideRightToLeft}@keyframes mainImageSlideRightToLeft{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}.thumbs{flex-direction:column;gap:2vw;display:flex}.thumbs .thumb-wrapper{cursor:pointer;border:1px solid #ddd;border-radius:15px;width:133px;height:133px;transition:all .3s;overflow:hidden}.thumbs .thumb-wrapper:hover{border-color:#48632e}.thumbs .thumb-wrapper.active-thumb{border:2px solid #48632e;transform:scale(1.02)}.product-info{flex-direction:column;flex:1;justify-content:space-between;display:flex}.dropdown-icon{margin-right:21px}.category{color:#48632e;letter-spacing:3px;margin-top:5px;font-size:14px;font-weight:600}.product-info h1{color:#2f2a25;width:100%;max-width:1320px;margin:15px 0;font-size:46px}.product-info h3{margin-bottom:25px;font-family:Inria Serif,serif;font-size:18px;font-weight:400}.description{color:#555;max-width:600px;font-size:18px;line-height:1.8}.rating-row{color:#555;justify-content:space-between;margin:30px 0;display:flex}.size-header{justify-content:space-between;margin:35px 0 15px;display:flex}.pack{font-weight:500}.size-options{flex-wrap:nowrap;align-items:flex-end;gap:15px;margin-bottom:20px;display:flex}.size-btn-wrapper{flex-direction:column;align-items:center;display:flex;position:relative}.size-btn{cursor:pointer;color:#2a2520;background:#fff;border:1px solid #cfc7b7;border-radius:15px;width:121px;height:55px;font-family:Inria Serif,serif;font-size:22px;transition:all .3s}.size-btn.active{color:#48632e;border:2px solid #48632e;font-weight:600}.choose,.sold{color:#8a7e6f;font-size:16px;font-weight:100}.icon-circle{background:#dde3d0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.icon-grid{display:flex}.words{margin-top:-41px;margin-left:63px}.icon-circle img{width:33px;height:27px}.features-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.feature-card{background:#fff;border:1px solid #ddd;border-radius:16px;padding:25px}.feature-card h5{margin-bottom:10px;font-size:18px}.feature-card p{color:#666;font-size:16px;line-height:1.6}.recipe-section{background:#f7f5ef;padding:31px 10%}.desc-title{margin-bottom:15px;font-size:38px}.desc-subtitle{color:#3d5c2c;margin-bottom:25px;font-size:28px}.desc-text{color:#444;margin-bottom:50px;font-size:22px}.recipe-heading{margin-bottom:40px;font-size:35px}.recipe-heading span{color:#3d5c2c}.ingredients-box{border:1px solid #d9cdb8;border-radius:24px;gap:40px;margin-bottom:40px;padding:30px;display:flex}.ingredients{font-size:18px;font-weight:600}.ingredient-sub{color:#666;font-size:16px}.icon-shadow{background:#dde3d0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:42px;display:flex}.ingredient-icon{width:58px;height:31px}.recipe-info{width:426px}.recipe-tag{letter-spacing:4px;color:#3d5c2c;font-size:12px;font-weight:750}.recipe-info h3{margin:15px 0;font-family:inter,sans-serif;font-size:23px;font-weight:600}.recipe-info h4{margin-top:30px;margin-bottom:22px;font-size:24px}.recipe-pre{font-size:17px}.ingredients-grid{flex:1;grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.ingredient-card{border:1px solid #d9cdb8;border-radius:18px;align-items:center;gap:33px;width:465px;height:108px;margin-left:27px;padding:20px;display:flex}.sen{flex-direction:column;display:flex}.ingredient-card span{color:#2d4a2b;border:1px solid #d9cdb8;border-radius:30px;padding:8px 16px}.steps-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.step-card{background:#faf8f3;border:1px solid #d9cdb8;border-radius:22px;padding:48px 44px 35px}.step-top{justify-content:center;align-items:center;display:flex;position:relative}.step-number{color:#2d4a2b;background:#dfe5cc;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:500;display:flex;position:absolute;left:0}.step-top{align-items:center;gap:8px;padding-bottom:46px;display:flex}.tag{align-items:center;gap:8px;display:flex}.step-top span:last-child{position:absolute;right:0}#recipe{color:#2d4a2b;letter-spacing:1.5px;font-size:15px;font-weight:400;position:absolute;left:56px}.step-text{color:#666;margin:0;font-size:14px;font-weight:500}.step-card h4{margin-bottom:15px;font-size:18px}.step-card p{color:#555;font-size:16px;line-height:1.8}.benefits-section{background:#f8f7f3;flex-direction:column;padding:80px 10%;display:flex}.benefits-header{margin-bottom:40px}.benefits-body{align-items:stretch;gap:35px;display:flex}.benefits-left{flex:1}.benefits-tag{letter-spacing:2px;color:#355224;margin-bottom:16px;margin-right:1227px;font-size:12px;font-weight:600;display:block}.benefits-title{color:#2f2a25;text-align:left;margin-top:0;margin-bottom:16px;font-family:Inter,sans-serif;font-size:48px;line-height:1.2}.benefits-title span{color:#355224}.benefits-desc{color:#6b645c;text-align:left;max-width:1099px;margin-top:0;font-size:18px;line-height:1.8}.benefits-grid1{grid-template-columns:repeat(2,1fr);gap:18px;width:813px;margin-top:0;display:grid}.benefit-icon-circle{background:#e9ede0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:16px;display:flex}.benefit-icon-circle img{object-fit:contain;width:22px;height:22px}.benefit-card{background:#fff;border:1px solid #ddd2bf;border-radius:20px;padding:24px;transition:all .3s}.benefit-card:hover{transform:translateY(-3px)}.benefit-card h4{color:#2f2a25;text-align:left;margin-bottom:8px;font-size:16px;font-weight:600}.benefit-card p{color:#6b645c;text-align:left;font-size:14px;line-height:1.6}.storage-box{color:#fff;background:#355224;border-radius:24px;flex-shrink:0;width:669px;margin-top:0;padding:1vw 23px}.storage-box h3{letter-spacing:3px;text-align:left;margin-top:37px;margin-bottom:36px;font-size:16px;font-weight:500}.storage-item{border-top:1px solid #ffffff26;padding:20px 0}.storage-item:first-of-type{border-top:1px solid #ffffff26}.storage-item-inner{align-items:flex-start;gap:16px;display:flex}.storage-icon-circle{background:#ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.storage-icon-circle img{object-fit:contain;filter:brightness(0)invert();width:20px;height:20px}.storage-item h4{text-align:left;letter-spacing:1px;margin-bottom:6px;font-size:18px;font-weight:100}.storage-item p{color:#ffffffbf;text-align:left;width:443px;font-family:inter,sans-serif;font-size:16px;line-height:1.7}.contact-section{background:#f8f6f2;align-items:flex-start;gap:60px;padding:101px 159px 91px;display:flex;position:relative;overflow:hidden}.products-bg11{object-fit:contain;opacity:.3;pointer-events:none;z-index:0;width:30%;height:100%;position:absolute;top:36px;left:-200px;rotate:-1deg}.contact-left{flex:1;margin-top:33px}.contact-tag{color:#e07e29;letter-spacing:2.5px;margin-bottom:12px;font-size:13px;font-weight:400;display:block}.contact-left h2{margin:8px 0 16px;font-size:48px;line-height:1.15}.contact-left h2 span{color:#5c8f3a}.contact-desc{color:#666;max-width:420px;margin-bottom:32px;font-size:18px;line-height:1.7}.contact-info{flex-direction:column;gap:20px;display:flex}.info-box{background:#fff;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 4px 16px #00000012}.info-box>div:last-child{flex-direction:column;display:flex}.info-icon{background:#5c8f3a;border-radius:12px;justify-content:center;align-items:center;width:45px;height:43px;display:flex}.info-icon img{width:19px;height:39%}.contact-form{background:#fff;border-radius:20px;flex:1;margin-top:23px;padding:68px 30px;box-shadow:0 5px 15px #0000001a}.contact-form h3{color:#1a2210;margin-bottom:24px;font-size:24px;font-weight:700}.product-custom-dropdown{width:100%;font-family:inherit;position:relative}.dropdown-selected{cursor:pointer;color:#333;background:#fff;border:1px solid #ddd;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:15px;font-size:16px;transition:all .3s;display:flex}.dropdown-selected.error{border-color:#c43b3b}.dropdown-arrow{opacity:.6;width:12px;height:12px;transition:transform .3s}.dropdown-arrow.open{transform:rotate(180deg)}.dropdown-options{z-index:100;background:#fff;border:1px solid #ddd;border-radius:10px;width:100%;max-height:250px;margin:0;padding:8px 0;list-style:none;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 10px 25px #0000001a}.dropdown-options li{cursor:pointer;color:#444;padding:12px 20px;font-size:15px;transition:background .2s}.dropdown-options li:hover{color:#5c8f3a;background:#f5f8f2}.contact-form input,.contact-form textarea{color:#000;background-color:#fff;border:1px solid #ddd;border-radius:10px;outline:none;width:100%;margin-bottom:0;padding:15px}.form-row{gap:15px;display:flex}.form-row .form-group{flex:1}.contact-btn{color:#fff;cursor:pointer;letter-spacing:.3px;background:#5c8f3a;border:none;border-radius:30px;width:100%;margin-top:4px;padding:14px;font-size:15px;font-weight:600}.error-msg{color:#c43b3b;margin-top:4px;font-size:12px;font-weight:600;display:block}.name{color:#333;margin-bottom:8px;font-size:15px;font-weight:600;display:block}.form-group{width:100%;margin-bottom:18px}.phone{color:#5f6d55;margin-bottom:8px;font-size:12px;display:block}.contact-tags{text-align:left;color:#e07e29;font-size:18px;display:block}.pi-products{text-align:center;background:#f8f6f2;padding:0 100px;position:relative;overflow:visible}.pi-products-bg{object-fit:contain;z-index:0;opacity:.18;pointer-events:none;width:22%;height:auto;position:absolute;top:-61px;right:-17px;rotate:27deg}.pi-product-title{color:#1a2210;margin-bottom:26px;font-family:Inter,sans-serif;font-size:32px;font-weight:700}.heritage-main{font-size:28px}.pi-card{background:#fff;border-radius:16px;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.pi-card img{width:100%;height:auto;display:block}.pi-card .pi-img-box{background:#f3e8d7;justify-content:center;align-items:center;height:627px;display:flex;position:relative;overflow:hidden}.pi-card .pi-img-box img{object-fit:cover;width:100%;height:100%;transition:all .4s;display:block}.heritage{margin-bottom:26px;display:block}.pi-badge{color:#fff;background:#5c8f3a;border-radius:12px;padding:5px 10px;font-size:12px;position:absolute;top:10px;left:10px}.pi-badge.pi-amber{background:#dda23c}.pi-badge.pi-red,.pi-badge.pi-crimson,.pi-badge.pi-dark-red{background:#d94141}.pi-card-content{text-align:left;flex:1;padding:18px 16px 16px}.pi-card-content h4{color:#1a2210;text-align:center;margin-bottom:6px;font-size:17px;font-weight:700;line-height:1.3}.pi-card-content p{color:#777;font-size:15px;line-height:1.5}.pi-img-box{position:relative;overflow:hidden}.pi-img-box img{width:100%;transition:all .4s;display:block}.pi-card-overlay{opacity:0;background:#fff9;justify-content:center;align-items:center;width:100%;height:100%;padding:20px 30px;transition:all .4s;display:flex;position:absolute;top:0;left:0}.pi-card-overlay ul{text-align:left;margin:0;padding:0;list-style:none}.pi-card-overlay li{color:#2c2c2c;white-space:nowrap;margin-bottom:12px;font-size:15px}.pi-carousel-wrapper{box-sizing:border-box;width:100%;max-width:93%;margin:0 auto;padding:clamp(16px,2vw,28px) 0;position:relative;overflow:visible}.pi-carousel-container{width:100%;max-width:100%;position:relative;overflow:hidden}.pi-carousel-track{transition:transform .5s;display:flex}.pi-carousel-item{box-sizing:border-box;flex-shrink:0;justify-content:center;min-width:33.33%;padding:clamp(8px,1vw,12px);display:flex}.pi-arrow{cursor:pointer;z-index:99;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:37px;height:38px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.pi-arrow.pi-left{left:-46px}.pi-arrow.pi-right{right:-48px}.pi-arrow img{filter:brightness(0)opacity(.3);width:25px;height:auto;transition:all .3s;display:block}.pi-arrow:hover{background-color:#f1b384}.pi-arrow:hover img{filter:brightness()opacity()}@media (min-width:1024px) and (max-width:1700px){.category-main{padding-top:clamp(80px,6vw,110px);padding-bottom:clamp(20px,2vw,29px)}.category-menu{background:#f8f7f3;border:1px solid #b9b9b9;justify-content:center;width:100%;max-width:83vw;margin-top:57px;display:flex}.menu-item{border-right:1px solid #b9b9b9;flex:1;justify-content:center;min-width:0;padding:0 clamp(8px,1.2vw,20px);font-size:clamp(13px,1vw,15px)}.menu-title{gap:clamp(10px,1.5vw,20px)}.product-page{margin-top:-39px;padding:clamp(-1px,-3vw,53px) clamp(20px,5vw,9%)}.product-container{gap:clamp(20px,3vw,40px);padding-top:clamp(15px,2vw,30px)}.gallery{gap:clamp(10px,1.5vw,20px)}.main-image{width:34vw;min-height:clamp(498px,47vw,663px)}.thumbs{flex-direction:column;justify-content:space-between;gap:clamp(8px,1.2vw,18px);display:flex}.features-grid{grid-template-columns:repeat(2,1fr);gap:clamp(10px,1.2vw,20px);width:100%;display:grid}.feature-card{padding:clamp(10px,1.2vw,20px)}.feature-card h5{margin-bottom:6px;font-size:clamp(14px,1.1vw,17px)}.feature-card p{width:100%;max-width:192px;font-size:clamp(12px,.9vw,14px);line-height:1.4}#recipe{color:#2d4a2b;letter-spacing:1.5px;font-size:15px;font-weight:400;position:absolute;left:49px}.icon-circle{width:clamp(32px,3vw,41px);height:clamp(32px,3vw,41px)}.icon-circle img{width:70%;height:auto}.words{margin-top:clamp(-35px,-3.5vw,-41px);margin-left:clamp(45px,4.5vw,63px)}.thumbs .thumb-wrapper,.thumbs img{width:clamp(80px,8vw,108px);height:clamp(80px,8vw,108px)}.product-info h1{font-size:clamp(36px,4vw,56px)}.description{max-width:clamp(400px,40vw,600px);margin-bottom:clamp(10px,1vw,20px);font-size:clamp(16px,1.1vw,18px)}.rating-row{margin:clamp(10px,1.5vw,30px) 0}.flour-dropdown{min-width:15vw}.dropdown{z-index:9999;background:#fff;border:1px solid #b9b9b9;flex-direction:column;min-width:16.6vw;display:none;position:absolute;top:100%;left:0;box-shadow:0 2px 8px #00000014}.size-header{margin:clamp(15px,2vw,35px) 0 10px}.size-options{margin-bottom:clamp(15px,2vw,40px)}.size-btn{color:#2a2520;width:clamp(80px,8vw,121px);height:clamp(45px,4vw,55px);font-size:clamp(16px,1.5vw,22px)}.recipe-section{padding:clamp(12px,1vw,73px) clamp(20px,5vw,10%)}.desc-title{font-size:clamp(28px,2.5vw,38px)}.desc-subtitle{font-size:clamp(20px,2vw,28px)}.desc-text{margin-bottom:clamp(25px,3.5vw,50px);font-size:clamp(16px,1.5vw,22px)}.recipe-heading{font-size:clamp(24px,2.5vw,35px)}.ingredients-box{gap:clamp(20px,3vw,40px);padding:clamp(15px,2vw,30px)}.recipe-info{width:clamp(300px,30vw,426px)}.ingredient-card{gap:clamp(5px,2vw,33px);width:100%;max-width:465px;margin-left:0;padding:clamp(10px,1.5vw,20px)}.ingredients{font-size:18px}.ingredient-sub{width:131px;font-size:16px}.step-card{padding:clamp(25px,3vw,49px) clamp(20px,2.5vw,44px)}.benefits-section{padding:clamp(40px,6vw,80px) clamp(20px,6vw,11%)}.benefits-title{text-align:left;margin-left:0;font-size:clamp(32px,3.5vw,48px)}.benefits-tag{text-align:left;width:299px;margin-left:0}.back-home-btn{cursor:pointer;color:#354c24;z-index:10;background:0 0;border:none;align-items:center;gap:8px;font-size:clamp(14px,1.1vw,16px);font-weight:500;transition:all .3s;display:flex;position:absolute;top:clamp(70px,8vw,110px);left:clamp(20px,5vw,9%)}.benefits-desc{text-align:left;max-width:80%;margin-left:0;font-size:clamp(16px,1.2vw,18px)}.benefits-body{align-items:stretch;gap:clamp(20px,2.5vw,35px)}.benefits-left{flex:1.2}.benefits-grid1{gap:clamp(10px,1.2vw,18px);width:100%;max-width:813px;margin-left:0}.benefit-card{padding:clamp(12px,1.4vw,20px)}.benefit-card h4{margin-bottom:6px;font-size:16px}.benefit-card p{font-size:14px;line-height:1.5}.benefit-icon-circle{width:clamp(32px,3vw,40px);height:clamp(32px,3vw,40px);margin-bottom:10px}.benefit-icon-circle img{width:60%}.storage-box{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:clamp(350px,35vw,664px);height:auto;padding:clamp(18px,2vw,30px);display:flex}.storage-box h3{margin-top:0;margin-bottom:clamp(15px,2vw,25px);font-size:16px}.storage-item{border-top:1px solid #ffffff26;padding:clamp(10px,1.5vw,20px) 0}.storage-item-inner{gap:clamp(10px,1.2vw,18px)}.storage-icon-circle{width:clamp(35px,3.2vw,45px);height:clamp(35px,3.2vw,45px)}.storage-item h4{margin-bottom:4px;font-size:18px}.storage-item p{width:auto;font-size:16px;line-height:1.4}.contact-section{align-items:flex-start;gap:clamp(32px,4vw,60px);padding:clamp(70px,6.5vw,100px) clamp(60px,6vw,100px) clamp(50px,5vw,80px)}.contact-tag{font-size:clamp(11px,.8vw,13px)}.contact-left h2{margin:8px 0 14px;font-size:clamp(34px,3.2vw,52px)}.contact-desc{font-size:clamp(13px,1vw,16px)}.contact-form{align-self:flex-start;height:-webkit-fill-available;height:-moz-available;height:stretch;margin-top:0;padding:clamp(24px,2.5vw,40px) clamp(20px,2vw,30px)}.contact-form h3{margin-bottom:clamp(16px,1.5vw,24px);font-size:clamp(18px,1.6vw,24px)}.info-box{padding:clamp(10px,.9vw,14px) clamp(12px,1vw,16px)}.contact-info{gap:clamp(12px,1.2vw,20px)}.products-bg11{width:clamp(20%,24vw,30%);top:30px;left:clamp(-200px,-14vw,-100px)}.pi-products h2{margin:8px 0 14px;font-size:clamp(34px,3.2vw,52px)}.pi-product-desc{max-width:clamp(480px,45vw,700px);font-size:clamp(14px,1.1vw,18px)}.pi-product-tag{font-size:clamp(11px,.8vw,13px)}.pi-product-title{margin-bottom:2px}.pi-card .pi-img-box{height:35vw}.pi-card .pi-img-box img{object-fit:cover;width:100%;height:100%;transition:all .4s;display:block}.pi-card-content{padding:clamp(14px,1.2vw,18px) clamp(12px,1vw,16px)}.pi-card-content h4{font-size:clamp(13px,1vw,16px)}.pi-card-content p{font-size:clamp(11px,.8vw,13px)}.pi-carousel-wrapper{max-width:100%;padding:clamp(16px,1.8vw,28px) 0;overflow:visible}.pi-carousel-item{min-width:33.33%;padding:clamp(8px,1vw,12px) clamp(8px,.8vw,10px)}.pi-arrow.pi-left{left:clamp(-48px,-3.5vw,-30px)}.pi-arrow.pi-right{right:clamp(-48px,-3.5vw,-30px)}.pi-products{text-align:center;background:#f8f6f2;padding:0 74px;position:relative;overflow:visible}.pi-card-overlay li{color:#2c2c2c;white-space:nowrap;margin-bottom:12px;font-size:16px;font-weight:500}.pi-products-bg{width:clamp(16%,20vw,22%);top:-50px;right:clamp(-20px,-1vw,0px)}}@media (min-width:1024px) and (max-width:1266px){.product-page{margin-top:-50px!important;padding:40px 5%!important}.product-container{gap:15px!important}.back-home-btn{top:100px!important;left:3%!important}.main-image{aspect-ratio:1/1.5;max-width:100%;width:35vw!important;height:auto!important}.thumbs .thumb-wrapper,.thumbs img{width:7vw!important;height:8vw!important}.feature-card p{width:auto!important;max-width:100%!important}.features-grid{gap:15px!important}.feature-card{padding:15px!important}.product-info h1{font-size:42px!important}}@media (min-width:641px) and (max-width:1023px){.category-main{padding-top:clamp(80px,10vw,134px);padding-bottom:20px;position:relative}.back-home-btn{top:clamp(85px,8vw,110px);left:5%}.category-menu{background:#f8f7f3;border:1px solid #b9b9b9;flex-wrap:wrap;justify-content:center;width:100%;max-width:92vw;margin:30px auto;display:flex}.menu-item{box-sizing:border-box;border-bottom:1px solid #b9b9b9;border-right:1px solid #b9b9b9;flex:0 0 33.33%;justify-content:center;min-width:0;height:55px;padding:0 15px}.dropdown,.flour-dropdown{min-width:30.5vw}.menu-item:nth-child(3n){border-right:none}.menu-item:nth-child(n+4){border-bottom:none;flex:0 0 33.33%}.menu-item:nth-child(5){border-right:none}#location-icon{background:#5c8f3a;border-radius:12px;justify-content:center;align-items:center;width:84px;height:43px;display:flex}.words{margin-top:6px;margin-left:-3px}.info-icon img{width:45px;height:23px}.product-page{margin-top:-44px;padding:clamp(30px,5vw,60px) 5%}.product-container{flex-direction:column;align-items:center;gap:40px;padding-top:30px}.product-info{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.product-info h1{margin:10px 0;font-size:clamp(32px,6vw,48px)}.description{max-width:100%;margin:0 auto}.rating-row{justify-content:center;gap:30px;width:100%;margin:20px 0}.size-header{justify-content:center;gap:20px;margin:25px 0 15px}.size-options{justify-content:center;margin-bottom:30px}.features-grid{grid-template-columns:repeat(2,1fr);width:100%;max-width:600px;margin:0 auto}.recipe-section{padding:clamp(40px,7vw,70px) 3%}.desc-title{text-align:center;font-size:clamp(28px,4vw,38px)}.desc-subtitle{color:#3d5c2c;text-align:center;margin-bottom:25px;font-size:28px}.desc-text{color:#444;text-align:center;margin-bottom:50px;font-size:22px}.recipe-heading{text-align:center;margin-bottom:40px;font-size:35px}.ingredients-box{text-align:center;flex-direction:column;align-items:center;gap:40px;padding:clamp(15px,2vw,30px)}.ingredients{width:138px;font-size:17px;font-weight:600}.recipe-info{width:100%}.ingredients-grid{grid-template-columns:repeat(2,1fr);gap:clamp(10px,2vw,20px);width:100%}.ingredient-card{box-sizing:border-box;gap:1px;width:100%;min-width:0;max-width:100%;height:auto;min-height:108px;margin-left:0}.ingredient-sub{color:#666;width:119px;font-size:14px}.steps-grid{grid-template-columns:repeat(2,1fr);gap:20px}.step-card{padding:clamp(25px,4vw,40px)}.benefits-section{text-align:center;padding:clamp(40px,7vw,80px) 1%}.benefits-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:clamp(30px,5vw,50px);display:flex}.benefits-tag{text-align:center;width:auto;margin:0 auto 16px}.benefits-title{text-align:center;margin:0 auto 16px;font-size:clamp(32px,5vw,48px)}.benefits-desc{text-align:center;max-width:100%;margin:0 auto}.benefits-body{flex-direction:column;align-items:center;gap:40px}.benefits-grid1{grid-template-columns:repeat(2,1fr);gap:20px;width:100%;max-width:878px;margin:0 auto}.benefit-card p{color:#6b645c;text-align:left;font-size:16px;line-height:1.6}.benefit-card h4{color:#2f2a25;text-align:left;margin-bottom:8px;font-size:18px;font-weight:600}.storage-box{flex-shrink:1;width:100%;max-width:862px;margin:29px auto 22px}.contact-section{align-items:flex-start;gap:clamp(32px,4vw,60px);padding:clamp(70px,6.5vw,100px) clamp(44px,4vw,93px) clamp(50px,4vw,80px)}.contact-tag{font-size:clamp(11px,.8vw,13px)}.contact-left h2{margin:8px 0 14px;font-size:clamp(34px,3.2vw,52px)}.contact-desc{font-size:clamp(13px,1vw,16px)}.contact-form{align-self:flex-start;margin-top:31px;padding:clamp(24px,2.5vw,40px) clamp(20px,2vw,30px)}.contact-form h3{margin-bottom:clamp(16px,1.5vw,24px);font-size:clamp(18px,1.6vw,24px)}.dropdown-selected{font-size:clamp(12px,-.8vw,13px)}.info-box{padding:clamp(10px,.9vw,14px) clamp(12px,1vw,16px)}.contact-info{gap:clamp(12px,1.2vw,20px)}.products-bg11{object-fit:contain;opacity:.3;pointer-events:none;z-index:0;width:81%;height:100%;position:absolute;top:-56px;left:-238px;rotate:-1deg}.pi-products h2{margin:8px 0 14px;font-size:clamp(34px,3.2vw,52px)}.pi-product-desc{max-width:clamp(480px,45vw,700px);font-size:clamp(14px,1.1vw,18px)}.pi-product-tag{font-size:clamp(11px,.8vw,13px)}.pi-product-title{margin-bottom:clamp(24px,2.5vw,40px);font-size:clamp(24px,2.2vw,36px)}.pi-card .pi-img-box{height:clamp(280px,28vw,450px)}.pi-card .pi-img-box img{object-fit:cover;width:100%;height:100%;transition:all .4s;display:block}.pi-card-content{padding:clamp(14px,1.2vw,18px) clamp(12px,1vw,16px)}.pi-card-content h4{font-size:clamp(13px,1vw,16px)}.pi-card-content p{font-size:clamp(11px,.8vw,13px)}.pi-carousel-wrapper{max-width:100%;padding:clamp(16px,1.8vw,28px) 0;overflow:visible}.pi-carousel-item{min-width:33.33%;padding:clamp(8px,1vw,12px) clamp(8px,.8vw,10px)}.pi-arrow.pi-left{left:clamp(-48px,-3.5vw,-30px)}.pi-arrow.pi-right{right:clamp(-48px,-3.5vw,-30px)}.pi-products{text-align:center;background:#f8f6f2;padding:57px 3vw 3px;position:relative;overflow:visible}.pi-products-bg{object-fit:contain;z-index:0;opacity:.3;pointer-events:none;width:35%;height:auto;position:absolute;top:-7px;right:-17px;rotate:27deg}}@media (max-width:640px){.category-main{padding:110px 17px 20px;position:relative}.back-home-btn{align-self:flex-start;margin-bottom:25px;position:relative;top:0;left:0}.category-menu{background:#f8f7f3;border:1px solid #b9b9b9;flex-wrap:wrap;justify-content:center;width:100%;max-width:95vw;margin:20px auto;display:flex}.menu-item{box-sizing:border-box;border-bottom:1px solid #b9b9b9;border-right:1px solid #b9b9b9;flex:0 0 50%;justify-content:center;min-width:0;height:50px;padding:0 10px;font-size:13px}.dropdown,.flour-dropdown{min-width:160px}.menu-item:nth-child(2n){border-right:none}.menu-item:nth-child(n+5){border-bottom:none;flex:0 0 100%}.product-page{padding:40px 5%}.product-container{flex-direction:column;align-items:center;gap:30px;padding-top:15px}.gallery{flex-direction:column;align-items:center;gap:15px;padding-left:12px;padding-right:17px}.storage-item p{color:#ffffffbf;text-align:left;font-family:inter,sans-serif;font-size:16px;line-height:1.7}.menu-title{gap:20px;margin-left:-6px;display:flex}.main-image{width:94vw;min-height:60vw}.thumbs{flex-flow:row;justify-content:center;gap:clamp(-4px,1vw,12px);width:100%}.thumbs .thumb-wrapper,.thumbs img{flex-shrink:0;width:clamp(65px,18vw,85px);height:clamp(65px,18vw,85px)}.product-info{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.product-info h1{margin:8px 0;font-size:25px}.description{font-size:13px;line-height:1.5}.rating-row{flex-direction:column;align-items:center;gap:17px;margin:15px 0}.size-header{flex-direction:column;align-items:center;gap:10px;margin:20px 0 10px}.size-options{justify-content:center;gap:10px}.words{margin-top:3px;margin-left:-12px}.words p{display:none}.desc-title{text-align:center;margin-bottom:15px;font-size:25px}.desc-subtitle{color:#3d5c2c;text-align:center;margin-bottom:25px;font-size:23px}.desc-text{color:#444;text-align:center;margin-bottom:50px;font-size:14px}.recipe-heading{text-align:center;margin-bottom:40px;font-size:25px}.ingredient-sub{color:#666;width:142px;font-size:14px}.step-card h4{margin-bottom:15px;font-size:16px}.step-card p{color:#555;font-size:14px;line-height:1.8}.recipe-info h3{margin:15px 0;font-family:inter,sans-serif;font-size:20px;font-weight:600}.recipe-info h4{margin-top:30px;margin-bottom:22px;font-size:20px}.recipe-pre{font-size:15px}.ingredients{font-size:17px;font-weight:400}.size-btn{width:80px;height:40px;font-size:16px}.features-grid{grid-template-columns:repeat(2,1fr);gap:10px;width:100%;margin-top:25px}.feature-card{height:-webkit-fill-available;height:-moz-available;height:stretch;padding:12px}.recipe-section{padding:40px 5%}.ingredients-box{text-align:center;flex-direction:column;align-items:center;gap:30px;padding:20px}.recipe-info{width:100%}.ingredients-grid{grid-template-columns:1fr;gap:15px;width:100%}.contact-tag{text-align:center;color:#e07e29;font-size:18px;font-weight:400;display:block}.ingredient-card{gap:1px;width:100%;height:81px;margin-left:0}.step-card{background:#faf8f3;border:1px solid #d9cdb8;border-radius:22px;padding:35px 30px 25px}.steps-grid{grid-template-columns:1fr;gap:20px}.benefits-section{text-align:center;padding:40px 5%}.benefits-header{align-items:center;margin-bottom:30px}.benefits-tag,.benefits-title,.benefits-desc{text-align:center;width:auto;margin-left:0;margin-right:0}.benefits-title{font-size:25px}.benefits-body{flex-direction:column;align-items:center;gap:30px}.benefits-grid1{grid-template-columns:1fr;gap:15px;width:100%;margin-left:0}.storage-box{box-sizing:border-box;flex-shrink:1;width:100%;height:381px;margin:20px 0 0;padding:20px}.storage-box h3{letter-spacing:2px;margin-top:23px;margin-bottom:12px;font-size:14px}.storage-item{padding:15px 0}.storage-item-inner{gap:12px}.storage-icon-circle{width:32px;height:32px}.storage-icon-circle img{width:16px;height:16px}.storage-item h4{letter-spacing:.5px;margin-bottom:4px;font-size:16px}.storage-item p{width:100%;font-size:13px;line-height:1.5}.contact-info{flex-direction:column;gap:20px;width:100%;margin-left:0;display:flex}.products-bg11{object-fit:contain;opacity:.3;pointer-events:none;z-index:0;width:263px;position:absolute;top:-434px;left:-78px;rotate:7deg}#location-icon{background:#5c8f3a;border-radius:12px;justify-content:center;align-items:center;width:65px;height:47px;display:flex}.contact-section{flex-direction:column;align-items:center;gap:40px;padding:60px 20px}.contact-left{width:100%}.contact-tag{text-align:center;margin-bottom:12px}.contact-left h2{text-align:center;margin:8px 0 16px;font-size:28px}.contact-desc{text-align:center;margin:0 auto 32px;font-size:16px}.form-row{flex-direction:column;gap:0}.contact-form{width:100%;margin:20px 0 0;padding:30px 20px}.contact-form h3{font-size:24px}.dropdown-selected{padding:12px 15px;font-size:14px}.pi-card-content h4{margin-bottom:5px;margin-left:-14px;font-size:10px}.pi-card-content p{color:#777;font-size:9px;line-height:1.5}.pi-card-overlay li{color:#2c2c2c;white-space:nowrap;margin-bottom:8px;font-size:11px;font-weight:500}.pi-products-bg{object-fit:contain;z-index:0;pointer-events:none;opacity:.3;width:39%;height:48%;position:absolute;top:-26px;right:14px;rotate:27deg}.pi-card-overlay{opacity:0;background:#fff9;justify-content:center;align-items:center;width:100%;height:100%;padding:20px 16px;transition:all .4s;display:flex;position:absolute;top:0;left:0}.pi-products{padding:13px 9px}.pi-carousel-wrapper{padding:19px;position:relative}.pi-card .pi-img-box{background:#f3e8d7;justify-content:center;align-items:center;width:100%;height:auto;display:flex;overflow:hidden}.pi-card .pi-img-box img{object-fit:contain;width:116%;height:102%;padding:1px;transition:all .4s;display:block}.feature-card h5{text-align:left;margin-top:-25px;margin-bottom:10px;margin-left:55px;font-size:13px;font-weight:400}.icon-circle img{width:17px;height:17px}.icon-circle{background:#dde3d0;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.category{color:#48632e;letter-spacing:3px;width:435px;font-size:10px;font-weight:600}.pi-card{background:#fff;border-radius:20px;width:100%;position:relative;overflow:hidden}.pi-products h2{font-size:28px}.pi-product-desc{font-size:13px}.pi-product-title{font-size:28px}.pi-arrow{cursor:pointer;z-index:99;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:21px;height:26px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.pi-carousel-item{box-sizing:border-box;justify-content:center;width:50%;min-width:50%;padding:10px 4px;display:flex}.pi-arrow.pi-left{left:-.2vw}.pi-arrow.pi-right{right:-1.2vw}.pi-arrow img{width:30px}}
