@import"https://fonts.googleapis.com/css2?family=Nunito:wght@200..1000&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Nunito,sans-serif}a{text-decoration:none;color:inherit;line-height:1;cursor:pointer}.container{padding-left:10%;padding-right:10%}nav{width:100%;color:#fff;padding:28px 0;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:space-between;z-index:10;transition:background-color .3s ease,padding .3s ease}.logo{width:110px;height:auto}nav ul{display:flex;list-style:none;margin:0;padding:0;align-items:center}nav ul li{display:inline-block;list-style:none;margin:5px 20px;font-size:16px;cursor:pointer}nav ul li a{text-decoration:none;color:#fff;padding-bottom:4px;position:relative;transition:color .3s ease}nav ul li a:after{content:"";position:absolute;left:0;bottom:-2px;width:0%;height:2px;background-color:#fff;transition:width .3s ease}nav ul li a:hover:after{width:90%}nav ul li a.active:after{width:100%}.dark-nav{background:#000}.menu-icon{display:none;cursor:pointer;color:#fff;font-size:28px;z-index:11}.close-menu-icon{display:none;cursor:pointer;color:#fff;font-size:28px;position:absolute;top:30px;right:30px;z-index:101}@media (max-width: 768px){nav{padding:20px}.logo{width:85px}nav ul{position:fixed;top:60px;right:0;width:200px;max-height:80vh;overflow-y:auto;background:#000000e6;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:15px;border-radius:8px;box-shadow:0 4px 15px #0003;transition:right .5s ease;z-index:100;transition:transform .5s ease,opacity .5s ease;transform:translate(100%) scale(.95);opacity:0}nav ul.show-mobile-menu{transform:translate(0) scale(1);opacity:1}nav ul li{margin:15px 0;font-size:18px;width:100%;text-align:left}nav ul li a{color:#fff;padding:5px 0}nav ul li a:after{background-color:#a67c52}.menu-icon{display:block}nav ul.show-mobile-menu .close-menu-icon{display:block}.menu-icon.hide-on-open{display:none}}@media (max-width: 480px){.logo{width:80px}nav{padding:20px 15px}nav ul{width:180px;right:0}}.hero{width:100%;min-height:115vh;background:url(/assets/backgroundimage.png);background-position:center;background-size:cover;color:#fff;display:flex;align-items:center;padding-bottom:0;position:relative;padding-right:80px;box-sizing:border-box}.hero-text{max-width:800px;text-align:left;margin-top:-30px}.hero-text h1{font-size:54px;line-height:1.1;font-weight:700;margin-top:-10px;opacity:0}.hero-text p{max-width:700px;font-size:20px;font-weight:100;margin-top:35px;padding-bottom:30px;opacity:0}.btn{color:#fff;background:transparent;border:1px solid #fff;border-radius:8px;padding:10px 20px;margin-top:35px;cursor:pointer;transition:all .3s ease;opacity:0}.btn:hover{background-color:#fff;color:#000;transform:translateY(-3px) scale(1.03);box-shadow:0 6px 15px #0003}.hero-text.animate-active h1{animation:slideInLeft .5s ease-out forwards}.hero-text.animate-active p{animation:slideInLeft .5s ease-out forwards;animation-delay:.3s}.hero-text.animate-active .btn{animation:popIn .5s ease-out forwards;animation-delay:.6s}@keyframes slideInLeft{0%{transform:translate(-100px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes popIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 1024px){.hero{min-height:90vh;padding-left:74px;padding-right:50px}.hero-text h1{font-size:42px}.hero-text p{font-size:18px;margin-top:30px}.btn{padding:10px 20px;margin-top:40px}}@media (max-width: 767px){.hero{min-height:80vh;padding:30px 20px;text-align:center;justify-content:center}.hero-text{max-width:100%;text-align:center}.hero-text h1{font-size:36px;line-height:1.2}.hero-text p{font-size:16px;margin-top:25px}.btn{padding:10px 20px;margin-top:30px;width:auto;display:inline-block}}@media (max-width: 480px){.hero{min-height:80vh;padding:10px 15px;background:linear-gradient(to bottom right,#000000b3,#0000004d),url(/assets/background2.jpg);background-position:center;background-size:cover}.hero-text h1{font-size:30px}.hero-text p{font-size:14px;margin-top:30px}.btn{padding:8px 18px;font-size:14px;margin-top:30px}}.info-cards{display:flex;justify-content:center;gap:2rem;position:relative;top:-100px;z-index:1;flex-wrap:wrap;padding:0 20px}.card{background:#fff;color:#333;box-shadow:0 8px 30px #0000001a;border-radius:3px;padding:2rem;max-width:520px;width:100%;text-align:center;transition:.3s ease;box-sizing:border-box}.card:hover{transform:translateY(-8px)}.icon img{width:35px;margin-bottom:15px}@media (max-width: 1024px){.info-cards{gap:1.5rem;top:-80px;padding:0 30px}.card{max-width:45%;padding:1.5rem}}@media (max-width: 767px){.info-cards{flex-direction:column;gap:1.5rem;top:-50px;padding:0 25px}.card{max-width:100%;padding:1.2rem}.card h3{font-size:1.2rem}.card p{font-size:.9rem}.icon img{width:30px;margin-bottom:10px}}@media (max-width: 480px){.info-cards{margin-top:-40px;gap:1rem}.card{padding:1rem}}.video-wrapper{display:flex;justify-content:center;align-items:center;width:100%;margin-top:10px;margin-bottom:10px;box-sizing:border-box;padding:0 20px}video{width:100%;height:auto;border-radius:3px;box-shadow:0 4px 20px #0003;max-width:100%;display:block}@media (max-width: 1024px){.video-wrapper{margin-top:40px;margin-bottom:40px;padding:0 30px}video{width:90%}}@media (max-width: 767px){.video-wrapper{margin-top:20px;margin-bottom:30px;padding:0 10px}video{height:auto;width:100%}}@media (max-width: 480px){.video-wrapper{margin-top:6px;margin-bottom:0;padding:0}video{height:auto;width:100%}}.product-section{padding:80px 40px;text-align:center;background-color:#fff;box-sizing:border-box}.product-section-subtitle{color:#a67c52;font-weight:700;font-size:20px}.product-section-title{font-size:28px;font-weight:700;margin-bottom:40px}.product-category{margin-bottom:55px}.category-title{font-size:18px;font-weight:600;text-align:left;margin:20px 24px 20px auto;max-width:1100px;color:#000;box-sizing:border-box}.product-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;max-width:1000px;margin:0 auto;padding:0 20px;box-sizing:border-box}@media (max-width: 1024px){.product-section{padding:60px 30px}.product-section-subtitle{font-size:18px}.product-section-title{font-size:26px;margin-bottom:35px}.product-category{margin-bottom:45px}.category-title{font-size:17px;margin:15px auto;padding:0 15px}.product-grid{gap:25px;max-width:900px;padding:0 15px}}@media (max-width: 767px){.product-section{padding:40px 15px}.product-section-subtitle{font-size:16px}.product-section-title{font-size:22px;margin-bottom:30px}.product-category{margin-bottom:40px}.category-title{font-size:16px;margin:10px auto;padding:0 10px;text-align:center}.product-grid{gap:20px;max-width:none;padding:0;justify-content:center}}@media (max-width: 480px){.product-section{padding:30px 10px}.product-section-title{font-size:20px;margin-bottom:25px}.category-title{font-size:16px;font-weight:600;margin:8px auto 16px;padding:0 5px}.product-grid{gap:15px;max-width:none;padding:0;justify-content:center}}.product-card{width:250px;background-color:#f9f8f6;border-radius:2px;text-align:center;position:relative;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;box-shadow:0 4px 8px #0000001a;padding-bottom:20px;box-sizing:border-box}.product-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0003}.product-image-container{height:250px;display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:10px}.product-image{width:100%;height:100%;object-fit:contain;box-sizing:border-box}.badge{background-color:#d3912b;color:#fff;font-size:10px;padding:6px 12px;border-radius:9999px;position:absolute;top:8px;left:6px;z-index:5;font-weight:400}.product-name{font-size:18px;color:#000;font-weight:700;margin-top:px;margin-bottom:10px}.color-swatches{display:flex;justify-content:center;gap:8px;margin-bottom:14px}.color-swatch{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.15);box-shadow:0 1px 2px #0000001a}.product-card-link{text-decoration:none;color:inherit;display:block}.wood-species{margin:0 auto;font-size:14px;color:#000;text-align:center;font-weight:400;line-height:1;max-width:180px;white-space:normal;word-wrap:break-word}.wood-species strong{display:block;margin-bottom:3px;color:#000;font-weight:700}.wood-list{display:block}@media (max-width: 1024px){.product-card{width:220px;padding-bottom:15px}.product-image-container{height:220px}.product-name{font-size:17px}.badge{font-size:9px;padding:5px 10px}.wood-species{font-size:13px;max-width:160px}}@media (max-width: 767px){.product-card{max-width:160px;margin:0 auto;padding-bottom:15px}.product-image-container{height:200px}.product-name{font-size:16px;margin-bottom:8px}.badge{font-size:8px;padding:4px 10px;top:5px;left:5px}.color-swatches{gap:6px;margin-bottom:10px}.color-swatch{width:12px;height:12px}.wood-species{font-size:12px;max-width:100%}.wood-species strong{margin-bottom:2px}}@media (max-width: 480px){.product-card{padding-bottom:10px}.product-image-container{height:180px}.product-name{font-size:15px}.badge{font-size:7px;padding:3px 8px}.wood-species{font-size:11px}}.about{background:#efe9e2;display:flex;flex-direction:row;justify-content:center;width:100%;height:auto;padding-top:60px;padding-bottom:60px;box-sizing:border-box}.about-container{max-width:1200px;width:100%;padding:0 20px;box-sizing:border-box}.about-heading{font-size:28px;color:#a67c52;text-align:center;margin-bottom:2rem}.about-text p{max-width:700px;text-align:justify;line-height:1.6;margin-bottom:1.5rem}.about-content{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4rem;margin-bottom:3rem}.about-text{max-width:430px;width:100%}.about-image-wrapper{flex-shrink:0}.about-image-wrapper img{width:100%;max-width:350px;height:auto;border-radius:3px}.what-sets-us-apart{text-align:center;padding-bottom:4rem}.what-sets-us-apart-heading{color:#000;font-size:20px;font-weight:700;margin-bottom:2rem}.feature-cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:center;max-width:900px;margin:0 auto}.feature-card{background-color:#fff;width:180px;height:160px;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;align-items:center;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.feature-card:hover{transform:translateY(-6px);box-shadow:0 10px 20px #0003}.feature-icon{width:60px;height:auto;margin-bottom:1rem;transition:opacity .3s ease-out,transform .3s ease-out}.feature-card p{font-size:17px;font-weight:600;color:#333;z-index:1;transition:opacity .3s ease-out,transform .3s ease-out}.feature-description{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#b49678e6;color:#fff;padding:1rem .5rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:500;text-align:center;opacity:0;transition:opacity .5s ease-out}.feature-card:hover .feature-description{opacity:1}.feature-description span{display:block;font-size:1rem;font-weight:500;color:#fff;opacity:0;transform:translateY(20px);transition:opacity .3s ease-out .15s,transform .3s ease-out .15s}.feature-card:hover .feature-description span{opacity:1;transform:translateY(0)}.feature-card:hover .feature-icon,.feature-card:hover p{opacity:0;transform:translateY(-20px)}@media (max-width: 1024px){.about{padding-top:40px;padding-bottom:40px}.about-container{padding:0 30px}.about-heading{font-size:26px;margin-bottom:1.5rem}.about-content{gap:2rem;margin-bottom:2rem}.about-text p{font-size:.95rem;margin-bottom:1rem}.about-image-wrapper img{max-width:350px}.what-sets-us-apart-heading{font-size:18px;margin-bottom:1.5rem}.feature-cards{gap:20px;max-width:760px}.feature-card{width:calc(33.33% - 13.33px);width:calc(50% - 10px);height:150px;padding:15px}.feature-icon{width:50px}.feature-card p{font-size:16px}}@media (max-width: 767px){.about{padding-top:30px;padding-bottom:30px}.about-container{padding:0 30px}.about-heading{font-size:24px;margin-top:10px;margin-bottom:15px}.about-content{flex-direction:column-reverse;gap:1.5rem;margin-bottom:1.5rem}.about-text{max-width:100%;text-align:left}.about-text p{font-size:.9rem;margin-bottom:1rem}.about-image-wrapper{width:80%;justify-content:center;margin-top:10px}.about-image-wrapper img{max-width:100%;height:auto}.what-sets-us-apart{padding-bottom:3rem;padding-top:1.5rem}.what-sets-us-apart-heading{font-size:17px;margin-bottom:1rem}.feature-cards{gap:15px;max-width:100%;padding:0 5px}.feature-card{width:calc(50% - 7.5px);height:140px;padding:15px}.feature-icon{width:45px}.feature-card p{font-size:15px}.feature-description{font-size:12px;padding:.8rem .4rem}}@media (max-width: 480px){.about{padding-top:20px;padding-bottom:20px}.about-heading{font-size:22px}.about-content{gap:1rem}.about-text p{font-size:15px;padding-left:10px;padding-right:10px}.what-sets-us-apart-heading{font-size:16px;margin-bottom:30px}.feature-cards{gap:10px}.feature-card{width:calc(50% - 5px);height:120px;padding:20px 10px 10px}.feature-icon{width:40px}.feature-card p{font-size:14px}.feature-description{font-size:11px;padding:.6rem .3rem}}.mission{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:40px 20px 120px}.leaf{width:50px;height:auto}.mission p{font-size:20px;margin-top:40px;text-align:center;font-weight:600;box-sizing:border-box;max-width:800px}@media (max-width: 1024px){.mission{padding-top:30px;padding-bottom:90px}.leaf{width:45px}.mission p{font-size:18px;margin-top:30px;padding:0 30px}}@media (max-width: 767px){.mission{padding-top:20px;padding-bottom:60px}.leaf{width:40px}.mission p{font-size:16px;margin-top:20px;padding:0 15px}}@media (max-width: 480px){.mission{padding-top:15px;padding-bottom:40px}.leaf{width:35px}.mission p{font-size:15px;margin-top:15px;padding:0 10px}}.contact-section{background-color:#e6e5df;padding:50px 20px 100px;display:flex;justify-content:center;align-items:center;min-height:70vh;box-sizing:border-box}.contact-container{max-width:1200px;width:100%;text-align:center}.contact-heading{font-size:28px;color:#a67c52;margin-bottom:70px;font-weight:700}.contact-content{display:flex;flex-direction:row;gap:40px;justify-content:space-around}.contact-info{text-align:left;display:flex;flex-direction:column;gap:25px;color:#4b4b4b;font-size:1rem;line-height:1.5;min-width:280px}.info-item{display:flex;align-items:flex-start;gap:15px}.info-icon{width:24px;height:24px;flex-shrink:0;margin-top:2px;object-fit:contain}.info-item p{margin:0}.mailp{padding-top:6px}.contact-form{display:flex;flex-direction:column;gap:20px;width:100%;max-width:400px;flex:1}.contact-form form{display:flex;flex-direction:column;gap:15px}.contact-form span{display:block}.form-input,.form-textarea{width:100%;padding:12px 15px;border:1px solid #ccc;border-radius:5px;font-size:1rem;font-family:inherit;box-sizing:border-box;outline:none;transition:border-color .3s ease}.form-input:focus,.form-textarea:focus{border-color:#a67c52}.form-textarea{min-height:120px;resize:vertical}.send-message-button{background-color:#6b4e32;width:100%;color:#fff;padding:12px 25px;border:none;border-radius:5px;font-size:18px;font-weight:400;cursor:pointer;transition:background-color .3s ease,transform .2s ease;align-self:flex-start}.send-message-button:hover{background-color:#5a402a;transform:translateY(-2px)}.error-message{color:#dc3545;font-size:.85rem;margin-top:-10px;margin-bottom:10px;text-align:left;padding-left:5px}.form-input.input-error,.form-textarea.input-error{border-color:#dc3545!important;box-shadow:0 0 0 .2rem #dc354540}.form-result{margin-top:15px;font-size:.95rem;font-weight:500;color:#28a745;text-align:center;display:block}.form-result.error{color:#dc3545}@media (max-width: 1024px){.contact-section{padding:40px 30px 80px}.contact-heading{font-size:26px;margin-bottom:50px}.contact-content{gap:30px}.contact-info{font-size:.95rem}.info-item{gap:12px}.info-icon{width:22px;height:22px}.contact-form{max-width:350px}.send-message-button{font-size:16px;padding:10px 20px}}@media (max-width: 767px){.contact-section{padding:30px 15px 60px;min-height:auto}.contact-heading{font-size:24px;margin-bottom:40px}.contact-content{flex-direction:column;gap:30px;align-items:flex-start;justify-content:space-around}.contact-content{flex-direction:column-reverse}.contact-info{text-align:center;font-size:.9rem;width:100%;max-width:350px}.info-item{justify-content:center;gap:10px}.info-icon{width:20px;height:20px}.contact-form{max-width:100%;padding:0 20px}.form-input,.form-textarea{padding:10px 12px;font-size:.9rem}.form-textarea{min-height:100px}.send-message-button{font-size:16px;padding:10px 20px;align-self:center}.form-result{font-size:.85rem}}@media (max-width: 480px){.contact-section{padding:20px 10px 40px}.contact-heading{font-size:22px;margin-bottom:30px}.contact-content{gap:20px}.contact-info{font-size:.8rem;align-items:flex-start;margin:0 auto}.info-item{gap:10px;text-align:justify}.info-icon{width:18px;height:18px}.form-input,.form-textarea{padding:12px 10px;font-size:.85rem}.form-textarea{min-height:80px}.send-message-button{font-size:14px;padding:12px 18px}}.footer{background:#000;width:100%;height:48vh;display:flex;flex-direction:column;align-items:center;position:relative;box-sizing:border-box;padding-top:40px;padding-bottom:340px}.footer-logo{margin-top:40px;width:120px;height:auto}.address{color:#fff;font-size:14px;margin-top:10px;text-align:center;max-width:300px}.social-icons{display:flex;margin-top:40px;flex-direction:row;gap:15px}.social-icons img{width:25px;height:auto;transition:transform .5s ease;cursor:pointer}.social-icons img:hover{transform:scale(1.2)}.copyright{color:#fff;margin-top:40px;font-weight:lighter;font-size:14px;text-align:center;padding:10px 15px}.footer-pattern{position:absolute;bottom:0;left:0;width:100%;height:50px;object-fit:cover}@media (max-width: 1024px){.footer{height:40vh;padding-top:30px;padding-bottom:40px}.footer-logo{width:140px}.address{font-size:13px;margin-top:6px}.social-icons{margin-top:30px;gap:12px}.social-icons img{width:22px}.copyright{margin-top:30px;font-size:13px}.footer-pattern{height:45px}}@media (max-width: 767px){.footer{height:auto;min-height:350px;padding-top:25px;padding-bottom:35px}.footer-logo{width:120px}.address{font-size:12px;margin-top:5px;max-width:250px}.social-icons{margin-top:25px;gap:10px}.social-icons img{width:20px}.copyright{margin-top:25px;font-size:12px}.footer-pattern{height:35px}}@media (max-width: 480px){.footer{min-height:300px;padding-top:20px;padding-bottom:30px}.footer-logo{width:100px}.address{font-size:11px}.social-icons{margin-top:20px;gap:10px}.social-icons img{width:18px}.copyright{margin-top:20px;font-size:11px}.footer-pattern{height:30px}}.product-detail-page{min-height:100vh;padding:20px 40px;color:#333;box-sizing:border-box}.top-nav{display:flex;align-items:center;margin-bottom:15px;padding-top:20px}.back-button{background:none;border:1px solid #ccc;border-radius:50%;width:36px;height:36px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-right:15px;transition:background-color .2s ease,border-color .2s ease;color:#555;text-decoration:none}.back-button:hover{background-color:#e0e0e0;border-color:#a67c52}.back-button svg{width:20px;height:20px}.breadcrumbs{font-size:.9rem;color:#888}.breadcrumb-item{text-decoration:none;color:#888;margin:0 5px}.breadcrumb-item:hover{text-decoration:underline}.breadcrumb-item.active{color:#333;font-weight:600}.wood-type-toggles-container{display:flex;justify-content:center;margin-bottom:40px}.wood-type-toggles{display:flex;gap:10px;background-color:#e0e0e0;border-radius:20px;padding:3px;position:relative;overflow:hidden}.wood-toggle-slider{content:"";position:absolute;top:3px;bottom:3px;background-color:#a67c52;border-radius:15px;transition:left .3s ease,width .3s ease,opacity .3s ease;z-index:0;opacity:0;left:0;width:0}.wood-toggle-button{background-color:transparent;border:none;padding:8px 18px;border-radius:15px;cursor:pointer;font-size:.95rem;font-weight:500;color:#555;transition:color .3s ease;position:relative;z-index:1}.wood-toggle-button.active{color:#fff;font-weight:400}.wood-toggle-button:not(.active):hover{color:#333}.product-detail-content{display:flex;flex-direction:column;gap:40px;max-width:1200px;margin:0 auto}@media (min-width: 992px){.product-detail-content{flex-direction:row;align-items:flex-start}}.image-gallery-section{display:flex;flex-direction:column-reverse;align-items:center;width:100%;max-width:550px;margin:0 auto}@media (min-width: 992px){.image-gallery-section{flex-direction:row;align-items:flex-start;max-width:none;width:60%}}.thumbnails{display:flex;flex-direction:row;gap:10px;justify-content:center;width:100%;flex-wrap:wrap;max-width:450px}@media (min-width: 992px){.thumbnails{flex-direction:column;margin-right:20px;margin-bottom:0;width:100px;justify-content:flex-start}}.thumbnail-item{width:80px;height:80px;border:1px solid #E0E0E0;border-radius:5px;overflow:hidden;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:0 1px 3px #00000014}.thumbnail-item:hover{border-color:#a67c52;box-shadow:0 2px 6px #00000026}.thumbnail-item.selected{border:2px solid #A67C52;box-shadow:0 3px 8px #0003}.thumbnail-item img{width:100%;height:100%;object-fit:contain;padding:2px;box-sizing:border-box}.main-image-container{width:100%;max-width:450px;height:auto;background-color:#ece8e1;border-radius:2px;overflow:hidden;position:relative;cursor:crosshair;box-shadow:0 4px 12px #0000001a;display:flex;justify-content:center;align-items:center;margin-bottom:20px}.product-main-image{width:100%;height:100%;object-fit:contain;box-sizing:border-box;display:block}.magnifier-lens{position:absolute;border:2px solid #A67C52;border-radius:50%;width:150px;height:150px;background-repeat:no-repeat;display:none;pointer-events:none;box-shadow:0 0 10px #0000004d;background-color:#fffc}.product-info-section{width:100%;max-width:550px;text-align:left;padding-left:20px;box-sizing:border-box}.product-info-name{font-size:2.2rem;font-weight:700;color:#2c2c2c;margin-bottom:10px}.scientific-name-badge{background-color:#8aa99f;color:#fff;padding:5px 12px;border-radius:12px;font-size:12px;font-weight:300;display:inline-block;margin-bottom:20px}.rosewood-logo{width:50px;height:auto;margin-left:16px;vertical-align:middle;display:inline-block}.info-divider{border:none;border-top:1px solid #D0D0D0;margin:5px 0}.quality-grades-section{margin-bottom:20px}.quality-grades-heading{font-size:1.2rem;font-weight:700;color:#3c1408;margin-bottom:15px}.grade-badges{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-start}.grade-badge{padding:8px 15px;border-radius:5px;color:#fff;font-weight:600;font-size:1rem;text-align:center;min-width:40px;box-shadow:0 2px 5px #0000001a}.origin{margin-top:10px;color:#000;font-size:1rem;margin-bottom:-8px}.origin span{color:#3c1408;font-size:1.2rem;font-weight:700}.features-section,.sizes-section{margin-bottom:30px}.features-heading,.sizes-heading{font-size:1.2rem;font-weight:700;color:#3c1408;margin-bottom:10px;margin-top:14px}.features-list{list-style:disc;margin-left:20px;padding:0;font-size:1rem;line-height:1.1;color:#333}.features-list li{margin-bottom:3px}.sizes-list{list-style:none;padding:0;margin:0}.sizes-list li{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px;color:#555;line-height:1.4}.sizes-list li .size-value{font-weight:500;color:#555}.description-section{margin-top:30px}.description-text{font-size:1rem;line-height:1.4;color:#444;text-align:justify}@media (max-width: 768px){.product-detail-page{padding:15px}.top-nav{flex-direction:row;align-items:flex-start;margin-bottom:20px}.back-button{margin-bottom:15px}.breadcrumbs{font-size:10px;padding-top:10px}.product-info-name{font-size:1.8rem}.features-heading,.sizes-heading{font-size:1.1rem}.product-info-section{padding-left:10px;padding-right:10px;text-align:start}.scientific-name-badge{margin-left:auto;margin-right:auto}.features-list,.sizes-list{margin-left:auto;margin-right:auto;max-width:90%;text-align:left}.sizes-list{max-width:100%}.sizes-list li{flex-direction:column;align-items:start;text-align:start}.sizes-list li .size-fit-use{text-align:start;margin-left:0;margin-top:5px}}@media (max-width: 991px){.magnifier-lens{display:none!important}}
