@import url(https://fonts.googleapis.com/css2?family=Dancing+Script:wght@700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap);
html,body,#root{height:100%;min-height:100vh}html.modal-lock-scroll,html.mobile_nav-lock-scroll{overflow:hidden}body{box-sizing:border-box;font-family:basel-grotesk,sans-serif;color:var(--color-neutral-60);margin:0;overscroll-behavior-y:none;padding:0;top:0 !important}body *,body *::before,body *::after{box-sizing:inherit}a{cursor:pointer;text-decoration:none;color:var(--color-primary-100)}a:hover,a:active,a:focus{text-decoration:underline;color:var(--color-primary-100)}input:focus,select:focus,textarea:focus{outline:none}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}
.organic-spec_home{min-height:200px}.organic-spec_home .organic-spec_page-heading{padding:0;margin:6px 0 0 0}.organic-spec_home .organic-spec_page-sub-heading{padding:0;margin:4px 0 20px 0}.organic-spec_home .organic-spec_cards{width:1050px;margin:0 auto !important}.organic-spec_home .organic-spec_two-block-container{display:flex;justify-content:space-evenly;min-height:10%}@media(min-device-width: 768px)and (max-device-width: 1024px){.organic-spec_home .organic-spec_buy-list-box{max-width:1000px;overflow-x:auto;scrollbar-width:none}.organic-spec_home .organic-spec_member-account-box-nav{display:block}}@media(max-width: 720px){.organic-spec_home .organic-spec_two-block-container{display:block}}
.organic-spec_card{border:solid 4px rgba(78,135,22,.9);border-radius:14px;position:relative;filter:drop-shadow(5px 2px 4px rgba(255, 255, 255, 0.56))}.organic-spec_card:hover{border:solid 4px #4e8716;filter:drop-shadow(5px 2px 8px rgba(255, 255, 255, 0.56))}.organic-spec_card .organic-spec_card-image-container img{border-radius:8px;width:100%;max-height:180px}.organic-spec_card .organic-spec_card-button-container{background:var(--color-primary-100);position:absolute;left:0;bottom:0;width:100%;border-top:solid 2px #4e8716;border-radius:0 0 9px 9px}.organic-spec_card .organic-spec_card-button-container .organic-spec_card-button{display:block;padding:5px 28px;border:0;background:var(--color-primary-100);font:1000 14px/18px benton-sans-reading-edge,sans-serif;color:#f7f6f5;text-align:center;margin:0 auto;width:100%}.organic-spec_card .organic-spec_card-button-container .organic-spec_card-button:hover{text-decoration:none}.organic-spec_card .organic-spec_card-button-container .organic-spec_card-button-container .organic-spec_card-button{border-radius:10px;margin:7px auto 0;padding:0 20px;font:400 10px/12px bebas-neue,sans-serif}.organic-spec_card .organic-spec_card-button-container .organic-spec_card-button-container .organic-spec_card-button{border-radius:10px;margin:7px auto 0;padding:2px 20px;font:400 10px/12px bebas-neue,sans-serif}.organic-spec_card .products-read-categories-card{width:100px}
.organic-specs_cards{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-between;gap:35px;margin-top:20px}@media(max-width: 940px){.organic-specs_cards{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 720px){.organic-specs_cards{grid-template-columns:1fr 1fr;gap:20px}}
.bapu-category_card{border:solid 4px rgba(78,135,22,.9);border-radius:14px;position:relative;filter:drop-shadow(5px 2px 4px rgba(255, 255, 255, 0.56))}.bapu-category_card:hover{border:solid 4px #4e8716;filter:drop-shadow(5px 2px 8px rgba(255, 255, 255, 0.56))}.bapu-category_card .bapu-category_card-image-containers img{border-radius:8px;width:100%;max-height:180px}.bapu-category_card .bapu-category_card-button-container{background:var(--color-primary-100);position:absolute;left:0;bottom:0;width:100%;border-top:solid 2px #4e8716;border-radius:0 0 9px 9px}.bapu-category_card .bapu-category_card-button-container .bapu-category_card-button{display:block;padding:5px 28px;border:0;background:var(--color-primary-100);font:1000 14px/18px benton-sans-reading-edge,sans-serif;color:#f7f6f5;text-align:center;margin:0 auto;width:100%}.bapu-category_card .bapu-category_card-button-container .bapu-category_card-button:hover{text-decoration:none}@media(max-width: 940px){.bapu-category_card .bapu-category_card-button-container .bapu-category_card-button{border-radius:10px;margin:7px auto 0;padding:0 20px;font:400 10px/12px bebas-neue,sans-serif}}@media(max-width: 720px){.bapu-category_card .bapu-category_card-button-container .bapu-category_card-button{border-radius:10px;margin:7px auto 0;padding:2px 20px;font:500 16px/22px benton-sans-reading-edge,sans-serif}}.bapu-category_card .products-read-categories-card{width:100px}
.organic-spec_home .organic-spec_sale{background:#dce6f1;padding:10px 10px 50px 10px;display:flex;flex-direction:column;align-items:center}.organic-spec_home .organic-spec_sale .organic-spec_buy-list-boxi .organic-spec_cards{grid-template-columns:repeat(2, 1fr);justify-content:center;margin:50px;margin-top:21px}.organic-spec_home .organic-spec_sale .organic-spec_text-box{background-color:#006400;color:#fff;padding:10px 20px;text-align:center;border-radius:40px;margin-bottom:0;margin-top:19px;display:inline-block;box-shadow:0px 4px 6px rgba(0,0,0,.1)}.organic-spec_home .organic-spec_sale .organic-spec_page-heading{color:#fff;margin:0}.organic-spec_home .organic-spec_sale .organic-spec_page-sub-heading{color:#000;text-align:center;margin-top:5px}
.organic-spec_heading_v2{color:#333;margin:0;text-align:left}.organic-spec_heading_v2.organic-spec_heading_v2-64{font:300 64px/80px benton-sans-reading-edge,serif}.organic-spec_heading_v2.organic-spec_heading_v2-48{font:300 48px/64px benton-sans-reading-edge,serif}.organic-spec_heading_v2.organic-spec_heading_v2-40-alt{font:300 40px/54px benton-sans-reading-edge,serif}.organic-spec_heading_v2.organic-spec_heading_v2-40{font:500 40px/54px benton-sans-reading-edge,sans-serif}.organic-spec_heading_v2.organic-spec_heading_v2-32{font:500 32px/44px benton-sans-reading-edge,sans-serif}.organic-spec_heading_v2.organic-spec_heading_v2-26{font:500 26px/32px benton-sans-reading-edge,sans-serif}.organic-spec_heading_v2.organic-spec_heading_v2-22{font:500 22px/28px benton-sans-reading-edge,sans-serif}.organic-spec_heading_v2.organic-spec_heading_v2-18{font:500 18px/24px benton-sans-reading-edge,sans-serif}.organic-spec_heading_v2.organic-spec_heading_v2-16{font:500 16px/22px benton-sans-reading-edge,sans-serif}.organic-spec_heading_v2.organic-spec_heading_v2-14{font:1000 14px/18px benton-sans-reading-edge,sans-serif}.organic-spec_heading_v2.organic-spec_heading_v2-12{font:500 12px/14px benton-sans-reading-edge,sans-serif}.organic-spec_heading_v2.organic-spec_heading_v2-58{font:100 58px/67px benton-sans-reading-edge,serif}.organic-spec_heading_v2.organic-spec_heading_v2-center{text-align:center}.organic-spec_heading_v2.organic-spec_heading_v2-right{text-align:right}.organic-spec_heading_v2.organic-spec_heading_v2-white{color:var(--color-neutral-0)}.organic-spec_heading_v2.organic-spec_heading_v2-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.organic-spec_cardsxx{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;gap:35px;margin-top:20px}@media(max-width: 940px){.organic-spec_cardsxx{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 720px){.organic-spec_cardsxx{grid-template-columns:1fr 1fr;gap:20px}}
.organic-spec_card{border:solid 4px rgba(78,135,22,.9);border-radius:14px;position:relative;filter:drop-shadow(5px 2px 2px rgba(255, 255, 255, 0.56))}.organic-spec_card:hover{border:solid 4px #4e8716;filter:drop-shadow(5px 2px 4px rgba(255, 255, 255, 0.56))}.organic-spec_card .organic-spec_card-image-container img{border-radius:8px;width:100%}.organic-spec_card .organic-spec_card-button-container{background:var(--color-primary-100);position:absolute;left:0;bottom:0;width:100%;border-top:solid 2px #4e8716;border-radius:0 0 9px 9px}.organic-spec_card .organic-spec_card-button-container .organic-spec_card-button{display:block;padding:5px 28px;border:0;background:var(--color-primary-100);font:1000 14px/18px benton-sans-reading-edge,sans-serif;color:#f7f6f5;text-align:center;margin:0 auto;width:100%}.organic-spec_card .organic-spec_card-button-container .organic-spec_card-button:hover{text-decoration:none}@media(max-width: 940px){.organic-spec_card .organic-spec_card-image-container a img{border-radius:8px;width:100%}.organic-spec_card .organic-spec_card-button-container .organic-spec_card-button{border-radius:10px;margin:7px auto 0;padding:0 20px;font:400 10px/12px bebas-neue,sans-serif}}@media(max-width: 720px){.organic-spec_card .organic-spec_card-image-container img{border-radius:6px;width:100%}.organic-spec_card .organic-spec_card-button-container .organic-spec_card-button{border-radius:10px;margin:7px auto 0;padding:2px 20px;font:500 16px/22px benton-sans-reading-edge,sans-serif}}
.organic-spec_home .organic-spec_sales{background:#fff;padding:10px 10px 50px 10px;display:flex;flex-direction:column;align-items:center;max-width:100%}.organic-spec_home .organic-spec_sales .organic-spec_buy-list-box .organic-spec_cards{grid-template-columns:repeat(4, 1fr);justify-content:center;margin:50px;width:1200px}@media(max-width: 720px){.organic-spec_home .organic-spec_sales .organic-spec_buy-list-box .organic-spec_cards{grid-template-columns:auto auto}}.organic-spec_home .organic-spec_sales .organic-spec_text-box{background-color:#006400;color:#fff;padding:10px 20px;text-align:center;border-radius:40px;margin-bottom:0;margin-top:17px;display:inline-block;box-shadow:0px 4px 6px rgba(0,0,0,.1)}.organic-spec_home .organic-spec_sales .organic-spec_page-heading{color:#fff;margin:0}.organic-spec_home .organic-spec_sales .organic-spec_page-sub-headings{color:#000;text-align:center;margin-top:5px;margin-bottom:33px}
.organic-spec_cards{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:space-between;gap:35px;margin-top:20px}@media(max-width: 940px){.organic-spec_cards{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 720px){.organic-spec_cards{grid-template-columns:1fr 1fr;gap:20px}}
.organic-spec_home .organic-spec_sale{background:#dce6f1;padding:10px 10px 50px 10px;display:flex;flex-direction:column;align-items:center}.organic-spec_home .organic-spec_sale .organic-spec_buy-list-box{width:100%;display:flex;justify-content:center}.organic-spec_home .organic-spec_sale .organic-spec_buy-list-box .organic-spec_cards{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin:50px;width:100%;max-width:1200px}@media(max-width: 720px){.organic-spec_home .organic-spec_sale .organic-spec_buy-list-box .organic-spec_cards{grid-template-columns:repeat(2, 1fr)}}.organic-spec_home .organic-spec_sale .organic-spec_buy-list-box .organic-spec_cards .card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease;display:flex;flex-direction:column;cursor:pointer}.organic-spec_home .organic-spec_sale .organic-spec_buy-list-box .organic-spec_cards .card:hover{transform:translateY(-8px)}.organic-spec_home .organic-spec_sale .organic-spec_buy-list-box .organic-spec_cards .card img{width:100%;height:180px;object-fit:cover}.organic-spec_home .organic-spec_sale .organic-spec_buy-list-box .organic-spec_cards .card .card-title{background-color:#006400;color:#fff;font-weight:bold;font-size:16px;padding:12px;text-align:center}.organic-spec_home .organic-spec_sale .organic-spec_text-box{background-color:#006400;color:#fff;padding:10px 20px;text-align:center;border-radius:40px;margin-bottom:0;margin-top:17px;display:inline-block;box-shadow:0px 4px 6px rgba(0,0,0,.1)}.organic-spec_home .organic-spec_sale .organic-spec_page-heading{color:#fff;margin:0}.organic-spec_home .organic-spec_sale .organic-spec_page-sub-heading{color:#000;text-align:center;margin-top:5px}
.organic-spec_home .organic-spec_sale{background:#dce6f1;padding:10px 10px 50px 10px;display:flex;flex-direction:column;align-items:center;max-width:100vw}.organic-spec_home .organic-spec_sale .organic-spec_buy-list-box .organic-spec_cards{grid-template-columns:repeat(4, 1fr);justify-content:center;margin:50px;width:1200px;margin-top:50px}@media(max-width: 720px){.organic-spec_home .organic-spec_sale .organic-spec_buy-list-box .organic-spec_cards{grid-template-columns:auto auto}}.organic-spec_home .organic-spec_sale .organic-spec_text-box{background-color:#006400;color:#fff;padding:10px 20px;text-align:center;border-radius:40px;margin-bottom:0;margin-top:17px;display:inline-block;box-shadow:0px 4px 6px rgba(0,0,0,.1)}.organic-spec_home .organic-spec_sale .organic-spec_page-heading{color:#fff;margin:0}.organic-spec_home .organic-spec_sale .organic-spec_page-sub-heading{color:#000;text-align:center;margin-top:5px}.organic-spec_card{border:solid 4px rgba(78,135,22,.9);border-radius:14px;position:relative;filter:drop-shadow(5px 2px 4px rgba(255, 255, 255, 0.56))}.organic-spec_card:hover{border:solid 4px #4e8716;filter:drop-shadow(5px 2px 8px rgba(255, 255, 255, 0.56))}.organic-spec_card .organic-spec_card-image-container img{border-radius:8px;width:100%;max-height:180px}.organic-spec_card .organic-spec_card-button-container{background:var(--color-primary-100);position:absolute;left:0;bottom:0;width:100%;border-top:solid 2px #4e8716;border-radius:0 0 9px 9px}.organic-spec_card .organic-spec_card-button-container .organic-spec_card-button{display:block;padding:5px 28px;border:0;background:var(--color-primary-100);font:1000 14px/18px benton-sans-reading-edge,sans-serif;color:#f7f6f5;text-align:center;margin:0 auto;width:100%}.organic-spec_card .organic-spec_card-button-container .organic-spec_card-button:hover{text-decoration:none}.organic-spec_card .organic-spec_card-button-container .organic-spec_card-button-container .organic-spec_card-button{border-radius:10px;margin:7px auto 0;padding:0 20px;font:400 10px/12px bebas-neue,sans-serif}.organic-spec_card .organic-spec_card-button-container .organic-spec_card-button-container .organic-spec_card-button{border-radius:10px;margin:7px auto 0;padding:2px 20px;font:400 10px/12px bebas-neue,sans-serif}.organic-spec_card .products-read-categories-card{width:100px}
.organic-spec_home .organic-spec_sales{background:#fff;padding:10px 10px 50px 10px;display:flex;flex-direction:column;align-items:center}.organic-spec_home .organic-spec_sales .organic-spec_text-box{background-color:#006400;color:#fff;padding:10px 20px;text-align:center;border-radius:40px;margin-top:17px;display:inline-block;box-shadow:0px 4px 6px rgba(0,0,0,.1)}.organic-spec_home .organic-spec_sales .organic-spec_page-heading{color:#fff;margin:0}.organic-spec_home .organic-spec_sales .organic-spec_page-sub-headingl{color:#000;text-align:center;margin-top:5px;margin-bottom:15px}.organic-spec_home .organic-spec_sales .organic-spec_buy-list-boxzzzs{display:grid;gap:20px;justify-content:center}.organic-spec_home .organic-spec_sales .organic-spec_buy-list-boxzzzs .organic-spec_cardsszzz{grid-template-columns:repeat(2, 2fr);margin:50px;width:350px;height:350px}@media(max-width: 720px){.organic-spec_home .organic-spec_sales{padding:20px 5px}.organic-spec_home .organic-spec_sales .organic-spec_text-box{padding:8px 16px;font-size:14px;border-radius:30px;margin-top:10px}.organic-spec_home .organic-spec_sales .organic-spec_page-heading{font-size:20px}.organic-spec_home .organic-spec_sales .organic-spec_page-sub-heading{font-size:12px;margin-top:3px}.organic-spec_home .organic-spec_sales .organic-spec_buy-list-boxzzzs{display:grid;gap:10px;width:380px;margin-top:-15px;margin-bottom:20px}.organic-spec_home .organic-spec_sales .organic-spec_buy-list-boxzzzs .organic-spec_cardsszzz{grid-template-columns:1fr;width:100%;height:auto}}
.organic-spec_home .organic-spec_work{background:#dce6f1;padding:10px 10px 50px 10px;display:flex;flex-direction:column;align-items:center}.organic-spec_home .organic-spec_work .organic-spec_buy-list-box .organic-spec_cards{grid-template-columns:repeat(4, 1fr);justify-content:center;margin:50px}@media(max-width: 720px){.organic-spec_home .organic-spec_work .organic-spec_buy-list-box .organic-spec_cards{grid-template-columns:auto auto}}.organic-spec_home .organic-spec_work .organic-spec_text-box{background-color:#006400;color:#fff;padding:10px 20px;text-align:center;border-radius:40px;margin-bottom:0;margin-top:17px;display:inline-block;box-shadow:0px 4px 6px rgba(0,0,0,.1)}.organic-spec_home .organic-spec_work .organic-spec_page-heading{color:#fff;margin:0}.organic-spec_home .organic-spec_work .organic-spec_page-sub-heading{color:#000;text-align:center;margin-top:5px}
.contact-us-container{display:flex;flex-wrap:wrap;justify-content:center;padding:20px 0;max-width:1100px;margin:0 auto;gap:30px 40px}.header-container{margin-top:20px;text-align:center}.project-headingd-box{display:inline-block;background-color:#006400;margin-top:30px;padding:10px 20px;border-radius:40px;margin-bottom:5px}.project-headingd-box h2{color:#fff;margin:0}.subheading{color:gray;margin-top:5px;font-size:1.2rem}.contact-section{width:250px;background-color:#d3d3d3;text-align:center;min-height:160px;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.contact-section:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.contact-section h2{background-color:green;color:#fff;margin:0;padding:14px 12px;font-size:1rem;font-weight:500;min-height:70px;line-height:1.4;border-top-left-radius:12px;border-top-right-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center}.contact-section h2 .phone-number-display{margin-top:6px;background-color:#fff;color:#007bff;font-size:13px;font-weight:bold;padding:4px 10px;border-radius:20px;display:inline-flex;align-items:center;gap:6px}.contact-section h2 .phone-number-display a{color:#007bff;text-decoration:none}.contact-section h2 .phone-number-display svg{color:#007bff;font-size:14px}.contact-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 0}.contact-content .contact-label{display:flex;align-items:center;justify-content:space-between;width:140px;margin:6px 0;font-size:.95rem;cursor:pointer}.contact-content .contact-label .icon{margin-left:10px;color:green;font-size:1rem}.contact-content p{font-size:.95rem;margin:6px 0}.contact-content p .icon{margin-left:8px;color:green;font-size:1rem;cursor:pointer}.contact-content label{cursor:pointer}@media(max-width: 768px){.contact-us-container{flex-direction:column;align-items:center;gap:20px}.contact-section{width:90%;min-height:auto}.contact-section h2{font-size:.9rem;min-height:70px;padding:12px 10px}.phone-number-display{font-size:12px;padding:4px 8px;gap:4px}.contact-label{width:120px}.contact-label .icon{font-size:.9rem}}
.organic-spec_sale-page .organic-spec_sale-feature-section{padding:30px 20px 50px 20px;background:rgba(254,251,242,.3)}.organic-spec_sale-page .organic-spec_sale-feature-section h2,.organic-spec_sale-page .organic-spec_sale-feature-section h3{text-align:center}.organic-spec_sale-page .organic-spec_sale-feature-section .salec-heading-boxs{display:flex;justify-content:center;align-items:center;background-color:#0e750e;padding:10px 20px;border-radius:40px;margin-bottom:3px;text-align:center;max-width:auto;width:5%;margin:0 auto}.organic-spec_sale-page .organic-spec_sale-feature-section .salec-heading-boxs h1{color:#fff;margin:0;font-size:1.2em}.organic-spec_sale-page .organic-spec_sale-feature-section .subheadings{margin-top:5px;margin-bottom:5px;font-size:1.1em;color:#010000;text-align:center}.organic-spec_sale-page .organic-spec_sale-feature-section .subheadings h2{margin:0}.organic-spec_sale-page .organic-spec_sales-list-boxff{max-width:1070px;margin:0 auto;padding:0 20px}.organic-spec_sale-page .organic-spec_sales-list-boxff .organic-spec_sale-cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:20px;justify-content:center}.organic-spec_card{border:solid 4px rgba(78,135,22,.9);border-radius:14px;position:relative;filter:drop-shadow(5px 2px 4px rgba(255, 255, 255, 0.56))}.organic-spec_card:hover{border:solid 4px #4e8716;filter:drop-shadow(5px 2px 8px rgba(255, 255, 255, 0.56))}.organic-spec_card .organic-spec_card-image-container img{border-radius:8px;width:100%;max-height:180px}.organic-spec_card .organic-spec_card-button-container{background:var(--color-primary-100);position:absolute;left:0;bottom:0;width:100%;border-top:solid 2px #4e8716;border-radius:0 0 9px 9px}.organic-spec_card .organic-spec_card-button-container .organic-spec_card-button{display:block;padding:5px 28px;border:0;background:var(--color-primary-100);font:1000 14px/18px benton-sans-reading-edge,sans-serif;color:#f7f6f5;text-align:center;margin:0 auto;width:100%}.organic-spec_card .organic-spec_card-button-container .organic-spec_card-button:hover{text-decoration:none}.organic-spec_card .organic-spec_card-button-container .organic-spec_card-button-container .organic-spec_card-button{border-radius:10px;margin:7px auto 0;padding:0 20px;font:400 10px/12px bebas-neue,sans-serif}.organic-spec_card .organic-spec_card-button-container .organic-spec_card-button-container .organic-spec_card-button{border-radius:10px;margin:7px auto 0;padding:2px 20px;font:400 10px/12px bebas-neue,sans-serif}.organic-spec_card .products-read-categories-card{width:100px}
.organic-spec_home .organic-spec_innovation{padding:15px 10px 25px 10px;flex-grow:1;background-color:#fff;display:flex;flex-direction:column;align-items:center}.organic-spec_home .organic-spec_innovation .organic-spec_innovation-list-box .organic-spec_cards{grid-template-columns:repeat(4, 1fr);justify-content:center;margin:50px}@media(max-width: 720px){.organic-spec_home .organic-spec_innovation .organic-spec_innovation-list-box .organic-spec_cards{grid-template-columns:1fr 1fr}}.organic-spec_home .organic-spec_innovation .organic-spec_text-box{background-color:#006400;color:#fff;padding:10px 20px;text-align:center;border-radius:40px;margin-bottom:0;display:inline-block;box-shadow:0px 4px 6px rgba(0,0,0,.1)}.organic-spec_home .organic-spec_innovation .organic-spec_page-heading{color:#fff;margin:0}.organic-spec_home .organic-spec_innovation .organic-spec_page-sub-headings{color:#000;text-align:center;margin-top:5px}
.organic-spec_log-in{display:flex;justify-content:center;align-items:flex-start;padding-top:20px}.organic-spec_log-in .organic-spec_log-in-container{display:flex;justify-content:center;align-items:center}.organic-spec_log-in .organic-spec_log-in-boxx{width:340px;height:fit-content;margin-top:-26px;padding:20px;background-color:#fff;border-radius:0 0 40px 40px;box-shadow:0 0 10px rgba(0,0,0,.1);transition:all .3s ease-in-out}.organic-spec_log-in .organic-spec_log-in-boxx .organic-spec_log-in-box-subb-heading{text-align:center;font:500 22px/28px benton-sans-reading-edge,sans-serif;color:#333;font-weight:bold;margin-top:-20px}.organic-spec_log-in .organic-spec_log-in-boxx .organic-spec_log-in-box-success-message-box{border:solid 2px rgba(70,137,20,.2);padding:10px;color:var(--color-primary-100);margin:20px 0}.organic-spec_log-in .organic-spec_log-in-link-box{display:flex;justify-content:center;padding-bottom:0px}.organic-spec_log-in .organic-spec_log-in-text{color:#000;margin-top:-35px}.organic-spec_log-in .organic-spec_log-in-link{color:green;margin-top:-35px;margin-left:8px;text-decoration:underline}@media(max-width: 940px){.organic-spec_log-in{margin:0 auto}}@media(max-width: 720px){.organic-spec_log-in{border-radius:0}.organic-spec_log-in .organic-spec_log-in-boxx{padding:10px;width:100%;height:auto}}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.organic-spec_log-in-form-box{max-width:500px;margin:20px auto 0 auto}.organic-spec_log-in-form-box .organic-spec_log-in-form-general-error{background:rgba(224,9,9,.2);color:var(--color-status-error);padding:20px 40px 20px 10px;margin-bottom:20px;display:flex;align-items:center}.organic-spec_log-in-form-box .organic-spec_log-in-form-general-error .triangle-icons{margin:0 10px}.organic-spec_log-in-form-box .organic-spec_log-in-form-box-button-box{padding:10px 0 20px;display:flex;justify-content:center;width:350px;margin:auto}.organic-spec_log-in-form-box .organic-spec_log-in-link-box{display:flex;justify-content:center;padding-bottom:0px}.organic-spec_log-in-form-box .organic-spec_button_text.organic-spec_button_text-primary{background-color:var(--color-primary-100);margin-left:-45px}.organic-spec_log-in-form-box .organic-spec_log-in-text{color:#000;margin-top:85px}.organic-spec_log-in-form-box .organic-spec_log-in-link{color:green;margin-top:85px;margin-left:8px;text-decoration:underline}
.organic-spec-form .organic-spec-form-toast{border-radius:12px;font:500 16px/22px benton-sans-reading-edge,sans-serif;padding:9px;text-align:center}.organic-spec-form .organic-spec-form-toast-error{background-color:var(--color-status-error-bg);color:var(--color-status-error)}.organic-spec-form .organic-spec-form-toast-error .organic-spec-anchor{color:var(--color-status-error);font:500 16px/22px benton-sans-reading-edge,sans-serif;text-decoration:underline}.organic-spec-form .organic-spec-form-toast-error .organic-spec-anchor:hover{color:var(--color-status-error);text-decoration:none}.organic-spec-form .organic-spec-form-toast-pending{background-color:var(--color-status-success-bg);color:var(--color-status-success)}.organic-spec-form .organic-spec-form-toast-hide{display:none}
.organic-spec-input{margin:0 0 15px 0}.organic-spec-input .organic-spec-input-control{border:none;background-color:var(--color-neutral-0);box-shadow:0 0 0 1px var(--color-primary-100);-webkit-appearance:none;-moz-appearance:none;-webkit-box-shadow:0 0 0 1px var(--color-primary-100);-moz-box-shadow:0 0 0 1px var(--color-primary-100);color:#1a1a1a;font:400 16px/22px bebas-neue,sans-serif;padding:9px 12px;text-overflow:ellipsis;position:relative;width:100%}.organic-spec-input .organic-spec-input-control:hover{border:none;box-shadow:0 0 0 1px var(--color-primary-90);-webkit-appearance:none;-moz-appearance:none;-webkit-box-shadow:0 0 0 1px var(--color-primary-90);-moz-box-shadow:0 0 0 1px var(--color-primary-90)}.organic-spec-input .organic-spec-input-control::placeholder{font:400 16px/22px bebas-neue,sans-serif;color:var(--color-neutral-50)}.organic-spec-input.organic-spec-input-focus .organic-spec-input-control{box-shadow:0 0 0 1px var(--color-primary-90);-webkit-appearance:none;-moz-appearance:none;-webkit-box-shadow:0 0 0 1px var(--color-primary-90);-moz-box-shadow:0 0 0 1px var(--color-primary-90)}.organic-spec-input.organic-spec-input-error .organic-spec-input-control{background-color:unset;box-shadow:0 0 0 2px var(--color-status-error);-webkit-appearance:none;-moz-appearance:none;-webkit-box-shadow:0 0 0 2px var(--color-status-error);-moz-box-shadow:0 0 0 2px var(--color-status-error)}.organic-spec-input .organic-spec-input-control:disabled{background-color:var(--color-neutral-10);box-shadow:0 0 0 1px var(--color-neutral-20);-webkit-appearance:none;-moz-appearance:none;-webkit-box-shadow:0 0 0 1px var(--color-neutral-20);-moz-box-shadow:0 0 0 1px var(--color-neutral-20);color:var(--color-neutral-100);cursor:not-allowed}.organic-spec-input .organic-spec-input-label{color:#333;font:400 16px/22px bebas-neue,sans-serif;margin-bottom:8px}.organic-spec-input .organic-spec-input-label .forget-password{float:right}.organic-spec-input .organic-spec-input-info{margin-top:4px;color:var(--color-neutral-50);font:400 14px/18px bebas-neue,sans-serif}.organic-spec-input .organic-spec-input-error{margin-top:4px;color:var(--color-status-error);font:400 14px/18px bebas-neue,sans-serif}@media(max-width: 720px){.organic-spec-input .organic-spec-input-label{margin-bottom:8px}}
.organic-spec-input_password{position:relative}.organic-spec-input_password .organic-spec-input-control{padding:10px 35px 10px 16px;background-position:100% 50% !important}.organic-spec-input_password .organic-spec-input_password-icon-toggle{position:absolute;right:16px;top:10px;cursor:pointer;color:var(--color-primary-100)}.organic-spec-input_password .organic-spec-input_password-icon-toggle.organic-spec-icon{height:20px;width:20px}
.organic-spec-input_number.organic-spec-input_number-has-icon{position:relative}.organic-spec-input_number.organic-spec-input_number-has-icon .organic-spec-input-control{padding:9px 48px 9px 40px}
.organic-spec_button_text{display:block;border:none;cursor:pointer;padding:10.5px 36px;box-shadow:0 0 0 2px rgba(0,0,0,0);font:500 16px/22px benton-sans-reading-edge,sans-serif;color:var(--color-neutral-0);transition:transform ease-in-out .2s}.organic-spec_button_text:active{transform:scale(0.95)}.organic-spec_button_text:focus-visible{outline:2px solid var(--color-primary-20);outline-offset:2px}.organic-spec_button_text[disabled]{cursor:not-allowed}.organic-spec_button_text.organic-spec_button_text-primary{background-color:var(--color-primary-100)}.organic-spec_button_text.organic-spec_button_text-primary:hover,.organic-spec_button_text.organic-spec_button_text-primary:active{background-color:var(--color-primary-100)}.organic-spec_button_text.organic-spec_button_text-primary[disabled]{background-color:var(--color-primary-100)}.organic-spec_button_text.organic-spec_button-pulse{position:relative}.organic-spec_button_text.organic-spec_button-pulse::before,.organic-spec_button_text.organic-spec_button-pulse::after{animation:button-pulse cubic-bezier(0.42, 0, 0.58, 1) 1.2s infinite reverse;border:var(--color-primary-100) solid 1px;border-radius:56px;content:"";left:0;position:absolute;width:100%;height:100%;opacity:100%;top:0;transform:matrix(1.035, 0, 0, 1.39, 0, 0)}.organic-spec_button_text.organic-spec_button-pulse::after{animation-delay:1.2s}@keyframes button-pulse{0%{transform:matrix(1.035, 0, 0, 1.39, 0, 0);border-color:RGBA(214 230 255/0%)}100%{border-color:RGBA(214 230 255/100%);transform:matrix(1, 0, 0, 1, 0, 0)}}
.organic-spec_loading{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;left:0;right:0;margin:0 auto}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.organic-spec_loading .organic-spec_loading-spinner{margin:0 auto;animation:spin 1s linear infinite}.organic-spec_loading .organic-spec_loading-heading{margin-top:25px;font:500 16px/22px benton-sans-reading-edge,sans-serif;font-weight:600}.organic-spec_loading.organic-spec_loading-centered{position:absolute;left:50%;bottom:50%;transform:translateX(-50%) translateY(50%)}
.organic-spec-user-number{font:500 22px/28px benton-sans-reading-edge,sans-serif;color:#1a1a1a;text-align:center;padding:15px;display:flex;align-items:center;justify-content:center}.organic-spec-user-number .organic-spec-user-number-edit{font:500 16px/22px benton-sans-reading-edge,sans-serif;color:var(--color-primary-100);text-align:center;padding:5px;cursor:pointer}.organic-spec-user-timer{font:1000 14px/18px benton-sans-reading-edge,sans-serif;color:#1a1a1a;text-align:center}
.organic-spec-input-code{column-gap:12px;display:grid;grid-auto-flow:column;justify-content:center}.organic-spec-input-code .organic-spec-code-input{justify-self:center;margin:4px 0;width:36px}.organic-spec-input-code .organic-spec-code-input .organic-spec-input-control{text-align:center}.organic-spec-input-code .organic-spec-code-input.organic-spec-code-input-error .organic-spec-input-control{background-color:var(--color-neutral-0);box-shadow:0 0 0 2px var(--color-status-error)}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.organic-spec_log-in-form-boxx{max-width:500px;margin:20px auto 0 auto}.organic-spec_log-in-form-boxx .organic-spec_log-in-form-general-error{background:rgba(224,9,9,.2);color:var(--color-status-error);padding:20px 40px 20px 10px;margin-bottom:20px;display:flex;align-items:center}.organic-spec_log-in-form-boxx .organic-spec_log-in-form-general-error .triangle-icons{margin:0 10px}.organic-spec_log-in-form-boxx .organic-spec_log-in-form-box-button-box{padding:10px 0 20px;display:flex;justify-content:center;margin-top:5px}.orr-textt{text-align:center;margin:20px 0;margin-top:0px}.send-otp button{padding:10px 40px;font-size:.8rem;width:auto;border-radius:100px;background-color:#468914;color:#fff;border:none;cursor:pointer;display:block;margin:0 auto;margin-top:-10px}.send-otp button:hover{background-color:#45a049}.button-wrapper{display:flex;justify-content:center;align-items:center;height:100%;margin-top:-15px}.button-wrapper button{background-color:#7f7f7f;color:#fff;width:70%;padding:10px 15px;border:none;cursor:pointer;border-radius:40px}.success-messagee{color:#468914;margin-top:10px;text-align:center}.otp-success-message{color:#468914;margin-left:310px;margin-top:10px}.otp-success-message.error{color:red;font-size:12px}.countdownm-timerr{display:inline-block;padding:4px 8px;margin-top:10px;margin-bottom:20px;background-color:#dff0d8;color:#3c763d;border:1px solid #d6e9c6;border-radius:80px;font-size:14px;font-weight:bold;text-align:center;vertical-align:middle}.resend-otp-button{padding:8px 16px;background-color:#828d79;margin-bottom:20px;color:#fff;border:none;border-radius:8px;cursor:pointer;margin-top:10px}.resend-otp-button:hover{background-color:#45a049}.phone-number,.otp-function,.password-function{width:300px;margin:20px auto 0 auto}.phone-number input,.otp-function input,.password-function input{border-radius:8px;border:1px solid #ccc;padding:10px;width:100%;height:32px;box-sizing:border-box}.phone-number input:focus,.otp-function input:focus,.password-function input:focus{border-color:#468914;outline:none}.phone-number.phone-number,.otp-function.phone-number,.password-function.phone-number{margin-top:-18px}.phone-number.otp-function,.otp-function.otp-function,.password-function.otp-function{margin-top:15px;position:relative;text-align:center}.organic-spec_log-in-link-boxx{display:flex;justify-content:center;padding-bottom:0px}.organic-spec_log-in-textt{color:#000;margin-top:-20px}.organic-spec_log-in-linkkk{color:green;margin-top:-20px;margin-left:8px;text-decoration:underline}.organic-spec-input .organic-spec-input-label{color:#333;font:400 16px/15px bebas-neue,sans-serif;margin-bottom:8px;margin-top:25px}.landing-page-dropdown{margin:0 0 20px 0;text-align:center}.landing-page-dropdown label{display:block;margin-bottom:8px}.landing-page-dropdown select{padding:8px 16px;border-radius:8px;border:1px solid #ccc;width:100%;max-width:300px;box-sizing:border-box;cursor:pointer}
.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-message{background-color:#fff;border-radius:8px;padding:20px;max-width:400px;box-shadow:0 4px 10px rgba(0,0,0,.3);display:flex;align-items:center;gap:10px;position:relative}.warning-icon{color:#f39c12;font-size:24px}.message-text{font-size:18px;color:#333;flex-grow:1}.close-icon{color:#333;font-size:24px;cursor:pointer}.close-icon:hover{color:#e74c3c}.popup-message::before,.popup-message::after{content:none !important}
.organic-spec_log-in-custom{display:flex;justify-content:center;align-items:center}.organic-spec_log-in-custom .organic-spec_log-in-container-custom{display:flex;justify-content:center;align-items:center}.organic-spec_log-in-custom .organic-spec_log-in-box-custom{width:340px;height:fit-content !important;margin-top:-10px;padding:18px;background-color:#fff;border-radius:0 0 40px 40px;box-shadow:0 0 10px rgba(0,0,0,.1);transition:all .3s ease-in-out}.organic-spec_log-in-custom .organic-spec_log-in-box-custom .organic-spec_log-in-box-sub-heading-custom{text-align:center;font:500 22px/28px benton-sans-reading-edge,sans-serif;color:#333;font-weight:bold;margin-top:-20px}.organic-spec_log-in-custom .organic-spec_log-in-box-custom .organic-spec_log-in-box-success-message-box-custom{border:solid 2px rgba(70,137,20,.2);padding:10px;color:var(--color-primary-100);margin:10px 0}.organic-spec_log-in-custom .organic-spec_log-in-link-box-custom{display:flex;justify-content:center;padding-bottom:0px}.organic-spec_log-in-custom .organic-spec_log-in-text-custom{color:#000;margin-top:10px}.organic-spec_log-in-custom .organic-spec_log-in-link-custom{color:green;margin-top:10px;margin-left:8px;text-decoration:underline}@media(max-width: 940px){.organic-spec_log-in-custom{margin:0 auto}}@media(max-width: 720px){.organic-spec_log-in-custom{border-radius:0}.organic-spec_log-in-custom .organic-spec_log-in-box-custom{padding:15px;width:100%;height:auto}}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.organic-spec_log-in-form-box{max-width:500px;margin:20px auto 0 auto}.organic-spec_log-in-form-box .organic-spec_log-in-form-general-error{background:rgba(224,9,9,.2);color:var(--color-status-error);padding:20px 40px 20px 10px;margin-bottom:20px;display:flex;align-items:center}.organic-spec_log-in-form-box .organic-spec_log-in-form-general-error .triangle-icons{margin:0 10px}.organic-spec_log-in-form-box .organic-spec_log-in-form-box-button-box{padding:10px 0 20px;display:flex;justify-content:center}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.organic-spec_log-in-form-box{max-width:500px;margin:20px auto 0 auto}.organic-spec_log-in-form-box .organic-spec_log-in-form-general-error{background:rgba(224,9,9,.2);color:var(--color-status-error);padding:20px 40px 20px 10px;margin-bottom:20px;display:flex;align-items:center}.organic-spec_log-in-form-box .organic-spec_log-in-form-general-error .triangle-icons{margin:0 10px}.organic-spec_log-in-form-box .organic-spec_log-in-formm-box-button-box{padding:10px 0 20px;display:flex;justify-content:center;margin-top:10px}.or-textt,.or-textto{display:flex;justify-content:center;margin:20px 0}.Email-id,.password-function,.otp-function{width:300px;margin:20px auto 0 auto}.Email-id input,.password-function input,.otp-function input{border-radius:8px;border:1px solid #ccc;padding:10px;width:100%;box-sizing:border-box}.Email-id input:focus,.password-function input:focus,.otp-function input:focus{border-color:#468914;outline:none}.Email-id.Email-id,.password-function.Email-id,.otp-function.Email-id{margin-top:-10px}.Email-id.password-function,.password-function.password-function,.otp-function.password-function{margin-top:-3px}.Email-id.otp-function,.password-function.otp-function,.otp-function.otp-function{margin-top:15px}.send-otp .send-otp-button{padding:10px 40px;font-size:.8rem;width:auto;border-radius:100px;background-color:#468914;color:#fff;border:none;cursor:pointer;display:block;margin:0 auto;margin-top:-10px}.send-otp .send-otp-button:hover{background-color:#45a049}.button-wrapper{display:flex;justify-content:center;align-items:center;height:100%;margin-top:-15px}.button-wrapper .toggle-login-button{background-color:#7f7f7f;color:#fff;width:70%;padding:10px 15px;border:none;cursor:pointer;border-radius:40px;transition:background-color .3s ease}.button-wrapper .toggle-login-button:hover{background-color:#45a049}.success-messagee{color:#468914;margin-left:100px;margin-top:30px}.otp-success-message{color:#468914;margin-left:310px;margin-top:10px}.otp-success-message.error{color:red;font-size:12px}.countdown-timerr{display:inline-block;padding:4px 8px;margin-top:25px;background-color:#dff0d8;color:#3c763d;border:1px solid #d6e9c6;border-radius:80px;font-size:14px;font-weight:bold;text-align:center;margin-left:200px}
.organic-spec_sign-up_page{border-bottom:solid 2px var(--color-primary-100)}.organic-spec_sign-up_page .organic-spec_page-heading{padding:15px 0;background:var(--color-primary-100);color:var(--color-neutral-100)}.organic-spec_sign-up_page-box{padding:0 10px}.organic-spec_sign-up_page-box .organic-spec_page-sub-heading{color:#333;font:500 22px/28px benton-sans-reading-edge,sans-serif;font-weight:bold;margin:25px 0 10px}.organic-spec_sign-up_page-box .organic-spec_sign-up_page-user-types{display:grid;grid-template-columns:auto auto auto}.organic-spec_sign-up_page-box .organic-spec_sign-up_page-sign-in-link-box{text-align:center;margin:20px 0}.organic-spec_sign-up_page-box .organic-spec_sign-up_page-sign-in-link-box p{margin:0;display:inline-block}.organic-spec_sign-up_page-box .organic-spec_sign-up_page-sign-in-link-box .organic-spec_sign-up_page-sign-in-link{font-weight:bold}.organic-spec_sign-up_page-box .expertise-question{display:flex;align-items:center;font-size:14px;margin-bottom:0px;margin-top:-50px}.organic-spec_sign-up_page-box .expertise-question .radio-options{display:flex;align-items:center;margin-left:10px;margin-top:10px}.organic-spec_sign-up_page-box .expertise-question .radio-options .radio-option{margin-right:10px;display:flex;align-items:center}.organic-spec_sign-up_page-box .expertise-question .radio-options .radio-option input[type=radio]{margin-right:5px}.organic-spec_sign-up_page-box .signup-form-container .signup-form{display:flex;flex-direction:column;gap:10px}.organic-spec_sign-up_page-box .signup-form-container .signup-form .input-group{display:flex;flex-direction:column;margin-bottom:-30px}.organic-spec_sign-up_page-box .signup-form-container .signup-form .input-group input{border-radius:5px;padding:10px;border:1px solid #ccc}.organic-spec_sign-up_page-box .signup-form-container .signup-form .name-inputs-container{display:flex;gap:10px}.organic-spec_sign-up_page-box .signup-form-container .signup-form .name-inputs-container .input-wrapper{flex:1}.organic-spec_sign-up_page-box .signup-form-container .signup-form .signup-form-footer{display:flex;justify-content:center;padding-top:10px}.organic-spec_sign-up_page-box .signup-form-container .input-group:first-of-type{margin-top:0px}.organic-spec_sign-up_page-box .signup-form-container .input-group:last-of-type{margin-bottom:10px}.organic-spec_sign-up_page-box .signup-form-container .button-container{display:flex;justify-content:center;margin-bottom:15px}.organic-spec_sign-up_page-box .signup-form-container .button-small{padding:8px 16px;font-size:.8rem;border-radius:100px;background-color:#468914;color:#fff;border:none;cursor:pointer}.organic-spec_sign-up_page-box .signup-form-container .flex-container{display:flex;justify-content:center}.organic-spec_sign-up_page-box .signup-form-container .button-container{display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:0;left:50%;transform:translateX(-50%);margin:5px;margin-top:120px}.organic-spec_sign-up_page-box .signup-form-container .register-button{padding:0;font-size:.9rem;background-color:rgba(0,0,0,0);color:#468914;border:none;cursor:pointer;display:inline;margin:0;margin-left:0px;line-height:inherit;vertical-align:middle;text-decoration:underline}.organic-spec_sign-up_page-box .signup-form-container .or-text{padding:0 10px}.organic-spec_sign-up_page-box .signup-form-container .success-message{color:#468914;margin-left:10px;display:inline-block;font-size:.8rem}.organic-spec_sign-up_page-box .signup-form-container .otp-success-message{color:#468914;margin-left:310px;margin-top:-30px}.organic-spec_sign-up_page-box .signup-form-container .otp-success-message.error{color:red;font-size:12px}.organic-spec_sign-up_page-box .signup-form-container .input-group{display:flex;flex-direction:column}.organic-spec_sign-up_page-box .signup-form-container .input-group .input-button-combined{display:flex;justify-content:space-between;align-items:center}.organic-spec_sign-up_page-box .signup-form-container .input-group .input-button-combined input{flex:1;margin-right:10px;border-radius:5px;padding:10px;border:1px solid #ccc}.organic-spec_sign-up_page-box .signup-form-container .input-group .input-button-combined .button-small{white-space:nowrap;margin-left:10px}.organic-spec_sign-up_page-box .signup-form-container .countdown-timer{color:green;font-weight:bold}.organic-spec_sign-up_page-box .signup-form-container .password-input-group{position:relative;margin-top:10px}.organic-spec_sign-up_page-box .signup-form-container .password-input-group .password-criteria{display:none;position:absolute;top:100%;right:0;background:#fff;border:1px solid #ccc;border-radius:4px;padding:10px;width:100%;z-index:100;max-width:350px;margin-top:-30px}.organic-spec_sign-up_page-box .signup-form-container .password-input-group .password-criteria.visible{display:block}.organic-spec_sign-up_page-box .signup-form-container .password-input-group .password-criteria ul{list-style:none;margin:0;padding:0}.organic-spec_sign-up_page-box .signup-form-container .password-input-group .password-criteria ul li{margin-bottom:5px;font-size:14px}.organic-spec_sign-up_page-box .signup-form-container .password-input-group .password-criteria ul li.valid{color:#468914}.organic-spec_sign-up_page-box .signup-form-container .password-input-group .password-criteria ul li.invalid{color:red}.organic-spec_sign-up_page-box .signup-form-container .password-input-group .password-criteria ul li::before{display:inline-block;width:20px;content:"❌";color:red;margin-right:5px}.organic-spec_sign-up_page-box .signup-form-container .password-input-group .password-criteria ul li.valid::before{content:"✔";color:#468914}.organic-spec_sign-up_page-box .signup-form-container .mobile-number-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:-30px}.organic-spec_sign-up_page-box .signup-form-container .error-message{color:red;font-size:12px;margin-top:5px}.organic-spec_sign-up_page-box .signup-form-container .edit-button-small{padding:0;font-size:.9rem;background-color:rgba(0,0,0,0);color:#468914;border:none;cursor:pointer;display:inline;margin-left:180px;line-height:inherit;vertical-align:middle;text-decoration:underline}.organic-spec_sign-up_page-box .signup-form-container .popup-message{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;padding:20px;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px;z-index:1001;text-align:center;width:80%;max-width:400px;animation:fadeIn .3s ease-in-out}.organic-spec_sign-up_page-box .signup-form-container .popup-message .popup-content{display:flex;flex-direction:column;align-items:center}.organic-spec_sign-up_page-box .signup-form-container .popup-message .popup-content p{margin-bottom:20px;font-size:20px;color:#f60c0c}.organic-spec_sign-up_page-box .signup-form-container .popup-message .popup-content button{padding:10px 20px;font-size:16px;color:#fff;background-color:#468914;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.organic-spec_sign-up_page-box .signup-form-container .popup-message .popup-content button:hover{background-color:#2f5c0e}.organic-spec_sign-up_page-box .signup-form-container .popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;backdrop-filter:blur(5px);animation:fadeIn .3s ease-in-out}.organic-spec_sign-up_page-box .signup-form-container body.popup-active{filter:blur(5px)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media(max-width: 940px){.organic-spec_sign-up_page-box .signup-form-container{margin:0 auto}.organic-spec_sign-up_page-box .signup-form-container .organic-spec_page-sub-heading{font-size:18px}}@media(max-width: 720px){.organic-spec_sign-up_page-box .signup-form-container{border-radius:0}}
.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center}.modal-content{background-color:#fff;border-radius:10px;max-height:90vh;width:500px;overflow-y:auto;box-shadow:0 8px 20px rgba(0,0,0,.2);display:flex;flex-direction:column}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid #ddd}.modal-header h4{margin:0}.modal-header .modal-close-button{background:none;border:none;font-size:18px;cursor:pointer}.modal-body{padding:20px;overflow-y:auto}
.dropdown-wrapper{margin-bottom:15px}label{display:block;margin-bottom:5px}select{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}
.signup-signup-form-container{max-width:500px;margin:0 auto;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.1);font-family:"Roboto",sans-serif}.signup-signup-form-container .signup-button-container{display:flex;justify-content:center;margin-bottom:15px}.signup-signup-form-container .signup-button-container .signup-register-button{background-color:#28a745;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px;transition:background-color .3s ease}.signup-signup-form-container .signup-button-container .signup-register-button:hover{background-color:#218838}.signup-signup-form-container .signup-button-container .signup-or-text{margin:0 10px;color:#6c757d;font-size:14px;align-self:center}.signup-signup-form-container .signup-name-inputs-container{display:flex;justify-content:space-between;gap:15px;margin-bottom:10px}.signup-signup-form-container .signup-name-inputs-container .signup-input-group{flex:1}.signup-signup-form-container .signup-name-inputs-container .signup-input-group label{font-weight:bold;margin-bottom:2px;display:block;color:#495057}.signup-signup-form-container .signup-name-inputs-container .signup-input-group input{width:100%;padding:8px;border:1px solid #ced4da;border-radius:5px;font-size:14px;box-sizing:border-box}.signup-signup-form-container .signup-input-group{margin-bottom:10px}.signup-signup-form-container .signup-input-group label{font-weight:bold;margin-bottom:2px;display:block;color:#495057}.signup-signup-form-container .signup-input-group input[type=text],.signup-signup-form-container .signup-input-group input[type=password]{width:100%;padding:8px;border:1px solid #ced4da;border-radius:5px;font-size:14px;box-sizing:border-box}.signup-signup-form-container .signup-input-group .signup-error-message{color:red;font-size:12px;margin-top:5px}.signup-signup-form-container .signup-input-group .signup-success-message{color:green;font-size:12px;margin-top:5px}.signup-signup-form-container .signup-input-button-combined{display:flex;align-items:center;gap:10px;margin-bottom:5px}.signup-signup-form-container .signup-input-button-combined input{flex:1}.signup-signup-form-container .signup-input-button-combined .signup-button-small{background-color:#007bff;color:#fff;padding:8px 15px;border:none;border-radius:5px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.signup-signup-form-container .signup-input-button-combined .signup-button-small:hover{background-color:#0056b3}.signup-signup-form-container .signup-input-button-combined .signup-button-small:disabled{background-color:#6c757d;cursor:not-allowed}.signup-signup-form-container .signup-countdown-timer{margin-top:-10px;font-size:12px;color:#6c757d}.signup-signup-form-container .signup-expertise-question{margin-bottom:15px;margin-top:-12px}.signup-signup-form-container .signup-expertise-question span{font-weight:bold;color:#495057}.signup-signup-form-container .signup-expertise-question .signup-radio-options{display:flex;justify-content:center;gap:20px;margin-top:25px;margin-bottom:-19px}.signup-signup-form-container .signup-expertise-question .signup-radio-options .signup-radio-option{display:flex;align-items:center}.signup-signup-form-container .signup-expertise-question .signup-radio-options .signup-radio-option input{margin-right:5px}.signup-signup-form-container .signup-password-input-group{position:relative;margin-bottom:-7px}.signup-signup-form-container .signup-password-input-group input[type=password]{width:100%;padding:8px;border:1px solid #ced4da;border-radius:5px;font-size:14px;box-sizing:border-box}.signup-signup-form-container .signup-password-input-group .signup-password-criteria{position:absolute;top:100%;left:0;background:#fff;border:1px solid #ced4da;padding:15px;border-radius:5px;box-shadow:0 8px 20px rgba(0,0,0,.1);font-size:14px;width:100%;display:none;z-index:10}.signup-signup-form-container .signup-password-input-group .signup-password-criteria.visible{display:block}.signup-signup-form-container .signup-password-input-group .signup-password-criteria ul{list-style-type:none;padding:0;margin:0}.signup-signup-form-container .signup-password-input-group .signup-password-criteria ul li{margin-bottom:10px;display:flex;align-items:center}.signup-signup-form-container .signup-password-input-group .signup-password-criteria ul li.valid::before{content:"✔";color:green;font-size:14px;margin-right:8px}.signup-signup-form-container .signup-password-input-group .signup-password-criteria ul li.invalid::before{content:"✘";color:red;font-size:14px;margin-right:8px}.signup-signup-form-container .signup-signup-form-footer{margin-top:15px}.signup-signup-form-container .signup-signup-form-footer button{width:100%;padding:10px;background-color:#28a745;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;transition:background-color .3s ease}.signup-signup-form-container .signup-signup-form-footer button:hover{background-color:#218838}.signup-signup-form-container .signup-signup-form-footer button:disabled{background-color:#6c757d;cursor:not-allowed}.signup-signup-form-container .signup-popup-message{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;padding:20px;border:1px solid #ced4da;border-radius:5px;box-shadow:0 8px 20px rgba(0,0,0,.1);z-index:1000}.signup-signup-form-container .signup-popup-message .signup-popup-content{text-align:center}.signup-signup-form-container .signup-popup-message .signup-popup-content p{margin-bottom:15px;font-size:16px;color:#495057}.signup-signup-form-container .signup-popup-message .signup-popup-content button{padding:8px 15px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.signup-signup-form-container .signup-popup-message .signup-popup-content button:hover{background-color:#0056b3}.highlight{font-weight:900;color:#fff;text-shadow:3px 3px 6px #fff,1px 1px 2px #fff;-webkit-text-stroke:1px #333131}.checkbox-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-top:15px}.checkbox-label{display:flex;align-items:center;gap:8px;font-size:16px;color:#333}
.signup-form-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;background-color:#f9f9f9}.signup-form-container .signup-form{background-color:#fff;padding:1.5rem;border-radius:0px 0px 18px 18px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:340px;margin:auto;width:100%;display:flex;flex-direction:column;align-items:center}.signup-form-container .signup-form .signup-button{padding:.5rem 1rem;margin:.25rem 30px;border:none;border-radius:8px;font-family:"Roboto",sans-serif;font-size:.9rem;cursor:pointer;transition:background-color .3s ease;display:flex;justify-content:center;align-items:center;width:calc(100% - 60px)}.signup-form-container .signup-form .signup-button.phone{background-color:#4caf50;color:#fff}.signup-form-container .signup-form .signup-button.phone:hover{background-color:#3d8b40}.signup-form-container .signup-form .signup-button.email{background-color:#4285f4;color:#fff}.signup-form-container .signup-form .signup-button.email:hover{background-color:#1266f1}.signup-form-container .signup-form .signup-button.linkedin{background-color:#0077b5;color:#fff}.signup-form-container .signup-form .signup-button.linkedin:hover{background-color:#005582}.signup-form-container .signup-form .signup-button.instagram,.signup-form-container .signup-form .signup-button.facebook{background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);color:#fff}.signup-form-container .signup-form .signup-button.instagram:hover,.signup-form-container .signup-form .signup-button.facebook:hover{background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%)}.signup-form-container .signup-form .google-login-button{padding:.5rem 1rem;margin:.25rem 30px;border:none;border-radius:8px;font-family:"Roboto",sans-serif;font-size:.9rem;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff;width:calc(100% - 60px)}.signup-form-container .signup-form .divider{display:flex;align-items:center;text-align:center;margin:.75rem 0;width:90%}.signup-form-container .signup-form .divider .line{flex-grow:1;border:0;height:1px;background:#ddd}.signup-form-container .signup-form .divider span{padding:0 .5rem;color:#333;font-size:.8rem;font-family:"Roboto",sans-serif}.signup-form-container .signup-form .organic-spec-log-in-link-boxxv{margin-top:.75rem;text-align:center;color:#333;font-family:"Roboto",sans-serif}.signup-form-container .signup-form .organic-spec-log-in-link-boxxv .organic-spec-log-in-linkkv{color:#4caf50;text-decoration:none;font-weight:bold;margin-left:.25rem}.signup-form-container .signup-form .organic-spec-log-in-link-boxxv .organic-spec-log-in-linkkv:hover{text-decoration:underline}
@keyframes popIn{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1);opacity:1}100%{transform:scale(1)}}.success-page{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#effff4;padding:20px}.success-page .success-card{display:flex;justify-content:center;align-items:center;flex-direction:column;animation:popIn .6s ease-out forwards;width:100%;max-width:700px;padding:50px;background:#fff;border-radius:20px;box-shadow:0 4px 15px rgba(0,0,0,.1);text-align:center}.success-page .success-card:hover{transform:translateY(-5px)}.success-page .success-card h1{font-size:2.5rem;color:#28a745;margin-bottom:1rem}.success-page .success-card p{font-size:1.2rem;color:#606060;margin-bottom:2rem}.success-page .success-card .login-button{padding:15px 30px;font-size:1.1rem;background-color:#28a745;color:#fff;border:none;border-radius:30px;text-decoration:none;display:inline-block;cursor:pointer;transition:background-color .2s}.success-page .success-card .login-button:hover{background-color:#218838}.chat-interface{position:fixed;bottom:20px;right:20px;width:350px;background:#fff;border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:15px;overflow:hidden}.chat-interface .messages{overflow-y:auto;padding:10px 0}.chat-interface .messages .message{display:flex;justify-content:center;align-items:center;margin-bottom:8px;max-width:80%;word-wrap:break-word}.chat-interface .messages .message.user{background-color:#e9e9eb;border-radius:18px;padding:10px 20px;box-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:8px;max-width:80%;word-wrap:break-word;margin-left:auto;text-align:right}.chat-interface .messages .message.assistant{background-color:#dcf8c6;border-radius:18px;padding:10px 20px;box-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:8px;max-width:80%;word-wrap:break-word;text-align:left}.chat-interface .messages .message:last-child{animation:popIn .4s ease-out forwards}.chat-interface form{display:flex;justify-content:center;align-items:center}.chat-interface form input{flex-grow:1;margin-right:8px;padding:10px;border-radius:20px;border:1px solid #ccc;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.chat-interface form button{padding:10px 15px;background-color:#4caf50;color:#fff;border:none;border-radius:20px;cursor:pointer}.chat-interface form button:hover{background-color:#45a049}
.chat-button{position:fixed;bottom:20px;right:20px;padding:10px 15px;font-size:1rem;color:#fff;background-color:#28a745;border:none;border-radius:5px;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:background-color .2s}.chat-button:hover{background-color:#218838}
.password-change-success{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:#e8f5e9}.password-change-success .card{background:#fff;padding:40px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);text-align:center;width:90%;max-width:600px}.password-change-success h1{font-size:1.5rem;color:#4caf50;margin-bottom:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.password-change-success a{font-size:1rem;color:#4caf50;text-decoration:underline;margin-top:20px}.password-change-success a:hover{color:#43a047}
.organic-spec_sale-page .organic-spec_sale-feature-section{padding:30px 20px 50px 20px;background:rgba(254,251,242,.3)}.organic-spec_sale-page .organic-spec_sale-feature-section h2,.organic-spec_sale-page .organic-spec_sale-feature-section h3{text-align:center}.organic-spec_sale-page .organic-spec_sale-feature-section .salec-heading-boxx{display:flex;justify-content:center;align-items:center;background-color:#004d00;padding:10px 20px;border-radius:40px;margin-bottom:3px;text-align:center;max-width:auto;width:26%;margin:0 auto}.organic-spec_sale-page .organic-spec_sale-feature-section .salec-heading-boxx h1{color:#fff;margin:0;font-size:1.2em}.organic-spec_sale-page .organic-spec_sale-feature-section .subheading{margin-top:5px;margin-bottom:5px;font-size:.2em;color:#000;text-align:center}.organic-spec_sale-page .organic-spec_sale-feature-section .subheading h2{margin:0}.organic-spec_sale-page .organic-spec_sales-list-box{max-width:1200px;margin:0 auto;padding:0 20px}.organic-spec_sale-page .organic-spec_sales-list-box .organic-spec_sale-cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:20px;justify-content:center}@media(max-width: 720px){.organic-spec_sale-page .organic-spec_sale-list-box .organic-spec_sale-cards{grid-template-columns:auto auto;justify-content:center}}
.cart-page{display:flex;min-height:300px;width:fit-content;background-color:#fff}.cart-page .sidebar{width:200px;background-color:#fff;padding:20px;border-right:1px solid #d3d3d3}.cart-page .sidebar nav ul{list-style-type:none;padding:0}.cart-page .sidebar nav ul li{display:flex;align-items:center;padding:10px 0;cursor:pointer}.cart-page .sidebar nav ul li svg{margin-right:10px}.cart-page .sidebar nav ul li.active{background-color:#d3d3d3;font-weight:bold}.cart-page .sidebar nav ul li:hover{background-color:#e7e7e7}.cart-page .main-content{flex-grow:1;margin-top:-20px;padding:20px}.cart-page .main-content h1{margin-bottom:60px}.cart-page .main-content .cart-items{background-color:#fff;padding:20px;border-radius:8px;margin-left:20px;box-shadow:0 0 10px rgba(0,0,0,.1)}.cart-page .main-content .cart-items .cart-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #d3d3d3}.cart-page .main-content .cart-items .cart-item:last-child{border-bottom:none}.cart-page .main-content .cart-items .cart-item .cart-item-image{width:100px;height:100px;object-fit:cover;border-radius:4px;margin-right:20px}.cart-page .main-content .cart-items .cart-item .item-details{display:flex;align-items:center;flex-grow:1}.cart-page .main-content .cart-items .cart-item .item-name{flex-grow:1;margin-right:20px}.cart-page .main-content .cart-items .cart-item .item-controls{display:flex;align-items:center;margin-right:10px}.cart-page .main-content .cart-items .cart-item .item-controls button{width:20px;background-color:#147729;color:#fff;border:1px solid #d3d3d3;border-radius:4px;padding:5px;margin:0 5px;cursor:pointer}.cart-page .main-content .cart-items .cart-item .item-controls button:hover{background-color:#147729}.cart-page .main-content .cart-items .cart-item .item-controls .item-quantity{margin:0 10px}.cart-page .main-content .cart-items .cart-item .item-price{font-weight:bold}.cart-page .main-content .checkout-button{margin-top:20px;background-color:#007bff;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.cart-page .main-content .checkout-button:hover{background-color:#0056b3}@media(max-width: 768px){.cart-page{flex-direction:column}.cart-page .sidebar{display:none}.cart-page .main-content{padding:10px;font-size:20px}.cart-page .main-content .cart-items{padding:10px}.cart-page .main-content .cart-items .cart-item{flex-direction:column;align-items:flex-start}.cart-page .main-content .cart-items .cart-item .cart-item-image{width:90px;height:90px;margin-bottom:10px}.cart-page .main-content .cart-items .cart-item .item-name{font-weight:bold;margin-bottom:10px}.cart-page .main-content .cart-items .cart-item .item-controls{display:flex;align-items:center;justify-content:space-around;width:20%;margin-bottom:15px}.cart-page .main-content .cart-items .cart-item .item-controls button{background-color:#ccc;border:1px solid #d3d3d3;border-radius:4px;padding:5px 10px;cursor:pointer}.cart-page .main-content .cart-items .cart-item .item-controls button:hover{background-color:#020202;color:#fff}.cart-page .main-content .cart-items .cart-item .item-controls .item-quantity{margin:0 15px;font-weight:bold}.cart-page .main-content .cart-items .cart-item .item-controls .item-price{font-weight:bold;margin-left:auto;margin-right:15px}.cart-page .main-content .checkout-button{width:100%;padding:12px;font-size:16px}}
.organic-spec_cart{padding:20px;max-width:1200px;margin:15px auto 25px}.organic-spec_cart .organic-spec_page-heading{color:#666;position:relative;font-weight:bold;margin:0 auto 35px}.organic-spec_cart .organic-spec_page-heading:before{content:"";display:block;width:18px;height:2px;background:#80bd18;left:0;top:30px;position:absolute}.organic-spec_cart .organic-spec_cart_container{margin:20px}.organic-spec_cart .organic-spec_cart_container .organic-spec_page-heading:before{display:none}
.organic-spec_user-nav-list{padding:0 30px}.organic-spec_user-nav-list .organic-spec_user-nav-list-item{display:flex;justify-content:left;align-items:center;font:500 16px/22px benton-sans-reading-edge,sans-serif;cursor:pointer;text-decoration:none;padding:5px 12px 5px 12px;color:#070b14;position:relative;border-radius:10px;border:solid 1px rgba(255,255,255,.2)}.organic-spec_user-nav-list .organic-spec_user-nav-list-item .nav-icon{margin:5px;justify-self:center}.organic-spec_user-nav-list .organic-spec_user-nav-list-item:last-child{border-bottom:none}.organic-spec_user-nav-list .organic-spec_user-nav-list-item:after{content:"";position:absolute;bottom:40%;left:91%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.organic-spec_user-nav-list .organic-spec_user-nav-list-item.active{color:var(--color-neutral-0);background:#666}.organic-spec_user-nav-list .organic-spec_user-nav-list-item:hover{color:var(--color-neutral-0);background:#4d4d4d}@media(max-width: 940px){.organic-spec_user-nav-list{padding:0 10px 0 10px}}
.organic-spec_my-profile-section-container{border:solid 2px rgba(107,208,31,.8);border-top:none;border-radius:0 0 15px 15px;padding:25px}.organic-spec_my-profile-section-container .profile-item-box{padding:10px 0;border-bottom:solid rgba(79,155,23,.3) 1px}.organic-spec_my-profile-section-container .profile-item-box:last-child{border:none}.organic-spec_my-profile-section-container .profile-item-box .profile-label{font:400 16px/22px bebas-neue,sans-serif;color:#333;font-weight:600}.organic-spec_my-profile-section-container .profile-item-box .profile-value-box{display:flex;align-items:center;justify-content:space-between}.organic-spec_my-profile-section-container .profile-item-box .profile-value-box .profile-edit{border:solid 1px rgba(221,221,221,.8);padding:5px 10px;border-radius:5px;cursor:pointer;color:var(--color-primary-100)}.organic-spec_my-profile-section-container .profile-item-box .profile-value-box .profile-edit:hover{color:var(--color-primary-100)}.organic-spec_my-profile-section-container .profile-item-box .profile-value-box .profile-edit .profile-edit-icon{font:400 16px/22px bebas-neue,sans-serif;font-weight:600;margin:0 0 0 5px;cursor:pointer}.organic-spec_my-profile-section-container .profile-item-box .profile-value-box .profile-picture{width:50px;height:50px;border-radius:50%;object-fit:cover;border:solid 1px rgba(221,221,221,.8)}
.upload-form-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:999}.upload-form-container{background:#fff;padding:20px;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1000;width:700px}.upload-form-content{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.image-section{flex:1;display:flex;flex-direction:column;align-items:center}.form-section{flex:1;display:flex;flex-direction:column;align-items:center;margin-left:20px}.upload-form-content h3{width:100%;text-align:center;margin-bottom:20px;font-size:1.2em;font-weight:normal;color:#333}.image-preview{width:100%;height:200px;border:2px dashed #ddd;border-radius:5px;display:flex;justify-content:center;align-items:center;margin-bottom:20px}.image-preview img{max-width:100%;max-height:100%;border-radius:5px}.placeholder{color:#bbb;font-size:1em}input[type=file]{margin-bottom:20px;padding:10px;border:1px solid #ddd;border-radius:5px;width:100%;text-align:center;cursor:pointer}button{margin:5px;padding:10px 20px;background-color:#468914;color:#fff;border:none;border-radius:5px;cursor:pointer}button:hover{background-color:#356a0d}.file-info{margin-bottom:20px}.progress-section{margin-top:20px;width:100%;text-align:center}.progress-container{width:100%;margin-top:10px}.progress-bar{width:100%;height:20px;background-color:#f3f3f3;border:1px solid #ccc;border-radius:5px;overflow:hidden;margin-top:5px}.progress-bar-fill{height:100%;background-color:#7aaf4c;width:0%;transition:width .2s}.status{display:flex;flex-direction:column;align-items:center;margin-top:10px}.icon{font-size:2em;margin-bottom:5px}.success .icon{color:green}.error .icon{color:red}.error-message{color:red;margin-top:10px}
.organic-spec_my-profile-section-container{border:solid 2px rgba(107,208,31,.8);border-top:none;border-radius:0 0 15px 15px;padding:25px}.organic-spec_my-profile-section-container .profile-item-box{padding:10px 0;border-bottom:solid rgba(79,155,23,.3) 1px}.organic-spec_my-profile-section-container .profile-item-box:last-child{border:none}.organic-spec_my-profile-section-container .profile-item-box .profile-label{font:400 16px/22px bebas-neue,sans-serif;color:#333;font-weight:600}.organic-spec_my-profile-section-container .profile-item-box .profile-value-box{display:flex;align-items:center;justify-content:space-between}.organic-spec_my-profile-section-container .profile-item-box .profile-value-box .profile-edit{border:solid 1px rgba(221,221,221,.8);padding:5px 10px;border-radius:5px;cursor:pointer}.organic-spec_my-profile-section-container .profile-item-box .profile-value-box .profile-edit .profile-edit-icon{font:400 16px/22px bebas-neue,sans-serif;font-weight:600;margin:0 0 0 5px;color:var(--color-primary-100)}.organic-spec_my-profile-section-container .profile-item-box .profile-value-box .profile-edit .profile-edit-icon.green-outline{outline:solid 1px var(--color-primary-100);border-radius:5px}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.organic-spec_main-account-setting-modal-portal{position:fixed;left:0;top:0;z-index:999999}.organic-spec_main-account-setting-modal-portal .organic-spec_main-account-setting-modal-backdrop{height:100vh;width:100vw;background:rgba(0,0,0,.7)}.organic-spec_main-account-setting-modal-portal .organic-spec_main-account-setting-modal-backdrop .organic-spec_main-account-setting-modal-container{display:flex;justify-content:center;align-items:center;height:100vh}.organic-spec_main-account-setting-modal-portal .organic-spec_main-account-setting-modal-backdrop .organic-spec_main-account-setting-modal-container .organic-spec_main-account-setting{max-width:600px;border:solid 2px #ddd;border-radius:10px;padding:20px;background:#fff;position:relative}.organic-spec_main-account-setting-modal-portal .organic-spec_main-account-setting-modal-backdrop .organic-spec_main-account-setting-modal-container .organic-spec_main-account-setting .organic-spec_main-account-setting-modal-close-btn{font:500 24px/28px benton-sans-reading-edge,sans-serif;color:#333;position:absolute;top:12px;right:20px;cursor:pointer}@media(max-width: 940px){.organic-spec_main-account-setting-modal-portal .organic-spec_main-account-setting-modal-backdrop .organic-spec_main-account-setting-modal-container{display:flex;justify-content:center;align-items:normal;height:auto;padding-top:30px}}@media(max-width: 720px){.organic-spec_main-account-setting-modal-portal .organic-spec_main-account-setting{max-width:100%}}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.organic-spec_email-form-box{width:500px;margin:20px 35px 0 35px}.organic-spec_email-form-box .organic-spec_email-form-general-error{background:rgba(224,9,9,.2);color:var(--color-status-error);padding:7px 10px 7px 10px;margin-bottom:20px;display:flex;align-items:center}.organic-spec_email-form-box .organic-spec_email-form-general-error .triangle-icons{margin:0 10px}.organic-spec_email-form-box .organic-spec_email-form-box-button-box{display:flex;justify-content:center}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.organic-spec_password-form-box{width:500px;margin:20px 35px 0 35px}.organic-spec_password-form-box .organic-spec_password-form-general-error{background:rgba(224,9,9,.2);color:var(--color-status-error);padding:7px 10px 7px 10px;margin-bottom:20px;display:flex;align-items:center}.organic-spec_password-form-box .organic-spec_password-form-general-error .triangle-icons{margin:0 10px}.organic-spec_password-form-box .organic-spec-input-label .forget-password{display:none}.organic-spec_password-form-box .organic-spec_password-form-box-button-box{display:flex;justify-content:center}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.organic-spec_name-form-box{width:500px;margin:20px 35px 0 35px}.organic-spec_name-form-box .organic-spec_name-form-general-error{background:rgba(224,9,9,.2);color:var(--color-status-error);padding:7px 10px 7px 10px;margin-bottom:20px;display:flex;align-items:center}.organic-spec_name-form-box .organic-spec_name-form-general-error .triangle-icons{margin:0 10px}.organic-spec_name-form-box .organic-spec_name-form-box-success-message{padding:0 5px 10px;display:flex;justify-content:center;align-items:center;font:500 18px/24px benton-sans-reading-edge,sans-serif;color:var(--color-primary-100)}.organic-spec_name-form-box .organic-spec_name-form-box-success-message .message-text{padding-left:15px}.organic-spec_name-form-box .organic-spec_name-form-box-button-box{display:flex;justify-content:center}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.organic-spec_mobile-form-box{width:500px;margin:20px 35px 0 35px}.organic-spec_mobile-form-box .organic-spec_mobile-form-general-error{background:rgba(224,9,9,.2);color:var(--color-status-error);padding:7px 10px 7px 10px;margin-bottom:20px;display:flex;align-items:center}.organic-spec_mobile-form-box .organic-spec_mobile-form-general-error .triangle-icons{margin:0 10px}.organic-spec_mobile-form-box .organic-spec_mobile-form-button-box{display:flex;justify-content:center}
.organic-spec_my-address{padding:30px 20px 50px 20px}.organic-spec_my-address .organic-spec_my-address-page-heading{padding-bottom:20px}.organic-spec_my-address .organic-spec_my-address-container{display:grid;grid-template-columns:300px 1fr;grid-gap:30px;justify-content:space-around}.organic-spec_my-address .organic-spec_my-address-container .organic-spec_my-address-item-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;justify-content:space-around}.organic-spec_my-address .organic-spec_my-address-container .organic-spec_my-address-content{padding-bottom:20px}.organic-spec_my-address .organic-spec_my-address-container .organic-spec_my-address-content .organic-spec_my-address-section{background:var(--color-primary-100);border-radius:10px 10px 0 0;border:solid 1px rgba(255,255,255,.2);color:var(--color-neutral-100)}.organic-spec_my-address .organic-spec_my-address-container .organic-spec_my-address-content .organic-spec_my-address-section-heading{color:var(--color-neutral-100);font-weight:bold;padding:5px 0}.organic-spec_my-address .organic-spec_my-address-container .organic-spec_my-address-content .organic-spec_my-address-section-container{padding:25px}.organic-spec_my-address .organic-spec_my-address-container .add-address-button{background:rgba(0,0,0,0);border:none;color:#468914;text-decoration:underline;cursor:pointer;padding:0;font-size:1rem}.organic-spec_my-address .organic-spec_my-address-container .add-address-button:hover{color:#468914;text-decoration:none}.organic-spec_my-address .organic-spec_my-address-container .add-address-button:focus{outline:none}@media(max-width: 940px){.organic-spec_my-address{padding:10px 20px 50px 10px}.organic-spec_my-address .organic-spec_my-address-container{grid-template-columns:200px 1fr;grid-gap:10px}.organic-spec_my-address .organic-spec_my-address-container .organic-spec_my-address-item-container{grid-template-columns:1fr}}@media(max-width: 720px){.organic-spec_my-address{padding:10px 10px}.organic-spec_my-address .organic-spec_my-address-container{grid-template-columns:1fr}.organic-spec_my-address .organic-spec_my-address-container .organic-spec_my-address-container{grid-gap:10px;grid-template-columns:1fr}.organic-spec_my-address .organic-spec_my-address-container .organic-spec_my-address-container .organic-spec_my-address-content{padding-bottom:0}.organic-spec_my-address .organic-spec_my-address-container .organic-spec_my-address-container .organic-spec_my-address-nav{display:none}}.organic-spec_my-address .address-list{margin-top:20px}.organic-spec_my-address .address-box{border:1px solid #ccc;padding:10px;margin-bottom:10px;border-radius:5px;background-color:#f9f9f9}.organic-spec_my-address .address-box p{margin:5px 0}
.address-form-popup{width:100%;max-width:1000px;max-height:80vh;background-color:#fff;padding:30px;margin:auto;border-radius:50px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow-y:auto;z-index:100;position:relative;margin-top:-90px}.address-form-popup .popup-content{background:#fff;padding:30px;border-radius:80px;width:80%;max-width:90%;animation:slide-down .5s ease-out}.address-form-popup .popup-content h2{margin-bottom:20px;font-size:24px}.address-form-popup .popup-content form{display:flex;flex-direction:column}.address-form-popup .popup-content form label{margin-bottom:10px;font-size:16px}.address-form-popup .popup-content form input{margin-bottom:15px;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:16px}.address-form-popup .popup-content form button{padding:12px;margin-top:15px;border:none;border-radius:5px;cursor:pointer;font-size:16px}.address-form-popup .popup-content form button[type=submit]{border-radius:50px;background:#468914;color:#fff}.address-form-popup .popup-content form button[type=button]{border-radius:50px;background:#ccc;color:#000}@keyframes slide-down{from{transform:translateY(-100%)}to{transform:translateY(0)}}
.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1050}.address-pop-up,.error-popup{width:40%;max-width:600px;max-height:80vh;background-color:#fff;padding:20px;margin:auto;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow-y:auto;position:relative}.close{position:absolute;top:18px;right:18px;background:none;background-color:#333;border:none;font-size:20px;cursor:pointer}.error-popup p{color:red;font-size:16px;text-align:center;margin-top:20px}h2{color:#333;font-size:18px;margin-bottom:20px}.form-group{margin-bottom:20px}.form-group label{display:block;color:#666;margin-bottom:5px;font-size:14px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:18px;font-size:14px;margin-top:5px;margin:10px;margin-left:-10px}.actions{display:flex;margin-top:20px}.actions button{padding:10px 20px;font-size:16px;background-color:#007bff;border:none;border-radius:4px;cursor:pointer;color:#fff}.actions button:hover{background-color:#0056b3}.address-details{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;padding:20px;margin-top:20px;font-size:14px}.address-details .address-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.address-details .address-text{flex:1}.address-details .icons{display:flex;gap:10px;font-size:16px;color:#666;cursor:pointer}.address-details .icons svg:hover{color:#333}.address-details p{margin:15px 0;color:#333}.address-details .confirm-address{display:flex;align-items:center;margin-top:30px}.address-details label{font-weight:500;color:#080101;margin-bottom:6px;margin-top:-15px}.address-details .confirm-address input[type=checkbox]{margin-right:10px;margin-top:-20px}.address-details button.addressss{margin-top:10px;padding:8px 16px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.address-details button.addressss:hover{background-color:#0056b3}@media(max-width: 768px){.address-pop-up,.error-popup{width:100%;max-width:500px;padding:20px;margin:20px auto;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.2);border-radius:10px;color:#333}h2{font-size:20px;color:#333;font-weight:600;text-align:center;margin-bottom:18px}.form-group label{font-size:14px;font-weight:500;color:#666;margin-bottom:6px;display:block}.form-group input,.form-group select,.form-group textarea{width:100%;padding:12px;font-size:14px;font-weight:400;color:#333;border-radius:5px;border:1px solid #ddd;background-color:#fafafa;margin-bottom:12px;box-sizing:border-box;transition:border-color .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#007bff;outline:none}.actions{flex-direction:column;align-items:center;width:100%}.actions button{width:100%;font-size:16px;font-weight:600;color:#fff;background-color:#007bff;padding:12px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.actions button:hover{background-color:#0056b3}.address-details{padding:15px;font-size:14px;color:#333;border-radius:8px;background-color:#f8f9fa;box-shadow:0 2px 6px rgba(0,0,0,.1);margin-top:15px}.confirm-address{margin-top:20px;padding:15px;border-radius:8px;background-color:#f0f0f0;color:#333;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.confirm-address input[type=checkbox]{margin-right:10px;margin-bottom:-20px}.confirm-address label{font-size:14px;color:#333;margin-top:9px;margin-left:-10px}.close{position:absolute;top:10px;right:10px;background-color:#333;color:#fff;border:none;font-size:16px;padding:2px 8px;cursor:pointer;border-radius:50%;transition:background-color .3s ease}.close:hover{background-color:#555}}
.payment-method-step .product-container{display:flex;align-items:center;margin-bottom:20px}.payment-method-step .product-container .product-image{width:50px;height:50px;object-fit:cover;margin-right:10px}.payment-method-step .product-container .product-details h3{font-size:16px;margin:0;margin-bottom:5px}.payment-method-step .product-container .product-details p{margin:0;font-size:14px;color:#555}.payment-method-step .order-total{display:flex;justify-content:space-between;font-size:16px;font-weight:bold;margin-bottom:10px}.payment-method-step .address-details{margin-bottom:20px;border:1px solid #ddd;padding:10px;border-radius:4px}.payment-method-step .address-details h3{font-size:16px;margin-bottom:5px}.payment-method-step .address-details p{margin:0;font-size:14px;color:#555}.payment-method-step .continue-button{display:block;width:100%;background-color:#4caf50;color:#fff;border:none;padding:10px;text-align:center;cursor:pointer;font-size:16px;margin-bottom:10px;border-radius:4px;transition:background-color .3s ease}.payment-method-step .continue-button:hover{background-color:#0056b3}.payment-method-step .cod-container{margin-top:20px;display:flex;flex-direction:column;align-items:flex-start}.payment-method-step .cod-container label{display:flex;align-items:center;cursor:pointer;font-size:16px;margin-right:10px}.payment-method-step .cod-container input[type=checkbox]{appearance:none;width:20px;height:20px;border:2px solid #4caf50;border-radius:3px;margin-right:5px;position:relative;transition:background-color .3s ease,border-color .3s ease}.payment-method-step .cod-container input[type=checkbox]:checked{background-color:#007bff;border-color:#007bff}.payment-method-step .cod-container input[type=checkbox]:checked::after{content:"";position:absolute;top:2px;left:6px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.payment-method-step .cod-container input[type=checkbox]:focus{outline:none}.payment-method-step .cod-container .cod-button{margin-top:10px;background-color:#4caf50;color:#fff;border:none;padding:10px;text-align:center;cursor:pointer;font-size:16px;border-radius:4px;transition:background-color .3s ease}.payment-method-step .cod-container .cod-button:hover{background-color:#0056b3}
.offers-step{display:flex;flex-direction:column;align-items:center}.offers-step img{max-width:100%;height:auto;width:100px;margin-bottom:0px;border-radius:0px}.continue-button{display:inline-block;padding:10px 20px;background-color:#4caf50;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;text-transform:uppercase;transition:background-color .3s ease;margin-top:10px}.continue-button:hover{background-color:#45a049}
.items-and-delivery-step .product-container{display:flex;align-items:center;margin-bottom:20px}.items-and-delivery-step .product-container .product-image{width:100px;height:100px;object-fit:cover;margin-right:20px}.items-and-delivery-step .product-container .product-details h3{margin:0 0 10px 0;font-size:16px}.items-and-delivery-step .product-container .product-details p{margin:5px 0}.items-and-delivery-step .order-total{font-size:18px;margin:20px 0}.items-and-delivery-step .order-total span:first-child{margin-right:10px}.items-and-delivery-step .continue-button,.items-and-delivery-step .add-to-cart-button,.items-and-delivery-step .buy-now-button{background-color:#ffd814;border:1px solid #fcd200;color:#0f1111;padding:10px 20px;font-size:16px;cursor:pointer;transition:background-color .3s;margin:5px}.items-and-delivery-step .continue-button:hover,.items-and-delivery-step .add-to-cart-button:hover,.items-and-delivery-step .buy-now-button:hover{background-color:#fcd200}.items-and-delivery-step .button-container{display:flex;gap:10px;margin-top:10px}
.checkout-container{display:flex;justify-content:space-between;padding:20px;position:relative;width:70%;margin:0 auto}.checkout-container .steps-container{flex:3;margin-right:10px;margin-top:1px}.checkout-container .steps-container .step{padding:20px;border:1px solid #e6e6e6;border-radius:8px;margin-bottom:10px;background-color:#fff}.checkout-container .steps-container .step.active{background-color:#f9f9f9}.checkout-container .steps-container .step .step-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid #e6e6e6}.checkout-container .steps-container .step .step-header h3{font-size:16px;font-weight:500;margin:0}.checkout-container .steps-container .step .step-header .change-button,.checkout-container .steps-container .step .step-header .close-button{background:none;border:none;font-size:14px;font-weight:bold;color:#007185;cursor:pointer;margin-top:-15px;margin-right:-180px}.checkout-container .steps-container .step .step-header .change-button:hover,.checkout-container .steps-container .step .step-header .close-button:hover{text-decoration:underline}.checkout-container .steps-container .step .step-content{padding-top:10px}.checkout-container .steps-container .step .payment-option{margin:10px 0;display:flex;align-items:center;margin-top:15px}.checkout-container .steps-container .step .payment-option label{display:flex;align-items:center;white-space:nowrap}.checkout-container .steps-container .step .payment-option input[type=checkbox]{margin-right:10px;margin-top:10px;transform:scale(1)}.checkout-container .steps-container .step .payment-option.disabled{color:#999;cursor:not-allowed}.checkout-container .order-summary{position:sticky;top:20px;right:0;padding:20px;border:1px solid #e6e6e6;background-color:#fff;border-radius:8px;width:300px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:100}.checkout-container .order-summary h2{font-size:18px;font-weight:500;border-bottom:1px solid #e6e6e6;padding-bottom:10px}.checkout-container .order-summary p{margin-top:10px;font-size:14px;color:#333;display:flex;justify-content:space-between;margin:8px 0}.checkout-container .order-summary .order-total{color:#b71a1a;font-size:20px;font-weight:500;display:flex;justify-content:space-between;margin-top:16px;border-top:1px solid #e6e6e6;padding-top:10px}.checkout-container .payment-logos img{width:60px;margin-right:10px;margin-top:90px}.checkout-container .logos img{width:60px;margin-right:10px}.checkout-container .card-details-form{position:fixed;top:50%;left:50%;transform:translate(-55%, -50%);width:90%;max-width:500px;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px;z-index:1050;display:flex;flex-direction:column}.checkout-container .card-details-form form{display:flex;flex-direction:column;justify-content:space-between}.checkout-container .card-details-form form .expiry-date{display:flex;justify-content:space-between;margin-top:20px}.checkout-container .card-details-form form .expiry-date label{flex:1}.checkout-container .card-details-form form .expiry-date label:first-child{margin-right:10px}.checkout-container .card-details-form form .expiry-date select{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}.checkout-container .card-details-form .actions{display:flex;justify-content:space-between;gap:10px}.checkout-container .card-details-form .actions button{padding:10px 15px;font-size:12px;color:#fff;background-color:#468914;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s;margin-top:15px}.checkout-container .card-details-form .actions button:hover{background-color:#2f5c0e}.checkout-container .card-details-form .actions button.cancel{background-color:#6b8aa5}.checkout-container .card-details-form .actions button.cancel:hover{background-color:#545b62}.checkout-container .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1040}.checkout-container .address-popup{width:40%;max-width:600px;max-height:80vh;background-color:#fff;padding:20px;margin:auto;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow-y:auto;z-index:1050}.checkout-container .add-new{background-color:rgba(0,0,0,0);color:#4caf50;font-size:14px;padding:8px 0;cursor:pointer;text-decoration:none}.checkout-container .add-new:before{content:"+";display:block;margin-right:8px}.checkout-container .add-new:hover{text-decoration:underline}@media(max-width: 768px){.checkout-container{flex-direction:column;width:100%;padding:10px}.checkout-container .steps-container,.checkout-container .order-summary{width:100%;margin-right:0;margin-bottom:10px}.checkout-container .order-summary{position:relative;top:0;right:0}.step-header h3{font-size:14px}.order-summary h2{font-size:16px}.order-total{font-size:18px}.payment-option label{font-size:12px}}
.success-container{display:flex;justify-content:center;align-items:center;min-height:fit-content;background-color:#f7f8fa;padding:20px}.success-box{background:#fff;padding:32px 24px;border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.06);max-width:460px;width:100%;text-align:center;animation:fadeIn .4s ease}.success-animation{max-width:220px;margin:0 auto 20px}.success-title{font-size:1.75rem;font-weight:600;color:#1c1c1e;margin-bottom:10px}.success-message{font-size:1rem;color:#5f5f5f;margin-bottom:24px}.view-order-button{background-color:#34c759;color:#fff;font-weight:600;padding:10px 20px;font-size:.95rem;border:none;border-radius:10px;cursor:pointer;transition:background-color .2s ease}.view-order-button:hover{background-color:#2fa94f}.error-box{background-color:#fff4f3;border:1px solid #ffc8c5;padding:24px 20px;border-radius:16px;color:#b91c1c;max-width:400px;width:100%;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.05);animation:fadeIn .4s ease}.error-box h2{font-size:1.5rem;margin-bottom:8px;color:#1c1c1e}.error-box p{font-size:.95rem;margin-bottom:16px;color:#5f5f5f}.error-box button{background-color:#dc3545;color:#fff;padding:8px 16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;font-size:.9rem}.error-box button:hover{background-color:#c82333}@keyframes fadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animated-confetti{font-size:1.2rem;position:absolute;top:12px;animation:float 1.4s ease-in-out infinite alternate}.left-animated-confetti{left:12px}.right-animated-confetti{right:12px;animation-direction:reverse}@keyframes float{0%{transform:translateY(0px)}100%{transform:translateY(-10px)}}
.order-success{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;text-align:center;background-color:#f5f5f5;padding:20px;position:relative;overflow:hidden;animation:orderSuccessFadeIn 1s ease-in-out;margin-top:-60px}.order-success .success-circle{width:100px;height:100px;border-radius:50%;background-color:#4caf50;display:flex;align-items:center;justify-content:center;margin-bottom:20px;animation:orderSuccessScaleIn .5s ease-in-out}.order-success .checkmark{font-size:50px;color:#fff;animation:orderSuccessCheckmarkIn .5s ease-in-out}.order-success h1{color:#4caf50;margin-bottom:20px;opacity:0;animation:orderSuccessFadeInText 1s .5s forwards}.order-success p{font-size:18px;margin:5px 0;opacity:0;animation:orderSuccessFadeInText 1s 1s forwards}.order-details-inline{display:flex;flex-direction:row;justify-content:center;gap:15px;margin-top:20px;opacity:0;animation:orderSuccessFadeInText 1s 1.5s forwards}.order-details-inline p{margin:0}.track-order-button{padding:10px 20px;font-size:.8rem;width:auto;border-radius:100px;background-color:#468914;color:#fff;border:none;cursor:pointer;display:block;margin:0 auto;margin-top:25px}.track-order-button:hover{background-color:#35690e}.track-order-button:focus{outline:none;box-shadow:0 0 0 2px rgba(70,137,20,.5)}@keyframes orderSuccessFadeIn{from{opacity:0}to{opacity:1}}@keyframes orderSuccessScaleIn{from{transform:scale(0)}to{transform:scale(1)}}@keyframes orderSuccessCheckmarkIn{from{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes orderSuccessFadeInText{from{opacity:0}to{opacity:1}}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.project-heading-boxl{display:flex;justify-content:center;align-items:center;background:linear-gradient(90deg, #066519, #994a05);padding:12px 22px;border-radius:40px;margin:20px auto;width:fit-content}.project-heading-boxl h2{color:#fff;margin:0;text-align:center}.subheadingb{display:block;color:#000;text-align:center;margin-top:-15px;font-weight:normal;font-size:1rem;width:100%}.products-read-categoriesx-container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px;display:flex;flex-wrap:wrap;justify-content:center;gap:20px;box-sizing:border-box;margin-bottom:80px}@media(max-width: 768px){.products-read-categoriesx-container{padding:0 12px;gap:16px}.organic-spec_cardv{width:100%;max-width:300px}}
.organic-spec_cards-products-read-categories-cards{display:grid;grid-template-columns:auto auto auto auto;justify-content:center;grid-gap:20px;margin-top:10px}@media(max-width: 940px){.organic-spec_cards-products-read-categories-cards{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 720px){.organic-spec_cards-products-read-categories-cards{grid-template-columns:1fr 1fr;justify-content:center;gap:20px}}
.organic-category-card{width:260px;background-color:#fff;border:3px solid rgba(78,135,22,.9);border-radius:14px;overflow:hidden;position:relative;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;filter:drop-shadow(4px 2px 3px rgba(0, 0, 0, 0.1))}.organic-category-card:hover{transform:translateY(-6px);border-color:#4e8716;box-shadow:0 4px 12px rgba(0,0,0,.15)}.organic-category-card__image{width:100%;height:160px;display:flex;justify-content:center;align-items:center}.organic-category-card__image img{width:100%;height:100%;object-fit:cover;border-radius:0}.organic-category-card__image-placeholder{width:100%;height:160px;background-color:#f0f0f0;color:#888;font-size:14px;display:flex;align-items:center;justify-content:center}.organic-category-card__footer{background-color:var(--color-primary-100);padding:12px;text-align:center;border-top:2px solid #4e8716;border-radius:0 0 10px 10px}.organic-category-card__name{color:#f7f6f5;font:500 16px/22px benton-sans-reading-edge,sans-serif;text-decoration:none;font-weight:bold;display:block}.organic-category-card__name:hover{text-decoration:underline}.organic-category-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:24px;justify-content:center;padding:20px;max-width:1320px;margin:0 auto;box-sizing:border-box}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.main-wrapper{max-width:1200px;margin:0 auto;padding:0 20px;width:100%}.organic-specss_breadcrumb{display:flex;justify-content:flex-start;align-items:center;color:var(--color-primary-100);margin:0 0 20px 0;padding:0}.organic-specss_breadcrumb-link{font:400 16px/22px bebas-neue,sans-serif;background:#004d00;padding:3px 10px;color:#fff;border-radius:8px}.organic-specss_breadcrumb-link:hover,.organic-specss_breadcrumb-link.bold{text-decoration:none;color:#fff}.products-read-categories-container{margin:20px auto;padding:0 20px;width:100%}.products-read-subcategories-container{margin-top:30px;padding:0 20px;width:100%;margin-bottom:80px}.header-containerRead{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;margin-top:20px}.project-heading-boxx{display:flex;justify-content:center;align-items:center;background-color:#006400;color:#fff;padding:10px 20px;border-radius:40px;font-family:Arial,sans-serif;text-align:center;width:fit-content;margin:50px auto 0 auto}.project-heading-boxx h1{color:#fff;margin:0;font-size:clamp(18px,2vw,36px);white-space:nowrap}.subheadingread{margin-top:5px;margin-bottom:15px;font-size:18px;color:#000;text-align:center}
.organic-spec_cards-products-read-subcategories-cards{display:grid;grid-template-columns:auto auto auto auto;justify-content:center;gap:10px 25px;margin-top:20px}@media(max-width: 940px){.organic-spec_cards-products-read-subcategories-cards{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media(max-width: 720px){.organic-spec_cards-products-read-subcategories-cards{grid-template-columns:1fr 1fr;justify-content:center;gap:20px 5px}}
.products-read-card{width:260px;background-color:#fff;border:3px solid rgba(78,135,22,.9);border-radius:14px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;filter:drop-shadow(3px 2px 4px rgba(0, 0, 0, 0.1))}.products-read-card:hover{transform:translateY(-4px);border-color:#4e8716;box-shadow:0 4px 10px rgba(0,0,0,.15)}.products-read-card a{color:inherit;text-decoration:none;display:flex;flex-direction:column;height:100%}.products-read-card__image{width:100%;height:160px;display:flex;align-items:center;justify-content:center}.products-read-card__image img{width:50%;height:100%;object-fit:cover;border-radius:0}.products-read-card__footer{background-color:var(--color-primary-100);padding:12px;text-align:center;border-top:2px solid #4e8716}.products-read-card__title{font:500 16px/22px benton-sans-reading-edge,sans-serif;color:#f7f6f5;font-weight:bold}.products-read-card-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:24px;justify-content:center;padding:20px;max-width:1320px;margin:0 auto}
.rentals-page{font-family:"Segoe UI",sans-serif;color:#333;background-color:#f9fafc;min-height:100vh;padding-bottom:2rem}.header-map{background:#f2f6fa;padding-top:2rem;text-align:center}.header-map .capsule-heading{display:inline-block;background:linear-gradient(145deg, #00961c, #9e5f01);color:#fff;padding:4px 10px;border-radius:50px;font-size:2rem;font-weight:bold;box-shadow:0 4px 12px rgba(0,0,0,.15)}.nav-section-map{margin-top:1rem}.nav-section-map ul{display:flex;justify-content:center;gap:2.5rem;list-style:none;padding:0}.nav-section-map li a{text-decoration:none;color:#4caf50;font-weight:600;font-size:1rem}.nav-section-map li a:hover{color:#2e7d32}.search-section-map{display:flex;justify-content:center;margin:2rem 0}.search-box-wrapper{display:flex;align-items:center;gap:.5rem;background:#fff;padding:.5rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);border:1px solid #ccc;max-width:400px;width:100%}.search-box-wrapper input{flex:1;padding:.5rem .75rem;font-size:.95rem;border:1px solid #4caf50;border-radius:6px;outline:none}.search-box-wrapper button{padding:.5rem 1.25rem;background-color:#4caf50;color:#fff;border:none;border-radius:6px;font-weight:bold;font-size:.95rem;cursor:pointer;transition:background-color .3s ease}.search-box-wrapper button:hover{background-color:#388e3c}.map-listings-container{display:flex;justify-content:space-between;gap:2rem;padding:0 2rem}.map-listings-container .map-container-map{flex:2;height:500px;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1)}.map-listings-container .rental-listings-map{flex:1;background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.map-listings-container .rental-listings-map h2{text-align:center;margin-bottom:1rem;border-bottom:2px solid #4caf50;padding-bottom:.5rem;font-size:1.25rem}.map-listings-container .rental-listings-map .listing-map{background-color:#f6fdf6;border-left:4px solid #4caf50;padding:1rem;margin-bottom:1rem;border-radius:8px}.map-listings-container .rental-listings-map .listing-map h3{margin:0 0 .5rem;color:#4caf50}.map-listings-container .rental-listings-map .listing-map p{margin:.25rem 0}.map-listings-container .rental-listings-map .no-results-map{text-align:center;color:#e53935;font-weight:500;margin-top:1rem}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.container{padding:20px}.main-content-fullscreen{display:flex;flex-direction:column;align-items:center}.breadcrumb-container{width:100%;margin-bottom:5px;margin-top:-20px}.organic-spec_breadcrumb{margin:0 0 25px 0;padding:0;display:flex;justify-content:left;align-items:center;color:#000}.organic-spec_breadcrumb-link{font:400 16px/22px bebas-neue,sans-serif;background:#004d00;padding:5px 12px;color:#fff;border-radius:8px}.organic-spec_breadcrumb-link:hover,.organic-spec_breadcrumb-link.bold{text-decoration:none;color:#fff}.organic-spec_breadcrumb-link{cursor:pointer;margin-right:7px}.organic-spec_breadcrumb-link:hover{text-decoration:underline}.header-container{width:100%;text-align:center;margin-bottom:5px;margin-top:-30px}.project-heading-box{display:inline-block;background-color:#004d00;padding:12px 22px;border-radius:40px;background:linear-gradient(90deg, #0a8422, #d6690a);margin-bottom:5px}.project-heading-box h2{color:#fff;margin:0;font-size:1.25em}.subheading-container{margin-top:-1px;margin-bottom:10px}.subheadingggg{font-size:.9em;margin-top:0px;color:#333;text-align:center;font-weight:bold}.categoriesss{display:grid;grid-template-columns:repeat(6, 1fr);gap:10px;justify-content:center;max-width:800px;margin:0 auto}.categoriesss button{padding:8px 12px;font-size:.8em;border:2px solid #0a8e19;background-color:#0c8004;color:#fff;width:137px;margin-top:-10px;margin-bottom:10px;border-radius:40px;transition:background-color .3s,color .3s,border-color .3s;cursor:pointer;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.categoriesss button:disabled{background-color:#f0f0f0;color:#999;cursor:not-allowed}.product-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.product-box{width:200px;height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:#f0f0f0;border:1px solid #ccc;border-radius:10px;margin:5px}.product-box img{max-width:100%;height:auto;margin-bottom:10px}.product-box h3{font-size:1.1em;color:#000;margin:5px 0}.product-box p{font-size:.9em;color:#333;margin:5px 0}
.land-preparation-page{text-align:center}.land-preparation-page h2{display:inline-block;padding:12px 30px;background:linear-gradient(to right, #028f06, #c66408);border-radius:50px;color:#fff;font-size:1.8rem;font-weight:bold;margin:20px auto;text-align:center}.land-preparation-page .land-preparation-page{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:20px}.land-preparation-page .container{display:flex;gap:20px;align-items:flex-start}.land-preparation-page .sidebar{flex:0 0 20%;padding:20px;background-color:rgba(255,255,255,.9215686275);border-radius:12px;box-shadow:0px 4px 6px rgba(0,0,0,.1);min-height:600px}.land-preparation-page .filter-dropdowns{display:flex;flex-direction:column;gap:16px}.land-preparation-page .filter-dropdowns select{width:100%;padding:8px;font-size:1rem;border-radius:8px;border:1px solid #06ac19;outline:none}.land-preparation-page .main-content{flex:1;padding:20px;background-color:#f1f1f1;border-radius:12px;box-shadow:0px 4px 6px rgba(0,0,0,.1)}.land-preparation-page .sort-dropdown-container{display:flex;justify-content:flex-end;margin-bottom:10px}.land-preparation-page .sort-dropdown-container .sort-dropdown{width:150px;padding:6px;font-size:.9rem;border-radius:8px;border:1px solid #ccc}.land-preparation-page .product-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;gap:-10px;width:100%;max-width:100%;box-sizing:border-box}.land-preparation-page .product-card{position:relative;border:1px solid #e0e0e0;padding:16px;border-radius:12px;text-align:center;background-color:#fff;box-shadow:0px 4px 8px rgba(0,0,0,.1);transition:transform .2s,box-shadow .2s;height:400px}.land-preparation-page .product-card:hover{transform:translateY(-5px);box-shadow:0px 6px 12px rgba(0,0,0,.15)}.land-preparation-page .product-image{width:100%;height:180px;object-fit:contain;margin-bottom:10px}.land-preparation-page .product-title{font-size:1.2rem;margin-bottom:8px;color:#333}.land-preparation-page .product-price{font-size:1rem;color:#4caf50;margin-bottom:12px}.land-preparation-page .add-button{position:absolute;width:auto;top:8px;right:8px;border-radius:20px;background-color:#4caf50;color:#fff;border:none;cursor:pointer;font-size:.8rem;padding:6px 12px;transition:background-color .3s}.land-preparation-page .add-button:hover{background-color:#45a049}.land-preparation-page .add-button::before{content:"+";font-size:1rem;margin-right:6px}.land-preparation-page .add-button:hover::before{content:"Add to Cart";font-size:.9rem;margin-right:0}.out-of-stock{color:red;font-weight:bold;margin-top:8px}@media(max-width: 1200px){.product-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 900px){.container{flex-direction:column}.sidebar{width:100%;margin-bottom:20px}.product-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 600px){.product-grid{grid-template-columns:1fr}}.filter-group{margin-bottom:24px;border-bottom:1px solid #eee;padding-bottom:16px}.filter-group .filter-group-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.filter-group .filter-group-header span{font-size:1rem;font-weight:600;color:#222}.filter-group .filter-group-header .btn-clear{background-color:#1976d2;color:#fff;border:none;border-radius:6px;padding:6px 14px;font-size:.8rem;font-weight:600;cursor:pointer;box-shadow:0px 2px 6px rgba(0,0,0,.08)}.filter-group .radio-option{display:flex;justify-content:space-between;align-items:center;font-size:.95rem;color:#333;margin-bottom:8px}.filter-group .radio-option label{display:flex;align-items:center;cursor:pointer;flex-grow:1}.filter-group .radio-option label input[type=radio],.filter-group .radio-option label input[type=checkbox]{margin-right:10px;accent-color:#1976d2}.filter-group .radio-option .count{font-size:.8rem;color:#888;padding-left:10px}.radio-option{display:flex;align-items:center;font-size:.95rem;color:#333;margin-bottom:8px;gap:8px}.radio-option input[type=radio],.radio-option input[type=checkbox]{margin:0;accent-color:#1976d2}.radio-option .label-text{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radio-option .count{font-size:.8rem;color:#888;white-space:nowrap;margin-left:8px}
.grocery-page-container{display:flex;justify-content:center;padding:20px;background-color:#fafafa}.grocery-layout{display:flex;width:100%;max-width:1400px;gap:20px}.grocery-filters{flex:0 0 280px;background-color:#f9f9f9;padding:20px;border-right:1px solid #e0e0e0;border-radius:8px}.grocery-filters .filter-dropdowns{display:flex;flex-direction:column;gap:25px}.grocery-filters .filter-dropdowns>div{border:1px solid #ddd;padding:12px;border-radius:8px;background-color:#fff}.grocery-filters h3{font-size:23px;margin-bottom:10px;color:#333}.grocery-filters .filter-section{margin-bottom:20px}.grocery-filters .filter-section .filter-header{display:flex;justify-content:space-between;align-items:center;font-weight:600;margin-bottom:8px}.grocery-filters .filter-section .filter-header button{background-color:#eee;border:none;border-radius:4px;padding:4px 8px;cursor:pointer;font-size:12px}.grocery-filters .filter-section .filter-header button:hover{background-color:#ddd}.grocery-filters .filter-section .filter-options{display:flex;flex-direction:column;gap:8px}.grocery-filters .filter-section .filter-options .filter-option{display:flex;justify-content:space-between;align-items:center;font-size:14px}.grocery-filters .filter-section .filter-options .filter-option label{display:flex;align-items:center;cursor:pointer}.grocery-filters .filter-section .filter-options .filter-option label input{margin-right:8px}.grocery-filters .filter-section .filter-options .filter-option span{font-size:12px;color:#777}.grocery-filters .filter-section.inline-options .filter-options{flex-wrap:wrap;flex-direction:row}.grocery-filters .filter-section.inline-options .filter-options .filter-option{margin-right:10px;margin-bottom:8px}.grocery-filters .clear-all-button{background-color:#d9534f;color:#fff;padding:6px 12px;font-size:13px;border:none;border-radius:4px;cursor:pointer}.grocery-filters .clear-all-button:hover{background-color:#c9302c}.grocery-products{flex:1}.grocery-products .sort-by{display:flex;justify-content:flex-end;margin-bottom:20px}.grocery-products .sort-by .sort-dropdowns{padding:6px 10px;border:1px solid #ccc;border-radius:6px;font-size:14px;cursor:pointer}.grocery-products .grocery-product-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:20px}.grocery-products .grocery-product-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:15px;transition:box-shadow .2s ease;display:flex;flex-direction:column;align-items:center;position:relative}.grocery-products .grocery-product-card:hover{box-shadow:0 4px 10px rgba(0,0,0,.1)}.grocery-products .grocery-product-card .grocery-product-link{text-align:center;text-decoration:none;color:inherit}.grocery-products .grocery-product-card .grocery-product-link .grocery-product-image{width:100%;height:160px;object-fit:contain;margin-bottom:10px}.grocery-products .grocery-product-card .grocery-product-link .grocery-product-title{font-size:16px;font-weight:600;margin-bottom:5px}.grocery-products .grocery-product-card .grocery-product-link .grocery-product-description{font-size:13px;color:#777;margin-bottom:5px}.grocery-products .grocery-product-card .grocery-product-link .grocery-product-price{font-size:14px;margin-bottom:4px}.grocery-products .grocery-product-card .grocery-product-link .grocery-product-price .grocery-original-price{text-decoration:line-through;color:#aaa;margin-right:6px}.grocery-products .grocery-product-card .grocery-product-link .grocery-product-price .grocery-discounted-price{font-weight:bold;color:#27ae60}.grocery-products .grocery-product-card .grocery-product-link .grocery-discount-percentage{font-size:13px;font-weight:600;color:#e53935}.grocery-products .grocery-product-card .review-count{font-size:13px;color:#007bff;margin-top:6px;cursor:pointer}.grocery-products .grocery-product-card .review-count:hover{text-decoration:underline}.grocery-products .grocery-product-card .grocery-button-group{margin-top:auto;display:flex;justify-content:center}.grocery-products .grocery-product-card .grocery-button-group .grocery-add-button{background-color:#27ae60;color:#fff;border:none;padding:6px 14px;font-size:14px;border-radius:6px;cursor:pointer}.grocery-products .grocery-product-card .grocery-button-group .grocery-add-button:hover{background-color:#219653}.grocery-products .grocery-product-card .grocery-button-group .quantity-control{display:flex;align-items:center;border:1px solid #ccc;border-radius:6px;overflow:hidden}.grocery-products .grocery-product-card .grocery-button-group .quantity-control .quantity-button{background-color:#f0f0f0;border:none;padding:6px 10px;font-size:16px;cursor:pointer}.grocery-products .grocery-product-card .grocery-button-group .quantity-control .quantity-button:hover{background-color:#e0e0e0}.grocery-products .grocery-product-card .grocery-button-group .quantity-control .quantity-display{padding:0 10px;font-size:14px;white-space:nowrap}@media screen and (max-width: 768px){.grocery-layout{flex-direction:column}.grocery-filters{width:100%;margin-bottom:20px}.grocery-products .sort-by{justify-content:center}.grocery-products .grocery-product-grid{grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}}
.rating-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.rating-modal{background:#fff;padding:20px;border-radius:8px;width:80%;max-width:500px;position:relative}.close-button{position:absolute;top:10px;right:10px;background:red;border:none;font-size:18px;cursor:pointer}.review-item{margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:10px}
.grocery-page-container{padding:20px}@media(max-width: 768px){.grocery-page-container{padding:10px}}.grocery-layout{display:flex}@media(max-width: 768px){.grocery-layout{flex-direction:column}}.grocery-filters{width:20%;background-color:#f9f9f9;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-right:20px;margin-top:51px}.grocery-filters h2{font-size:24px;margin-bottom:15px}.grocery-filters .filter-dropdowns{display:flex;flex-direction:column;gap:15px}.grocery-filters .filter-dropdowns select{padding:10px;border-radius:4px;border:1px solid #ccc;width:100%;background-color:#fff;font-size:14px;transition:border-color .2s ease-in-out;color:#048016}.grocery-filters .filter-dropdowns select:focus{border-color:#117a11;outline:none}.grocery-filters .filter-dropdowns select option:checked{color:#117a11}.grocery-filters .filter-dropdowns select option{color:#000}.grocery-products{flex-grow:1}.grocery-products .sort-by{display:flex;justify-content:flex-end;margin-bottom:15px}.grocery-products .sort-by .sort-dropdown{padding:8px 15px;border:1px solid #ccc;border-radius:4px;font-size:16px;width:200px}.grocery-products .grocery-product-grid{display:grid;width:100%;max-width:1200px;grid-template-columns:repeat(4, 1fr);grid-gap:20px}@media(max-width: 768px){.grocery-products .grocery-product-grid{grid-template-columns:repeat(2, 1fr)}}.grocery-product-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:20px;text-align:center;transition:box-shadow .3s ease;border:1px solid #e0e0e0;position:relative}.grocery-product-card:hover{box-shadow:0 4px 15px rgba(0,0,0,.15)}.grocery-product-card .grocery-product-image{width:100%;height:150px;object-fit:cover;border-radius:4px;margin-bottom:15px}.grocery-product-card .grocery-product-title{font-size:18px;font-weight:600;color:#333;margin-bottom:5px}.grocery-product-card .grocery-product-description{color:#6e3c9b;font-size:16px;margin-bottom:10px}.grocery-product-card .grocery-product-price{font-size:18px;font-weight:bold;margin-bottom:10px}.grocery-product-card .grocery-product-price .original-price{font-size:16px;text-decoration:line-through;color:#ec4949;margin-right:10px}.grocery-product-card .grocery-product-price .promotional-price{font-size:18px;color:#27ae60}.grocery-product-card .grocery-button-group{position:absolute;top:10px;right:10px}.grocery-product-card .grocery-button-group .quantity-control{display:flex;align-items:center;justify-content:space-between;background-color:#2ecc71;color:#fff;border-radius:20px;padding:5px 15px;width:fit-content}.grocery-product-card .grocery-button-group .quantity-control .quantity-button{background-color:rgba(0,0,0,0);color:#fff;border:none;padding:5px 10px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.grocery-product-card .grocery-button-group .quantity-control .quantity-button:hover{background-color:rgba(255,255,255,.2)}.grocery-product-card .grocery-button-group .quantity-control .quantity-display{font-size:14px;font-weight:500}.grocery-product-card .grocery-button-group .grocery-add-button{background-color:#2ecc71;color:#fff;border:none;padding:10px 15px;border-radius:50px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.grocery-product-card .grocery-button-group .grocery-add-button:hover{background-color:#27ae60}@media(max-width: 768px){.grocery-page-container{padding:10px}.grocery-layout{flex-direction:column}.grocery-filters{width:100%;margin-bottom:20px;text-align:center}.grocery-product-grid{grid-template-columns:repeat(2, 1fr);grid-gap:10px}.grocery-product-card{padding:15px}.grocery-product-card .grocery-product-title,.grocery-product-card .grocery-product-description,.grocery-product-card .grocery-product-price{font-size:14px}.grocery-product-card .grocery-product-price .original-price,.grocery-product-card .grocery-product-price .promotional-price{font-size:14px}.grocery-product-card .grocery-button-group .quantity-control .quantity-display,.grocery-product-card .grocery-button-group .quantity-control .quantity-button,.grocery-product-card .grocery-button-group .grocery-add-button{font-size:12px}}.filter-card{border:1px solid #ddd;padding:16px;border-radius:8px;background-color:#fff;width:200px}.filter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.clear-btn{background-color:red;color:#fff;padding:4px 8px;font-size:12px;border:none;border-radius:4px;cursor:pointer}.filter-section{margin-bottom:20px;border:1px solid #eee;padding:10px;border-radius:6px;background-color:#fafafa}.filter-title{display:flex;justify-content:space-between;font-weight:bold;margin-bottom:8px}.count{color:#888;font-size:12px;margin-left:4px}.filter-card{border:1px solid #ddd;padding:16px;border-radius:8px;background-color:#fff;width:200px}.filter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.clear-all-btn{background-color:red;color:#fff;font-size:12px;padding:4px 8px;border:none;border-radius:4px}.filter-section{border:1px solid #ccc;padding:10px;border-radius:6px;margin-bottom:15px;background:#f9f9f9}.filter-title{font-weight:bold;display:flex;justify-content:space-between;margin-bottom:8px}.count{font-size:12px;color:#777;margin-left:4px}
.organic-product-page-container{padding:20px}@media(max-width: 768px){.organic-product-page-container{padding:10px}}.organic-product-layout{display:flex}@media(max-width: 768px){.organic-product-layout{flex-direction:column}}.organic-product-filters{width:20%;background-color:#f9f9f9;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-right:20px;margin-top:17px}.organic-product-filters h2{font-size:18px;margin-bottom:15px;color:#066b30}.organic-product-filters .filter-dropdowns{display:flex;flex-direction:column;gap:15px}.organic-product-filters .filter-dropdowns select{padding:10px;border-radius:4px;border:1px solid #ccc;width:100%;font-size:14px;color:#05612b}.organic-product-filters .filter-dropdowns select option{color:#000}.organic-product-filters .filter-dropdowns select:focus,.organic-product-filters .filter-dropdowns select:active{outline:none;border-color:#046e31}.organic-product-filters .filter-dropdowns select option:checked{color:#056e31}.organic-product-filters .filter-text{font-size:16px;font-weight:500;color:#015725;margin-bottom:10px}.organic-product-list{flex-grow:1;margin-top:-45px}.organic-product-list .sort-by{display:flex;justify-content:flex-end;margin-bottom:15px}.organic-product-list .sort-by .sort-dropdown{padding:8px 15px;border:1px solid #ccc;border-radius:4px;font-size:14px;width:200px}.organic-product-list .organic-product-grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:20px}@media(max-width: 768px){.organic-product-list .organic-product-grid{grid-template-columns:repeat(2, 1fr);grid-gap:10px}}.organic-product-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:20px;text-align:center;transition:box-shadow .3s ease;border:1px solid #e0e0e0;position:relative}.organic-product-card:hover{box-shadow:0 4px 15px rgba(0,0,0,.15)}.organic-product-card .organic-product-image{width:100%;height:150px;object-fit:cover;border-radius:4px;margin-bottom:15px}.organic-product-card .organic-product-title{font-size:16px;font-weight:600;color:#333;margin-bottom:5px}.organic-product-card .organic-product-description{color:#6e3c9b;font-size:14px;margin-bottom:10px}.organic-product-card .organic-product-price{font-size:19px;color:#27ae60;font-weight:bold;margin-bottom:5px}.organic-product-card .organic-product-price .original-price{font-size:20px;text-decoration:line-through;color:#ec4949;margin-left:5px}.organic-product-card .organic-product-price .discounted-price{font-size:20px;color:#27ae60;font-weight:bold;margin-left:5px}.organic-product-card .organic-product-price .discount-percentage{font-size:18px;color:#27ae60;margin-left:10px}.organic-product-card .button-group{position:absolute;top:10px;right:10px}.organic-product-card .button-group .add-button{background-color:#2ecc71;color:#fff;border:none;padding:10px 15px;border-radius:50px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.organic-product-card .button-group .add-button:hover{background-color:#27ae60}.organic-product-card .button-group .quantity-control{display:flex;align-items:center;background-color:#2ecc71;border-radius:999px;padding:5px 10px;gap:10px}.organic-product-card .button-group .quantity-control .quantity-button{background-color:rgba(0,0,0,0);color:#fff;border:none;font-size:18px;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%}.organic-product-card .button-group .quantity-control .quantity-button:hover{background-color:rgba(255,255,255,.2)}.organic-product-card .button-group .quantity-control .quantity-display{color:#fff;font-weight:500;font-size:14px;min-width:20px;text-align:center}@media(max-width: 768px){.organic-product-page-container{padding:10px}.organic-product-layout{flex-direction:column;align-items:center}.organic-product-filters{width:100%;padding:15px;margin:0 0 10px 0;text-align:center}.organic-product-filters h2{color:#27ae60}.organic-product-filters .filter-text{color:#27ae60}.organic-product-filters .filter-dropdowns{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.organic-product-filters .filter-dropdowns select{width:calc(50% - 10px);padding:8px;font-size:14px;border-radius:4px}.organic-product-list .sort-by{margin-bottom:15px;text-align:center}.organic-product-list .sort-by .sort-dropdown{width:auto;padding:6px;font-size:14px;border-radius:4px}.organic-product-card{padding:15px}.organic-product-card .organic-product-title{font-size:16px}.organic-product-card .organic-product-description{font-size:15px}.organic-product-card .organic-product-price{font-size:18px}.organic-product-card .organic-product-price .original-price{font-size:16px}.organic-product-card .organic-product-price .discounted-price{font-size:18px}.organic-product-card .organic-product-price .discount-percentage{font-size:14px}.organic-product-card .button-group .add-button,.organic-product-card .button-group .quantity-control .quantity-button{font-size:14px;padding:10px 15px}.category-tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:15px}.category-tags .category-tag{flex:1 1 45%;padding:8px 10px;background-color:#f0f0f0;border-radius:4px;text-align:center;font-size:14px;color:#333;font-weight:500}}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.container{padding:20px}.main-content-fullscreen{display:flex;flex-direction:column;align-items:center}.breadcrumb-container{width:100%;margin-bottom:5px;margin-top:-20px}.organic-spec_breadcrumb{margin:0 0 25px 0;padding:0;display:flex;justify-content:left;align-items:center;color:#000}.organic-spec_breadcrumb-link{font:400 16px/22px bebas-neue,sans-serif;background:#004d00;padding:5px 12px;color:#fff;border-radius:8px}.organic-spec_breadcrumb-link:hover,.organic-spec_breadcrumb-link.bold{text-decoration:none;color:#fff}.organic-spec_breadcrumb-link{cursor:pointer;margin-right:7px}.organic-spec_breadcrumb-link:hover{text-decoration:underline}.header-container{width:100%;text-align:center;margin-bottom:5px;margin-top:-30px}.project-heading-box{display:inline-block;background-color:#004d00;padding:12px 22px;border-radius:40px;margin-bottom:5px}.project-heading-box h2{color:#fff;margin:0;font-size:1.25em}.subheading-container{margin-top:-1px;margin-bottom:10px}.subheadingggg{font-size:.9em;margin-top:0px;color:#333;text-align:center;font-weight:bold}.categoriesss button{padding:10px 15px;font-size:.9em;border:2px solid #508a11;background-color:#508a11;color:#fff;border-radius:40px;transition:background-color .3s,color .3s,border-color .3s;cursor:pointer;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.categoriesss button:disabled{background-color:#f0f0f0;color:#999;cursor:not-allowed}.product-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.product-box{width:200px;height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:#f0f0f0;border:1px solid #ccc;border-radius:10px;margin:5px}.product-box img{max-width:100%;height:auto;margin-bottom:10px}.product-box h3{font-size:1.1em;color:#000;margin:5px 0}.product-box p{font-size:.9em;color:#333;margin:5px 0}
.farm-land-page-container{padding:20px;display:flex;justify-content:center}@media(max-width: 768px){.farm-land-page-container{padding:10px}}.farm-land-layout{display:flex;width:100%;max-width:1200px}@media(max-width: 768px){.farm-land-layout{flex-direction:column}}.farm-land-filters{width:250px;background-color:#f9f9f9;padding:20px;border-radius:8px;color:#095009;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-right:20px;margin-top:20px;flex-shrink:0}.farm-land-filters h2{font-size:18px;margin-bottom:15px}.farm-land-filters .filter-dropdowns{display:flex;flex-direction:column;color:#095009;gap:15px}.farm-land-filters .filter-dropdowns select{color:#095009;padding:10px;border-radius:4px;border:1px solid #ccc;width:100%;font-size:14px}.farm-land-list{flex-grow:1}.farm-land-list .sort-by{display:flex;justify-content:flex-end;margin-bottom:15px}.farm-land-list .sort-by .sort-dropdown{padding:8px 15px;border:1px solid #ccc;border-radius:4px;font-size:14px;width:200px}.farm-land-list .farm-land-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media(max-width: 1024px){.farm-land-list .farm-land-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.farm-land-list .farm-land-grid{grid-template-columns:1fr}}.farm-land-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:15px;text-align:center;border:1px solid #e0e0e0;position:relative;transition:box-shadow .3s ease}.farm-land-card:hover{box-shadow:0 4px 15px rgba(0,0,0,.15)}.farm-land-card .farm-land-image{width:100%;height:150px;object-fit:cover;border-radius:4px;margin-bottom:15px}.farm-land-card .farm-land-title{font-size:16px;font-weight:600;color:#333;margin-bottom:5px}.farm-land-card .farm-land-description{font-size:14px;color:#6e3c9b;margin-bottom:10px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.farm-land-card .farm-land-price{font-size:16px;margin-bottom:5px;color:#333}.farm-land-card .farm-land-price .discounted-price{font-size:16px;color:#27ae60;font-weight:bold;display:inline}.farm-land-card .farm-land-price .price-info{display:block;margin-top:5px}.farm-land-card .farm-land-price .price-info .original-price{font-size:14px;text-decoration:line-through;color:#ec4949;margin-right:5px}.farm-land-card .farm-land-price .price-info .discount-percentage{font-size:12px;color:#27ae60}.farm-land-card .button-group{position:absolute;top:10px;right:10px}.farm-land-card .button-group .add-button{background-color:#2ecc71;color:#fff;border:none;padding:8px 12px;border-radius:50px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.farm-land-card .button-group .add-button:hover{background-color:#27ae60}
.organic-spec_topics-page{padding:20px 40px}.organic-spec_topics-page .organic-specx_breadcrumb{margin:0 0 10px 0;display:flex;justify-content:left;align-items:center;color:var(--color-primary-100);margin-top:-10px;margin-left:-15px}.organic-spec_topics-page .organic-specx_breadcrumb-link{font:400 16px/22px bebas-neue,sans-serif;background:#004d00;padding:3px 10px;color:#fff;border-radius:8px}.organic-spec_topics-page .organic-specx_breadcrumb-link:hover,.organic-spec_topics-page .organic-specx_breadcrumb-link.bold{text-decoration:none;color:#fff}.organic-spec_topics-page .organic-spec_topics-feature-section{padding:0 0 50px 0;background:rgba(254,251,242,.3)}.organic-spec_topics-page .organic-spec_topics-feature-section h2,.organic-spec_topics-page .organic-spec_topics-feature-section h3{text-align:center;font-weight:600}.organic-spec_topics-page .organic-spec_topics-feature-section .organic-spec_topics-list-box{display:grid;grid-template-columns:350px 1fr;margin-top:15px;gap:25px;background:rgba(103,197,30,.3);padding:25px 25px 45px 25px;border-radius:20px}.organic-spec_topics-page .organic-spec_topics-feature-section .organic-spec_topics-list-box .organic-spec_topics-detail{border:solid 4px var(--color-primary-100);background:rgba(255,255,255,.6);padding:20px;border-radius:20px}.organic-spec_topics-page .organic-spec_topics-feature-section .organic-spec_topics-select-box{display:none}.organic-spec_topics-page .topic-heading-box{display:flex;justify-content:center;align-items:center;background-color:#004d00;padding:10px 20px;border-radius:40px;margin:20px auto;width:fit-content}.organic-spec_topics-page .topic-heading-box h1{color:#fff;margin:0;font-size:1.2em;text-align:center}.organic-spec_topics-page .subheading{display:block;color:#000;text-align:center;margin-top:-15px;font-size:1.2em;font-weight:normal;width:100%}
.organic-spec_topics-list-item{background:#fff;padding:10px 35px 10px 15px;margin-bottom:3px;border-radius:10px;color:#333;cursor:pointer;font:400 14px/18px bebas-neue,sans-serif;font-weight:600;position:relative}.organic-spec_topics-list-item-active,.organic-spec_topics-list-item:hover{background:rgba(70,137,20,.9);color:var(--color-neutral-0)}.organic-spec_topics-list-item .organic-spec_topics-list-item-icon{position:absolute;top:8px;right:7px;font:500 22px/28px benton-sans-reading-edge,sans-serif}

.organic-spec_topics-list-detail-tab .tabs{display:flex;flex-direction:column;margin:0 auto}.organic-spec_topics-list-detail-tab .tabs-titles{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px;padding:0;margin:0;list-style-type:none}.organic-spec_topics-list-detail-tab .tab-title{cursor:pointer;padding:4px 6px 3px;background-color:#fff;border:1px solid #ccc;margin-right:5px;font:500 16px/22px benton-sans-reading-edge,sans-serif}.organic-spec_topics-list-detail-tab .tab-title:first-child{border-radius:10px 0 0 10px}.organic-spec_topics-list-detail-tab .tab-title:last-child{border-radius:0 10px 10px 0}.organic-spec_topics-list-detail-tab .tab-title--active{background-color:var(--color-primary-100);color:#fff}.organic-spec_topics-list-detail-tab .tab-content{padding:15px 0}.organic-spec_topics-list-detail-tab .tab-content-description{border-radius:10px;padding:10px;background-color:#fff;border:1px solid #ccc}
.tab-content-description body,.tab-content-description h1,.tab-content-description h2,.tab-content-description h3,.tab-content-description h4,.tab-content-description h5,.tab-content-description h6,.tab-content-description p,.tab-content-description ol,.tab-content-description ul,.tab-content-description li,.tab-content-description figure,.tab-content-description figcaption,.tab-content-description blockquote,.tab-content-description dl,.tab-content-description dd,.tab-content-description form,.tab-content-description fieldset,.tab-content-description legend,.tab-content-description input,.tab-content-description textarea,.tab-content-description button,.tab-content-description select,.tab-content-description table,.tab-content-description th,.tab-content-description td{margin:0;padding:0;border:0}.tab-content-description body{font-family:Arial,sans-serif;font-size:16px;line-height:1.6}.tab-content-description h1,.tab-content-description h2,.tab-content-description h3,.tab-content-description h4,.tab-content-description h5,.tab-content-description h6{margin:10px 0}.tab-content-description p{margin:10px 0}.tab-content-description a{color:#007bff;text-decoration:none}.tab-content-description ul,.tab-content-description ol{margin:10px 0;padding-left:20px}.tab-content-description table{border-collapse:collapse;width:100%}.tab-content-description th,.tab-content-description td{padding:8px;border:1px solid #ccc}.tab-content-description th{background-color:#f2f2f2}.tab-content-description pre{background-color:#f4f4f4;padding:10px;overflow:auto}.tab-content-description code{font-family:Consolas,Monaco,monospace}.tab-content-description blockquote{border-left:4px solid #ccc;margin:10px 0;padding:10px 20px}.tab-content-description code{font-family:Monaco,monospace;background:#f4f4f4;padding:2px 5px;border-radius:3px}.tab-content-description img{max-width:100%;height:auto}
.organic-spec_product-watch .organic-spec_product-watch-feature-section{padding:30px 20px 50px 20px;background:rgba(254,251,242,.3);margin-top:10px}.organic-spec_product-watch .product-heading-container{display:flex;justify-content:center;align-items:center;margin-top:35px;text-align:center;flex-direction:column}.organic-spec_product-watch .product-heading-container .product-heading-box{background-color:#006400;color:#fff;padding:10px 20px;background:linear-gradient(90deg, #066519, #994a05);border-radius:15px;display:inline-block}.organic-spec_product-watch .product-heading-container .sub-heading{margin-top:0px;font:500 14px/18px benton-sans-reading-edge,sans-serif;color:#000}.organic-spec_product-watch .organic-spec_heading_v2.organic-spec_heading_v2-14{font:500 14px/18px benton-sans-reading-edge,sans-serif;margin-top:-20px}
.organic-spec_product-watch-container{display:flex;padding:20px}.organic-spec_product-watch-container .organic-spec_product-watch-sidebar{width:300px;padding:20px;color:var(--color-neutral-100);background:none;position:inherit;top:200px}.organic-spec_product-watch-container .organic-spec_product-watch-sidebar ul{list-style:none;padding:0}.organic-spec_product-watch-container .organic-spec_product-watch-sidebar ul li{padding:10px;cursor:pointer;background-color:#388e3c;color:var(--color-neutral-100);border:none;border-radius:5px;margin-bottom:10px;text-align:center;font-size:14px;transition:background-color .3s,color .3s,transform .3s}.organic-spec_product-watch-container .organic-spec_product-watch-sidebar ul li:hover{background-color:#388e3c;color:var(--color-neutral-100);transform:scale(1.05)}.organic-spec_product-watch-container .organic-spec_product-watch-sidebar ul li.active{background-color:#388e3c;color:var(--color-neutral-100)}.organic-spec_product-watch-container .organic-spec_product-watch-content{flex-grow:1;margin-left:20px;padding:20px;background:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.organic-spec_product-watch-container .organic-spec_product-watch-subcategories{text-align:center;margin-bottom:5px;width:100%;padding:10px;margin-top:-75px;margin-left:-20px;display:flex;flex-wrap:wrap;justify-content:center}.organic-spec_product-watch-container .organic-spec_product-watch-subcategories button{margin:5px;padding:5px 10px;background:#388e3c;border:none;border-radius:5px;cursor:pointer;font-size:12px;width:70px;height:30px;display:inline-block}.organic-spec_product-watch-container .organic-spec_product-watch-subcategories button:hover{background:#388e3c}.organic-spec_product-watch-container .organic-spec_product-watch-subcategories button.active{background-color:#388e3c;color:var(--color-neutral-100)}.organic-spec_product-watch-container .organic-spec_product-watch-video-grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:20px;padding:10px;background:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.organic-spec_product-watch-container .organic-spec_product-watch-video-grid .organic-spec_product-watch-sub-category-video-card{filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1));border:solid 1px #e0e0e0;border-radius:10px;overflow:hidden;background:#fff;transition:transform .3s}.organic-spec_product-watch-container .organic-spec_product-watch-video-grid .organic-spec_product-watch-sub-category-video-card:hover{transform:translateY(-5px)}.organic-spec_product-watch-container .organic-spec_product-watch-video-grid .organic-spec_product-watch-sub-category-video-card .organic-spec_product-watch-sub-category-video-title{font:1000 14px/18px benton-sans-reading-edge,sans-serif;color:#000;padding:10px;min-height:45px;background:#f5f5f5;display:flex;justify-content:center;align-items:center;text-align:center}.organic-spec_product-watch-container .organic-spec_product-watch-video-grid .organic-spec_product-watch-sub-category-video-card .organic-spec_product-watch-sub-category-video{height:240px}.organic-spec_product-watch-container .organic-spec_product-watch-video-grid .organic-spec_product-watch-sub-category-video-card .organic-spec_product-watch-sub-category-video .organic-spec_product-watch-sub-category-video-iframe{border:none;width:100%;height:100%}
.podcast-page .content-wrapper{display:flex;justify-content:space-between}.podcast-page .filter-seection{width:200px;margin-top:55px;margin-left:60px;padding:15px;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);position:sticky;top:20px}.podcast-page .filter-seection h3{color:#333;font-size:17px;margin:10px;margin-top:-10px;margin-left:45px}.podcast-page .filter-seection label{display:block;font-size:.9em;margin-bottom:5px;color:#030000;margin-top:5px}.podcast-page .filter-seection select{width:100%;padding:10px;border-radius:5px;border:1px solid #000;margin-bottom:10px;font-size:1em}.podcast-page .content-section{flex-grow:1}.podcast-page .podcast-header{background-color:#2e8b57;color:#fff;padding:20px;text-align:center;border-radius:8px;margin-bottom:20px}.podcast-page .project-headingj-box{display:inline-block;background-color:#004d00;margin-top:25px;padding:12px 22px;background:linear-gradient(90deg, #066519, #994a05);border-radius:40px;margin-bottom:5px}.podcast-page .project-headingj-box h2{color:#fff;margin:0}.podcast-page .subheadingo{margin-top:-5px;margin-bottom:14px;font-size:1rem;color:#000;text-align:center;font-weight:normal}.podcast-page .subheadingo h2{margin:0}.podcast-page .breadcrumb{background-color:#874307;padding:10px;border-radius:8px;margin-bottom:20px;display:flex;align-items:center}.podcast-page .breadcrumb .breadcrumb-link{color:#fff;text-decoration:none;margin-right:10px}.podcast-page .breadcrumb .breadcrumb-link:hover{text-decoration:underline}.podcast-page .breadcrumb .breadcrumb-item{display:flex;align-items:center;margin-right:10px}.podcast-page .breadcrumb .breadcrumb-item .breadcrumb-button{background-color:#2e8b57;color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:default}.podcast-page .description-text{text-align:center;font-size:14px;color:#555;margin-top:-18px}.podcast-page .button-containers{display:flex;justify-content:center;margin-bottom:20px}.podcast-page .button-containers button{background-color:#035b71;color:#fff;border:none;padding:10px 20px;margin:0 10px;margin-left:-110px;margin-right:130px;border-radius:18px;cursor:pointer;font-size:1em}.podcast-page .button-containers button.active{background-color:#874307}.podcast-page .button-containers button:hover{background-color:#02333f}.podcast-page .podcast-series-list{width:100%;max-width:1500px;margin:0 auto;padding:0 20px;display:flex;flex-wrap:wrap;margin-top:-23px}.podcast-page .podcast-series-list .series-item{border:1px solid #ccc;border-radius:8px;margin:20px;padding:20px;background-color:#fff;transition:box-shadow .3s;width:calc(23% - 40px)}.podcast-page .podcast-series-list .series-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.podcast-page .podcast-series-list .series-item img{width:100%;height:150px;object-fit:cover;border-radius:18px}.podcast-page .podcast-series-list .series-item h2{font-size:1.2em;margin:20px 0;color:#333;text-align:center;display:block;padding-left:0}.podcast-page .podcast-series-detail{width:100%;max-width:1500px;margin:0 auto;padding:0 20px}.podcast-page .podcast-series-detail img{max-width:100%;border-radius:8px}.podcast-page .podcast-series-detail h2{font-size:2em;margin:20px 0;color:#333}.podcast-page .podcast-series-detail p{font-size:1em;margin-bottom:20px;color:#333}.podcast-page .podcast-series-detail .episode-item{margin-top:20px}.podcast-page .podcast-series-detail .episode-item h3{font-size:1.2em;margin-bottom:.5em;color:#333}.podcast-page .podcast-series-detail .episode-item p{font-size:1em;margin-bottom:.5em;color:#333}.podcast-page .podcast-series-detail .episode-item audio,.podcast-page .podcast-series-detail .episode-item video{width:100%;margin-top:.5em}.podcast-page .podcast-series-detail .video-container video{width:50%}.podcast-page .product-heading-container{display:flex;justify-content:center;align-items:center;margin-top:100px;text-align:center;flex-direction:column}.podcast-page .product-heading-container .product-heading-box{background-color:#006400;color:#fff;padding:10px 20px;border-radius:5px;display:inline-block;margin-top:-80px}.podcast-page .product-heading-container .sub-heading{margin-top:0px;font-size:14px;color:#000}@media(max-width: 1200px){.podcast-page .podcast-series-list .series-item{width:calc(31% - 40px)}}@media(max-width: 992px){.podcast-page .podcast-series-list .series-item{width:calc(48% - 40px)}}@media(max-width: 768px){.podcast-page .content-wrapper{flex-direction:column}.podcast-page .filter-section{width:100%;margin-bottom:20px}.podcast-page .podcast-series-list .series-item{width:calc(100% - 40px);margin:20px 0}.podcast-page .podcast-series-list h2{display:block;padding-left:0}.podcast-page .podcast-header,.podcast-page .podcast-subheader,.podcast-page .breadcrumb,.podcast-page .podcast-series-detail,.podcast-page .product-heading-container{padding:20px 10px}}@media(max-width: 576px){.podcast-page .podcast-series-detail h2{font-size:1.5em}.podcast-page .podcast-series-detail p{font-size:.9em}.podcast-page .podcast-series-detail .episode-item h3{font-size:1em}.podcast-page .podcast-series-detail .episode-item p{font-size:.9em}.podcast-page .product-heading-container .product-heading-box{padding:8px 15px}.podcast-page .product-heading-container .sub-heading{font-size:12px}}.header-container{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.header-container .project-headingj-box{background:linear-gradient(90deg, #066519, #994a05);padding:10px 22px;border-radius:40px;text-align:center;margin-bottom:8px}.header-container .project-headingj-box h2{color:#fff;margin:0;font-size:18px;font-weight:700}.header-container .subheadingo{margin:0;margin-bottom:15px;font-size:.95rem;color:#333;text-align:center}.button-row{display:flex;justify-content:center;gap:12px;margin:10px 0}.button-row button{padding:10px 22px;border-radius:20px;border:none;min-width:180px;background-color:#035b71;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.button-row button:hover{background-color:#023c4a}.button-row button.active{background-color:#874307}.button-row{display:flex;justify-content:center;gap:12px;margin:10px 0}.button-row button{padding:16px 32px;border-radius:30px;border:none;min-width:220px;background-color:#035b71;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.button-row button:hover{background-color:#023c4a}.button-row button.active{background-color:#874307}.podcast-page .header-container{display:flex;flex-direction:column;align-items:center;margin-bottom:0}.podcast-page .header-container .project-headingj-box{background:linear-gradient(90deg, #066519, #994a05);padding:10px 22px;border-radius:40px;text-align:center;margin-bottom:5px}.podcast-page .header-container .project-headingj-box h2{color:#fff;margin:0;font-size:18px;font-weight:700}.podcast-page .header-container .subheadingo{margin:5px 0 10px;font-size:1rem;font-weight:normal;color:#000;text-align:center}.podcast-page .button-row{display:flex;justify-content:center;gap:12px;margin:0}.podcast-page .button-row button{padding:12px 30px;border-radius:30px;border:none;min-width:180px;background-color:#035b71;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease;box-shadow:0 2px 6px rgba(0,0,0,.15)}.podcast-page .button-row button:hover{background-color:#023c4a}.podcast-page .button-row button.active{background-color:#874307}.podcast-page .header-container{display:flex;flex-direction:column;align-items:center;margin-bottom:0}.podcast-page .header-container .subheadingo{margin:0;font-size:1rem;font-weight:normal;color:#000;text-align:center}.podcast-page .button-row{display:flex;justify-content:center;gap:12px;margin-top:8px}.podcast-page .button-row button{padding:10px 30px;border-radius:30px;border:none;min-width:160px;background-color:#035b71;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.15)}.podcast-page .button-row button:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.2)}.podcast-page .button-row button.active{background-color:#874307}.podcast-page .podcast-series-list{width:100%;max-width:1500px;margin:0 auto;padding:0 20px;display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px}.podcast-page .podcast-series-list .series-item{border:1px solid #ccc;border-radius:8px;margin:10px;padding:20px;background-color:#fff;transition:box-shadow .3s;width:calc(23% - 20px)}.podcast-page .podcast-series-list .series-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.podcast-page .podcast-series-list .series-item img{width:100%;height:150px;object-fit:cover;border-radius:18px}.podcast-page .podcast-series-list .series-item h2{font-size:1.2em;margin:10px 0;color:#333;text-align:center}
.podcast-series-detail{width:100%;max-width:1200px;padding:20px;margin:0 auto}.podcast-series-detail .image-grid-layout{margin-top:30px;display:grid;grid-template-columns:2fr 1fr;grid-gap:20px;margin-bottom:40px;align-items:center}.podcast-series-detail .image-grid-layout .series-image-container{position:relative;justify-self:end}.podcast-series-detail .image-grid-layout .series-image-container .large-img{width:100%;height:450px;object-fit:cover;border-radius:18px}.podcast-series-detail .image-grid-layout .series-image-container .series-title{display:flex;justify-content:center;margin-top:20px}.podcast-series-detail .image-grid-layout .series-image-container .series-title .title-container{background-color:#006400;border-radius:30px;padding:10px 20px;display:inline-block;text-align:center}.podcast-series-detail .image-grid-layout .series-image-container .series-title .title-container h1{font-size:1.5rem;color:#fff;margin:0;font-weight:normal}@media(max-width: 768px){.podcast-series-detail .image-grid-layout{grid-template-columns:1fr}}.video-images-container{display:flex;flex-wrap:wrap;gap:10px}.video-images-container .small-images-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:10px}.video-images-container .small-images-grid .video-image-item{width:100%;cursor:pointer}.video-images-container .small-images-grid .video-image-item .small-img{width:100%;height:200px;object-fit:cover;border-radius:18px;transition:transform .2s ease-in-out}.video-images-container .small-images-grid .video-image-item .small-img:hover{transform:scale(1.03)}.media-section{margin-top:40px;display:flex;flex-direction:column;gap:20px}.media-section .episode-item{background:#f9f9f9;padding:15px;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.media-section .episode-item h3{margin-bottom:10px}.media-section .episode-item p{margin-bottom:10px}.media-section .episode-item audio,.media-section .episode-item video{width:100%;max-width:800px;height:auto;border-radius:12px}.media-section .video-container{display:flex;flex-direction:column;align-items:center;text-align:center}.media-section .video-container video{width:100%;max-width:900px;height:500px;border-radius:12px;object-fit:cover}.media-section .additional-videos{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:20px}.media-section .additional-videos .episode-item{display:flex;flex-direction:column;align-items:center;text-align:center}.media-section .additional-videos .episode-item video{width:100%;max-width:700px;height:400px}@media(max-width: 768px){.image-grid-layout{grid-template-columns:1fr}.video-container video{height:auto}.additional-videos{grid-template-columns:1fr}}
.publish-homepage{text-align:center;font-family:"Arial",sans-serif;padding:2rem}.publish-homepage .publish-header{background-color:#006400;color:#fff;padding:0rem 1rem;border-radius:30px;background:linear-gradient(90deg, #0aa329, #8b4406);height:45px;width:fit-content;display:inline-block;margin-top:-75px;font-size:18px;font-weight:bold;color:#fff;position:relative}.publish-homepage h1{font-size:2rem;color:#fefefe;margin:20px;margin-top:0px;font-weight:normal;margin-bottom:20px}.publish-homepage p{font-size:1.1rem;margin-top:10px;color:#555;margin-bottom:15px}.publish-homepage .button-container{position:absolute;top:0;right:0;margin-top:210px;margin-right:8rem}.publish-homepage .button-container .publish-button{color:#fff;border:2px solid #2e7d32;padding:.4rem 1rem;font-size:1rem;border-radius:25px;cursor:pointer;transition:all .3s ease;background-color:#4caf50;display:flex;align-items:center;justify-content:center;height:36px}.publish-homepage .button-container .publish-button:hover{background-color:#388e3c;color:#fff}.publish-homepage .layout-container{display:flex;justify-content:space-between;align-items:flex-start;padding-top:1rem;text-align:left}.publish-homepage .layout-container .history-section{padding:1rem;background-color:#f0f0f0;border-radius:10px;width:250px;margin-left:25px;display:flex;flex-direction:column;gap:1rem}.publish-homepage .layout-container .history-section .history-label{font-size:1.1rem;margin-top:10px;color:#333;margin-bottom:.5rem}.publish-homepage .layout-container .history-section .history-dropdown{width:100%;padding:.5rem;border-radius:8px;border:2px solid #2e7d32;font-size:1rem;margin-top:-12px;background-color:#fff;color:#333;cursor:pointer;transition:all .3s ease}.publish-homepage .layout-container .history-section .history-dropdown:hover{border-color:#1b5e20}.publish-homepage .layout-container .articles-section{width:75%;text-align:left}.publish-homepage .layout-container .articles-section .grid-container{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px;width:100%}.publish-homepage .layout-container .articles-section .article-item{background-color:#f9f9f9;padding:1rem;width:250px;border-radius:15px;box-shadow:0 4px 8px rgba(0,0,0,.15);display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;height:auto;transition:transform .3s ease,box-shadow .3s ease}.publish-homepage .layout-container .articles-section .article-item:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.2)}.publish-homepage .layout-container .articles-section .article-item img.article-image{max-width:100%;height:150px;object-fit:cover;border-radius:8px}.publish-homepage .layout-container .articles-section .article-item .article-content{margin-top:1rem;padding:0 .5rem}.publish-homepage .layout-container .articles-section .article-item .article-content h3{font-size:1.3rem;font-weight:bold;margin-bottom:.3rem;color:#333}.publish-homepage .layout-container .articles-section .article-item .article-content p{font-size:1rem;color:#555;margin-bottom:.5rem}.publish-homepage .layout-container .articles-section .article-item .article-content .publish-date{font-size:.9rem;color:#888;margin-top:.5rem}
.Press-form{width:90%;max-width:420px;margin:20px auto;background-color:rgba(255,255,255,.9450980392);border-radius:30px;padding:25px;box-shadow:0px 6px 14px rgba(0,0,0,.457)}.Press-form h2{font-size:26px;text-align:center;margin:20px}.Press-form .Press-form-group{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.Press-form .Press-form-group label{font-size:14px;color:#333;width:30%}.Press-form .Press-form-group input[type=text],.Press-form .Press-form-group input[type=email],.Press-form .Press-form-group input[type=file],.Press-form .Press-form-group select,.Press-form .Press-form-group textarea{width:65%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:14px;color:#000;transition:border-color .3s;box-sizing:border-box}.Press-form .Press-form-group input[type=text]:focus,.Press-form .Press-form-group input[type=email]:focus,.Press-form .Press-form-group input[type=file]:focus,.Press-form .Press-form-group select:focus,.Press-form .Press-form-group textarea:focus{border-color:rgba(255,0,0,.0078431373);outline:none}.Press-form .Press-form-group input[type=text]::placeholder,.Press-form .Press-form-group input[type=email]::placeholder,.Press-form .Press-form-group input[type=file]::placeholder,.Press-form .Press-form-group select::placeholder,.Press-form .Press-form-group textarea::placeholder{color:rgba(102,102,102,.5764705882)}.Press-form .Press-form-group textarea{resize:vertical;height:100px}.Press-form .Press-add-content-section{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.Press-form .Press-upload-content-section{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.Press-form .Press-image-upload-section{margin-top:10px;margin-bottom:12px}.Press-form .Press-form-or{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:30px;font-size:14px;color:rgba(102,102,102,.6509803922);text-transform:uppercase;font-weight:bold;text-align:center;margin-bottom:-5px;margin-top:-15px}.Press-form .Press-or-text{position:absolute;left:10px;top:50%;transform:translateY(-50%);background-color:#fff;padding:0 5px}.Press-form .Press-button-group{display:flex;justify-content:space-between;margin-top:30px}.Press-form .Press-button-group .Press-submit-button,.Press-form .Press-button-group .Press-cancel-button{width:48%;background-color:#4caf50;color:#fff;padding:10px;border:none;border-radius:14px;font-size:16px;margin-top:-42px;cursor:pointer;transition:background-color .3s}.Press-form .Press-button-group .Press-submit-button:hover{background-color:#45a049}.Press-form .Press-button-group .Press-cancel-button{background-color:#f44336}.Press-form .Press-button-group .Press-cancel-button:hover{background-color:#e53935}.Press-form .Press-success-message,.Press-form .Press-error-message{color:green;font-size:14px;margin-bottom:10px;text-align:center}.Press-form .Press-success-message.Press-error-message,.Press-form .Press-error-message.Press-error-message{color:red}.success-popup-xYZ123{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);backdrop-filter:blur(5px);z-index:1000}.success-popup-xYZ123 .success-popup-content-xYZ123{background:linear-gradient(145deg, #ffffff, #f9f9f9);padding:30px;border-radius:16px;box-shadow:0px 8px 20px rgba(0,0,0,.15);text-align:center;max-width:400px;width:90%;font-family:"Arial",sans-serif;animation:fadeIn-xYZ123 .3s ease-in-out}.success-popup-xYZ123 .success-popup-content-xYZ123 .message-container{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.success-popup-xYZ123 .success-popup-content-xYZ123 .message-container .icon{width:24px;height:24px;background-color:#4caf50;mask:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path fill=\"white\" d=\"M9 16.2l-3.5-3.5 1.4-1.4L9 13.4l7.1-7.1 1.4 1.4z\"/></svg>");mask-size:cover}.success-popup-xYZ123 .success-popup-content-xYZ123 .message-container p{font-size:18px;color:#333;font-weight:bold;margin:0}.success-popup-xYZ123 .success-popup-content-xYZ123 button{background-color:#4caf50;color:#fff;padding:8px 20px;border:none;border-radius:8px;margin-top:30px;font-size:16px;font-weight:bold;cursor:pointer;box-shadow:0px 4px 8px rgba(0,0,0,.2);transition:background-color .3s,transform .1s}.success-popup-xYZ123 .success-popup-content-xYZ123 button:hover{background-color:#45a049;transform:scale(1.05)}.success-popup-xYZ123 .success-popup-content-xYZ123 button:active{transform:scale(0.98)}@keyframes fadeIn-xYZ123{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}
.sale-home-page{font-family:Arial,sans-serif;color:#333;padding:1rem;max-width:1500px;margin:0 auto}.sale-home-page .minimal-header{display:flex;justify-content:flex-end;padding:1rem}.sale-home-page .central-heading{text-align:center;margin-bottom:1rem}.sale-home-page .central-heading h1{display:inline-block;background:linear-gradient(90deg, #2e7d32, #a0522d);color:#fff;padding:4px 1.2rem;font-size:1.4rem;font-weight:bold;margin-top:-29px;border-radius:20px;text-align:center;box-shadow:0px 2px 5px rgba(0,0,0,.2)}.sale-home-page .categories-bar{display:grid;grid-template-columns:repeat(6, 1fr);gap:2px;padding:4px;justify-content:center;width:1000px;margin-left:109px;margin-top:-29px;align-items:center}.sale-home-page .categories-bar .category-button{background-color:#2e7d32;color:#fff;border:none;border-radius:30px;padding:10px 1.1rem;text-align:center;font-size:15px;font-weight:bold;cursor:pointer;transition:background-color .3s,transform .2s;box-shadow:0px 3px 6px rgba(0,0,0,.1)}.sale-home-page .categories-bar .category-button:hover{background-color:#1e6b28;transform:translateY(-2px)}.sale-home-page .categories-bar .category-button.active{background-color:sienna}@media screen and (max-width: 1024px){.sale-home-page .categories-bar{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 768px){.sale-home-page .categories-bar{grid-template-columns:repeat(2, 1fr)}}.sale-home-page .sort-bar{text-align:right;padding:.5rem 1rem;width:100%}.sale-home-page .sort-bar .sort-dropdown{padding:.6rem;border:1px solid #ddd;border-radius:5px;font-size:1rem;width:200px}.sale-home-page .content-wrapper{display:flex;gap:2rem;padding:1rem}.sale-home-page .content-wrapper .filter-sidebar{flex:1;width:190px;margin-top:-49px;padding:1.5rem;background-color:#fff;border:1px solid #ddd;border-radius:5px}.sale-home-page .content-wrapper .featured-products{flex:3;display:grid;grid-template-columns:repeat(4, 1fr);gap:1.2rem;margin-top:-49px;margin-left:-35px;justify-content:center;padding-left:1rem}.sale-home-page .content-wrapper .featured-products .product{border:1px solid #ddd;border-radius:10px;padding:1.2rem;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);text-align:center;transition:transform .2s,box-shadow .3s;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:380px}.sale-home-page .content-wrapper .featured-products .product:hover{transform:translateY(-5px);box-shadow:0 4px 10px rgba(0,0,0,.2)}.sale-home-page .content-wrapper .featured-products .product img{width:180px;height:200px;object-fit:cover;border-radius:10px;margin-bottom:.8rem}.sale-home-page .content-wrapper .featured-products .product .product-details{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.sale-home-page .content-wrapper .featured-products .product .product-details p{margin:.5rem 0;font-size:1rem;color:#333;font-weight:bold}.sale-home-page .content-wrapper .featured-products .product .product-details a{color:blue;font-size:1rem;font-weight:bold;text-decoration:none}.sale-home-page .content-wrapper .featured-products .product .product-details a:hover{text-decoration:underline}.sale-home-page .content-wrapper .featured-products .product .product-details button{background-color:#2e7d32;color:#fff;border:none;border-radius:20px;padding:.5rem 1.5rem;font-size:1rem;cursor:pointer;transition:background-color .3s}.sale-home-page .content-wrapper .featured-products .product .product-details button:hover{background-color:#1e6b28}@media screen and (max-width: 1200px){.sale-home-page .featured-products{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 900px){.sale-home-page .featured-products{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.sale-home-page .featured-products{grid-template-columns:repeat(1, 1fr)}}
.farm-home-page .farm-home-header{padding:10px 20px;display:flex;justify-content:flex-end}.farm-home-page .farm-home-header .sell-product-button{background-color:#f59506;background:linear-gradient(90deg, #05a826, #ab5500);color:#fff;border:none;width:135px;padding:10px 20px;cursor:pointer;border-radius:5px;font-weight:bold;font-size:16px;transition:background-color .3s;margin-top:20px}.farm-home-page .farm-home-header .sell-product-button:hover{background-color:#cc7a00}.farm-home-page main{padding:20px}.farm-home-page main .farm-page-title{display:flex;justify-content:center;margin-bottom:30px}.farm-home-page main .farm-page-title h1{background-color:#004d00;background:linear-gradient(90deg, #066519, #994a05);color:#fff;padding:10px 20px;border-radius:30px;font-size:24px;font-weight:bold;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-top:-70px}.farm-home-page main .product-category-section{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:-35px}.farm-home-page main .product-category-section .category-buttons{display:grid;grid-template-columns:repeat(5, 1fr);gap:5px;max-width:1250px;margin-bottom:-10px;justify-items:center;width:100%;padding:10px}@media(max-width: 768px){.farm-home-page main .product-category-section .category-buttons{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 480px){.farm-home-page main .product-category-section .category-buttons{grid-template-columns:repeat(2, 1fr)}}.farm-home-page main .product-category-section .category-buttons .category-button{background-color:#2b9c09;color:#fdf9f9;border:none;padding:14px 15px;cursor:pointer;border-radius:30px;margin-left:-42px;text-transform:capitalize;font-weight:bold;text-align:center;font-size:14px;width:230px;transition:background-color .3s ease;box-shadow:0px 2px 6px rgba(0,0,0,.1)}.farm-home-page main .product-category-section .category-buttons .category-button:hover{background-color:#408a0d}.farm-home-page main .filter-and-products-wrapper{display:flex;justify-content:space-between;margin-top:30px}.farm-home-page main .filter-and-products-wrapper .filter-section{flex:1;max-width:200px;padding:10px;background-color:#fff;border:1px solid #ddd;border-radius:5px;margin-right:15px}.farm-home-page main .filter-and-products-wrapper .filter-section .filter-dropdowns{display:flex;flex-direction:column}.farm-home-page main .filter-and-products-wrapper .filter-section .filter-dropdowns .dropdown{width:100%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:5px;background-color:#fff;font-size:14px;cursor:pointer;color:#006203}.farm-home-page main .filter-and-products-wrapper .filter-section .filter-dropdowns .dropdown:hover{border-color:#bbb}.farm-home-page main .filter-and-products-wrapper .filter-section .filter-dropdowns .dropdown option{color:#000}.farm-home-page main .filter-and-products-wrapper .filter-section .filter-dropdowns .dropdown option:checked{color:#27ae60}.farm-home-page main .filter-and-products-wrapper .sort-section{position:absolute;top:-15px;right:20px;z-index:10}.farm-home-page main .filter-and-products-wrapper .sort-section .sort-dropdown{width:140px;padding:8px;border:1px solid #bbb;border-radius:5px;font-size:14px;background-color:#fff;cursor:pointer;color:#27ae60}.farm-home-page main .filter-and-products-wrapper .sort-section .sort-dropdown:hover{border-color:#004d00}.farm-home-page main .filter-and-products-wrapper .sort-section .sort-dropdown option{color:#000}.farm-home-page main .filter-and-products-wrapper .sort-section .sort-dropdown option:checked{color:#27ae60}.farm-home-page main .filter-and-products-wrapper .products-section{flex:4;margin-bottom:30px}.farm-home-page main .filter-and-products-wrapper .products-section .product-list{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:-5px}.farm-home-page main .filter-and-products-wrapper .products-section .product-card{background-color:#fff;border:1px solid #ddd;padding:12px;margin:8px;text-align:center;width:260px;border-radius:5px;transition:box-shadow .3s ease}.farm-home-page main .filter-and-products-wrapper .products-section .product-card:hover{box-shadow:0 0 8px rgba(0,0,0,.1)}.farm-home-page main .filter-and-products-wrapper .products-section .product-card img{width:90px;height:90px;margin-bottom:8px}.farm-home-page main .filter-and-products-wrapper .products-section .product-card .product-details p{margin:5px 0;font-size:14px;color:#555}.farm-home-page main .filter-and-products-wrapper .products-section .product-card .product-details button{margin-top:8px;padding:6px 14px;background-color:#004d00;color:#fff;border:none;cursor:pointer;border-radius:5px;font-size:14px}.farm-home-page main .filter-and-products-wrapper .products-section .product-card .product-details button:hover{background-color:#004d00}footer{background-color:#333;color:#fff;text-align:center;padding:10px 0;position:fixed;width:100%;bottom:0}
.post-ad-page{font-family:Arial,sans-serif;background-color:#f4f4f4;min-height:100vh;display:flex;flex-direction:column}.post-ad-page header{background-color:#333;color:#fff;padding:10px 20px;display:flex;align-items:center}.post-ad-page header .logo{font-size:24px;cursor:pointer}.post-ad-page main{flex:1;padding:20px}.post-ad-page main h1{text-align:center;margin-bottom:20px}.post-ad-page main .category-selection{background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);max-width:800px;margin:0 auto}.post-ad-page main .category-selection h2{margin-bottom:20px}.post-ad-page main .category-selection ul{list-style:none;padding:0}.post-ad-page main .category-selection ul li{margin:10px 0}.post-ad-page main .category-selection ul li button{background-color:#fff;border:1px solid #ddd;padding:10px;width:100%;text-align:left;cursor:pointer;border-radius:5px;display:flex;align-items:center;color:#000}.post-ad-page main .category-selection ul li button:hover{background-color:#f0f0f0}.post-ad-page footer{background-color:#333;color:#fff;text-align:center;padding:10px 0}
.farm-equipment-form{padding:20px;max-width:600px;margin:0 auto;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.farm-equipment-form h2{text-align:center;margin-bottom:15px}.farm-equipment-form form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.farm-equipment-form form label{font-weight:bold;margin-bottom:3px;display:block}.farm-equipment-form form input,.farm-equipment-form form textarea,.farm-equipment-form form select{width:100%;padding:8px;border-radius:4px;border:1px solid #ccc}.farm-equipment-form form textarea{resize:vertical}.farm-equipment-form form button{padding:10px 15px;border:none;background-color:#28a745;color:#fff;font-size:16px;border-radius:4px;cursor:pointer;grid-column:span 2}.farm-equipment-form form button:hover{background-color:#218838}.farm-equipment-form .review-details-section{grid-column:span 2;margin-top:15px}.farm-equipment-form .review-details-section .review-details{background-color:#fff;padding:12px;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.1)}.farm-equipment-form .review-details-section .review-details h3{margin-bottom:10px}.farm-equipment-form .review-details-section .review-details .user-info{display:flex;align-items:center}.farm-equipment-form .review-details-section .review-details .user-info .user-avatar{display:flex;align-items:center;margin-right:10px}.farm-equipment-form .review-details-section .review-details .user-info .user-avatar .profile-image{width:50px;height:50px;border-radius:50%;margin-right:10px;border:2px solid #ccc}.farm-equipment-form .review-details-section .review-details .user-info .user-phone .phone-number-box{background-color:#f0f0f0;padding:5px 10px;border-radius:4px}.farm-equipment-form .review-details-section .review-details .user-info .user-phone .phone-number-box p{margin:0}.farm-equipment-form .review-details-section .review-details .user-info .user-phone .phone-number-box p strong{font-weight:bold}
.organic-wholesale-form-container{max-width:100%;margin:auto;padding:20px;box-sizing:border-box}.organic-wholesale-form{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:600px;margin:0 auto;font-family:Arial,sans-serif}h2{font-size:24px;text-align:center;color:#333;margin-bottom:20px}label{font-size:14px;color:#555;margin-bottom:5px;display:block}input,select,textarea{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;margin-bottom:5px;font-size:14px;box-sizing:border-box}input[type=file]{padding:5px}.form-row{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.form-row>div{flex:1}.form-submit-button{display:block;width:100%;padding:10px;font-size:16px;font-weight:bold;color:#fff;background-color:#28a745;border:none;border-radius:4px;cursor:pointer;text-align:center}.form-submit-button:hover{background-color:#218838}.react-select__control{border:1px solid #ccc;border-radius:4px;font-size:14px;box-shadow:none}.react-select__option{font-size:14px}.react-select__option--is-selected{background-color:#28a745;color:#fff}.react-select__option--is-focused{background-color:#e9f7ef}button{outline:none}@media(max-width: 768px){.form-row{flex-direction:column;gap:5px}.form-row>div{margin-bottom:5px}}
.registration-form{max-width:400px;margin:2rem auto;padding:2rem;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:8px;background-color:#f8f9fa;display:flex;flex-direction:column;gap:1rem}.registration-form label{font-size:1rem;color:#343a40}.registration-form input{font-size:1rem;padding:.5rem;border:1px solid #dee2e6;border-radius:4px;background-color:#e9ecef}.registration-form input:focus{border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25);outline:none;background-color:#cdf}.registration-form button{padding:.5rem;font-size:1rem;color:#fff;background-color:#007bff;border:none;border-radius:4px;cursor:pointer}.registration-form button:hover{background-color:#0056b3}.registration-form button:disabled{background-color:#ccc;cursor:not-allowed}.registration-form p{color:red;font-size:.9rem}
.flc-container{display:flex;margin-right:-70px;flex-direction:row}.flc-sidebar{width:250px;padding:15px;background-color:#f8f8f8;border-radius:10px;border:1px solid #ddd;box-shadow:0 0 5px rgba(0,0,0,.1);height:100%;margin:0 auto;margin-top:105px}.flc-sidebar h3{font-size:16px;margin-bottom:20px;color:#333;text-align:center}.flc-sidebar select{width:100%;padding:6px;margin-bottom:20px;border:1px solid #ddd;border-radius:5px;font-size:14px;background-color:#fff;box-shadow:inset 0 0 3px rgba(0,0,0,.1)}.flc-main-content{width:160%;margin-left:-30px;padding:60px}.flc-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;margin-top:-50px}.flc-btn{padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.flc-ask-btn{margin-left:auto;margin-top:-15px;margin-right:70px;background-color:orange;color:#fff;font-size:16px}.flc-ask-btn:hover{background-color:#f90}.flc-ask-btn:active{background-color:#cc7a00}.flc-title{font-size:24px;margin-bottom:20px;margin-top:-13px}.flc-questions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;margin-right:60px}.flc-post{width:32%;margin-bottom:10px;padding:18px;border:1px solid #ddd;border-radius:25px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.flc-subject,.flc-content,.flc-author{margin-bottom:10px}.flc-actions{display:flex;justify-content:space-between}.flc-icon{font-size:16px;cursor:pointer;display:flex;align-items:center;gap:1px}.flc-like{color:#2196f3}.flc-share{color:rgba(27,94,31,.8156862745)}.flc-comment{color:#ff9800}.flc-share-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.flc-share-content{background-color:#fff;padding:30px;border-radius:10px;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.1);width:450px;max-width:90%;position:relative}.flc-modal-header{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.flc-modal-header h3{font-size:18px;margin:0}.flc-close-icon{position:absolute;top:-15px;right:-15px;cursor:pointer;font-size:20px;background-color:#fff;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.2);padding:5px;transition:transform .2s}.flc-close-icon:hover{transform:scale(1.1)}.flc-share-text{font-size:16px;line-height:1.5;margin-top:10px}.flc-discoverable{display:flex;align-items:center;justify-content:flex-start;font-size:16px;margin-top:30px}.flc-discoverable label{order:1;margin-right:6px;white-space:nowrap}.flc-discoverable input[type=checkbox]{order:2;margin:0;transform:translateY(1px)}.flc-share-link{display:flex;justify-content:space-between;align-items:center;margin-top:15px;background-color:#f8f8f8;padding:10px;border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.1)}.flc-share-link input{width:75%;border:none;background-color:rgba(0,0,0,0);font-size:14px}.flc-copy-btn{background-color:#4caf50;color:#fff;border:none;border-radius:8px;padding:3px 18px;cursor:pointer;transition:background-color .3s ease}.flc-copy-btn:hover{background-color:#45a049}.flc-social-icons{display:flex;justify-content:space-around;margin-top:15px}.flc-share-icon{cursor:pointer;transition:transform .2s;font-size:22px;position:relative;top:-5px}.flc-share-icon:hover{transform:scale(1.1)}.flc-linkedin{color:#0a66c2}.flc-facebook{color:#1877f2}.flc-twitter{color:#1da1f2}.flc-whatsapp{color:#25d366}.flc-email{color:#000}.flc-popup-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.flc-popup{position:relative;background-color:#fff;padding:25px;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.15);width:320px;text-align:center;font-family:Arial,sans-serif}.flc-popup h3{font-size:20px;font-weight:bold;color:#333;margin-bottom:15px}.flc-popup p{font-size:15px;color:#555;margin-bottom:20px}.flc-popup-close{position:absolute;top:15px;right:15px;font-size:22px;color:#888;background:#fff;border-radius:50%;padding:5px;cursor:pointer;transition:color .2s,background-color .2s;box-shadow:0 2px 8px rgba(0,0,0,.15)}.flc-popup-close:hover{color:#333;background-color:#f1f1f1}.flc-login-btn{background-color:#4caf50;color:#fff;border:none;border-radius:25px;padding:10px 25px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.flc-login-btn:hover{background-color:#45a049}@media screen and (max-width: 768px){.flc-share-content{width:90%}}@media screen and (max-width: 480px){.flc-share-content{width:100%;padding:20px}}
.question-form-container{display:flex;align-items:center;justify-content:center;height:100vh;background-color:#f8f9fa}.question-form{max-width:400px;width:100%;margin:20px auto;padding:26px;background-color:#fff;border:1px solid #ddd;border-radius:18px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.question-form h1{text-align:center;font-size:22px;font-weight:600;margin-bottom:20px;color:#333}.question-form .form-group{display:flex;align-items:center;margin-bottom:12px}.question-form .form-label{flex:0 0 30%;margin-bottom:0;color:#333;font-weight:600;font-size:14px}.question-form .form-input,.question-form .form-select,.question-form .form-textarea{flex:1;padding:8px 10px;border:1px solid #ccc;border-radius:4px;font-size:14px;color:#333;line-height:1.5}.question-form .form-input:focus,.question-form .form-select:focus,.question-form .form-textarea:focus{border-color:#66afe9;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.question-form .form-input:disabled,.question-form .form-select:disabled,.question-form .form-textarea:disabled{background-color:#eceeef}.question-form .form-textarea{height:120px;resize:vertical;padding:10px}.question-form .form-button{display:block;background-color:rgba(0,123,255,.9607843137);color:#fff;padding:10px 20px;font-size:16px;border:none;border-radius:4px;cursor:pointer;margin:0 auto;margin-bottom:-5px;margin-top:20px;transition:background-color .2s ease-in-out}.question-form .form-button:hover{background-color:#0056b3}.question-form button:not(.form-button){background-color:#f80;color:#fff;padding:10px 0px;font-size:16px;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease-in-out}.question-form button:not(.form-button):hover{background-color:#cc6b00}.question-form span.error{color:red;font-size:12px}.custom-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.custom-popup-content{position:relative;background-color:#fff;padding:30px 20px;width:320px;border-radius:12px;text-align:center;box-shadow:0px 10px 20px rgba(0,0,0,.15);animation:popup-fade-in .3s ease}@keyframes popup-fade-in{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}.custom-close-button{position:absolute;top:10px;right:10px;background:#ff8c00;color:#fff;border:none;border-radius:50%;width:24px;height:24px;font-size:16px;font-weight:bold;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s}.custom-close-button:hover{background-color:#ff6500}.custom-popup-content h3{font-size:1.5rem;color:#333;margin-bottom:5px}.custom-popup-content p{display:inline-block;font-size:1rem;color:#666;margin:10px 0 20px}.custom-login-button{padding:10px 10px;background-color:#4caf50;color:#fff;border:none;border-radius:20px;font-size:1rem;font-weight:bold;cursor:pointer;transition:background-color .3s,transform .2s}.custom-login-button:hover{background-color:#45a049;transform:translateY(-2px)}.custom-login-button:focus{outline:none;box-shadow:0px 0px 5px rgba(0,0,0,.2)}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.organic-spec_services_page{display:flex;flex-direction:column;align-items:center}.organic-spec_services_page .organic-spec_service-page-heading1{padding:10px 20px;font-weight:bold;font:500 26px/32px benton-sans-reading-edge,sans-serif;background:#006400;color:#fff;border-radius:40px;background:linear-gradient(90deg, #066519, #994a05);display:inline-block;text-align:center;margin-top:50px;width:auto}.organic-spec_services_page .organic-spec_services-subheading1{text-align:center;font-size:19px;margin-top:-5px;margin-bottom:20px;color:#333;font-weight:bold}.organic-spec_services_page .organic-spec_services-container-loader-box{text-align:center}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.organic-spec2_services_layout{display:flex;justify-content:center;align-items:flex-start;min-height:90vh}.organic-spec2_services_categories{padding:10px;margin:0 auto;width:90%;text-align:center}.organic-spec2_services_categories .breadcrumb-container{margin-bottom:10px}.organic-spec2_services_categories .organic-spec2_services_categories-container1{margin-top:0;padding:0}.organic-spec2_services_categories .organic-spec2_services_categories-heading{font-size:26px;font-weight:bold;display:inline-block;padding:10px 30px;background:linear-gradient(to right, #098107, #8B4513);color:#fff;border-radius:25px;margin-bottom:15px}.organic-spec2_services_categories .hide-text{display:none}.organic-spec2_services_categories .organic-spec2_services_grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:30px 20px}.organic-spec2_services_categories .organic-spec2_services_grid .organic-spec2_services_grid-item{background-color:#fff;padding:25px 10px;border:1px solid #098107;border-radius:10px;display:flex;flex-direction:column;align-items:center;min-height:200px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.organic-spec2_services_categories .organic-spec2_services_grid .organic-spec2_services_grid-item .service-name{margin-bottom:20px;font-weight:bold;text-align:center;font-size:16px;line-height:22px}.organic-spec2_services_categories .organic-spec2_services_grid .organic-spec2_services_grid-item .see-detail-button{margin-top:auto;background-color:#098107;color:#fff;padding:10px 20px;border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:bold}.organic-spec2_services_categories .organic-spec2_services_grid .organic-spec2_services_grid-item .see-detail-button:hover{background-color:#066c06}.organic-spec2_services_layout{display:flex;justify-content:center;align-items:flex-start;min-height:90vh}.organic-spec2_services_categories{padding:10px;margin:0 auto;width:90%;text-align:center}.organic-spec2_services_categories .breadcrumb-container{margin-bottom:20px}.organic-spec2_services_categories .organic-spec2_services_categories-container1{margin-top:0;padding:0}.organic-spec2_services_categories .organic-spec2_services_categories-heading{font-size:32px;font-weight:bold;display:inline-block;padding:15px 50px;background:linear-gradient(to right, #098107, #8B4513);color:#fff;border-radius:50px;margin-bottom:25px}.organic-spec2_services_categories .hide-text{display:none}.organic-spec2_services_categories .organic-spec2_services_grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:30px 20px}.organic-spec2_services_categories .organic-spec2_services_grid .organic-spec2_services_grid-item{background-color:#fff;padding:25px 10px;border:2px solid #098107;border-radius:10px;display:flex;flex-direction:column;align-items:center;min-height:180px;width:100%;box-shadow:0 2px 6px rgba(0,0,0,.08);transition:transform .3s ease}.organic-spec2_services_categories .organic-spec2_services_grid .organic-spec2_services_grid-item:hover{transform:translateY(-5px)}.organic-spec2_services_categories .organic-spec2_services_grid .organic-spec2_services_grid-item .service-name{margin-bottom:20px;font-weight:bold;text-align:center;font-size:16px;line-height:22px;color:#000}.organic-spec2_services_categories .organic-spec2_services_grid .organic-spec2_services_grid-item .see-detail-button{margin-top:auto;background-color:#098107;color:#fff;padding:12px 25px;border:none;border-radius:20px;cursor:pointer;font-size:16px;font-weight:bold;transition:background-color .3s ease}.organic-spec2_services_categories .organic-spec2_services_grid .organic-spec2_services_grid-item .see-detail-button:hover{background-color:#066c06}
.services-detail-page{max-width:1200px;width:100%;margin:auto;padding:20px;box-sizing:border-box}.services-detail-header{text-align:center;margin-bottom:20px}.services-detail-header .services-detail-title{font-size:24px;font-weight:bold;color:#333}.services-detail-header .services-detail-description{font-size:16px;color:#555}.services-detail-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.left-section,.middle-section,.right-section{flex:1 1 30%;min-width:280px}.banner-image,.icon-image{width:100%;height:auto;border-radius:8px;object-fit:cover;box-shadow:0 4px 8px rgba(0,0,0,.1)}.right-section{display:flex;flex-direction:column;gap:20px}.services-detail-info{background:#fff;padding:20px;border-radius:10px;box-shadow:0px 4px 10px rgba(0,0,0,.1)}.services-detail-info .price-section{font-size:18px;font-weight:bold;margin-bottom:10px}.services-detail-info .price-section s{color:red;font-size:16px}.services-detail-info .price-section .discounted-price{color:green;font-size:20px}.services-detail-info .ratings-section{display:flex;align-items:center;gap:10px;margin-top:10px}.services-detail-info .ratings-section .stars{display:flex;color:#ffc107}.services-detail-info .customer-reviews{margin-top:15px}.services-detail-info .customer-reviews h3{font-size:16px;margin-bottom:10px}.services-detail-info .customer-reviews p{font-size:14px;background:#f8f8f8;padding:10px;border-radius:5px;margin-bottom:5px}.services-detail-info .action-buttons{display:flex;gap:10px;margin-top:15px}.services-detail-info .action-buttons button{padding:10px 15px;border:none;border-radius:5px;font-size:16px;cursor:pointer;transition:.3s}.services-detail-info .action-buttons .add-to-cart-button{background-color:green;color:#fff}.services-detail-info .action-buttons .add-to-cart-button:hover{background-color:#006400}.services-detail-info .action-buttons .checkout-button{background-color:blue;color:#fff}.services-detail-info .action-buttons .checkout-button:hover{background-color:#00008b}.services-detail-info .action-buttons .go-to-cart-button{background-color:orange;color:#fff}.services-detail-info .action-buttons .go-to-cart-button:hover{background-color:#ff8c00}.ratings-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;z-index:1000}.ratings-popup{background:#fff;border-radius:10px;padding:20px 30px;max-width:400px;width:90%;box-shadow:0 10px 25px rgba(0,0,0,.3);text-align:center;animation:fadeIn .3s ease-in-out}.ratings-popup h4{font-size:20px;margin-bottom:10px}.ratings-popup p{font-size:14px;margin-bottom:15px;color:#444}.ratings-popup .rating-bar{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ratings-popup .rating-bar span{width:50px}.ratings-popup .rating-bar .bar-container{flex:1;background:#e0e0e0;border-radius:4px;height:10px;overflow:hidden}.ratings-popup .rating-bar .bar-container .bar-fill{height:100%;background:linear-gradient(to right, #f6b01e, #ffa41c);transition:width .3s ease}.ratings-popup button{margin-top:15px;background:#007bff;border:none;color:#fff;padding:8px 16px;border-radius:5px;font-weight:bold;cursor:pointer}.ratings-popup button:hover{background:#0056b3}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.language-switch{display:flex;flex-direction:column;align-items:center;gap:5px;margin:20px auto;text-align:center}.language-switch label{font-size:16px;font-weight:bold;color:#444}.language-switch select{padding:6px 10px;font-size:14px;font-weight:500;width:150px;border:1px solid #ccc;border-radius:5px;outline:none;background-color:#fff;cursor:pointer;transition:all .3s ease-in-out;text-align:center}.language-switch select:hover{border-color:#007bff}.language-switch select:focus{border-color:#0056b3;box-shadow:0 0 5px rgba(0,91,187,.5)}.handholding-service-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:linear-gradient(90deg, #f1f1f1, #e6e6e6);border-radius:16px;box-shadow:0px 4px 10px rgba(0,0,0,.1);padding:20px;width:100%;max-width:450px;margin:0 auto}.handholding-service-card .recommended-title{font-size:18px;font-weight:bold;color:#555;margin-bottom:10px}.handholding-service-card .service-content{background:linear-gradient(90deg, #137853, #00477d);border-radius:16px;display:flex;flex-direction:column;align-items:center;width:100%;box-shadow:0 5px 15px rgba(0,0,0,.2);padding:15px;position:relative;overflow:hidden;text-align:center}.handholding-service-card .service-content .sale-tag{position:absolute;top:10px;right:10px;background:#ffc107;color:#fff;font-size:14px;font-weight:bold;padding:4px 8px;border-radius:4px}.handholding-service-card .service-content .updated-title{font-size:20px;font-weight:bold;color:#fff;margin-bottom:10px}.handholding-service-card .service-content .name-input-section{font-size:14px;color:#fff;margin-bottom:10px}.handholding-service-card .service-content .price-section{font-size:18px;font-weight:bold;color:#27ae60;margin-bottom:15px}.handholding-service-card .service-content .buttons-container{display:flex;justify-content:space-between;gap:10px;width:100%;margin-top:10px}.handholding-service-card .service-content .buttons-container button{flex:1;padding:10px 15px;font-size:16px;font-weight:bold;border:none;border-radius:5px;cursor:pointer;transition:background .3s ease}.handholding-service-card .service-content .buttons-container .add-button{background-color:#28a745;color:#fff}.handholding-service-card .service-content .buttons-container .add-button:hover{background-color:#218838}.handholding-service-card .service-content .buttons-container .check{background-color:#007bff;color:#fff}.handholding-service-card .service-content .buttons-container .check:hover{background-color:#0056b3}@media(max-width: 768px){.services-detail-container{flex-direction:column;align-items:center}.left-section,.middle-section,.right-section{flex:1 1 100%}.handholding-service-card{width:100%;max-width:100%;margin-top:20px}.services-detail-info .action-buttons{flex-direction:column}}
.organic-spec_my-profile{padding:30px 20px 50px 20px}.organic-spec_my-profile .organic-spec_my-profile-page-heading{padding-bottom:20px}.organic-spec_my-profile .organic-spec_my-profile-container{display:grid;grid-template-columns:300px 1fr;grid-gap:30px;justify-content:space-around}.organic-spec_my-profile .organic-spec_my-profile-container .google-user-details{display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:20px;border:2px solid #ccc;padding:20px;max-width:500px;margin:auto;box-shadow:0 4px 8px rgba(0,0,0,.1)}.organic-spec_my-profile .organic-spec_my-profile-container .google-user-details .google-avatar{margin-bottom:20px}.organic-spec_my-profile .organic-spec_my-profile-container .google-user-details .google-avatar img{width:60px;height:60px;border-radius:50%}.organic-spec_my-profile .organic-spec_my-profile-container .google-user-details .google-user-details-heading{font-size:18px;font-weight:bold;margin-bottom:15px}.organic-spec_my-profile .organic-spec_my-profile-container .google-user-details .google-user-details-content{width:100%;display:flex;flex-direction:column;align-items:center}.organic-spec_my-profile .organic-spec_my-profile-container .google-user-details .google-user-details-content p{font-size:14px;margin:5px 0}.organic-spec_my-profile .organic-spec_my-profile-container .google-user-details .google-user-details-content p strong{font-weight:bold;margin-right:10px}.organic-spec_my-profile .organic-spec_my-profile-container .google-user-details .google-user-details-content p:last-child{margin-top:10px}@media(max-width: 768px){.organic-spec_my-profile .organic-spec_my-profile-container .google-user-details{max-width:90%;padding:15px}.organic-spec_my-profile .organic-spec_my-profile-container .google-user-details .google-avatar img{width:60px;height:60px}.organic-spec_my-profile .organic-spec_my-profile-container .google-user-details .google-user-details-content p{font-size:12px}}.organic-spec_my-profile .organic-spec_my-profile-container .organic-spec_my-profile-item-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;justify-content:space-around}.organic-spec_my-profile .organic-spec_my-profile-container .organic-spec_my-profile-content{padding-bottom:20px}.organic-spec_my-profile .organic-spec_my-profile-container .organic-spec_my-profile-content .organic-spec_my-profile-section{background:var(--color-primary-100);border-radius:10px 10px 0 0;border:solid 1px rgba(255,255,255,.2);color:var(--color-neutral-100)}.organic-spec_my-profile .organic-spec_my-profile-container .organic-spec_my-profile-content .organic-spec_my-profile-section-heading{color:var(--color-neutral-100);font-weight:bold;padding:5px 0}.organic-spec_my-profile .organic-spec_my-profile-container .organic-spec_my-profile-content .organic-spec_my-profile-section-container{padding:25px}@media(max-width: 940px){.organic-spec_my-profile{padding:10px 20px 50px 10px}.organic-spec_my-profile .organic-spec_my-profile-container{grid-template-columns:200px 1fr;grid-gap:10px}.organic-spec_my-profile .organic-spec_my-profile-container .organic-spec_my-profile-item-container{grid-template-columns:1fr}}@media(max-width: 720px){.organic-spec_my-profile{padding:10px 10px}.organic-spec_my-profile .organic-spec_my-profile-container{grid-template-columns:1fr}.organic-spec_my-profile .organic-spec_my-profile-container .organic-spec_my-profile-container{grid-gap:10px;grid-template-columns:1fr}.organic-spec_my-profile .organic-spec_my-profile-container .organic-spec_my-profile-container .organic-spec_my-profile-content{padding-bottom:0}.organic-spec_my-profile .organic-spec_my-profile-container .organic-spec_my-profile-container .organic-spec_my-profile-nav{display:none}}
.organic-spec_my-cart{padding:30px 20px 50px 20px}.organic-spec_my-cart .organic-spec_my-cart-page-heading{padding-bottom:20px}.organic-spec_my-cart .organic-spec_my-cart-container{display:grid;grid-template-columns:300px 1fr;grid-gap:30px;justify-content:space-around}.organic-spec_my-cart .organic-spec_my-cart-container .organic-spec_my_cart-detail{padding:0 10px;display:grid;grid-template-columns:1fr 1fr}.organic-spec_my-cart .organic-spec_my-cart-container .organic-spec_my-cart-item-container .organic-spec_cart-list-heading{display:flex;justify-content:space-between;align-items:center}.organic-spec_my-cart .organic-spec_my-cart-container .organic-spec_my-cart-item-container .organic-spec_cart-list-heading .organic-spec_cart-list-detail,.organic-spec_my-cart .organic-spec_my-cart-container .organic-spec_my-cart-item-container .organic-spec_cart-list-heading .organic-spec_cart-list-counts,.organic-spec_my-cart .organic-spec_my-cart-container .organic-spec_my-cart-item-container .organic-spec_cart-list-heading .organic-spec_cart-list-action-group{font:500 16px/22px benton-sans-reading-edge,sans-serif;font-weight:bold;color:#333;padding:10px 20px}.organic-spec_my-cart .organic-spec_my-cart-container .organic-spec_my-cart-item-container .organic-spec_cart-list-heading .organic-spec_cart-list-detail{text-align:left;padding:0 20px}.organic-spec_my-cart .organic-spec_my-cart-container .organic-spec_my-cart-item-container .organic-spec_cart-list-heading .organic-spec_cart-list-counts{text-align:center}.organic-spec_my-cart .organic-spec_my-cart-container .organic-spec_my-cart-item-container .organic-spec_cart-list-heading .organic-spec_cart-list-action-group{text-align:right}.organic-spec_my-cart .organic-spec_my-cart-container .organic-spec_my-cart-content{padding-bottom:20px}.organic-spec_my-cart .organic-spec_my-cart-container .organic-spec_my-cart-content .organic-spec_my-cart-section{background:var(--color-primary-100);border-radius:10px 10px 0 0;border:solid 1px rgba(255,255,255,.2);color:var(--color-neutral-100)}.organic-spec_my-cart .organic-spec_my-cart-container .organic-spec_my-cart-content .organic-spec_my-cart-section-heading{color:var(--color-neutral-100);font-weight:bold;padding:5px 0}.organic-spec_my-cart .organic-spec_my-cart-container .organic-spec_my-cart-content .organic-spec_my-cart-section-container{padding:25px}@media(max-width: 940px){.organic-spec_my-cart{padding:10px 20px 50px 10px}.organic-spec_my-cart .organic-spec_my-cart-container{grid-template-columns:200px 1fr;grid-gap:10px}}@media(max-width: 720px){.organic-spec_my-cart{padding:10px 10px}.organic-spec_my-cart .organic-spec_my-cart-container{grid-template-columns:1fr}.organic-spec_my-cart .organic-spec_my-cart-container .organic-spec_my-cart-container .organic-spec_my-cart-content{padding-bottom:0}.organic-spec_my-cart .organic-spec_my-cart-container .organic-spec_my-cart-container .organic-spec_my-cart-nav{display:none}}.buy-details-container{margin:20px 0;width:100%}.buy-details-header,.buy-details-item{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;padding:10px;border:1px solid #ccc;background-color:#f9f9f9}.buy-details-header{font-weight:bold;background-color:#e9ecef}.buy-details-header div{text-align:center}.buy-details-item-name{font-weight:bold;text-align:left}.buy-details-item-actions{display:flex;justify-content:center;align-items:center;gap:10px;margin-right:50px}.buy-details-item-button{padding:5px 10px}.buy-details-header-name{margin-right:150px}.buy-details-header-quantity{margin-right:50px}.buy-details-item-price,.buy-details-item-saving{text-align:center;font-size:14px;margin-right:30px;font-weight:bold}.organic-spec_cart-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;text-align:center;padding:10px 0;background-color:#e9ecef;border:1px solid #ddd;font-weight:bold}.cart-header-name{margin-right:120px}.organic-spec_cart-header div{font-size:14px;color:#333}.organic-spec_my_cart-box{margin-top:20px}.organic-spec_cart-list-container{border-top:none}.organic-spec_cart-list{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;padding:10px 0;border:1px solid #ddd}.organic-spec_cart-list:hover{background-color:#f9f9f9}.organic-spec_cart-list-detail{text-align:left;font-size:14px;font-weight:bold}.organic-spec_cart-list-counts{display:flex;justify-content:center;align-items:center}.organic-spec_cart-list-counts .organic-spec_cart-list-counts-container{display:flex;align-items:center;gap:10px;margin-right:100px}.organic-spec_cart-list-counts .organic-spec_cart-list-counts-container .organic-spec_cart-list-button{background-color:#007bff;color:#fff;border:none;border-radius:4px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer}.organic-spec_cart-list-counts .organic-spec_cart-list-counts-container .organic-spec_cart-list-button-count{font-weight:bold;font-size:16px;text-align:center;color:#333;background:none;border:none;border-radius:0;width:auto;height:auto}.cart-header-price{margin-left:30px}.organic-spec_cart-list-action-group{text-align:center;font-size:14px;font-weight:bold}.organic-spec_cart-list-saving{text-align:center;font-size:14px;font-weight:bold}.total-price-section{display:flex;justify-content:flex-end;align-items:center;padding:1rem;border-top:1px solid #ccc;background-color:#f9f9f9;position:relative}.total-price{font-size:1.5rem;font-weight:bold;color:#333;margin-right:2rem}.checkout-button-container .checkout-all-button{background-color:#fc0;color:#111;padding:1rem 2rem;border:none;border-radius:20px;font-size:1rem;font-weight:bold;cursor:pointer;transition:all .3s ease}.checkout-button-container .checkout-all-button:hover{background-color:#f90}.organic-spec_my_cart-box{position:relative;min-height:200px;padding-bottom:6rem}
.organic-spec_cart-list-container{border-bottom:solid 2px #ddd;display:grid;grid-template-columns:auto auto;align-items:center;padding:10px 0}.organic-spec_cart-list-container .organic-spec_cart-list{display:grid;grid-template-columns:400px 150px 100px 200px;justify-content:space-between;align-items:center;height:70px;gap:20px}.organic-spec_cart-list-container .organic-spec_cart-list .organic-spec_cart-list-detail{padding:20px 0;font-weight:400;color:#333;font-size:16px;margin-left:30px}.organic-spec_cart-list-container .organic-spec_cart-list .organic-spec_cart-list-counts{display:flex;align-items:center;justify-content:start;margin-left:-10px}.organic-spec_cart-list-container .organic-spec_cart-list .organic-spec_cart-list-counts .organic-spec_cart-list-counts-container{display:flex;align-items:center;gap:10px}.organic-spec_cart-list-container .organic-spec_cart-list .organic-spec_cart-list-counts .organic-spec_cart-list-counts-container .organic-spec_cart-list-button{background-color:#007bff;color:#fff;border:none;border-radius:4px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer}.organic-spec_cart-list-container .organic-spec_cart-list .organic-spec_cart-list-counts .organic-spec_cart-list-counts-container .organic-spec_cart-list-button-count{font-weight:bold;font-size:16px;text-align:center;color:#333;background:none;border:none;border-radius:0;width:auto;height:auto}.organic-spec_cart-list-container .organic-spec_cart-list .organic-spec_cart-list-action-group{text-align:left;font-weight:600;color:#000;margin-left:40px}.organic-spec_cart-list-container .organic-spec_cart-list .organic-spec_cart-list-saving{text-align:center;font-size:14px;font-weight:bold;color:#333}.organic-spec_cart-list-container .service-checkout-button{grid-column:span 2;margin-left:auto;padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;font-size:14px;font-weight:600;cursor:pointer}.organic-spec_cart-list-container .service-checkout-button:hover{background-color:#0056b3;color:#fff}.organic-spec_cart-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;text-align:center;padding:10px 0;background-color:#e9ecef;border:1px solid #ddd;font-weight:bold}.organic-spec_cart-header div{font-size:14px;color:#333}.organic-spec_my_cart-box{margin-top:20px}.organic-spec_cart-list{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;padding:10px 0;border:1px solid #ddd}.organic-spec_cart-list:hover{background-color:#f9f9f9}.organic-spec_cart-list-detail{text-align:left;font-size:14px;font-weight:bold}.cart-header-price{margin-left:30px}.organic-spec_cart-list-saving{text-align:center;font-size:14px;font-weight:bold}
.organic-spec_cart-heading{padding:30px}
.cart_header{background:#ddd;padding:3px;border-radius:10px}.cart_header .cart_header-container{display:flex;justify-content:space-between;align-items:center;padding:8px}.cart_header .cart_header-buttons{display:flex;gap:10px;align-items:center;justify-content:flex-start;width:100%}.cart_header .button{padding:8px 15px;border-radius:5px;font-weight:600;cursor:pointer;font-family:"Arial, sans-serif"}.cart_header .button.cart_header-service{background-color:#3498db;color:#fff;border:none}.cart_header .button.cart_header-service:hover{background-color:#2a7bbd}.cart_header .button.cart_header-buy{background-color:#2ecc71;color:#fff;border:none}.cart_header .button.cart_header-buy:hover{background-color:#27ae60}
.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.3);text-align:center;min-width:300px}.modal-content h2{margin-bottom:10px;font-size:20px}.modal-content p{font-size:16px;color:#555}.modal-actions{display:flex;justify-content:space-around;margin-top:20px}.modal-btn{padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px}.cancel{background:gray;color:#fff}.confirm{background:red;color:#fff}
.organic-spec_contact-us{min-height:500px;border-bottom:solid 2px var(--color-primary-100)}.organic-spec_contact-us .organic-spec_contact-us-heading{padding:25px 0;font-weight:bold;color:var(--color-primary-100)}.organic-spec_contact-us .organic-spec_contact-us-box{max-width:500px;margin:0 auto 30px auto}.organic-spec_contact-us .organic-spec_contact-us-box .organic-spec_contact-us-box-sub-heading{text-align:center;font:500 18px/24px benton-sans-reading-edge,sans-serif;color:#333;font-weight:bold}.organic-spec_contact-us .organic-spec_contact-us-link-box{margin:30px 0;text-align:center;font:400 18px/24px bebas-neue,sans-serif;color:#4d4d4d}.organic-spec_contact-us .organic-spec_contact-us-link-box .organic-spec_contact-us-link{font-weight:bold}@media(max-width: 940px){.organic-spec_contact-us{margin:0 auto}}@media(max-width: 720px){.organic-spec_contact-us{border-radius:0}.organic-spec_contact-us .organic-spec_contact-us-box{padding:10px}}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.organic-spec_log-in-form-box{max-width:500px;margin:20px auto 0 auto}.organic-spec_log-in-form-box .organic-spec_log-in-form-general-error{background:rgba(224,9,9,.2);color:var(--color-status-error);padding:20px 40px 20px 10px;margin-bottom:20px;display:flex;align-items:center}.organic-spec_log-in-form-box .organic-spec_log-in-form-general-error .triangle-icons{margin:0 10px}.organic-spec_log-in-form-box .organic-spec_log-in-form-box-button-box{padding:10px 0 20px;display:flex;justify-content:center}
.organic-spec_orders-page{display:flex;flex-direction:column;align-items:center;padding:20px;width:100%;box-sizing:border-box}.organic-spec_orders-page .organic-spec_orders-page-heading{margin-bottom:20px}.organic-spec_orders-page .organic-spec_orders-page-header{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1000px;margin-bottom:10px;padding:0 20px}.organic-spec_orders-page .organic-spec_orders-page-header .organic-spec_orders-page-tabs{display:flex;margin-left:220px}.organic-spec_orders-page .organic-spec_orders-page-header .organic-spec_orders-page-tabs button{padding:10px 1px;background:rgba(0,0,0,0);border:none;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;font-size:13px;color:#468914}.organic-spec_orders-page .organic-spec_orders-page-header .organic-spec_orders-page-tabs button:hover,.organic-spec_orders-page .organic-spec_orders-page-header .organic-spec_orders-page-tabs button.active{border-bottom:2px solid #007bff;color:#007bff}.organic-spec_orders-page .organic-spec_orders-page-header .organic-spec_orders-page-search-bar{display:flex;align-items:center}.organic-spec_orders-page .organic-spec_orders-page-header .organic-spec_orders-page-search-bar input{padding:8px 1px;border:1px solid #ddd;border-radius:4px;margin-right:10px;font-size:16px}.organic-spec_orders-page .organic-spec_orders-page-header .organic-spec_orders-page-search-bar button{padding:10px 15px;background:#468914;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px}.organic-spec_orders-page .organic-spec_orders-page-header .organic-spec_orders-page-search-bar button:hover{background:#468914}.organic-spec_orders-page .organic-spec_orders-page-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;width:100%;max-width:1000px;margin:0 auto;padding:0 20px}.organic-spec_orders-page .organic-spec_orders-page-container .organic-spec_orders-page-nav{flex:1;margin-right:20px}.organic-spec_orders-page .organic-spec_orders-page-container .organic-spec_orders-page-item-container{flex:3;background:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.organic-spec_orders-page .organic-spec_orders-page-container .organic-spec_orders-page-item-container .organic-spec_orders-page-list{display:flex;flex-direction:column}.organic-spec_orders-page .organic-spec_orders-page-container .organic-spec_orders-page-item-container .organic-spec_orders-page-list .organic-spec_orders-page-item{border:1px solid #ddd;border-radius:8px;margin-bottom:20px;padding:20px;cursor:pointer;transition:background-color .3s ease;display:flex;flex-direction:column}.organic-spec_orders-page .organic-spec_orders-page-container .organic-spec_orders-page-item-container .organic-spec_orders-page-list .organic-spec_orders-page-item:hover{background-color:#f9f9f9}.organic-spec_orders-page .organic-spec_orders-page-container .organic-spec_orders-page-item-container .organic-spec_orders-page-list .organic-spec_orders-page-item .organic-spec_orders-page-header-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.organic-spec_orders-page .organic-spec_orders-page-container .organic-spec_orders-page-item-container .organic-spec_orders-page-list .organic-spec_orders-page-item .organic-spec_orders-page-header-info .organic-spec_orders-page-info{display:flex;gap:15px}.organic-spec_orders-page .organic-spec_orders-page-container .organic-spec_orders-page-item-container .organic-spec_orders-page-list .organic-spec_orders-page-item .organic-spec_orders-page-header-info .organic-spec_orders-page-info span{margin-right:15px}.organic-spec_orders-page .organic-spec_orders-page-container .organic-spec_orders-page-item-container .organic-spec_orders-page-list .organic-spec_orders-page-item .organic-spec_orders-page-header-info .organic-spec_orders-page-id{font-weight:bold;color:#333}.organic-spec_orders-page .organic-spec_orders-page-container .organic-spec_orders-page-item-container .organic-spec_orders-page-list .organic-spec_orders-page-item .organic-spec_orders-page-body{display:flex;align-items:center;margin-bottom:10px}.organic-spec_orders-page .organic-spec_orders-page-container .organic-spec_orders-page-item-container .organic-spec_orders-page-list .organic-spec_orders-page-item .organic-spec_orders-page-body .organic-spec_orders-page-image{width:100px;height:100px;object-fit:contain;margin-right:20px}.organic-spec_orders-page .organic-spec_orders-page-container .organic-spec_orders-page-item-container .organic-spec_orders-page-list .organic-spec_orders-page-item .organic-spec_orders-page-body .organic-spec_orders-page-details{display:flex;flex-direction:column}.organic-spec_orders-page .organic-spec_orders-page-container .organic-spec_orders-page-item-container .organic-spec_orders-page-list .organic-spec_orders-page-item .organic-spec_orders-page-body .organic-spec_orders-page-details div{margin-bottom:5px}.organic-spec_orders-page .organic-spec_orders-page-container .organic-spec_orders-page-item-container .organic-spec_orders-page-list .organic-spec_orders-page-item .organic-spec_orders-page-actions{display:flex;flex-direction:column;gap:10px;justify-content:flex-end;align-self:flex-end;margin-top:-80px}.organic-spec_orders-page .organic-spec_orders-page-container .organic-spec_orders-page-item-container .organic-spec_orders-page-list .organic-spec_orders-page-item .organic-spec_orders-page-actions button{padding:5px 10px;background:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer}.organic-spec_orders-page .organic-spec_orders-page-container .organic-spec_orders-page-item-container .organic-spec_orders-page-list .organic-spec_orders-page-item .organic-spec_orders-page-actions button:hover{background:#218838}
.order-details{padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.order-details button{background-color:#007bff;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;margin-bottom:20px}.order-details button.cancel-order-btn{background-color:#dc3545}.order-details h2{margin-bottom:20px}.order-details .tracking-container{display:flex;flex-direction:column;align-items:flex-start}.order-details .tracking-container .tracking-stage{display:flex;align-items:flex-start;position:relative;margin-bottom:20px}.order-details .tracking-container .tracking-stage.active .circle{background-color:#28a745;border-color:#28a745}.order-details .tracking-container .tracking-stage.active .line{background-color:#28a745}.order-details .tracking-container .tracking-stage.active .tracking-info{color:#28a745}.order-details .tracking-container .tracking-stage.active .tracking-info h3{color:#28a745}.order-details .tracking-container .tracking-stage.active .tracking-info p{color:#28a745}.order-details .tracking-container .tracking-stage.cancelled .circle{background-color:#dc3545;border-color:#dc3545}.order-details .tracking-container .tracking-stage.cancelled .tracking-info{color:#dc3545}.order-details .tracking-container .tracking-stage.cancelled .tracking-info h3{color:#dc3545}.order-details .tracking-container .tracking-stage.cancelled .tracking-info p{color:#dc3545}.order-details .tracking-container .tracking-stage .circle{width:15px;height:15px;border-radius:50%;background-color:#fff;border:2px solid #ccc;margin-right:10px;position:relative;z-index:1;margin-top:0px}.order-details .tracking-container .tracking-stage .tracking-info h3{margin:0;font-size:16px;font-weight:bold}.order-details .tracking-container .tracking-stage .tracking-info p{margin:2px 0;font-size:14px;color:#666}.order-details .tracking-container .tracking-stage .line{width:2px;height:130%;background-color:#ccc;position:absolute;left:7px;top:10px;z-index:0}.order-details .tracking-container .tracking-stage:last-child .line{display:none}.order-details .cancel-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.order-details .cancel-popup{background:#fff;padding:20px;border-radius:5px;text-align:center}.order-details .cancel-popup h3{margin-bottom:20px}.order-details .cancel-popup p{margin-bottom:20px}.order-details .cancel-popup label{display:flex;align-items:center;margin-bottom:10px}.order-details .cancel-popup label input{margin-right:10px}.order-details .cancel-popup input[type=text]{width:100%;padding:10px;margin-bottom:20px}.order-details .cancel-popup button{margin:10px;padding:10px 20px}
.review-page{display:flex;justify-content:center;padding:2rem;background-color:#f5f5f5;font-family:Arial,sans-serif;color:#333}.review-page .popup-message{background-color:#4caf50;color:#fff;padding:1rem;border-radius:4px;font-size:1rem;margin-bottom:1.5rem;text-align:center}.review-page .review-content{background-color:#fff;border-radius:12px;padding:2rem;width:100%;margin-top:-40px;max-width:600px;box-shadow:0 4px 12px rgba(0,0,0,.1);text-align:center}.review-page .review-content .review-page-heading{font-size:2rem;color:#333;margin-bottom:1rem;font-weight:bold}.review-page .review-content .contact-button-top{margin-bottom:1.5rem}.review-page .review-content .contact-button-top .contact-organicspec-button{background-color:#00796b;color:#fff;padding:.6rem 1.2rem;border-radius:8px;border:none;cursor:pointer;font-size:1rem;font-weight:500;transition:background-color .3s ease}.review-page .review-content .contact-button-top .contact-organicspec-button:hover{background-color:#004d40}.review-page .review-content .product-info{display:flex;align-items:center;margin-bottom:1.5rem;text-align:left}.review-page .review-content .product-info .product-image{width:80px;height:80px;border-radius:8px;object-fit:cover;margin-right:1rem}.review-page .review-content .product-info .product-details{flex:1}.review-page .review-content .product-info .product-details .product-name{font-size:1.2rem;font-weight:bold;margin-bottom:.3rem;color:#333}.review-page .review-content .product-info .product-details .order-info{font-size:.9rem;color:#777}.review-page .review-content .product-info .product-details .order-info span{display:block;margin-bottom:.2rem}.review-page .review-content .product-info .ship-to{font-size:.9rem;color:#333;margin-top:.3rem}.review-page .review-content .rating-section{margin-bottom:1.2rem}.review-page .review-content .rating-section label{font-size:1rem;color:#555;margin-bottom:.5rem;display:block}.review-page .review-content .rating-section .stars .star{font-size:1.5rem;cursor:pointer;color:#ddd;transition:color .3s ease}.review-page .review-content .rating-section .stars .star.filled{color:#ffc107}.review-page .review-content .description-section{margin-bottom:1.2rem}.review-page .review-content .description-section label{font-size:1rem;color:#555;display:block;margin-bottom:.5rem}.review-page .review-content .description-section div input[type=radio]{margin-right:.2rem;cursor:pointer}.review-page .review-content .description-section div label{font-size:1rem;color:#333;display:inline;margin-right:1rem}.review-page .review-content .comments-section{margin-bottom:1.5rem}.review-page .review-content .comments-section textarea{width:100%;min-height:100px;border-radius:8px;padding:1rem;font-size:1rem;border:1px solid #ddd;outline:none;resize:none;transition:border-color .3s ease}.review-page .review-content .comments-section textarea:focus{border-color:#00796b}.review-page .review-content .actions{display:flex;justify-content:center}.review-page .review-content .actions button{background-color:#63c106;color:#fff;padding:.6rem 1.5rem;border-radius:8px;border:none;cursor:pointer;font-size:1rem;font-weight:500;transition:background-color .3s ease}.review-page .review-content .actions button:hover{background-color:#004d40}
.organic-spec_my-settings{padding:30px 20px 50px 20px}.organic-spec_my-settings .organic-spec_my-settings-page-heading{padding-bottom:20px}.organic-spec_my-settings .organic-spec_my-settings-container{display:grid;grid-template-columns:300px 1fr;grid-gap:30px;justify-content:space-around}.organic-spec_my-settings .organic-spec_my-settings-container .organic-spec_my-settings-item-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;justify-content:space-around}.organic-spec_my-settings .organic-spec_my-settings-container .organic-spec_my-settings-content{padding-bottom:20px}.organic-spec_my-settings .organic-spec_my-settings-container .organic-spec_my-settings-content .organic-spec_my-settings-section{background:var(--color-primary-100);border-radius:10px 10px 0 0;border:solid 1px rgba(255,255,255,.2);color:var(--color-neutral-100)}.organic-spec_my-settings .organic-spec_my-settings-container .organic-spec_my-settings-content .organic-spec_my-settings-section-heading{color:var(--color-neutral-100);font-weight:bold;padding:5px 0}.organic-spec_my-settings .organic-spec_my-settings-container .organic-spec_my-settings-content .organic-spec_my-settings-section-container{padding:25px}@media(max-width: 940px){.organic-spec_my-settings{padding:10px 20px 50px 10px}.organic-spec_my-settings .organic-spec_my-settings-container{grid-template-columns:200px 1fr;grid-gap:10px}.organic-spec_my-settings .organic-spec_my-settings-container .organic-spec_my-settings-item-container{grid-template-columns:1fr}}@media(max-width: 720px){.organic-spec_my-settings{padding:10px 10px}.organic-spec_my-settings .organic-spec_my-settings-container{grid-template-columns:1fr}.organic-spec_my-settings .organic-spec_my-settings-container .organic-spec_my-settings-container{grid-gap:10px;grid-template-columns:1fr}.organic-spec_my-settings .organic-spec_my-settings-container .organic-spec_my-settings-container .organic-spec_my-settings-content{padding-bottom:0}.organic-spec_my-settings .organic-spec_my-settings-container .organic-spec_my-settings-container .organic-spec_my-settings-nav{display:none}}
.organic-spec_my-notification{max-width:800px;margin:0 auto;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.organic-spec_my-notification-page-heading{text-align:center;margin-bottom:20px;color:#333}.organic-spec_my-notification-container{display:flex;flex-direction:row;gap:20px}.organic-spec_my-notification-nav{width:20%}.organic-spec_my-notification-item-container{width:80%}.organic-spec_my-notification-item-container .no-notifications{text-align:center;color:#666;font-size:16px}.organic-spec_my-notification-item-container .notification-item{background-color:#fff;border:1px solid #ddd;border-radius:5px;padding:15px;margin-bottom:15px;box-shadow:0 1px 4px rgba(0,0,0,.1)}.organic-spec_my-notification-item-container .notification-item p{margin:5px 0}.organic-spec_my-notification-item-container .notification-item p strong{color:#444}.organic-spec_my-notification-item-container .notification-item p.timestamp{font-size:12px;color:#888}.organic-spec_my-notification-item-container .notification-item .reply-container{margin-top:10px;display:flex;gap:10px}.organic-spec_my-notification-item-container .notification-item .reply-container input{flex:1;padding:8px;border:1px solid #ccc;border-radius:4px}.organic-spec_my-notification-item-container .notification-item .reply-container .reply-btn{background-color:#007bff;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer}.organic-spec_my-notification-item-container .notification-item .reply-container .reply-btn:hover{background-color:#0056b3}.organic-spec_my-notification-item-container .notification-item .reply-container .reply-btn:disabled{background-color:#999;cursor:not-allowed}
.land-preparation-pagef h2{text-align:center;font-size:24px;font-weight:600;color:#005f7a;margin-bottom:20px}.land-preparation-pagef .section-heading-buttonf{display:flex;justify-content:center;margin:20px 0}.land-preparation-pagef .section-heading-buttonf button{background:linear-gradient(to right, #1366b0, #00b2b2);color:#fff;font-weight:bold;text-transform:uppercase;font-size:16px;padding:18px 28px;border:none;border-radius:9999px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.land-preparation-pagef .section-heading-buttonf button:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.15)}.land-preparation-pagef .healthcare-buttons-wrapperf{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:30px}.land-preparation-pagef .button-rowf{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.land-preparation-pagef .healthcare-buttonf{background:linear-gradient(to right, #1366b0, #00b2b2);color:#fff;font-weight:bold;text-transform:uppercase;border:none;border-radius:9999px;padding:18px 28px;font-size:19px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:none;min-width:170px;text-align:center;white-space:nowrap}.land-preparation-pagef .healthcare-buttonf:hover{transform:scale(1.05);box-shadow:0px 4px 8px rgba(0,0,0,.15)}.land-preparation-pagef .healthcare-buttonf.active{background:linear-gradient(to right, #0a4d8c, #008c8c)}.land-preparation-pagef .containerf{display:flex}.land-preparation-pagef .filter-dropdownsf{display:flex;flex-direction:column}.land-preparation-pagef .filter-dropdownsf .filter-dropdown:not(:last-child){margin-bottom:20px}.land-preparation-pagef .sidebarf{flex:0 0 25%;padding:20px;background-color:rgba(249,251,249,.9215686275);margin-top:29px}.land-preparation-pagef .sidebarf{position:relative;z-index:2}.land-preparation-pagef .main-contentf{flex:1;padding:20px}.land-preparation-pagef .main-contentf .sort-filter-containerf{justify-content:flex-end;margin-right:20px}.land-preparation-pagef .main-contentf .sort-dropdown-containerf{display:flex;justify-content:flex-end;align-items:center;margin-top:-20px;margin-bottom:60px}.land-preparation-pagef .main-contentf .custom-select-wrapperf{position:relative;display:inline-block;width:160px}.land-preparation-pagef .main-contentf .custom-select-wrapperf::after{content:"▼";font-size:.6rem;position:absolute;top:50%;right:14px;pointer-events:none;transform:translateY(-50%);color:#666}.land-preparation-pagef .main-contentf .sort-dropdownf{width:100%;padding:10px 14px;font-size:1rem;color:#333;background-color:#fff;border:1px solid #ccc;border-radius:8px;appearance:none;cursor:pointer;transition:all .2s ease}.land-preparation-pagef .main-contentf .sort-dropdownf:hover{border-color:#999}.land-preparation-pagef .main-contentf .sort-dropdownf:focus{outline:none;border-color:#00b2b2;box-shadow:0 0 0 2px rgba(0,178,178,.2)}.land-preparation-pagef select{width:100%;padding:8px;font-size:1rem;border-radius:4px;border:1px solid #ccc;outline:none;margin-bottom:10px}.land-preparation-pagef label{display:block;font-size:1rem;color:#333}.land-preparation-pagef .product-gridf{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px;margin-top:-65px}.land-preparation-pagef .product-gridf .product-cardf{position:relative;border:1px solid rgba(249,251,249,.9215686275);padding:16px;border-radius:8px;text-align:center;box-shadow:0px 4px 6px rgba(0,0,0,.1);transition:transform .2s}.land-preparation-pagef .product-gridf .product-cardf:hover{transform:translateY(-5px)}.land-preparation-pagef .product-gridf .product-cardf .product-imagef{width:100%;max-height:200px;object-fit:contain;margin-bottom:5px;margin-top:30px}.land-preparation-pagef .product-gridf .product-cardf .product-titlef{margin:0 0 16px 0;font-size:2rem;color:#333}.land-preparation-pagef .product-gridf .product-cardf .product-descriptionf{color:#666;font-size:1.5rem}.land-preparation-pagef .product-gridf .product-cardf .product-pricef{font-size:1.5rem}.land-preparation-pagef .product-gridf .product-cardf .add-buttonf{position:absolute;top:8px;right:8px;border-radius:20px;background-color:#4caf50;color:#fff;border:none;cursor:pointer;font-size:.8rem;padding:6px 12px;display:flex;align-items:center;justify-content:right;box-shadow:0px 2px 4px rgba(0,0,0,.2);transition:background-color .3s,padding .3s;white-space:nowrap;overflow:hidden}.land-preparation-pagef .product-gridf .product-cardf .add-buttonf::before{content:"+";font-size:1rem;line-height:1;margin-right:8px}.land-preparation-pagef .product-gridf .product-cardf .add-buttonf:hover{background-color:#45a049;padding:8px 24px}.land-preparation-pagef .product-gridf .product-cardf .add-buttonf:hover::before{content:"Add to cart";font-size:1rem;background-color:#fff;color:#45a049;border-radius:4px;padding:4px}@media(max-width: 1200px){.land-preparation-pagef .product-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 900px){.land-preparation-pagef .product-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.land-preparation-pagef .container{flex-direction:column}.land-preparation-pagef .sidebar{flex:0 0 100%}.land-preparation-pagef .main-content{flex:1}}
.organic-spec_static-page{max-width:1250px;margin:0 auto;padding:30px 20px 50px 20px}.organic-spec_static-page .organic-spec_page-heading{font:500 24px/28px benton-sans-reading-edge,sans-serif;font-weight:bold;color:#333;margin-bottom:40px}.organic-spec_static-page .organic-spec_page-heading.organic-spec_page-section-heading{color:#666;font-weight:600;margin:40px 0 20px 0}.organic-spec_static-page .para-2{font:400 14px/18px bebas-neue,sans-serif;color:gray}.organic-spec_static-page.refund-and-cancellation-policy-container .effective-date{font:400 14px/18px bebas-neue,sans-serif;color:#ccc}.organic-spec_static-page.refund-and-cancellation-policy-container .para-1{font:400 14px/18px bebas-neue,sans-serif;color:#4d4d4d}
.organic-spec_page-not-found{position:relative}.organic-spec_page-not-found .organic-spec_404-background{display:flex;justify-content:center;align-items:end;height:500px}.organic-spec_page-not-found .organic-spec_page-not-fount-info{position:absolute;top:19%;left:28%}.organic-spec_page-not-found .organic-spec_page-not-fount-info .organic-spec_page-heading{margin-bottom:191px;color:#4f9b17;font:500 22px/28px benton-sans-reading-edge,sans-serif;opacity:.5}.organic-spec_page-not-found .organic-spec_page-not-fount-info .organic-spec_page-sub-heading{color:#4f9b17;font:500 16px/22px benton-sans-reading-edge,sans-serif}
.contact-us-page{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;background-color:#f9f9f7;padding:40px;display:flex;flex-direction:column;align-items:center}.contact-us-page .title{font-size:32px;font-weight:600;color:#fff;background-color:#006839;padding:1px 10px;border-radius:50px;text-align:center;margin-bottom:-5px}.contact-us-page .subtitle{font-size:18px;color:#6c6c6c;margin-bottom:30px}.contact-us-page .form-container{background-color:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1);width:100%;max-width:600px;padding:40px;margin-top:-20px}.contact-us-page .contact-form{display:flex;flex-direction:column}.contact-us-page .contact-form .input-group{margin-bottom:20px}.contact-us-page .contact-form .input-group .input-label{font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.contact-us-page .contact-form .input-group .input-field,.contact-us-page .contact-form .input-group .textarea-field{width:100%;padding:12px;border:1px solid #d1d1d6;border-radius:8px;font-size:16px;transition:border .3s ease-in-out}.contact-us-page .contact-form .input-group .input-field:focus,.contact-us-page .contact-form .input-group .textarea-field:focus{border-color:#0071e3;outline:none}.contact-us-page .contact-form .input-group .input-field::placeholder,.contact-us-page .contact-form .input-group .textarea-field::placeholder{color:#a1a1a6}.contact-us-page .contact-form .input-group .textarea-field{height:120px;resize:none}.contact-us-page .contact-form .submit-btn{background-color:#0071e3;color:#fff;font-size:16px;padding:15px;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease-in-out}.contact-us-page .contact-form .submit-btn:hover{background-color:#0058b0}.contact-us-page .contact-form .submit-btn:focus{outline:none}
.organic-spec_give-feed-back{min-height:500px;border-bottom:solid 2px var(--color-primary-100)}.organic-spec_give-feed-back .organic-spec_give-feed-back-heading{padding:25px 0;font-weight:bold;color:var(--color-primary-100)}.organic-spec_give-feed-back .organic-spec_give-feed-back-box{max-width:500px;margin:0 auto 30px auto}.organic-spec_give-feed-back .organic-spec_give-feed-back-box .organic-spec_give-feed-back-box-sub-heading{text-align:center;font:500 18px/24px benton-sans-reading-edge,sans-serif;color:#333;font-weight:bold}.organic-spec_give-feed-back .organic-spec_give-feed-back-link-box{margin:30px 0;text-align:center;font:400 18px/24px bebas-neue,sans-serif;color:#4d4d4d}.organic-spec_give-feed-back .organic-spec_give-feed-back-link-box .organic-spec_give-feed-back-link{font-weight:bold}@media(max-width: 940px){.organic-spec_give-feed-back{margin:0 auto}}@media(max-width: 720px){.organic-spec_give-feed-back{border-radius:0}.organic-spec_give-feed-back .organic-spec_give-feed-back-box{padding:10px}}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.organic-spec_log-in-form-box{max-width:500px;margin:20px auto 0 auto}.organic-spec_log-in-form-box .organic-spec_log-in-form-general-error{background:rgba(224,9,9,.2);color:var(--color-status-error);padding:20px 40px 20px 10px;margin-bottom:20px;display:flex;align-items:center}.organic-spec_log-in-form-box .organic-spec_log-in-form-general-error .triangle-icons{margin:0 10px}.organic-spec_log-in-form-box .organic-spec_log-in-form-box-button-box{padding:10px 0 20px;display:flex;justify-content:center}
.subscription-form{width:100%;max-width:500px;margin:0 auto;padding:20px;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9;box-shadow:0 2px 10px rgba(0,0,0,.1)}h2{text-align:center;font-size:24px;margin-bottom:20px}.form-group{margin-bottom:20px}.form-group label{display:block;font-size:14px;color:#555;margin-bottom:5px}.form-group input{width:100%;padding:10px;font-size:14px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}.form-group input:focus{border-color:#4caf50;outline:none}.btn{width:100%;padding:12px;background-color:#4caf50;color:#fff;font-size:16px;border:none;border-radius:4px;cursor:pointer}.btn:hover{background-color:#45a049}.alert{padding:10px;margin-bottom:20px;border-radius:4px}.success{background-color:#d4edda;color:#155724}.error{background-color:#f8d7da;color:#721c24}
.organic-spec_rent-page{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:40px 20px 50px;background:#fff}.organic-spec_rent-page .organic-spec_rent-feature-section{width:100%;max-width:1000px;text-align:center}.organic-spec_rent-page .organic-spec_rent-feature-section .sale-heading-box-rent{display:flex;justify-content:center;align-items:center;background-color:#004d00;padding:13px 35px;border-radius:40px;width:fit-content;margin:0 auto 15px}.organic-spec_rent-page .organic-spec_rent-feature-section .sale-heading-box-rent h1{color:#fff;font-size:1.5em;margin:0;font-weight:bold}.organic-spec_rent-page .organic-spec_rent-feature-section .subheading{font-size:1.3em;color:#000;margin-bottom:30px;font-weight:bold}.organic-spec_rent-page .organic-spec_rent-list-box{width:650px;margin:0 auto;padding:10px}.organic-spec_rent-page .organic-spec_rent-list-box .organic-spec_rent-cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:25px;justify-content:center;align-items:center}.organic-spec_rent-page .organic-spec_rent-list-box .organic-spec_rent-cards .card{background:#fff;border:2px solid #4c8b64;border-radius:10px;padding:25px;text-align:center;max-width:340px;width:100%;height:220px;box-shadow:0px 4px 10px rgba(0,0,0,.2);transition:transform .2s ease-in-out}.organic-spec_rent-page .organic-spec_rent-list-box .organic-spec_rent-cards .card:hover{transform:scale(1.05)}.organic-spec_rent-page .organic-spec_rent-list-box .organic-spec_rent-cards .card img{max-width:90px;height:auto;margin-bottom:12px}.organic-spec_rent-page .organic-spec_rent-list-box .organic-spec_rent-cards .card h3{font-size:1.2em;color:#004d00;font-weight:bold;margin-top:10px}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.agro-expert-container{display:flex;flex-direction:column;align-items:center;background-color:#f5f5f5;padding:20px;position:relative}.card{background-color:#fff;border-radius:12px;box-shadow:0 6px 12px rgba(0,0,0,.1);padding:20px;max-width:400px;width:100%;margin:0 auto;position:relative;z-index:1;transform:translateY(-8px);border:1px solid #004d00}.card-header{text-align:center;margin-bottom:-10px}.card-header .card-title{font-size:1.6rem;font-weight:bold;padding:10px 0;border-radius:12px;color:#fff;background:linear-gradient(90deg, #066519, #994a05);text-transform:uppercase;width:100%}.benefits-list{list-style-type:none;padding:0;margin:25px 0}.benefits-list li{background:linear-gradient(135deg, #4B4B4B, #4B4B4B);color:#fff;margin-bottom:6px;padding:8px 18px;border-radius:14px;font-size:.95rem;font-weight:500;text-align:center;transition:all .3s ease;display:flex;align-items:center;gap:10px}.benefits-list li::before{content:"✔";color:#fff;font-weight:bold}.benefits-list li:hover{background:linear-gradient(135deg, #112d4e, #043956);transform:translateY(-2px)}.benefits-list li:active{transform:translateY(2px)}.apply-button{background:linear-gradient(90deg, #1b7604, #5c6303);color:#fff;padding:12px 24px;border:none;border-radius:20px;font-size:1rem;cursor:pointer;font-weight:bold;box-shadow:0 4px 8px rgba(0,0,0,.15);width:100%;text-align:center;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.apply-button:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.2)}.apply-button:active{transform:translateY(2px)}@media(max-width: 500px){.card{max-width:90%;padding:18px}.card-title{font-size:1.4rem}.benefits-list{margin-top:4px}.benefits-list li{font-size:.9rem;padding:9px 15px}.apply-button{font-size:.95rem;padding:12px}}

.innovation-module{text-align:center;padding:2rem;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.innovation-module h1{font-size:2rem;margin-bottom:1rem;color:#333}.innovation-module .construction{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.innovation-module .construction span{font-size:2rem;margin-right:.5rem}.innovation-module .construction h2{font-size:1.5rem;color:#ff6f61}.innovation-module p{font-size:1rem;color:#555;margin-bottom:1rem}.innovation-module p a{color:#007bff;text-decoration:none}.innovation-module p a:hover{text-decoration:underline}
.ent-page .ent-feature-section{padding:30px 20px;background:#eef2f5}.ent-page .ent-feature-section .ent-heading-container{text-align:center;margin-bottom:20px}.ent-page .ent-feature-section .ent-heading-container .ent-heading{background-color:#004d00;color:#fff;padding:15px 25px;margin:0 auto;display:inline-block;font-size:2em;border-radius:40px}.ent-page .ent-feature-section .ent-heading-container .ent-subheading{margin-top:10px;font-size:1.5em;color:#333}.ent-page .ent-feature-section .ent-cards-section{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 20px;margin-left:auto;margin-right:auto;max-width:1200px;gap:20px}.ent-page .ent-feature-section .ent-cards-section .card{background-color:#fff;border:2px solid #2d662f;border-radius:8px;overflow:hidden;text-align:center;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0px 4px 8px rgba(0,0,0,.15);width:calc(25% - 20px);height:auto;margin-bottom:10px;display:flex;flex-direction:column;justify-content:space-between}.ent-page .ent-feature-section .ent-cards-section .card:hover{transform:scale(1.05);box-shadow:0px 6px 12px rgba(0,0,0,.2)}.ent-page .ent-feature-section .ent-cards-section .card img{width:100%;height:auto;display:block}.ent-page .ent-feature-section .ent-cards-section .card h3{font-size:1.2em;background-color:#004d00;color:#fff;padding:10px;margin:0;text-transform:uppercase;font-weight:bold;min-height:50px;display:flex;align-items:center;justify-content:center;word-break:break-word}.ent-page .ent-feature-section .ent-cards-section .card a{text-decoration:none;color:inherit;display:block}@media(max-width: 1024px){.ent-page .ent-cards-section .card{width:calc(33.33% - 20px)}}@media(max-width: 768px){.ent-page .ent-cards-section .card{width:calc(50% - 20px)}}@media(max-width: 480px){.ent-page .ent-cards-section .card{width:calc(100% - 20px)}}
.rental-form-container{background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:60%;max-width:800px;margin:50px auto;box-sizing:border-box}.rental-form-container h2{text-align:center;margin-bottom:25px;font-size:26px;color:#333}form{display:flex;flex-direction:column}form .form-group{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}form .form-group div{flex:1}form .form-group div label{display:block;margin-bottom:8px;color:#333;font-weight:600}form .form-group div input[type=text],form .form-group div input[type=number],form .form-group div input[type=email],form .form-group div textarea,form .form-group div select,form .form-group div input[type=file]{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:16px;color:#333;box-sizing:border-box;transition:border-color .3s ease}form .form-group div input[type=text]:focus,form .form-group div input[type=number]:focus,form .form-group div input[type=email]:focus,form .form-group div textarea:focus,form .form-group div select:focus,form .form-group div input[type=file]:focus{border-color:#0074cc;outline:none}form .form-group div textarea{resize:vertical;min-height:100px}form .form-actions{display:flex;justify-content:space-between;margin-top:20px}form .form-actions button[type=submit],form .form-actions button[type=button]{width:calc(50% - 10px);padding:12px 20px;background-color:#0074cc;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;transition:background-color .3s ease;margin-bottom:10px}form .form-actions button[type=submit]:hover,form .form-actions button[type=button]:hover{background-color:#005fa3}form .form-actions button[type=button]{background-color:#777}form .form-actions button[type=button]:hover{background-color:#555}
.webinar-container{max-width:1200px;margin:0 auto;padding:20px}.webinar-container .heading{text-align:center;margin-bottom:20px}.webinar-container .heading h2{font-size:24px;background-color:#006400;color:#fff;padding:10px 20px;border-radius:30px;display:inline-block;font-weight:normal}.webinar-container .heading p{margin-top:-15px;font-size:16px;color:#000}.webinar-container .button-group{display:flex;justify-content:center;margin:20px 0}.webinar-container .button-group button{background-color:#2d8b30;color:#fff;padding:10px 17px;border:none;border-radius:8px;cursor:pointer;font-size:12px;margin:0 10px;transition:background-color .3s ease}.webinar-container .button-group button:hover{background-color:#216423}.webinar-container .button-group button.active{background-color:#1a511c}.webinar-container .create-webinar-button{display:flex;justify-content:flex-end;margin-top:-40px;margin-right:20px;position:relative}.webinar-container .create-webinar-button a button{background-color:#2d8b30;color:#fff;padding:10px 20px;border:none;border-radius:15px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.webinar-container .create-webinar-button a button:hover{background-color:#216423}.webinar-container .main-content{display:flex;justify-content:space-between;margin-top:-4px}.webinar-container .main-content .filter-container{flex:0 0 220px;height:400px;background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0)}.webinar-container .main-content .filter-container h4{margin:1rem;color:#2d8b30;margin-top:-10%}.webinar-container .main-content .filter-container label{display:block;margin:.5rem;text-align:left;color:#000;font-weight:bold}.webinar-container .main-content .filter-container select{width:100%;padding:8px;margin-bottom:1rem;border-radius:8px;border:1px solid #666;background-color:#fff}.webinar-container .main-content .filter-container select:focus{outline:none;border-color:#2d8b30}.webinar-container .main-content .webinar-date{font-weight:bold;color:green;display:flex;justify-content:center;align-items:center;font-size:16px;margin-bottom:5px}.webinar-container .main-content .webinar-date .date{margin-right:5px}.webinar-container .main-content .webinar-date .day{font-style:italic;color:#006400}.webinar-container .main-content .content{flex:1;margin-left:20px}.webinar-container .main-content .content .webinar-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px;justify-items:center;width:100%}.webinar-container .main-content .content .webinar-grid .webinar-card{background-color:#fff;padding:15px;border-radius:15px;border:1px solid #e0e0e0;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;width:280px}.webinar-container .main-content .content .webinar-grid .webinar-card .webinar-image{width:100%;height:auto;border-radius:15px;margin-bottom:10px}.webinar-container .main-content .content .webinar-grid .webinar-card .webinar-title{font-size:18px;font-weight:bold;color:#006400}.webinar-container .main-content .content .webinar-grid .webinar-card .subtitle{display:block;font-size:14px;font-weight:normal;color:#000;margin-top:3px}.webinar-container .main-content .content .webinar-grid .webinar-card p{font-size:.9rem;color:#000;margin-bottom:10px;text-align:left;margin-left:20px}.webinar-container .main-content .content .webinar-grid .webinar-card .reserve-button{background-color:#2d8b30;color:#fff;padding:10px 15px;border-radius:8px;text-decoration:none;display:inline-block;font-size:.9rem}.webinar-container .main-content .content .webinar-grid .webinar-card .reserve-button:hover{background-color:#216423}.webinar-container .main-content .content .webinar-grid .webinar-card .closed-button{background-color:#ccc;color:#000;border:none;padding:10px 20px;cursor:not-allowed;border-radius:5px;font-weight:bold}.calendar-wrapper{width:100%;display:flex;margin:10px;margin-left:-10px;justify-content:flex-end}.calendar-toggle button{padding:.5rem 1.2rem;font-size:1rem;background-color:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease}.calendar-toggle button:hover{background-color:#0056b3}
.popupcal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:999}.popupcal-container{background:#fff;border-radius:10px;width:400px;max-width:90%;padding:30px 25px;box-shadow:0 8px 20px rgba(0,0,0,.2);position:relative;animation:popupFadeIn .3s ease-out}@keyframes popupFadeIn{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}.popupcal-close{position:absolute;top:12px;right:16px;font-size:20px;background:rgba(0,0,0,0);border:none;cursor:pointer;color:#333;transition:color .2s}.popupcal-close:hover{color:#e74c3c}h2{text-align:center;margin-bottom:20px;color:#2c3e50;font-size:22px}.react-calendar{width:100%;border:none;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}.react-calendar .react-calendar__navigation{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.react-calendar .react-calendar__navigation button{background-color:rgba(0,0,0,0);border:none;color:#2c3e50;font-size:18px;cursor:pointer;padding:6px 12px;transition:background .2s}.react-calendar .react-calendar__navigation button:hover{background-color:#f0f0f0;border-radius:4px}.react-calendar .react-calendar__navigation button:disabled{opacity:.3;cursor:default}.react-calendar .react-calendar__navigation .react-calendar__navigation__label{font-weight:600;font-size:16px;pointer-events:none}.react-calendar .react-calendar__navigation .react-calendar__navigation__arrow{font-size:20px}.react-calendar .react-calendar__month-view__days{display:grid !important;grid-template-columns:repeat(7, 1fr)}.react-calendar .react-calendar__tile{margin:2px;padding:12px 0;border-radius:8px;text-align:center;font-weight:500;background-color:#2e7d32;color:#fff;transition:background-color .2s ease-in-out}.react-calendar .react-calendar__tile:hover{background-color:#388e3c}.react-calendar .react-calendar__tile.react-calendar__tile--now{background-color:#db26ff !important;color:#fff !important}.react-calendar .react-calendar__tile.react-calendar__tile--active{background-color:#3498db !important;color:#fff}.react-calendar .popupcal-online-day{background-color:maroon !important;color:#fff}.react-calendar .popupcal-online-day:hover{background-color:#600 !important}.react-calendar .popupcal-onfield-day{background-color:#e65100 !important;color:#fff}.react-calendar .popupcal-onfield-day:hover{background-color:#bf360c !important}.popupcal-legend{margin-top:15px;display:flex;justify-content:space-around;font-size:14px}.popupcal-legend .popupcal-legend-item{display:flex;align-items:center;gap:6px}.popupcal-legend .popupcal-box{width:14px;height:14px;border-radius:3px;display:inline-block}.popupcal-legend .popupcal-online{background-color:maroon}.popupcal-legend .popupcal-onfield{background-color:#e65100}.popupcal-selected{text-align:center;margin:20px 0;font-weight:500;color:#2d3436}.popupcal-button{display:block;margin:0 auto;background-color:#27ae60;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:bold;transition:background-color .2s}.popupcal-button:hover{background-color:#1e8449}.popupcal-button.disabled{background-color:#fff;color:#999;border:1px solid #ccc;cursor:not-allowed}.popupcal-button.disabled:hover{background-color:#fff}
.abc-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;z-index:999;font-family:"Poppins",sans-serif}.abc-popup-container{background:#fffdf9;border-radius:16px;width:1000px;max-width:95%;padding:30px;box-shadow:0 12px 30px rgba(0,0,0,.15);position:relative;animation:popupFadeIn .3s ease-out}@keyframes popupFadeIn{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}.abc-close-btn{position:absolute;top:12px;right:16px;font-size:24px;background:rgba(0,0,0,0);border:none;cursor:pointer;color:#555;transition:color .2s ease}.abc-close-btn:hover{color:#ff6b81}.abc-training-wrapper{display:flex;flex-direction:wrap;gap:30px;justify-content:space-between}.abc-form-section,.abc-details-section{flex:1 1 48%;min-width:300px}.abc-form-section{margin-top:60px}.abc-form-section h2{font-size:22px;margin-bottom:20px;color:#fff !important;background-color:#2e7d32;padding:10px 30px;border-radius:999px;font-weight:600;display:inline-block;text-align:center;line-height:1.2}.abc-form-section form{display:flex;flex-direction:column;gap:15px}.abc-form-section form input{padding:12px 14px;font-size:14px;border-radius:10px;border:1px solid #ddd;outline:none;transition:border-color .3s ease}.abc-form-section form input:focus{border-color:#9b59b6}.abc-form-section form button{background-color:#6c5ce7;color:#fff;border:none;padding:12px;font-size:14px;font-weight:500;border-radius:10px;cursor:pointer;transition:background-color .3s ease}.abc-form-section form button:hover{background-color:#5a4bcf}.abc-details-section{background-color:#fef9ff;border-radius:12px;padding:20px;border:1px solid #919191}.abc-details-section h3{font-size:18px;margin-bottom:15px;color:#6c3483;text-align:center;font-weight:600}.abc-details-section p{display:flex;align-items:flex-start;gap:10px;text-align:left;font-size:14px;margin:12px 0}.abc-details-section p strong{min-width:100px;color:#6c757d}.abc-details-section p span{flex:1;color:#34495e}.abc-option-dropdown ul{list-style:none;padding-left:0;margin:0;max-height:160px;overflow-y:auto;border:1px solid #ddd;border-radius:6px}.abc-option-dropdown ul::-webkit-scrollbar{width:6px}.abc-option-dropdown ul::-webkit-scrollbar-track{background:#f1f1f1}.abc-option-dropdown ul::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.abc-option-dropdown li button{background:#fff;color:#000;border:none;border-bottom:1px solid #eee;padding:10px;width:100%;text-align:left;cursor:pointer;font-size:14px}.abc-option-dropdown li:last-child button{border-bottom:none}.abc-details-section button{background-color:#2e7d32;color:#fff;font-size:10px;padding:2px 6px;margin-left:8px;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;line-height:1}.abc-details-section button:hover{background-color:#256528}.abc-option-dropdown li button small{display:block;margin-top:2px;font-weight:400;color:#777}
.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.popup-container{background-color:#fff;border-radius:16px;box-shadow:0 15px 30px rgba(0,0,0,.15);padding:2rem 2.5rem;max-width:500px;width:100%;text-align:center;animation:fadeInUp .4s ease-out}.popup-container h2{font-size:1.5rem;margin-bottom:1rem;color:#2e7d32}.popup-container p{font-size:1rem;margin-bottom:1.5rem;color:#555}.popup-container button{background-color:#2e7d32;color:#fff;border:none;padding:.75rem 1.5rem;font-size:1rem;border-radius:8px;cursor:pointer;transition:background-color .2s}.popup-container button:hover{background-color:#256428}.popup-container.success h2{color:#2e7d32}.popup-container.error h2{color:#d32f2f}@keyframes fadeInUp{from{transform:translateY(30px);opacity:0}to{transform:translateY(0px);opacity:1}}
.progress-tracker{display:flex;align-items:center;justify-content:center;margin:20px auto;gap:10px}.progress-tracker .step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.progress-tracker .step .circle{width:40px;height:40px;border-radius:50%;background-color:#ddd;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:bold;transition:background-color .3s ease-in-out}.progress-tracker .step.completed .circle{background-color:green}.progress-tracker .step p{margin-top:5px;font-size:14px}.progress-tracker .step.blinking .circle{animation:blink 1s infinite}@keyframes blink{0%{background-color:orange}50%{background-color:green}100%{background-color:orange}}.progress-tracker .line{flex:1;height:2px;background-color:#ddd;transition:background-color .3s ease-in-out}.progress-tracker .line.completed{background-color:green}
.webinar-detail{background-color:#f9f9f9;padding:20px;border-radius:10px;max-width:700px;line-height:1.2;margin:20px auto;box-shadow:0 0 10px rgba(0,0,0,.1);text-align:center}.webinar-detail .webinar-title{font-size:1.3em;color:#fff;background:linear-gradient(135deg, #34a853, #0a8043);padding:1rem 2rem;border-radius:25px;text-align:center;display:inline-block;box-shadow:0px 4px 12px rgba(0,0,0,.2);margin-bottom:15px;line-height:1;max-width:90%;word-wrap:break-word}.webinar-detail .webinar-title .subtitle{display:block;font-size:.85em;font-weight:300;color:#e0f7e9;margin-top:.5rem}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.webinar-detail .webinar-description{font-size:1.2em;margin-bottom:20px;color:#555;text-align:center}.webinar-detail .webinar-info{font-size:1em;color:#666;margin-bottom:20px}.webinar-detail .webinar-info .info-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;text-align:left}.webinar-detail .webinar-info .info-grid .left-column p,.webinar-detail .webinar-info .info-grid .right-column p{margin:10px 0;font-size:1em}.webinar-detail .webinar-info .info-grid .left-column p strong,.webinar-detail .webinar-info .info-grid .right-column p strong{color:#333}.webinar-detail .register-button{display:block;padding:10px 20px;background-color:#007bff;color:#fff;text-align:center;border-radius:5px;text-decoration:none;margin:0 auto;transition:background-color .3s ease}.webinar-detail .register-button:hover{background-color:#0056b3}.webinar-detail .loading{font-size:1.5em;color:#007bff;text-align:center;margin-top:50px}.webinar-detail .error{color:red;text-align:center}.payment-modal,.success-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(10px)}.modal-content{background:rgba(255,255,255,.2);padding:30px;border-radius:16px;box-shadow:0 8px 32px rgba(31,38,135,.37);max-width:450px;width:90%;text-align:center;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(15px);animation:slideIn .4s cubic-bezier(0.25, 0.8, 0.25, 1)}@keyframes slideIn{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}h3{font-size:1.75rem;font-weight:700;color:#000;margin-bottom:25px;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.15)}.button-container{display:flex;gap:15px;margin-top:20px;justify-content:center}.button-container button{flex:1;padding:12px 20px;font-size:1rem;font-weight:600;cursor:pointer;border:none;border-radius:10px;color:#fff;background:linear-gradient(135deg, #4a90e2, #007bff);box-shadow:0 4px 14px rgba(74,144,226,.4);transition:transform .3s ease,box-shadow .3s ease}.button-container button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(74,144,226,.6)}.button-container button:first-of-type{background:linear-gradient(135deg, #6a5acd, #483d8b)}.button-container button:last-of-type{background:linear-gradient(135deg, #56ab2f, #a8e063)}.cancel-button,.success-modal button{background:linear-gradient(135deg, #e74c3c, #c0392b);color:#fff;padding:10px 25px;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;margin-top:25px;border:none;transition:all .3s ease}.cancel-button:hover,.success-modal button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(231,76,60,.6)}.cancel-button:active,.success-modal button:active,.button-container button:active{transform:translateY(0)}.modal-content p{color:green;font-size:1.1rem;margin-top:15px}.error-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.error-modal .modal-content{background:rgba(255,0,0,.1);padding:20px;border-radius:12px;max-width:400px;width:90%;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.2)}.error-modal h3{color:#e74c3c;font-size:1.5rem;margin-bottom:15px}.error-modal p{color:#333;font-size:1rem;margin-bottom:20px}
.user-registration{background-color:#fff;padding:20px;border-radius:10px;max-width:500px;margin:10px auto;box-shadow:0 4px 8px rgba(0,0,0,.1)}.user-registration h1{text-align:center;margin-bottom:10px;font-size:18px;color:#333}.user-registration label{display:flex;flex-direction:column;margin-bottom:10px}.user-registration label input{width:100%;padding:8px;margin-top:3px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;transition:border-color .3s}.user-registration label input:focus{border-color:#007bff;outline:none}.user-registration button{display:block;width:100%;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color .3s}.user-registration button:hover{background-color:#0056b3}.user-registration .success-message,.user-registration .error-message{font-size:14px;text-align:center;margin-top:15px}.modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:1000}.modal-content{background-color:#fff;padding:20px;border-radius:10px;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.1)}.checkmark-circle{width:80px;height:80px;border-radius:50%;background-color:#28a745;display:flex;justify-content:center;align-items:center;margin:0 auto 20px auto}.checkmark{width:40px;height:20px;border-left:5px solid #fff;border-bottom:5px solid #fff;transform:rotate(-45deg)}
.organic-spec_product-page .organic-spec_product-feature-section{padding:30px 20px 50px 20px;background:rgba(254,251,242,.3)}.organic-spec_product-page .organic-spec_product-feature-section h2,.organic-spec_product-page .organic-spec_product-feature-section h3{text-align:center}.organic-spec_product-page .organic-spec_product-feature-section .buy-heading-box{display:flex;justify-content:center;align-items:center;background-color:#004d00;padding:10px 20px;border-radius:40px;margin-bottom:3px;width:fit-content;margin:0 auto}.organic-spec_product-page .organic-spec_product-feature-section .buy-heading-box h1{color:#fff;margin:0;font-size:1.2em}.organic-spec_product-page .organic-spec_product-feature-section .subheading{margin-top:5px;margin-bottom:5px;font-size:.1em;color:#000;text-align:center}.organic-spec_product-page .organic-spec_product-list-box{max-width:1450px;padding:0 50px;margin:0 auto;box-sizing:border-box}.organic-spec_product-page .organic-spec_product-list-box .organic-spec_product-cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:20px;justify-content:center;width:400px}@media(max-width: 768px){.organic-spec_product-page .organic-spec_product-list-box{padding:0 20px;max-width:100%}.organic-spec_product-page .organic-spec_product-list-box .organic-spec_product-cards{grid-template-columns:auto auto;justify-content:center}.organic-spec_product-page .buy-heading-box{margin-left:0}}
.checkout-container{display:flex;justify-content:space-between;align-items:flex-start;padding:2rem;max-width:900px;margin:2rem auto;background-color:#f3f4f6;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);gap:1rem}.checkout-container .checkout-form-container{flex:1;background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);text-align:center}.checkout-container .checkout-form-container h2{font-size:1.5rem;color:#fff;background-color:#006400;padding:.5rem 1rem;border-radius:20px;text-align:center;display:inline-block;margin-bottom:1.5rem;font-weight:normal}.checkout-container .checkout-form-container form{display:flex;flex-direction:column;align-items:stretch;width:100%}.checkout-container .checkout-form-container .form-group{display:flex;flex-direction:column;width:100%;margin-bottom:1rem}.checkout-container .checkout-form-container .form-group label{font-size:1rem;color:#555;margin-bottom:.25rem;text-align:left}.checkout-container .checkout-form-container .form-group input{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;margin-top:-20px}.checkout-container .checkout-form-container .payment-method{font-size:1rem;color:#555;margin:1rem 0 .5rem;text-align:center}.checkout-container .checkout-form-container .upi-payment-button{padding:.75rem 1.5rem;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color .3s;margin-top:.5rem;display:block;margin-left:auto;margin-right:auto;text-align:center}.checkout-container .checkout-form-container .upi-payment-button:hover{background-color:#0056b3}.checkout-container .checkout-summary-container{flex:.4;background-color:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.checkout-container .checkout-summary-container h3{font-size:1.25rem;color:#9a0000;margin-bottom:1rem}.checkout-container .checkout-summary-container .service-summary{font-size:1rem;color:#555;line-height:1.5}.checkout-container .payment-popup{position:fixed;top:30%;left:50%;transform:translate(-50%, -50%);background-color:#fff;padding:1.5rem;width:320px;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:8px;z-index:1000}.checkout-container .payment-popup .popup-content{display:flex;flex-direction:column;align-items:center;text-align:center}.checkout-container .payment-popup .popup-content h3{margin-bottom:1rem;font-size:1.25rem;color:#333}.checkout-container .payment-popup .popup-content .button-container{display:flex;justify-content:space-between;width:100%;margin-bottom:1rem}.checkout-container .payment-popup .popup-content .button-container button{flex:1;margin:0 .25rem;padding:.5rem 1rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s}.checkout-container .payment-popup .popup-content .button-container button:hover{background-color:#0056b3}.checkout-container .payment-popup .popup-content .cancel-button{margin-top:.5rem;padding:.5rem 1rem;width:100%;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s}.checkout-container .payment-popup .popup-content .cancel-button:hover{background-color:#0056b3}.checkout-container .service-name{font-weight:bold;color:#333;margin-right:10px;font-size:.85rem}.checkout-container .service-price{font-size:1rem;color:#28a745;font-weight:bold;text-align:center;white-space:nowrap}.checkout-container .success-popup{position:fixed;top:30%;left:50%;transform:translate(-50%, -50%);width:320px;background-color:#fff;padding:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:8px;z-index:1001}.checkout-container .success-popup .popup-content{display:flex;flex-direction:column;align-items:center;text-align:center}.checkout-container .success-popup .popup-content h3{margin-bottom:1rem;font-size:1.25rem;color:#333}.checkout-container .success-popup .popup-content p{margin-bottom:1.5rem;font-size:1rem;color:#28a745}.checkout-container .success-popup .popup-content button{padding:.5rem 1.5rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s}.checkout-container .success-popup .popup-content button:hover{background-color:#0056b3}
.product-detail-container{max-width:1200px;margin:0 auto;padding:20px;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:8px}.product-detail{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.product-detail-image{width:300px;height:auto;border-radius:8px;object-fit:cover}.product-info{flex:1}.product-name{font-size:32px;font-weight:bold;color:#e74c3c;margin-bottom:5px;text-align:center;margin-top:-11px}.product-description{font-size:18px;color:#666;margin-bottom:20px;margin-top:-2px}.product-brand{font-size:18px;font-weight:bold;color:#333}.specifications{margin-top:20px}.specifications h2{font-size:24px;font-weight:bold;margin-bottom:10px}.specifications ul{list-style:none;padding:0}.specifications ul li{font-size:16px;margin-bottom:8px}.actions{display:flex;gap:20px;margin-top:30px}.add-to-cart,.buy-now{padding:12px 30px;font-size:16px;border-radius:4px;cursor:pointer;border:none;color:#fff}.add-to-cart{background-color:#3498db}.buy-now{background-color:#27ae60}.view-podcast-link{background:none;border:none;color:#27ae60;font-size:16px;cursor:pointer;text-decoration:underline;padding:0;font-weight:normal;transition:color .3s ease}.view-podcast-link:hover{color:#1e8449;text-decoration:underline;background:none}.view-podcast-link:focus{outline:none}.reviews-section{margin-top:20px;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.review{padding:10px;margin-bottom:10px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff}.star-rating{font-size:18px;color:gold;display:inline-block;margin-left:5px}.review strong{display:inline-block;width:90px}
#zoom-container{transition:transform .3s ease-in-out}
.organic-spec_toast{display:grid}
.organic-spec_page{display:block}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.organic-spec_page-footer{background:linear-gradient(75.7deg, #4E8716 3.8%, #4E8716 87.1%);padding:10px 20px}.organic-spec_page-footer .organic-spec_heading_v2{color:var(--color-neutral-100)}@media(max-width: 940px){.organic-spec_page-footer{padding:5px 20px}}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.organic-spec_page-footer-list-container{display:grid;grid-template-columns:auto auto auto auto auto auto;justify-content:space-between;padding:22px 0}.organic-spec_page-footer-list-container .organic-spec_page-footer-list{position:relative}.organic-spec_page-footer-list-container .organic-spec_page-footer-list .organic-spec_page-footer-list-heading{font-weight:bold;padding-bottom:24px}.organic-spec_page-footer-list-container .organic-spec_page-footer-list .organic-spec_page-footer-list-heading:before{content:"";display:block;width:18px;height:2px;background:#80bd18;left:0;top:25px;position:absolute}.organic-spec_page-footer-list-container .organic-spec_page-footer-list .organic-spec_page-footer-lists{padding:0;margin:0;list-style:none}.organic-spec_page-footer-list-container .organic-spec_page-footer-list .organic-spec_page-footer-lists .organic-spec_page-footer-lists-item{padding:5px 0}.organic-spec_page-footer-list-container .organic-spec_page-footer-list .organic-spec_page-footer-lists .organic-spec_page-footer-lists-item a{color:var(--color-neutral-20);font:400 12px/14px bebas-neue,sans-serif}.organic-spec_page-footer-list-container .organic-spec_page-footer-list .organic-spec-footer-icons{display:grid;grid-template-columns:auto auto auto;justify-content:left;align-items:center;padding-top:10px;column-gap:15px}.organic-spec_page-footer-list-container .organic-spec_page-footer-list .organic-spec-footer-icons .organic-spec-footer-icon{font:500 18px/24px benton-sans-reading-edge,sans-serif;color:#fff;padding-bottom:15px}.organic-spec_page-footer-list-container .organic-spec_page-footer-list .organic-spec-footer-icons .organic-spec-footer-icon a,.organic-spec_page-footer-list-container .organic-spec_page-footer-list .organic-spec-footer-icons .organic-spec-footer-icon a:hover{color:#fff}@media(max-width: 940px){.organic-spec_page-footer-list-container{grid-template-columns:auto auto auto;row-gap:40px}}@media(max-width: 720px){.organic-spec_page-footer-list-container{grid-template-columns:auto auto}}.subscribe-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.subscribe-modal-content{background-color:#fff;padding:30px;border-radius:8px;max-width:400px;width:100%;box-shadow:0 4px 10px rgba(0,0,0,.1)}.subscribe-modal-header{display:flex;justify-content:space-between;align-items:center;margin-right:65px;margin-bottom:20px}.subscribe-modal-header .modal-heading{font-weight:bold;color:#000;font-size:16px}.subscribe-modal-header .close-btn{font-size:24px;cursor:pointer}.subscribe-form .form-field{margin-bottom:15px}.subscribe-form .form-field input{padding:10px;width:100%;border-radius:5px;border:1px solid #248c0c;font-size:14px;color:#333}.subscribe-form .form-field input:focus{border-color:#80bd18;outline:none}.subscribe-form .combined-field input{width:100%;padding:10px;border-radius:5px;border:1px solid #ddd;font-size:14px;color:#333}.subscribe-form .subscribe-btn{padding:12px 25px;background-color:#80bd18;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;width:100%;transition:background-color .3s ease}.subscribe-form .subscribe-btn:hover{background-color:#6a9e15}.subscribe-link{cursor:pointer;color:#fff}.subscribe-link:hover{color:#6a9e15}
.organic-spec_copy-right{font:400 12px/14px bebas-neue,sans-serif;text-align:center;padding:10px 0;width:100%;max-width:340px;margin:10px auto 0 auto}.organic-spec_copy-right-background{padding:10px;color:#fff}.organic-spec_copy-right-background a{color:#fff}@media(max-width: 940px){.organic-spec_copy-right{max-width:300px}}@media screen and (max-width: 720px){.organic-spec_copy-right{max-width:280px}}
.organic-spec_page-footer-contact-us{padding:15px 0;background:rgba(255,255,255,.4);text-align:center}.organic-spec_page-footer-contact-us .organic-spec_page-footer-contact-us-padding{padding-top:10px;margin:0;font:400 12px/14px bebas-neue,sans-serif;display:flex;justify-content:center;align-items:center}.organic-spec_page-footer-contact-us .organic-spec_page-footer-contact-us-padding .organic-spec_page-footer-contact-us-call-icon{font:500 12px/14px benton-sans-reading-edge,sans-serif;height:24px;width:24px;padding-right:5px}
:root{--bg-color: #ffffff;--text-color: #000000;--card-bg: #f5f5f5;--card-border: #ccc;--btn-bg: #2e7d32;--btn-hover: #27642b;--btn-text: #ffffff;--input-bg: #ffffff;--input-text: #000000}body.dark-mode{--bg-color: #121212;--text-color: #ffffff;--card-bg: #1e1e1e;--card-border: #444;--btn-bg: #2e7d32;--btn-hover: #27642b;--btn-text: #ffffff;--input-bg: #222;--input-text: #ffffff}.organic-spec_page-ribbon{background:#fff;border-bottom:solid 1px #d3d3d3;height:40px;display:flex;justify-content:space-evenly;align-items:center}.organic-spec_page-ribbon .language-select{height:20px;margin:0 !important;width:198px;display:flex;align-items:center;justify-content:center}.organic-spec_page-ribbon .language-select .social-follow-us{font-family:"Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;font-size:12px;font-weight:500}.organic-spec_page-ribbon .language-select select{font-size:12px;font-weight:400;padding:0px;margin:5px 0px 0px -10px;align-items:center;height:23px}.organic-spec_page-ribbon .social-buttons{display:flex;gap:10px;justify-content:center;align-items:center}.organic-spec_page-ribbon .social-buttons .social-follow-us{font-family:"Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;font-size:12px;font-weight:500;white-space:nowrap}.organic-spec_page-ribbon .social-buttons .social-button{background-color:#2e7d32;width:20px;height:20px;min-width:20px;font-size:12px;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:2px}.organic-spec_page-ribbon .social-buttons .social-button svg{height:16px;width:16px}.organic-spec_page-ribbon .social-buttons .social-button:hover{background-color:#27642b}#zoom-container{transition:transform .3s ease-in-out}body.light-mode{background-color:#fff;color:#000}body.light-mode .organic-spec_page-ribbon{background:#fff;border-bottom:solid 1px #d3d3d3}body.light-mode .organic-spec_page-ribbon .social-button{background-color:#2e7d32;color:#fff}body.light-mode .organic-spec_page-ribbon .social-button:hover{background-color:#27642b}body.light-mode .organic-spec_page-ribbon .social-follow-us{color:#000}body.dark-mode{background-color:#121212;color:#fff}body.dark-mode div,body.dark-mode section,body.dark-mode article{background-color:#1e1e1e;color:#fff}body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6,body.dark-mode p,body.dark-mode span,body.dark-mode li,body.dark-mode a{color:#fff}body.dark-mode button{background-color:#2e7d32;color:#fff;border:none}body.dark-mode button:hover{background-color:#27642b}body.dark-mode body{background-color:var(--bg-color);color:var(--text-color)}body.dark-mode .card,body.dark-mode .service-box,body.dark-mode .detail-box{background-color:var(--card-bg);color:var(--text-color);border:1px solid var(--card-border)}body.dark-mode button,body.dark-mode .see-detail{background-color:var(--btn-bg);color:var(--btn-text);border:none}body.dark-mode button:hover,body.dark-mode .see-detail:hover{background-color:var(--btn-hover)}body.dark-mode input,body.dark-mode select,body.dark-mode textarea{background-color:var(--input-bg);color:var(--input-text);border:1px solid var(--card-border)}body.dark-mode input,body.dark-mode select,body.dark-mode textarea{background-color:#222;color:#fff;border:1px solid #444}body.dark-mode .organic-spec_page-ribbon{background:#1e1e1e;border-bottom:solid 1px #444}body.dark-mode .organic-spec_page-ribbon .social-button{background-color:#333;color:#fff}body.dark-mode .organic-spec_page-ribbon .social-button:hover{background-color:#555}body.dark-mode .organic-spec_page-ribbon .social-follow-us{color:#eee}
.goog-te-gadget .goog-te-combo{border:solid 2px rgba(128,189,24,.4);position:absolute;top:-10px;left:20px;width:auto;padding:5px;font-size:14px}.skiptranslate{display:none !important}.header-google-translation{width:auto;margin-right:auto}.header-google-translation .skiptranslate{display:block !important;color:#fff}.header-google-translation .skiptranslate *{display:none}.header-google-translation .skiptranslate div[id^=":"]{display:block}.header-google-translation .skiptranslate div[id^=":"] select{display:block}.header-google-translation .skiptranslate div[id^=":"] select *{display:block}.translate-box{position:relative}@media(max-width: 940px){.header-google-translation{display:none}}
.organic-spec_page-header{background:#f5f6f6;display:flex;justify-content:space-between;align-items:center;min-height:100px}.organic-spec_page-header .organic-spec_logo-anchor{text-decoration:none}.organic-spec_page-header .header-right{display:flex;align-items:center;justify-content:center}.organic-spec_page-header .header-right .organic-spec_member-account-box-nav{align-items:center;justify-content:center}.organic-spec_page-header .header-right .organic-spec_member-account-box-nav .organic-spec_member-account-box-nav-button{display:none;background-color:rgba(0,0,0,0) !important;box-shadow:none;color:var(--color-primary-100);font-size:22px;padding:8px}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px){.organic-spec_page-header .search-box{display:none}.organic-spec_page-header .header-right .organic-spec_member-account-box-nav{display:block}.organic-spec_page-header .header-right .organic-spec_member-account-box-nav-button{display:block !important}}
.logo-container{margin:0 !important;display:flex;align-items:center;gap:12px;border-radius:8px;border:1px solid #fff;transition:all .3s ease-in-out;max-width:520px}.logo-container .logo-anchor{display:flex;align-items:center;text-decoration:none;color:inherit;width:100%}.logo-container .logo-box{display:flex;align-items:center;justify-content:center;background:snow;border-radius:6px;box-shadow:0px 2px 5px rgba(255,255,255,0)}.logo-container .logo-box .logo-img{width:100px;height:80px}.logo-container .logo-text{display:flex;flex-direction:column;justify-content:center;gap:0px}.logo-container .logo-text .logo-title{font-size:1.6rem;font-weight:bold;display:flex;align-items:center;justify-content:center;padding:0;margin:0}.logo-container .logo-text .logo-title .organic{color:#068139}.logo-container .logo-text .logo-title .spec{color:#f86300}.logo-container .logo-text .logo-subtitle{padding:0;margin:0;font-size:1rem;font-weight:600;color:#333;white-space:nowrap}.logo-container .logo-text .logo-tagline{padding:0;margin:0;font-size:.85rem;color:#006e31;font-style:italic;white-space:nowrap;text-align:left}
.search-box{width:100%;max-width:500px;margin:0 auto;position:relative;font-family:Arial,sans-serif}.search-box .search-box-container{display:flex;border:1px solid #ccc;border-radius:4px;overflow:hidden}.search-box .search-box-container .search-box-input{flex:1;padding:10px;font-size:16px;border:none;outline:none;box-shadow:none !important}.search-box .search-box-container .search-box-input:focus{border:none;outline:none}.search-box .search-box-container .search-box-button{background-color:var(--color-primary-100);color:#fff;padding:10px 15px;border:none;cursor:pointer}.search-box .search-box-container .search-box-button:hover{background-color:var(--color-primary-100)}.search-box .search-box-container .search-box-button svg{font-size:20px}.search-box .search-box-loading{text-align:center;margin-top:10px;font-size:14px;color:#555}.search-box .search-box-dropdown{position:absolute;top:100%;left:0;right:0;border:1px solid #ccc;background-color:#fff;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:4px;padding:5px}.search-box .search-box-dropdown .search-box-dropdown-item{padding:10px;cursor:pointer;font-size:14px}.search-box .search-box-dropdown .search-box-dropdown-item:hover{background-color:#f0f0f0}.search-box .search-box-dropdown .search-box-dropdown-item strong{font-weight:bold}.search-box .search-box-dropdown .search-box-dropdown-item small{color:#888}@media(max-width: 768px){.search-box{width:105px;max-width:unset;transition:width .3s ease}.search-box:focus-within{width:100%}.search-box .search-box-container{display:flex;flex-direction:row;border:1px solid #ccc;border-radius:4px}.search-box .search-box-container .search-box-input{flex:1;padding:5px;font-size:14px}.search-box .search-box-container .search-box-input:focus{padding:10px;font-size:16px}.search-box .search-box-container .search-box-button{padding:5px 10px}.search-box .search-box-container .search-box-button svg{font-size:16px}.search-box .search-box-dropdown{max-height:150px;padding:5px}}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.language-select{margin-right:auto;display:flex;align-items:center;margin-right:110px}.organic-spec_member-account-box-signup button,.organic-spec_member-account-box-login button{border:solid 1px var(--color-primary-100);border-radius:15px;padding:8px 20px;font:500 18px/24px benton-sans-reading-edge,sans-serif;font-weight:600;background:var(--color-neutral-100);color:var(--color-primary-100);transition:background .3s,color .3s}.organic-spec_member-account-box-signup button:hover,.organic-spec_member-account-box-login button:hover{background:var(--color-primary-100);color:var(--color-neutral-100);cursor:pointer}.organic-spec_member-account-box-welcome{display:flex;align-items:center;gap:5px;position:relative}.organic-spec_member-account-box-welcome .welcome-text{font-weight:500}.organic-spec_member-account-box-welcome .username-text{font-weight:700;color:var(--color-primary-100);display:flex;align-items:center;cursor:pointer}.organic-spec_member-account-box-welcome .username-text .arrow-icon{margin-left:5px;transition:transform .3s}.organic-spec_member-account-box-welcome .dropdown-menu{position:absolute;top:100%;right:0;background:var(--color-neutral-100);border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:10px 0;z-index:9999;width:220px}.organic-spec_member-account-box-welcome .dropdown-menu ul{list-style:none;margin:0;padding:0}.organic-spec_member-account-box-welcome .dropdown-menu ul li{display:flex;align-items:center;padding:10px 20px;font-size:16px;cursor:pointer;transition:background .3s,color .3s}.organic-spec_member-account-box-welcome .dropdown-menu ul li:hover{background:var(--color-primary-100);color:var(--color-neutral-100)}.organic-spec_member-account-box-welcome .dropdown-menu ul li svg{margin-right:15px;font-size:18px}.organic-spec_member-account-box-nav button{background:green;border:solid 1px var(--color-primary-100);border-radius:6px;padding:5px;display:flex;align-items:center;justify-content:center;transition:background .3s,color .3s}.organic-spec_member-account-box-nav button:hover{background:wheat;color:var(--color-neutral-100);cursor:pointer}.organic-spec_member-account-box-nav button .nav-button-icon{font:500 26px/32px benton-sans-reading-edge,sans-serif;font-weight:600;line-height:20px}.cart-box{margin-right:49px}.dropdown-menu{width:100%}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.organic-spec_main-nav-modal-backdrop .organic-spec_main-nav-modal-container{position:absolute;top:82px;left:0;background-color:var(--color-primary-90);box-shadow:var(--color-shadow-2);filter:drop-shadow(5px 2px 10px rgba(255, 255, 255, 0.56));overflow-y:auto;width:215px;z-index:9999;border-radius:0 16px 16px 0}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px){.organic-spec_main-nav-modal-backdrop .organic-spec_main-nav-modal-container{top:142px}}.organic-spec_main-nav-modal-backdrop .organic-spec_main-nav-modal-container .organic-spec_page-navigation-menu a,.organic-spec_main-nav-modal-backdrop .organic-spec_main-nav-modal-container .organic-spec_page-navigation-menu a:hover,.organic-spec_main-nav-modal-backdrop .organic-spec_main-nav-modal-container .organic-spec_page-navigation-menu a:active{text-decoration:none}.organic-spec_main-nav-modal-backdrop .organic-spec_main-nav-modal-container .organic-spec_page-navigation-menu .organic-spec_page-navigation-menu-link{font:500 16px/22px benton-sans-reading-edge,sans-serif;color:var(--color-neutral-100);padding:10px 0 10px 10px;border-bottom:solid 1px var(--color-neutral-100)}.organic-spec_main-nav-modal-backdrop .organic-spec_main-nav-modal-container .organic-spec_page-navigation-menu .organic-spec_page-navigation-menu-link.last{border-bottom:none}.organic-spec_main-nav-modal-backdrop .organic-spec_main-nav-modal-container .organic-spec_page-navigation-menu .organic-spec_page-navigation-menu-link:hover,.organic-spec_main-nav-modal-backdrop .organic-spec_main-nav-modal-container .organic-spec_page-navigation-menu .organic-spec_page-navigation-menu-link .active{background:#5aa51a;cursor:pointer}
.cart-box{display:flex;align-items:center;justify-content:center;margin-left:10px;margin-right:15px}.cart-box .icon-button{position:relative;display:flex;align-items:center;justify-content:center;background-color:#e0e0e0;width:50px;height:50px;border-radius:50%;border:none;cursor:pointer}.cart-box .icon-button .material-icons{font-size:20px;color:#004d00}.cart-box .icon-button .icon-button__badge{position:absolute;top:-10px;right:-10px;background-color:#004d00;color:#fff;font-size:14px;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #fff}.cart-box.hardcoded .icon-button__badge{background-color:#004d00}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.member-info{padding:20px;position:relative}.member-info .welcome-text{font:400 14px/18px bebas-neue,sans-serif;color:#666;font-style:italic;padding-bottom:2px}.member-info .member-name{font:400 16px/22px bebas-neue,sans-serif;color:var(--color-primary-100);font-weight:bold;cursor:pointer}.member-info .member-info-navigation:hover .member-info-navigation-list{display:block}.member-notification-box{position:relative}.member-notification-box .icon-button{display:flex;align-items:center;justify-content:center;width:50px;height:50px;font:400 18px/24px bebas-neue,sans-serif;color:var(--color-primary-100);background:#ddd;border:none;outline:none;margin-right:15px;border-radius:50%;position:relative}.member-notification-box .icon-button__badge{position:absolute;top:-10px;right:-10px;width:25px;height:25px;background:red;font:400 14px/18px bebas-neue,sans-serif;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%}.member-cart-box{position:relative}.member-cart-box .icon-button{display:flex;align-items:center;justify-content:center;width:50px;height:50px;font:400 18px/24px bebas-neue,sans-serif;color:var(--color-primary-100);background:#ddd;border:none;outline:none;border-radius:50%;position:relative;margin-right:15px}.member-cart-box .icon-button__badge{position:absolute;top:-10px;right:-10px;width:25px;height:25px;background:green;font:400 14px/18px bebas-neue,sans-serif;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%}.icon-button:hover{cursor:pointer}.icon-button:active{background:#ccc}.icon-button__badge{position:absolute;top:-10px;right:-10px;width:25px;height:25px;background:var(--color-status-error);font:400 14px/18px bebas-neue,sans-serif;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%}.member-cart-box .icon-button__badge{background:var(--color-primary-100)}.member-logout-button-box .logout-button{border:solid 1px var(--color-primary-100);border-radius:15px;padding:5px 25px;font:500 16px/22px benton-sans-reading-edge,sans-serif;font-weight:600;background:var(--color-neutral-100);color:var(--color-primary-100)}.member-logout-button-box .logout-button:hover{background:var(--color-primary-100);color:var(--color-neutral-100);cursor:pointer}.member-account-nav .nav-button{background:none;border:none;cursor:pointer}.member-account-nav .nav-button .nav-button-icon{font-size:24px;color:var(--color-primary-100)}.member-account-nav .nav-modal{position:absolute;top:50px;right:0;background:var(--color-neutral-100);border:1px solid var(--color-primary-100);border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);display:none}.member-account-nav .nav-modal.visible{display:block}@media(max-width: 940px){.member-info{display:block}.member-notification-box,.member-logout-button-box{display:none}}@media(max-width: 720px){.member-info,.member-cart-box{display:block}}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.member-info-navigation-list{display:none;position:absolute;top:65px;left:0;width:180px;background-color:#fff;border:solid 1px rgba(255,255,255,.2);border-radius:10px;z-index:99999;box-shadow:0 4px 10px rgba(0,0,0,.2)}.member-info-navigation-list .member-info-navigation-list-item{background:#fff;border-radius:10px}.member-info-navigation-list .member-info-navigation-list-item a{display:block;padding:5px 20px;font:400 16px/22px bebas-neue,sans-serif;position:relative;border-bottom:solid 1px var(--color-primary-90);color:#000;background-color:#fff}.member-info-navigation-list .member-info-navigation-list-item a:hover{text-decoration:none;color:var(--color-neutral-0)}.member-info-navigation-list .member-info-navigation-list-item a:hover:after{content:"";position:absolute;bottom:27%;left:91%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;z-index:999999}.member-info-navigation-list .member-info-navigation-list-item a:last-child{border-bottom:none}.member-info-navigation-list .member-info-navigation-list-item:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:8px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f0f7eb rgba(0,0,0,0);z-index:999999}.member-info{position:relative;z-index:100000}.member-info:hover .member-info-navigation-list{display:block}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.organic-spec_page-navigation{display:flex;justify-content:space-between;align-items:center;background:var(--color-primary-100);position:relative;padding:0 20px;border-bottom:solid 1px #5aa51a;z-index:999}.organic-spec_page-navigation .organic-spec_page-navigation-menu{text-align:center;position:relative}.organic-spec_page-navigation .organic-spec_page-navigation-menu-link{display:flex;justify-content:left;align-items:center;padding:10px}.organic-spec_page-navigation .organic-spec_page-navigation-menu a{font:500 16px/22px benton-sans-reading-edge,sans-serif;color:var(--color-neutral-30);text-decoration:none}.organic-spec_page-navigation .organic-spec_page-navigation-menu a:hover,.organic-spec_page-navigation .organic-spec_page-navigation-menu a.active{text-decoration:none;color:var(--color-neutral-0)}.organic-spec_page-navigation .organic-spec_page-navigation-menu a.active{color:var(--color-neutral-0)}.organic-spec_page-navigation .organic-spec_page-navigation-menu .arrow{display:block;float:right;margin:.25em 0 0 5px;border-color:rgba(0,0,0,0);border-top-color:var(--color-neutral-0);border-style:solid;border-width:.5em .31em 0;width:0;height:0;position:relative;line-height:0}.organic-spec_page-navigation .organic-spec_page-navigation-menu .organic-spec_page-navigation-sub-menu{display:none;position:absolute;min-width:200px;text-align:left;top:42px;left:0;background:var(--color-primary-100);border-radius:0 0 10px 10px}.organic-spec_page-navigation .organic-spec_page-navigation-menu .organic-spec_page-navigation-sub-menu .organic-spec_page-navigation-menu{border-bottom:solid 1px #fff}.organic-spec_page-navigation .organic-spec_page-navigation-menu .organic-spec_page-navigation-sub-menu .organic-spec_page-navigation-menu.last{border-bottom:none}.organic-spec_page-navigation .organic-spec_page-navigation-menu .organic-spec_page-navigation-sub-menu .organic-spec_page-navigation-menu:hover{background:#5aa51a;border-radius:0 0 10px 10px;cursor:pointer}.organic-spec_page-navigation .organic-spec_page-navigation-menu:hover .organic-spec_page-navigation-sub-menu,.organic-spec_page-navigation .organic-spec_page-navigation-menu .organic-spec_page-navigation-sub-menu:hover .organic-spec_page-navigation-sub-menu{display:block}.organic-spec_page-navigation .organic-spec_page-navigation-menu:hover .organic-spec_page-navigation-sub-menu-link:hover,.organic-spec_page-navigation .organic-spec_page-navigation-menu .organic-spec_page-navigation-sub-menu:hover .organic-spec_page-navigation-sub-menu-link:hover{background:#4f9b17;cursor:pointer}.organic-spec_page-navigation .organic-spec_page-navigation-menu:last-child .organic-spec_page-navigation-sub-menu{right:0;left:auto}@media(max-width: 940px){.organic-spec_page-navigation .organic-spec_page-navigation-menu{display:none}}@media(max-width: 720px){.organic-spec_page-navigation{display:none}}
.breadcrumbb{display:flex;align-items:center;list-style:none;padding:0;margin:0;margin-top:10px}.breadcrumbb .breadcrumbb-item{background-color:#407c01;color:#fff;background:linear-gradient(90deg, #0a8422, #a55607);padding:.3rem .8rem;border-radius:10px;display:flex;align-items:center;margin-left:7px;margin-right:1rem;font-weight:normal;font-size:.9rem}.breadcrumbb .breadcrumbb-item:last-child{margin-right:0}.breadcrumbb .breadcrumbb-item a{text-decoration:none;color:#fff;font-weight:normal}.breadcrumbb .breadcrumbb-item a:hover{text-decoration:underline}.breadcrumbb .breadcrumbb-item.active{background-color:#407c01;color:#fff;font-weight:normal}.breadcrumbb .breadcrumbb-item+.breadcrumbb-item{position:relative;padding-left:-1.1rem}.breadcrumbb .breadcrumbb-item+.breadcrumbb-item::before{content:">";position:absolute;left:-20px;color:#000;font-weight:bold;margin-left:5px}.breadcrumbb .breadcrumbb-item:last-child{margin-right:0}

.logo-container{text-align:center;margin-bottom:20px}.organic-spec_layout-auth_page-center{display:grid;max-width:fit-content;margin:40px auto 0;padding:0px;overflow:hidden;background:#f4f4f4}@media(max-width: 940px){.organic-spec_layout-auth_page-center{max-width:100%;border-radius:0;margin:40px auto 0}}@media(max-width: 720px){.organic-spec_layout-auth_page-center{max-width:100%;margin:40px auto 0;border-radius:0}}
.organic-spec_layout-auth_page-header{background:#f5f6f6;display:flex;padding:8px 20px;justify-content:center;align-items:center}.organic-spec_layout-auth_page-header .organic-spec_logo-anchor{text-decoration:none}@media(max-width: 940px){.organic-spec_layout-auth_page-header{padding:8px 10px;border-bottom:solid 3px var(--color-primary-100)}}@media(max-width: 720px){.organic-spec_layout-auth_page-header{padding:5px 10px}}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}@media(max-width: 940px){.organic-spec_layout-auth_page-footer{padding:5px 20px}}


.organic-spec-experts-list{padding:20px;background-color:#f5f5f5;display:flex;flex-direction:column;align-items:center}.organic-spec_page-heading{margin-bottom:20px;color:#333}.organic-spec-experts-list-container{display:flex;flex-wrap:wrap;gap:20px;max-width:100%;justify-content:center;height:100%}.expert-item{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:15px;width:calc(25% - 20px);box-sizing:border-box;transition:transform .2s,box-shadow .2s}.expert-item:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.2)}.expert-profile-image{width:100%;height:100px;object-fit:cover}.card-body{display:flex;flex-direction:column;gap:1px}.card-title{margin:0;font-size:1rem;font-weight:bold;color:#333}.card-text{margin:0;font-size:.9rem;color:#666}.card-text .inline-phone{display:inline-block;color:#333}@media(max-width: 1200px){.expert-item{width:calc(33.333% - 20px)}}@media(max-width: 768px){.expert-item{width:calc(50% - 20px)}}@media(max-width: 576px){.expert-item{width:100%}}
.experts-page{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:20px;background-color:#f5f5f5;min-height:-100px}.expert-item{background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:8px;overflow:hidden;width:250px;margin:10px;transition:transform .2s ease-in-out;height:300px}.expert-item:hover{transform:scale(1.02)}.expert-item .expert-profile-image{width:100%;height:150px;object-fit:cover}.expert-item .card-body{padding:15px}.expert-item .card-body .card-title{font-size:1.2em;font-weight:bold;margin-bottom:10px}.expert-item .card-body .card-text{margin:5px 0}.expert-item .card-body .card-text strong{color:#333}@media(max-width: 1024px){.experts-page{justify-content:space-around}.expert-item{width:45%}}@media(max-width: 768px){.experts-page{flex-direction:column;align-items:center}.expert-item{width:80%}}
.organic-spec_WorkwithUs-page .organic-spec_WorkwithUs-feature-section{max-width:1450px;margin:0 auto;padding:30px 20px 50px;background:rgba(254,251,242,.3);display:flex;flex-direction:column;align-items:center}.organic-spec_WorkwithUs-page .organic-spec_WorkwithUs-feature-section h2,.organic-spec_WorkwithUs-page .organic-spec_WorkwithUs-feature-section h3{text-align:center}.organic-spec_WorkwithUs-page .organic-spec_WorkwithUs-feature-section .spec_WorkwithUs-heading-box{display:flex;justify-content:center;align-items:center;background-color:#004d00;padding:10px 20px;border-radius:40px;text-align:center;max-width:fit-content;width:auto}.organic-spec_WorkwithUs-page .organic-spec_WorkwithUs-feature-section .spec_WorkwithUs-heading-box h1{color:#fff;margin:0;font-size:1.2em;white-space:nowrap}.organic-spec_WorkwithUs-page .organic-spec_WorkwithUs-feature-section .subheading{margin-top:10px;font-size:1.2em;color:#000;text-align:center}.organic-spec_WorkwithUs-page .organic-spec_WorkwithUs-feature-section .subheading h2{margin:0}.organic-spec_WorkwithUs-page .organic-spec_WorkwithUs-list-box{display:flex;justify-content:center;padding:0 20px;width:100%}.organic-spec_WorkwithUs-page .organic-spec_WorkwithUs-list-box .organic-spec_WorkwithUs-cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:20px;justify-content:center;width:100%}@media(max-width: 720px){.organic-spec_WorkwithUs-page .organic-spec_WorkwithUs-feature-section{padding:20px}.organic-spec_WorkwithUs-page .spec_WorkwithUs-heading-box{max-width:fit-content}.organic-spec_WorkwithUs-page .organic-spec_WorkwithUs-list-box{padding:0}.organic-spec_WorkwithUs-page .organic-spec_WorkwithUs-list-box .organic-spec_WorkwithUs-cards{grid-template-columns:1fr}}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.container{padding:20px}.main-content-fullscreen{display:flex;flex-direction:column;align-items:center}.breadcrumb-container{width:100%;margin-bottom:5px;margin-top:-20px}.organic-spec_breadcrumb{margin:0 0 25px 0;padding:0;display:flex;justify-content:flex-start;align-items:center;color:#000}.organic-spec_breadcrumb-link{font:400 16px/22px bebas-neue,sans-serif;background:#004d00;padding:5px 12px;color:#fff;border-radius:8px}.organic-spec_breadcrumb-link:hover,.organic-spec_breadcrumb-link.bold{text-decoration:none;color:#fff}.organic-spec_breadcrumb-link{cursor:pointer;margin-right:7px}.organic-spec_breadcrumb-link:hover{text-decoration:underline}.header-container{width:100%;text-align:center;margin-bottom:5px}.project-heading-box{display:inline-block;background-color:#004d00;margin-top:5px;padding:12px 22px;border-radius:40px;margin-bottom:5px;text-align:center}.project-heading-box h2{color:#fff;margin:0}.subheading{text-align:center;margin-top:3px;margin-bottom:5px;font-size:13px;color:#000;font-weight:normal}.view-buttons{display:flex;justify-content:flex-start;flex-direction:row-reverse;gap:10px;margin-left:-120px;margin-top:-15px;width:100%;margin-bottom:5px}.view-button{background-color:#057bf9;color:#fff;display:flex;border:none;margin-top:-45px;padding:10px 15px;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.view-button:hover{background-color:#0056b3}.categoriess{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;padding-top:0px;max-width:1000px;margin:0 auto}.categoriess button{width:180px;height:40px;padding:10px;border:2px solid #508a11;background-color:#508a11;color:#fff;border-radius:40px;transition:background-color .3s,color .3s,border-color .3s;cursor:pointer;font-size:12px;margin-top:30px;margin-bottom:-15px;line-height:1.3;white-space:normal;text-align:center;display:flex;align-items:center;justify-content:center}.categoriess button:hover{background-color:#28a745;color:#fff;border-color:#28a745}.categoriess .active{background-color:#28a745;color:#fff;border-color:#28a745}.categoriess button:disabled{background-color:#fff;color:#9e9e9e;cursor:not-allowed}.product-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.product-box{width:200px;height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:#f0f0f0;border:1px solid #ccc;border-radius:10px;margin:5px}.product-box img{max-width:100%;height:auto;margin-bottom:10px}.product-box h3{font-size:1.1em;color:#000;margin:5px 0}.product-box p{font-size:.9em;color:#333;margin:5px 0}@media(max-width: 768px){.container{padding:10px}.breadcrumb-container{margin-top:0}.organic-spec_breadcrumb{justify-content:center}.header-container{margin-bottom:10px}.project-heading-box{padding:10px 18px}.project-heading-box h2{font-size:18px}.subheading{font-size:12px}.categoriess{justify-content:flex-start;gap:10px;padding-top:10px}.categoriess button{width:100%;height:auto;padding:10px;font-size:14px;line-height:1.2;white-space:normal;text-align:left}.view-buttons{display:flex;justify-content:flex-start;width:100%;gap:10px;margin-top:15px;flex-direction:row-reverse}.view-button{padding:8px 12px;font-size:14px;width:auto;border-radius:5px;text-align:center}.product-grid{flex-direction:column;align-items:center}.product-box{width:90%;height:auto;padding:15px;text-align:center}.product-box h3{font-size:1em}.product-box p{font-size:.85em}}.categoriess{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;max-width:1000px;margin:20px auto 0;row-gap:10px;column-gap:16px}.categoriess button{padding:10px 22px;font-size:13px;font-weight:500;background-color:#508a11;color:#fff;border:2px solid #508a11;border-radius:40px;cursor:pointer;transition:all .3s ease;white-space:nowrap;line-height:1.2;text-align:center;display:inline-flex;align-items:center;justify-content:center;min-height:38px;margin:0;max-width:250px}.categoriess button:hover{background-color:#28a745;border-color:#28a745}.categoriess button.active{background-color:#28a745;border-color:#28a745}.categoriess button:disabled{background-color:#fff;color:#9e9e9e;border-color:#ccc;cursor:not-allowed}
.equipment-product-grid-page{padding:20px}.equipment-product-grid-page .header-container{display:flex;justify-content:flex-end;margin-bottom:15px}.equipment-product-grid-page .header-container .sort-dropdown{padding:8px 15px;border:1px solid #ccc;border-radius:4px;font-size:14px;width:200px}.equipment-product-grid-page .equipment-product-container{display:flex;gap:20px}.equipment-product-grid-page .equipment-product-container .equipment-product-filters{width:300px;background-color:#f9f9f9;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.equipment-product-grid-page .equipment-product-container .equipment-product-filters .filter-dropdown{margin-bottom:15px}.equipment-product-grid-page .equipment-product-container .equipment-product-filters .filter-dropdown label{display:block;font-size:14px;font-weight:bold;color:#555;margin-bottom:5px}.equipment-product-grid-page .equipment-product-container .equipment-product-filters .filter-dropdown select{width:100%;padding:10px;border-radius:4px;border:1px solid #ccc;font-size:14px;background-color:#fff;transition:border-color .2s ease}.equipment-product-grid-page .equipment-product-container .equipment-product-filters .filter-dropdown select:focus{border-color:#27ae60;outline:none}.equipment-product-grid-page .equipment-product-container .equipment-product-filters .filter-dropdown select option{color:#000}.equipment-product-grid-page .equipment-product-container .equipment-product-filters .filter-dropdown select option:checked{color:green}.equipment-product-grid-page .equipment-product-container .equipment-product-list{flex-grow:1}.equipment-product-grid-page .equipment-product-container .equipment-product-list .equipment-product-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.equipment-product-grid-page .equipment-product-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:20px;text-align:center;transition:box-shadow .3s ease;border:1px solid #e0e0e0}.equipment-product-grid-page .equipment-product-card:hover{box-shadow:0 4px 15px rgba(0,0,0,.15)}.equipment-product-grid-page .equipment-product-card .equipment-product-image{width:100%;height:180px;object-fit:contain;border-radius:4px;margin-bottom:15px}.equipment-product-grid-page .equipment-product-card .equipment-product-title{font-size:18px;font-weight:600;color:#333;margin-bottom:5px}.equipment-product-grid-page .equipment-product-card .equipment-product-description{color:#6e3c9b;font-size:14px;margin-bottom:10px}.equipment-product-grid-page .equipment-product-card .equipment-product-price{font-size:16px;color:#27ae60;font-weight:bold;margin-bottom:5px}.equipment-product-grid-page .equipment-product-card .equipment-product-price .original-price{display:block;font-size:14px;color:#ec4949;text-decoration:line-through}.equipment-product-grid-page .equipment-product-card .equipment-product-price .discount-percentage{display:block;font-size:14px;color:#27ae60}.equipment-product-grid-page .equipment-product-card .button-group{display:flex;justify-content:center;gap:10px;margin-top:10px}.equipment-product-grid-page .equipment-product-card .button-group button{background-color:#2ecc71;color:#fff;border:none;padding:8px 12px;border-radius:50px;cursor:pointer;transition:background-color .3s ease}.equipment-product-grid-page .equipment-product-card .button-group button:hover{background-color:#27ae60}.equipment-product-grid-page .equipment-product-card .button-group .quantity-control{display:flex;align-items:center;gap:5px}.equipment-product-grid-page .equipment-product-card .button-group .quantity-control .quantity-button{padding:5px 10px;border-radius:50%;background-color:#2ecc71;color:#fff;border:none;cursor:pointer}.equipment-product-grid-page .equipment-product-card .button-group .quantity-control .quantity-button:hover{background-color:#27ae60}.equipment-product-grid-page .equipment-product-card .review-count{font-size:14px;color:#6e3c9b;cursor:pointer}.equipment-product-grid-page .equipment-product-card .review-count:hover{text-decoration:underline}@media(max-width: 768px){.equipment-product-container{flex-direction:column;gap:10px}.equipment-product-container .equipment-product-filters{width:100%}.equipment-product-container .equipment-product-list .equipment-product-grid{grid-template-columns:repeat(2, 1fr);gap:10px}.equipment-product-card{padding:15px}.equipment-product-card .button-group button,.equipment-product-card .button-group .quantity-button{font-size:12px;padding:6px 8px}}@media(max-width: 1024px){.equipment-product-list .equipment-product-grid{grid-template-columns:repeat(3, 1fr);gap:15px}}
.product-detail-container{display:flex;flex-direction:column;max-width:1200px;min-height:500px;margin:20px auto;background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:20px}.product-detail-container .flex-container{display:flex;align-items:flex-start;justify-content:center}.product-detail-container .flex-container .image-section{flex:1;display:flex;flex-direction:column;align-items:center}.product-detail-container .flex-container .image-section img{max-width:100%;height:auto}.product-detail-container .flex-container .image-section .details-section{text-align:center;width:100%}.product-detail-container .flex-container .image-section .details-section h1{font-size:24px;margin-top:10px}.product-detail-container .flex-container .image-section .details-section .price{font-size:20px;color:#666;margin-top:5px}.product-detail-container .flex-container .image-section .details-section p{margin-top:5px}.product-detail-container .flex-container .details-sectionn{flex:1;display:flex;flex-direction:column;justify-content:start;align-items:center;padding-left:20px;padding-top:20px}.product-detail-container .flex-container .details-sectionn .button-container{display:flex;flex-direction:row;align-items:center;gap:10px}.product-detail-container .flex-container .details-sectionn .add-to-cart-button{width:200px;padding:12px 0;font-size:16px;border-radius:20px;background-color:#ff4500;color:#fff;margin-right:20px;border:none;cursor:pointer;transition:background-color .2s,box-shadow .2s}.product-detail-container .flex-container .details-sectionn .add-to-cart-button:hover{box-shadow:0 2px 5px rgba(0,0,0,.2)}.product-detail-container .flex-container .details-sectionn .buy-now-button{width:200px;padding:12px 0;font-size:16px;border-radius:20px;background-color:#fff;color:#111;margin-right:200px;border:none;cursor:pointer;transition:background-color .2s,box-shadow .2s}.product-detail-container .flex-container .details-sectionn .buy-now-button:hover{box-shadow:0 2px 5px rgba(0,0,0,.2)}.product-detail-container .flex-container .details-sectionn .buy-now-buttons{width:200px;padding:12px 0;font-size:16px;border-radius:20px;background-color:green;color:#fffdfd;margin-left:-180px;border:none;cursor:pointer;transition:background-color .2s,box-shadow .2s}.product-detail-container .flex-container .details-sectionn .specifications{margin-top:20px;width:100%;text-align:left}.product-detail-container .flex-container .details-sectionn .specifications h2{font-size:20px;margin-bottom:10px;margin-right:40px}.product-detail-container .flex-container .details-sectionn .specifications ul{list-style-type:none;padding:0}.product-detail-container .flex-container .details-sectionn .specifications ul li{display:flex;justify-content:space-between;margin-bottom:5px}.product-detail-container .flex-container .details-sectionn .specifications ul li .spec-label{margin-right:80px;width:200px;display:inline-block}.product-detail-container .flex-container .details-sectionn .specifications ul li .spec-value{flex:1}.product-detail-container .reviews-section{margin-top:30px;padding:20px;border-top:1px solid #eee}.product-detail-container .reviews-section h2{font-size:22px;margin-bottom:20px}.product-detail-container .reviews-section .review{padding:15px;border:1px solid #ddd;border-radius:8px;margin-bottom:15px;background-color:#f9f9f9;box-shadow:0 2px 4px rgba(0,0,0,.05)}.product-detail-container .reviews-section .review div{margin-bottom:10px}.product-detail-container .reviews-section .review strong{color:#333}.product-detail-container .reviews-section .review .review-rating{color:#ffc107;font-size:18px}.product-detail-container .reviews-section .review .review-comment{font-size:16px;color:#555}
.organic-spec_service-page{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:40px 20px 50px;background:#fff}.organic-spec_service-page .organic-spec_service-feature-section{width:100%;max-width:1000px;text-align:center}.organic-spec_service-page .organic-spec_service-feature-section .service-heading-box{display:flex;justify-content:center;align-items:center;background-color:#004d00;padding:12px 25px;border-radius:40px;width:fit-content;margin:0 auto 15px}.organic-spec_service-page .organic-spec_service-feature-section .service-heading-box h1{color:#fff;font-size:1.5em;margin:0;font-weight:bold}.organic-spec_service-page .organic-spec_service-feature-section .subheading{font-size:1.3em;color:#000;margin-bottom:30px;font-weight:bold}.organic-spec_service-page .organic-spec_service-list-box{max-width:650px;margin:0 auto;padding:10px}.organic-spec_service-page .organic-spec_service-list-box .organic-spec_service-cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:25px;justify-content:center;align-items:center}.organic-spec_service-page .organic-spec_service-list-box .organic-spec_service-cards .card{background:#fff;border:2px solid #4c8b64;border-radius:10px;padding:25px;text-align:center;width:330px;width:100%;height:220px;box-shadow:0px 4px 10px rgba(0,0,0,.2);transition:transform .2s ease-in-out}.organic-spec_service-page .organic-spec_service-list-box .organic-spec_service-cards .card:hover{transform:scale(1.05)}.organic-spec_service-page .organic-spec_service-list-box .organic-spec_service-cards .card img{max-width:90px;height:auto;margin-bottom:12px}.organic-spec_service-page .organic-spec_service-list-box .organic-spec_service-cards .card h3{font-size:1.2em;color:#004d00;font-weight:bold;margin-top:10px}
.phonepe-container{font-family:Arial,sans-serif;max-width:400px;margin:0 auto;padding:20px;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#fff}.phonepe-container .header{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.phonepe-container .header .logo{height:50px;margin-right:10px}.phonepe-container .header h1{font-size:24px;color:#3b3b3b}.phonepe-container .content h2{font-size:18px;color:#3b3b3b;margin-bottom:10px}.phonepe-container .content .upi-input-group,.phonepe-container .content .mobile-input-group{display:flex;align-items:center;margin-bottom:15px}.phonepe-container .content .upi-input-group input,.phonepe-container .content .mobile-input-group input{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px;font-size:16px}.phonepe-container .content .upi-input-group .upi-input,.phonepe-container .content .mobile-input-group .upi-input{margin-right:10px}.phonepe-container .content .upi-input-group .verify-button,.phonepe-container .content .upi-input-group .send-otp-button,.phonepe-container .content .mobile-input-group .verify-button,.phonepe-container .content .mobile-input-group .send-otp-button{padding:10px 15px;border:none;border-radius:5px;background-color:#5c2d91;color:#fff;font-size:16px;cursor:pointer;transition:background-color .3s ease}.phonepe-container .content .upi-input-group .verify-button:hover,.phonepe-container .content .upi-input-group .send-otp-button:hover,.phonepe-container .content .mobile-input-group .verify-button:hover,.phonepe-container .content .mobile-input-group .send-otp-button:hover{background-color:#45206d}.phonepe-container .content .upi-input-group .country-code,.phonepe-container .content .mobile-input-group .country-code{margin-right:10px;font-size:16px;color:#3b3b3b}.phonepe-container .content .or-divider{display:flex;align-items:center;margin:20px 0}.phonepe-container .content .or-divider .divider-line{flex-grow:1;height:1px;background-color:#ddd;margin:0 10px}.phonepe-container .content .or-divider span{font-size:14px;color:#888}.phonepe-container .content .terms{font-size:12px;color:#888;margin:10px 0}.phonepe-container .content .terms .terms-link{color:#5c2d91;text-decoration:none}.phonepe-container .content .terms .terms-link:hover{text-decoration:underline}.phonepe-container .content .send-otp-button{color:#fff;background-color:#5c2d91;width:100%}
.banking-app .main-content .hero-section{display:flex;flex-wrap:wrap;align-items:flex-start;padding:20px;background-color:#47fd2f}.banking-app .main-content .hero-section .hero-text{font-size:3rem;color:#0e0d0d;margin-bottom:.5rem;line-height:1.2;word-wrap:break-word;flex-basis:calc(50% - 10px);margin-right:20px}.banking-app .main-content .hero-section p{font-size:2rem;margin-bottom:1rem}.banking-app .main-content .hero-section .features{display:flex;margin-bottom:2rem}.banking-app .main-content .hero-section .features .feature{display:flex;align-items:center;margin-right:1rem}.banking-app .main-content .hero-section .features .feature i{margin-right:.5rem}.banking-app .main-content .hero-section .features .feature span{font-size:2rem;color:#0e0d0d}.banking-app .main-content .hero-section .message-now-btn{padding:10px 20px;background-color:#144914;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1rem;transition:background-color .3s;margin-top:auto;margin-bottom:auto}.banking-app .main-content .hero-section .message-now-btn:hover{background-color:#005700}.banking-app .main-content .whatsapp-group-container{display:flex;flex-direction:row;justify-content:flex-start;gap:10px;align-items:flex-start;flex-basis:calc(50% - 10px);margin-left:20px}.banking-app .main-content .whatsapp-group-container .whatsapp-group-join{background-color:#fffbe6;border:1px solid #ccc;padding:15px;border-radius:5px;text-align:center;max-width:300px;flex:0 1 auto}.banking-app .main-content .whatsapp-group-container .whatsapp-group-join .whatsapp-message{margin-bottom:10px;font-size:1.5rem}.banking-app .main-content .whatsapp-group-container .whatsapp-group-join .join-button{background-color:#25d366;color:#f6faf8;border:none;border-radius:5px;padding:10px 20px;cursor:pointer;font-size:1rem;transition:background-color .3s}.banking-app .main-content .whatsapp-group-container .whatsapp-group-join .join-button:hover{background-color:#1ebe57}
.answer-page{padding:20px;max-width:800px;margin:0 auto;font-family:Arial,sans-serif}.answer-page .question-container,.answer-page .answer-container,.answer-page .post-answer-container{margin-bottom:15px;padding:10px;border:1px solid #ddd;border-radius:8px;background-color:#fff}.answer-page .answers-container{background-color:#f9f9f9;padding:15px;border-radius:8px}.answer-page .answer-container{padding:10px;background-color:#fff;border-radius:12px;margin-bottom:10px}.answer-page .answer-container p{margin:5px 0}.answer-page .answer-container .answer-header{display:flex;justify-content:space-between;font-size:14px}.answer-page .answer-container .answer-header .answer-author{font-weight:bold;color:#007bff}.answer-page .answer-container .answer-header .answer-time{font-size:12px;color:#888}.answer-page .answer-container .answer-content{font-size:14px;margin:5px 0}.answer-page .answer-container .answer-actions{display:flex;align-items:center;font-size:12px}.answer-page .answer-container .answer-actions .action-btn{margin-right:10px;background:none;border:none;color:#007bff;cursor:pointer;padding:0}.answer-page .answer-container .answer-actions .action-btn:hover{text-decoration:underline}.answer-page .answer-container .answer-actions .like-count{color:#555}.answer-page .answer-container .reply-input-container{margin-top:10px}.answer-page .answer-container .reply-input-container textarea{width:100%;border:1px solid #ddd;border-radius:5px;padding:10px;font-size:12px;margin-bottom:5px;resize:none}.answer-page .answer-container .reply-input-container .reply-btn{background-color:#28a745;color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer}.answer-page .answer-container .reply-input-container .reply-btn:hover{background-color:#218838}.answer-page .answer-container .replies-container{margin-top:10px;padding-left:20px;border-left:2px solid #ddd}.answer-page .answer-container .replies-container .reply-container{margin-bottom:10px}.answer-page .answer-container .replies-container .reply-container .reply-author{font-weight:bold;color:#007bff;margin-bottom:3px}.answer-page .answer-container .replies-container .reply-container .reply-content{margin:3px 0}.answer-page .answer-container .replies-container .reply-container .reply-time{font-size:12px;color:#888}.answer-page .post-answer-container{display:flex;flex-direction:column;padding:15px;background-color:#f1f1f1;border-radius:8px}.answer-page .post-answer-container textarea{width:100%;border:1px solid #ddd;border-radius:20px;padding:12px;font-size:14px;margin-bottom:10px;resize:none}.answer-page .post-answer-container .forum-btn{align-self:flex-end;padding:8px 20px;background-color:#28a745;color:#fff;border:none;border-radius:20px;font-size:14px;cursor:pointer}.answer-page .post-answer-container .forum-btn:hover{background-color:#218838}.email-checkbox{display:flex;align-items:center;margin-top:10px}.email-checkbox input[type=checkbox]{margin-right:8px}.email-checkbox label{font-size:14px;color:#333}.login-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.login-modal-content{background-color:#fff;padding:1.5rem;border-radius:12px;width:100%;max-width:380px;box-shadow:0px 4px 12px rgba(0,0,0,.15);text-align:center;position:relative}.login-modal-content h3{font-size:1.8rem;margin-bottom:.5rem;font-weight:700;color:red;line-height:1.2;letter-spacing:.5px}.login-modal-content p{font-size:.83rem;font-weight:700;color:#000;margin-bottom:1.5rem}.login-modal-content .login-btn{background-color:#28a745;color:#fff;padding:.5rem 1.2rem;border:none;border-radius:20px;cursor:pointer;font-size:1rem;transition:background-color .3s ease}.login-modal-content .login-btn:hover{background-color:#218838}.login-modal-content .login-btn:focus{outline:none;box-shadow:0 0 0 2px rgba(40,167,69,.4)}.login-modal-content .close-btn{position:absolute;top:10px;right:10px;background:rgba(0,0,0,0);border:none;font-size:1.5rem;color:#aaa;cursor:pointer;transition:color .3s ease}.login-modal-content .close-btn:hover{color:#333}.login-modal-content .close-btn:focus{outline:none}.see-replies-btn{background:none;border:none;color:#006400;cursor:pointer;font-size:.9rem;padding:0;text-decoration:underline}.see-replies-btn:hover,.see-replies-btn:focus,.see-replies-btn:active{color:#007bff;text-decoration:underline;outline:none;background:none;box-shadow:none}.see-replies-btn::after{content:" " attr(data-count) "";font-weight:normal;color:#666}
.custom-container{padding:20px;width:100%}.custom-main-content-fullscreen{display:flex;flex-direction:column;align-items:center;width:100%}.custom-header-container{width:100%;text-align:center;margin-bottom:20px}.custom-project-heading-box{display:inline-block;background:linear-gradient(to right, #028f06, #c66408);padding:12px 30px;border-radius:50px;margin-bottom:5px}.custom-project-heading-box h2{color:#fff;margin:0}.custom-subheading{margin-top:10px;margin-bottom:20px;font-size:1.2rem;color:#000}.seller-list{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;max-width:1200px;margin:0 auto 20px}.seller-list button{padding:10px 18px;border:2px solid #4caf50;background-color:#4caf50;color:#fff;border-radius:30px;transition:background-color .3s,border-color .3s;font-size:.9rem;white-space:nowrap;cursor:pointer}.seller-list button:hover,.seller-list .active{background-color:#388e3c;border-color:#388e3c}.see-more-container{margin-top:10px}.see-more-button{background:rgba(0,0,0,0);color:#000;border:none;font-size:1rem;font-weight:bold;text-decoration:underline;cursor:pointer}.see-more-button:hover{color:#028f06}.sort-dropdown-container{width:100%;display:flex;justify-content:flex-end;margin-bottom:15px}.sort-dropdown{width:180px;padding:8px;margin-right:-940px;font-size:1rem;border-radius:8px;border:1px solid #ccc}.product-grid-container{width:100%;max-width:1200px}@media(max-width: 1200px){.product-grid-container{width:100%}}@media(max-width: 900px){.sort-dropdown-container{justify-content:center;margin-bottom:15px}}@media(max-width: 600px){.seller-list{gap:10px}}
.organic-spec_ino-page .organic-spec_ino-feature-section{padding:30px 20px 50px 20px;background:rgba(254,251,242,.3)}.organic-spec_ino-page .organic-spec_ino-feature-section h2,.organic-spec_ino-page .organic-spec_ino-feature-section h3{text-align:center}.organic-spec_ino-page .organic-spec_ino-feature-section .ino-heading-box{display:flex;justify-content:center;align-items:center;background-color:#004d00;padding:10px 20px;margin:0 auto;border-radius:40px;margin-bottom:3px;text-align:center;max-width:200px;width:10%;margin:0 auto}.organic-spec_ino-page .organic-spec_ino-feature-section .ino-heading-box h1{color:#fff;margin:0;font-size:1.2em}.organic-spec_ino-page .organic-spec_ino-feature-section .subheading{margin-top:5px;margin-bottom:5px;font-size:1.2em;color:#000;text-align:center}.organic-spec_ino-page .organic-spec_ino-feature-section .subheading h2{margin:0}.organic-spec_ino-page .organic-spec_ino-list-box{max-width:1450px;margin:0 auto;padding:0 20px}.organic-spec_ino-page .organic-spec_ino-list-box .organic-spec_ino-cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:20px;justify-content:center}@media(max-width: 720px){.organic-spec_ino-page .organic-spec_ino-list-box .organic-spec_ino-cards{grid-template-columns:auto auto;justify-content:center}.organic-spec_ino-page .ino-heading-box{margin:0 auto}}
.organic-spec_expert-page .organic-spec_expert-feature-section{padding:30px 20px 50px 20px;background:rgba(254,251,242,.3)}.organic-spec_expert-page .organic-spec_expert-feature-section h2,.organic-spec_expert-page .organic-spec_expert-feature-section h3{text-align:center}.organic-spec_expert-page .organic-spec_expert-feature-section .expert-heading-box{display:flex;justify-content:center;align-items:center;background-color:#004d00;padding:10px 20px;margin:0 auto;border-radius:40px;width:10%;margin-bottom:3px;text-align:center}.organic-spec_expert-page .organic-spec_expert-feature-section .expert-heading-box h1{color:#fff;margin:0;font-size:1.2em}.organic-spec_expert-page .organic-spec_expert-feature-section .subheading{margin-top:5px;margin-bottom:5px;font-size:1.2em;color:#000;text-align:center}.organic-spec_expert-page .organic-spec_expert-feature-section .subheading h2{margin:0}.organic-spec_expert-page .organic-spec_expert-list-box{max-width:1450px;margin:0 auto;padding:0 20px}.organic-spec_expert-page .organic-spec_expert-list-box .organic-spec_expert-cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:20px;justify-content:center}@media(max-width: 720px){.organic-spec_expert-page .organic-spec_expert-list-box .organic-spec_expert-cards{grid-template-columns:auto auto;justify-content:center}.organic-spec_expert-page .expert-heading-box{margin-left:0}}
.organic-spec_sale-page .organic-spec_sale-feature-section{padding:30px 20px 50px 20px;background:rgba(254,251,242,.3)}.organic-spec_sale-page .organic-spec_sale-feature-section h2,.organic-spec_sale-page .organic-spec_sale-feature-section h3{text-align:center}.organic-spec_sale-page .organic-spec_sale-feature-section .sale-heading-box{display:flex;justify-content:center;align-items:center;background-color:#004d00;padding:10px 20px;border-radius:40px;margin-bottom:3px;text-align:center;max-width:200px;width:5%;margin:0 auto}.organic-spec_sale-page .organic-spec_sale-feature-section .sale-heading-box h1{color:#fff;margin:0;font-size:1.2em}.organic-spec_sale-page .organic-spec_sale-feature-section .subheading{margin-top:5px;margin-bottom:5px;font-size:.2em;color:#000;text-align:center}.organic-spec_sale-page .organic-spec_sale-feature-section .subheading h2{margin:0}.organic-spec_sale-page .organic-spec_sale-list-box{max-width:1450px;margin:0 auto;padding:0 20px}.organic-spec_sale-page .organic-spec_sale-list-box .organic-spec_sale-cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:20px;justify-content:center}@media(max-width: 720px){.organic-spec_sale-page .organic-spec_sale-list-box .organic-spec_sale-cards{grid-template-columns:auto auto;justify-content:center}}
.organic-spec_earn-page .organic-spec_earn-feature-section{max-width:1200px;margin:0 auto;padding:30px 20px 50px 20px;background:rgba(254,251,242,.3)}.organic-spec_earn-page .organic-spec_earn-feature-section h2,.organic-spec_earn-page .organic-spec_earn-feature-section h3{text-align:center}.organic-spec_earn-page .organic-spec_earn-feature-section .earn-heading-box{display:inline-block;background-color:#004d00;padding:10px 20px;margin:0 auto 3px auto;border-radius:40px;text-align:center;margin-left:500px}.organic-spec_earn-page .organic-spec_earn-feature-section .earn-heading-box h1{color:#fff;margin:0;font-size:1.2em}.organic-spec_earn-page .organic-spec_earn-feature-section .subheading{margin:5px 0;font-size:1.2em;color:#000;text-align:center}.organic-spec_earn-page .organic-spec_earn-feature-section .subheading h2{margin:0}.organic-spec_earn-page .organic-spec_earn-list-box{display:flex;justify-content:center;padding:0 20px}.organic-spec_earn-page .organic-spec_earn-list-box .organic-spec_earn-cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:20px;justify-content:center}@media(max-width: 720px){.organic-spec_earn-page .organic-spec_earn-list-box{padding:0}.organic-spec_earn-page .organic-spec_earn-list-box .organic-spec_earn-cards{grid-template-columns:1fr;justify-content:center}.organic-spec_earn-page .spec_earn-heading-box{margin-left:0}}
.voucher-page{max-width:1200px;margin:0 auto;padding:20px;font-family:"Roboto",sans-serif;color:#333;display:flex;justify-content:space-between;gap:20px}.voucher-page .left-side{flex:1}.voucher-page .user-name{font-size:24px;font-weight:bold}.voucher-page .voucher-container{margin:20px 0;padding:20px;background-color:#f2f2f2;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.voucher-page .voucher-container .voucher-amount{font-size:20px;font-weight:bold;color:#2f80ed}.voucher-page .voucher-container .voucher-detail{color:#11580f}.voucher-page .voucher-container .voucher-details{margin-top:10px;font-size:14px;color:#828282}.voucher-page .voucher-container .voucher-details p{margin:5px 0}.voucher-page .voucher-history-container{flex:1;margin:0;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.voucher-page .voucher-history-container h2{font-size:18px;font-weight:medium;color:#333}.voucher-page .voucher-history-container ul{list-style:none;padding:0}.voucher-page .voucher-history-container ul .voucher-history-entry{padding:15px;margin-bottom:10px;background-color:#f2f2f2;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s}.voucher-page .voucher-history-container ul .voucher-history-entry:hover{transform:translateY(-5px);box-shadow:0 6px 8px rgba(0,0,0,.1)}.voucher-page .voucher-history-container ul .voucher-history-entry p{margin:5px 0;font-size:14px;color:#828282}.voucher-page .voucher-history-container ul .voucher-history-entry p:first-of-type{font-weight:bold;color:#333}button{font-family:"Roboto",sans-serif;font-size:16px;font-weight:medium;color:#fff;background-color:#2f80ed;padding:10px 20px;border:none;border-radius:8px;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s}button:hover{transform:scale(1.05);box-shadow:0 6px 8px rgba(0,0,0,.1)}button.secondary{background-color:#56ccf2}button.alert{background-color:#f2994a}
.product-detail-container{display:flex;flex-direction:column;align-items:center;padding:2rem;background:linear-gradient(to bottom, #e0e7ff, #f8fafc);min-height:100vh}.product-detail-container .back-button{background-color:#4f46e5;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:5px;font-weight:bold;cursor:pointer;margin-bottom:1.5rem;transition:background .3s ease}.product-detail-container .back-button:hover{background-color:#4338ca}.product-detail-container .product-detail{display:flex;align-items:center;justify-content:space-between;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.1);border-radius:10px;width:100%;max-width:900px;padding:2rem;gap:2rem}@media(max-width: 768px){.product-detail-container .product-detail{flex-direction:column;text-align:center}}.product-detail-container .product-detail .product-image-container{flex:1;display:flex;flex-direction:column;align-items:center}.product-detail-container .product-detail .product-image-container .product-image{width:100%;max-width:300px;height:auto;object-fit:contain;border-radius:8px}.product-detail-container .product-detail .product-image-container .product-category{font-size:1.3rem;font-weight:bold;color:#10b981;margin-top:1rem;text-transform:uppercase}.product-detail-container .product-detail .product-image-container .product-title{font-size:1.8rem;font-weight:bold;color:#1f2937;margin-top:.5rem}.product-detail-container .product-detail .product-image-container .product-description{font-size:1rem;color:#4b5563;text-align:center;max-width:90%;margin-top:.5rem}.product-detail-container .product-detail .product-info{flex:1;display:flex;flex-direction:column;justify-content:center;padding-left:1rem}.product-detail-container .product-detail .product-info .product-price{font-size:1.4rem;font-weight:bold;color:#dc2626;margin-bottom:1rem}.product-detail-container .product-detail .product-info .contact-section{border-top:1px solid #e5e7eb;padding-top:1rem;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.product-detail-container .product-detail .product-info .contact-section .contact-label{font-size:1rem;font-weight:bold;color:#374151;margin:0;white-space:nowrap}.product-detail-container .product-detail .product-info .contact-section .contact-email{font-size:1rem;color:#3b82f6;font-weight:bold;text-decoration:none;white-space:nowrap}.product-detail-container .product-detail .product-info .contact-section .contact-button{display:inline-block;background-color:#10b981;color:#fff;padding:.6rem 1.2rem;border-radius:5px;text-decoration:none;font-weight:bold;transition:background .3s ease}.product-detail-container .product-detail .product-info .contact-section .contact-button:hover{background-color:#059669}
.product-page{display:flex;flex-direction:column;font-family:Arial,sans-serif;background-color:#f9f9f9;margin-top:30px;padding:20px}.product-container{display:flex;flex-direction:row;align-items:flex-start;gap:20px;width:100%;margin-top:20px}.product-filters{display:flex;flex-direction:column;gap:15px;background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);width:250px}.product-filters label{font-size:14px;font-weight:bold;margin-bottom:5px}.product-filters select{padding:8px;font-size:14px;border-radius:5px;border:1px solid #ccc;width:100%;transition:all .3s ease}.product-filters select:focus{border:2px solid #2a9d8f;outline:none;color:#2a9d8f}.product-sort-dropdown-container{display:flex;justify-content:flex-end;align-items:center;width:100%;font-size:16px;font-weight:bold}.product-sort-dropdown-container label{margin-right:10px}.product-sort-dropdown-container select{padding:8px;font-size:14px;border-radius:5px;border:1px solid #ccc;width:180px;transition:all .3s ease}.product-sort-dropdown-container select:focus{border:2px solid #2a9d8f;outline:none;color:#2a9d8f}.product-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;max-width:1200px;width:100%}.product-card{background-color:#fff;border:1px solid #ddd;border-radius:10px;text-align:center;padding:15px;transition:box-shadow .3s ease;width:250px}.product-card:hover{box-shadow:0 4px 10px rgba(0,0,0,.1)}.product-image{width:100%;height:180px;object-fit:contain;border-radius:5px;margin-bottom:10px}.product-title{font-size:16px;font-weight:bold;margin-bottom:5px}.product-description{font-size:14px;color:#555;margin-bottom:10px}.product-price{font-size:14px;font-weight:bold;color:#2a9d8f;margin-bottom:10px}.product-in-stock{color:#2a9d8f;font-weight:bold}.product-out-of-stock{color:#e63946;font-weight:bold}@media(max-width: 1200px){.product-grid{justify-content:center}}@media(max-width: 768px){.product-container{flex-direction:column;align-items:center}.product-filters{width:100%}}.product-filter-section select{width:100%;padding:8px;margin-bottom:15px;border-radius:5px;border:1px solid #ccc;font-size:14px;color:#097003;background-color:#fff;transition:all .3s ease}
.under-construction-page{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 80px);padding-top:80px;background:linear-gradient(135deg, #e0f7fa 0%, #b2ebf2 100%);font-family:"Poppins",sans-serif;overflow:hidden}.under-construction-content{text-align:center;background:#fff;border-radius:20px;padding:50px;max-width:650px;box-shadow:0 10px 25px rgba(0,0,0,.15);animation:fadeInUp 1.2s ease forwards;transform:translateY(20px);opacity:0;margin-bottom:30px;margin-top:-50px}@keyframes fadeInUp{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}.construction-icon{font-size:4rem;margin-bottom:25px;animation:bounce 1.5s infinite}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}h1{font-size:2.5rem;color:#009688;margin-bottom:20px}p{font-size:1.15rem;color:#555;margin-bottom:18px;line-height:1.6}a{color:#00796b;text-decoration:none;font-weight:600}a:hover{text-decoration:underline;color:#004d40}@media(max-width: 768px){.under-construction-content{padding:30px}h1{font-size:2rem}p{font-size:1rem}}
html,body{margin:0;padding:0;box-sizing:border-box;font-family:"Arial",sans-serif;background-color:#f7f7f7}.agri-page{max-width:1200px;margin:0 auto;padding:20px}.breadcrumb{display:flex;align-items:center;margin-bottom:20px}.breadcrumb .breadcrumb-item{padding:6px 16px;font-size:14px;border-radius:20px;background:linear-gradient(to right, #2e7d32, #a0522d);color:#fff;font-weight:500;margin-right:10px;text-decoration:none}.breadcrumb .breadcrumb-separator{margin-right:10px;font-size:16px;color:#000}.agri-header{display:flex;justify-content:flex-end;margin-bottom:20px}.agri-header .agri-sort-dropdown{padding:10px;font-size:14px;border:1px solid #ccc;border-radius:4px;background-color:#fff;width:150px;cursor:pointer}.agri-container{display:grid;grid-template-columns:1fr 3fr;gap:30px}.agri-sidebar{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.agri-main-content .agri-product-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:30px}.agri-main-content .agri-product-card{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.agri-main-content .agri-product-card:hover{transform:translateY(-10px);box-shadow:0 4px 15px rgba(0,0,0,.2)}.agri-main-content .agri-product-card .agri-product-link{text-decoration:none}.agri-main-content .agri-product-card .agri-product-image{width:100%;height:auto;border-radius:8px;margin-bottom:15px}.agri-main-content .agri-product-card .agri-product-title{font-size:18px;font-weight:bold;color:#333;margin-bottom:10px}.agri-main-content .agri-product-card .agri-product-description{font-size:14px;color:#777;margin-bottom:10px}.agri-main-content .agri-product-card .agri-product-price{font-size:16px;font-weight:bold;color:#007b5e;margin-bottom:10px}.agri-main-content .agri-product-card .agri-product-price .original-price{text-decoration:line-through;color:#ff4d4f;margin-right:8px}.agri-main-content .agri-product-card .agri-product-price .discounted-price{color:#007b5e}.agri-main-content .agri-product-card .agri-rating{margin-top:10px}.agri-main-content .popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.agri-main-content .popup-content{background:#fff;padding:30px;width:400px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2);text-align:center;animation:fadeIn .3s ease-in-out}.agri-main-content .popup-content h3{margin-top:0;font-size:22px;color:#333}.agri-main-content .popup-content p{margin:10px 0 20px;color:#666;font-size:16px;line-height:1.5}.agri-main-content .popup-actions{display:flex;justify-content:center;gap:15px;margin-top:15px}.agri-main-content .popup-actions button{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-size:16px;transition:all .3s ease}.agri-main-content .popup-actions button:first-child{background-color:#28a745;color:#fff}.agri-main-content .popup-actions button:first-child:hover{background-color:#218838}.agri-main-content .popup-actions button:last-child{background-color:#dc3545;color:#fff}.agri-main-content .popup-actions button:last-child:hover{background-color:#c82333}@keyframes fadeIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}
.organic-spec_ai-page{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:40px 20px 50px;background:#fff}.organic-spec_ai-page .organic-spec_ai-feature-section{width:100%;max-width:1200px;text-align:center}.organic-spec_ai-page .organic-spec_ai-feature-section .sale-heading-box{display:flex;justify-content:center;align-items:center;background-color:#004d00;padding:12px 30px;border-radius:40px;margin-bottom:15px;width:fit-content;margin:0 auto}.organic-spec_ai-page .organic-spec_ai-feature-section .sale-heading-box h1{color:#fff;font-size:1.5em;margin:0;font-weight:bold}.organic-spec_ai-page .organic-spec_ai-feature-section .subheading{font-size:1.3em;color:#000;margin-bottom:30px;font-weight:bold}.organic-spec_ai-page .organic-spec_ai-list-box{max-width:850px;margin:0 auto;padding:10px}.organic-spec_ai-page .organic-spec_ai-list-box .organic-spec_ai-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:25px;justify-content:center;align-items:center}.organic-spec_ai-page .organic-spec_ai-list-box .organic-spec_ai-cards .card{background:#fff;border:2px solid #4c8b64;border-radius:10px;padding:20px;text-align:center;width:100%;max-width:300px;height:200px;box-shadow:0px 4px 10px rgba(0,0,0,.2);transition:transform .2s ease-in-out}.organic-spec_ai-page .organic-spec_ai-list-box .organic-spec_ai-cards .card:hover{transform:scale(1.05)}.organic-spec_ai-page .organic-spec_ai-list-box .organic-spec_ai-cards .card img{max-width:80px;height:auto;margin-bottom:12px}.organic-spec_ai-page .organic-spec_ai-list-box .organic-spec_ai-cards .card h3{font-size:1.2em;color:#004d00;font-weight:bold;margin-top:10px}@media(max-width: 1024px){.organic-spec_ai-page .organic-spec_ai-cards{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.organic-spec_ai-page .organic-spec_ai-cards{grid-template-columns:1fr}}
.success-page-layout{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;padding:20px;gap:20px}.success-page-layout .success-container,.success-page-layout .rating-review-container{padding:20px;border-radius:8px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);text-align:center;width:100%;max-width:500px;min-width:300px;flex:1}.success-page-layout .success-container{margin-top:20px}.success-page-layout .success-container h2,.success-page-layout .rating-review-container h2{color:#4caf50;margin-bottom:20px}.success-page-layout .success-container p,.success-page-layout .rating-review-container p{font-size:18px;margin-bottom:10px;word-wrap:break-word}.success-page-layout .error-message{color:red;font-size:16px;margin-bottom:20px}.success-page-layout button{background-color:#4caf50;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px;margin-top:20px;transition:background-color .3s ease}.success-page-layout button:disabled{background-color:#a5d6a7;cursor:not-allowed}.success-page-layout button:hover:enabled{background-color:#45a049}.success-page-layout .rating-review-container textarea{width:90%;max-width:100%;height:100px;margin-top:20px;padding:10px;font-size:16px;border-radius:5px;border:1px solid #ccc;resize:vertical}.success-page-layout .rating-review-container .star-button{background:none;border:none;color:gold;cursor:pointer;font-size:24px;margin:5px}.success-page-layout .rating-review-container .star-button:hover{color:#b8860b}.success-page-layout .popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.success-page-layout .popup-content{background-color:#fff;color:#333;padding:20px 40px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.1);text-align:center;animation:fadeIn .5s ease-in-out;max-width:300px;width:100%}.success-page-layout .popup-content .popup-icon{color:#4caf50;font-size:24px;margin-bottom:10px}.success-page-layout .popup-content p{font-size:18px;color:#4caf50;font-weight:bold;margin:0 0 10px 0}.success-page-layout .popup-content button{background-color:#4caf50;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:16px}.success-page-layout .popup-content button:hover{background-color:#388e3c}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@media screen and (max-width: 768px){.success-page-layout{flex-direction:column;align-items:center}.success-page-layout .success-container,.success-page-layout .rating-review-container{max-width:90%}}@media screen and (max-width: 480px){.success-page-layout .success-container h2{font-size:20px}.success-page-layout .success-container p,.success-page-layout .rating-review-container p{font-size:16px}.success-page-layout button{font-size:14px;padding:8px 16px}}
.success-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background-color:#f9f9f9;min-height:100vh;font-family:Arial,sans-serif;text-align:center}.success-container h2{color:#2c3e50;font-size:2rem;margin-bottom:20px}.success-container p{color:#34495e;font-size:1.2rem;margin-bottom:10px;text-align:center}.success-container p.error-message{color:#e74c3c;font-weight:bold}.success-container p strong{color:#2c3e50;font-weight:bold}.success-container .loading-message{color:#3498db;font-size:1rem;margin-bottom:20px}.success-container .success-icon{font-size:4rem;color:#2ecc71;margin-bottom:20px}.success-container .confirmation-details{background-color:#ecf0f1;padding:20px;border-radius:10px;box-shadow:0px 0px 10px rgba(0,0,0,.1);text-align:left;width:100%;max-width:500px}.success-container .confirmation-details p{margin-bottom:15px}.success-container .confirmation-details .details-label{font-weight:bold;color:#2c3e50}.success-container .confirmation-details .details-value{color:#7f8c8d}.success-container .error-message{color:#e74c3c;font-size:1rem;margin-top:20px}.success-container .resend-button{display:inline-block;padding:10px 20px;font-size:1rem;color:#fff;background-color:#3498db;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.success-container .resend-button:hover{background-color:#2980b9}.success-container .resend-button:disabled{background-color:#bdc3c7;cursor:not-allowed}.success-container .popup{margin-top:20px;display:flex;flex-direction:column;align-items:center}.success-container .popup .icon{font-size:2rem;color:#2ecc71}.success-container .popup p{color:#2c3e50;font-size:1rem;margin-top:10px}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.organic-spec_services_page{display:flex;flex-direction:column;align-items:center}.organic-spec_services_page .organic-spec_service-page-heading{padding:10px 20px;font-weight:bold;font:500 26px/32px benton-sans-reading-edge,sans-serif;background:#006400;background:linear-gradient(90deg, #066519, #994a05);color:#fff;border-radius:40px;display:inline-block;width:auto;text-align:center;margin-top:50px}.organic-spec_services_page .organic-spec_services-subheading{text-align:center;font-size:15px;margin-top:-5px;margin-bottom:20px;color:#333}.organic-spec_services_page .organic-spec_services-container-loader-box{text-align:center}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.organic-spec3_services_layout{display:flex;justify-content:center;align-items:flex-start;min-height:90vh}.organic-spec3_services_sidebar{width:200px;padding:20px;background:#f4f4f4;border-right:1px solid #ddd;margin-left:50px;margin-top:0px}.organic-spec3_services_sidebar .organic-spec3_services_sidebar-button{display:block;width:100%;padding:10px;margin-bottom:10px;background:none;border:none;text-align:left;cursor:pointer;font-weight:bold;color:#333;margin-left:0px}.organic-spec3_services_sidebar .organic-spec3_services_sidebar-button.active{background:#80bd18;color:#fff}.organic-spec3_services_sidebar .organic-spec3_services_sidebar-button:hover{background:#68a015;color:#fff}.organic-spec3_services_categories{padding:10px;margin:0 auto;width:70%;margin-left:180px}.organic-spec3_services_categories .organic-spec3_services_categories-container{margin-bottom:10px;padding:10px;margin-left:95px;border-radius:20px;filter:drop-shadow(5px 5px 10px rgba(255, 255, 255, 0.56))}.organic-spec3_services_categories .organic-spec3_services_categories-container .organic-spec3_services_categories-heading{padding-bottom:5px;font-weight:bold;position:relative}.organic-spec3_services_categories .organic-spec3_services_categories-container .organic-spec3_services_categories-heading:before{content:"";display:block;width:40px;height:2px;position:absolute;left:0;bottom:0}.organic-spec3_services_categories .organic-spec3_services_categories-container .organic-spec3_services_grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px}.organic-spec3_services_categories .organic-spec3_services_categories-container .organic-spec3_services_grid .organic-spec3_services_grid-item{background-color:#fff;padding:20px;border:1px solid var(--color-primary-100);border-radius:10px;display:flex;flex-direction:column;align-items:center;margin-top:-25px;margin-bottom:5px}.organic-spec3_services_categories .organic-spec3_services_categories-container .organic-spec3_services_grid .organic-spec3_services_grid-item .service-name{margin-bottom:10px;font-weight:bold;text-align:center}.organic-spec3_services_categories .organic-spec3_services_categories-container .organic-spec3_services_grid .organic-spec3_services_grid-item .see-detail-button{background-color:#80bd18;color:#fff;padding:10px 15px;border:none;border-radius:5px;cursor:pointer}.organic-spec3_services_categories .organic-spec3_services_categories-container .organic-spec3_services_grid .organic-spec3_services_grid-item .see-detail-button:hover{background-color:#68a015}.organic-spec3_services_categories .organic-spec3_services_categories-container .hide-text{visibility:hidden}

.organic-spec_language-select-box{padding:10px;margin:0 auto;width:200px}

:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.organic-spec_services_page{display:flex;flex-direction:column;align-items:center}.organic-spec_services_page .organic-spec_service-page-heading2{padding:10px 20px;font-weight:bold;font:500 26px/32px benton-sans-reading-edge,sans-serif;background:#006400;background:linear-gradient(90deg, #066519, #994a05);color:#fff;border-radius:40px;display:inline-block;width:auto;text-align:center;margin-top:50px}.organic-spec_services_page .organic-spec_services-subheading2{text-align:center;font-size:15px;margin-top:-5px;margin-bottom:20px;color:#333}.organic-spec_services_page .organic-spec_services-container-loader-box{text-align:center}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.organic-spec_services_layout{display:flex}.organic-spec_services_sidebar{width:200px;padding:20px;background:#f4f4f4;border-right:1px solid #ddd;margin-left:70px;margin-top:20px}.organic-spec_services_sidebar .organic-spec_services_sidebar-button{display:block;width:100%;padding:10px;margin-bottom:10px;background:none;border:none;text-align:left;cursor:pointer;font-weight:bold;color:#333;margin-left:0px}.organic-spec_services_sidebar .organic-spec_services_sidebar-button.active{background:#80bd18;color:#fff}.organic-spec_services_sidebar .organic-spec_services_sidebar-button:hover{background:#68a015;color:#fff}.organic-spec_services_categories{padding:20px;margin:0 auto;width:70%;margin-left:180px}.organic-spec_services_categories .organic-spec_services_categories-container{margin-bottom:20px;padding:10px;margin-left:145px;border-radius:20px;filter:drop-shadow(5px 5px 10px rgba(255, 255, 255, 0.56))}.organic-spec_services_categories .organic-spec_services_categories-container .organic-spec_services_categories-heading{padding-bottom:10px;font-weight:bold;position:relative}.organic-spec_services_categories .organic-spec_services_categories-container .organic-spec_services_categories-heading:before{content:"";display:block;width:40px;height:2px;position:absolute;left:0;bottom:0}.organic-spec_services_categories .organic-spec_services_categories-container .organic-spec_services_grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.organic-spec_services_categories .organic-spec_services_categories-container .organic-spec_services_grid .organic-spec_services_grid-item{background-color:#fff;padding:20px;border:1px solid var(--color-primary-100);border-radius:10px;display:flex;flex-direction:column;align-items:center;margin-top:-25px;margin-bottom:5px}.organic-spec_services_categories .organic-spec_services_categories-container .organic-spec_services_grid .organic-spec_services_grid-item .service-name{margin-bottom:10px;font-weight:bold;text-align:center}.organic-spec_services_categories .organic-spec_services_categories-container .organic-spec_services_grid .organic-spec_services_grid-item .see-detail-button{background-color:#80bd18;color:#fff;padding:10px 15px;border:none;border-radius:5px;cursor:pointer}.organic-spec_services_categories .organic-spec_services_categories-container .organic-spec_services_grid .organic-spec_services_grid-item .see-detail-button:hover{background-color:#68a015}.organic-spec_services_categories .organic-spec_services_categories-container .hide-text{visibility:hidden}
.service-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:10px;width:250px;text-align:left}.service-card img{width:100%;height:150px;object-fit:cover;border-radius:8px;margin-bottom:12px}.service-card h3{color:#3a8d47;font-size:18px;margin-bottom:10px}.service-card p{font-size:14px;color:#555;margin-bottom:5px}
.home-page{text-align:center;padding:20px}.home-page .post-service-btn{background-color:#3a8d47;color:#fff;padding:10px 20px;border:none;border-radius:5px;font-size:16px;cursor:pointer;margin-bottom:20px;transition:background-color .3s ease}.home-page .post-service-btn:hover{background-color:#285c33}.home-page .service-list{display:flex;flex-wrap:wrap;justify-content:space-around}
.post-service-page{max-width:600px;margin:0 auto;padding:20px}.post-service-page form{display:flex;flex-direction:column}.post-service-page form input,.post-service-page form textarea{margin-bottom:10px;padding:10px;border:1px solid #d4e1da;border-radius:5px}.post-service-page form button{align-self:flex-start}
.service-details{max-width:1200px;margin:0 auto;padding:20px}.service-details h1{font-size:2.5rem;margin-bottom:20px}.service-details .service-content{display:flex;gap:30px;align-items:flex-start}.service-details .service-content .service-image{max-width:400px;width:100%;border-radius:10px}.service-details .service-content .service-info{flex:1}.service-details .service-content .service-info p{font-size:1.2rem;margin:10px 0}.service-details .service-content .service-info .service-actions{margin-top:20px}.service-details .service-content .service-info .service-actions .add-to-cart-btn,.service-details .service-content .service-info .service-actions .checkout-btn{padding:10px 20px;font-size:1.2rem;cursor:pointer;border:none;border-radius:5px;margin-right:10px}.service-details .service-content .service-info .service-actions .add-to-cart-btn{background-color:#5fac23;color:#fff}.service-details .service-content .service-info .service-actions .checkout-btn{background-color:#fcd200;color:#fff}
body{font-family:"Roboto",sans-serif;background-color:#f4f6f8;margin:0;padding:0}.checkout-page{display:flex;justify-content:space-between;padding:20px;max-width:900px;margin:20px auto;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.checkout-form{flex:.6;padding:20px;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.checkout-form h2{margin-bottom:15px;font-size:22px;font-weight:bold;color:#333}.form-group{margin-bottom:10px}.form-group label{display:block;margin-bottom:5px;font-size:14px;color:#555}.form-group input{width:100%;padding:8px;border:1px solid #ddd;border-radius:6px;font-size:14px;box-shadow:0 1px 4px rgba(0,0,0,.1)}.pay-btn{width:100%;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:bold;transition:background-color .3s ease,box-shadow .3s ease}.pay-btn:hover{background-color:#0056b3;box-shadow:0 4px 8px rgba(0,0,0,.1)}.service-summarys{flex:.4;padding:20px;background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.05);margin-left:20px}.service-summarys h3{margin-bottom:15px;font-size:20px;font-weight:bold;color:#333}.summary-box{background-color:#fff;padding:15px;border-radius:8px;border:1px solid #ddd;box-shadow:0 2px 8px rgba(0,0,0,.05);display:flex;justify-content:space-between;align-items:center}.summary-item{font-size:14px;color:#333;font-weight:600}.price{font-size:18px;font-weight:bold;color:#28a745}
.success-pageZ{text-align:center;margin:2rem auto;padding:2rem;background-color:#f4f4f4;border-radius:8px;max-width:400px;position:relative}.success-pageZ h2{color:#4caf50}.success-pageZ p{margin:1rem 0;font-size:1.1rem}.success-pageZ .resend-btn{background-color:#4caf50;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.success-pageZ .resend-btn:hover{background-color:#45a049}.success-pageZ .resend-btn:disabled{background-color:#ccc}.success-pageZ .popup{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1000;background-color:#fff;color:#4caf50;padding:20px;border-radius:10px;font-size:1.2rem;font-weight:bold;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.1);animation:fade-in-out 5s ease-in-out}.success-pageZ .error-message{color:red;margin:1rem 0}.success-pageZ .blur-background{filter:blur(8px);transition:filter .3s ease-in-out}@keyframes fade-in-out{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}
.webinar-list h1{text-align:center;margin-bottom:20px}.webinar-list button{display:block;margin:0 auto 20px auto;padding:10px 20px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer}.webinar-list button:hover{background-color:#45a049}.webinar-list .webinar-cards{display:flex;flex-wrap:wrap;justify-content:center}.webinar-list .webinar-cards .webinar-card{background:#f4f4f4;border-radius:8px;padding:20px;margin:10px;width:300px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.webinar-list .webinar-cards .webinar-card h2{margin-top:0}.webinar-list .webinar-cards .webinar-card p{margin:5px 0}.webinar-list .webinar-cards .webinar-card a{display:block;margin-top:10px;text-align:center;padding:10px 0;background-color:#4caf50;color:#fff;border-radius:4px;text-decoration:none}.webinar-list .webinar-cards .webinar-card a:hover{background-color:#45a049}
.webinar-form{max-width:600px;margin:0 auto;background:#f4f4f4;padding:20px;border-radius:18px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.webinar-form h1{text-align:center;margin-bottom:20px}.webinar-form form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.webinar-form form label{margin:-5px 0 -15px 0;grid-column:span 2;margin-left:25px;font-size:12px;color:#000}.webinar-form form input,.webinar-form form textarea,.webinar-form form select{padding:5px;border:1px solid #ccc;border-radius:4px;margin-bottom:3px;margin-left:25px;width:80%}.webinar-form form textarea{grid-column:span 2;resize:vertical}.webinar-form form button{padding:5px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer;grid-column:span 2;font-size:15px;margin-left:150px}.webinar-form form button:hover{background-color:#45a049}.webinar-form form .inline-label{grid-column:span 1}.webinar-form form .inline-input{grid-column:span 1}.webinar-form form input::placeholder,.webinar-form form textarea::placeholder{color:#999;font-size:10px}
.farmer-details{max-width:600px;margin:0 auto;padding:30px;background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);font-size:.9rem}.farmer-details h1{font-size:2.2rem;margin-bottom:25px;text-align:center;color:#333}.farmer-details p{margin:5px 95px;font-size:13px;line-height:1.6;display:flex;justify-content:space-between;align-items:center}.farmer-details p strong{font-weight:bold;text-align:left;flex:0 0 35%}.farmer-details p span{flex:1;text-align:left;margin-left:10px}.farmer-details .reserve-button{display:block;margin:30px auto 0 auto;padding:8px 16px;background-color:#007bff;color:#fff;text-decoration:none;border-radius:4px;transition:background-color .3s ease;text-align:center;font-size:.9rem}.farmer-details .reserve-button:hover{background-color:#0056b3}.farmer-details .loading,.farmer-details .error{text-align:center;font-size:1.2rem;color:#333;margin-top:20px}
.registration-form{max-width:600px;margin:20px auto;padding:20px;background-color:#fff;border:1px solid #ddd;border-radius:10px;font-family:Arial,sans-serif}.registration-form h2{font-size:18px;color:#333;margin-bottom:20px;text-align:center}.registration-form label{font-size:14px;color:#555;margin-bottom:-15px;margin-top:-15px;display:block}.registration-form input,.registration-form textarea{width:100%;padding:5px;margin-top:5px;margin-bottom:15px;border-radius:5px;border:1px solid #ccc;font-size:14px;box-sizing:border-box}.registration-form button{width:100%;padding:12px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;font-weight:bold;text-align:center}.registration-form button:hover{background-color:#0056b3}.popup-ovarySS{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content{background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);text-align:center;max-width:400px;width:100%}.popup-content p{font-size:16px;color:#333;margin-bottom:20px}.popup-content button{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;font-weight:bold}.popup-content button:hover{background-color:#0056b3}
.default-container-app{max-width:520px;margin:20px auto;padding:25px 30px;background-color:#f8fbfd;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.15);display:flex;flex-direction:column;align-items:center}.apply-now-btn-app{background:linear-gradient(90deg, #0a8008, #9d5004);color:#fff;font-size:22px;font-weight:bold;padding:12px 2px;border-radius:24px;width:232px;margin-left:120px;text-align:center;box-shadow:0 6px 12px rgba(0,0,0,.2);margin-bottom:10px;transition:transform .3s ease,box-shadow .3s ease}.apply-now-btn-app:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(0,0,0,.3)}.mandatory-note-app{color:red;font-size:14px;margin-bottom:12px;text-align:center}.skills-btn-app{background-color:#00690a;color:#fff;padding:10px 12px;border:none;border-radius:8px;font-size:16px;font-weight:bold;cursor:pointer;width:100%;margin-bottom:20px;box-shadow:0 3px 8px rgba(0,0,0,.2);text-align:center;line-height:1.4}.skills-btn-app:hover{background-color:#005308}.default-grid-container-app{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}.default-form-group-app{display:flex;flex-direction:column}label{font-weight:600;color:#222;margin-bottom:6px;font-size:14px}input[type=text],input[type=email],input[type=file],input[type=url]{padding:10px;border:1px solid #d1d8de;border-radius:8px;font-size:14px;background-color:#fff;transition:border-color .3s ease,box-shadow .3s ease;width:100%}input:focus{border-color:#0fe01d;box-shadow:0 0 8px rgba(65,81,224,.2)}.form-footer-app{grid-column:span 2;display:flex;flex-direction:column;align-items:center;margin-top:20px}.confirmation-label-app{display:flex;align-items:center;gap:10px;font-size:14px;color:#444;margin-bottom:16px}.confirmation-label-app input[type=checkbox]{width:16px;height:16px;margin:0;cursor:pointer}button.default-submit-btn-app{background:linear-gradient(90deg, #0a8008, #9d5004);color:#fff;padding:12px 20px;border:none;border-radius:24px;font-size:16px;font-weight:bold;cursor:pointer;width:220px;transition:transform .3s ease,box-shadow .3s ease;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,.2)}button.default-submit-btn-app:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.3)}button.default-submit-btn-app:disabled{background:#ccc;cursor:not-allowed;box-shadow:none}.popup-overlay-app{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:flex-start;justify-content:center;padding-top:200px;overflow-y:auto;z-index:1000}.popup-contents-app,.popup-content-app{background:#fff;padding:24px 30px;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.25);text-align:center;width:auto;max-width:90vw;position:relative;display:inline-block}.popup-content-app h3,.popup-contents-app h3{font-size:20px;font-weight:bold;margin-bottom:16px;color:#333}.skills-options-app{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.skills-options-app label{display:flex;align-items:center;font-size:12px;color:#333;gap:8px}.skills-options-app input[type=checkbox]{width:17px;height:16px;margin:0;cursor:pointer}.popup-close-btn-app{background-color:#007bff;color:#fff;padding:10px 18px;border:none;border-radius:8px;font-size:15px;font-weight:bold;cursor:pointer;width:100%}.popup-close-btn-app:hover{background-color:#0056b3}.popup-close-btn-top-right-app{position:absolute;top:10px;right:15px;background:rgba(0,0,0,0);border:none;font-size:20px;cursor:pointer;color:#f00909}.popup-close-btn-top-right-app:hover{color:red}.popup-icon-app{font-size:42px;color:green;margin-bottom:10px}

.wholesale-details-page{padding:20px;font-family:Arial,sans-serif;color:#6c6c6c;min-height:100vh;display:flex;flex-direction:column;align-items:center}.wholesale-details-page .wholesale-details-container{display:flex;flex-direction:column;gap:20px;width:700px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.58);padding:30px}.wholesale-details-page .wholesale-details-container .wholesale-header{text-align:center}.wholesale-details-page .wholesale-details-container .wholesale-header h2{font-size:24px;font-weight:bold;margin:0 auto 15px;color:#1f2937;padding:0 10px;word-break:break-word}.wholesale-details-page .wholesale-details-container .wholesale-content{display:flex;align-items:flex-start;gap:20px}.wholesale-details-page .wholesale-details-container .wholesale-content .wholesale-image{width:220px;height:300px;object-fit:cover;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.6)}.wholesale-details-page .wholesale-details-container .wholesale-content .wholesale-info{flex:1;display:flex;flex-direction:column;gap:10px;text-align:left}.wholesale-details-page .wholesale-details-container .wholesale-content .wholesale-info p{font-size:18px;line-height:1.4}.wholesale-details-page .wholesale-details-container .wholesale-content .wholesale-info p strong{font-weight:bold;color:#056e85}.wholesale-details-page .wholesale-details-container .wholesale-content .wholesale-info .price-note{font-size:14px;color:#a15d00;font-style:italic;margin-top:-5px;margin-bottom:10px;line-height:1.4}.wholesale-details-page .user-info{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.514);padding:20px;margin-top:20px;width:90%;max-width:700px}.wholesale-details-page .user-info p{font-size:16px;line-height:1.5}.wholesale-details-page .user-info p strong{font-weight:bold;color:#025765}.wholesale-details-page .user-info .reveal-button{background-color:#077020;color:#fff;border:none;border-radius:5px;padding:8px 12px;cursor:pointer;font-size:14px;margin-left:10px}.wholesale-details-page .user-info .reveal-button:hover{background-color:#218838}@media(max-width: 768px){.wholesale-details-page .wholesale-details-container .wholesale-content{flex-direction:column;align-items:center}.wholesale-details-page .wholesale-details-container .wholesale-info{text-align:center}.wholesale-details-page .wholesale-details-container .wholesale-image{max-width:100%}}@media(max-width: 480px){.wholesale-details-page .wholesale-details-container{padding:15px}.wholesale-details-page .wholesale-details-container .wholesale-header h2{font-size:20px}.wholesale-details-page .wholesale-details-container .wholesale-info p{font-size:14px}.wholesale-details-page .wholesale-details-container .wholesale-info .price-note{font-size:12px;text-align:center}.wholesale-details-page .user-info{padding:15px}.wholesale-details-page .user-info p{font-size:14px}.wholesale-details-page .user-info .reveal-button{font-size:12px;padding:6px 10px}}
.article-detail{max-width:1000px;margin:20px auto;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);font-family:Arial,sans-serif}.article-header{text-align:center;margin-bottom:20px}.article-header .article-title{font-size:2.5rem;font-weight:bold;margin-bottom:10px;color:#1e1d1d}.article-header .article-date,.article-header .article-category{font-size:1rem;color:#888;margin-bottom:5px}.article-body{display:flex;flex-direction:column;align-items:center}.article-body .article-image{width:100%;max-width:400px;height:auto;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.article-body .download-link{display:block;padding:10px 20px;margin-bottom:20px;background-color:#007bff;color:#fff;font-size:1.1rem;font-weight:bold;text-align:center;border-radius:4px;text-decoration:none;transition:background-color .3s ease}.article-body .download-link:hover{background-color:#0056b3}.article-body .book-content{padding:20px;border:1px solid #ddd;border-radius:8px;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);height:400px;width:900px;overflow:hidden;font-size:1.1rem;line-height:1.8;text-align:justify}.article-body .pagination-controls{margin-top:20px;display:flex;justify-content:space-between;align-items:center;width:900px}.article-body .pagination-controls button{padding:10px 20px;font-size:1rem;color:#fff;background-color:#007bff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.article-body .pagination-controls button:disabled{background-color:#ccc;cursor:not-allowed}.article-body .pagination-controls button:hover:not(:disabled){background-color:#0056b3}.article-body .pagination-controls .page-number{font-size:1rem;color:#555}
*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;color:#333}.organic-product-detail-container{max-width:1200px;margin:0 auto;padding:20px}.organic-product-loading,.organic-product-error,.organic-product-not-found{text-align:center;font-size:1.2em;color:tomato;padding:20px}.organic-product-detail{display:flex;flex-wrap:wrap;gap:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0px 4px 12px rgba(0,0,0,.1);padding:20px}.organic-product-detail-image{flex:1 1 40%;max-width:400px;align-self:center;border-radius:8px;object-fit:cover;box-shadow:0px 4px 8px rgba(0,0,0,.1)}.organic-product-quantityss{width:20%}.organic-product-info{flex:1 1 50%;padding:10px}.organic-product-name{font-size:2em;font-weight:bold;color:#2c3e50;margin-bottom:10px}.organic-product-description{font-size:1em;color:#555;margin-bottom:15px}.organic-product-brand{font-size:1em;color:#8e44ad;margin-bottom:15px}.organic-product-specifications{margin:20px 0}.organic-product-specifications h2{font-size:1.5em;color:#27ae60;margin-bottom:10px}.organic-product-specifications ul{list-style-type:none}.organic-product-specifications ul li{font-size:.95em;padding:5px 0;color:#333;display:flex;justify-content:space-between}.organic-product-specifications ul li strong{color:#2c3e50}.organic-product-specifications ul li span{color:#16a085}.organic-product-actions{display:flex;gap:10px;margin-top:20px}.organic-product-actions button{flex:1;padding:10px 15px;font-size:1em;font-weight:bold;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease;color:#fff}.organic-product-actions .organic-product-add-to-cart{background-color:#3498db}.organic-product-actions .organic-product-add-to-cart:hover{background-color:#2980b9}.organic-product-actions .organic-product-buy-now{background-color:#e67e22}.organic-product-actions .organic-product-buy-now:hover{background-color:#d35400}.organic-product-actions .organic-product-pay-now{background-color:#27ae60}.organic-product-actions .organic-product-pay-now:hover{background-color:#2ecc71}.organic-product-star-rating{color:#f1c40f;font-size:1.2em;display:inline-block;margin-bottom:10px}.organic-product-reviews-section{margin-top:40px;padding:20px;background-color:#f4f4f4;border-radius:8px;box-shadow:0px 4px 8px rgba(0,0,0,.1)}.organic-product-reviews-section h2{font-size:1.5em;color:#2c3e50;margin-bottom:15px}.organic-product-reviews-section .organic-product-review{background-color:#fff;border:1px solid #eaeaea;border-radius:4px;padding:15px;margin-bottom:15px;box-shadow:0px 2px 6px rgba(0,0,0,.05)}.organic-product-reviews-section .organic-product-review div{margin-bottom:5px;color:#333}.organic-product-reviews-section .organic-product-review div strong{color:#2c3e50}.organic-product-reviews-section .organic-product-no-reviews{text-align:center;color:#7f8c8d;font-style:italic}@media(max-width: 768px){.organic-product-detail{flex-direction:column;align-items:center}.organic-product-detail-image{max-width:100%}.organic-product-info{text-align:center}.organic-product-actions{flex-direction:column}.organic-product-actions button{width:100%}}
.farmland-detail-container{display:flex;flex-direction:column;align-items:center;padding:20px;max-width:1200px;margin:auto}.farmland-detail-container .farmland-detail{display:flex;gap:20px;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.farmland-detail-container .farmland-detail .farmland-detail-image{width:300px;height:300px;object-fit:cover;border-radius:8px}.farmland-detail-container .farmland-detail .farmland-info{display:flex;flex-direction:column;gap:10px}.farmland-detail-container .farmland-detail .farmland-info .farmland-name{font-size:24px;font-weight:bold;color:#333}.farmland-detail-container .farmland-detail .farmland-info .farmland-description{font-size:16px;color:#666}.farmland-detail-container .farmland-detail .farmland-info .farmland-certification{font-size:14px;color:#6e3c9b}.farmland-detail-container .farmland-detail .farmland-info .farmland-specifications{margin-top:20px}.farmland-detail-container .farmland-detail .farmland-info .farmland-specifications h2{font-size:20px;font-weight:bold}.farmland-detail-container .farmland-detail .farmland-info .farmland-specifications ul{list-style:none;padding:0}.farmland-detail-container .farmland-detail .farmland-info .farmland-specifications ul li{font-size:14px;margin-bottom:5px}.farmland-detail-container .farmland-detail .farmland-info .farmland-actions{display:flex;gap:10px;margin-top:20px}.farmland-detail-container .farmland-detail .farmland-info .farmland-actions button{padding:10px 15px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.farmland-detail-container .farmland-detail .farmland-info .farmland-actions button.farmland-add-to-cart{background-color:#2ecc71;color:#fff}.farmland-detail-container .farmland-detail .farmland-info .farmland-actions button.farmland-add-to-cart:hover{background-color:#27ae60}.farmland-detail-container .farmland-detail .farmland-info .farmland-actions button.farmland-buy-now,.farmland-detail-container .farmland-detail .farmland-info .farmland-actions button.farmland-pay-now{background-color:#ff9800;color:#fff}.farmland-detail-container .farmland-detail .farmland-info .farmland-actions button.farmland-buy-now:hover,.farmland-detail-container .farmland-detail .farmland-info .farmland-actions button.farmland-pay-now:hover{background-color:#fb8c00}.farmland-detail-container .farmland-reviews-section{margin-top:20px;width:100%}.farmland-detail-container .farmland-reviews-section h2{font-size:20px;font-weight:bold;margin-bottom:15px}.farmland-detail-container .farmland-reviews-section .farmland-review{padding:10px;background-color:#f9f9f9;border-radius:8px;margin-bottom:10px}.farmland-detail-container .farmland-reviews-section .farmland-review div{font-size:14px;margin-bottom:5px}.farmland-detail-container .farmland-reviews-section .farmland-no-reviews{font-size:14px;color:#666}
.scheme-detail-container{max-width:800px;margin:0 auto;padding:20px}.back-link{margin-bottom:20px}.back-link a{color:#007bff;text-decoration:none}.back-link a:hover{text-decoration:underline}.scheme-detail-card{border:1px solid #ddd;border-radius:8px;padding:20px;background:#fff;margin-bottom:20px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.scheme-detail-card h1{font-size:24px;margin-bottom:10px}.scheme-detail-card .description{color:#555;margin-bottom:10px}.scheme-detail-card .category,.scheme-detail-card .user-type{margin-bottom:10px}.scheme-detail-card .category strong,.scheme-detail-card .user-type strong{font-weight:bold;color:#333}.scheme-detail-card .price{margin-top:10px}.scheme-detail-card .price .original-price{text-decoration:line-through;color:#888;font-size:16px;margin-right:10px}.scheme-detail-card .price .promotional-price{color:#28a745;font-size:20px;font-weight:bold}.scheme-detail-card .price .discount{color:#dc3545;font-size:14px}.actions{display:flex;gap:10px;margin-top:20px}.actions button{padding:10px 16px;font-size:16px;border:none;border-radius:4px;cursor:pointer;color:#fff;transition:background-color .3s}.actions button.add-to-cart{background-color:#007bff}.actions button.add-to-cart:hover{background-color:#0056b3}.actions button.checkout{background-color:#28a745}.actions button.checkout:hover{background-color:#218838}.actions button.pay-now{background-color:#ff4500}.actions button.pay-now:hover{background-color:#e63900}.checkout-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.checkout-form-container{background:#fff;padding:20px;border-radius:8px;position:relative;width:400px;box-shadow:0 4px 6px rgba(0,0,0,.2)}.checkout-form-container .close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:20px;font-weight:bold;cursor:pointer;color:#333}.checkout-form-container h2{font-size:20px;text-align:center;margin-bottom:20px}.checkout-form-container form .form-group{margin-bottom:16px}.checkout-form-container form .form-group label{display:block;font-weight:bold;color:#333;margin-bottom:8px}.checkout-form-container form .form-group input{width:100%;padding:10px;font-size:14px;border:1px solid #ddd;border-radius:4px;transition:border-color .3s}.checkout-form-container form .form-group input:focus{border-color:#007bff;outline:none}.checkout-form-container form .pay-button{width:100%;background-color:#007bff;color:#fff;padding:12px;font-size:16px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.checkout-form-container form .pay-button:hover{background-color:#0056b3}
.apply-now-btn{display:inline-block;background:linear-gradient(90deg, #0a8008, #9d5004);color:#fff;font-size:20px;font-weight:600;padding:10px 20px;border-radius:20px;text-align:center;margin:0 auto 15px;box-shadow:0 5px 15px rgba(0,0,0,.2);width:200px;transition:all .3s ease}.apply-now-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.3)}.partnership-container{max-width:600px;margin:20px auto;padding:25px 35px;background-color:#f1f5f8;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.15)}.partnership-grid-container{display:grid;grid-template-columns:1fr 1fr;gap:10px}.partnership-form-group{display:flex;flex-direction:column;margin-bottom:8px}label{font-weight:500;color:#080101;margin-bottom:3px;font-size:14px}label span{color:red;margin-left:4px}textarea,input[type=text],input[type=email],input[type=file],input[type=url],select{padding:8px 10px;border:1px solid #d1d8de;border-radius:6px;font-size:14px;background-color:#fff;transition:border-color .3s ease,box-shadow .3s ease}textarea:focus,input[type=text]:focus,input[type=email]:focus,input[type=file]:focus,input[type=url]:focus,select:focus{border-color:#3b8d4d;box-shadow:0 0 5px rgba(76,175,80,.5)}textarea{resize:vertical;min-height:60px}.full-width{grid-column:1/-1}.confirmation-group{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:20px;padding-top:10px;text-align:center}.confirmation-group label{display:flex;align-items:center;font-size:14px;color:#333;gap:8px;margin-bottom:15px}.confirmation-group input[type=checkbox]{width:18px;height:18px;cursor:pointer}button.default-submit-btn{background:linear-gradient(90deg, #0a8008, #9d5004);color:#fff;padding:12px 40px;border:none;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;white-space:nowrap;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;box-shadow:0 5px 15px rgba(0,0,0,.15);display:inline-flex;justify-content:center;align-items:center;min-width:180px;margin:0 auto}button.default-submit-btn:hover{transform:scale(1.05);background:linear-gradient(90deg, #0a8008, #9d5004);box-shadow:0 6px 18px rgba(0,0,0,.25)}button.default-submit-btn:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;transform:none}@media(max-width: 500px){.confirmation-group{align-items:center}button.default-submit-btn{width:100%;min-width:unset;padding:12px 20px;border-radius:30px}}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content{width:400px;padding:20px;background:#fff;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.3);text-align:center}.popup-icon{font-size:40px;color:green;margin-bottom:15px}.popup-close-btn{background-color:#007bff;color:#fff;padding:8px 16px;border:none;border-radius:8px;font-size:14px;font-weight:bold;margin-top:15px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.popup-close-btn:hover{transform:scale(1.05);background-color:#0056b3}.mandatory-note{display:none}
.about-us{font-family:"Roboto",sans-serif;max-width:900px;margin:2rem auto;padding:2rem;background-color:#fff;border:1px solid #14e248;border-radius:20px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.about-us__loading{font-size:1.4rem;color:#444;text-align:center;margin:2rem 0}.about-us__error{font-size:1.2rem;color:#d32f2f;text-align:center;background-color:#fdecea;padding:1rem;border-radius:8px;margin:1rem 0;border:1px solid #ffedef}.about-us__empty{font-size:1.2rem;color:#1b1b1b;text-align:center;margin:2rem 0}.about-us__item{margin:1rem 0;padding:1.5rem;border-radius:8px;background:linear-gradient(135deg, #ecffef, #e9ecef);border:1px solid #0ee724;box-shadow:0 2px 4px rgba(0,0,0,.363);transition:transform .2s ease-in-out}.about-us__item:hover{transform:translateY(-5px);box-shadow:0 6px 10px rgba(0,0,0,.15)}.about-us__title{font-size:1.7rem;color:#0abc16;font-weight:bold;margin-bottom:.5rem;border-bottom:2px solid #f90;padding-bottom:.5rem;text-transform:uppercase;letter-spacing:.05rem}.about-us__content{font-size:1.2rem;color:#000;line-height:1.6;text-align:left;margin-top:.5rem}body{margin:0;padding:0;background-color:#fff;font-family:"Roboto",sans-serif}
.organic-centers{display:flex;justify-content:center;gap:2rem;padding:2rem}.organic-centers .center-box{background-color:#e8f5e9;padding:2rem;border:2px solid #a5d6a7;border-radius:16px;width:250px;text-align:center;text-decoration:none;color:#2e7d32;transition:all .3s ease-in-out;box-shadow:0 4px 10px rgba(0,0,0,.1)}.organic-centers .center-box h2{font-size:1.2rem;margin:0}.organic-centers .center-box:hover{background-color:#c8e6c9;transform:scale(1.05);box-shadow:0 6px 15px rgba(0,0,0,.15)}
.add-farm-land-container{max-width:800px;margin:30px auto;padding:20px;background-color:#f4f9f4;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.2);font-family:"Roboto",sans-serif}.add-farm-land-container h2{text-align:center;font-size:1.8rem;font-weight:bold;margin-bottom:20px;margin-left:210px;color:#fff;background:linear-gradient(90deg, #046e1c 0%, #a35f05 100%);padding:10px 20px;border-radius:20px;display:inline-block;box-shadow:0 2px 5px rgba(0,0,0,.2)}.add-farm-land-container .add-farm-land-form{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}.add-farm-land-container .add-farm-land-form .form-field{display:flex;flex-direction:column;gap:4px}.add-farm-land-container .add-farm-land-form .form-field .emoji{font-size:1.4rem}.add-farm-land-container .add-farm-land-form .form-field .label-text{font-size:1rem;font-weight:bold;color:#444}.add-farm-land-container .add-farm-land-form .form-field input{padding:8px;border:1px solid #ddd;border-radius:6px;font-size:1rem;transition:all .3s ease}.add-farm-land-container .add-farm-land-form .form-field input:focus{outline:none;border-color:#046e1c;box-shadow:0 0 5px rgba(4,110,28,.4)}.add-farm-land-container .add-farm-land-form button{grid-column:span 2;margin-top:15px;padding:12px 20px;background:linear-gradient(90deg, #046e1c 0%, #a38605 100%);color:#fff;font-size:1.1rem;font-weight:bold;text-align:center;width:220px;margin-left:280px;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease}.add-farm-land-container .add-farm-land-form button:hover{background:linear-gradient(90deg, #035617 0%, #3c8a04 100%);transform:translateY(-2px);box-shadow:0 3px 5px rgba(0,0,0,.3)}.add-farm-land-container .add-farm-land-form button:disabled{background-color:#bbb;cursor:not-allowed}@media(max-width: 768px){.add-farm-land-container .add-farm-land-form{grid-template-columns:1fr}.add-farm-land-container h2{font-size:1.5rem;padding:8px 16px}}@media(max-width: 480px){.add-farm-land-container .add-farm-land-form .form-field .label-text{font-size:.9rem}.add-farm-land-container .add-farm-land-form button{font-size:.9rem;padding:10px}}
.rent-farmlands-container{font-family:"Segoe UI",sans-serif;padding:2rem;background-color:#f9fafb;min-height:100vh;text-align:center}.heading-section{display:flex;flex-direction:column;align-items:center;margin-bottom:15px}.capsule-heading{background:linear-gradient(145deg, #00961c, #9e5f01);color:#fff;padding:7px 10px;border-radius:999px;margin-top:-12px;font-size:2rem;font-weight:bold;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-bottom:1px}.add-button{background-color:#4caf50;color:#fff;border:none;border-radius:8px;padding:.6rem 1.5rem;font-size:1rem;font-weight:bold;cursor:pointer;transition:background-color .3s ease}.add-button:hover{background-color:#388e3c}.grid-section{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.grid-item{background-color:#fff;border-radius:12px;padding:1.5rem;width:300px;box-shadow:0 4px 16px rgba(0,0,0,.08);transition:transform .2s ease;cursor:pointer}.grid-item:hover{transform:translateY(-5px);box-shadow:0 6px 20px rgba(0,0,0,.1)}.grid-item .title{color:#2c3e50;font-size:1.25rem;margin-bottom:1rem}.grid-item p{margin:.4rem 0;font-size:.95rem;text-align:left}.grid-item strong{font-weight:600}.no-data{font-style:italic;color:#777;font-size:1rem;margin-top:2rem}
.farmland-details-container{max-width:500px;margin:20px auto;padding:20px;background-color:#f9f9f9;font-family:"Arial, sans-serif";border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.farmland-details-container h2{background:linear-gradient(to right, #046e1c, #a35f05);color:#fff;padding:5px 15px;border-radius:20px;text-align:center;font-size:1.8rem;width:370px;margin-left:49px;font-weight:bold;margin-bottom:20px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.farmland-details-container .farmland-details-card{background-color:#fff;border-radius:10px;margin-top:-10px;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:all .3s ease;text-align:center}.farmland-details-container .farmland-details-card:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.farmland-details-container .farmland-details-card h3{font-size:1.6rem;color:#141a20;margin-bottom:20px;font-weight:bold;text-align:center}.farmland-details-container .farmland-details-card .details-item{display:flex;align-items:center;font-size:1rem;color:#000;margin:10px 0}.farmland-details-container .farmland-details-card .details-item .emoji{margin-right:10px;font-size:1.2rem}.farmland-details-container .farmland-details-card .details-item .detail-text{flex:1;text-align:left}
.organic-farm-form{max-width:900px;margin:2rem auto;padding:2rem;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);font-family:"Arial",sans-serif}.organic-farm-form h1{text-align:center;color:#333;margin-bottom:1.5rem}.organic-farm-form form{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1rem}.organic-farm-form form label{display:block;margin-bottom:.5rem;font-weight:bold;color:#333;font-size:.9rem}.organic-farm-form form .info-icon{display:inline;font-size:1rem;color:#71b6ff;cursor:pointer;text-decoration:none;margin-left:5px}.organic-farm-form form .info-icon:hover{text-decoration:underline}.organic-farm-form form input,.organic-farm-form form select,.organic-farm-form form textarea{width:100%;padding:.75rem;font-size:1rem;border:1px solid #ddd;border-radius:4px;background-color:#fff;transition:border-color .2s}.organic-farm-form form input:focus,.organic-farm-form form select:focus,.organic-farm-form form textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.organic-farm-form form textarea{resize:vertical;min-height:100px}.organic-farm-form form button{grid-column:span 2;padding:.75rem 1.5rem;font-size:1rem;color:#f9f9f9;background-color:#003f82;border:none;width:160px;margin-left:320px;border-radius:4px;cursor:pointer;transition:background-color .2s}.organic-farm-form form button:hover{background-color:#ec8484}.organic-farm-form .info-buttons{color:#000;width:auto;font-size:.9rem;margin-left:20px;margin-top:-27px;background:none;border:none;cursor:pointer}.organic-farm-form .info-buttons:hover{text-decoration:underline}.organic-farm-form .popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.organic-farm-form .popup{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center;max-width:400px;width:100%}.organic-farm-form .popup h2{margin-bottom:1rem;color:#333}.organic-farm-form .popup p{margin:.5rem 0;font-size:1rem;color:#555}.organic-farm-form .popup p strong{color:#333}.organic-farm-form .popup button{margin-top:1rem;padding:.5rem 1rem;font-size:1rem;color:#fff;background-color:#28a745;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.organic-farm-form .popup button:hover{background-color:#218838}.organic-farm-form .popup button:not(:last-child){margin-right:1rem}.organic-farm-form .popup button:last-child{background-color:#dc3545}.organic-farm-form .popup button:last-child:hover{background-color:#c82333}.organic-farm-form .plan-images{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center;z-index:2000}.organic-farm-form .plan-images h3{margin-bottom:1rem;color:#333;font-size:1.2rem}.organic-farm-form .plan-images .image-container{display:flex;justify-content:center;gap:1rem}.organic-farm-form .plan-images .image-container .selected{max-width:300px;flex-grow:1}.organic-farm-form .plan-images .image-container .small{max-width:100px;opacity:.7;transition:opacity .3s,transform .3s;cursor:pointer}.organic-farm-form .plan-images .image-container .small:hover{opacity:1;transform:scale(1.1)}.organic-farm-form .plan-images .image-container div{text-align:center}.organic-farm-form .plan-images .image-container div img{width:100%;height:auto;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.organic-farm-form .plan-images .image-container div p{margin-top:.5rem;font-size:.9rem;color:#555}.organic-farm-form .plan-images button{margin-top:1.5rem;padding:.5rem 1rem;font-size:1rem;background-color:#0658b0;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.organic-farm-form .plan-images button:hover{background-color:#0056b3}@media(max-width: 600px){.organic-farm-form form{grid-template-columns:1fr}.organic-farm-form button{grid-column:span 1}.organic-farm-form .plan-images .image-container{flex-direction:column}.organic-farm-form .plan-images div{max-width:100%}}
.chat-modal{position:fixed;bottom:20px;right:20px;width:300px;background-color:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;z-index:1000}.chat-modal .chat-header{background-color:#f4f4f4;padding:10px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd}.chat-modal .chat-header h3{font-size:16px;margin:0}.chat-modal .chat-header .close-btn{background:none;border:none;font-size:16px;cursor:pointer}.chat-modal .chat-messages{flex:1;padding:10px;overflow-y:auto;background-color:#fafafa}.chat-modal .chat-messages .message{padding:8px;margin-bottom:8px;border-radius:5px;font-size:14px;max-width:80%}.chat-modal .chat-messages .message.sent{background-color:#d1f7d6;margin-left:auto;text-align:right}.chat-modal .chat-messages .message.received{background-color:#f1f1f1;margin-right:auto;text-align:left}.chat-modal .chat-input{display:flex;align-items:center;border-top:1px solid #ddd;padding:10px}.chat-modal .chat-input input{flex:1;padding:8px;border:1px solid #ccc;border-radius:5px;font-size:14px;outline:none}.chat-modal .chat-input .send-btn{background-color:#4caf50;color:#fff;border:none;padding:8px 12px;border-radius:5px;margin-left:10px;cursor:pointer;font-size:14px}.chat-modal .chat-input .send-btn:hover{background-color:#45a049}.chat-modal .chat-input .send-btn:disabled{background-color:#ccc;cursor:not-allowed}
.farm-details-wrapper{display:flex;justify-content:center;align-items:center;padding:20px;background-color:#f9f9f9}.farm-details-wrapper .farm-details-container{display:flex;max-width:900px;width:100%;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.farm-details-wrapper .farm-details-container .image-section{flex:1;text-align:center;padding:20px;background-color:#f4f4f4}.farm-details-wrapper .farm-details-container .image-section .farm-header{margin-bottom:15px}.farm-details-wrapper .farm-details-container .image-section .farm-header h1{font-size:24px;color:#333;margin:0}.farm-details-wrapper .farm-details-container .image-section .farm-image{max-width:100%;max-height:300px;border-radius:8px;object-fit:cover}.farm-details-wrapper .farm-details-container .farm-details{flex:2;padding:20px}.farm-details-wrapper .farm-details-container .farm-details .details-info p{font-size:16px;color:#555;margin:10px 0}.farm-details-wrapper .farm-details-container .farm-details .details-info p strong{color:#333}.farm-details-wrapper .farm-details-container .farm-details .button-group{margin-top:20px}.farm-details-wrapper .farm-details-container .farm-details .button-group .action-btn{padding:10px 20px;font-size:16px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease;background-color:#4caf50;color:#fff}.farm-details-wrapper .farm-details-container .farm-details .button-group .action-btn:hover{background-color:#45a049}
.contact-us{width:100%;max-width:600px;margin:auto;padding:20px;border-radius:8px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);text-align:center}.contact-us h1{font-size:24px;color:#2c3e50;margin-bottom:10px}.contact-us .description{font-size:16px;color:#555;margin-bottom:20px}.contact-us .team-list{list-style:none;padding:0;margin:0}.contact-us .team-item{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid #ddd;transition:background .2s ease-in-out}.contact-us .team-item:hover{background:#f8f9fa}.contact-us .team-info{display:flex;align-items:center;gap:10px;flex:1;white-space:nowrap}.contact-us .team-contact{display:flex;align-items:center;flex:1;justify-content:flex-end;gap:8px}.contact-us .icon-person{color:#2c3e50;font-size:18px}.contact-us .icon-phone{font-size:16px;color:#007bff}.contact-us .team-name{font-size:16px;font-weight:600;color:#333}.contact-us .team-number{text-decoration:none;color:#007bff;font-weight:bold;font-size:16px;white-space:nowrap;flex:0 0 auto;min-width:140px}.contact-us .team-number:hover{text-decoration:underline}
.add-seed-form{max-width:700px;margin:50px auto;padding:20px;background:#f9f9f9;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.add-seed-form h2{text-align:center;margin-bottom:30px;color:#4caf50;font-size:1.8rem}.add-seed-form form{display:flex;flex-direction:column}.add-seed-form form .form-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.add-seed-form form .form-grid .form-field{display:flex;flex-direction:column}.add-seed-form form .form-grid .form-field label{margin-bottom:5px;font-weight:bold;font-size:1rem}.add-seed-form form .form-grid .form-field input,.add-seed-form form .form-grid .form-field select,.add-seed-form form .form-grid .form-field textarea{padding:10px;font-size:1rem;border:1px solid #ccc;border-radius:5px;outline:none;transition:border-color .2s}.add-seed-form form .form-grid .form-field input:focus,.add-seed-form form .form-grid .form-field select:focus,.add-seed-form form .form-grid .form-field textarea:focus{border-color:#4caf50}.add-seed-form form .form-grid .form-field .error{color:#f44336;font-size:.9rem;margin-top:5px}.add-seed-form form .form-buttons{display:flex;justify-content:space-between;margin-top:20px}.add-seed-form form .form-buttons .submit-button,.add-seed-form form .form-buttons .cancel-button{padding:10px 20px;font-size:1rem;border:none;border-radius:5px;cursor:pointer;transition:background-color .2s,transform .2s}.add-seed-form form .form-buttons .submit-button:hover,.add-seed-form form .form-buttons .cancel-button:hover{transform:scale(1.05)}.add-seed-form form .form-buttons .submit-button{background-color:#4caf50;color:#fff}.add-seed-form form .form-buttons .submit-button:hover{background-color:#45a049}.add-seed-form form .form-buttons .cancel-button{background-color:#f44336;color:#fff}.add-seed-form form .form-buttons .cancel-button:hover{background-color:#e53935}
.seed-detail-page{padding:20px;max-width:820px;margin:auto;font-family:"Poppins",sans-serif;background-color:#fff;border-radius:10px;box-shadow:0 8px 15px rgba(0,0,0,.1)}.seed-detail-page .seed-details-container{background-color:#fff;padding:20px;width:770px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.seed-detail-page .seed-details-container .seed-title{text-align:center;font-size:24px;color:#333;margin-bottom:20px}.seed-detail-page .seed-details-container .seed-content{display:flex;gap:20px;align-items:flex-start}.seed-detail-page .seed-details-container .seed-content .seed-image{flex:1;display:flex;justify-content:center}.seed-detail-page .seed-details-container .seed-content .seed-image .seed-photo{max-width:100%;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.seed-detail-page .seed-details-container .seed-content .seed-info{flex:2}.seed-detail-page .seed-details-container .seed-content .seed-info p{margin:10px 0;font-size:16px;line-height:1.6;color:#555}.seed-detail-page .seed-details-container .seed-content .seed-info p strong{color:#333}.seed-detail-page .loading,.seed-detail-page .error{text-align:center;font-size:18px;margin-top:50px}.seed-detail-page .error{color:#ff4d4d}
.main{text-align:center;padding:20px;background-color:#eef2f6;min-height:100vh;font-family:"Arial",sans-serif}.main h1{font-size:2.5rem;margin-bottom:25px;color:#1a73e8;font-weight:700;text-transform:uppercase}.main .message{margin:20px auto;padding:15px;border-radius:8px;font-size:1.1rem;font-weight:bold;max-width:500px;transition:all .3s ease-in-out}.main .message.success{background-color:#28a745;color:#fff;box-shadow:0 4px 10px rgba(40,167,69,.3)}.main .message.error{background-color:#dc3545;color:#fff;box-shadow:0 4px 10px rgba(220,53,69,.3)}.main .form{max-width:900px;margin:0 auto;padding:30px;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.08);font-family:"Segoe UI",sans-serif}.main .form h2{text-align:center;font-size:2rem;font-weight:700;color:#1a73e8;margin-bottom:25px;text-transform:uppercase}.main .form fieldset{border:none;padding:0;margin:0}.main .form .form-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:20px;margin-bottom:25px}.main .form input,.main .form select,.main .form textarea{width:100%;padding:12px 16px;font-size:1rem;border-radius:8px;border:1px solid #d1d5db;background-color:#f9fafb;transition:border-color .3s,box-shadow .3s}.main .form input:focus,.main .form select:focus,.main .form textarea:focus{border-color:#1a73e8;box-shadow:0 0 0 3px rgba(26,115,232,.2);outline:none;background-color:#fff}.main .form input:hover,.main .form select:hover,.main .form textarea:hover{background-color:#f0f4ff}.main .form textarea{min-height:100px;resize:vertical}.main .form .checkbox-group{display:flex;align-items:center;gap:12px;font-size:1rem;font-weight:500}.main .form .checkbox-group input[type=checkbox]{width:auto;transform:scale(1.2)}.main .form .checkbox-group label{font-weight:500;margin-bottom:0}.main .form .form-error{background:#ffe5e5;color:#d8000c;padding:12px 16px;border-radius:8px;font-size:.95rem;font-weight:500;margin-bottom:20px;text-align:center;box-shadow:0 4px 10px rgba(216,0,12,.15)}.main .form button[type=submit]{width:100%;padding:14px 20px;font-size:1.1rem;font-weight:bold;color:#fff;background-color:#1a73e8;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease,transform .2s}.main .form button[type=submit]:hover{background-color:#1559b3;transform:translateY(-2px)}.main .form button[type=submit]:disabled{background-color:#ccc;cursor:not-allowed}.matched-schemes{margin-top:40px}.matched-schemes h2{font-size:2rem;margin-bottom:20px;color:#1a73e8;font-weight:bold}.matched-schemes .matched-list{list-style:none;padding:0}.matched-schemes .matched-list .benefit-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding:15px;border-radius:10px;border:1px solid #ddd;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:all .3s ease}.matched-schemes .matched-list .benefit-item:hover{background:#f4f9ff;transform:translateY(-3px)}.matched-schemes .matched-list .benefit-item .benefit-info{font-size:1.1rem;color:#333;font-weight:bold}.matched-schemes .matched-list .benefit-item .benefit-info span{color:#1a73e8;font-size:1rem}.matched-schemes .matched-list .benefit-item .actions{display:flex;gap:10px}.matched-schemes .matched-list .benefit-item .actions button{padding:8px 15px;border-radius:6px;font-size:.9rem;font-weight:bold;border:none;cursor:pointer;transition:background-color .3s ease,transform .2s}.matched-schemes .matched-list .benefit-item .actions button:hover{transform:translateY(-2px)}.matched-schemes .matched-list .benefit-item .actions button.add-to-cart{background:#28a745;color:#fff}.matched-schemes .matched-list .benefit-item .actions button.add-to-cart:hover{background:#218838}.matched-schemes .matched-list .benefit-item .actions button.pay-now{background:#1a73e8;color:#fff}.matched-schemes .matched-list .benefit-item .actions button.pay-now:hover{background:#1559b3}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}.modal .modal-content{background:#fff;padding:25px;border-radius:10px;width:90%;max-width:600px;text-align:center;box-shadow:0 8px 20px rgba(0,0,0,.3);animation:fadeIn .3s ease-in-out}.modal .modal-content h2{margin-bottom:25px;font-size:2rem;color:#1a73e8;font-weight:bold}.modal .modal-content ul{list-style:none;padding:0}.modal .modal-content ul .benefit-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding:15px;border:1px solid #ddd;border-radius:8px;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:background-color .3s,transform .2s}.modal .modal-content ul .benefit-item:hover{background:#eef7ff;transform:translateY(-2px)}.modal .modal-content ul .benefit-item .benefit-info{font-size:1rem;color:#333;font-weight:bold}.modal .modal-content ul .benefit-item .actions{display:flex;gap:10px}.modal .modal-content ul .benefit-item .actions button{padding:8px 12px;border-radius:5px;border:none;font-size:.9rem;font-weight:bold;cursor:pointer;transition:background-color .3s,transform .2s}.modal .modal-content ul .benefit-item .actions button:hover{transform:translateY(-2px)}.modal .modal-content ul .benefit-item .actions button.add-to-cart{background-color:#28a745;color:#fff}.modal .modal-content ul .benefit-item .actions button.add-to-cart:hover{background-color:#218838}.modal .modal-content ul .benefit-item .actions button.pay-now{background-color:#1a73e8;color:#fff}.modal .modal-content ul .benefit-item .actions button.pay-now:hover{background-color:#1559b3}.modal .modal-content .close-button{margin-top:20px;padding:12px 25px;border-radius:6px;background:#dc3545;color:#fff;border:none;font-size:1rem;font-weight:bold;cursor:pointer;transition:background-color .3s ease}.modal .modal-content .close-button:hover{background:#c82333}.modal-content{max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.table-container{max-height:400px;overflow-y:auto;border:1px solid #ddd;border-radius:8px;padding:10px;scrollbar-width:thin;scrollbar-color:#1a73e8 #f1f1f1}.table-container::-webkit-scrollbar{width:8px}.table-container::-webkit-scrollbar-thumb{background:#1a73e8;border-radius:4px}.table-container::-webkit-scrollbar-track{background:#f1f1f1}.custom-review-buttonnnns{background-color:#1880f0;color:#fff;border:none;padding:10px 20px;font-size:16px;cursor:pointer;border-radius:5px;transition:background-color .3s ease-in-out}.custom-review-buttonnnns:hover{background-color:#0056b3}.custom-review-buttonnnns:disabled{background-color:#ccc;cursor:not-allowed}.match-table{width:100%;border-collapse:collapse}.match-table th,.match-table td{padding:12px;border:1px solid #ddd;text-align:center}.match-table th{background-color:#1a73e8;color:#fff;font-weight:bold}.match-table td{background:#fff;font-size:.9rem}@keyframes fadeIn{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}
.success-container{display:flex;justify-content:center;align-items:center;height:100vh;background:rgba(0,0,0,0);text-align:center}.success-box{background:#fff;padding:2rem;border-radius:15px;box-shadow:0px 10px 20px rgba(0,0,0,.2);max-width:500px;text-align:center;animation:fadeIn 1s ease-in-out}h1{font-size:2rem;color:#ff4f8b}.message{font-size:1.2rem;font-weight:bold;color:#333}.details{margin:1rem 0;padding:1rem;background:#fff3f6;border-radius:10px}.details p{font-size:1rem;color:#444}.email-message{font-size:1rem;color:#555;margin-top:10px;background:#ffeff4;padding:10px;border-radius:8px}.home-btn{margin-top:1rem;padding:10px 20px;background:#ff4f8b;color:#fff;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:.3s}.home-btn:hover{background:#e14075}@keyframes fadeIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}
.home{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;color:#1f1f1f;background-color:#f9f9f9;padding:2rem}.home .hero{background:linear-gradient(to right, #3a8dff, #6fcf97);color:#fff;padding:4rem 2rem;text-align:center;border-radius:20px;margin-bottom:2.6rem;width:1000px;height:210px;margin-left:145px}.home .hero h1{font-size:2.2rem;margin-bottom:-8px;margin-top:-25px;color:#fff}.home .hero p{font-size:1.2rem;margin-bottom:1.4rem;color:#000}.home .hero button{background-color:#fff;color:#3a8dff;padding:.8rem 1.8rem;border:none;margin-bottom:-20px;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.home .hero button:hover{background-color:#e6f0ff}.home .benefits-section{display:flex;justify-content:space-between;gap:1.5rem;margin:2rem 0;flex-wrap:wrap;width:990px;margin-left:150px}.home .benefits-section .benefit-card{background-color:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.06);flex:1 1 30%;transition:transform .3s ease,box-shadow .3s ease}.home .benefits-section .benefit-card h3{font-size:1.3rem;margin-bottom:.8rem;color:#00b318}.home .benefits-section .benefit-card p{font-size:1rem;color:#000}.home .benefits-section .benefit-card:hover{transform:translateY(-5px);box-shadow:0 8px 18px rgba(0,0,0,.1)}.home .cta{background-color:#fff;padding:3rem 2rem;border-radius:26px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.05);margin:2rem 0;width:1000px;margin-left:145px}.home .cta h2{font-size:2rem;margin-bottom:1.5rem;margin-left:-14px}.home .cta button{background-color:#3a8dff;color:#fff;padding:.8rem 1.8rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.home .cta button:hover{background-color:#2e7be5}.home .login-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;margin-top:-150px}.home .login-modal .modal-content{background:#fff;padding:2.5rem 2rem;border-radius:16px;width:90%;max-width:400px;box-shadow:0 8px 30px rgba(0,0,0,.15);position:relative;text-align:center;display:flex;flex-direction:column;gap:1.5rem}.home .login-modal .modal-content .close-button{position:absolute;top:1rem;right:1rem;background:#fff;border:none;border-radius:50%;width:32px;height:32px;font-size:1.2rem;font-weight:bold;color:red;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;transition:background-color .2s}.home .login-modal .modal-content .close-button:hover{background-color:#f2f2f2;color:#000}.home .login-modal .modal-content .modal-title{font-size:1.5rem;margin-left:-10px;font-weight:600;color:#333}.home .login-modal .modal-content .login-button{background-color:#3a8dff;color:#fff;padding:.9rem 2rem;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s}.home .login-modal .modal-content .login-button:hover{background-color:#2e7be5}
.learning-program-container{max-width:1400px;margin:0 auto;padding:20px 12px;font-family:"Poppins",sans-serif;background-color:#fff;min-height:100vh;text-align:center}.learning-program-container .page-header{margin-bottom:40px}.learning-program-container .page-header .page-title{display:inline-block;font-size:23px;font-weight:700;color:#fff;padding:2px 13px;border-radius:40px;background:linear-gradient(90deg, #388e3c, #b57e06);box-shadow:0 4px 8px rgba(0,0,0,.15)}.learning-program-container .page-header .page-subtitle{font-size:18px;color:#000;margin-top:-15px}.learning-program-container .category-section{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:-25px;margin-bottom:-4px}.learning-program-container .category-section .category-button{background-color:#0f9d58;color:#fff;font-weight:500;font-size:14px;padding:10px 24px;border:none;border-radius:999px;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .3s ease}.learning-program-container .category-section .category-button:hover,.learning-program-container .category-section .category-button.active{background-color:#0b8043;transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.learning-program-container .sort-by{text-align:right;margin-bottom:20px}.learning-program-container .sort-by .sort-dropdown{padding:10px 15px;border-radius:6px;border:1px solid #ccc;font-size:14px}.learning-program-container .content-container{display:flex;gap:30px}.learning-program-container .content-container .filters-container{flex:0 0 250px;background:#fff;padding:20px;margin-top:-27px;box-shadow:0 4px 10px rgba(0,0,0,.26);border-radius:10px;border:1px solid #eee;height:fit-content}.learning-program-container .content-container .filters-container h2{font-size:20px;margin-bottom:20px;color:#333}.learning-program-container .content-container .filters-container select{width:100%;padding:10px;margin-bottom:20px;border:1px solid #ddd;border-radius:6px;font-size:14px}.learning-program-container .content-container .program-grid{flex:1;display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:25px}.learning-program-container .content-container .program-grid .program-card{background:#fff;border-radius:12px;padding:20px;margin-top:-27px;box-shadow:0 4px 10px rgba(0,0,0,.26);transition:all .3s ease;display:flex;flex-direction:column;justify-content:space-between}.learning-program-container .content-container .program-grid .program-card:hover{transform:translateY(-8px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.learning-program-container .content-container .program-grid .program-card h3{font-size:22px;color:#222;margin-bottom:10px}.learning-program-container .content-container .program-grid .program-card p{font-size:15px;color:#666;margin-bottom:8px}.learning-program-container .content-container .program-grid .program-card .price{margin-top:auto;font-weight:600;color:#4f46e5;font-size:16px}.learning-program-container .content-container .program-grid .program-card .price .discounted-price{font-weight:700;color:#05a846;margin-right:8px}.learning-program-container .content-container .program-grid .program-card .price .original-price{text-decoration:line-through;color:#999;font-size:14px}.learning-program-container .content-container .program-grid .program-card .view-details-button{margin-top:15px;display:inline-block;text-align:center;padding:5px 0;background-color:#02732d;color:#fff;font-weight:600;width:150px;margin-left:63px;border-radius:8px;transition:background-color .3s}.learning-program-container .content-container .program-grid .program-card .view-details-button:hover{background-color:#4338ca}
.program-detail-container{max-width:900px;margin:50px auto;padding:40px;margin-top:15px;background-color:#f9f8fd;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.1);font-family:"Poppins",sans-serif;animation:fadeIn .8s ease-in-out}.program-detail{display:flex;align-items:center;gap:40px}.program-detail .program-detail-image{width:300px;height:300px;object-fit:cover;border-radius:50%;border:5px solid #6c63ff;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease-in-out}.program-detail .program-detail-image:hover{transform:scale(1.05)}.program-detail .program-info{flex:1;text-align:left}.program-detail .program-info .program-name{font-size:25px;font-weight:bold;color:#6c63ff;margin-bottom:15px}.program-detail .program-info .program-name::after{content:" ✨"}.program-detail .program-info .program-description{font-size:1rem;color:#333;margin-bottom:20px;line-height:1.6}.program-detail .program-info .program-instructor{font-size:1.1rem;font-weight:600;color:#ff6b81;margin-bottom:25px}.program-detail .program-info .program-instructor::before{content:"👩‍🏫 "}.program-detail .program-info .specifications{background-color:#fff;padding:20px;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:20px}.program-detail .program-info .specifications h2{color:#6c63ff;margin-bottom:15px;font-size:1.3rem;text-transform:uppercase}.program-detail .program-info .specifications h2::before{content:"🛠️ "}.program-detail .program-info .specifications ul{list-style:none;padding:0;margin:0}.program-detail .program-info .specifications ul li{margin-bottom:12px;font-size:1rem;color:#333}.program-detail .program-info .specifications ul li strong{color:#ff6b81}.program-detail .program-info .actions{margin-top:25px;display:flex;gap:20px}.program-detail .program-info .actions .add-to-cart,.program-detail .program-info .actions .pay-now{padding:12px 20px;border:none;border-radius:16px;font-size:1rem;font-weight:bold;text-transform:uppercase;color:#fff;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:background-color .3s ease,transform .3s ease}.program-detail .program-info .actions .add-to-cart:hover,.program-detail .program-info .actions .pay-now:hover{transform:translateY(-3px)}.program-detail .program-info .actions .add-to-cart{background-color:#ff6b81}.program-detail .program-info .actions .add-to-cart:hover{background-color:#ff3856}.program-detail .program-info .actions .pay-now{background-color:#6c63ff}.program-detail .program-info .actions .pay-now:hover{background-color:#3c30ff}.loading{text-align:center;font-size:1.3rem;color:#6c63ff;padding:20px;animation:fadeIn 1s ease-in-out}.error-message{text-align:center;font-size:1.2rem;color:#ff6b81;padding:20px;background-color:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:20px}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 1024px){.program-detail{flex-direction:column;text-align:center}.program-detail .program-detail-image{width:250px;height:250px}.program-detail .program-info{text-align:center}.program-detail .program-info .actions{justify-content:center;flex-direction:column;gap:15px}}
.payment-success-container{display:flex;justify-content:center;align-items:center;height:100vh;background:#fff;font-family:"Poppins",sans-serif}.success-card{background:#ccc;padding:40px;border-radius:20px;text-align:center;box-shadow:0px 10px 30px rgba(0,0,0,.1);max-width:500px;width:100%;animation:fadeIn 1s ease-in-out}.success-animation{width:120px;margin:0 auto 20px}.success-message{font-size:26px;font-weight:bold;color:#2d7d5d;margin-bottom:10px}.subtext{font-size:16px;color:#555;margin-bottom:20px}.program-details{background:#f8f9fa;padding:20px;border-radius:10px;text-align:left;margin-top:15px;box-shadow:0px 5px 15px rgba(0,0,0,.1)}.program-details h2{font-size:22px;color:#333;margin-bottom:10px}.program-details p{font-size:16px;color:#444;margin:5px 0}.continue-button{background:#2d7d5d;color:#fff;font-size:18px;font-weight:bold;padding:12px 20px;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease;margin-top:20px}.continue-button:hover{background:#1c5d3f}.loading,.error-message{font-size:18px;color:#d9534f;text-align:center;margin-top:20px}@keyframes fadeIn{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}
.main-container{display:flex;min-height:100vh;background-color:#fff;font-family:"Poppins",sans-serif;padding:20px;box-sizing:border-box}.left-sidebar{width:80px;background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.1);border-radius:16px;display:flex;flex-direction:column;align-items:center;padding:20px 0;margin-right:20px}.left-sidebar .sidebar-icon{background:none;border:none;font-size:24px;margin:20px 0;cursor:pointer;color:#000;position:relative;transition:all .3s ease-in-out;border-radius:50%;padding:10px}.left-sidebar .sidebar-icon:hover,.left-sidebar .sidebar-icon.active{background:linear-gradient(145deg, #4F46E5, #06B6D4);color:#fff;transform:scale(1.15)}.left-sidebar .sidebar-icon.active::after,.left-sidebar .sidebar-icon:hover::after{content:attr(data-label);position:absolute;left:80px;top:50%;transform:translateY(-50%);background:#4f46e5;color:#fff;padding:5px 10px;border-radius:16px;font-size:12px;white-space:nowrap}.courses-container{flex:2;padding:20px}.courses-container .courses-header{margin-bottom:30px;text-align:center}.courses-container .courses-header h2{color:#4f46e5;font-size:2rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px}.courses-container .courses-header .subtitle{font-size:1.1rem;color:#000;margin-top:-12px}.courses-container .course-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:25px}.courses-container .course-grid .course-card{background:linear-gradient(135deg, #fcfeff, #f3f8ff);border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.1);padding:25px;cursor:pointer;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.courses-container .course-grid .course-card:hover{transform:translateY(-6px);box-shadow:0 8px 20px rgba(0,0,0,.443)}.courses-container .course-grid .course-card .course-icon{font-size:40px;color:#039035;margin-bottom:10px}.courses-container .course-grid .course-card h3{font-size:1.3rem;margin:10px 0;color:#000;font-weight:700}.courses-container .course-grid .course-card p{font-size:.95rem;color:#000;margin-bottom:15px}.courses-container .course-grid .course-card .status-container{margin-top:15px}.courses-container .course-grid .course-card .status-container .status{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;padding:6px 14px;border-radius:16px;font-weight:bold}.courses-container .course-grid .course-card .status-container .status.published{background-color:#63fc99;color:#039035}.courses-container .course-grid .course-card .status-container .status.unpublished{background-color:#fcdada;color:#ec1e1e}.courses-container .no-courses{text-align:center;margin-top:50px}.courses-container .no-courses p{font-size:1.1rem;color:#000;margin-bottom:20px}.courses-container .no-courses .explore-btn{background:linear-gradient(145deg, #4F46E5, #06B6D4);color:#fff;border:none;border-radius:16px;padding:10px 20px;font-weight:bold;font-size:.95rem;cursor:pointer;transition:background-color .3s ease}.courses-container .no-courses .explore-btn:hover{filter:brightness(0.9)}.right-sidebar{width:300px;padding:25px;background-color:#fff;border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between}.right-sidebar .user-profile{text-align:center;margin-bottom:30px}.right-sidebar .user-profile .profile-icon{font-size:50px;color:#06b6d4;margin-bottom:10px}.right-sidebar .user-profile h4{font-size:1.4rem;color:#000;margin-bottom:5px;font-weight:700}.right-sidebar .user-profile .user-status{font-size:.95rem;color:#fff;background-color:#039035;padding:5px 12px;border-radius:16px;display:inline-block;font-weight:bold;margin-top:10px}.right-sidebar .user-profile .user-status svg{margin-right:5px}.right-sidebar .certificate-box{background-color:#fff;border-radius:16px;padding:15px;margin-bottom:25px;text-align:center}.right-sidebar .certificate-box .pass-text{font-size:.85rem;margin-bottom:1px;margin-top:-26px;color:#000;font-weight:700}.right-sidebar .certificate-box button{background:linear-gradient(145deg, #4F46E5, #06B6D4);color:#fff;border:none;border-radius:16px;padding:10px 20px;font-weight:bold;font-size:.89rem;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.right-sidebar .certificate-box button:hover{filter:brightness(0.9)}.right-sidebar .study-stats{background-color:#c2f5fd;padding:20px;margin-top:-22px;border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.right-sidebar .study-stats h5{font-size:1rem;color:#000;margin-bottom:10px}.right-sidebar .study-stats p{font-size:.9rem;color:#000;margin-bottom:15px}.right-sidebar .study-stats p svg{margin-right:5px;color:#4f46e5}.right-sidebar .study-stats .progress-chart{display:flex;gap:5px;margin-top:10px}.right-sidebar .study-stats .progress-chart .bar{flex:1;height:8px;background-color:#ddd;border-radius:16px;transition:background-color .3s ease}.right-sidebar .study-stats .progress-chart .bar.bar-1{background-color:#a49ff2}.right-sidebar .study-stats .progress-chart .bar.bar-2{background-color:#7a73eb}.right-sidebar .study-stats .progress-chart .bar.bar-3{background-color:#4f46e5}.right-sidebar .study-stats .progress-chart .bar.bar-4{background-color:#291fd9}.right-sidebar .study-stats .completed-text{color:#4f46e5;font-weight:bold;margin-top:15px;text-align:center}.right-sidebar .study-stats .incomplete-text{color:#ec1e1e;font-weight:500;margin-top:15px;text-align:center}@media(max-width: 1024px){.main-container{flex-direction:column}.main-container .left-sidebar{flex-direction:row;width:100%;border-radius:16px;border-right:none;border-bottom:1px solid #e0e0e0;justify-content:center}.main-container .left-sidebar .sidebar-icon::after{display:none}.main-container .courses-container{padding:20px}.main-container .right-sidebar{width:100%;border-left:none;border-top:1px solid #e0e0e0;margin-top:20px}}
.program-details{font-family:"Poppins",sans-serif;max-width:1000px;margin:40px auto;padding:20px}.program-details h1{font-size:32px;font-weight:700;color:#1e3a8a;text-align:center;margin-bottom:40px}.program-details h2{font-size:24px;font-weight:600;margin:40px 0 20px;color:#00810b}.program-details .dashboard{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:20px;margin-bottom:40px}.program-details .dashboard .card{background-color:#fff;padding:24px;border-radius:16px;box-shadow:0 8px 20px rgba(0,0,0,.301);text-align:center;transition:all .3s ease;cursor:pointer;border:2px solid rgba(0,0,0,0)}.program-details .dashboard .card:hover{transform:translateY(-6px);box-shadow:0 12px 24px rgba(0,0,0,.1);border-color:#0508af}.program-details .dashboard .card svg{font-size:28px;color:#4f46e5;margin-bottom:10px}.program-details .dashboard .card h3{font-size:18px;font-weight:600;color:#017223;margin-bottom:8px}.program-details .dashboard .card p{font-size:14px;color:#000}.program-details .sessions{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:20px}.program-details .sessions .session-card{background-color:#f1f5f9;padding:20px;border-radius:12px;border-left:6px solid #029d4a}.program-details .sessions .session-card h3{font-size:18px;font-weight:600;color:#053d7e;margin-bottom:6px}.program-details .sessions .session-card p{font-size:14px;color:#000;margin-bottom:10px}.program-details .sessions .session-card a{font-size:14px;font-weight:600;color:#4b46e5;text-decoration:underline;transition:color .2s}.program-details .sessions .session-card a:hover{color:#4338ca}.program-details .level-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:20px}.program-details .level-list .level-card{background:#fff;padding:20px;border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,.194);border-left:4px solid #d1d5db;cursor:pointer;transition:all .3s ease}.program-details .level-list .level-card h3{font-size:16px;font-weight:600;color:#012e71}.program-details .level-list .level-card p{font-size:14px;color:#000;margin-top:5px}.program-details .level-list .level-card.active{border-left-color:#10b981;background-color:#ecfdf5}.program-details .level-list .level-card:hover{transform:translateY(-4px);box-shadow:0 10px 18px rgba(0,0,0,.07)}.program-details .documents-section{margin-top:30px}.program-details .documents-section .document-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:20px;margin-top:15px}.program-details .documents-section .document-list .document-card{background-color:#f3f4f6;padding:16px;border-radius:10px;border-left:4px solid #564ef9}.program-details .documents-section .document-list .document-card p{font-size:14px;color:#374151;margin-bottom:8px}.program-details .documents-section .document-list .document-card a{font-size:14px;font-weight:600;color:#4f46e5;text-decoration:none}.program-details .documents-section .document-list .document-card a:hover{text-decoration:underline;color:#4338ca}.program-details p.loading{text-align:center;font-size:16px;color:#6b7280}
.wholesale-ad{font-family:"Helvetica Neue",Arial,sans-serif;color:#333;background:#fff;padding:2rem;max-width:1000px;margin:0 auto;text-align:center}.wholesale-ad__header{background:linear-gradient(135deg, rgba(93, 145, 113, 0.4470588235), rgba(116, 116, 116, 0.5921568627));color:#fff;padding:2rem;border-radius:18px;margin-bottom:2rem}.wholesale-ad__header h1{font-size:2rem;font-weight:600;color:#e91e63;text-shadow:1px 1px 2px rgba(0,0,0,.1);text-transform:capitalize;margin-bottom:10px}.wholesale-ad__header p{font-size:1.2rem;font-weight:500;margin-bottom:1rem}.wholesale-ad__header .cta-button{background:linear-gradient(135deg, #48e4f8, #15cbef);color:#fe2f2f;font-weight:bold;padding:.8rem 1.5rem;border:none;border-radius:30px;font-size:1rem;cursor:pointer;transition:background .3s ease,transform .3s ease}.wholesale-ad__header .cta-button:hover{background:#f7f7f7;transform:translateY(-2px)}.wholesale-ad__benefits{display:flex;justify-content:space-between;flex-wrap:nowrap;gap:1rem}.benefit{background:#e8fcfe;padding:1.5rem;border-radius:12px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:transform .3s ease;flex:1;max-width:230px;min-height:180px}.benefit:hover{transform:translateY(-5px)}.benefit h2{color:#008202;font-size:1.4rem;font-weight:600;margin-bottom:.5rem;white-space:normal}.benefit p{font-size:1rem;color:#333;font-weight:400;line-height:1.4}
.organic-guru-container{text-align:center;padding:20px;background-color:#f4f4f4;border-radius:10px;max-width:800px;margin:20px auto}.organic-guru-container .heading-section{margin-bottom:20px}.organic-guru-container .heading-section .capsule-heading{display:inline-block;background-color:#006400;color:#fff;padding:8px 20px;border-radius:9999px;font-weight:bold;font-size:16px;margin-bottom:10px}.organic-guru-container .heading-section .subheading{font-size:14px;color:#1f2937;font-weight:500;margin-top:-5px}.organic-guru-container .expert-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.organic-guru-container .source-label{display:inline-block;padding:5px 10px;border-radius:5px;color:#fff;font-size:12px;margin-bottom:8px}.organic-guru-container .source-label.expert{background-color:#28a745}.organic-guru-container .source-label.ngo{background-color:#007bff}.organic-guru-container .source-label.fpo{background-color:#ffc107;color:#000}.organic-guru-container .source-label.cs{background-color:#6f42c1}.organic-guru-container .source-label.shg{background-color:#e83e8c}.organic-guru-container .expert-card{background:#fff;border-radius:10px;padding:15px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease-in-out;width:250px;text-align:center}.organic-guru-container .expert-card:hover{transform:scale(1.05)}.organic-guru-container .expert-card .expert-image{width:100%;height:150px;object-fit:cover;border-radius:10px}.organic-guru-container .expert-card .expert-info{margin-top:10px}.organic-guru-container .expert-card .expert-info h3{color:#333;font-size:18px;margin-bottom:5px}.organic-guru-container .expert-card .expert-info p{font-size:14px;color:#555;margin:3px 0}.organic-guru-container .error{color:red;font-size:18px;font-weight:bold}
.organic-icon-container{text-align:center;padding:20px;background-color:#f4f4f4;border-radius:10px;max-width:800px;margin:20px auto}.organic-icon-container .heading-section{margin-bottom:20px}.organic-icon-container .heading-section .capsule-heading{display:inline-block;background-color:#006400;color:#fff;padding:8px 20px;border-radius:9999px;font-weight:bold;font-size:16px;margin-bottom:10px}.organic-icon-container .heading-section .subheading{font-size:14px;color:#1f2937;font-weight:500;margin-top:-5px}.organic-icon-container .expert-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.organic-icon-container .expert-card{background-color:#f9f9f9;border-radius:10px;width:180px;padding:15px;box-shadow:0 4px 10px rgba(0,0,0,.1);text-align:center;position:relative}.organic-icon-container .expert-card .source-label{position:absolute;top:10px;left:10px;padding:3px 8px;border-radius:5px;color:#fff;font-size:12px}.organic-icon-container .expert-card .source-label.expert{background-color:#28a745}.organic-icon-container .expert-card .source-label.ngo{background-color:#007bff}.organic-icon-container .expert-card .source-label.fpo{background-color:#ffc107;color:#333}.organic-icon-container .expert-card .source-label.cs{background-color:#6f42c1}.organic-icon-container .expert-card .source-label.shg{background-color:#e83e8c}.organic-icon-container .expert-card .expert-image{width:100%;height:150px;object-fit:cover;border-radius:10px}.organic-icon-container .expert-card .expert-info{margin-top:10px}.organic-icon-container .expert-card .expert-info h3{color:#333;font-size:18px;margin-bottom:5px}.organic-icon-container .expert-card .expert-info p{font-size:14px;color:#555;margin:3px 0}.organic-icon-container .error{color:red;font-size:18px;font-weight:bold}
.organic-legend-container{text-align:center;padding:20px;background-color:#f4f4f4;border-radius:10px;max-width:800px;margin:20px auto}.organic-legend-container .heading-section{margin-bottom:20px}.organic-legend-container .heading-section .capsule-heading{display:inline-block;background-color:#006400;color:#fff;padding:8px 20px;border-radius:9999px;font-weight:bold;font-size:16px;margin-bottom:10px}.organic-legend-container .heading-section .subheading{font-size:14px;color:#1f2937;font-weight:500;margin-top:-5px}.organic-legend-container .expert-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.organic-legend-container .source-label{display:inline-block;padding:5px 10px;border-radius:5px;color:#fff;font-size:12px;margin-bottom:8px}.organic-legend-container .source-label.expert{background-color:#28a745}.organic-legend-container .source-label.ngo{background-color:#007bff}.organic-legend-container .source-label.fpo{background-color:#ffc107;color:#000}.organic-legend-container .source-label.cs{background-color:#6f42c1}.organic-legend-container .source-label.shg{background-color:#e83e8c}.organic-legend-container .expert-card{background:#fff;border-radius:10px;padding:15px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease-in-out;width:250px;text-align:center}.organic-legend-container .expert-card:hover{transform:scale(1.05)}.organic-legend-container .expert-card .expert-image{width:100%;height:150px;object-fit:cover;border-radius:10px}.organic-legend-container .expert-card .expert-info{margin-top:10px}.organic-legend-container .expert-card .expert-info h3{color:#333;font-size:18px;margin-bottom:5px}.organic-legend-container .expert-card .expert-info p{font-size:14px;color:#555;margin:3px 0}.organic-legend-container .error{color:red;font-size:18px;font-weight:bold}
.organic-mitra-container{text-align:center;padding:20px;background-color:#f4f4f4;border-radius:10px;max-width:800px;margin:20px auto}.organic-mitra-container .heading-section{margin-bottom:20px}.organic-mitra-container .heading-section .capsule-heading{display:inline-block;background-color:#006400;color:#fff;padding:8px 20px;border-radius:9999px;font-weight:bold;font-size:16px;margin-bottom:10px}.organic-mitra-container .heading-section .subheading{font-size:14px;color:#1f2937;font-weight:500;margin-top:-5px}.organic-mitra-container .expert-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.organic-mitra-container .source-label{display:inline-block;padding:5px 10px;border-radius:5px;color:#fff;font-size:12px;margin-bottom:8px}.organic-mitra-container .source-label.expert{background-color:#28a745}.organic-mitra-container .source-label.ngo{background-color:#007bff}.organic-mitra-container .source-label.fpo{background-color:#ffc107;color:#000}.organic-mitra-container .source-label.cs{background-color:#6f42c1}.organic-mitra-container .source-label.shg{background-color:#e83e8c}.organic-mitra-container .placeholder-image{width:100px;height:100px;background-color:#ccc;display:flex;align-items:center;justify-content:center;color:#555;border-radius:50%}.organic-mitra-container .expert-card{background:#fff;border-radius:10px;padding:15px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease-in-out;width:250px;text-align:center}.organic-mitra-container .expert-card:hover{transform:scale(1.05)}.organic-mitra-container .expert-card .expert-image{width:100%;height:150px;object-fit:cover;border-radius:10px}.organic-mitra-container .expert-card .expert-info{margin-top:10px}.organic-mitra-container .expert-card .expert-info h3{color:#333;font-size:18px;margin-bottom:5px}.organic-mitra-container .expert-card .expert-info p{font-size:14px;color:#555;margin:3px 0}.organic-mitra-container .error{color:red;font-size:18px;font-weight:bold}
.assessment-container{font-family:"Poppins",sans-serif;max-width:800px;margin:50px auto;padding:20px;background:#f9fafb}.assessment-container .quiz-selection{display:flex;flex-direction:column;gap:20px;align-items:center;margin-bottom:30px}.assessment-container .quiz-selection .start-btn,.assessment-container .quiz-selection .submit-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:280px;padding:14px 24px;font-size:16px;font-weight:600;background:linear-gradient(90deg, #6366f1, #4f46e5);color:#fff;border:none;border-radius:14px;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 20px rgba(99,102,241,.3)}.assessment-container .quiz-selection .start-btn:hover,.assessment-container .quiz-selection .submit-btn:hover{transform:translateY(-2px);background:linear-gradient(90deg, #4f46e5, #4338ca)}.assessment-container .quiz-selection .start-btn.locked,.assessment-container .quiz-selection .submit-btn.locked{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;box-shadow:none}.assessment-container .quiz-selection .lock-message,.assessment-container .quiz-selection .unlock-message{font-size:14px;text-align:center;margin-top:8px;padding:6px 12px;border-radius:8px}.assessment-container .quiz-selection .lock-message.unlock-message,.assessment-container .quiz-selection .unlock-message.unlock-message{background:#ecfdf5;color:#065f46;font-weight:500}.assessment-container .quiz-selection .lock-message.lock-message,.assessment-container .quiz-selection .unlock-message.lock-message{background:#fef2f2;color:#991b1b}.assessment-container .timer{font-size:20px;font-weight:600;color:#4f46e5;text-align:center;margin-bottom:30px}.assessment-container .question-card{background:#fff;border-radius:16px;box-shadow:0 6px 16px rgba(0,0,0,.05);padding:20px;margin-bottom:24px}.assessment-container .question-card h3{font-size:18px;font-weight:600;margin-bottom:12px}.assessment-container .question-card .option-label{display:block;margin:8px 0;background:#f9fafb;padding:10px 16px;border-radius:10px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all .3s ease}.assessment-container .question-card .option-label input{margin-right:10px}.assessment-container .question-card .option-label:hover{background:#eef2ff}.assessment-container .question-card .option-label.selected{background:#e0e7ff;border-color:#6366f1}.assessment-container .popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(31,41,55,.7);display:flex;align-items:center;justify-content:center;z-index:99}.assessment-container .popup .popup-content{background:#fff;padding:30px;border-radius:12px;text-align:center;max-width:400px;box-shadow:0 12px 24px rgba(0,0,0,.2)}.assessment-container .popup .popup-content h2{font-size:22px;font-weight:700;margin-bottom:20px}.assessment-container .popup .popup-content p{font-size:16px;margin:8px 0;color:#374151}.assessment-container .popup .popup-content button{margin:10px 8px;background:#4f46e5;color:#fff;padding:10px 20px;border-radius:8px;font-weight:600;border:none;cursor:pointer;transition:background .3s ease}.assessment-container .popup .popup-content button:hover{background:#4338ca}.assessment-container .review{background:#f3f4f6;padding:20px;border-radius:12px;margin-bottom:20px}.assessment-container .review h3{font-size:16px;font-weight:600;margin-bottom:10px}.assessment-container .review p{font-size:14px;margin:5px 0}.assessment-container .review p.correct{color:#10b981;font-weight:600}.assessment-container .review p.wrong{color:#ef4444;font-weight:600}
.live-class-detail{font-family:"Poppins",sans-serif;max-width:600px;margin:40px auto;padding:20px;animation:fadeIn .8s ease}.live-class-detail h1{font-size:30px;font-weight:700;text-align:center;color:#1d14ce;margin-bottom:30px;position:relative;animation:slideDown 1s ease}.live-class-detail h1::after{content:"";width:60px;height:3px;background:#fff;position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);border-radius:2px;animation:growLine 1.2s ease}.live-class-detail .loading-text,.live-class-detail .no-sessions{text-align:center;font-size:16px;color:#6b7280;margin-top:30px;animation:fadeIn 1s ease}.live-class-detail .class-card{background:#fff;border-radius:14px;padding:24px;margin-bottom:24px;box-shadow:0 6px 18px rgba(0,0,0,.05);animation:fadeUp 1s ease;transition:all .3s ease;border-left:5px solid #6366f1}.live-class-detail .class-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.live-class-detail .class-card h2{font-size:22px;font-weight:600;color:#1f2937;margin-bottom:16px}.live-class-detail .class-card p{font-size:15px;margin:8px 0;color:#374151}.live-class-detail .class-card p svg{margin-right:5px;color:#4f46e5}.live-class-detail .class-card p strong{color:#111827}.live-class-detail .class-card a{text-decoration:none}.live-class-detail .class-card .watch-button{margin-top:16px;padding:10px 22px;font-size:15px;font-weight:600;background:linear-gradient(90deg, #6366f1, #4f46e5);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background .3s ease,transform .2s ease;box-shadow:0 5px 14px rgba(99,102,241,.4)}.live-class-detail .class-card .watch-button:hover{background:linear-gradient(90deg, #4f46e5, #4338ca);transform:translateY(-2px)}.live-class-detail .class-card .no-recording{margin-top:16px;padding:10px 22px;font-size:15px;font-weight:600;background:#f3f4f6;color:#9ca3af;border:none;border-radius:8px;cursor:not-allowed}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideDown{from{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}@keyframes growLine{from{width:0}to{width:60px}}@keyframes fadeUp{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0px)}}
.reference-material-container{font-family:"Poppins",sans-serif;max-width:800px;margin:50px auto;padding:20px;background:#f9fafb}.reference-material-container h1{font-size:30px;font-weight:700;text-align:center;color:#4f46e5;margin-bottom:40px;position:relative;animation:fadeSlide .8s ease forwards}.reference-material-container h1::after{content:"";width:60px;height:4px;background:#fff;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);border-radius:2px}.reference-material-container .loading-text,.reference-material-container .no-materials{text-align:center;font-size:16px;color:#6b7280;margin-top:40px;animation:fadeIn .5s ease}.reference-material-container .material-detail-card{background:#fff;border-radius:16px;padding:30px;box-shadow:0 8px 20px rgba(0,0,0,.06);animation:fadeSlide .8s ease;transition:.3s;text-align:left}.reference-material-container .material-detail-card h2{font-size:22px;font-weight:600;margin-bottom:16px;color:#1f2937}.reference-material-container .material-detail-card .icon{font-size:32px;color:#4f46e5;margin-bottom:10px}.reference-material-container .material-detail-card p{font-size:15px;margin:10px 0;color:#374151}.reference-material-container .material-detail-card p svg{margin-right:6px;color:#6b7280}.reference-material-container .material-detail-card p strong{color:#111827}.reference-material-container .material-detail-card .download-btn{display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding:12px 20px;background:linear-gradient(90deg, #4f46e5, #6366f1);color:#fff;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 6px 18px rgba(99,102,241,.3)}.reference-material-container .material-detail-card .download-btn:hover{background:linear-gradient(90deg, #4338ca, #4f46e5);transform:translateY(-2px)}.reference-material-container .material-detail-card .download-btn svg{font-size:16px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeSlide{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.success-page{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg, #43cea2, #185a9d);font-family:"Poppins",sans-serif;padding:20px}.success-card-sahil{background:#fff;padding:3rem;height:100vh;max-height:90vh;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.15);text-align:center;width:680px;animation:fadeIn 1s ease-in-out;overflow:auto}.success-message{color:#2d9c48;font-size:2rem;font-weight:bold;margin-bottom:1rem;text-shadow:0 0 12px rgba(76,175,80,.5)}.subtext{color:#555;font-size:1.1rem;margin-bottom:1.5rem}.benefit-info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-bottom:20px}.benefit-info h2{font-size:1.4rem;color:#185a9d;margin-bottom:.5rem}.benefit-info p{font-size:1.1rem;font-weight:500;color:#333}.scheme-table-container{max-height:320px;overflow-y:auto;border:1px solid #ddd;border-radius:10px;padding:15px;margin-top:20px;box-shadow:0 4px 10px rgba(0,0,0,.1);background:#fff}.scheme-table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:100%;text-align:center}.scheme-table thead{background:#4caf50;color:#fff;position:sticky;top:0;z-index:10}.scheme-table thead th{padding:14px;font-size:1rem;text-align:center;border-bottom:2px solid #fff;white-space:nowrap}.scheme-table tbody tr:nth-child(even){background:#f9f9f9}.scheme-table tbody tr:hover{background:rgba(76,175,80,.2);transition:.3s ease-in-out}.scheme-table tbody tr td{padding:12px;border-bottom:1px solid #ddd;font-size:1rem;text-align:center;vertical-align:middle;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis}.scheme-table th,.scheme-table td{width:33%}.continue-button{background:#4caf50;color:#fff;padding:.9rem 1.8rem;border:none;border-radius:50px;font-size:1rem;cursor:pointer;transition:.3s;box-shadow:0px 4px 10px rgba(76,175,80,.2);margin-top:1.5rem}.continue-button:hover{transform:scale(1.05);background:#388e3c;box-shadow:0px 6px 15px rgba(76,175,80,.3)}@keyframes fadeIn{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}
.mobile-email-input-container{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:400px;margin:0 auto;padding:2rem;background-color:#ccc;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.mobile-email-input-container .heading{font-size:13px;margin:10px;margin-bottom:1.5rem;text-align:center;font-weight:bold;color:#333}.mobile-email-input-container .heading span{display:block}.mobile-email-input-container .heading .toggle-options{font-size:1rem;color:#555}.mobile-email-input-container .heading .toggle-options .option{cursor:pointer;margin:0 .5rem;color:#007bff;text-decoration:none;transition:color .3s ease-in-out}.mobile-email-input-container .heading .toggle-options .option.active{font-weight:bold;color:#0056b3}.mobile-email-input-container .heading .toggle-options .option:hover{color:#0056b3}.mobile-email-input-container .login-input{display:flex;align-items:center;width:100%;margin-bottom:1.5rem}.mobile-email-input-container .login-input .country-code{background-color:#e9ecef;padding:.5rem 1rem;border-top-left-radius:8px;border-bottom-left-radius:8px;font-size:1rem;border:1px solid #ced4da;color:#495057}.mobile-email-input-container .login-input input{flex-grow:1;padding:.5rem 1rem;font-size:1rem;border-radius:8px;border:1px solid #ced4da;transition:border-color .3s ease-in-out}.mobile-email-input-container .login-input input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.mobile-email-input-container .login-input input::placeholder{color:#6c757d}.mobile-email-input-container .send-btn{padding:.75rem 1.5rem;background-color:#007bff;color:#fff;font-size:1rem;font-weight:bold;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease-in-out;width:50%}.mobile-email-input-container .send-btn:hover{background-color:#0056b3}.mobile-email-input-container .send-btn:focus{outline:none;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}
.otp-page-container{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:350px;margin:0 auto;padding:2rem;background-color:#ccc;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.otp-page-container h2{font-size:16px;font-weight:bold;margin:10px;margin-bottom:1.5rem;color:#333}.otp-page-container .otp-inputs{display:flex;gap:1rem;margin-bottom:1.5rem}.otp-page-container .otp-inputs input{width:3rem;height:3rem;font-size:1.5rem;text-align:center;border:1px solid #ced4da;border-radius:8px;background-color:#fff;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.otp-page-container .otp-inputs input:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.5)}.otp-page-container .otp-inputs input::placeholder{color:#6c757d}.otp-page-container .verify-btn{padding:.75rem 1.5rem;width:50%;background-color:#007bff;color:#fff;font-size:1rem;font-weight:bold;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease-in-out}.otp-page-container .verify-btn:hover{background-color:#0056b3}.otp-page-container .verify-btn:focus{outline:none;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}
.update-password-page-container{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:400px;margin:0 auto;padding:2rem;background-color:#ccc;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.update-password-page-container h2{font-size:15px;font-weight:bold;margin-bottom:1.5rem;margin:1.5rem;color:#333;text-align:center}.update-password-page-container .password-field{display:flex;align-items:center;width:100%;margin-bottom:1.5rem;position:relative}.update-password-page-container .password-field input{width:100%;padding:.75rem 1rem;font-size:1rem;border-radius:8px;border:1px solid #ced4da;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.update-password-page-container .password-field input:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.5)}.update-password-page-container .password-field input::placeholder{color:#6c757d}.update-password-page-container .password-field .toggle-btn{position:absolute;right:10px;background:none;border:none;font-size:.875rem;color:#007bff;cursor:pointer;padding:0;outline:none;transition:color .3s ease-in-out}.update-password-page-container .password-field .toggle-btn:hover{color:#0056b3}.update-password-page-container .password-field .toggle-btn:focus{outline:none}.update-password-page-container .reset-btn{padding:.75rem 1.5rem;width:50%;background-color:#007bff;color:#fff;font-size:1rem;font-weight:bold;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease-in-out}.update-password-page-container .reset-btn:hover{background-color:#0056b3}.update-password-page-container .reset-btn:focus{outline:none;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}
.success-page-container{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f4f4f4}.success-page-container .success-message-container{background-color:#fff;padding:2rem;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);text-align:center}.success-page-container .success-message-container h2{font-size:1.5rem;margin-bottom:1.5rem;margin:1.5rem;color:#4caf50}.success-page-container .success-message-container .login-btn{background-color:#4caf50;color:#fff;border:none;padding:.8rem 2rem;border-radius:5px;cursor:pointer;font-size:1rem;transition:background-color .3s ease}.success-page-container .success-message-container .login-btn:hover{background-color:#45a049}
.forgot-password-main .popup{background-color:#f8d7da;color:#721c24;padding:15px;margin-bottom:20px}.forgot-password-main .popup p{margin:0}.forgot-password-main .popup button{margin-top:10px;background-color:rgba(0,0,0,0);border:none;color:#721c24;cursor:pointer}
.project-submission-container{padding:20px;text-align:center}.project-submission-container .project-card{border:1px solid #ddd;padding:15px;margin:10px auto;width:80%;background-color:#f9f9f9;border-radius:8px;box-shadow:2px 2px 8px rgba(0,0,0,.1)}.project-submission-container .project-card h3{margin:10px 0}.project-submission-container .project-card .view-btn{margin-top:10px;padding:8px 12px;background-color:#4caf50;color:#fff;border:none;border-radius:5px;cursor:pointer}.project-submission-container .project-card .view-btn:hover{background-color:#45a049}.project-submission-container .project-card .upload-section{margin-top:15px}.project-submission-container .project-card .upload-section .file-input{margin:10px 0}.project-submission-container .project-card .upload-section .submit-btn{padding:8px 12px;background-color:#2196f3;color:#fff;border:none;border-radius:5px;cursor:pointer}.project-submission-container .project-card .upload-section .submit-btn:hover{background-color:#1e88e5}.project-submission-container .upload-message{margin-top:10px;color:green}.project-submission-container .feedback-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1000;display:flex;justify-content:center;align-items:center}.project-submission-container .feedback-overlay .feedback-box{background:#fff;padding:30px;border-radius:10px;max-width:500px;text-align:center;box-shadow:0 8px 20px rgba(0,0,0,.2);animation:fadeIn .5s ease-in-out}.project-submission-container .feedback-overlay .feedback-box h3{margin-bottom:10px;font-size:24px}.project-submission-container .feedback-overlay .feedback-box p{font-size:16px;margin-bottom:20px}.project-submission-container .feedback-overlay .feedback-box .close-btn{background-color:#2196f3;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer}.project-submission-container .feedback-overlay .feedback-box .close-btn:hover{background-color:#1976d2}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.project-submission-container .spinner-overlay{position:fixed;top:0;left:0;height:100vh;width:100%;background:rgba(255,255,255,.8);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:999}.project-submission-container .spinner-overlay .spinner{width:50px;height:50px;border:6px solid #ccc;border-top:6px solid #2196f3;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.project-submission-container .spinner-overlay p{margin-top:10px;font-weight:500;color:#333}.project-submission-container .upload-message{margin-top:15px;color:green;text-align:center}.project-submission-container .grading-feedback{margin:20px auto;padding:15px;width:90%;max-width:600px;background-color:#e0f7fa;border-left:6px solid #2196f3;border-radius:6px;font-size:16px}.project-submission-container .back-btn{margin-top:20px;padding:8px 12px;background-color:#f44336;color:#fff;border:none;border-radius:5px;cursor:pointer}.project-submission-container .back-btn:hover{background-color:#e53935}.project-submission-container .back-btn{margin-top:20px;padding:8px 12px;background-color:#f44336;color:#fff;border:none;border-radius:5px;cursor:pointer}.project-submission-container .back-btn:hover{background-color:#e53935}
.dashboard{background-color:#fff;padding:40px 60px;width:900px;margin:0 auto;font-family:"Poppins",sans-serif;color:#027152}.dashboard .header{text-align:center;margin-bottom:50px}.dashboard .header h1{font-size:2.5rem;font-weight:800;color:#16a339;margin-bottom:10px}.dashboard .header p{font-size:22px;color:#052d76}.dashboard .header p strong{color:#16a34a}.dashboard .certificateSection{text-align:center;margin-bottom:50px}.dashboard .certificateSection h2{font-size:1.8rem;color:#153780;margin-bottom:30px}.dashboard .certificateSection .certBox{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:30px;justify-items:center}.dashboard .certificateSection .certBox .certCard{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:25px;text-align:center;width:100%;max-width:350px;transition:transform .3s ease,box-shadow .3s ease}.dashboard .certificateSection .certBox .certCard:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.dashboard .certificateSection .certBox .certCard h3{font-size:28px;font-weight:700;color:#610096;margin-bottom:15px}.dashboard .certificateSection .certBox .certCard p{font-size:.95rem;color:#0a227b;margin-bottom:20px}.dashboard .certificateSection .certBox .certCard button{background-color:#0063b4;color:#fff;border:none;border-radius:12px;padding:10px 20px;font-weight:600;font-size:.95rem;cursor:pointer;margin-top:10px;transition:background-color .3s ease}.dashboard .certificateSection .certBox .certCard button:hover{background-color:#107636}.dashboard .certificateSection .certBox .certCard button:disabled{background-color:#0063b4;color:#fff;cursor:not-allowed}.dashboard .certificateSection .certBox .certCard button svg{margin-right:6px}.dashboard .certificateSection .certBox .certCard .progress-details{margin-top:20px;background-color:#fcfff4;border-radius:12px;padding:12px;box-shadow:0 4px 12px rgba(0,0,0,.575);font-size:.85rem}.dashboard .certificateSection .certBox .certCard .progress-details p{margin:6px 0;color:#000}.dashboard .academicDetails{margin-bottom:50px}.dashboard .academicDetails h2{font-size:1.8rem;color:#038b35;margin-bottom:20px;text-align:center}.dashboard .academicDetails .detailsGrid{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:20px;text-align:center}.dashboard .academicDetails .detailsGrid div{background-color:#039143;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:20px;transition:transform .3s ease}.dashboard .academicDetails .detailsGrid div:hover{transform:translateY(-5px);box-shadow:0 8px 18px rgba(0,0,0,.12)}.dashboard .academicDetails .detailsGrid div label{font-size:.9rem;color:#fff;margin-bottom:10px;display:block}.dashboard .academicDetails .detailsGrid div p{font-size:1.5rem;font-weight:700;color:#fefefe;margin:0}.dashboard .moreSection h2{font-size:1.8rem;color:#15803d;margin-bottom:20px;text-align:center}.dashboard .moreSection ul{list-style:none;padding:0;max-width:600px;margin:auto}.dashboard .moreSection ul li{font-size:1rem;background-color:#fdfff6;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.518);padding:15px 20px;margin-bottom:12px;transition:background-color .3s ease}.dashboard .moreSection ul li:hover{background-color:#9bc3d4}@media(max-width: 768px){.dashboard{padding:20px}.dashboard .certBox{grid-template-columns:1fr}.dashboard .detailsGrid{grid-template-columns:1fr 1fr}}
@keyframes fadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.chatbot-launcher{position:fixed;top:50%;right:30px;transform:translateY(-50%);z-index:999;cursor:pointer}.chatbot-launcher .robot-gif{width:80px;height:80px}.chatbot-launcher .tooltip{position:absolute;top:-40px;right:0;background:#333;color:#fff;padding:6px 10px;border-radius:8px;font-size:14px;white-space:nowrap;animation:fadeIn .4s ease-in-out}.chatbot-popup{position:fixed;top:50%;right:120px;transform:translateY(-50%);width:340px;background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.2);overflow:hidden;display:flex;flex-direction:column;font-family:"Segoe UI",sans-serif;z-index:1000}.chatbot-popup .chat-header{background:#3f51b5;color:#fff;padding:12px 16px;font-weight:bold;display:flex;justify-content:space-between;align-items:center}.chatbot-popup .chat-body{padding:12px;height:300px;overflow-y:auto;background:#f5f7fa}.chatbot-popup .chat-body .chat-bubble{margin:8px 0;padding:10px 14px;border-radius:20px;max-width:75%;font-size:14px;line-height:1.4}.chatbot-popup .chat-body .chat-bubble.user{background:#e1f5fe;align-self:flex-end;margin-left:auto}.chatbot-popup .chat-body .chat-bubble.bot{background:#fff9c4;align-self:flex-start;margin-right:auto}.chatbot-popup .chat-footer{display:flex;padding:10px;background:#fafafa;border-top:1px solid #eee}.chatbot-popup .chat-footer input{flex:1;padding:8px 10px;border-radius:20px;border:1px solid #ccc;margin-right:8px;font-size:14px}.chatbot-popup .chat-footer button{padding:8px 14px;background:#3f51b5;color:#fff;border:none;border-radius:20px;cursor:pointer}@media(max-width: 768px){.chatbot-launcher{top:auto;bottom:30px;transform:none}.chatbot-popup{top:auto;bottom:120px;right:20px;transform:none;width:90vw}}.voice-visualizer{display:flex;align-items:center}canvas#waveform{border-radius:6px;background:#fff}
.settings-page{max-width:800px;margin:2rem auto;padding:2rem;font-family:"Poppins",sans-serif;color:#333}.settings-page .title{text-align:center;font-size:2.5rem;margin-bottom:2rem;color:#4a148c}.settings-page .settings-card{background:#fff;border-radius:12px;padding:1.5rem 2rem;margin-bottom:2rem;box-shadow:0 6px 18px rgba(0,0,0,.05)}.settings-page .settings-card h2{margin-bottom:1rem;color:#00796b}.settings-page .settings-card .form-group{margin-bottom:1.5rem}.settings-page .settings-card .form-group label{display:block;font-weight:500;margin-bottom:.5rem}.settings-page .settings-card .form-group select{width:100%;padding:.6rem;border:1px solid #ccc;border-radius:8px;font-size:1rem}.settings-page .settings-card .toggle{display:flex;align-items:center;gap:1rem;font-size:1rem}.settings-page .settings-card .toggle input{width:0;height:0;visibility:hidden}.settings-page .settings-card .toggle .slider{width:50px;height:24px;background:#ccc;border-radius:24px;position:relative;cursor:pointer;transition:.3s}.settings-page .settings-card .toggle .slider::before{content:"";position:absolute;width:20px;height:20px;background:#fff;border-radius:50%;top:2px;left:2px;transition:.3s}.settings-page .settings-card .toggle input:checked+.slider{background:#4caf50}.settings-page .settings-card .toggle input:checked+.slider::before{transform:translateX(26px)}.settings-page .settings-card .toggle .loading-indicator{display:flex;align-items:center;gap:8px;font-size:.95rem}.settings-page .settings-card .toggle .spinner{width:14px;height:14px;border:2px solid #ccc;border-top:2px solid #4a148c;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.settings-page .settings-card .theme-options{display:flex;gap:2rem;font-size:1.1rem}.settings-page .settings-card .theme-options label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.settings-page .settings-card .help-links{list-style:none;padding-left:0}.settings-page .settings-card .help-links li{margin-bottom:.5rem}.settings-page .settings-card .help-links li a{text-decoration:none;color:#00796b;font-weight:500}.settings-page .settings-card .help-links li a:hover{text-decoration:underline;color:#004d40}.settings-page .save-btn{display:block;margin:2rem auto 0;padding:.8rem 2rem;background:#4a148c;color:#fff;border:none;border-radius:10px;font-size:1.1rem;cursor:pointer;transition:background .3s}.settings-page .save-btn:hover{background:#6a1b9a}body.light-theme{background-color:#f9f9f9;color:#222}body.dark-theme{background-color:#000;color:#f5f5f5}.settings-page{transition:background-color .3s,color .3s}.settings-card{background-color:inherit;border:1px solid #ccc;padding:1rem;border-radius:10px;margin-bottom:1.5rem}.success-popup{background-color:#d4edda;color:#155724;padding:12px 20px;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:bold;animation:fadeInOut 3s forwards}@keyframes fadeInOut{0%{opacity:0;transform:translateY(-10px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1}100%{opacity:0;transform:translateY(-10px)}}.success-popup-overlay{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#4caf50;color:#fff;padding:16px 32px;border-radius:12px;font-size:1.2rem;font-weight:bold;z-index:9999;animation:fadeInOut 3s forwards;box-shadow:0 4px 12px rgba(0,0,0,.3);text-align:center}.success-popup-overlay.error{background-color:#f44336}
.training-success{text-align:center;padding:20px;max-width:600px;margin:0 auto;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}h1{font-size:2rem;color:#4caf50;margin-bottom:20px}.spinner-container{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:20px}.spinner{border:8px solid #f3f3f3;border-top:8px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.success-message{color:#2e8b57;font-size:1.2rem}.error-message{color:#e74c3c;font-size:1.2rem}.error-message p{margin-top:20px;font-weight:bold}
.organic-page{display:flex;padding:2rem;gap:2rem}.organic-page .left-section,.organic-page .right-section{flex:1;display:flex;flex-direction:column;gap:1rem}.organic-page .app-box{padding:1.5rem;border:2px solid #4caf50;border-radius:12px;background-color:#e8f5e9;text-align:center;font-weight:bold;font-size:1.2rem}.organic-page .right-section form{display:flex;flex-direction:column;gap:1rem}.organic-page .right-section form input,.organic-page .right-section form textarea{padding:.8rem;border:1px solid #ccc;border-radius:8px}.organic-page .right-section form button{padding:1rem;background-color:#4caf50;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:bold;transition:background-color .3s}.organic-page .right-section form button:hover{background-color:#388e3c}
@media(max-width: 600px){.organic-spec_home{width:100%;padding:0;background-color:#fff;font-family:Arial,sans-serif;overflow:hidden}.organic-spec_home .spec_home-section-container{display:flex;flex-direction:column;align-items:center;margin-bottom:10px;width:100%}.organic-spec_home .spec_home-section-container:nth-child(even){background-color:rgba(86,154,24,.5)}.organic-spec_home .spec_home-section-container .spec_home-section-heading{padding:10px 0 0 0}.organic-spec_home .spec_home-section-container .spec_home-section-heading .spec_home-section-title{font-size:16px;font-weight:500;text-align:center;padding:0;margin:0}.organic-spec_home .spec_home-section-container .spec_home-section-heading .spec_home-section-desctiption{font-size:12px;font-weight:400;text-align:center}.organic-spec_home .spec_home-section-container .spec_home-slider-container{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;margin:10px auto;scroll-snap-type:x mandatory;width:90vw}.organic-spec_home .spec_home-section-container .spec_home-slider-container .spec_home-slider-card{flex:0 0 calc(50vw - 30px)}.organic-spec_home .spec_home-section-container .spec_home-slider-container .spec_home-slider-card.more{flex:0 0 calc(38vw - 16px)}.organic-spec_home .spec_home-section-container .spec_home-slider-container .spec_home-slider-card .spec_home-card-img{width:100%;height:100px;scroll-snap-align:start;background:#fff;border:1px solid #ddd;border-radius:8px;padding:4px;box-shadow:0 2px 6px rgba(0,0,0,.1);text-align:center}.organic-spec_home .spec_home-section-container .spec_home-slider-container .spec_home-slider-card .spec_home-card-title{font-size:12px;text-align:center}}
@media(max-width: 768px){.webinar-container{padding:15px;margin-top:20px;background:#f4f4f4}.header-container{text-align:center}.header-container h2{font-size:22px;background-color:#006400;color:#fff;padding:10px 20px;border-radius:30px;display:inline-block;font-weight:600}.header-container h6{margin-top:8px;font-size:14px;font-weight:normal;color:#555}.create-webinar-button{text-align:center;margin-bottom:20px}.create-webinar-button button{padding:12px 18px;font-size:16px;border-radius:25px;border:none;background-color:#28a745;color:#fff;cursor:pointer;transition:background .3s ease-in-out}.create-webinar-button button:hover{background-color:#218838}.button-group{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:15px}.button-group button{flex:1;min-width:120px;padding:10px;font-size:14px;border-radius:5px;border:none;background-color:#007bff;color:#fff;cursor:pointer;transition:background .3s ease-in-out}.button-group button.active{background-color:#0056b3}.filter-container{margin-top:20px;padding:15px;background:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);text-align:center}.filter-container h4{font-size:16px;font-weight:600;margin-bottom:10px}.filter-container div{margin-bottom:12px}.filter-container label{font-size:14px;font-weight:500;color:#333}.filter-container select{width:100%;padding:10px;border-radius:5px;border:1px solid #ccc;font-size:14px;background:#fff;margin-top:5px;cursor:pointer}.filter-container select:focus{border-color:#28a745;outline:none}.webinar-grid{display:grid;grid-template-columns:1fr;gap:15px;margin-top:20px}.webinar-card{background:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);text-align:center;transition:transform .3s ease-in-out}.webinar-card:hover{transform:translateY(-3px)}.webinar-card .webinar-image{width:100%;max-height:150px;border-radius:8px;object-fit:cover;margin-bottom:10px}.webinar-card h2{font-size:16px;font-weight:600;margin-bottom:5px;color:#fff}.webinar-card p{font-size:14px;color:#555;margin-bottom:8px}.webinar-card .watch-now-button{display:block;margin-top:10px;padding:10px;background-color:#28a745;color:#fff;text-decoration:none;border-radius:5px;font-size:14px;transition:background .3s ease-in-out}.webinar-card .watch-now-button:hover{background-color:#218838}.webinar-card .reserve-button{display:inline-block;margin-top:10px;padding:10px 15px;font-size:14px;background:#007bff;color:#fff;text-decoration:none;border-radius:5px;transition:background .3s ease-in-out}.webinar-card .reserve-button:hover{background-color:#0056b3}.webinar-card .closed-button{padding:10px;background:#ccc;border:none;border-radius:5px;color:#fff;cursor:not-allowed;font-size:14px}}
@media(max-width: 768px){.progress-tracker{display:flex;justify-content:center;align-items:center;gap:6px;padding:6px;width:100%;max-width:100%;margin:auto;overflow-x:auto}.progress-tracker .step{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:55px;padding:4px;background:#fff;border-radius:40px;box-shadow:1px 2px 4px rgba(0,0,0,.08);text-align:center;transition:all .2s ease-in-out;position:relative}.progress-tracker .step .circle{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg, #ff7eb3, #ff758c);color:#fff;font-size:12px;font-weight:bold;display:flex;align-items:center;justify-content:center;box-shadow:0px 2px 4px rgba(0,0,0,.15)}.progress-tracker .step p{font-size:10px;font-weight:500;color:#333;margin-top:2px;white-space:nowrap}.progress-tracker .step.completed{background:#ecfdf5;border:1px solid #10b981;transform:scale(1.02);box-shadow:0px 2px 4px rgba(16,185,129,.2)}.progress-tracker .step.completed .circle{background:#10b981}.progress-tracker .step.completed p{color:#065f46;font-weight:bold}.progress-tracker .step.blinking{animation:blink 1s infinite alternate}.progress-tracker .line{width:20px;height:2px;background:#ddd;border-radius:1px;transition:background .3s ease}.progress-tracker .line.completed{background:linear-gradient(90deg, #10b981, #ff758c);box-shadow:0px 1px 3px rgba(16,185,129,.3)}@keyframes blink{0%{transform:scale(1)}100%{transform:scale(1.05)}}}
@media(max-width: 768px){.webinar-detail{padding:16px;font-family:"Poppins",sans-serif;background:linear-gradient(180deg, #eef2f3, #e2eaf1);display:flex;flex-direction:column;align-items:center}.webinar-detail .webinar-title{font-size:24px;font-weight:bold;text-align:center;margin-bottom:12px;color:#fff;background:linear-gradient(90deg, #065535, #1a936f);padding:14px;border-radius:20px;box-shadow:0px 4px 10px rgba(0,0,0,.15)}.webinar-detail .webinar-title .subtitle{font-size:18px;font-weight:normal;color:#ffcc29;text-shadow:1px 1px 3px rgba(0,0,0,.4)}.webinar-detail .webinar-description{font-size:16px;margin-bottom:16px;line-height:1.6;color:#444;background:rgba(255,255,255,.85);padding:12px;border-radius:12px;box-shadow:0px 4px 8px rgba(0,0,0,.1)}.webinar-detail .webinar-info{display:flex;flex-direction:column;gap:14px;background:#fff;padding:14px;border-radius:14px;box-shadow:6px 6px 14px rgba(0,0,0,.1),-6px -6px 14px rgba(255,255,255,.5);width:90%}.webinar-detail .webinar-info .info-grid{display:flex;flex-direction:column}.webinar-detail .webinar-info .info-grid .left-column,.webinar-detail .webinar-info .info-grid .right-column{margin-bottom:12px}.webinar-detail .webinar-info .info-grid .left-column p,.webinar-detail .webinar-info .info-grid .right-column p{font-size:15px;margin:4px 0;line-height:1.5;color:#333;font-weight:500}.webinar-detail .webinar-info .info-grid .left-column p strong,.webinar-detail .webinar-info .info-grid .right-column p strong{color:#1e272e}.webinar-detail .register-button{width:100%;padding:16px;background:linear-gradient(90deg, #fc466b, #3f5efb);color:#fff;font-size:18px;font-weight:bold;border:none;border-radius:12px;cursor:pointer;text-align:center;margin-top:18px;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:0px 4px 12px rgba(252,70,107,.3)}.webinar-detail .register-button:hover{background:linear-gradient(90deg, #3f5efb, #fc466b);box-shadow:0px 6px 14px rgba(252,70,107,.4)}.webinar-detail .payment-modal,.webinar-detail .success-modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;max-width:420px;border-radius:14px;padding:20px;z-index:1000;background:rgba(255,255,255,.15);backdrop-filter:blur(12px);box-shadow:0px 8px 20px rgba(0,0,0,.15);text-align:center}.webinar-detail .payment-modal .modal-content h3,.webinar-detail .success-modal .modal-content h3{font-size:20px;color:#222;margin-bottom:16px}.webinar-detail .payment-modal .modal-content p,.webinar-detail .success-modal .modal-content p{font-size:15px;color:#444;margin-bottom:16px;line-height:1.5}.webinar-detail .payment-modal .modal-content button,.webinar-detail .success-modal .modal-content button{width:100%;padding:14px;margin:10px 0;background-color:#007bff;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:bold;cursor:pointer;transition:all .3s ease}.webinar-detail .payment-modal .modal-content button:hover,.webinar-detail .success-modal .modal-content button:hover{background-color:#0056b3}.webinar-detail .payment-modal .modal-content button:last-child,.webinar-detail .success-modal .modal-content button:last-child{background-color:#dc3545}.webinar-detail .payment-modal .modal-content button:last-child:hover,.webinar-detail .success-modal .modal-content button:last-child:hover{background-color:#b02a37}.webinar-detail a{color:#fc466b;text-decoration:underline;font-weight:bold;transition:color .3s ease}.webinar-detail a:hover{color:#3f5efb}}
@media(max-width: 768px){.user-registration{max-width:100%;padding:16px;margin:0 auto;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);font-family:Arial,sans-serif}.user-registration h1{font-size:15px;text-align:center;margin-bottom:16px;color:#333}.user-registration label{display:block;font-size:14px;color:#555;margin-bottom:8px}.user-registration label input{width:100%;padding:10px;font-size:14px;border:1px solid #ccc;border-radius:5px;margin-top:4px;box-sizing:border-box}.user-registration button{width:100%;padding:12px;background-color:#007bff;color:#fff;font-size:16px;font-weight:bold;border:none;border-radius:5px;margin-top:16px;cursor:pointer;transition:background-color .3s}.user-registration button:hover{background-color:#0056b3}.user-registration .success-message{color:#28a745;font-size:14px;text-align:center;margin-top:16px}.user-registration .error-message{color:#dc3545;font-size:14px;text-align:center;margin-top:16px}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.modal .modal-content{background:#fff;padding:16px;border-radius:8px;width:90%;max-width:400px;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.2)}.modal .modal-content p{font-size:14px;color:#333;margin-top:8px}.modal .modal-content .checkmark-circle{margin:0 auto;width:50px;height:50px;border:3px solid #28a745;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:16px}.modal .modal-content .checkmark-circle .checkmark{width:20px;height:20px;border-bottom:3px solid #28a745;border-right:3px solid #28a745;transform:rotate(45deg)}}
.organic-spec_sign-up_page{border-bottom:solid 2px var(--color-primary-100)}.organic-spec_sign-up_page .organic-spec_page-heading{padding:15px 0;background:var(--color-primary-100);color:var(--color-neutral-100)}.organic-spec_sign-up_page-box{padding:0 10px}.organic-spec_sign-up_page-box .organic-spec_page-sub-heading{color:#333;font:500 22px/28px benton-sans-reading-edge,sans-serif;font-weight:bold;margin:25px 0 10px}.organic-spec_sign-up_page-box .organic-spec_sign-up_page-user-types{display:grid;grid-template-columns:auto auto auto}.organic-spec_sign-up_page-box .organic-spec_sign-up_page-sign-in-link-box{text-align:center;margin:20px 0}.organic-spec_sign-up_page-box .organic-spec_sign-up_page-sign-in-link-box p{margin:0;display:inline-block}.organic-spec_sign-up_page-box .organic-spec_sign-up_page-sign-in-link-box .organic-spec_sign-up_page-sign-in-link{font-weight:bold}.organic-spec_sign-up_page-box .expertise-question{display:flex;align-items:center;font-size:14px;margin-bottom:0px;margin-top:-50px}.organic-spec_sign-up_page-box .expertise-question .radio-options{display:flex;align-items:center;margin-left:10px;margin-top:10px}.organic-spec_sign-up_page-box .expertise-question .radio-options .radio-option{margin-right:10px;display:flex;align-items:center}.organic-spec_sign-up_page-box .expertise-question .radio-options .radio-option input[type=radio]{margin-right:5px}.organic-spec_sign-up_page-box .signup-form-container .signup-form{display:flex;flex-direction:column;gap:10px}.organic-spec_sign-up_page-box .signup-form-container .signup-form .input-group{display:flex;flex-direction:column;margin-bottom:-30px}.organic-spec_sign-up_page-box .signup-form-container .signup-form .input-group input{border-radius:5px;padding:10px;border:1px solid #ccc}.organic-spec_sign-up_page-box .signup-form-container .signup-form .name-inputs-container{display:flex;gap:10px}.organic-spec_sign-up_page-box .signup-form-container .signup-form .name-inputs-container .input-wrapper{flex:1}.organic-spec_sign-up_page-box .signup-form-container .signup-form .signup-form-footer{display:flex;justify-content:center;padding-top:10px}.organic-spec_sign-up_page-box .signup-form-container .input-group:first-of-type{margin-top:0px}.organic-spec_sign-up_page-box .signup-form-container .input-group:last-of-type{margin-bottom:10px}.organic-spec_sign-up_page-box .signup-form-container .button-container{display:flex;justify-content:center;margin-bottom:15px}.organic-spec_sign-up_page-box .signup-form-container .button-small{padding:8px 16px;font-size:.8rem;border-radius:100px;background-color:#468914;color:#fff;border:none;cursor:pointer}.organic-spec_sign-up_page-box .signup-form-container .flex-container{display:flex;justify-content:center}.organic-spec_sign-up_page-box .signup-form-container .button-container{display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:0;left:50%;transform:translateX(-50%);margin:5px;margin-top:120px}.organic-spec_sign-up_page-box .signup-form-container .register-button{padding:0;font-size:.9rem;background-color:rgba(0,0,0,0);color:#468914;border:none;cursor:pointer;display:inline;margin:0;margin-left:0px;line-height:inherit;vertical-align:middle;text-decoration:underline}.organic-spec_sign-up_page-box .signup-form-container .or-text{padding:0 10px}.organic-spec_sign-up_page-box .signup-form-container .success-message{color:#468914;margin-left:10px;display:inline-block;font-size:.8rem}.organic-spec_sign-up_page-box .signup-form-container .otp-success-message{color:#468914;margin-left:310px;margin-top:-30px}.organic-spec_sign-up_page-box .signup-form-container .otp-success-message.error{color:red;font-size:12px}.organic-spec_sign-up_page-box .signup-form-container .input-group{display:flex;flex-direction:column}.organic-spec_sign-up_page-box .signup-form-container .input-group .input-button-combined{display:flex;justify-content:space-between;align-items:center}.organic-spec_sign-up_page-box .signup-form-container .input-group .input-button-combined input{flex:1;margin-right:10px;border-radius:5px;padding:10px;border:1px solid #ccc}.organic-spec_sign-up_page-box .signup-form-container .input-group .input-button-combined .button-small{white-space:nowrap;margin-left:10px}.organic-spec_sign-up_page-box .signup-form-container .countdown-timer{color:green;font-weight:bold}.organic-spec_sign-up_page-box .signup-form-container .password-input-group{position:relative;margin-top:10px}.organic-spec_sign-up_page-box .signup-form-container .password-input-group .password-criteria{display:none;position:absolute;top:100%;right:0;background:#fff;border:1px solid #ccc;border-radius:4px;padding:10px;width:100%;z-index:100;max-width:350px;margin-top:-30px}.organic-spec_sign-up_page-box .signup-form-container .password-input-group .password-criteria.visible{display:block}.organic-spec_sign-up_page-box .signup-form-container .password-input-group .password-criteria ul{list-style:none;margin:0;padding:0}.organic-spec_sign-up_page-box .signup-form-container .password-input-group .password-criteria ul li{margin-bottom:5px;font-size:14px}.organic-spec_sign-up_page-box .signup-form-container .password-input-group .password-criteria ul li.valid{color:#468914}.organic-spec_sign-up_page-box .signup-form-container .password-input-group .password-criteria ul li.invalid{color:red}.organic-spec_sign-up_page-box .signup-form-container .password-input-group .password-criteria ul li::before{display:inline-block;width:20px;content:"❌";color:red;margin-right:5px}.organic-spec_sign-up_page-box .signup-form-container .password-input-group .password-criteria ul li.valid::before{content:"✔";color:#468914}.organic-spec_sign-up_page-box .signup-form-container .mobile-number-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:-30px}.organic-spec_sign-up_page-box .signup-form-container .error-message{color:red;font-size:12px;margin-top:5px}.organic-spec_sign-up_page-box .signup-form-container .edit-button-small{padding:0;font-size:.9rem;background-color:rgba(0,0,0,0);color:#468914;border:none;cursor:pointer;display:inline;margin-left:180px;line-height:inherit;vertical-align:middle;text-decoration:underline}.organic-spec_sign-up_page-box .signup-form-container .popup-message{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;padding:20px;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px;z-index:1001;text-align:center;width:80%;max-width:400px;animation:fadeIn .3s ease-in-out}.organic-spec_sign-up_page-box .signup-form-container .popup-message .popup-content{display:flex;flex-direction:column;align-items:center}.organic-spec_sign-up_page-box .signup-form-container .popup-message .popup-content p{margin-bottom:20px;font-size:20px;color:#f60c0c}.organic-spec_sign-up_page-box .signup-form-container .popup-message .popup-content button{padding:10px 20px;font-size:16px;color:#fff;background-color:#468914;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.organic-spec_sign-up_page-box .signup-form-container .popup-message .popup-content button:hover{background-color:#2f5c0e}.organic-spec_sign-up_page-box .signup-form-container .popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;backdrop-filter:blur(5px);animation:fadeIn .3s ease-in-out}.organic-spec_sign-up_page-box .signup-form-container body.popup-active{filter:blur(5px)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media(max-width: 940px){.organic-spec_sign-up_page-box .signup-form-container{margin:0 auto}.organic-spec_sign-up_page-box .signup-form-container .organic-spec_page-sub-heading{font-size:18px}}@media(max-width: 720px){.organic-spec_sign-up_page-box .signup-form-container{border-radius:0}}
@media only screen and (max-width: 768px){body{background:#f3f4f6;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;margin:0;padding:0}.page-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:90%;min-height:90vh;padding:20px}.organic-spec_log-in-mobile{width:100%;max-width:400px;background:#fff;padding:24px;border-radius:16px;box-shadow:0px 8px 16px rgba(0,0,0,.1);text-align:center}.organic-spec_log-in-container-mobile{display:flex;flex-direction:column;align-items:center}.organic-spec_log-in-boxx-mobile{width:100%}.organic-spec_log-in-boxx-mobile .organic-spec_log-in-box-subb-heading-mobile{font-size:22px;font-weight:600;color:#007aff;margin-bottom:16px}.organic-spec_log-in-boxx-mobile .organic-spec_log-in-box-success-message-box-mobile{display:flex;align-items:center;justify-content:center;background:rgba(76,175,80,.15);color:#4caf50;padding:12px;border-radius:12px;font-size:14px;width:100%;margin-bottom:12px}.organic-spec_log-in-boxx-mobile .organic-spec_log-in-box-success-message-box-mobile svg{margin-right:6px}.organic-spec_log-in-boxx-mobile .loading-spinner-mobile{font-size:14px;color:#007aff;margin-bottom:10px}.organic-spec_log-in-boxx-mobile .error-message-mobile{color:#ff3b30;font-size:14px;background:rgba(255,59,48,.1);padding:10px;border-radius:12px;width:100%;margin-bottom:10px}.organic-spec_log-in-boxx-mobile form{width:100%}.organic-spec_log-in-boxx-mobile form .phone-number-mobile,.organic-spec_log-in-boxx-mobile form .password-function-mobile{margin-bottom:16px}.organic-spec_log-in-boxx-mobile form .phone-number-mobile input,.organic-spec_log-in-boxx-mobile form .password-function-mobile input{width:100%;padding:14px;border-radius:12px;border:1px solid #d1d1d6;background:#f9f9f9;font-size:16px;transition:all .3s ease}.organic-spec_log-in-boxx-mobile form .phone-number-mobile input:focus,.organic-spec_log-in-boxx-mobile form .password-function-mobile input:focus{border-color:#007aff;outline:none;box-shadow:0px 0px 5px rgba(0,122,255,.3)}.organic-spec_log-in-boxx-mobile form .organic-spec_log-in-form-box-button-box-mobile{margin-top:10px}.organic-spec_log-in-boxx-mobile form .organic-spec_log-in-form-box-button-box-mobile button{width:100%;padding:14px;background:#007aff;border:none;color:#fff;font-size:16px;font-weight:500;border-radius:12px;cursor:pointer;transition:all .3s ease}.organic-spec_log-in-boxx-mobile form .organic-spec_log-in-form-box-button-box-mobile button:hover{background:#0062cc}.organic-spec_log-in-boxx-mobile form .organic-spec_log-in-form-box-button-box-mobile button:disabled{background:#66afff;cursor:not-allowed}.organic-spec_log-in-boxx-mobile .button-wrapper-mobile{margin-top:10px}.organic-spec_log-in-boxx-mobile .button-wrapper-mobile button{background:rgba(0,0,0,0);border:none;color:#007aff;font-size:14px;cursor:pointer}.organic-spec_log-in-boxx-mobile .button-wrapper-mobile button:hover{text-decoration:underline}.organic-spec_log-in-boxx-mobile .organic-spec_log-in-link-box-mobile{margin-top:16px;font-size:14px}.organic-spec_log-in-boxx-mobile .organic-spec_log-in-link-box-mobile span{color:#333}.organic-spec_log-in-boxx-mobile .organic-spec_log-in-link-box-mobile a{color:#4caf50;font-weight:600;text-decoration:none}.organic-spec_log-in-boxx-mobile .organic-spec_log-in-link-box-mobile a:hover{text-decoration:underline}.footer-container{background:#3e9841;color:#fff;text-align:center;padding:16px;font-size:14px;width:100%;position:relative;bottom:0;border-top-left-radius:20px;border-top-right-radius:20px}.footer-links{display:flex;flex-direction:column;text-align:center;font-size:14px;gap:6px}.footer-links a{color:#fff;text-decoration:none;font-weight:500}.footer-links a:hover{text-decoration:underline}}
.organic-spec_log-in-custom{display:flex;justify-content:center;align-items:center}.organic-spec_log-in-custom .organic-spec_log-in-container-custom{display:flex;justify-content:center;align-items:center}.organic-spec_log-in-custom .organic-spec_log-in-box-custom{width:340px;height:450px;margin-top:-10px;padding:18px;background-color:#fff;border-radius:0 0 40px 40px;box-shadow:0 0 10px rgba(0,0,0,.1);transition:all .3s ease-in-out}.organic-spec_log-in-custom .organic-spec_log-in-box-custom .organic-spec_log-in-box-sub-heading-custom{text-align:center;font:500 22px/28px benton-sans-reading-edge,sans-serif;color:#333;font-weight:bold;margin-top:-20px}.organic-spec_log-in-custom .organic-spec_log-in-box-custom .organic-spec_log-in-box-success-message-box-custom{border:solid 2px rgba(70,137,20,.2);padding:10px;color:var(--color-primary-100);margin:10px 0}.organic-spec_log-in-custom .organic-spec_log-in-link-box-custom{display:flex;justify-content:center;padding-bottom:0px}.organic-spec_log-in-custom .organic-spec_log-in-text-custom{color:#000;margin-top:10px}.organic-spec_log-in-custom .organic-spec_log-in-link-custom{color:green;margin-top:10px;margin-left:8px;text-decoration:underline}@media(max-width: 940px){.organic-spec_log-in-custom{margin:0 auto}}@media(max-width: 720px){.organic-spec_log-in-custom{border-radius:0}.organic-spec_log-in-custom .organic-spec_log-in-box-custom{padding:15px;width:100%;height:auto}}
.signup-form-container{display:flex;justify-content:center;align-items:center}.signup-form-container .signup-form{background-color:#fff;padding:1.5rem;border-radius:0px 0px 18px 18px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:340px;margin-top:-5px;width:100%;display:flex;flex-direction:column}.signup-form-container .signup-form .signup-button{padding:.5rem 1rem;margin:.25rem 55px;border:none;border-radius:8px;font-family:"Roboto",sans-serif;font-size:.9rem;cursor:pointer;transition:background-color .3s ease;display:flex;justify-content:center;align-items:center}.signup-form-container .signup-form .signup-button.phone{background-color:#4caf50;color:#fff}.signup-form-container .signup-form .signup-button.phone:hover{background-color:#3d8b40}.signup-form-container .signup-form .signup-button.email{background-color:#4285f4;color:#fff}.signup-form-container .signup-form .signup-button.email:hover{background-color:#1266f1}.signup-form-container .signup-form .signup-button.linkedin{background-color:#0077b5;color:#fff}.signup-form-container .signup-form .signup-button.linkedin:hover{background-color:#005582}.signup-form-container .signup-form .signup-button.instagram,.signup-form-container .signup-form .signup-button.facebook{background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);color:#fff}.signup-form-container .signup-form .signup-button.instagram:hover,.signup-form-container .signup-form .signup-button.facebook:hover{background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%)}.signup-form-container .signup-form .google-login-button{padding:.5rem 1rem;margin:.25rem 40px;border:none;border-radius:8px;font-family:"Roboto",sans-serif;font-size:.9rem;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff}.signup-form-container .signup-form .divider{display:flex;align-items:center;text-align:center;margin:.75rem 0}.signup-form-container .signup-form .divider .line{flex-grow:1;border:0;height:1px;background:#ddd}.signup-form-container .signup-form .divider span{padding:0 .5rem;color:#333;font-size:.8rem;font-family:"Roboto",sans-serif}.signup-form-container .signup-form .organic-spec-log-in-link-boxxv{margin-top:.75rem;text-align:center;color:#333;font-family:"Roboto",sans-serif}.signup-form-container .signup-form .organic-spec-log-in-link-boxxv .organic-spec-log-in-linkkv{color:#4caf50;text-decoration:none;font-weight:bold;margin-left:.25rem}.signup-form-container .signup-form .organic-spec-log-in-link-boxxv .organic-spec-log-in-linkkv:hover{text-decoration:underline}
@media only screen and (max-width: 768px){.mobile-app-container-Binayak{width:100%;background-color:#f8f8f8;padding:10px;display:flex;flex-direction:column;align-items:center}.mobile-app-inner-container-Binayak{max-width:350px;width:100%;background:#fff;border-radius:10px;padding:10px}.mobile-header-Binayak{text-align:center;padding:10px 0;background:#fff;border-radius:10px}.mobile-header-title-Binayak{font-size:22px;font-weight:700;color:#009c05;margin:0}.mobile-header-subtitle-Binayak{font-size:14px;color:#000;font-weight:500;margin-top:5px}.mobile-subcategory-section-Binayak{display:flex;flex-wrap:wrap;gap:10px;padding:10px;justify-content:center}.mobile-category-button{background:#fff;border:2px solid #27ae58;border-radius:20px;padding:8px 15px;font-size:14px;cursor:pointer;white-space:nowrap;transition:all .3s ease-in-out;font-weight:600;color:#038c8c}.mobile-active-category{background:#27ae5f;color:#fff}.mobile-category-button:hover{background:#eaeaea}.mobile-products-section-Binayak{width:100%;padding:10px}.grocery-product-grid-Binayak{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}.view-details-button{background:#1e914f;color:#fff;padding:8px;border:none;border-radius:8px;cursor:pointer;font-size:14px;width:100%;text-align:center}.view-details-button:hover{background:#27ae60}.view-contact-details{font-size:14px;color:#007aff;text-decoration:none;display:block;margin-bottom:5px}.view-contact-details:hover{text-decoration:underline}}
@media only screen and (max-width: 768px){.grocery-page-container-Binayak{width:100%;background-color:#f8f8f8;padding:10px;display:flex;flex-direction:column;align-items:center}.grocery-layout-Binayak{max-width:80%;width:95%;background:#fff;border-radius:10px;padding:10px}.grocery-product-grid-Binayak{display:grid;grid-template-columns:repeat(2, minmax(150px, 1fr));gap:10px;padding:10px;justify-content:center;align-items:start}.grocery-product-card-Binayak{background:#fff;border-radius:10px;padding:12px;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:transform .3s ease;width:100%;min-width:140px;max-width:160px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:290px}.grocery-product-card-Binayak:hover{transform:scale(1.02)}.grocery-product-image-Binayak{width:100%;height:140px;object-fit:contain;border-radius:10px}.grocery-product-title-Binayak{font-size:13px;font-weight:bold;margin:5px 0;height:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grocery-product-description-Binayak{font-size:12px;color:#666;margin-bottom:5px}.grocery-product-price-Binayak{font-size:13px;font-weight:600;margin-bottom:5px}.grocery-original-price-Binayak{text-decoration:line-through;color:#999;margin-right:5px}.grocery-discounted-price-Binayak{color:#27ae60;font-weight:bold}.star-rating{font-size:13px;color:#f4c542;margin-bottom:5px}.grocery-button-group-Binayak{width:100%;text-align:center}.grocery-add-button-Binayak{background:#ff4081;color:#fff;padding:8px 0;border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:bold;width:90%;max-width:140px;display:block;text-align:center}.grocery-add-button-Binayak:hover{background:#fff;color:#ff4081;border:2px solid #ff4081}}
@media only screen and (max-width: 768px){.rating-modal-overlay-Binayak{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;transition:opacity .3s ease-in-out}.rating-modal-Binayak{background:#fff;width:90%;max-width:400px;border-radius:10px;padding:15px;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.2);animation:fadeIn .3s ease-in-out}.close-button-Binayak{background:none;border:none;font-size:20px;font-weight:bold;cursor:pointer;position:absolute;top:12px;right:15px;color:#333;transition:color .3s ease}.close-button-Binayak:hover{color:#ff4d4d}.rating-modal-Binayak h2{font-size:18px;font-weight:700;margin-bottom:10px;color:#333}.review-item-Binayak{background:#f9f9f9;padding:10px;margin-bottom:8px;border-radius:8px;text-align:left;font-size:14px;line-height:1.4}.review-item-Binayak strong{color:#27ae60}.review-item-Binayak p{margin:5px 0}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}}
@media only screen and (max-width: 768px){.grocery-page-container{padding:10px;background-color:#f8f8f8}.grocery-filters{background-color:#fff;padding:12px;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-bottom:10px;display:flex;flex-direction:column}.grocery-filters h2{font-size:16px;font-weight:600;margin-bottom:10px}.grocery-filters .filter-dropdowns{display:flex;flex-wrap:wrap;gap:10px}.grocery-filters .filter-dropdowns select{flex:1;padding:8px;border:1px solid #ccc;border-radius:5px;font-size:13px}.sort-by{display:flex;justify-content:flex-end;margin-bottom:10px}.sort-by .sort-dropdown{padding:8px;border-radius:5px;border:1px solid #ccc;font-size:14px;width:50%}.grocery-product-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}.grocery-product-card{background-color:#fff;border-radius:12px;padding:12px;box-shadow:0 2px 5px rgba(0,0,0,.1);text-align:center;display:flex;flex-direction:column;align-items:center;transition:transform .2s ease-in-out;width:110%;height:290px}.grocery-product-card:hover{transform:scale(1.02)}.grocery-product-card .grocery-product-image{width:100%;height:140px;object-fit:contain;border-radius:8px;margin-bottom:10px}.grocery-product-card .grocery-product-title{font-size:14px;font-weight:600;margin-bottom:4px}.grocery-product-card .grocery-product-description{font-size:12px;color:#777;margin-bottom:6px}.grocery-product-card .grocery-product-price{font-size:14px;font-weight:500;color:#27ae60;margin-bottom:6px}.grocery-product-card .grocery-product-price .original-price{text-decoration:line-through;color:#999;margin-right:5px}.grocery-product-card .review-count{font-size:12px;color:#555;margin-bottom:6px;cursor:pointer}.grocery-product-card .grocery-button-group{display:flex;justify-content:center;margin-top:8px;width:100%}.grocery-product-card .grocery-button-group .quantity-control{display:flex;align-items:center;border:1px solid #ccc;border-radius:5px}.grocery-product-card .grocery-button-group .quantity-control .quantity-button{padding:5px;background-color:#27ae60;color:#fff;border:none;cursor:pointer;font-size:16px;border-radius:5px}.grocery-product-card .grocery-button-group .quantity-control .quantity-display{padding:5px 10px;font-size:14px}.grocery-product-card .grocery-button-group .grocery-add-button{background-color:#27ae60;color:#fff;padding:8px 12px;border-radius:5px;cursor:pointer;font-size:14px;border:none}}

.organic-spec_page-header{background:var(--color-neutral-0);border-bottom:solid 1px rgba(var(--color-neutral-50), 0.5);display:flex;align-items:center;padding:8px 28px 8px 20px;grid-template-columns:80px auto 80px}.organic-spec_page-header .organic-spec_logo-anchor{text-decoration:none}@media(max-width: 940px){.organic-spec_page-header{padding:8px 10px;border-bottom:solid 3px var(--color-primary-100)}}@media(max-width: 720px){.organic-spec_page-header{padding:5px 10px;min-height:73px !important}.organic-spec_page-header .organic-spec_nav-search{align-items:center}.organic-spec_page-header .organic-spec_nav-search button{background-color:rgba(0,0,0,0);border:solid 1px var(--color-primary-100);border-radius:6px;padding:6px;display:flex;align-items:center;justify-content:center;color:var(--color-primary-100);font-size:14px}.organic-spec_page-header .organic-spec_nav-search button:hover{color:var(--color-primary-100);cursor:pointer}.organic-spec_page-header .organic-spec_nav-search button .nav-button-icon{font:500 26px/32px benton-sans-reading-edge,sans-serif;font-weight:600;line-height:20px}.organic-spec_page-header .organic-spec_member-account-box-nav button:hover{background:var(--color-primary-100) !important}}
.organic-spec_logo{display:flex;align-items:center;justify-content:space-between;width:auto;padding:0;border-radius:0;box-shadow:none;transition:transform .3s ease}.organic-spec_logo:hover{transform:translateY(-4px)}.organic-spec_logo .organic-spec_logo-box{width:80px;height:auto;display:flex;margin-left:0 !important;justify-content:center;align-items:center;background:none;border-radius:0;box-shadow:none}.organic-spec_logo .organic-spec_logo-box img{width:100%;height:auto;margin:0;border-radius:0;background-color:rgba(0,0,0,0);mix-blend-mode:multiply}.organic-spec_logo .organic-spec_logo-caption-box{flex:1;margin-left:2px;display:flex;flex-direction:column;justify-content:center}.organic-spec_logo .organic-spec_logo-caption-box .organic-spec_logo-caption-title{font-size:25px;font-weight:bold;margin-left:5px;line-height:1.1;color:#000}.organic-spec_logo .organic-spec_logo-caption-box .organic-spec_logo-caption-title .organic{color:#67ce00;text-shadow:none}.organic-spec_logo .organic-spec_logo-caption-box .organic-spec_logo-caption-title .spec{color:#ffa600;text-shadow:none}.organic-spec_logo .organic-spec_logo-caption-box .organic-spec_logo-caption-desc{font-size:15px;font-weight:500;margin-left:0;color:#000;margin-top:6px;text-transform:none;letter-spacing:.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 768px){.organic-spec_logo{flex-direction:row;align-items:center;justify-content:flex-start}.organic-spec_logo .organic-spec_logo-box{width:50px;margin-right:10px}.organic-spec_logo .organic-spec_logo-caption-box{flex:1;display:flex;flex-direction:column;justify-content:center}.organic-spec_logo .organic-spec_logo-caption-box .organic-spec_logo-caption-title{font-size:18px;margin-left:0}.organic-spec_logo .organic-spec_logo-caption-box .organic-spec_logo-caption-desc{font-size:12px;margin-top:0;white-space:normal;text-overflow:unset}}@media(max-width: 480px){.organic-spec_logo{flex-direction:row;align-items:center;padding:10px}.organic-spec_logo .organic-spec_logo-box{width:45px;margin-right:0px}.organic-spec_logo .organic-spec_logo-caption-box{flex:1;text-align:left}.organic-spec_logo .organic-spec_logo-caption-box .organic-spec_logo-caption-title{font-size:16px}.organic-spec_logo .organic-spec_logo-caption-box .organic-spec_logo-caption-desc{font-size:10px;margin-top:0}.organic-spec_logo .organic-spec_logo-caption-box .logo-tagline{font-size:9px;display:block;font-style:italic}}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.organic-spec_search-modal-backdrop .organic-spec_search-modal-container{position:absolute;top:102px;right:0;background-color:#fff;box-shadow:var(--color-shadow-2);width:100%;z-index:9999}@media(max-width: 720px){.organic-spec_search-modal-backdrop .organic-spec_search-modal-container{top:75px}}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.organic-spec_search-form-box{padding:4px}.organic-spec_search-form-box .organic-spec-input .organic-spec-input-label{padding:0}.organic-spec_search-form-box .organic-spec_search-form-box-button-box{display:flex;justify-content:center}.organic-spec_search-form-box .search-box-dropdown-container{position:relative}.organic-spec_search-form-box .search-box-dropdown{position:absolute;top:100%;left:0;right:0;border:1px solid #ccc;background-color:#fff;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:4px;padding:5px}.organic-spec_search-form-box .search-box-dropdown .search-box-dropdown-item{padding:10px;cursor:pointer;font-size:14px}.organic-spec_search-form-box .search-box-dropdown .search-box-dropdown-item:hover{background-color:#f0f0f0}.organic-spec_search-form-box .search-box-dropdown .search-box-dropdown-item strong{font-weight:bold}.organic-spec_search-form-box .search-box-dropdown .search-box-dropdown-item small{color:#888}@media(max-width: 720px){.organic-spec_search-form-box .organic-spec_search-form{width:99%}.organic-spec_search-form-box .organic-spec_search-form .search-icon{position:absolute;top:14px;right:18px}}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}@media(max-width: 768px){.organic-spec_services_page{padding:16px;background:#f9f9f9;text-align:center}.organic-spec_page-heading{font-size:20px;font-weight:bold;color:#333;margin-bottom:8px}.organic-spec_services-subheading1{font-size:14px;color:#555;margin-bottom:12px}.organic-spec_services-container{display:flex;flex-direction:column;gap:12px}.organic-spec_services-container-loader-box{display:flex;flex-direction:column;align-items:center;gap:8px}.organic-spec_services-categories-list{display:flex;flex-direction:column;gap:12px;padding:12px}}
@media only screen and (max-width: 768px){.organic-spec2_services_layout-service{padding:1rem;background-color:#d2e4f6;font-family:"Segoe UI",sans-serif;color:#333;margin-top:-35px}.organic-spec2_services_categories-service{display:flex;flex-direction:column;gap:1.5rem}.breadcrumb-container-service{display:none}.organic-spec2_services_categories-container1-service{margin-top:1rem}.organic-spec2_services_categories-heading{font-size:1.3rem;font-weight:bold;color:#2e7d32;text-align:center;margin-bottom:1.5rem}.organic-spec2_services_categories-heading.hide-text{display:none}.organic-spec2_services_grid-service{display:grid;grid-template-columns:1fr;gap:1rem}.organic-spec2_services_grid-item-service{background:#fff;padding:1.2rem;border-radius:12px;box-shadow:0 3px 10px rgba(0,0,0,.05);display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .2s}.organic-spec2_services_grid-item-service:hover{transform:translateY(-2px)}.organic-spec2_services_grid-item-service .service-name-service{font-size:1rem;font-weight:600;color:#212121;margin-bottom:.75rem;line-height:1.4}.organic-spec2_services_grid-item-service .see-detail-button-service{display:inline-block;margin-top:.5rem;text-align:center;padding:.6rem 1.5rem;font-size:1rem;font-weight:600;background-color:#4caf50;color:#fff;border:none;border-radius:8px;text-decoration:none;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:background-color .3s ease,transform .2s ease}.organic-spec2_services_grid-item-service .see-detail-button-service:hover{background-color:#388e3c;transform:translateY(-1px)}.organic-spec2_services_grid-item-service .see-detail-button-service:active{transform:scale(0.97)}p{text-align:center;color:#666;font-size:.95rem;margin-top:2rem}}
@media only screen and (max-width: 720px){.success-page-layout-servi{font-family:"Poppins",sans-serif;min-height:100vh;padding:1.5rem 1rem;background:linear-gradient(to bottom, #f0fff4, #ffffff);display:flex;flex-direction:column;gap:2rem;color:#2e2e2e;box-sizing:border-box}.success-container-servi{background:#fff;padding:2rem 1.5rem;border-radius:16px;box-shadow:0 8px 20px rgba(0,0,0,.05);text-align:center;width:100%;animation:fadeIn .4s ease-in-out}.success-container-servi h2{font-size:1.6rem;font-weight:600;color:#2e7d32;margin-bottom:.6rem}.success-container-servi p{font-size:1rem;color:#444;margin:.3rem 0;line-height:1.5}.success-container-servi .resend-button-servi{margin-top:1.2rem;width:100%;padding:.85rem;background-color:#2e7d32;color:#fff;border:none;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .3s ease}.success-container-servi .resend-button-servi:hover{background-color:#256d29}.success-container-servi .resend-button-servi:disabled{background-color:#b6e2c8;cursor:not-allowed}.success-container-servi .error-message-servi{color:#d32f2f;font-size:.9rem;margin-top:10px}.success-container-servi .popup-servi{margin-top:1rem;background-color:#e6f4ea;border:1px solid #c8e6c9;padding:1rem;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#2e7d32;font-weight:500}.success-container-servi .popup-servi .icon-servi{font-size:1.2rem}.rating-review-container-servi{background:#fff;padding:2rem 1.5rem;border-radius:16px;box-shadow:0 8px 20px rgba(0,0,0,.05);animation:fadeIn .5s ease-in-out}.rating-review-container-servi h2{text-align:center;font-size:1.5rem;color:#2e7d32;margin-bottom:1.2rem}.rating-review-container-servi .star-rating-servi{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:0 .5rem;margin-bottom:1.2rem;overflow-x:auto;max-width:100%}.rating-review-container-servi .star-rating-servi .star-button-servi{background:#fff;border:1px solid #ddd;border-radius:50%;padding:.5rem;font-size:1.6rem;min-width:48px;min-height:48px;display:flex;align-items:center;justify-content:center;color:#ffc107;cursor:pointer;transition:transform .2s ease}.rating-review-container-servi .star-rating-servi .star-button-servi:hover{transform:scale(1.1)}.rating-review-container-servi textarea{width:100%;padding:1rem;font-size:1rem;border-radius:12px;border:1px solid #ccc;background:#f9f9f9;resize:vertical;min-height:100px;margin-bottom:1rem;font-family:"Poppins",sans-serif}.rating-review-container-servi textarea:focus{outline:none;border-color:#2e7d32;background:#fff}.rating-review-container-servi button{width:100%;padding:.9rem;font-size:1rem;font-weight:600;border:none;border-radius:50px;background:#2e7d32;color:#fff;cursor:pointer;transition:background .3s ease}.rating-review-container-servi button:hover{background:#256d29}.rating-review-container-servi button:disabled{background:#a5d6a7;cursor:not-allowed}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}100%{opacity:1;transform:translateY(0)}}}
@media only screen and (max-width: 768px){.checkout-container-serv{font-family:"Poppins",sans-serif;background-color:#f5f9f7;padding:1rem;color:#333;display:flex;flex-direction:column;gap:1.5rem}.checkout-form-container-serv{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.checkout-form-container-serv h2{text-align:center;color:#2e7d32;font-size:1.5rem;margin-bottom:1rem}.checkout-form-container-serv form{display:flex;flex-direction:column;gap:1rem}.checkout-form-container-serv form .form-group-serv{display:flex;flex-direction:column;gap:5px}.checkout-form-container-serv form .form-group-serv label{font-size:.9rem;font-weight:500;color:#2e7d32}.checkout-form-container-serv form .form-group-serv input{padding:.75rem 1rem;font-size:.95rem;border-radius:50px;border:1px solid #ccc;background:#fafafa}.checkout-form-container-serv form .form-group-serv input:focus{border-color:#2e7d32;outline:none}.checkout-form-container-serv form .payment-method-serv{display:flex;flex-direction:column;gap:10px}.checkout-form-container-serv form .payment-method-serv label{font-weight:600;color:#333}.checkout-form-container-serv form .payment-method-serv .upi-payment-button-serv{padding:.75rem;border:none;border-radius:50px;background-color:#2e7d32;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.checkout-form-container-serv form .payment-method-serv .upi-payment-button-serv:hover{background-color:#256d29}.checkout-summary-container-serv{background:#fff;padding:1.2rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.checkout-summary-container-serv h3{color:#2e7d32;font-size:1.3rem;margin-bottom:.75rem}.checkout-summary-container-serv .service-summary-serv{display:flex;flex-direction:column;gap:1rem}.checkout-summary-container-serv .service-summary-serv .service-item-serv{background:#f8f8f8;padding:.75rem;border-radius:10px;font-size:.95rem;line-height:1.5}.checkout-summary-container-serv .service-summary-serv .service-item-serv div{margin-bottom:3px}.checkout-summary-container-serv .total-price-serv{margin-top:1rem;text-align:right}.checkout-summary-container-serv .total-price-serv h4{font-size:1.1rem;font-weight:600;color:#2e7d32}.payment-modal-serv{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:999}.payment-modal-serv .modal-content-serv{background:#fff;padding:2rem;border-radius:12px;width:90%;max-width:400px;text-align:center}.payment-modal-serv .modal-content-serv h3{margin-bottom:1rem;font-size:1.2rem;color:#2e7d32}.payment-modal-serv .modal-content-serv button{display:block;width:100%;margin-top:.8rem;padding:.75rem;font-size:1rem;border-radius:50px;border:none;font-weight:600;cursor:pointer;transition:background .3s ease}.payment-modal-serv .modal-content-serv button:first-of-type{background:#4caf50;color:#fff}.payment-modal-serv .modal-content-serv button:first-of-type:hover{background:#3d8b40}.payment-modal-serv .modal-content-serv button:nth-of-type(2){background:#1976d2;color:#fff}.payment-modal-serv .modal-content-serv button:nth-of-type(2):hover{background:#115293}.payment-modal-serv .modal-content-serv button.cancel-button-serv{background:#e53935;color:#fff}.payment-modal-serv .modal-content-serv button.cancel-button-serv:hover{background:#c62828}.success-modal-serv{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:999}.success-modal-serv .modal-content-serv{background:#fff;padding:2rem;border-radius:12px;width:90%;max-width:400px;text-align:center}.success-modal-serv .modal-content-serv h3{color:#2e7d32;font-size:1.2rem;margin-bottom:.5rem}.success-modal-serv .modal-content-serv p{font-size:1rem;color:#444;margin-bottom:1rem}.success-modal-serv .modal-content-serv button{background:#2e7d32;color:#fff;padding:.75rem 1rem;border:none;border-radius:50px;font-weight:600;font-size:1rem;cursor:pointer}.success-modal-serv .modal-content-serv button:hover{background:#256d29}}
@media(max-width: 768px){.organic-spec_services_page{padding:16px;background:#f9f9f9;text-align:center}.organic-spec_page-heading{font-size:20px;font-weight:bold;color:#333;margin-bottom:8px}.organic-spec_services-subheading{font-size:14px;color:#555;margin-bottom:16px}.organic-spec_services-container{display:flex;flex-direction:column;gap:16px}.organic-spec_services-container-loader-box{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:16px}.organic-spec_services-categories-list{display:flex;flex-direction:column;gap:12px}.organic-spec_services-categories-list-item{display:flex;align-items:center;gap:12px;background:#fff;padding:12px;border-radius:8px;box-shadow:0px 2px 6px rgba(0,0,0,.1);text-decoration:none;color:#333;transition:transform .3s ease,box-shadow .3s ease}.organic-spec_services-categories-list-item:hover{transform:translateY(-3px);box-shadow:0px 4px 12px rgba(0,0,0,.15)}.organic-spec_services_category-icon-box{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#e0f7e9;border-radius:50%}.organic-spec_services_category-icon{font-size:20px;color:#28a745}.organic-spec_services_category-name{flex-grow:1;font-size:14px;font-weight:500;color:#444}.organic-spec_services_category-cta{display:flex;align-items:center}.organic-spec_services_category-cta .see-detail-button{display:flex;align-items:center;background:#007bff;color:#fff;font-size:13px;font-weight:bold;padding:6px 12px;border-radius:6px;border:none;cursor:pointer;transition:background .3s ease}.organic-spec_services_category-cta .see-detail-button:hover{background:#0056b3}.organic-spec_services_category-cta .see-detail-button .see-detail-button-icon{font-size:14px;margin-left:4px}.category-loader{background:#e0e0e0;width:100%;height:80px;border-radius:6px}}
@media(max-width: 768px){.services-categories-layout{padding:16px;background:#f9f9f9;display:flex;flex-direction:column;align-items:center}.services-categories-container{width:100%;max-width:600px;background:#fff;margin-top:-55px;border-radius:10px;padding:16px;box-shadow:0px 4px 10px rgba(0,0,0,.1)}.breadcrumb-container{margin-bottom:8px}.services-heading{font-size:20px;font-weight:bold;color:#333;margin-bottom:16px}.services-heading.hide-heading{display:none}.services-grid{display:grid;grid-template-columns:1fr;gap:12px}.services-grid-item{background:#fff;border:1px solid #ddd;border-radius:8px;padding:14px;box-shadow:0px 2px 6px rgba(0,0,0,.08);text-align:center;transition:transform .3s ease}.services-grid-item:hover{transform:translateY(-4px)}.services-grid-item .service-name{font-size:14px;font-weight:500;color:#444;margin-bottom:10px}.services-grid-item .service-detail-button{display:inline-block;background:#28a745;color:#fff;font-size:13px;padding:6px 12px;border-radius:6px;text-decoration:none;transition:background .3s}.services-grid-item .service-detail-button:hover{background:#218838}.no-services-message{font-size:14px;color:#777;text-align:center;margin-top:16px}}
@media(max-width: 768px){.organic-spec_services_detail{padding:16px;background:#f9f9f9;text-align:center}.organic-spec_services_detail-heading{font-size:20px;font-weight:bold;color:#333;margin-bottom:12px}.organic-spec_services_detail-container{display:flex;flex-direction:column;gap:16px;align-items:center}.organic-spec_service-info-one,.organic-spec_service-info-two{width:100%;height:auto}.organic-spec_service-info-one img,.organic-spec_service-info-two img{width:100%;border-radius:8px}.organic-spec_service-info-three{background:#fff;padding:16px;border-radius:8px;box-shadow:0px 2px 8px rgba(0,0,0,.1);text-align:center}.services-image img{width:60px;height:60px;border-radius:50%;margin-bottom:12px}.services-info-container{margin-top:12px}.price-text{font-size:14px;font-weight:bold;color:#444;margin-bottom:4px}.price-value{font-size:16px;font-weight:bold;color:#28a745;margin-bottom:12px}.ratings{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:12px}.ratings svg{font-size:16px}.ratings span{font-size:14px;color:#007bff;cursor:pointer;text-decoration:underline}.ratings-details{font-size:14px;color:#555;text-align:left}.ratings-details h4{font-size:16px;margin-bottom:6px}.ratings-details p{margin:4px 0}.organic-spec_services_detail-button-box{display:flex;flex-direction:column;gap:10px;margin-top:16px}.organic-spec_services_detail-button-checkout-box,.organic-spec_services_detail-button-add-to-cart-box{text-align:center}.organic-spec_services_detail-button-checkout-button,.organic-spec_services_detail-add-to-cart-button{display:inline-block;width:100%;padding:10px;font-size:14px;font-weight:bold;border-radius:6px;text-decoration:none;cursor:pointer;color:#fff}.organic-spec_services_detail-button-checkout-button{background:#007bff}.organic-spec_services_detail-button-checkout-button:hover{background:#0056b3}.organic-spec_services_detail-add-to-cart-button{background:#28a745}.organic-spec_services_detail-add-to-cart-button:hover{background:#218838}.organic-spec_service-reviews{margin-top:16px}.organic-spec_service-reviews h3{font-size:16px;font-weight:bold;margin-bottom:8px}.organic-spec_service-reviews .review-item{background:#f8f8f8;padding:8px;border-radius:6px;box-shadow:0px 1px 4px rgba(0,0,0,.1);margin-bottom:8px}.organic-spec_service-reviews .review-item strong{color:#333}.organic-spec_service-reviews .review-item p{font-size:14px;color:#555}}
@media(max-width: 768px){.guided-services-page{padding:16px;background:#f9f9f9;text-align:center}.page-heading{font-size:20px;font-weight:bold;color:#333;margin-bottom:12px}.page-subheading{font-size:14px;color:#777;margin-bottom:16px}.services-container{display:flex;flex-direction:column;gap:16px}.loader-container{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.services-categories-list{display:flex;flex-direction:column;gap:16px;padding:16px;background:#fff;border-radius:8px;box-shadow:0px 2px 8px rgba(0,0,0,.1)}.services-categories-list-item{display:flex;align-items:center;gap:12px;background:#fefefe;padding:12px;border-radius:10px;box-shadow:0px 2px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.services-categories-list-item:hover{transform:translateY(-4px);box-shadow:0px 4px 12px rgba(0,0,0,.15)}.category-icon-box{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:#e0f7e9;border-radius:50%}.category-icon{font-size:22px;color:#28a745}.category-name{flex-grow:1;font-size:16px;font-weight:bold;color:#444;text-align:left}.category-cta{display:flex;align-items:center}.category-cta .see-detail-button{display:inline-block;background:#007bff;color:#fff;font-size:14px;font-weight:bold;padding:8px 12px;border-radius:8px;text-decoration:none;transition:background .3s ease}.category-cta .see-detail-button:hover{background:#0056b3}.category-cta .see-detail-button .see-detail-button-icon{font-size:16px;margin-left:4px}.no-services-message{font-size:14px;color:#777;text-align:center;margin-top:16px}}
@media(max-width: 768px){.guided-services-layout{padding:16px;background:#f9f9f9;display:flex;flex-direction:column;align-items:center}.guided-services-container{width:100%;max-width:600px;margin-top:-45px;background:#fff;border-radius:10px;padding:16px;box-shadow:0px 4px 10px rgba(0,0,0,.1)}.breadcrumb{margin-bottom:8px}.services-heading{font-size:20px;font-weight:bold;color:#333;margin-bottom:16px}.services-heading.hide-heading{display:none}.services-grid{display:grid;grid-template-columns:1fr;gap:12px}.services-card{background:#fff;border:1px solid #ddd;border-radius:8px;padding:14px;box-shadow:0px 2px 6px rgba(0,0,0,.08);text-align:center;transition:transform .3s ease}.services-card:hover{transform:translateY(-4px)}.services-card .service-title{font-size:14px;font-weight:500;color:#444;margin-bottom:10px}.services-card .service-button{display:inline-block;background:#28a745;color:#fff;font-size:13px;padding:6px 12px;border-radius:6px;text-decoration:none;transition:background .3s}.services-card .service-button:hover{background:#218838}.no-services-message{font-size:14px;color:#777;text-align:center;margin-top:16px}}
:root{--color-primary-100: #004d00;--color-primary-90: #4A7C15;--color-primary-80: #4E8716;--color-primary-70: #529017;--color-primary-60: #569A18;--color-primary-50: #5AA51A;--color-primary-40: #5FAF1B;--color-primary-30: #63BA1C;--color-primary-20: #67C51E;--color-primary-10: #569A18;--color-neutral-0: #fff;--color-neutral-10: #fafafa;--color-neutral-20: #f0f1f2;--color-neutral-30: #e4e5e6;--color-neutral-40: #d2d5d9;--color-neutral-50: #a5aab0;--color-neutral-60: #55595e;--color-neutral-100: rgb(245 245 245);--color-neutral-200: rgb(229 229 229);--color-neutral-300: rgb(212 212 212);--color-neutral-400: rgb(163 163 163);--color-neutral-500: rgb(115 115 115);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(64 64 64);--color-neutral-800: rgb(38 38 38);--color-neutral-900: rgb(23 23 23);--color-neutral-950: rgb(10 10 10);--color-status-error: #e00909;--color-status-error-bg: #FFECEA;--color-status-success: #ffffff;--color-status-success-bg: #45c4bc;--color-status-warning: #fef9e7;--header-background-color: #f5f6f6;--color-shadow-1: 0 4px 16px RGBA(37 81 184 / 8%);--color-shadow-2: 0 8px 24px RGBA(37 81 184 / 10%);color-scheme:light}:root[data-theme=organic-spec-default-dark]{color-scheme:dark}::placeholder{color:var(--color-primary-100);opacity:1}:-ms-input-placeholder{color:var(--color-primary-100)}::-ms-input-placeholder{color:var(--color-primary-100)}.organic-spec_services_detail{padding:10px}.organic-spec_services_detail .organic-spec_services_detail-heading{padding-bottom:15px;font-weight:bold;font:500 22px/28px benton-sans-reading-edge,sans-serif;border-bottom:solid 4px var(--color-primary-100)}.organic-spec_services_detail .organic-spec_services_detail-container{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-between;align-items:start;border:solid 1px #ddd}.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_service-info-one,.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_service-info-two,.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_service-info-three{padding:25px}.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_service-info-one img,.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_service-info-two img{width:100%;height:100%}.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_service-info-three{display:grid;grid-template-columns:1fr;justify-content:space-around;min-height:665px}.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_service-info-three .services-image{border:solid 1px #ddd}.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_service-info-three .services-info{border:solid 1px #ddd;padding:20px}.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_service-info-three .services-info .services-info-container{background:rgba(91,171,0,.3);border-radius:16px;padding:15px 0 25px 0}.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_service-info-three .services-info .services-info-container .services-info-container-text{font:400 14px/18px bebas-neue,sans-serif;color:#1a1a1a}.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_service-info-three .services-info .services-info-container .services-info-container-text .price-text{font:500 22px/28px benton-sans-reading-edge,sans-serif;color:#000;text-align:center;padding:10px 20px}.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_service-info-three .services-info .services-info-container .services-info-container-text .price-value{font:500 26px/32px benton-sans-reading-edge,sans-serif;font-weight:bold;color:#000;text-align:center;padding:0 20px 10px 20px}.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_service-info-three .services-info .services-info-container .services-info-container-text .ratings{display:flex;align-items:center;justify-content:center;margin-top:10px}.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_service-info-three .services-info .services-info-container .services-info-container-text .ratings svg{margin-right:5px;color:#ffc107}.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_service-info-three .services-info .services-info-container .services-info-container-text .ratings span{margin-left:10px;font-weight:bold;font-size:14px}.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_service-info-three .services-info .organic-spec_services_detail-button-box{padding:10px 25px 0 25px;display:grid;grid-template-columns:1fr 1fr}.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_service-info-three .services-info .organic-spec_services_detail-button-box .organic-spec_services_detail-button-checkout-box{text-align:center}.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_service-info-three .services-info .organic-spec_services_detail-button-box .organic-spec_services_detail-button-checkout-box .organic-spec_services_detail-button-checkout-button{cursor:pointer;text-decoration:none;border:solid 1px var(--color-primary-100);border-radius:15px;padding:5px 25px;font:1000 14px/18px benton-sans-reading-edge,sans-serif;font-weight:600;background:var(--color-neutral-100);color:#070b14;filter:drop-shadow(7px 5px 20px rgba(255, 255, 255, 0.56))}.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_service-info-three .services-info .organic-spec_services_detail-button-box .organic-spec_services_detail-button-checkout-box .organic-spec_services_detail-button-checkout-button:hover{background:var(--color-primary-100);color:var(--color-neutral-100);cursor:pointer}.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_service-info-three .services-info .organic-spec_services_detail-button-box .organic-spec_services_detail-button-add-to-cart-box{text-align:center}.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_service-info-three .services-info .organic-spec_services_detail-button-box .organic-spec_services_detail-button-add-to-cart-box .organic-spec_services_detail-add-to-cart-button{border:solid 1px var(--color-primary-100);border-radius:15px;padding:5px 25px;font:1000 14px/18px benton-sans-reading-edge,sans-serif;font-weight:600;background:var(--color-neutral-100);color:#070b14;filter:drop-shadow(7px 5px 20px rgba(255, 255, 255, 0.56))}.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_service-info-three .services-info .organic-spec_services_detail-button-box .organic-spec_services_detail-button-add-to-cart-box .organic-spec_services_detail-add-to-cart-button:hover{background:var(--color-primary-100);color:var(--color-neutral-100);cursor:pointer;text-decoration:none}.organic-spec_services_detail .organic-spec_service-reviews{margin-top:20px;padding:20px;grid-column:1/span 2}.organic-spec_services_detail .organic-spec_service-reviews h3{margin-bottom:10px;font-weight:bold}.organic-spec_services_detail .organic-spec_service-reviews .review-item{border-bottom:1px solid #ddd;padding:10px 0;font-size:14px}.organic-spec_services_detail .organic-spec_service-reviews .review-item strong{color:#333}.organic-spec_services_detail .organic-spec_service-reviews p{margin-bottom:10px}@media(max-width: 940px){.organic-spec_services_detail .organic-spec_services_detail-container{display:grid;grid-template-columns:1fr}.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_service-info-three{min-height:auto}.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_services_detail-button-box .organic-spec_services_detail-button-checkout-box,.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_services_detail-button-box .organic-spec_services_detail-button-add-to-cart-box{text-align:center}.organic-spec_services_detail .organic-spec_service-reviews{grid-column:1/span 1}}@media(max-width: 720px){.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_service-info-three{padding:0}.organic-spec_services_detail .organic-spec_services_detail-container .organic-spec_service-info-three .services-info{padding:0}}
@media only screen and (max-width: 768px){.product-detail-container{display:flex;flex-direction:column;align-items:center;padding:12px;font-family:Arial,sans-serif;background-color:#f8f8f8;min-height:100vh}.product-detail{width:100%;background:#fff;padding:14px;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center}.product-detail-image{width:100%;height:auto;border-radius:8px;margin-bottom:10px}.product-info{text-align:left}.product-name{font-size:25px;font-weight:bold;margin-bottom:6px}.product-description{font-size:13px;color:#666;margin-bottom:10px}.product-brand{font-size:13px;font-weight:bold;margin-bottom:10px}.specifications{background:#f1f1f1;padding:10px;border-radius:6px;margin-bottom:10px}.specifications h2{font-size:20px;margin-bottom:6px}.specifications ul{list-style:none;padding:0}.specifications ul li{font-size:13px;margin-bottom:4px}.quantity-selector{display:flex;align-items:center;gap:6px;margin-bottom:12px}.quantity-selector label{font-size:13px;font-weight:bold}.quantity-selector input[type=number]{width:70px;padding:6px;font-size:13px;text-align:center;border:1px solid #929191;border-radius:4px;appearance:textfield;margin-bottom:-12px}.quantity-selector input[type=number]::-webkit-inner-spin-button,.quantity-selector input[type=number]::-webkit-outer-spin-button{appearance:auto;opacity:1}.quantity-selector input[type=number]::-moz-inner-spin-button{opacity:1}.quantity-selector .quantity-btn{width:35px;height:35px;font-size:18px;font-weight:bold;text-align:center;border:1px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer}.quantity-selector .quantity-btn:hover{background-color:#f1f1f1}.actions{display:flex;flex-direction:column;gap:6px}.actions button{width:100%;height:35px;padding:10px;font-size:15px;font-weight:bold;border:none;border-radius:5px;cursor:pointer;transition:background .3s}.actions .add-to-cart{background:#28a745;color:#fff}.actions .add-to-cart:hover{background:#218838}.actions .buy-now{background:#ffc107;color:#fff}.actions .buy-now:hover{background:#e0a800}.actions .pay-now{background:#dc3545;color:#fff}.actions .pay-now:hover{background:#c82333}.reviews-section{width:100%;margin-top:16px;background:#fff;padding:14px;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.reviews-section h2{font-size:15px;margin-bottom:10px}.reviews-section .review{padding:6px;border-bottom:1px solid #ddd;font-size:13px}.reviews-section .review:last-child{border-bottom:none}}
@media(max-width: 600px){.cart-page{display:flex;flex-direction:column;min-height:100vh;background-color:#f8f9fa;font-family:Arial,sans-serif;overflow-x:hidden}.cart-page .sidebar{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:10px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.cart-page .sidebar nav ul{display:flex;flex-direction:column;align-items:flex-start;width:100%;list-style:none;padding:0;margin:0}.cart-page .sidebar nav ul li{width:100%;text-align:left;font-size:16px;padding:12px;cursor:pointer;color:#555;display:flex;align-items:center;gap:8px}.cart-page .sidebar nav ul li.active{background-color:#e9ecef;color:#007bff;font-weight:bold;border-radius:4px}.cart-page .sidebar nav ul li svg{font-size:18px}.cart-page .main-content{flex-grow:1;padding:20px}.cart-page .main-content h1{font-size:22px;margin-bottom:20px;color:#dc3545;text-align:left}.cart-page .main-content .cart-items{display:flex;flex-direction:column;gap:15px}.cart-page .main-content .cart-item{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.cart-page .main-content .cart-item .cart-item-image{width:60px;height:60px;border-radius:5px;object-fit:cover}.cart-page .main-content .cart-item .item-name{flex:2;font-size:16px;font-weight:600;color:#333;padding-left:10px}.cart-page .main-content .cart-item .item-controls{display:flex;align-items:center;gap:8px}.cart-page .main-content .cart-item .item-controls button{width:36px;height:36px;border:none;background:#007bff;color:#fff;font-size:18px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s}.cart-page .main-content .cart-item .item-controls button:hover{background:#0056b3}.cart-page .main-content .cart-item .item-controls .item-quantity{width:40px;text-align:center;font-size:16px;font-weight:bold}.cart-page .main-content .cart-item .item-price{flex:1;text-align:right;font-size:16px;font-weight:bold;color:#28a745}.cart-page .main-content .checkout-button{width:80%;height:45px;padding:15px;background:#007bff;color:#fff;font-size:18px;font-weight:bold;border:none;border-radius:6px;cursor:pointer;margin-top:20px;transition:.3s}.cart-page .main-content .checkout-button:hover{background:#0056b3}}
.organic-spec_cart{padding:20px;max-width:1200px;margin:15px auto 25px}.organic-spec_cart .organic-spec_page-heading{color:#666;position:relative;font-weight:bold;margin:0 auto 35px}.organic-spec_cart .organic-spec_page-heading:before{content:"";display:block;width:18px;height:2px;background:#80bd18;left:0;top:30px;position:absolute}.organic-spec_cart .organic-spec_cart_container{margin:20px}.organic-spec_cart .organic-spec_cart_container .organic-spec_page-heading:before{display:none}
@media(max-width: 767px){.address-step{display:flex;flex-direction:column;padding:15px;background-color:#f8f9fa;font-family:Arial,sans-serif;min-height:100vh}.address-step h2{font-size:22px;color:#333;margin-bottom:20px;font-weight:bold}.address-step .add-new{background-color:#007bff;color:#fff;border:none;padding:12px 20px;border-radius:8px;cursor:pointer;font-size:16px;margin-bottom:15px;transition:background-color .3s ease;text-align:center}.address-step .add-new:hover{background-color:#0056b3}.address-step .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.address-step .overlay .address-pop-up{background-color:#fff;padding:20px;border-radius:10px;width:90%;max-width:400px;box-shadow:0 4px 10px rgba(0,0,0,.2)}.address-step .overlay .address-pop-up h2{font-size:20px;color:#333;margin-bottom:15px}.address-step .overlay .address-pop-up .form-group{margin-bottom:15px}.address-step .overlay .address-pop-up .form-group label{font-size:14px;color:#555;display:block;margin-bottom:5px}.address-step .overlay .address-pop-up .form-group input,.address-step .overlay .address-pop-up .form-group select,.address-step .overlay .address-pop-up .form-group textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:14px;color:#333;background-color:#f9f9f9}.address-step .overlay .address-pop-up .save-address{background-color:#28a745;color:#fff;border:none;padding:12px 20px;border-radius:8px;cursor:pointer;font-size:16px;width:100%;transition:background-color .3s ease;text-align:center}.address-step .overlay .address-pop-up .save-address:hover{background-color:#218838}.address-step .overlay .address-pop-up .close{background:none;border:none;font-size:20px;color:#555;cursor:pointer;position:absolute;top:10px;right:15px}.address-step .address-details{background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:15px;margin-bottom:15px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.address-step .address-details .address-info{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.address-step .address-details .address-info .address-text{font-size:14px;color:#555;line-height:1.6}.address-step .address-details .address-info .icons{display:flex;gap:12px}.address-step .address-details .address-info .icons svg{font-size:16px;color:#007bff;cursor:pointer}.address-step .address-details .address-info .icons svg:hover{color:#0056b3}.address-step .address-details .confirm-address{display:flex;align-items:center;margin-top:15px;gap:10px}.address-step .address-details .confirm-address input[type=checkbox]{transform:scale(1.3);cursor:pointer}.address-step .address-details .confirm-address label{font-size:14px;color:#333}.address-step .address-details .addressss{background-color:#007bff;color:#fff;border:none;padding:12px;border-radius:8px;font-size:16px;font-weight:bold;margin-top:15px;cursor:pointer;transition:background-color .3s ease;width:100%}.address-step .address-details .addressss:hover{background-color:#0056b3}.address-step .address-details .addressss:disabled{background-color:#ddd;cursor:not-allowed}}
@media(max-width: 767px){.payment-method-step{display:flex;flex-direction:column;padding:20px;background-color:#f8f9fa;font-family:Arial,sans-serif;min-height:100vh}.payment-method-step h2{font-size:22px;color:#333;margin-bottom:20px;font-weight:bold;text-align:center}.payment-method-step .product-container{display:flex;gap:15px;background-color:#fff;border-radius:10px;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-bottom:20px}.payment-method-step .product-container .product-image{width:80px;height:80px;object-fit:cover;border-radius:5px;border:1px solid #ddd}.payment-method-step .product-container .product-details{display:flex;flex-direction:column;justify-content:center;gap:5px}.payment-method-step .product-container .product-details h3{font-size:16px;color:#333;font-weight:bold;margin:0}.payment-method-step .product-container .product-details p{font-size:14px;color:#555;margin:0}.payment-method-step .order-total{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.1);font-size:16px;font-weight:bold;color:#333;margin-bottom:20px}.payment-method-step .address-details{background-color:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-bottom:20px}.payment-method-step .address-details h3{font-size:18px;color:#333;font-weight:bold;margin-bottom:10px}.payment-method-step .address-details p{font-size:14px;color:#555;margin:5px 0}.payment-method-step .whatsapp-subscription{display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-bottom:20px}.payment-method-step .whatsapp-subscription label{font-size:14px;color:#555;display:flex;align-items:flex-start;gap:10px}.payment-method-step .whatsapp-subscription label input[type=checkbox]{transform:scale(1.3);margin-right:10px;cursor:pointer}.payment-method-step .whatsapp-subscription label span{display:flex;flex-direction:column}.payment-method-step .whatsapp-subscription label span div{margin:2px 0}.payment-method-step .whatsapp-subscription label span b{color:#007bff}.payment-method-step .continue-button{background-color:#007bff;color:#fff;border:none;padding:12px;border-radius:8px;font-size:16px;font-weight:bold;cursor:pointer;text-align:center;transition:background-color .3s ease;width:100%}.payment-method-step .continue-button:hover{background-color:#0056b3}}
@media(max-width: 767px){.offers-step{display:flex;flex-direction:column;align-items:center;padding:20px;background-color:#f8f9fa;font-family:Arial,sans-serif;min-height:100vh}.offers-step h2{font-size:22px;color:#333;margin-bottom:20px;font-weight:bold;text-align:center}.offers-step img{width:120px;height:auto;margin-bottom:20px}.offers-step .continue-button{background-color:#007bff;color:#fff;border:none;padding:12px;border-radius:8px;font-size:16px;font-weight:bold;cursor:pointer;text-align:center;transition:background-color .3s ease;width:100%;max-width:300px}.offers-step .continue-button:hover{background-color:#0056b3}}
@media(max-width: 767px){.items-and-delivery-step{display:flex;flex-direction:column;padding:15px;background-color:#f8f9fa;font-family:Arial,sans-serif;min-height:100vh}.items-and-delivery-step h2{font-size:22px;color:#333;margin-bottom:20px;font-weight:bold}.items-and-delivery-step .product-container{display:flex;gap:15px;background-color:#fff;border-radius:10px;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-bottom:20px}.items-and-delivery-step .product-container .product-image{width:80px;height:80px;object-fit:cover;border-radius:5px;border:1px solid #ddd}.items-and-delivery-step .product-container .product-details{display:flex;flex-direction:column;justify-content:center;gap:5px}.items-and-delivery-step .product-container .product-details h3{font-size:16px;color:#333;font-weight:bold;margin:0}.items-and-delivery-step .product-container .product-details p{font-size:14px;color:#555;margin:0}.items-and-delivery-step .order-total{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.1);font-size:16px;font-weight:bold;color:#333;margin-bottom:20px}.items-and-delivery-step .address-details{background-color:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-bottom:20px}.items-and-delivery-step .address-details h3{font-size:18px;color:#333;font-weight:bold;margin-bottom:10px}.items-and-delivery-step .address-details p{font-size:14px;color:#555;margin:5px 0}.items-and-delivery-step .continue-button{background-color:#007bff;color:#fff;border:none;padding:12px;border-radius:8px;font-size:16px;font-weight:bold;cursor:pointer;text-align:center;transition:background-color .3s ease;width:100%}.items-and-delivery-step .continue-button:hover{background-color:#0056b3}}
@media(max-width: 767px){.checkout-container{display:flex;flex-direction:column;padding:15px;background-color:#f8f9fa;font-family:Arial,sans-serif;min-height:100vh}.checkout-container .step-container{margin-bottom:20px;background-color:#fff;border-radius:10px;padding:15px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.checkout-container .step-container .step-header{font-size:18px;font-weight:bold;color:#333;margin-bottom:10px}.checkout-container .step-container .step-content{font-size:14px;color:#555;line-height:1.6}.checkout-container .step-container .step-footer{margin-top:15px;display:flex;justify-content:space-between}.checkout-container .step-container .step-footer button{padding:10px 20px;font-size:14px;font-weight:bold;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.checkout-container .step-container .step-footer button.prev{background-color:#6c757d;color:#fff}.checkout-container .step-container .step-footer button.prev:hover{background-color:#5a6268}.checkout-container .step-container .step-footer button.next{background-color:#007bff;color:#fff}.checkout-container .step-container .step-footer button.next:hover{background-color:#0056b3}.checkout-container .order-summary{background-color:#fff;border-radius:10px;padding:15px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.checkout-container .order-summary .summary-header{font-size:18px;font-weight:bold;color:#333;margin-bottom:15px}.checkout-container .order-summary .summary-item{display:flex;justify-content:space-between;font-size:14px;color:#555;margin-bottom:10px}.checkout-container .order-summary .summary-item.total{font-weight:bold;font-size:16px;color:#333}.checkout-container .order-summary .summary-total{margin-top:20px;padding-top:15px;border-top:1px solid #ddd;font-size:16px;font-weight:bold;color:#333;display:flex;justify-content:space-between}.checkout-container .order-summary .checkout-button{margin-top:15px;width:100%;background-color:#28a745;color:#fff;padding:12px;font-size:16px;font-weight:bold;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.checkout-container .order-summary .checkout-button:hover{background-color:#218838}}
@media(max-width: 767px){.success-container{padding:12px;min-height:100vh}.success-box{padding:20px 16px;border-radius:14px;max-width:320px;width:100%;box-shadow:0 4px 16px rgba(0,0,0,.05)}.success-animation{max-width:150px;margin:0 auto 12px}.success-title{font-size:1.4rem;margin-bottom:6px}.success-message{font-size:.9rem;margin-bottom:16px}.view-order-button{padding:10px 16px;font-size:.85rem;border-radius:8px}.error-box{padding:20px 16px;border-radius:12px;max-width:300px;width:100%;box-shadow:0 4px 14px rgba(0,0,0,.05)}.error-box h2{font-size:1.2rem;margin-bottom:6px}.error-box p{font-size:.85rem;margin-bottom:12px}.error-box button{padding:8px 12px;font-size:.85rem;border-radius:8px}.animated-confetti{font-size:.95rem;top:8px}.left-animated-confetti{left:6px}.right-animated-confetti{right:6px}}@media(max-width: 1080px){.success-container{padding:16px;min-height:100vh}.success-box{padding:28px 20px;border-radius:18px;max-width:380px;width:100%;box-shadow:0 6px 24px rgba(0,0,0,.06)}.success-animation{max-width:180px;margin:0 auto 16px}.success-title{font-size:1.6rem;margin-bottom:8px}.success-message{font-size:.95rem;margin-bottom:20px}.view-order-button{padding:12px 18px;font-size:.9rem;border-radius:10px}.error-box{padding:24px 18px;border-radius:14px;max-width:340px;width:100%;box-shadow:0 4px 18px rgba(0,0,0,.05)}.error-box h2{font-size:1.4rem;margin-bottom:8px}.error-box p{font-size:.9rem;margin-bottom:14px}.error-box button{padding:10px 14px;font-size:.9rem;border-radius:8px}.animated-confetti{font-size:1.1rem;top:10px}.left-animated-confetti{left:8px}.right-animated-confetti{right:8px}}
@media(max-width: 767px){.organic-spec_orders-page{display:flex;flex-direction:column;padding:20px;background-color:#f8f9fa;font-family:Arial,sans-serif;min-height:100vh}.organic-spec_orders-page-heading{font-size:22px;color:#333;font-weight:bold;text-align:center;margin-bottom:20px}.organic-spec_orders-page-header{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.organic-spec_orders-page-header-tabs{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.organic-spec_orders-page-header-tabs button{flex:1;background-color:#fff;border:1px solid #ddd;padding:10px;font-size:14px;color:#555;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.organic-spec_orders-page-header-tabs button.active{background-color:#007bff;color:#fff}.organic-spec_orders-page-header-tabs button:hover{background-color:#e9ecef}.organic-spec_orders-page-header-search-bar{display:flex;gap:10px}.organic-spec_orders-page-header-search-bar input{flex:1;padding:10px;border:1px solid #ddd;border-radius:5px;font-size:14px}.organic-spec_orders-page-header-search-bar button{background-color:#007bff;color:#fff;border:none;padding:10px 15px;border-radius:5px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.organic-spec_orders-page-header-search-bar button:hover{background-color:#0056b3}.organic-spec_orders-page-container{display:flex;flex-direction:column}.organic-spec_orders-page-container-nav{margin-bottom:20px}.organic-spec_orders-page-container-item-container{flex:1;display:flex;flex-direction:column;gap:20px}.organic-spec_orders-page-container-item-container-list{display:flex;flex-direction:column;gap:20px}.organic-spec_orders-page-container-item-container-item{background-color:#fff;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:15px;display:flex;flex-direction:column;gap:10px;cursor:pointer}.organic-spec_orders-page-container-item-container-item-header-info{display:flex;flex-direction:column;gap:5px;font-size:14px;color:#555}.organic-spec_orders-page-container-item-container-item-header-info-info{display:flex;justify-content:space-between}.organic-spec_orders-page-container-item-container-item-header-info-id{font-size:12px;color:#777}.organic-spec_orders-page-container-item-container-item-body{display:flex;gap:10px}.organic-spec_orders-page-container-item-container-item-body-image{width:60px;height:60px;object-fit:cover;border-radius:5px;border:1px solid #ddd}.organic-spec_orders-page-container-item-container-item-body-details{display:flex;flex-direction:column;gap:5px;font-size:14px;color:#333}.organic-spec_orders-page-container-item-container-item-actions{display:flex;justify-content:space-between;gap:10px}.organic-spec_orders-page-container-item-container-item-actions button{flex:1;background-color:#007bff;color:#fff;border:none;padding:10px;font-size:14px;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.organic-spec_orders-page-container-item-container-item-actions button:hover{background-color:#0056b3}}
@media only screen and (max-width: 768px){.sale-home-page-telephone{display:flex;flex-direction:column;align-items:center;background:#f8f9fa;padding:10px;font-family:"Arial",sans-serif}.central-heading-telephone{text-align:center;padding:12px}.central-heading-telephone h1{font-size:20px;font-weight:700;color:#fff;background:linear-gradient(90deg, #0f730c, #b36d02);padding:6px 12px;border-radius:20px;display:inline-block}.central-heading-telephone p{font-size:14px;font-weight:500;color:#666;margin-top:5px}.categories-bar-telephone{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0;padding:10px;margin-top:-10px;background:#fff;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.categories-bar-telephone .category-button-telephone{background:#fff;border:2px solid #4caf50;color:#4caf50;font-size:14px;font-weight:600;padding:8px 12px;border-radius:20px;cursor:pointer;transition:all .3s ease-in-out}.categories-bar-telephone .category-button-telephone:hover{background:#f0f0f0}.categories-bar-telephone .category-button-telephone.active{background:#4caf50;color:#fff;border-color:#4caf50;transform:scale(1.05)}.sort-bar-telephone{display:flex;justify-content:center;padding:10px}.sort-bar-telephone .sort-dropdown-telephone{width:90%;padding:8px;border-radius:8px;border:1px solid #ddd;font-size:14px;background:#fff;cursor:pointer}.filter-sidebar-telephone{display:flex;flex-direction:column;background:#fff;padding:16px;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.05);width:90%;max-width:320px;margin:0 auto 15px}.filter-sidebar-telephone .filter-bar-telephone{display:flex;flex-direction:column;gap:15px;margin-top:10px}.filter-sidebar-telephone .filter-group-telephone{display:flex;flex-direction:column;gap:6px}.filter-sidebar-telephone .filter-group-telephone label{font-size:14px;font-weight:700;color:#222}.filter-sidebar-telephone .filter-group-telephone select{width:100%;padding:10px;border-radius:8px;border:1px solid #ddd;font-size:14px;background:#fff;color:#444;cursor:pointer;transition:all .3s ease-in-out}.filter-sidebar-telephone .filter-group-telephone select:focus{border-color:#4caf50;outline:none;box-shadow:0 0 4px rgba(76,175,80,.5)}.featured-products-telephone{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:10px;width:100%}.product-telephone{display:flex;flex-direction:column;align-items:center;background:#fff;padding:10px;border-radius:12px;box-shadow:0px 3px 6px rgba(0,0,0,.05);transition:all .3s ease-in-out;text-align:center;width:160px;height:auto}.product-telephone:hover{transform:translateY(-3px);box-shadow:0px 4px 8px rgba(0,0,0,.08)}.product-telephone img{width:110px;height:90px;border-radius:10px;object-fit:cover}.product-telephone .product-details-telephone{display:flex;flex-direction:column;gap:5px;margin-top:6px;width:100%;align-items:center}.product-telephone p{font-size:14px;font-weight:500;color:#444;margin:0}.product-telephone .contact-details{font-size:12px;font-weight:600;color:#007bff;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin-bottom:5px}.product-telephone .view-details-button{background:#4caf50;color:#fff;border:none;padding:8px 12px;font-size:14px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease-in-out;width:100%;margin-top:6px}.product-telephone .view-details-button:hover{background:#388e3c}}
@media only screen and (max-width: 768px){.organic-wholesale-form{width:100%;max-width:100%;padding:16px;background-color:#f9f9f9;border-radius:8px;box-shadow:0px 4px 10px rgba(0,0,0,.1)}.organic-wholesale-form h2{font-size:20px;font-weight:600;text-align:center;margin-bottom:16px;color:#333}.organic-wholesale-form form{display:flex;flex-direction:column;gap:12px}.organic-wholesale-form .form-row{display:flex;flex-direction:column;gap:12px}.organic-wholesale-form label{font-size:14px;font-weight:500;margin-bottom:4px;color:#444}.organic-wholesale-form select,.organic-wholesale-form input,.organic-wholesale-form textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px;background-color:#fff;outline:none;transition:.3s}.organic-wholesale-form select:focus,.organic-wholesale-form input:focus,.organic-wholesale-form textarea:focus{border-color:#4caf50;box-shadow:0px 0px 5px rgba(76,175,80,.3)}.organic-wholesale-form input[type=file]{border:none;padding:8px 0}.organic-wholesale-form .form-submit-button{width:100%;background-color:#4caf50;color:#fff;padding:12px;font-size:16px;font-weight:600;text-align:center;border:none;border-radius:6px;cursor:pointer;transition:.3s}.organic-wholesale-form .form-submit-button:hover{background-color:#388e3c}.organic-wholesale-form .select-container .css-2b097c-container{width:100%}.organic-wholesale-form .select-container .css-yk16xz-control{border:1px solid #ddd;border-radius:6px}.organic-wholesale-form .select-container .css-1pahdxg-control{border-color:#4caf50;box-shadow:0px 0px 5px rgba(76,175,80,.3)}.organic-wholesale-form .modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;max-width:400px;background:#fff;padding:16px;border-radius:8px;box-shadow:0px 4px 10px rgba(0,0,0,.1);z-index:1000}.organic-wholesale-form .modal .modal-content{text-align:center}.organic-wholesale-form .modal .modal-content h3{font-size:18px;margin-bottom:10px;color:#333}.organic-wholesale-form .modal .modal-content p{font-size:14px;color:#666;margin-bottom:10px}.organic-wholesale-form .modal .modal-content .modal-buttons{display:flex;gap:10px;justify-content:center}.organic-wholesale-form .modal .modal-content .modal-buttons button{padding:10px 16px;border:none;font-size:14px;font-weight:600;cursor:pointer;border-radius:6px;transition:.3s}.organic-wholesale-form .modal .modal-content .modal-buttons button.confirm{background-color:#4caf50;color:#fff}.organic-wholesale-form .modal .modal-content .modal-buttons button.confirm:hover{background-color:#388e3c}.organic-wholesale-form .modal .modal-content .modal-buttons button.cancel{background-color:#ddd;color:#333}.organic-wholesale-form .modal .modal-content .modal-buttons button.cancel:hover{background-color:#bbb}}
@media only screen and (max-width: 768px){.wholesale-details-page-tv{background:#f4f7fc;padding:15px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.wholesale-details-page-tv .wholesale-details-container-tv{background:#fff;padding:15px;border-radius:10px;width:100%;max-width:95%;box-shadow:0 2px 6px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:center}.wholesale-details-page-tv .wholesale-header-tv{width:100%;background:#00902b;color:#fff;padding:12px;border-radius:8px;text-align:center}.wholesale-details-page-tv .wholesale-header-tv h2{font-size:18px;color:#fff;font-weight:700}.wholesale-details-page-tv .wholesale-content-tv{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:12px}.wholesale-details-page-tv .wholesale-image-tv{width:100%;height:220px;border-radius:8px;object-fit:cover;background:#e0e0e0}.wholesale-details-page-tv .wholesale-info-tv{width:100%;text-align:left;background:#fff;padding:12px;border-radius:8px;box-shadow:0px 2px 4px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:6px}.wholesale-details-page-tv .wholesale-info-tv p{font-size:14px;font-weight:500;color:#333;margin:4px 0;display:flex;align-items:center;gap:6px;line-height:1.4;flex-wrap:nowrap;white-space:nowrap}.wholesale-details-page-tv .wholesale-info-tv p strong{font-weight:600;color:#004d66;min-width:120px}}
@media only screen and (max-width: 768px){.services-detail-page-service{font-family:"Poppins",sans-serif;background-color:#f9f9f9;padding:1rem;display:flex;flex-direction:column;align-items:center}.services-detail-header-service{background:#fff;padding:1rem;border-radius:10px;text-align:center;margin-bottom:1rem;box-shadow:0 2px 8px rgba(0,0,0,.08)}.services-detail-header-service .services-detail-title-service{font-size:1.5rem;font-weight:600;color:#2e7d32}.services-detail-header-service .services-detail-description-service{font-size:.95rem;color:#555;margin-top:.5rem}.left-section-service{width:100%;display:flex;justify-content:center;margin-bottom:1rem}.left-section-service .banner-image-service{width:100%;max-width:100%;height:auto;object-fit:contain;display:block;border-radius:12px;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.08)}.middle-section-service{display:flex;justify-content:center;margin-bottom:1rem}.middle-section-service .icon-image-service{width:80px;height:80px;object-fit:cover;border-radius:50%;background-color:#f1f1f1;box-shadow:0 2px 5px rgba(0,0,0,.1)}.right-section-service{background:#fff;padding:1.2rem;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.07);width:100%;max-width:500px}.right-section-service .price-section-service{text-align:center;font-size:1rem;margin-bottom:1rem}.right-section-service .price-section-service s{color:#999;margin-right:5px}.right-section-service .price-section-service .discounted-price-service{color:#e53935;font-weight:700;font-size:1.2rem}.right-section-service .ratings-section-service{text-align:center;font-size:14px;color:#666}.right-section-service .ratings-section-service .stars-service{display:flex;justify-content:center;gap:4px;margin-top:5px}.right-section-service .customer-reviews-service{margin-top:1.2rem;background-color:#f5f5f5;padding:10px;border-radius:8px}.right-section-service .customer-reviews-service h3{font-size:1.1rem;color:#2e7d32;margin-bottom:6px}.right-section-service .customer-reviews-service p{font-size:14px;color:#444;margin-bottom:6px}.right-section-service .action-buttons-service{margin-top:1.2rem;display:flex;flex-direction:column;gap:10px}.right-section-service .action-buttons-service button{width:100%;padding:10px;font-size:14px;font-weight:600;border-radius:6px;cursor:pointer;border:none;transition:all .3s ease}.right-section-service .action-buttons-service button.add-to-cart-button-service{background-color:#4caf50;color:#fff}.right-section-service .action-buttons-service button.add-to-cart-button-service:hover{background-color:#388e3c}.right-section-service .action-buttons-service button.checkout-button-service{background-color:#1976d2;color:#fff}.right-section-service .action-buttons-service button.checkout-button-service:hover{background-color:#125ea0}.right-section-service .action-buttons-service button.go-to-cart-button-service{background-color:#ff9800;color:#fff}.right-section-service .action-buttons-service button.go-to-cart-button-service:hover{background-color:#e68900}.handholding-service-card-service{background-color:#fff;padding:1rem;border-radius:10px;margin-top:1rem;box-shadow:0 2px 8px rgba(0,0,0,.07);text-align:center}.handholding-service-card-service .recommended-title-service{display:inline-block;background-color:#4caf50;color:#fff;padding:4px 8px;border-radius:5px;font-size:12px;font-weight:500}.handholding-service-card-service .sale-tag-service{display:inline-block;background-color:#e53935;color:#fff;padding:4px 8px;border-radius:5px;font-size:12px;margin-top:6px}.handholding-service-card-service .updated-title-service{font-size:16px;font-weight:600;color:#2e7d32;margin-top:10px}.handholding-service-card-service .name-input-section-service{margin-top:6px;font-size:14px;color:#444}.handholding-service-card-service .price-section-service{margin-top:6px;font-size:16px;color:#e53935;font-weight:700}.handholding-service-card-service .buttons-container-service{margin-top:12px;display:flex;flex-direction:column;gap:10px}.handholding-service-card-service .buttons-container-service button{width:100%;padding:10px;font-size:14px;font-weight:600;border-radius:6px;border:none;cursor:pointer}.handholding-service-card-service .buttons-container-service button.add-button-service{background-color:#4caf50;color:#fff}.handholding-service-card-service .buttons-container-service button.add-button-service:hover{background-color:#388e3c}.handholding-service-card-service .buttons-container-service button.check-service{background-color:#1976d2;color:#fff}.handholding-service-card-service .buttons-container-service button.check-service:hover{background-color:#125ea0}}
@media only screen and (max-width: 768px){.outer-container-mobile{width:100%;display:flex;justify-content:center;background:#f8f8f8}.container-mobile{width:100%;max-width:370px;background:#fff;display:flex;flex-direction:column;padding:10px}.header-container-mobile{background:#fff;padding:18px;text-align:center;border-bottom:2px solid #007e65;box-shadow:0px 4px 10px rgba(0,0,0,.06);border-radius:0px 0px 16px 16px;position:relative;z-index:2}.project-heading-box-mobile h2{font-size:18px;font-weight:700;color:#fff;margin-bottom:4px;text-transform:capitalize}.subheading-container-mobile h3{font-size:14px;font-weight:500;color:#fff}.subcategories-container-mobile{display:flex;align-items:center;overflow-x:auto;white-space:nowrap;padding:12px 0;margin:0 -10px;background:#fff;border-radius:10px;box-shadow:0px 4px 8px rgba(0,0,0,.05);scroll-behavior:smooth;-webkit-overflow-scrolling:touch;position:relative;width:calc(100% + 20px)}.categoriesss-mobile{display:flex;flex-wrap:nowrap;gap:12px;padding:0 12px;overflow-x:auto}.categoriesss-mobile button{background:#fff;color:#198754;font-size:14px;font-weight:600;padding:8px 14px;border-radius:20px;border:2px solid #198754;transition:all .3s ease-in-out;cursor:pointer;flex-shrink:0;min-width:110px;text-align:center}.categoriesss-mobile button.active{background:#198754;color:#fff;border:2px solid #198754;position:relative}.categoriesss-mobile button.active::after{content:"";position:absolute;width:60%;height:3px;background:#ff3d00;bottom:-4px;left:50%;transform:translateX(-50%);border-radius:10px}.categoriesss-mobile button:hover{background:#16a085;color:#fff;border:2px solid #16a085}.subcategories-container-mobile::-webkit-scrollbar{height:4px}.subcategories-container-mobile::-webkit-scrollbar-thumb{background:#ff3d00;border-radius:10px}.subcategories-container-mobile::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.subcategories-container-mobile{touch-action:auto;overflow-x:scroll !important;width:100%;padding-bottom:5px}.filter-container-mobile{background:#fff;padding:12px;border-radius:10px;box-shadow:0px 3px 10px rgba(0,0,0,.07);margin-bottom:12px}.filter-container-mobile h3{font-size:16px;font-weight:700;color:#444;text-align:center;margin-bottom:12px}.filter-dropdowns-mobile{display:flex;flex-direction:column;gap:10px}.filter-dropdown-mobile{display:flex;flex-direction:column}.filter-dropdown-mobile label{font-size:14px;font-weight:600;color:#333;margin-bottom:4px}.filter-dropdown-mobile select{width:100%;padding:10px;border:2px solid #16a085;border-radius:6px;font-size:14px;transition:all .3s ease-in-out;background:#fff;color:#333}.filter-dropdown-mobile select:focus{border-color:#ff3d00;outline:none;box-shadow:0px 0px 8px rgba(255,61,0,.3)}.sort-by-container-mobile{display:flex;justify-content:center;margin-top:10px}.sort-by-button-mobile{width:100%;padding:10px;border:2px solid #ff9800;border-radius:6px;font-size:14px;background:#fff;color:#ff9800;text-align:center;cursor:pointer;transition:all .3s ease-in-out}.sort-by-button-mobile:hover{background:#ff9800;color:#fff}.main-content-fullscreen-mobile{display:flex;flex-direction:column;align-items:center;padding:12px}}
@media only screen and (max-width: 768px){.organic-product-page-container-mobile{padding:12px;background:#f4f4f4}.organic-product-layout-mobile{display:flex;flex-direction:column;width:100%}.sort-by-mobile{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#fff;border-radius:8px;margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.sort-dropdown-mobile{width:100%;padding:10px;border:1px solid #d69200;border-radius:6px;font-size:14px;transition:all .3s ease-in-out}.sort-dropdown-mobile:focus{border-color:#ff4f5a;outline:none;box-shadow:0px 0px 8px rgba(255,36,51,.3)}.organic-product-grid-mobile{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;padding:10px}.organic-product-card-mobile{background:#fff;border-radius:12px;padding:10px;width:143px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0px 3px 10px rgba(0,0,0,.07);transition:all .3s ease-in-out;min-height:280px;justify-content:space-between}.organic-product-card-mobile:hover{transform:scale(1.02);box-shadow:0px 5px 15px rgba(0,0,0,.12)}.organic-product-link-mobile{text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center}.organic-product-image{width:105%;height:100px;object-fit:cover;border-radius:8px;transition:transform .3s ease-in-out}.organic-product-card-mobile:hover .organic-product-image{transform:scale(1.05)}.organic-product-title-mobile{font-size:14px;font-weight:bold;color:#222;margin-top:6px;text-transform:capitalize}.organic-product-description-mobile{font-size:12px;color:#666;margin-bottom:6px;margin-top:-9px}.organic-product-price-mobile{font-size:14px;font-weight:700;color:#ff4f5a;margin-top:-8px}.original-price{font-size:12px;color:#999;text-decoration:line-through;margin-right:5px}.discounted-price-mobile{font-size:14px;font-weight:bold;color:#27ae60}.discount-percentage-mobile{font-size:12px;color:#ff4f5a}.product-rating{font-size:12px;color:orange;margin:4px 0}.button-group-mobile{display:flex;justify-content:center;align-items:center;width:100%;margin-top:auto}.add-button-mobile{background:#007e09;color:#fff;padding:10px 14px;border:none;border-radius:20px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;min-width:100px;height:40px;display:flex;justify-content:center;align-items:center}.add-button-mobile:hover{background:#e0444f}.quantity-control-mobile{display:flex;align-items:center;gap:6px}.quantity-button-mobile{background:#ff3f4c;color:#fff;border:none;padding:6px 10px;border-radius:50%;font-size:16px;font-weight:bold;cursor:pointer;transition:all .3s ease-in-out}.quantity-button-mobile:hover{background:#e0444f}.quantity-display-mobile{font-size:14px;font-weight:bold;color:#222}}.review-count-mobile{font-size:12px;color:#777;cursor:pointer}.review-count-mobile:hover{color:#ff4f5a}.star-rating{display:flex;justify-content:center;margin-top:6px}.star-rating .star{font-size:16px;color:#ffbf00;margin:0 2px}
@media only screen and (max-width: 768px){.organic-product-detail-container-mobile{width:100%;padding:15px;background:#f7f7f7}.organic-product-detail-mobile{background:#fff;border-radius:12px;padding:15px;box-shadow:0px 3px 10px rgba(0,0,0,.06);display:flex;flex-direction:column;align-items:center;text-align:center}.organic-product-detail-image-mobile{width:100%;max-width:280px;height:auto;border-radius:8px;object-fit:contain;margin-bottom:12px;transition:transform .3s ease-in-out}.organic-product-detail-image-mobile:hover{transform:scale(1.05)}.organic-product-info-mobile{width:100%}.organic-product-name-mobile{font-size:20px;font-weight:700;color:#189100;margin-bottom:5px}.organic-product-description-mobile{font-size:14px;color:#000;line-height:1.4;margin-bottom:10px}.organic-product-brand-mobile{font-size:13px;color:#008a25;font-weight:600;margin-bottom:10px}.organic-product-specifications-mobile{text-align:left;margin-top:10px;background:#f4f4f4;padding:12px;border-radius:8px}.organic-product-specifications-mobile h2{font-size:16px;font-weight:bold;color:#970000;margin-bottom:6px}.organic-product-specifications-mobile ul{list-style:none;padding:0}.organic-product-specifications-mobile li{font-size:14px;color:#000;margin-bottom:5px}.organic-product-quantity-mobile{display:flex;align-items:center;justify-content:center;margin-top:12px}.organic-product-quantity-mobile label{font-size:18px;font-weight:600;color:#000;margin-right:8px}.organic-product-quantity-mobile input{width:50px;padding:6px;border:2px solid #e76f51;border-radius:6px;text-align:center;font-size:12px;margin-bottom:-6px;font-weight:bold;color:#000}.organic-product-actions-mobile{display:flex;flex-direction:column;gap:0px;margin-top:15px}.organic-product-add-to-cart-mobile,.organic-product-buy-now-mobile,.organic-product-pay-now-mobile{width:100%;padding:12px;border:none;border-radius:8px;font-size:14px;font-weight:bold;cursor:pointer;transition:all .3s ease-in-out}.organic-product-add-to-cart-mobile{background:#e76f51;color:#fff}.organic-product-add-to-cart-mobile:hover{background:#d64a39}.organic-product-buy-now-mobile{background:#f4a261;color:#fff}.organic-product-buy-now-mobile:hover{background:#e98b45}.organic-product-pay-now-mobile{background:#2a9d8f;color:#fff}.organic-product-pay-now-mobile:hover{background:#21867a}.organic-product-reviews-section-mobile{margin-top:20px;background:#fff;padding:15px;border-radius:12px;box-shadow:0px 3px 10px rgba(0,0,0,.06)}.organic-product-reviews-section-mobile h2{font-size:18px;font-weight:bold;color:#374151;margin-bottom:10px}.organic-product-review-mobile{background:#f9f9f9;padding:12px;border-radius:8px;margin-bottom:10px;text-align:left;box-shadow:0px 2px 6px rgba(0,0,0,.05)}.organic-product-review-mobile div{font-size:14px;color:#555;margin-bottom:4px}.organic-product-star-rating{font-size:16px;color:#ff9800}.organic-product-review-mobile div:last-child{font-size:12px;color:#888}.organic-product-no-reviews-mobile{font-size:14px;color:#777}.organic-product-loading,.organic-product-error,.organic-product-not-found{font-size:16px;font-weight:bold;color:#e63946;text-align:center;margin-top:20px}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}}}
@media(max-width: 768px){.products-read-categoriesovit{text-align:center;padding:20px;background:linear-gradient(135deg, #E3F2FD, #F1F8E9)}.project-heading-boxovit{text-align:center;padding:10px 10px;border-radius:20px;background:linear-gradient(135deg, #2E7D32, #FFC107);box-shadow:0px 10px 20px rgba(0,0,0,.2);display:inline-block;min-width:280px;position:relative;overflow:hidden}.project-heading-boxovit:before{content:"";position:absolute;inset:0;border-radius:16px;background:radial-gradient(circle, rgba(255, 255, 255, 0.3) 0%, transparent 80%);opacity:.5;z-index:0}.project-heading-boxovit h2{font-size:28px;font-weight:bold;font-family:"Playfair Display",serif;text-transform:uppercase;letter-spacing:1.2px;padding:5px 10px;position:relative;z-index:2;background:linear-gradient(135deg, #ffffff, #f0f0f0);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-shadow:2px 2px 6px rgba(0,0,0,.3),-2px -2px 6px rgba(255,255,255,.5);transition:all .3s ease-in-out}.project-heading-boxovit h2:hover{text-shadow:4px 4px 8px rgba(0,0,0,.4),-2px -2px 8px rgba(255,255,255,.6);transform:translateY(-2px)}.project-heading-boxovit .subheadingovit{font-size:18px;font-weight:500;font-style:italic;color:rgba(255,255,255,.9);text-shadow:1px 1px 3px rgba(0,0,0,.3);position:relative;z-index:2;transition:all .3s ease-in-out}.project-heading-boxovit .subheadingovit:hover{color:#fff;transform:translateY(-2px)}.organic-spec_cards-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:20px;padding:15px;justify-content:center}}@media(max-width: 768px)and (max-width: 420px){.organic-spec_cards-grid{grid-template-columns:1fr}}
@media(max-width: 768px){.organic-spec_cards-gridovit{margin-top:-20px;display:grid;grid-template-columns:repeat(2, minmax(140px, 1fr));gap:12px;background-color:#ccc;border-radius:20px;padding:15px;justify-content:center}}@media(max-width: 768px)and (max-width: 375px){.organic-spec_cards-grid{grid-template-columns:1fr}}@media(max-width: 768px){.organic-spec_cardovit{background:rgba(17,0,0,.75);backdrop-filter:blur(8px);border-radius:16px;box-shadow:0px 8px 16px rgba(0,0,0,.15);overflow:hidden;transition:all .3s ease-in-out;cursor:pointer;padding:12px;text-align:center;opacity:0;transform:translateY(20px);animation:fadeInUp .5s ease-in-out forwards}.organic-spec_cardovit:hover{transform:translateY(-5px);box-shadow:0px 10px 20px rgba(0,0,0,.2)}.organic-spec_card-image-containerovit{width:100%;height:160px;overflow:hidden;border-radius:16px 16px 0 0;background:linear-gradient(135deg, #f0f0f0, #f9f9f9);display:flex;justify-content:center;align-items:center}.organic-spec_card-image-containerovit img{width:100%;height:100%;object-fit:contain;border-radius:16px 16px 0 0;transition:transform .3s ease-in-out}.organic-spec_card-image-containerovit img:hover{transform:scale(1.05)}.organic-spec_card-button-containerovit{width:100%;background:linear-gradient(135deg, #4CAF50, #2E7D32);color:#fff;font-size:16px;font-weight:bold;text-align:center;padding:14px;border-radius:0 0 16px 16px;transition:background .3s ease-in-out,transform .2s ease-in-out}.organic-spec_card-button-containerovit:hover{background:linear-gradient(135deg, #388E3C, #1B5E20);transform:scale(1.05)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
@media(max-width: 768px){.organic-spec_cardovit{background:#000;backdrop-filter:blur(8px);border-radius:16px;box-shadow:0px 8px 16px rgba(0,0,0,.15);overflow:hidden;transition:all .3s ease-in-out;cursor:pointer;padding:12px;text-align:center;opacity:0;transform:translateY(20px);animation:fadeInUp .5s ease-in-out forwards}.organic-spec_cardovit:hover{transform:translateY(-5px);box-shadow:0px 10px 20px rgba(0,0,0,.2)}.organic-spec_card-image-containerovit{width:100%;height:160px;overflow:hidden;border-radius:16px 16px 0 0;background:linear-gradient(135deg, #f0f0f0, #f9f9f9);display:flex;justify-content:center;align-items:center}.organic-spec_card-image-containerovit img{width:100%;height:100%;object-fit:cover;border-radius:16px 16px 0 0;transition:transform .3s ease-in-out}.organic-spec_card-image-containerovit img:hover{transform:scale(1.08)}.organic-spec_card-button-containerovit{width:100%;background:linear-gradient(135deg, #4CAF50, #2E7D32);color:#fff;font-size:16px;font-weight:bold;text-align:center;padding:14px;border-radius:0 0 16px 16px;transition:background .3s ease-in-out,transform .2s ease-in-out}.organic-spec_card-button-containerovit:hover{background:linear-gradient(135deg, #388E3C, #1B5E20);transform:scale(1.05)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
@media(max-width: 768px){.products-read-subcategories-containerovit{text-align:center;padding:20px;background:linear-gradient(135deg, #F1F8E9, #E3F2FD)}.project-heading-boxx{text-align:center;padding:10px;border-radius:12px;background:linear-gradient(135deg, #2E7D32, #FFC107);box-shadow:0px 6px 12px rgba(0,0,0,.15);display:inline-block;min-width:auto;max-width:90%;overflow:hidden;white-space:normal}.project-heading-boxx h1{font-size:16px;font-weight:bold;font-family:"Playfair Display",serif;text-transform:uppercase;letter-spacing:.8px;padding:5px 8px;text-align:center;position:relative;z-index:2;max-width:100%;background:linear-gradient(135deg, #ffffff, #f0f0f0);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-shadow:1px 1px 3px rgba(0,0,0,.2),-1px -1px 3px rgba(255,255,255,.4);transition:all .3s ease-in-out}.project-heading-boxx h1:hover{text-shadow:2px 2px 4px rgba(0,0,0,.3),-1px -1px 4px rgba(255,255,255,.5);transform:translateY(-1px)}.subheadingread{font-size:14px;font-weight:500;font-style:italic;color:#555;text-align:center;margin-top:5px;padding:0 10px;text-shadow:1px 1px 3px rgba(0,0,0,.2)}}
@media(max-width: 768px){.organic-spec_cards-products-read-subcategories-cardsovit{display:grid;grid-template-columns:repeat(2, minmax(45%, 1fr));gap:12px;padding:10px;background:#ffdcdc;border-radius:20px;justify-content:center;align-items:center;margin-left:-80px;width:180%;max-width:100vw;overflow-x:hidden !important}.organic-spec_cards-products-read-subcategories-cardsovit a{color:#fff;text-decoration:none}.organic-spec_cardovit{background:rgba(255,255,255,.9);backdrop-filter:blur(8px);border-radius:16px;box-shadow:0px 8px 16px rgba(0,0,0,.12);transition:all .3s ease-in-out;cursor:pointer;overflow:hidden;text-align:center;padding:12px;width:100%;max-width:200px;height:auto;margin:auto}.organic-spec_cardovit:hover{transform:translateY(-5px);box-shadow:0px 12px 24px rgba(0,0,0,.15)}.organic-spec_card-image-containerovit{width:100%;height:150px;overflow:hidden;border-radius:16px 16px 0 0;background:linear-gradient(135deg, #f5f5f5, #e8e8e8);display:flex;justify-content:center;align-items:center}.organic-spec_card-image-containerovit img{width:100%;height:100%;object-fit:contain;border-radius:16px 16px 0 0;transition:transform .3s ease-in-out}.organic-spec_card-image-containerovit img:hover{transform:scale(1.05)}.organic-spec_card-button-containerovit{width:100%;background:linear-gradient(135deg, #4CAF50, #2E7D32);color:#fff;font-size:14px;font-weight:bold;text-align:center;padding:12px;border-radius:0 0 16px 16px;transition:background .3s ease-in-out,transform .2s ease-in-out}.organic-spec_card-button-containerovit:hover{background:linear-gradient(135deg, #388E3C, #1B5E20);transform:scale(1.03)}html,body{width:100%;max-width:100vw;overflow-x:hidden !important;margin:0;padding:0}}
@media(max-width: 768px){.organic-spec_cardovit{background:rgba(255,255,255,.85);backdrop-filter:blur(12px);border-radius:16px;box-shadow:0px 8px 16px rgba(0,0,0,.1);transition:all .3s ease-in-out;cursor:pointer;overflow:hidden;text-align:center;padding:12px;width:100%;max-width:180px}.organic-spec_cardovit:hover{transform:translateY(-5px);box-shadow:0px 12px 24px rgba(0,0,0,.15)}.organic-spec_card-image-containerovit{width:100%;height:150px;overflow:hidden;border-radius:16px 16px 0 0;background:linear-gradient(135deg, #f5f5f5, #e8e8e8);display:flex;justify-content:center;align-items:center}.organic-spec_card-image-containerovit img{width:100%;height:100%;object-fit:cover;border-radius:16px 16px 0 0;transition:transform .3s ease-in-out}.organic-spec_card-image-containerovit img:hover{transform:scale(1.05)}.organic-spec_card-button-containerovit{width:100%;background:linear-gradient(135deg, #4CAF50, #2E7D32);color:#fff;font-size:14px;font-weight:bold;text-align:center;padding:12px;border-radius:0 0 16px 16px;transition:background .3s ease-in-out,transform .2s ease-in-out}.organic-spec_card-button-containerovit:hover{background:linear-gradient(135deg, #388E3C, #1B5E20);transform:scale(1.03)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
@media(max-width: 768px){.organic-spec_topics-page{display:flex;flex-direction:column;align-items:center;padding:15px;text-align:center;width:100%;background-color:#f9f9f9}.topic-heading-box{width:90%;text-align:center;background:linear-gradient(135deg, #2E7D32, #66BB6A);padding:12px 16px;border-radius:10px;box-shadow:0px 4px 10px rgba(0,0,0,.15);margin-bottom:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:280px;overflow:hidden}.topic-title{font-size:16px;font-weight:bold;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.subheading{font-size:12px;color:rgba(255,255,255,.9);font-weight:500;letter-spacing:.5px;margin-top:8px !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.organic-spec_topics-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;justify-content:center;width:100%;max-width:320px;margin-bottom:15px}.organic-spec_topics-list-item{padding:12px;font-size:14px;text-align:center;background-color:#fff;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:2px 2px 6px rgba(0,0,0,.1)}.organic-spec_topics-list-item-active{background-color:#4caf50;color:#fff;font-weight:bold}.organic-spec_topics-select-box{width:100%;max-width:250px;margin-bottom:15px}.organic-spec_topics-select-box .organic-spec_topics-select{width:100%}.organic-spec_topics-detail{width:100%;text-align:center;padding:10px;background:#fff;border-radius:8px;box-shadow:2px 2px 6px rgba(0,0,0,.1)}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}}
@media(max-width: 768px){.organic-spec_topics-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;justify-content:center;width:100%;max-width:320px;margin-bottom:15px}.organic-spec_topics-list-item-wrapper{display:flex;justify-content:center;align-items:center;width:100%}.organic-spec_topics-list-item{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px;font-size:14px;text-align:center;background-color:#f5f5f5;border-radius:5px;cursor:pointer;transition:all .3s ease;box-shadow:2px 2px 6px rgba(0,0,0,.1)}.organic-spec_topics-list-item-active{background-color:#4caf50;color:#fff;font-weight:bold}.organic-spec_topics-list-item-text{flex-grow:1;text-align:left;font-weight:500}.organic-spec_topics-list-item-icon{font-size:16px;color:#333}.organic-spec_topics-list-item:active{transform:scale(0.98)}.organic-spec_topics-list-item:hover{background-color:#e0e0e0}}
@media(max-width: 768px){.organic-spec_topics-detail-wrapper{width:100%;max-width:360px;text-align:center;padding:10px;background:#fff;border-radius:8px;box-shadow:2px 2px 6px rgba(0,0,0,.1);margin-top:10px}.organic-spec_topics-detail-title{font-size:18px;font-weight:bold;color:#333;margin-bottom:10px}.organic-spec_topics-list-detail{width:100%;overflow-x:auto;max-width:100%;padding:10px;background:#f9f9f9;border-radius:5px;display:flex;justify-content:center}.organic-spec_topics-list-detail table{width:100%;border-collapse:collapse;table-layout:fixed}.organic-spec_topics-list-detail th,.organic-spec_topics-list-detail td{padding:10px;border:1px solid #ddd;text-align:left;white-space:nowrap;overflow:hidden}.organic-spec_topics-list-detail th,.organic-spec_topics-list-detail td{display:none}.organic-spec_topics-list-detail tr th:nth-child(-n+3),.organic-spec_topics-list-detail tr td:nth-child(-n+3){display:table-cell}.organic-spec_topics-list-detail:hover tr th,.organic-spec_topics-list-detail:hover tr td{display:table-cell}}
@media only screen and (max-width: 768px){.agri-page{display:flex;flex-direction:column;align-items:center;background-color:#f8f9fa;padding:10px;font-family:"Arial",sans-serif}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-overlay .popup-content{background:#fff;padding:15px;border-radius:8px;text-align:center;box-shadow:0px 4px 10px rgba(0,0,0,.2)}.agri-header{width:100%;display:flex;justify-content:center;padding:10px 0;background:#fff;border-bottom:1px solid #ddd}.agri-header .agri-sort-dropdown{width:90%;padding:8px;font-size:16px;border:1px solid #ccc;border-radius:5px;outline:none}.agri-container{display:flex;flex-direction:column;width:100%}.agri-sidebar{width:100%;background:#fff;padding:10px;margin-bottom:10px;border-radius:8px;box-shadow:0px 2px 5px rgba(0,0,0,.1)}.agri-main-content{width:100%;display:flex;justify-content:center}.agri-product-grid{display:flex;flex-wrap:wrap;justify-content:center;width:100%;gap:10px}.agri-product-card{width:90%;background:#fff;padding:12px;border-radius:10px;box-shadow:0px 2px 5px rgba(0,0,0,.1);text-align:center;transition:transform .3s}.agri-product-card:hover{transform:scale(1.03)}.agri-product-card .agri-product-link{display:flex;justify-content:center;align-items:center}.agri-product-card .agri-product-image{width:100%;height:180px;object-fit:cover;border-radius:8px;background:#f0f0f0}.agri-product-card .agri-product-title{font-size:18px;font-weight:bold;margin-top:10px;color:#333}.agri-product-card .agri-product-description{font-size:14px;color:#666;margin-top:5px}.agri-product-card .agri-product-price{font-size:16px;font-weight:bold;color:#e63946;margin-top:8px}.agri-product-card .agri-product-price .original-price{text-decoration:line-through;color:#777;margin-right:5px}.agri-product-card .agri-product-price .discounted-price{font-weight:bold;color:#28a745}.agri-product-card .agri-product-pay-now{width:100%;padding:10px;margin-top:10px;background:#007bff;color:#fff;border:none;border-radius:5px;font-size:16px;cursor:pointer;transition:background .3s}.agri-product-card .agri-product-pay-now:hover{background:#0056b3}}
@media only screen and (max-width: 768px){.leaf2cure-container-mobile{display:flex;flex-direction:column;align-items:center;background:#f4f7fc;padding:20px;min-height:100vh;font-family:"Poppins",sans-serif}.header-mobile{width:100%;text-align:center;padding:20px;height:120px;border-radius:12px;background:linear-gradient(90deg, #2e7d32, #6b8e23);color:#fff;font-size:22px;font-weight:bold;text-transform:uppercase;box-shadow:0px 4px 8px rgba(0,0,0,.2)}.header-title-mobile{color:#fff;font-weight:bold;letter-spacing:1px}.know-more-button-mobile{margin-top:-25px;padding:12px 20px;background:linear-gradient(90deg, #ffb300, #ff5722);color:#fff;border-radius:6px;font-size:14px;font-weight:bold;border:none;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0px 3px 6px rgba(0,0,0,.1)}.know-more-button-mobile:hover{background:linear-gradient(90deg, #ff5722, #e64a19);transform:scale(1.05)}.infoList-mobile{list-style:none;padding:15px;width:100%;text-align:center}.infoList-mobile .infoItem-mobile{background:#fff;padding:15px;border-radius:12px;box-shadow:0px 4px 8px rgba(0,0,0,.1)}.infoList-mobile .subHeadingContainer-mobile{font-size:15px;font-weight:600;color:#2e7d32}.infoList-mobile .accuracyText-mobile{font-size:16px;font-weight:500;color:#ff9800}.upload-form-mobile{width:100%;display:flex;flex-direction:column;align-items:center}.file-input-container-mobile{width:100%;text-align:center;margin-top:15px}.upload-label-mobile{font-size:18px;font-weight:bold;color:#333}.file-input-mobile{display:flex;flex-direction:column;align-items:center;margin-top:10px;background:#fff;padding:12px;border-radius:8px;box-shadow:0px 3px 6px rgba(0,0,0,.1)}.choose-file-mobile{padding:12px 18px;background:linear-gradient(90deg, #007bff, #0056b3);color:#fff;border-radius:6px;font-size:14px;font-weight:bold;cursor:pointer;transition:all .3s ease-in-out}.choose-file-mobile:hover{background:linear-gradient(90deg, #0056b3, #0044a8);transform:scale(1.05)}.file-chosen-mobile{margin-top:10px;font-size:14px;color:#666}.analyze-button-mobile{width:100%;padding:14px;margin-top:20px;background:linear-gradient(135deg, #4caf50, #388e3c);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:bold;cursor:pointer;transition:background .3s ease,transform .2s ease}.analyze-button-mobile:hover{background:linear-gradient(135deg, #388e3c, #2e7d32);transform:scale(1.05)}.analyze-button-mobile:active{transform:scale(0.97)}.like-and-share-container-mobile{display:flex;justify-content:center;gap:15px;margin-top:20px}.share-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(4px)}.share-modal{background:#fff;width:90%;max-width:350px;padding:20px;border-radius:12px;text-align:center;box-shadow:0px 5px 15px rgba(0,0,0,.2);animation:fadeIn .3s ease-in-out}.share-modal h3{font-size:18px;font-weight:bold;color:#2e7d32;margin-bottom:15px}.share-icons{display:flex;justify-content:center;gap:12px;margin-bottom:10px}.share-icon{width:45px;height:35px;display:flex;justify-content:center;align-items:center;background:#f4f4f4;border-radius:50%;font-size:20px;color:#fff;transition:all .3s ease-in-out;cursor:pointer}.share-icon:hover{transform:scale(1.1)}.copy-link-container{display:flex;align-items:center;background:#f4f4f4;padding:10px;border-radius:8px;margin-top:10px;box-shadow:inset 0px 2px 5px rgba(0,0,0,.1)}.copy-link-input{flex:1;font-size:14px;border:none;background:rgba(0,0,0,0);outline:none;color:#333;padding:8px}.copy-button{background:#3295ff;color:#fff;font-size:14px;font-weight:bold;padding:8px 12px;border-radius:6px;border:none;cursor:pointer;transition:all .3s ease-in-out}.copy-button:hover{background:#0056b3}}
.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box{background:#fff;border-radius:20px;padding:24px 24px 28px;width:360px;position:relative;box-shadow:0 8px 30px rgba(0,0,0,.2);animation:fadeIn .25s ease-in-out;text-align:center}@keyframes fadeIn{from{opacity:0;transform:scale(0.98)}to{opacity:1;transform:scale(1)}}.modal-close-button{position:absolute;top:16px;right:16px;background-color:#28a745;color:#fff;border:none;font-size:20px;border-radius:8px;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.modal-title{font-size:20px;font-weight:bold;margin-bottom:4px}.modal-subtitle{font-size:15px;color:#4d4d4d;margin-bottom:20px}.modal-share-buttons{display:flex;justify-content:space-between;gap:10px;margin-bottom:24px}.icon-btn{border:none;border-radius:50%;width:58px;height:58px;font-size:22px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:transform .2s ease}.icon-btn:hover{transform:scale(1.1)}.facebook{background:#3b5998}.instagram{background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fd5949 40%, #d6249f 60%, #285AEB 90%)}.whatsapp{background:#25d366}.twitter{background:#1da1f2}.telegram{background:#08c}.modal-copy-link-section{text-align:left}.modal-copy-link-section p{font-size:14px;margin-bottom:6px;color:#444}.modal-copy-link-section .modal-copy-link-container{display:flex;align-items:center;padding:6px 10px;background:#f1f1f1;border-radius:10px;border:1px solid #ddd}.modal-copy-link-section .modal-copy-link-container input{flex:1;border:none;background:rgba(0,0,0,0);padding:6px 8px;font-size:14px;color:#333;outline:none}.modal-copy-link-section .modal-copy-link-container .modal-link-icon{color:#666;margin-right:6px;font-size:16px}.modal-copy-link-section .modal-copy-link-container .modal-copy-button{background-color:#007bff;color:#fff;border:none;padding:6px 14px;border-radius:6px;cursor:pointer;font-size:13px}.modal-copy-link-section .modal-copy-link-container .modal-copy-button:hover{background-color:#0056b3}.toast-message{margin-top:16px;background-color:#4bb543;color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;animation:fadeInOut 2s ease-in-out}@keyframes fadeInOut{0%{opacity:0;transform:translateY(10px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1}100%{opacity:0;transform:translateY(-10px)}}
@media only screen and (max-width: 768px){.agro-expert-container-mobile{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#f8f9fa;padding:20px;font-family:"Poppins",sans-serif}.card-mobile{width:100%;max-width:420px;background:#fff;border-radius:12px;box-shadow:0px 6px 15px rgba(0,0,0,.1);padding:15px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.card-mobile:hover{transform:translateY(-3px);box-shadow:0px 8px 20px rgba(0,0,0,.15)}.card-header-mobile{background:linear-gradient(90deg, #008000, #8b5d25);color:#fff !important;padding:15px;border-radius:12px;text-transform:uppercase;font-weight:bold;font-size:22px;text-align:center;margin-bottom:15px}.card-header-mobile h2,.card-header-mobile h1,.card-header-mobile p{color:#fff !important}.content-section-mobile{text-align:center;margin-top:10px}.content-section-mobile .benefits-list-mobile{display:flex;flex-direction:column;gap:10px;padding-left:0;margin-top:10px}.content-section-mobile .benefits-list-mobile li{background:linear-gradient(135deg, #4B4B4B, #4B4B4B);color:#fff;margin-bottom:6px;padding:8px 10px;border-radius:14px;font-size:.95rem;font-weight:500;text-align:center;transition:all .3s ease;display:flex;align-items:center;gap:10px}.content-section-mobile .benefits-list-mobile li::before{content:"✔";color:#fff;font-weight:bold}.content-section-mobile .benefits-list-mobile li:hover{background:linear-gradient(135deg, #112d4e, #043956);transform:translateY(-2px)}.content-section-mobile .benefits-list-mobile li:active{transform:translateY(2px)}.content-section-mobile .apply-button-mobile{width:100%;padding:14px;margin-top:15px;background:linear-gradient(135deg, #008214, #0056b3);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:bold;cursor:pointer;transition:background .3s ease,transform .2s ease}.content-section-mobile .apply-button-mobile:hover{background:linear-gradient(135deg, #0056b3, #0044a8);transform:scale(1.05)}.content-section-mobile .apply-button-mobile:active{transform:scale(0.97)}}
*{box-sizing:border-box;margin:0;padding:0}body{font-family:"Arial, sans-serif";background-color:#f9f9f9}.default-container-mobile{max-width:480px;margin:20px auto;padding:20px;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.apply-now-btn-mobile{background-color:#4caf50;color:#fff;padding:12px;text-align:center;border-radius:8px;font-size:18px;cursor:pointer;margin-bottom:15px}.apply-now-btn-mobile:hover{background-color:#3d8b40}.mandatory-note-mobile{font-size:14px;color:#f44336;margin-bottom:15px}.skills-btn-mobile{background-color:#ff9800;color:#fff;padding:12px;border:none;border-radius:8px;width:100%;cursor:pointer;margin-bottom:15px}.skills-btn-mobile:hover{background-color:#cc7a00}.default-grid-container-mobile{display:grid;gap:15px}.default-form-group-mobile{display:flex;flex-direction:column}.default-form-group-mobile label{font-size:14px;font-weight:bold;margin-bottom:5px}.default-form-group-mobile input,.default-form-group-mobile textarea{padding:10px;border:1px solid #ccc;border-radius:6px;font-size:14px}.default-form-group-mobile input:focus,.default-form-group-mobile textarea:focus{border-color:#4caf50;outline:none}input[type=file]{padding:5px}.confirmation-label-mobile{display:flex;align-items:center;gap:8px;font-size:14px;margin-top:10px}.default-submit-btn-mobile{background-color:#4caf50;color:#fff;padding:12px;border:none;border-radius:8px;cursor:pointer;font-size:16px;margin-top:15px}.default-submit-btn-mobile:disabled{background-color:#ccc;cursor:not-allowed}.default-submit-btn-mobile:hover:not(:disabled){background-color:#3d8b40}.popup-overlay-mobile{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999}.popup-contents-mobile{background-color:#fff;padding:20px;border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 6px 15px rgba(0,0,0,.2);position:relative;text-align:left}.popup-close-btn-top-right-mobile{position:absolute;top:12px;right:12px;background-color:rgba(0,0,0,0);border:none;font-size:24px;font-weight:bold;cursor:pointer;color:#ff4d4d}.popup-close-btn-top-right-mobile:hover{color:#ff1a1a;transform:scale(1.1)}.popup-contents-mobile h3{margin-top:0;font-size:20px;font-weight:bold;margin-bottom:15px}.skills-options-mobile{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:10px;margin-top:10px;max-height:300px;overflow-y:auto;padding-right:10px}.skills-options-mobile label{display:flex;align-items:center;gap:8px;background-color:#f9f9f9;padding:8px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s ease-in-out;white-space:normal;word-wrap:break-word}.skills-options-mobile label:hover{background-color:#e0f7e9;border-color:#4caf50}.skills-options-mobile label input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#4caf50}.popup-close-btn-mobile{margin-top:15px;padding:10px 20px;background-color:#4caf50;color:#fff;border:none;border-radius:8px;cursor:pointer}.popup-close-btn-mobile:hover{background-color:#3d8b40}@keyframes popupFadeIn{from{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width: 768px){.default-container-mobile{padding:15px}.default-grid-container-mobile{grid-template-columns:1fr}.skills-options-mobile{grid-template-columns:1fr;max-height:250px}.popup-contents-mobile{padding:15px}.popup-close-btn-top-right-mobile{font-size:18px;position:absolute;top:5px;right:5px;background-color:#e4dcdc;border:none;cursor:pointer}.popup-close-btn-top-right-mobile:hover{background-color:#e0e0e0}.popup-close-btn-top-right-mobile:active{background-color:#d6d6d6}}
@media only screen and (max-width: 768px){.partnership-container-mobile{max-width:100%;padding:20px;background:#f4f7fc;font-family:"Poppins",sans-serif}form{background:#fff;padding:20px;border-radius:12px;box-shadow:0px 4px 12px rgba(0,0,0,.1)}.apply-now-btn-mobile{background:linear-gradient(90deg, #008000, #8b5d25);color:#fff;font-weight:bold;text-align:center;padding:12px;border-radius:8px;font-size:18px;margin-bottom:10px}.mandatory-note-mobile{font-size:12px;color:#e63946;text-align:center;margin-bottom:10px}.partnership-form-group-mobile{display:flex;flex-direction:column}.partnership-form-group-mobile label{font-size:14px;font-weight:500;margin-bottom:5px;color:#333}.partnership-form-group-mobile input,.partnership-form-group-mobile textarea,.partnership-form-group-mobile select{width:100%;padding:10px;border:1px solid #ccc;border-radius:6px;font-size:14px;transition:.3s ease-in-out}.partnership-form-group-mobile input:focus,.partnership-form-group-mobile textarea:focus,.partnership-form-group-mobile select:focus{border-color:#007bff;outline:none;box-shadow:0px 0px 5px rgba(0,123,255,.2)}.partnership-form-group-mobile select,.partnership-form-group-mobile textarea{grid-column:span 2}input[type=file]{background:#f0f0f0;padding:5px;font-size:13px;border-radius:6px;cursor:pointer}.proposal-btn-mobile{grid-column:span 2;background:linear-gradient(90deg, #ff9800, #ff5722);color:#fff;font-weight:bold;text-align:center;padding:12px;border-radius:6px;border:none;cursor:pointer;transition:.3s ease}.proposal-btn-mobile:hover{background:linear-gradient(90deg, #ff5722, #ff9800)}.confirmation-label-mobile{display:flex;align-items:flex-start;justify-content:flex-start;font-size:14px;font-weight:500;color:#333;gap:12px;padding:12px;background:#f8f9fa;border-radius:8px;box-shadow:0px 2px 6px rgba(0,0,0,.1)}.confirmation-label-mobile input[type=checkbox]{width:20px;height:20px;border:2px solid #007bff;border-radius:4px;cursor:pointer;transition:all .3s ease-in-out;appearance:none;flex-shrink:0}.confirmation-label-mobile input[type=checkbox]:checked{background-color:#007bff;border-color:#007bff;position:relative}.confirmation-label-mobile input[type=checkbox]:checked::after{content:"✔";font-size:14px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-weight:bold}.confirmation-text-mobile{flex:1;display:flex;align-items:center;font-size:14px;color:#333;line-height:1.4;word-wrap:break-word;white-space:normal}.default-submit-btn-mobile{grid-column:span 2;width:100%;padding:12px;background:linear-gradient(90deg, #007bff, #0056b3);color:#fff;font-size:16px;font-weight:bold;border-radius:6px;border:none;cursor:pointer;transition:.3s ease}.default-submit-btn-mobile:hover{background:linear-gradient(90deg, #0056b3, #0044a8)}.default-submit-btn-mobile:disabled{background:#ccc;cursor:not-allowed}.popup-overlay-mobile{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(8px);padding:15px;overflow-y:auto;animation:fadeIn .3s ease-in-out}.popup-content-mobile{background:#fff;padding:25px;border-radius:12px;text-align:center;box-shadow:0px 5px 15px rgba(0,0,0,.2);width:90%;max-width:400px;animation:popupSlideUp .3s ease-in-out;position:relative}.popup-content-mobile h3{font-size:20px;font-weight:bold;color:#333;margin-bottom:15px}.popup-content-mobile p{font-size:16px;color:#555;margin-bottom:15px;line-height:1.3}.popup-icon-mobile{font-size:50px;color:#28a745;margin-bottom:15px;display:inline-block;animation:iconBounce .5s ease-in-out infinite alternate}.popup-close-btn-mobile{width:100%;padding:14px;background:linear-gradient(90deg, #28a745, #1e7e34);color:#fff;font-size:16px;font-weight:bold;border-radius:8px;border:none;cursor:pointer;margin-top:15px;transition:background .3s ease,transform .2s ease}.popup-close-btn-mobile:hover{background:linear-gradient(90deg, #1e7e34, #145a20);transform:scale(1.03)}.popup-close-btn-mobile:active{transform:scale(0.98)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes popupSlideUp{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes iconBounce{from{transform:scale(1)}to{transform:scale(1.1)}}}
.farm-pest-detector-container{display:flex;flex-direction:column;align-items:center;background-color:rgba(252,247,247,.1529411765);padding:30px;border-radius:50px;box-shadow:0 4px 10px rgba(0,0,0,.1);max-width:500px;width:100%;margin:20px auto}.header-section{display:flex;flex-direction:column;align-items:center;margin-bottom:20px;text-align:center}.header-section .header-title{font-size:1.6em;font-weight:100;color:#fff;background:linear-gradient(135deg, #30d3d3, #a5a714);padding:10px 20px;border-radius:25px;width:320px;margin-bottom:15px}.header-section .info-button{background-color:#1c8e24;color:#fff;font-size:1em;padding:8px 16px;border:none;border-radius:20px;cursor:pointer;transition:background-color .3s ease}.header-section .info-button:hover{background-color:#2f855a}.description-section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:#fff;border-radius:12px;box-shadow:0px 4px 10px rgba(0,0,0,.1);width:100%;max-width:420px;margin:auto;text-align:center}.description-section ul{list-style:none;padding:0;margin:0;font-size:1.2em;color:#333;font-weight:500;text-align:center;margin-bottom:15px;line-height:1.5}.description-section .button-container{display:flex;justify-content:center;width:100%;margin-top:10px}.description-section .button-container button{background:linear-gradient(90deg, #008000, #004080);color:#fff;font-size:16px;padding:12px 25px;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease-in-out;font-weight:bold;text-transform:uppercase}.description-section .button-container button:hover{background:linear-gradient(90deg, #006400, #002d5f);transform:scale(1.08);box-shadow:0px 4px 8px rgba(0,0,0,.2)}@media(max-width: 768px){.description-section{max-width:90%;padding:15px}ul{font-size:1em}}.preview-container{display:flex;justify-content:center;align-items:center;max-width:300px;max-height:300px;margin:20px 0;border:2px solid #34d399;border-radius:10px;overflow:hidden}.preview-container .preview-image{max-width:100%;max-height:100%;object-fit:cover}.preview-container .remove-image-button{position:absolute;top:5px;right:5px;background-color:red;color:#fff;border:none;border-radius:50%;width:25px;height:25px;cursor:pointer;font-size:1.1em;display:flex;align-items:center;justify-content:center}.upload-form{display:flex;flex-direction:column;align-items:center;background-color:rgba(115,148,151,.1843137255);padding:20px;border-radius:30px;box-shadow:0 4px 10px rgba(0,0,0,.247);max-width:300px;width:100%}.upload-form .file-input-container{width:100%;margin-bottom:20px;text-align:center}.upload-form .file-input-container .upload-label{font-weight:600;margin-bottom:10px;display:block;color:#333}.upload-form .file-input-container .file-input{display:flex;align-items:center;justify-content:center}.upload-form .file-input-container .file-input .choose-file{background-color:#fcfbfb;color:#000;padding:8px 15px;border-radius:8px;border:2px solid #34d399;cursor:pointer;font-size:.9em;font-weight:600;margin-right:10px;transition:background-color .3s ease,color .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.upload-form .file-input-container .file-input .choose-file:hover{background-color:#34d399;color:#fff}.upload-form .file-input-container .file-input .file-chosen{font-size:.9em;color:#333}.upload-form .analyze-button-container{display:flex;justify-content:center;width:100%}.upload-form .analyze-button-container .analyze-button{background-color:#eeff06;color:#000;border:none;border-radius:25px;padding:10px 20px;font-size:1em;font-weight:600;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:background-color .3s ease}.upload-form .analyze-button-container .analyze-button:disabled{cursor:not-allowed;opacity:.6}.upload-form .analyze-button-container .analyze-button:hover:enabled{background-color:#2f855a}.rate-button{margin-top:15px;padding:10px 20px;background-color:rgba(160,193,42,.968627451);color:#000;border:none;border-radius:25px;font-size:1em;font-weight:600;cursor:pointer;box-shadow:0 4px 6px rgba(69,70,63,.228);transition:background-color .3s ease}.rate-button:hover{background-color:rgba(164,177,117,.6745098039)}.loading-container{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:rgba(209,250,229,.8);padding:20px;border-radius:20px;display:flex;justify-content:center;align-items:center}.loading-container .loading-spinner{border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top:4px solid #34d399;width:40px;height:40px;animation:spin 1s linear infinite}.prediction-modal,.message-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.prediction-modal .prediction-content,.prediction-modal .message-content,.message-modal .prediction-content,.message-modal .message-content{background-color:#fff;padding:20px 30px;border-radius:15px;box-shadow:0 4px 10px rgba(0,0,0,.1);width:100%;max-width:850px;text-align:center}.prediction-modal .prediction-content h2,.prediction-modal .message-content h2,.message-modal .prediction-content h2,.message-modal .message-content h2{font-size:1.5em;font-weight:600;margin-bottom:15px;margin:15px;color:#28a745;text-align:center}.prediction-modal .prediction-content h3,.prediction-modal .prediction-content h4,.prediction-modal .message-content h3,.prediction-modal .message-content h4,.message-modal .prediction-content h3,.message-modal .prediction-content h4,.message-modal .message-content h3,.message-modal .message-content h4{font-size:1.2em;font-weight:bold;color:#1b8a61;margin-bottom:10px;text-align:center}.prediction-modal .prediction-content .modal-subtitle,.prediction-modal .message-content .modal-subtitle,.message-modal .prediction-content .modal-subtitle,.message-modal .message-content .modal-subtitle{font-size:1.2em;font-weight:bold;color:#081813;margin-top:30px;margin-bottom:1px;text-align:left}.prediction-modal .prediction-content .modal-subtitles,.prediction-modal .message-content .modal-subtitles,.message-modal .prediction-content .modal-subtitles,.message-modal .message-content .modal-subtitles{display:block;text-align:left;margin-top:10px;font-size:1.1em;font-weight:bold;color:#000;margin-bottom:4px}.prediction-modal .prediction-content .modal-table,.prediction-modal .message-content .modal-table,.message-modal .prediction-content .modal-table,.message-modal .message-content .modal-table{width:100%;margin-bottom:20px;border-collapse:collapse}.prediction-modal .prediction-content .modal-table th,.prediction-modal .prediction-content .modal-table td,.prediction-modal .message-content .modal-table th,.prediction-modal .message-content .modal-table td,.message-modal .prediction-content .modal-table th,.message-modal .prediction-content .modal-table td,.message-modal .message-content .modal-table th,.message-modal .message-content .modal-table td{padding:10px;border:1px solid #ddd;text-align:left}.prediction-modal .prediction-content .modal-table th,.prediction-modal .message-content .modal-table th,.message-modal .prediction-content .modal-table th,.message-modal .message-content .modal-table th{background-color:#004a74;color:#fff;text-align:left;font-weight:bold}.prediction-modal .prediction-content .modal-table td,.prediction-modal .message-content .modal-table td,.message-modal .prediction-content .modal-table td,.message-modal .message-content .modal-table td{font-size:1em;color:#333}.prediction-modal .prediction-content .modal-table tr:nth-child(even),.prediction-modal .message-content .modal-table tr:nth-child(even),.message-modal .prediction-content .modal-table tr:nth-child(even),.message-modal .message-content .modal-table tr:nth-child(even){background-color:#f9f9f9}.prediction-modal .prediction-content .close-button,.prediction-modal .message-content .close-button,.message-modal .prediction-content .close-button,.message-modal .message-content .close-button{margin-top:20px;padding:10px 20px;background-color:#34d399;color:#fff;font-size:1.1em;border:none;border-radius:12px;cursor:pointer;transition:background-color .3s ease}.prediction-modal .prediction-content .close-button:hover,.prediction-modal .message-content .close-button:hover,.message-modal .prediction-content .close-button:hover,.message-modal .message-content .close-button:hover{background-color:#2f855a}.prediction-modal .pesticide-recommendation,.message-modal .pesticide-recommendation{background-color:#f7f7f7;padding:10px;border-radius:10px;margin-bottom:15px;box-shadow:0 2px 5px rgba(0,0,0,.1);text-align:left}.prediction-modal .pesticide-recommendation h4,.message-modal .pesticide-recommendation h4{color:#28a745;margin-bottom:10px;text-align:center}.prediction-modal .pesticide-recommendation .recommendation-table,.message-modal .pesticide-recommendation .recommendation-table{width:100%;border-collapse:collapse;margin-bottom:15px}.prediction-modal .pesticide-recommendation .recommendation-table td,.message-modal .pesticide-recommendation .recommendation-table td{padding:8px;border:1px solid #a5a2a2;text-align:left;color:#000;font-weight:bold}.prediction-modal .pesticide-recommendation .recommendation-table td:first-child,.message-modal .pesticide-recommendation .recommendation-table td:first-child{font-weight:bold}.info-modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;max-width:400px;background-color:#f0fdf4;border-radius:15px;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:20px;z-index:1000;max-height:80%;overflow-y:auto}.info-modal .info-content{color:#333;line-height:1.5;font-weight:500}.info-modal .info-content h3{color:#34d399;margin-top:5px;margin-bottom:5px;text-align:center}.info-modal .info-content .close-info-button{display:block;margin:20px auto 0;background-color:#34d399;color:#fff;font-size:1.1em;border:none;border-radius:14px;cursor:pointer;outline:none;transition:background-color .3s ease}.info-modal .info-content .close-info-button:hover{background-color:#2f855a}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
@media only screen and (max-width: 768px){.add-seed-form-mobile{font-family:"Poppins",sans-serif;background:#f5f9f7;padding:1rem;color:#333}.add-seed-form-mobile h2{text-align:center;color:#2e7d32;font-size:1.6rem;font-weight:600;margin-bottom:1.5rem}.add-seed-form-mobile form{background:#fff;padding:1.5rem;border-radius:15px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.add-seed-form-mobile .form-grid-mobile{display:flex;flex-wrap:wrap;gap:1rem}.add-seed-form-mobile .form-field-mobile{width:calc(50% - .5rem);display:flex;flex-direction:column;gap:5px}.add-seed-form-mobile .form-field-mobile label{font-size:.9rem;font-weight:500;color:#2e7d32}.add-seed-form-mobile .form-field-mobile input[type=text],.add-seed-form-mobile .form-field-mobile input[type=number],.add-seed-form-mobile .form-field-mobile input[type=email],.add-seed-form-mobile .form-field-mobile input[type=file],.add-seed-form-mobile .form-field-mobile select,.add-seed-form-mobile .form-field-mobile textarea{padding:.75rem 1rem;font-size:.95rem;border:1px solid #ccc;border-radius:50px;background-color:#fafafa;outline:none;transition:border .2s ease}.add-seed-form-mobile .form-field-mobile input[type=text]:focus,.add-seed-form-mobile .form-field-mobile input[type=number]:focus,.add-seed-form-mobile .form-field-mobile input[type=email]:focus,.add-seed-form-mobile .form-field-mobile input[type=file]:focus,.add-seed-form-mobile .form-field-mobile select:focus,.add-seed-form-mobile .form-field-mobile textarea:focus{border-color:#2e7d32}.add-seed-form-mobile .form-field-mobile textarea{border-radius:15px;resize:vertical;min-height:80px}.add-seed-form-mobile .form-field-mobile input[type=checkbox]{width:18px;height:18px;accent-color:#2e7d32;margin-top:5px}.add-seed-form-mobile .form-field-mobile .error{color:#e53935;font-size:.8rem;margin-top:3px}.add-seed-form-mobile .form-field-mobile.full-width{width:100%}.add-seed-form-mobile .form-buttons-mobile{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem}.add-seed-form-mobile .form-buttons-mobile button{flex:1;padding:.75rem;font-size:1rem;font-weight:600;border:none;border-radius:50px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;box-shadow:0 3px 6px rgba(0,0,0,.08)}.add-seed-form-mobile .form-buttons-mobile .submit-button{background-color:#2e7d32;color:#fff}.add-seed-form-mobile .form-buttons-mobile .submit-button:hover{background-color:#256d29;transform:translateY(-1px)}.add-seed-form-mobile .form-buttons-mobile .cancel-button{background-color:#e53935;color:#fff}.add-seed-form-mobile .form-buttons-mobile .cancel-button:hover{background-color:#c62828;transform:translateY(-1px)}}
@media(max-width: 768px){.success-container-mobile{text-align:center;padding:20px;background:linear-gradient(135deg, #e0faff, #F1F8E9);min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;box-shadow:0px 6px 12px rgba(0,0,0,.15)}.success-heading-mobile{font-size:24px;font-weight:bold;font-family:"Playfair Display",serif;text-transform:uppercase;color:#027814;padding:10px;border-radius:12px;background:linear-gradient(135deg, #A5D6A7, #FFEB3B);box-shadow:0px 4px 8px rgba(0,0,0,.1);display:inline-block;position:relative;overflow:hidden}.success-heading-mobile:before{content:"";position:absolute;inset:0;border-radius:12px;background:radial-gradient(circle, rgba(255, 255, 255, 0.3) 0%, transparent 80%);opacity:.5;z-index:0}.details-container-mobile{width:90%;background:#fff;padding:15px;border-radius:10px;box-shadow:0px 4px 10px rgba(0,0,0,.1);margin-top:15px;text-align:left}.details-container-mobile h2{font-size:20px;font-weight:bold;color:#0d59a6;margin-bottom:10px}.details-container-mobile p{font-size:16px;color:#333;margin-bottom:5px}.details-container-mobile p strong{font-weight:bold;color:#2e7d32}.confirmation-message-mobile{font-size:16px;font-weight:500;font-style:italic;color:#388e3c;text-shadow:1px 1px 3px rgba(0,0,0,.2);padding:12px;margin-top:10px;border-radius:8px;background:rgba(76,175,80,.1)}.home-button-mobile{margin-top:20px;padding:12px 20px;font-size:18px;font-weight:bold;border:none;border-radius:8px;cursor:pointer;background:linear-gradient(135deg, #2E7D32, #FFC107);color:#fff;transition:.3s ease-in-out;box-shadow:0px 4px 8px rgba(0,0,0,.15)}.home-button-mobile:hover{background:linear-gradient(135deg, #388E3C, #FFCA28);transform:scale(1.05);box-shadow:0px 6px 12px rgba(0,0,0,.2)}.error-container{text-align:center;padding:20px;background:#ffcdd2;border-radius:12px;box-shadow:0px 4px 8px rgba(0,0,0,.1)}.error-message{font-size:18px;font-weight:bold;color:#d32f2f}}@media(max-width: 480px){.success-heading-mobile{font-size:22px}.details-container-mobile h2{font-size:18px}.details-container-mobile p{font-size:14px}.confirmation-message-mobile{font-size:14px}.home-button-mobile{font-size:16px;padding:10px 16px}}@media(max-width: 360px){.success-heading-mobile{font-size:20px}.details-container-mobile h2{font-size:16px}.details-container-mobile p{font-size:13px}.confirmation-message-mobile{font-size:13px}.home-button-mobile{font-size:15px;padding:8px 14px}}
@media(max-width: 768px){.publish-homepage-mobile{display:flex;flex-direction:column;align-items:center;padding:16px;background:#e7f1ff;min-height:100vh}.publish-header-mobile{width:100%;max-width:400px;text-align:center;padding:10px;background:linear-gradient(135deg, #c7c7c7, #ffe8e8);color:#fff !important;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);font-size:20px;font-weight:bold;letter-spacing:.5px;margin-bottom:-30px;transition:all .3s ease-in-out}.publish-header-mobile:hover{transform:scale(1.02)}.publish-subheading-mobile{font-size:14px;color:#017012;margin-bottom:14px;text-align:center}.button-container-mobile{width:100%;display:flex;justify-content:center}.publish-button-mobile{background:linear-gradient(135deg, #ff6f61, #ff4081);color:#fff;font-size:15px;font-weight:bold;padding:12px 20px;border-radius:10px;border:none;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 4px 8px rgba(0,0,0,.15)}.publish-button-mobile:hover{background:linear-gradient(135deg, #ff4081, #d500f9);transform:scale(1.05)}.layout-container-mobile{width:100%;max-width:400px}.history-section-mobile{background:#fff;padding:12px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:16px}.history-label-mobile{font-size:14px;font-weight:bold;color:#333;display:block;margin-bottom:6px}.history-dropdown-mobile{width:100%;padding:10px;border:1px solid #ccc;border-radius:8px;font-size:14px;margin-bottom:10px;background:#fff;cursor:pointer}.articles-section-mobile{width:100%}.grid-container-mobile{display:grid;grid-template-columns:1fr;gap:12px}.article-item-mobile{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.1);cursor:pointer;transition:transform .3s ease-in-out}.article-item-mobile:hover{transform:scale(1.02)}.article-image-mobile{width:100%;height:160px;object-fit:cover;border-top-left-radius:12px;border-top-right-radius:12px}.article-content-mobile{padding:12px}.article-content-mobile h3{font-size:16px;font-weight:bold;color:#333;margin-bottom:6px}.publish-date-mobile{font-size:12px;color:#777}}
@media(max-width: 768px){.Press-form-mobile{width:90%;max-width:400px;background:#fff;padding:18px;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:20px auto}.Press-form-mobile h2{text-align:center;font-size:20px;font-weight:bold;color:#333;margin-bottom:16px}.Press-form-group-mobile{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:14px}.Press-form-group-mobile label{font-size:14px;font-weight:bold;color:#444;margin-bottom:6px}.Press-form-group-mobile input,.Press-form-group-mobile select,.Press-form-group-mobile textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:6px;font-size:14px;transition:all .3s ease-in-out;background:#fff}.Press-form-group-mobile input:focus,.Press-form-group-mobile select:focus,.Press-form-group-mobile textarea:focus{border-color:#4caf50;outline:none;box-shadow:0 2px 6px rgba(76,175,80,.3)}.Press-form-group-mobile input::placeholder,.-form-group-mobile textarea::placeholder{color:#888;font-size:13px}.Press-form-group-mobile input[type=file]{padding:5px;font-size:14px}.Press-error-message-mobile{color:red;font-size:12px;margin-top:4px}.Press-button-group-mobile{display:flex;justify-content:space-between;margin-top:16px}.Press-submit-button-mobile{width:48%;background:linear-gradient(135deg, #ff6f61, #ff4081);color:#fff;font-size:15px;font-weight:bold;padding:10px;border-radius:8px;border:none;cursor:pointer;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:all .3s ease-in-out}.Press-submit-button-mobile:hover{background:linear-gradient(135deg, #ff4081, #d500f9);transform:scale(1.05)}.Press-cancel-button-mobile{width:48%;background:#ccc;color:#000;font-size:15px;font-weight:bold;padding:10px;border-radius:8px;border:none;cursor:pointer;transition:all .3s ease-in-out}.Press-cancel-button-mobile:hover{background:#999;transform:scale(1.02)}.success-popup-xYZ123-mobile{position:fixed;top:30%;left:50%;transform:translate(-50%, -50%);width:80%;max-width:300px;background:#fff;padding:16px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.2);text-align:center;z-index:1000}.success-popup-content-xYZ123-mobile{font-size:14px;color:#333;font-weight:bold;margin-bottom:12px}.success-popup-xYZ123-mobile button{background:#4caf50;color:#fff;padding:8px 14px;border-radius:6px;border:none;cursor:pointer;transition:all .3s ease-in-out}.success-popup-xYZ123-mobile button:hover{background:#388e3c;transform:scale(1.05)}}
@media(max-width: 768px){.article-detail-mobile{width:90%;max-width:400px;background:#fff;padding:16px;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:20px auto}.article-header-mobile{text-align:center;padding:12px;background:linear-gradient(135deg, #4caf50, #388e3c);color:#fff;border-radius:10px;margin-bottom:16px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.article-title-mobile{font-size:20px;font-weight:bold;margin-bottom:6px}.article-date-mobile,.article-category-mobile{font-size:14px;color:#fff;font-weight:500;opacity:.9}.article-body-mobile{background:#fff;border-radius:12px;padding:14px;box-shadow:0 2px 6px rgba(0,0,0,.1);text-align:center}.article-image-mobile{width:100%;border-radius:10px;margin-bottom:12px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.download-link{display:inline-block;background:linear-gradient(135deg, #ff6f61, #ff4784);color:#fff;font-size:14px;font-weight:bold;padding:10px 14px;border-radius:8px;text-decoration:none;margin-bottom:12px;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:all .3s ease-in-out}.download-link:hover{background:linear-gradient(135deg, #ff4081, #d500f9);transform:scale(1.05)}.no-file-mobile{font-size:13px;color:#777;margin-bottom:12px}.book-content-mobile{font-size:14px;line-height:1.6;color:#333;text-align:left;padding:12px;background:#f7f7f7;border-radius:10px;margin-bottom:14px}.pagination-controls-mobile{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.pagination-button-mobile{background:#388e3c;color:#fff;border:none;padding:8px 12px;font-size:14px;font-weight:bold;border-radius:8px;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 2px 4px rgba(0,0,0,.15)}.pagination-button-mobile:hover{background:#2e7d32;transform:scale(1.05)}.pagination-button-mobile:disabled{background:#ccc;cursor:not-allowed}.page-number-mobile{font-size:14px;font-weight:bold;color:#444}}
.main-container{display:flex;justify-content:center;align-items:center;padding:20px;min-height:100vh;background-color:#fff}.farmer-roadmap-container{display:flex;flex-direction:column;align-items:center;padding:20px;background-color:#fff;max-width:500px;width:100%;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin:0 auto}.farmer-roadmap-container h1{font-size:2em;font-weight:100;color:#fff;background:linear-gradient(135deg, rgba(200, 25, 40, 0.8), rgba(15, 7, 132, 0.737254902));padding:10px 20px;border-radius:25px;margin-bottom:20px;text-align:center;max-width:400px;width:100%;box-shadow:0 4px 10px rgba(0,0,0,.1)}.progress-bar-container{width:100%;background-color:#e0e0e0;border-radius:20px;overflow:hidden;margin:20px 0}.progress-bar-container .progress-bar{height:10px;background-color:#42bf7a;transition:width .3s ease}.question-container{background-color:#fff;padding:20px;border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin-top:20px;text-align:center}.question-container h3{margin-bottom:20px;color:#333}.question-container .option-button{background-color:#f0f0f0;color:#333;padding:10px 15px;border:2px solid #1b8711;border-radius:8px;margin:5px;cursor:pointer;transition:background-color .3s ease,color .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.question-container .option-button.selected{background-color:#42bf7a;color:#fff}.question-container .option-button:hover{background-color:#d8d9da;color:#000}.question-container .input-field{margin:10px 0;padding:8px 15px;border:2px solid #1b8711;border-radius:8px;width:calc(100% - 40px);max-width:300px}.question-container .next-button{background-color:gold;color:#000;border:none;border-radius:20px;padding:10px 20px;margin-top:20px;cursor:pointer;font-weight:600;transition:background-color .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.question-container .next-button:disabled{cursor:not-allowed;opacity:.6}.question-container .next-button:hover:enabled{background-color:#e6c200}.loading-container{position:fixed;top:0;left:0;width:20vw;height:20vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(255,255,255,.8);z-index:1000}.loading-container .spinner{border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top:4px solid #4281bf;width:40px;height:40px;animation:spin 1s linear infinite;margin-bottom:10px}.loading-container p{font-size:1em;color:#333}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.result-container{max-width:800px;margin:2rem auto;padding:2rem;background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);font-family:Arial,sans-serif}.result-container .result-title{font-size:2rem;font-weight:600;color:#2b4d76;text-align:center;margin-bottom:1.5rem}.result-container .roadmap-content h1,.result-container .roadmap-content h2{font-weight:600;border-bottom:2px solid #3a6ea5;padding-bottom:.5rem;margin-top:2rem;font-size:1.6rem}.result-container .roadmap-content h1{color:#fff}.result-container .roadmap-content h2{color:#2b4d76}.result-container .roadmap-content h3{color:#3a6ea5;font-weight:500;margin-top:1.5rem;font-size:1.4rem}.result-container .roadmap-content ul{list-style-type:disc;margin-left:1.5rem;padding-left:1rem}.result-container .roadmap-content ul li{font-size:1rem;margin-bottom:.5rem;color:#555}.result-container .roadmap-content p{font-size:1rem;line-height:1.6;color:#666;margin-top:1.5rem}.result-container .roadmap-content a{color:#3a6ea5;text-decoration:underline}.result-container .roadmap-content a:hover{text-decoration:none}@media(min-width: 1024px){.result-container{max-width:600px}}.result-container::-webkit-scrollbar{width:6px}.result-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.result-container::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.result-container::-webkit-scrollbar-thumb:hover{background:#555}.like-share-review-container{margin-top:20px;width:100%}.like-and-share-container{display:flex;gap:15px;margin-top:20px;justify-content:center;position:relative}.like-button,.share-button{display:flex;align-items:center;padding:10px 20px;border:none;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color .3s ease;background-color:#f0f0f0;color:#333}.like-button:hover,.share-button:hover{background-color:#e0e0e0}.like-button svg,.share-button svg{margin-right:8px}.like-button.thumbs_up{color:#333}.like-button.heart{color:#e74c3c}.emoji-popup{position:absolute;display:flex;gap:10px;padding:10px;background:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:100;top:-50px;left:50%;transform:translateX(-50%);animation:fadeIn .3s ease-in-out}.emoji-popup span{font-size:24px;cursor:pointer;transition:transform .2s}.emoji-popup span:hover{transform:scale(1.2)}.emoji-popup span:nth-child(2){color:#e74c3c}.review-section{margin-top:20px;text-align:center}.review-section h3{font-size:1.5rem;margin-bottom:10px}.review-section .stars{display:flex;justify-content:center;margin-bottom:10px}.review-section .stars .star-filled{color:#ffc107}.review-section .stars .star-empty{color:#e4e5e9}.review-section .review-input-container{display:flex;flex-direction:column;align-items:center;gap:8px}.review-section .comment-textarea{width:100%;max-width:300px;padding:8px;border-radius:5px;border:1px solid #ccc;margin:0;resize:vertical}.review-section .submit-review-button{background-color:#34d399;color:#fff;padding:8px 16px;border-radius:5px;cursor:pointer;border:none;transition:background-color .3s ease}.review-section .submit-review-button:disabled{background-color:#aaa;cursor:not-allowed}.review-section .submit-review-button:hover:not(:disabled){background-color:#2f855a}.reviews-container{margin-top:20px;padding:30px;background-color:#f8f9fa;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);width:100%;max-width:900px;margin-left:auto;margin-right:auto}.review-card{border:1px solid #ccc;border-radius:8px;padding:15px;margin-bottom:15px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.review-card h4{margin:0;font-weight:bold}.review-card .review-stars{margin:5px 0}.review-card p{margin-top:10px}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-overlay .popup-content{background-color:#fff;padding:20px;border-radius:10px;text-align:center;width:300px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.popup-overlay .popup-close-button{padding:10px 20px;background-color:#34d399;color:#fff;border:none;border-radius:5px;cursor:pointer}.popup-overlay .popup-close-button:hover{background-color:#2f855a}
@media only screen and (max-width: 768px){.forum-list-container-mobile{font-family:"Poppins",sans-serif;background-color:#f8f9fa;padding:16px;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.sidebar-mobile{background:#fff;padding:12px;border-radius:12px;box-shadow:0px 4px 10px rgba(0,0,0,.08);margin-bottom:16px}.sidebar-mobile select{width:100%;padding:10px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;margin-top:8px;appearance:none;background:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3E%3Cpath fill=%27%23FF3D67%27 d=%27M2 0L0 2h4z%27/%3E%3C/svg%3E") no-repeat right 12px center/8px 10px;cursor:pointer}.forum-header-mobile{display:flex;justify-content:center;margin-bottom:12px}.forum-header-mobile .ask-question-btn-mobile{background:#ff3d67;color:#fff;padding:12px 20px;border-radius:25px;font-weight:500;border:none;cursor:pointer;width:100%;text-align:center}.forum-title-mobile{font-size:20px;font-weight:bold;text-align:center;margin-bottom:16px;color:#ff3d67;text-transform:uppercase}.questions-container-mobile{display:flex;flex-direction:column;gap:12px}.post-container-mobile{background:#fff;padding:14px;border-radius:12px;box-shadow:0px 4px 10px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:8px}.post-subject-mobile{font-size:16px;font-weight:bold;color:#333}.post-content-mobile{font-size:14px;color:#555}.post-author-mobile{font-size:12px;color:#777}.post-actions-mobile{display:flex;justify-content:space-between;margin-top:10px}.icon{display:flex;align-items:center;font-size:14px;color:#555;gap:4px;cursor:pointer}.like-icon-mobile{color:#007bff}.comment-icon-mobile{color:#f90}.share-icon-mobile{color:#28a745}.submit-button,.cancel-button{border-radius:50px;width:45%;height:45px;margin-top:29px;font-size:14px;font-weight:bold;text-align:center;border:none;cursor:pointer;transition:all .3s ease-in-out}.submit-button{background:#ff3d67;color:#fff}.cancel-button{background:#e0e0e0;color:#333}.submit-button:hover{background:#e0444f}.cancel-button:hover{background:silver}}
@media only screen and (max-width: 768px){.question-form-Binaya{padding:1.2rem;background-color:#fdfdfd;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.04);font-family:"Segoe UI",sans-serif}.form-title-Binaya{font-size:1.4rem;margin-bottom:1rem;color:#2c3e50;text-align:center;font-weight:600}.form-group-Binaya{margin-bottom:.75rem;display:flex;flex-direction:column}.form-label-Binaya{margin-bottom:10px;font-size:.9rem;font-weight:500;color:#34495e}.form-select,.form-input,.form-textarea{padding:.55rem .75rem;border:1px solid #dcdcdc;border-radius:6px;font-size:.95rem;background-color:#fafafa;transition:border-color .3s ease,background-color .3s ease}.form-select:focus,.form-input:focus,.form-textarea:focus{border-color:#27ae60;background-color:#fff;outline:none}.form-textarea{min-height:90px;resize:vertical}.error-Binaya,.error-Binaya-Binaya{color:#e74c3c;font-size:.8rem;margin-top:.2rem}.form-button-Binaya{width:100%;padding:.65rem;font-size:1rem;font-weight:600;background-color:#2ecc71;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease}.form-button-Binaya:hover{background-color:#27ae60}.custom-popup-overlay-Binaya{position:fixed;inset:0;background-color:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;z-index:1000}.custom-popup-content-Binaya{background-color:#fff;padding:1.5rem;border-radius:10px;max-width:90%;width:100%;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.15);position:relative}.custom-close-button-Binaya{position:absolute;top:.5rem;right:.75rem;background:rgba(0,0,0,0);border:none;font-size:1.4rem;cursor:pointer;color:#7f8c8d}.custom-popup-content-Binaya h3{margin-bottom:.8rem;font-size:1.3rem;color:#2c3e50}.custom-popup-content-Binaya p{font-size:.95rem;margin-bottom:1rem;color:#555}.custom-login-button{background-color:#3498db;color:#fff;padding:.6rem 1.1rem;font-size:.95rem;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease}.custom-login-button:hover{background-color:#2980b9}}
@media(max-width: 768px){.podcast-page-mobile{font-family:"Arial",sans-serif;background:linear-gradient(135deg, #f9f9f9, #e3e3e3);padding:15px;width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center}.header-container-mobile{text-align:center;width:100%;padding:15px 0;background:linear-gradient(135deg, #000305, #095747);color:#fff;border-radius:12px;box-shadow:0px 8px 16px rgba(0,0,0,.15);position:relative;overflow:hidden}.header-container-mobile:before{content:"";position:absolute;inset:0;background:radial-gradient(circle, rgba(255, 255, 255, 0.2) 0%, transparent 70%);opacity:.6}.header-container-mobile h2{font-size:26px;font-weight:bold;text-transform:uppercase;z-index:2;position:relative;text-shadow:2px 2px 4px #000;color:rgba(211,32,137,.85)}.header-container-mobile .subheadingo-mobile{font-size:16px;font-weight:500;font-style:italic;color:rgba(255,255,255,.85);margin-top:5px;position:relative;z-index:2}.filter-seection-mobile{width:90%;background:#fff;padding:12px;border-radius:10px;box-shadow:0px 4px 12px rgba(0,0,0,.1);margin:15px 0;text-align:left}.filter-seection-mobile h3{font-size:18px;font-weight:bold;margin-bottom:8px}.filter-seection-mobile .filter-item-mobile{margin-bottom:10px}.filter-seection-mobile .filter-item-mobile label{display:block;font-size:14px;font-weight:600;margin-bottom:4px}.filter-seection-mobile .filter-item-mobile select{width:100%;padding:8px;font-size:14px;border:1px solid #ccc;border-radius:6px;background:#fff;outline:none;transition:.2s ease-in-out}.filter-seection-mobile .filter-item-mobile select:focus{border-color:#16a085;box-shadow:0px 2px 6px rgba(22,160,133,.2)}.button-containers-mobile{display:flex;justify-content:center;gap:8px;width:90%;margin-bottom:15px}.button-containers-mobile button{flex:1;padding:10px;font-size:14px;font-weight:bold;border:none;border-radius:8px;cursor:pointer;background:#2c3e50;color:#fff;transition:.3s ease-in-out}.button-containers-mobile button.active{background:#16a085}.button-containers-mobile button:hover{transform:scale(1.05);background:#12876f}.podcast-series-list-mobile{width:90%;display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:12px;justify-content:center}.podcast-series-list-mobile .series-item-mobile{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0px 4px 12px rgba(0,0,0,.1);transition:transform .3s ease;cursor:pointer;position:relative}.podcast-series-list-mobile .series-item-mobile:hover{transform:translateY(-3px);box-shadow:0px 6px 15px rgba(0,0,0,.2)}.podcast-series-list-mobile .series-item-mobile a{display:flex;flex-direction:column;text-decoration:none;color:inherit}.podcast-series-list-mobile .series-item-mobile img{width:100%;height:180px;object-fit:cover;border-bottom:2px solid #ddd;transition:.3s ease-in-out}.podcast-series-list-mobile .series-item-mobile img:hover{filter:brightness(90%)}.podcast-series-list-mobile .series-item-mobile h2{font-size:16px;font-weight:bold;padding:10px}.podcast-series-list-mobile .series-item-mobile .description-text-mobile{font-size:13px;color:#555;padding:0 10px 12px}}@media(max-width: 480px){.podcast-page-mobile{padding:10px}.podcast-page-mobile .header-container-mobile h2{font-size:22px}.podcast-page-mobile .header-container-mobile .subheadingo-mobile{font-size:14px}.podcast-page-mobile .filter-seection-mobile{width:95%;padding:10px}.podcast-page-mobile .button-containers-mobile{width:95%}.podcast-page-mobile .button-containers-mobile button{font-size:13px;padding:8px}.podcast-page-mobile .podcast-series-list-mobile{width:95%}.podcast-page-mobile .podcast-series-list-mobile .series-item-mobile img{height:160px}.podcast-page-mobile .podcast-series-list-mobile .series-item-mobile h2{font-size:14px}.podcast-page-mobile .podcast-series-list-mobile .series-item-mobile .description-text-mobile{font-size:12px}}@media(max-width: 360px){.podcast-page-mobile{padding:8px}.podcast-page-mobile .header-container-mobile h2{font-size:20px}.podcast-page-mobile .header-container-mobile .subheadingo-mobile{font-size:13px}.podcast-page-mobile .filter-seection-mobile{width:98%;padding:8px}.podcast-page-mobile .button-containers-mobile{width:98%}.podcast-page-mobile .button-containers-mobile button{font-size:12px;padding:7px}.podcast-page-mobile .podcast-series-list-mobile{width:98%}.podcast-page-mobile .podcast-series-list-mobile .series-item-mobile img{height:140px}.podcast-page-mobile .podcast-series-list-mobile .series-item-mobile h2{font-size:13px}.podcast-page-mobile .podcast-series-list-mobile .series-item-mobile .description-text-mobile{font-size:11px}}
@media screen and (max-width: 768px){.podcast-page-mobile{display:flex;justify-content:center;align-items:center;padding:16px;background-color:#f5f5f5}.podcast-series-detail-mobile{width:100%;max-width:600px;background:#fff;border-radius:12px;padding:16px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.image-grid-layout-mobile{display:flex;flex-direction:column;align-items:center;gap:12px}.series-image-container-mobile{width:100%;position:relative}.series-image-container-mobile .large-img-mobile{width:100%;height:auto;max-height:350px;object-fit:cover;border-radius:12px;box-shadow:0px 4px 6px rgba(0,0,0,.1)}.series-title-mobile{display:flex;justify-content:center;margin-top:12px}.series-title-mobile .title-container-mobile{color:red;font-size:1.4rem;text-align:center;font-weight:bold;width:fit-content;box-shadow:0px 4px 6px rgba(0,0,0,.1)}.video-images-container-mobile{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%}.small-images-grid-mobile{display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));gap:10px;width:100%}.video-image-item-mobile{width:100%;cursor:pointer;transition:transform .3s ease-in-out}.video-image-item-mobile:hover{transform:scale(1.05)}.video-image-item-mobile .small-img-mobile{width:100%;height:140px;object-fit:cover;border-radius:10px;box-shadow:0px 3px 6px rgba(0,0,0,.1)}.media-section-mobile{margin-top:20px}.episode-item-mobile{background:#fff;padding:12px;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1);margin-bottom:16px}.episode-item-mobile h3{font-size:1rem;color:#333;margin-bottom:8px}.episode-item-mobile p{font-size:.9rem;color:#666}.episode-item-mobile audio,.episode-item-mobile video{width:100%;border-radius:8px}.additional-videos-mobile{display:flex;flex-direction:column;gap:16px}}
.container{text-align:center;padding:20px;font-family:Arial,sans-serif}.header-section{background:linear-gradient(135deg, #c7c7c7, #ffe8e8);color:#06247e;padding:21px;border-radius:12px;box-shadow:0px 4px 6px rgba(0,0,0,.1);margin-bottom:20px}.header-section .title{font-size:22px;font-weight:bold;margin-bottom:5px;color:#022f71}.header-section .subtitle{font-size:14px;font-weight:300;color:#00771c}.category-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px}.category-buttons .category-button{background:#fff;color:#007c00;border:2px solid #007c00;padding:8px 15px;border-radius:20px;cursor:pointer;font-size:14px;font-weight:bold;transition:all .3s ease}.category-buttons .category-button:hover,.category-buttons .category-button.active{background:#007c00;color:#fff}.video-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:15px;padding:10px}.video-card{background:#fff;padding:10px;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);text-align:center;transition:transform .2s ease}.video-card:hover{transform:scale(1.03)}.video-card h4{font-size:14px;margin-top:8px;font-weight:bold;color:#333}.video-card iframe{border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width: 768px){.header-section{padding:15px}.title{font-size:18px}.subtitle{font-size:12px}.category-buttons{gap:5px}.video-grid{grid-template-columns:1fr}.video-card{padding:8px}}
@media only screen and (max-width: 768px){.contact-us-mobile{display:flex;flex-direction:column;align-items:center;background:#f2f6fc;padding:20px;min-height:100vh}h1{font-size:24px;font-weight:bold;color:#00760e;margin-bottom:8px;text-align:center}.description-mobile{font-size:14px;color:#555;text-align:center;margin-bottom:15px}.team-list-mobile{list-style:none;padding:0;margin:0;width:100%;max-width:400px}.team-item-mobile{background:#fff;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.08);padding:14px;margin-bottom:12px;display:flex;flex-direction:column;align-items:center;transition:all .3s ease-in-out}.team-item-mobile:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.12)}.team-info-mobile{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:#333;margin-bottom:8px}.icon-person-mobile{font-size:18px;color:#4070f4}.team-name-mobile{font-weight:bold;color:#222}.team-role-mobile{font-size:12px;color:#777}.team-contact-mobile{display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg, #4070f4, #3e74ff);padding:8px 15px;border-radius:25px;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:background .3s ease-in-out,transform .2s}.team-contact-mobile:hover{background:linear-gradient(135deg, #3058e2, #5a82ff);transform:scale(1.05)}.icon-phone-mobile{font-size:14px;color:#fff}.team-number-mobile{font-size:14px;color:#fff;text-decoration:none;font-weight:bold}}
.wholesale-ad-phon{background:#f4f7fc;padding:20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:15px}.wholesale-ad-phon .wholesale-ad__header-phon{background:linear-gradient(135deg, #6fe1cc, #ecbee5);color:#fff;padding:20px;border-radius:12px;max-width:90%;box-shadow:0 4px 8px rgba(0,0,0,.1)}.wholesale-ad-phon .wholesale-ad__header-phon h1{font-size:16px;font-weight:700;color:#a9003b;margin-bottom:10px}.wholesale-ad-phon .wholesale-ad__header-phon p{font-size:12px;font-weight:700;color:#000;opacity:.9}.wholesale-ad-phon .wholesale-ad__header-phon .cta-button-phon{margin-top:15px;background:#079c0c;color:#fff;font-size:16px;font-weight:600;padding:10px 18px;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease-in-out}.wholesale-ad-phon .wholesale-ad__header-phon .cta-button-phon:hover{background:#9fefff}.wholesale-ad-phon .wholesale-ad__benefits-phon{display:flex;flex-direction:column;gap:12px;width:100%;max-width:90%}.wholesale-ad-phon .wholesale-ad__benefits-phon .benefit-phon{background:#fff;padding:15px;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease-in-out}.wholesale-ad-phon .wholesale-ad__benefits-phon .benefit-phon:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.wholesale-ad-phon .wholesale-ad__benefits-phon .benefit-phon h2{font-size:18px;font-weight:600;color:#00830b;margin-bottom:5px}.wholesale-ad-phon .wholesale-ad__benefits-phon .benefit-phon p{font-size:14px;color:#666}@media only screen and (max-width: 768px){.wholesale-ad-phon{padding:15px;gap:12px}.wholesale-ad__header-phon{padding:18px}.wholesale-ad__header-phon h1{font-size:18px}.wholesale-ad__header-phon p{font-size:13px}.wholesale-ad__header-phon .cta-button-phon{font-size:14px;padding:8px 14px}.wholesale-ad__benefits-phon .benefit-phon{padding:12px}.wholesale-ad__benefits-phon .benefit-phon h2{font-size:16px}.wholesale-ad__benefits-phon .benefit-phon p{font-size:13px}}
@media only screen and (max-width: 768px){.home-new{font-family:"Segoe UI",sans-serif;padding:1rem;background-color:#f9fafa;color:#000}.hero-new{text-align:center;padding:2rem 1rem;background:linear-gradient(135deg, #91b322, #23aea5);color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-bottom:2rem}.hero-new h1{font-size:1.6rem;margin-bottom:.75rem}.hero-new p{font-size:1rem;margin-bottom:1.5rem}.hero-new button{padding:.75rem 1.5rem;background-color:#fff;color:#09436c;font-weight:bold;font-size:1rem;border:none;border-radius:10px;cursor:pointer;transition:background-color .3s}.hero-new button:hover{background-color:#e6f5ea}.benefits-new{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.benefits-new .card-new{background:#fff;border-radius:12px;padding:1.2rem;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:transform .2s ease}.benefits-new .card-new h3{font-size:1.1rem;margin-bottom:.5rem;display:flex;align-items:center;gap:.4rem}.benefits-new .card-new p{font-size:.95rem;color:#555}.benefits-new .card-new:hover{transform:translateY(-3px)}.cta-new{text-align:center;padding:2rem 1rem;background-color:#1976d2;border-radius:12px;color:#fff}.cta-new h2{font-size:1.3rem;margin-bottom:1rem}.cta-new button{padding:.75rem 1.5rem;font-size:1rem;background-color:#fff;color:#1976d2;font-weight:bold;border:none;border-radius:10px;cursor:pointer;transition:background-color .3s}.cta-new button:hover{background-color:#e0ebff}.login-modal-new{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:999}.login-modal-new .modal-content-new{width:90%;max-width:360px;background-color:#fff;padding:2rem;border-radius:12px;text-align:center;box-shadow:0 8px 24px rgba(0,0,0,.1);position:relative}.login-modal-new .modal-content-new .close-button-new{position:absolute;top:10px;right:15px;background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer}.login-modal-new .modal-content-new .modal-title-new{font-size:1.3rem;margin-bottom:1.2rem;color:#333}.login-modal-new .modal-content-new .login-button-new{background-color:#2e7d32;color:#fff;font-size:1rem;padding:.75rem 1.5rem;border:none;border-radius:10px;font-weight:bold;cursor:pointer;transition:background-color .3s}.login-modal-new .modal-content-new .login-button-new:hover{background-color:#256428}}
@media only screen and (max-width: 768px){.main-new{padding:1rem;background-color:#f4f6f8;font-family:"Segoe UI",sans-serif;color:#333}.main-new h1,.main-new h2,.main-new h3{text-align:center;font-size:1.2rem;margin-bottom:1rem}.benefit-buttons-new{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem}.benefit-buttons-new .benefit-button{flex:1 1 45%;padding:1rem;border:none;border-radius:12px;font-size:1rem;font-weight:600;color:#fff;cursor:pointer;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .2s,box-shadow .3s}.benefit-buttons-new .benefit-button:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.benefit-buttons-new .benefit-button.active{outline:3px solid #fff;box-shadow:0 0 0 3px #222}.benefit-buttons-new .benefit-button:nth-child(1){background-color:#4caf50}.benefit-buttons-new .benefit-button:nth-child(2){background-color:#1976d2}.benefit-buttons-new .benefit-button:nth-child(3){background-color:#ff9800}.benefit-buttons-new .benefit-button:nth-child(4){background-color:#9c27b0}.benefit-buttons-new .benefit-button:nth-child(5){background-color:#f44336}.benefit-buttons-new .benefit-button:nth-child(6){background-color:#00bcd4}.form-new{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.06)}.form-new .form-error-new{color:#e53935;font-size:.9rem;margin-bottom:1rem}.form-new fieldset{border:none;padding:0;margin:0}.form-new .form-grid-new{display:grid;gap:1rem}.form-new .form-grid-new input,.form-new .form-grid-new select,.form-new .form-grid-new textarea{width:100%;padding:.8rem;font-size:1rem;border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9;transition:border .3s}.form-new .form-grid-new input:focus,.form-new .form-grid-new select:focus,.form-new .form-grid-new textarea:focus{border-color:#1976d2;outline:none}.form-new .form-grid-new .checkbox-group{display:flex;align-items:center;gap:.5rem;font-size:.95rem}.form-new button[type=submit]{margin-top:1.2rem;width:100%;padding:.9rem;background-color:#2e7d32;color:#fff;font-size:1rem;font-weight:bold;border:none;border-radius:10px;cursor:pointer;transition:background-color .3s}.form-new button[type=submit]:hover{background-color:#27642a}.form-new button[type=submit]:disabled{background-color:#aaa;cursor:not-allowed}.popup-overlay-new{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999;display:flex;align-items:center;justify-content:center}.popup-overlay-new .popup-content-new{width:90%;background-color:#fff;padding:1.5rem;border-radius:12px;text-align:center;box-shadow:0 4px 16px rgba(0,0,0,.1)}.popup-overlay-new .popup-content-new .popup-checkmark-new{font-size:2rem;color:#2e7d32;margin-bottom:.5rem}.popup-overlay-new .popup-content-new .popup-buttons-new{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.popup-overlay-new .popup-content-new .popup-buttons-new .pay-button-new{background-color:#388e3c;color:#fff;padding:.75rem;font-weight:bold;border:none;border-radius:10px;cursor:pointer}.popup-overlay-new .popup-content-new .popup-buttons-new .cancel-button-new,.popup-overlay-new .popup-content-new .popup-buttons-new .popup-close-button-new{background-color:#f44336;color:#fff;padding:.75rem;border:none;border-radius:10px;cursor:pointer}.review-section-new{margin-top:2rem;padding:1.2rem;background:#fff;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.06)}.review-section-new h3{font-size:1.1rem;text-align:center;margin-bottom:.8rem}.review-section-new .average-rating-new{font-size:.95rem;color:#777}.review-section-new .stars-new{display:flex;justify-content:center;margin:.8rem 0}.review-section-new .comment-textarea-new{width:100%;min-height:90px;padding:.8rem;border-radius:8px;border:1px solid #ccc;font-size:1rem;resize:vertical}.review-section-new .submit-review-button-new{margin-top:1rem;width:100%;padding:.9rem;background-color:#1976d2;color:#fff;font-weight:bold;border:none;border-radius:10px;cursor:pointer}.review-section-new .submit-review-button-new:hover{background-color:#155fa0}.reviews-container-new{margin-top:2rem}.reviews-container-new h3{text-align:center;margin-bottom:1rem;font-size:1rem}.reviews-container-new .review-card-new{background-color:#fff;padding:1rem;border-radius:10px;box-shadow:0 1px 5px rgba(0,0,0,.07);margin-bottom:1rem}.reviews-container-new .review-card-new h4{margin-bottom:.3rem;font-size:1rem}.reviews-container-new .review-card-new .review-stars-new{display:flex;margin-bottom:.5rem}.reviews-container-new .review-card-new p{font-size:.95rem;color:#444}.message{text-align:center;margin-top:1rem;font-size:.95rem}.message.error{color:#e53935}.message.success{color:#388e3c}.star-filled{color:#ffc107}.star-empty{color:#e0e0e0}}
.organic-mitra-container-home{padding:1rem;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;background-color:#f9f9f9}.organic-mitra-container-home .heading-section-home{text-align:center;margin-bottom:1rem}.organic-mitra-container-home .heading-section-home .capsule-heading-home{background-color:#4caf50;color:#fff;padding:.5rem 1rem;border-radius:9999px;font-size:1.2rem;font-weight:bold;display:inline-block}.organic-mitra-container-home .heading-section-home .subheading-home{margin-top:.5rem;color:#555;font-size:.95rem}.organic-mitra-container-home .expert-list-home{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.organic-mitra-container-home .expert-card-home{background-color:#fff;border-radius:1rem;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:1rem;max-width:300px;width:100%;text-align:center;position:relative;transition:transform .2s ease-in-out}.organic-mitra-container-home .expert-card-home:hover{transform:translateY(-5px)}.organic-mitra-container-home .expert-card-home .source-label{position:absolute;top:.75rem;right:.75rem;background-color:#eee;color:#333;padding:.25rem .5rem;font-size:.75rem;border-radius:.5rem;text-transform:uppercase;font-weight:bold}.organic-mitra-container-home .expert-card-home .source-label.expert{background-color:#e0f7fa}.organic-mitra-container-home .expert-card-home .source-label.ngo{background-color:#fce4ec}.organic-mitra-container-home .expert-card-home .source-label.fpo{background-color:#fff3e0}.organic-mitra-container-home .expert-card-home .source-label.cs{background-color:#ede7f6}.organic-mitra-container-home .expert-card-home .source-label.shg{background-color:#e8f5e9}.organic-mitra-container-home .expert-card-home .expert-image-home{width:80px;height:80px;object-fit:cover;border-radius:50%;margin:.5rem auto}.organic-mitra-container-home .expert-card-home .placeholder-image-home{width:80px;height:80px;background-color:#ccc;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:.5rem auto;color:#fff;font-size:.8rem}.organic-mitra-container-home .expert-card-home .expert-info-home{margin-top:.5rem}.organic-mitra-container-home .expert-card-home .expert-info-home h3{margin:.25rem 0;font-size:1.1rem;color:#333}.organic-mitra-container-home .expert-card-home .expert-info-home p{margin:0;font-size:.9rem;color:#777}.organic-mitra-container-home .error{color:red;text-align:center;font-weight:bold;padding:1rem}@media only screen and (max-width: 768px){.organic-mitra-container-home{padding:.5rem}.organic-mitra-container-home .expert-card-home{padding:.75rem;max-width:100%}.organic-mitra-container-home .expert-info-home h3{font-size:1rem}.organic-mitra-container-home .expert-info-home p{font-size:.85rem}.organic-mitra-container-home .capsule-heading-home{font-size:1rem;padding:.4rem .8rem}.organic-mitra-container-home .subheading-home{font-size:.85rem}}
.organic-icon-container-hom{padding:1rem;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;background-color:#f4fef5}.organic-icon-container-hom .heading-section-hom{text-align:center;margin-bottom:1.2rem}.organic-icon-container-hom .heading-section-hom .capsule-heading-hom{background-color:#3f51b5;color:#fff;padding:.5rem 1.2rem;border-radius:50px;font-size:1.3rem;font-weight:bold;display:inline-block}.organic-icon-container-hom .heading-section-hom .subheading{margin-top:.5rem;color:#666;font-size:.95rem}.organic-icon-container-hom .expert-list-hom{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.organic-icon-container-hom .expert-card-hom{background-color:#fff;border-radius:1rem;box-shadow:0 4px 10px rgba(0,0,0,.08);padding:1rem;max-width:300px;width:100%;text-align:center;position:relative;transition:transform .2s ease-in-out}.organic-icon-container-hom .expert-card-hom:hover{transform:translateY(-5px)}.organic-icon-container-hom .expert-card-hom .source-label{position:absolute;top:.75rem;right:.75rem;background-color:#eee;color:#444;padding:.3rem .6rem;font-size:.75rem;border-radius:.5rem;text-transform:uppercase;font-weight:bold}.organic-icon-container-hom .expert-card-hom .source-label.expert{background-color:#e3f2fd}.organic-icon-container-hom .expert-card-hom .source-label.ngo{background-color:#f8bbd0}.organic-icon-container-hom .expert-card-hom .source-label.fpo{background-color:#ffe0b2}.organic-icon-container-hom .expert-card-hom .source-label.cs{background-color:#d1c4e9}.organic-icon-container-hom .expert-card-hom .source-label.shg{background-color:#c8e6c9}.organic-icon-container-hom .expert-card-hom .expert-image-hom{width:80px;height:80px;object-fit:cover;border-radius:50%;margin:.5rem auto;border:2px solid #ccc}.organic-icon-container-hom .expert-card-hom .placeholder-image-hom{width:80px;height:80px;background-color:#bdbdbd;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:.5rem auto;color:#fff;font-size:.8rem}.organic-icon-container-hom .expert-card-hom .expert-info-hom{margin-top:.5rem}.organic-icon-container-hom .expert-card-hom .expert-info-hom h3{margin:.25rem 0;font-size:1.1rem;color:#333}.organic-icon-container-hom .expert-card-hom .expert-info-hom p{margin:0;font-size:.9rem;color:#777}.organic-icon-container-hom .error{color:red;text-align:center;font-weight:bold;padding:1rem}@media only screen and (max-width: 768px){.organic-icon-container-hom{padding:.5rem}.organic-icon-container-hom .expert-card-hom{padding:.75rem;max-width:100%}.organic-icon-container-hom .capsule-heading-hom{font-size:1.1rem;padding:.4rem 1rem}.organic-icon-container-hom .subheading{font-size:.85rem}.organic-icon-container-hom .expert-info-hom h3{font-size:1rem}.organic-icon-container-hom .expert-info-hom p{font-size:.85rem}}
.organic-guru-container-home{padding:1rem;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;background-color:#fffdf6}.organic-guru-container-home .heading-section-home{text-align:center;margin-bottom:1.5rem}.organic-guru-container-home .heading-section-home .capsule-heading-home{background-color:#04780d;color:#fff;padding:.6rem 1.4rem;border-radius:9999px;font-size:1.4rem;font-weight:bold;display:inline-block;box-shadow:0 2px 5px rgba(0,0,0,.15)}.organic-guru-container-home .heading-section-home .subheading-home{margin-top:.5rem;color:#666;font-size:1rem}.organic-guru-container-home .expert-list-home{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.organic-guru-container-home .expert-card-home{background-color:#fff;border-radius:1.2rem;box-shadow:0 5px 15px rgba(0,0,0,.12);padding:1rem;max-width:320px;width:100%;text-align:center;position:relative;transition:transform .2s ease}.organic-guru-container-home .expert-card-home:hover{transform:translateY(-4px)}.organic-guru-container-home .expert-card-home .source-label{position:absolute;top:.75rem;right:.75rem;background-color:#efefef;color:#333;padding:.3rem .6rem;font-size:.75rem;border-radius:.5rem;text-transform:uppercase;font-weight:bold}.organic-guru-container-home .expert-card-home .source-label.expert{background-color:#fff3e0}.organic-guru-container-home .expert-card-home .source-label.ngo{background-color:#f3e5f5}.organic-guru-container-home .expert-card-home .source-label.fpo{background-color:#e8eaf6}.organic-guru-container-home .expert-card-home .source-label.cs{background-color:#dcedc8}.organic-guru-container-home .expert-card-home .source-label.shg{background-color:#fbe9e7}.organic-guru-container-home .expert-card-home .expert-image-home{width:90px;height:90px;object-fit:cover;border-radius:50%;margin:.5rem auto;border:2px solid #ffa726}.organic-guru-container-home .expert-card-home .placeholder-image-home{width:90px;height:90px;background-color:#bdbdbd;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:.5rem auto;color:#fff;font-size:.85rem}.organic-guru-container-home .expert-card-home .expert-info-home{margin-top:.5rem}.organic-guru-container-home .expert-card-home .expert-info-home h3{margin:.25rem 0;font-size:1.15rem;color:#222}.organic-guru-container-home .expert-card-home .expert-info-home p{margin:0;font-size:.95rem;color:#555}.organic-guru-container-home .error{color:red;text-align:center;font-weight:bold;padding:1rem}@media only screen and (max-width: 768px){.organic-guru-container-home{padding:.75rem}.organic-guru-container-home .capsule-heading-home{font-size:1.1rem;padding:.4rem 1rem}.organic-guru-container-home .subheading-home{font-size:.85rem}.organic-guru-container-home .expert-card-home{padding:.75rem;max-width:100%}.organic-guru-container-home .expert-info-home h3{font-size:1rem}.organic-guru-container-home .expert-info-home p{font-size:.85rem}}
.organic-legend-container-home{padding:1rem;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;background-color:#fefbf4}.organic-legend-container-home .heading-section-home{text-align:center;margin-bottom:1.5rem}.organic-legend-container-home .heading-section-home .capsule-heading-home{background-color:#b8860b;color:#fff;padding:.6rem 1.5rem;border-radius:9999px;font-size:1.4rem;font-weight:bold;display:inline-block;box-shadow:0 3px 6px rgba(0,0,0,.15)}.organic-legend-container-home .heading-section-home .subheading-home{margin-top:.5rem;color:#5e5e5e;font-size:1rem}.organic-legend-container-home .expert-list-home{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.organic-legend-container-home .expert-card-home{background-color:#fff;border-radius:1.2rem;box-shadow:0 6px 16px rgba(0,0,0,.12);padding:1rem;max-width:320px;width:100%;text-align:center;position:relative;transition:transform .25s ease}.organic-legend-container-home .expert-card-home:hover{transform:translateY(-5px)}.organic-legend-container-home .expert-card-home .source-label{position:absolute;top:.75rem;right:.75rem;background-color:#f3f3f3;color:#444;padding:.35rem .6rem;font-size:.75rem;border-radius:.5rem;text-transform:uppercase;font-weight:bold}.organic-legend-container-home .expert-card-home .source-label.expert{background-color:#fff8e1}.organic-legend-container-home .expert-card-home .source-label.ngo{background-color:#ede7f6}.organic-legend-container-home .expert-card-home .source-label.fpo{background-color:#fce4ec}.organic-legend-container-home .expert-card-home .source-label.cs{background-color:#e0f2f1}.organic-legend-container-home .expert-card-home .source-label.shg{background-color:#f9fbe7}.organic-legend-container-home .expert-card-home .expert-image-home{width:95px;height:95px;object-fit:cover;border-radius:50%;margin:.5rem auto;border:3px solid #d4af37}.organic-legend-container-home .expert-card-home .placeholder-image-home{width:95px;height:95px;background-color:#a0a0a0;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:.5rem auto;color:#fff;font-size:.9rem}.organic-legend-container-home .expert-card-home .expert-info-home{margin-top:.5rem}.organic-legend-container-home .expert-card-home .expert-info-home h3{margin:.25rem 0;font-size:1.2rem;color:#2c2c2c;font-weight:600}.organic-legend-container-home .expert-card-home .expert-info-home p{margin:0;font-size:.95rem;color:#5a5a5a}.organic-legend-container-home .error{color:red;text-align:center;font-weight:bold;padding:1rem}@media only screen and (max-width: 768px){.organic-legend-container-home{padding:.75rem}.organic-legend-container-home .capsule-heading-home{font-size:1.1rem;padding:.4rem 1rem}.organic-legend-container-home .subheading-home{font-size:.85rem}.organic-legend-container-home .expert-card-home{padding:.75rem;max-width:100%}.organic-legend-container-home .expert-info-home h3{font-size:1rem}.organic-legend-container-home .expert-info-home p{font-size:.85rem}}
.service-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:10px;width:250px;text-align:left}.service-card img{width:100%;height:150px;object-fit:cover;border-radius:8px;margin-bottom:12px}.service-card h3{color:#3a8d47;font-size:18px;margin-bottom:10px}.service-card p{font-size:14px;color:#555;margin-bottom:5px}
@media only screen and (max-width: 768px){.home-page-phones{font-family:"Poppins",sans-serif;background-color:#f8f8f8;padding:15px}.home-page-phones h1{text-align:center;font-size:20px;font-weight:600;color:#333;margin-bottom:15px}.home-page-phones .post-service-btn-phones{display:block;width:100%;background:#ff4f5a;color:#fff;padding:12px;font-size:16px;font-weight:600;text-align:center;border:none;border-radius:8px;cursor:pointer;transition:background .3s ease;margin-bottom:15px}.home-page-phones .post-service-btn-phones:hover{background:#d9434f}.home-page-phones .service-list-phones{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:15px}.home-page-phones .service-card-phones{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0px 2px 8px rgba(0,0,0,.1);transition:transform .2s ease-in-out}.home-page-phones .service-card-phones:hover{transform:scale(1.03)}.home-page-phones .service-card-phones img{width:100%;height:120px;object-fit:cover;border-bottom:1px solid #eee}.home-page-phones .service-card-phones .service-details-phones{padding:10px;text-align:center}.home-page-phones .service-card-phones .service-details-phones h3{font-size:14px;font-weight:600;color:#333;margin-bottom:5px}.home-page-phones .service-card-phones .service-details-phones p{font-size:12px;color:#666;margin-bottom:8px;height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-page-phones .service-card-phones .service-details-phones .price-phones{font-size:14px;font-weight:600;color:#ff4f5a}.home-page-phones .service-card-phones .service-details-phones .view-details-btn-phones{width:100%;padding:8px;font-size:14px;background:#ffa726;color:#fff;border:none;border-radius:5px;margin-top:8px;cursor:pointer;transition:background .3s ease}.home-page-phones .service-card-phones .service-details-phones .view-details-btn-phones:hover{background:#e69500}}
@media only screen and (max-width: 768px){.learning-program-container-sampad{padding:15px;background-color:#f8f8f8}.page-header-sampad{text-align:center;margin-bottom:15px}.page-header-sampad .page-title{font-size:22px;font-weight:700;color:#27ae60}.page-header-sampad .page-subtitle-sampad{font-size:14px;color:#666;margin-top:5px}.category-section-sampad{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:15px}.category-section-sampad .category-button-sampad{padding:8px 14px;font-size:14px;border-radius:20px;border:2px solid #27ae60;background:#fff;color:#27ae60;font-weight:600;cursor:pointer;transition:all .3s ease-in-out}.category-section-sampad .category-button-sampad.active{background:#27ae60;color:#fff}.category-section-sampad .category-button-sampad:hover{background:#1f8a4d;color:#fff}.sort-by-sampad{display:flex;justify-content:flex-end;margin-bottom:10px}.sort-by-sampad .sort-dropdown-sampad{padding:10px;border-radius:6px;border:1px solid #ccc;font-size:14px;width:50%;background-color:#fff;color:#333}.filters-container-sampad{background-color:#fff;padding:12px;border-radius:12px;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-bottom:12px;display:flex;flex-direction:column}.filters-container-sampad h2{font-size:16px;font-weight:600;margin-bottom:10px;color:#27ae60}.filters-container-sampad select{padding:10px;border:1px solid #ccc;border-radius:6px;font-size:14px;margin-bottom:10px;background-color:#fff;color:#333}.program-grid-sampad{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}.program-card-sampad{background-color:#fff;border-radius:12px;padding:14px;box-shadow:0 2px 5px rgba(0,0,0,.1);text-align:center;transition:transform .2s ease-in-out;width:100%;height:300px;display:flex;flex-direction:column;justify-content:space-between}.program-card-sampad:hover{transform:scale(1.03)}.program-card-sampad h3{font-size:14px;font-weight:700;margin-bottom:6px;color:#333}.program-card-sampad p{font-size:12px;color:#555;margin-bottom:6px}.program-card-sampad .price-sampad{font-size:16px;font-weight:700;color:#27ae60;margin-bottom:6px}.program-card-sampad .price-sampad .original-price-sampad{font-size:14px;text-decoration:line-through;color:#999;margin-left:5px}.program-card-sampad .view-details-button{display:block;background-color:#007bff;color:#fff;padding:5px 11px;border-radius:8px;font-size:14px;font-weight:30;text-decoration:none;text-align:center;transition:.3s ease-in-out;width:100%;max-width:130px;margin:auto 0 10px auto}.program-card-sampad .view-details-button:hover{background-color:#0056b3}}
@media only screen and (max-width: 768px){.program-detail-container-sampad{padding:10px;background-color:#f8f8f8}.program-detail-sampad{display:flex;flex-direction:column;background-color:#fff;padding:15px;border-radius:12px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.program-detail-image-sampad{width:100%;height:200px;object-fit:cover;border-radius:10px;margin-bottom:12px}.program-info-sampad{text-align:center}.program-info-sampad .program-name-sampad{font-size:18px;font-weight:700;margin-bottom:8px}.program-info-sampad .program-description-sampad{font-size:14px;color:#555;margin-bottom:10px}.program-info-sampad .program-instructor-sampad{font-size:14px;font-weight:500;color:#27ae60;margin-bottom:10px}.specifications-sampad{background-color:#f4f4f4;padding:12px;border-radius:10px;margin-top:10px}.specifications-sampad h2{font-size:16px;font-weight:600;margin-bottom:8px}.specifications-sampad ul{list-style:none;padding:0}.specifications-sampad li{font-size:14px;margin-bottom:5px}.specifications-sampad li strong{font-weight:600}.price-section{display:flex;flex-direction:column;align-items:center;margin-top:10px}.price-section .original-price{text-decoration:line-through;color:#999;font-size:14px;margin-right:5px}.price-section .promotional-price{font-size:16px;font-weight:600;color:#27ae60}.price-section .discount{font-size:12px;color:#ff5733}.actions{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:15px}.actions .add-to-cart-sampad,.actions .pay-now-sampad{width:100%;max-width:280px;padding:12px;font-size:14px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background .3s}.actions .add-to-cart-sampad{background-color:#27ae60;color:#fff}.actions .add-to-cart-sampad:hover{background-color:#1f8a4d}.actions .pay-now-sampad{background-color:#ff5733;color:#fff}.actions .pay-now-sampad:hover{background-color:#d9411e}.loading,.error-message{text-align:center;font-size:16px;color:#d9534f;margin-top:15px}}
@media only screen and (max-width: 768px){.main-container-golu{display:flex;flex-direction:column;background-color:#f5f8fa;padding:15px}.left-sidebar-golu{display:flex;justify-content:center;gap:10px;margin-bottom:15px}.left-sidebar-golu .sidebar-icon-golu{background:#007bff;color:#fff;padding:12px;border-radius:8px;font-size:18px;border:none;cursor:pointer;transition:.3s ease-in-out}.left-sidebar-golu .sidebar-icon-golu:hover{background:#0056b3}.left-sidebar-golu .active-golu{background:#fc0;color:#000}.courses-container-golu{background:#fff;border-radius:12px;padding:15px;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center;margin-bottom:12px}.courses-container-golu h2{font-size:20px;font-weight:700;color:#333;display:flex;align-items:center;justify-content:center;gap:6px}.courses-container-golu .subtitle-golu{font-size:14px;color:#666;margin-top:5px}.course-grid-golu{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;justify-content:center}.course-card-golu{background:#eafbe8;border-radius:12px;padding:14px;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center;transition:transform .2s ease-in-out;width:100%;height:auto;min-height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.course-card-golu:hover{transform:scale(1.03);box-shadow:0 6px 12px rgba(0,0,0,.15)}.course-card-golu .course-content-golu{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:10px}.course-card-golu .course-icon-golu{font-size:40px;color:#27ae60;margin-bottom:8px}.course-card-golu h3{font-size:16px;font-weight:700;color:#333;margin-bottom:6px;text-align:center;width:90%;line-height:1.3}.course-card-golu p{font-size:13px;color:#555;margin-bottom:6px;text-align:center;width:90%;line-height:1.4}.course-card-golu .text-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:5px 0}.course-card-golu .status-container-golu{display:flex;justify-content:center;gap:5px;font-size:12px;font-weight:600;margin-top:8px}.course-card-golu .status-container-golu .status{display:flex;align-items:center;gap:5px}.course-card-golu .status-container-golu .published-golu{color:#27ae60}.course-card-golu .status-container-golu .unpublished-golu{color:#ff5733}.no-courses-golu{text-align:center;font-size:14px;color:#777;padding:20px}.no-courses-golu .explore-btn-golu{background-color:#007bff;color:#fff;padding:10px 14px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;text-align:center;width:100%;max-width:180px;margin:10px auto;display:block;transition:.3s ease-in-out}.no-courses-golu .explore-btn-golu:hover{background-color:#0056b3}.right-sidebar-golu{background:#fff;padding:15px;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center;margin-bottom:12px}.right-sidebar-golu .profile-icon-golu{font-size:40px;color:#007bff;margin-bottom:10px}.right-sidebar-golu h4{font-size:16px;font-weight:700;color:#333}.right-sidebar-golu .user-status-golu{background-color:#28a745;color:#fff;font-size:14px;font-weight:600;padding:6px 12px;border-radius:8px;display:inline-block;margin:5px 0}.right-sidebar-golu .study-time{font-size:14px;color:#666;display:flex;align-items:center;justify-content:center;margin-top:5px}.right-sidebar-golu .study-time .chart-bar{font-size:16px;color:#27ae60;margin-left:5px}.right-sidebar-golu .progress-bar{display:flex;justify-content:center;gap:5px;margin-top:10px}.right-sidebar-golu .progress-bar .bar{width:15px;height:8px;border-radius:4px}.right-sidebar-golu .progress-bar .bar-1{background-color:#27ae60;width:25%}.right-sidebar-golu .progress-bar .bar-2{background-color:#007bff;width:50%}.right-sidebar-golu .progress-bar .bar-3{background-color:#ff5733;width:75%}.my-courses-golu{background-color:#eaf7ea;padding:10px;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:12px;text-align:center}.my-courses-golu h5{font-size:14px;font-weight:700;color:#27ae60;margin-bottom:8px}.my-courses-golu .course-box-golu{background-color:#fff;padding:8px 12px;border-radius:8px;font-size:14px;font-weight:600;color:#007bff;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}}
@media only screen and (max-width: 768px){.program-details-Golu{background:#f8f9fa;padding:15px;text-align:center}.program-details-Golu h1{font-size:22px;font-weight:700;color:#2c3e50;margin-bottom:15px}.program-details-Golu h2{font-size:18px;font-weight:600;color:#34495e;margin:15px 0}.dashboard-Golu{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;margin-bottom:20px}.card-Golu{background:#fff;padding:12px;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);text-align:center;transition:.3s ease-in-out;cursor:pointer}.card-Golu:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.15)}.card-Golu svg{font-size:28px;color:#3498db;margin-bottom:8px}.card-Golu h3{font-size:14px;font-weight:700;color:#2c3e50;margin-bottom:5px}.card-Golu p{font-size:12px;color:#7f8c8d}.sessions-Golu{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.session-card-Golu{background:#eaf7ea;padding:12px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center}.session-card-Golu h3{font-size:16px;font-weight:700;color:#27ae60;margin-bottom:5px}.session-card-Golu p{font-size:13px;color:#2c3e50;margin-bottom:8px}.session-card-Golu a{display:inline-block;background:#27ae60;color:#fff;padding:8px 12px;font-size:14px;border-radius:6px;text-decoration:none;transition:.3s ease-in-out}.session-card-Golu a:hover{background:#1f8a4d}.level-list-Golu{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.level-card-Golu{background:#fef3e6;padding:12px;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;cursor:pointer;transition:.3s ease-in-out}.level-card-Golu:hover,.level-card-Golu.active{background:#ffcc80;transform:scale(1.05)}.level-card-Golu h3{font-size:14px;font-weight:700;color:#e67e22;margin-bottom:5px}.level-card-Golu p{font-size:12px;color:#7f8c8d}.documents-section-Golu{background:#fff;padding:15px;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-top:10px}.document-list-Golu{display:flex;flex-direction:column;gap:10px}.document-card-Golu{background:#ecf0f1;padding:10px;border-radius:8px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.document-card-Golu p{font-size:13px;color:#2c3e50;margin-bottom:6px}.document-card-Golu a{display:inline-block;background:#3498db;color:#fff;padding:8px 12px;font-size:14px;border-radius:6px;text-decoration:none;transition:.3s ease-in-out}.document-card-Golu a:hover{background:#2980b9}}
@media only screen and (max-width: 768px){.payment-success-container-mobil{padding:1.5rem;background-color:#f5f7fa;min-height:100vh;display:flex;justify-content:center;align-items:flex-start}.success-card-sahil-mobil{background-color:#fff;border-radius:1.5rem;box-shadow:0 6px 18px rgba(0,0,0,.06);padding:2rem 1.5rem;width:100%;max-width:500px;text-align:center;animation:fadeIn .5s ease-in-out}.success-animation-mobil{width:150px;margin:0 auto 1rem auto}.success-message{font-size:1.5rem;font-weight:700;color:#27ae60;margin-bottom:.5rem}.subtext-mobil{font-size:1rem;color:#555;margin-bottom:1.2rem}.success-card-sahil-mobil h2{font-size:1.2rem;color:#2c3e50;margin:1.2rem 0 .5rem 0}.success-card-sahil-mobil p{font-size:.95rem;color:#333}.scheme-table-container-mobil{margin-top:1rem;overflow-x:auto}.scheme-table-mobil{width:100%;border-collapse:collapse;font-size:.9rem;margin-top:.5rem}.scheme-table-mobil th,.scheme-table-mobil td{padding:.6rem;border:1px solid #e1e4e8;text-align:left}.scheme-table-mobil th{background-color:#f0f4f8;color:#34495e;font-weight:600}.scheme-table-mobil td a{color:#1e88e5;text-decoration:none}.scheme-table-mobil td a:hover{text-decoration:underline}.continue-button{margin-top:2rem;width:100%;padding:.9rem;font-size:1rem;font-weight:600;color:#fff;background-color:#27ae60;border:none;border-radius:.75rem;cursor:pointer;transition:background-color .3s ease}.continue-button:hover{background-color:#219653}.loading,.error-message{font-size:1rem;padding:1rem;text-align:center;color:#e74c3c}@keyframes fadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}
@media only screen and (max-width: 768px){.live-class-detail-mobile{padding:16px;font-family:"Arial",sans-serif;background-color:#f5f7fa;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.live-class-detail-mobile h1{color:#333;font-size:22px;margin-bottom:16px;text-align:center}.live-class-detail-mobile .loading-text-mobile,.live-class-detail-mobile .no-sessions-mobile{font-size:16px;color:#777;text-align:center}.live-class-detail-mobile .class-card-mobile{background:#fff;width:90%;max-width:400px;padding:16px;border-radius:12px;box-shadow:0px 4px 8px rgba(0,0,0,.1);margin-bottom:16px;text-align:center}.live-class-detail-mobile .class-card-mobile h2{font-size:18px;color:#222;margin-bottom:10px}.live-class-detail-mobile .class-card-mobile p{font-size:14px;color:#555;display:flex;align-items:center;justify-content:center;gap:6px;margin:6px 0}.live-class-detail-mobile .class-card-mobile .watch-button-mobile{background:#007bff;color:#fff;border:none;padding:10px 14px;border-radius:8px;font-size:14px;cursor:pointer;transition:.3s}.live-class-detail-mobile .class-card-mobile .watch-button-mobile:hover{background:#0056b3}.live-class-detail-mobile .class-card-mobile .no-recording-mobile{background:#ccc;color:#555;border:none;padding:10px 14px;border-radius:8px;font-size:14px}}
@media only screen and (max-width: 768px){.reference-material-container-mobile{padding:16px;font-family:"Arial",sans-serif;background-color:#f5f7fa;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.reference-material-container-mobile h1{color:#333;font-size:22px;margin-bottom:16px;text-align:center}.reference-material-container-mobile .loading-text-mobile,.reference-material-container-mobile .no-materials-mobile{font-size:16px;color:#777;text-align:center}.reference-material-container-mobile .material-list-mobile{display:flex;flex-direction:column;align-items:center;width:100%}.reference-material-container-mobile .material-card-mobile{background:#fff;width:90%;max-width:400px;padding:16px;border-radius:12px;box-shadow:0px 4px 8px rgba(0,0,0,.1);margin-bottom:16px;text-align:center;display:flex;flex-direction:column;align-items:center}.reference-material-container-mobile .material-card-mobile .icon{font-size:32px;color:#007bff;margin-bottom:8px}.reference-material-container-mobile .material-card-mobile h3{font-size:18px;color:#222;margin-bottom:8px}.reference-material-container-mobile .material-card-mobile p{font-size:14px;color:#555;margin:6px 0}.reference-material-container-mobile .material-card-mobile .download-btn-mobile{display:flex;align-items:center;gap:6px;background:#007bff;color:#fff;text-decoration:none;padding:10px 14px;border-radius:8px;font-size:14px;cursor:pointer;transition:.3s}.reference-material-container-mobile .material-card-mobile .download-btn-mobile:hover{background:#0056b3}}
@media only screen and (max-width: 768px){.post-service-page-uuu{font-family:"Poppins",sans-serif;background-color:#f4f7f9;padding:1rem;display:flex;flex-direction:column;align-items:center}.post-service-page-uuu h1{font-size:1.5rem;color:#2e7d32;margin-bottom:1.5rem;text-align:center}.post-service-page-uuu form{background-color:#fff;padding:1.5rem;border-radius:15px;width:100%;max-width:500px;box-shadow:0 4px 12px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:1rem}.post-service-page-uuu input[type=text],.post-service-page-uuu input[type=number],.post-service-page-uuu input[type=file],.post-service-page-uuu textarea{padding:.75rem 1rem;border:1px solid #ccc;border-radius:50px;font-size:1rem;background-color:#fdfdfd;outline:none;transition:border-color .3s ease}.post-service-page-uuu input[type=text]:focus,.post-service-page-uuu input[type=number]:focus,.post-service-page-uuu input[type=file]:focus,.post-service-page-uuu textarea:focus{border-color:#2e7d32}.post-service-page-uuu textarea{border-radius:15px;resize:vertical;min-height:100px}.post-service-page-uuu input[type=file]{border-radius:10px;padding:.6rem;font-size:.9rem;background-color:#f9f9f9}.post-service-page-uuu button[type=submit]{padding:.8rem;font-size:1rem;font-weight:600;background-color:#2e7d32;color:#fff;border:none;border-radius:50px;cursor:pointer;transition:background-color .3s ease}.post-service-page-uuu button[type=submit]:hover{background-color:#256428}}
