:root{--primary-color:#3a7d44;--secondary-color:#e9b44c;--dark-slate:#1e293b;--text-color:#333;--light-bg:#f8f9fa;--white:#fff;--border-color:#e1e1e1;--box-shadow:0 4px 6px #0000001a;--transition:all .3s ease}.btn-outline{background-color:var(--primary-color);color:var(--white);border:1px solid var(--primary-color);transition:all .3s}.btn-outline:hover{color:var(--white);background-color:#22c55e;border-color:#22c55e}.btn-outline.selected{background-color:var(--primary-color);color:var(--white)}.btn-large{padding:1rem 2rem;font-size:1.1rem}.site-header .mini-cart-container{margin-top:-2px}.hero-section{color:var(--white);background-color:#000;padding:6rem 0;position:relative;overflow:hidden}.hero-video{z-index:0;object-fit:cover;will-change:transform;width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-overlay{z-index:1;background-color:#000000a6;position:absolute;inset:0}.hero-section .container{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:relative}.hero-content{max-width:800px}.hero-section h1{color:var(--white);text-shadow:1px 1px 3px #00000080;margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:2.5rem}.subheadline{color:var(--white);text-shadow:1px 1px 2px #00000080;max-width:100%;margin-bottom:2rem;font-family:Raleway,sans-serif;font-size:1.2rem;line-height:1.5}.hero-buttons{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}.hero-section .btn-secondary{border-color:var(--white);background-color:#ffffffe6}.hero-section .btn-secondary:hover{background-color:var(--white)}.trust-badges{justify-content:space-between;width:100%;display:flex}.badge{background-color:#ffffffd9;border-radius:4px;flex:1;align-items:center;gap:.5rem;margin:0 .5rem;padding:.5rem 1rem;display:flex;box-shadow:0 2px 4px #0000001a}.badge:first-child{margin-left:0}.badge:last-child{margin-right:0}.badge-icon{color:var(--primary-color);font-weight:700}.badge-text{white-space:nowrap;color:var(--text-color);font-family:Raleway,sans-serif;font-size:.9rem}.selling-points-section{background-color:var(--white);padding:2.5rem 0}.selling-points{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#0003 transparent;flex-wrap:nowrap;justify-content:flex-start;gap:1.5rem;padding-bottom:.75rem;display:flex;overflow-x:auto}@media (min-width:1200px){.selling-points{justify-content:center;overflow-x:visible}}.selling-points::-webkit-scrollbar{height:4px}.selling-points::-webkit-scrollbar-track{background:0 0}.selling-points::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.selling-point{background-color:#fff;border-radius:8px;flex:none;width:calc(33.333% - 1rem);min-width:280px;max-width:400px;padding:1.25rem;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 6px #0000001a}.selling-point:hover{transform:translateY(-5px);box-shadow:0 6px 12px #00000026}.selling-point h3{color:#006064;text-align:center;margin-bottom:.75rem;font-size:1.1rem}.selling-point ul{padding-left:0;list-style:none}.selling-point li{margin-bottom:.5rem;padding-left:1.25rem;font-size:.9rem;line-height:1.4;position:relative}.selling-point li:last-child{margin-bottom:0}.selling-point li:before{content:"✓";color:#00a09a;font-weight:700;position:absolute;left:0}.selling-point-icon{text-align:center;margin-bottom:1rem}.selling-point-icon img{object-fit:contain;width:48px;height:48px;transition:transform .3s}.selling-point:hover .selling-point-icon img{transform:scale(1.1)}@media (max-width:768px){.selling-points{flex-wrap:wrap}.selling-point{width:100%;min-width:100%;margin-bottom:1rem}}.product-options-section{background-color:var(--light-bg);padding:4rem 0}.product-options-section h2{color:var(--text-color);text-align:center;margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:2rem}.section-subtitle{color:#666;text-align:center;max-width:900px;margin:0 auto 2rem;font-family:Raleway,sans-serif;font-size:1.1rem;line-height:1.6}.sample-request-divider,.cta-divider{justify-content:center;align-items:center;margin:1.5rem 0;display:flex;position:relative}.sample-request-divider:before,.cta-divider:before,.sample-request-divider:after,.cta-divider:after{content:"";background-color:#0000001a;flex-grow:1;height:1px;margin:0 1rem}.sample-request-divider span,.cta-divider span{color:#888;text-transform:uppercase;letter-spacing:1px;padding:0 .5rem;font-family:Raleway,sans-serif;font-size:.9rem}.loading-indicator,.error-message{text-align:center;background-color:var(--white);box-shadow:var(--box-shadow);border-radius:8px;margin-bottom:2rem;padding:2rem;font-family:Raleway,sans-serif}.loading-indicator{color:var(--primary-color)}.error-message{color:#c00}.product-options{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.product-option{background-color:var(--white);box-shadow:var(--box-shadow);cursor:pointer;transition:var(--transition);text-align:center;border:2px solid #0000;border-radius:8px;padding:1.5rem}.product-option:hover{transform:translateY(-5px)}.product-option.selected{border-color:var(--primary-color)}.product-option h3{color:var(--text-color);margin-top:0;margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:1.3rem}.weight{color:#666;white-space:nowrap;margin-bottom:.5rem;font-family:Raleway,sans-serif;font-size:1rem}.price{color:var(--primary-color);margin-bottom:.5rem;font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:700}.shipping{color:#666;font-family:Raleway,sans-serif;font-size:.85rem}.product-options-section .btn-primary{margin:0 auto 2rem;display:block}.sample-request{text-align:center}.vendor-section{background-color:var(--white);padding:4rem 0 2rem}.vendor-section h2{color:var(--text-color);text-align:center;margin-bottom:2rem;font-family:Cormorant Garamond,serif;font-size:2rem}.vendors{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:1.5rem;display:grid}.vendor{text-align:center;background-color:#f9f9f9;border-radius:8px;padding:1.5rem;transition:transform .3s;box-shadow:0 2px 8px #0000000d}.vendor:hover{transform:translateY(-5px);box-shadow:0 6px 12px #0000001a}.vendor-icon{justify-content:center;align-items:center;height:80px;margin-bottom:1rem;display:flex}.vendor-icon img{object-fit:contain;width:64px;height:64px;transition:transform .3s}.vendor:hover .vendor-icon img{transform:scale(1.1)}.vendor h3{color:var(--text-color);margin:0;font-family:Raleway,sans-serif;font-size:1.2rem;font-weight:600}.vendor-note{text-align:center;color:#666;font-family:Raleway,sans-serif;font-style:italic}.testimonial-section{background-color:#faf6ef;padding:2rem 0 4rem}.testimonial-section h2{color:var(--text-color);text-align:center;margin-bottom:2.5rem;font-family:Cormorant Garamond,serif;font-size:2rem}.testimonials{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1400px;margin:0 auto 2rem;display:grid}.testimonial{background-color:var(--white);box-shadow:var(--box-shadow);border-left:3px solid var(--primary-color);border-radius:8px;flex-direction:column;height:100%;min-height:200px;padding:1.75rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.testimonial:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0000001a}.testimonial:before{content:"“";color:#0000001a;font-family:Georgia,serif;font-size:4rem;line-height:1;position:absolute;top:10px;left:15px}.testimonial p{color:var(--text-color);z-index:1;margin-bottom:1rem;padding-left:.5rem;font-family:Raleway,sans-serif;font-size:.95rem;font-style:italic;line-height:1.6;position:relative}.testimonial-tag{color:#3a7d44;text-transform:uppercase;letter-spacing:.5px;background-color:#3a7d441a;border-radius:50px;margin-bottom:.5rem;padding:.2rem .6rem;font-family:Raleway,sans-serif;font-size:.75rem;font-weight:600;display:inline-block}.testimonial-author{color:#666;text-align:right;white-space:nowrap;border-top:1px solid #0000000d;flex-direction:column;align-items:flex-end;min-width:220px;padding-top:.75rem;font-family:Raleway,sans-serif;font-size:.85rem;font-weight:600;line-height:1.5;display:flex;margin-top:auto!important;margin-bottom:0!important;font-style:normal!important}.comparison-section{padding:3rem 0}.comparison-table{-webkit-overflow-scrolling:touch;border-radius:8px;margin:0 -1rem;padding:0 1rem;overflow-x:auto;box-shadow:0 4px 8px #0000001a}@media (min-width:769px){.comparison-table{margin:0;padding:0}}.comparison-table table{border-collapse:collapse;table-layout:fixed;border-radius:8px;width:100%;min-width:500px;overflow:hidden}.comparison-table th{color:#fff;text-align:center;background-color:#1e293b;width:33.33%;padding:1rem 1.5rem}.comparison-table tr:nth-child(2n){background-color:#f2f2f2}.comparison-table tr:nth-child(odd){background-color:#fff}.comparison-table tr:hover{background-color:#e9f5f5}.comparison-table td{text-align:center;color:#666;padding:1rem 1.5rem}.comparison-table td:first-child{color:#555;font-weight:500}.comparison-table td:nth-child(2){color:#2e7d32;font-weight:500}.comparison-table td:nth-child(3){color:#c62828}.affordable-section{background-color:#faf6ef;padding:4rem 0 2rem}.affordable-section h2{color:var(--text-color);text-align:center;margin-bottom:2rem;font-family:Cormorant Garamond,serif;font-size:2rem}.affordable-points{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2.5rem;display:grid}.affordable-point{background-color:var(--white);box-shadow:var(--box-shadow);text-align:center;border-radius:8px;padding:1.5rem}.affordable-point p{color:var(--text-color);margin:0;font-family:Raleway,sans-serif}.direct-source{text-align:center;border-top:2px solid #e9b44c;border-bottom:2px solid #e9b44c;max-width:600px;margin:0 auto;padding:1.5rem}.direct-source p{color:var(--primary-color);letter-spacing:.05em;margin:0;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:600}@media (max-width:768px){.affordable-points{grid-template-columns:1fr}}.cta-section{background-color:var(--white);padding:4rem 0}.cta-buttons{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.cta-buttons .btn{transition:all .3s}.cta-buttons .btn:hover{transform:translateY(-3px);box-shadow:0 5px 10px #0000001a}.sample-request-cta{text-align:center;margin-bottom:3rem}.no-returns-policy{text-align:center;color:#666;border-left:3px solid var(--primary-color);background-color:#f9f9f9;border-radius:4px;max-width:800px;margin:0 auto 2rem;padding:1rem;font-family:Raleway,sans-serif;font-size:.95rem}.lead-form{background-color:var(--light-bg);max-width:600px;box-shadow:var(--box-shadow);text-align:center;border-radius:8px;margin:0 auto 3rem;padding:2rem}.lead-form h3{color:var(--text-color);text-align:center;margin-top:0;margin-bottom:1.5rem;font-family:Cormorant Garamond,serif;font-size:1.5rem}.lead-form .btn{min-width:180px;margin:0 auto}.product-features{max-width:600px;margin:0 auto}.feature-list{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.feature-list li{color:var(--text-color);background-color:var(--light-bg);border-radius:4px;align-items:center;padding:.5rem 1rem;font-family:Raleway,sans-serif;display:flex}.feature-list li:before{content:"✓";color:var(--primary-color);margin-right:.5rem;font-weight:700}.order-section{color:#fff;background:#1e293b;padding:3rem 0}.order-section h2{color:#fff}.order-section .section-subtitle{color:#ffffffd9}.order-section .cta-buttons .btn-outline{color:#fff;background-color:#0000;border-color:#fff9}.order-section .cta-buttons .btn-outline:hover{background-color:#ffffff26;border-color:#fff}.order-section .cta-divider span{color:#ffffffb3}.order-section .cta-divider:before,.order-section .cta-divider:after{background-color:#fff3}.order-section .sample-request-cta .btn-secondary{color:#fff;background-color:#0000;border-color:#fff9}.order-section .sample-request-cta .btn-secondary:hover{background-color:#ffffff26;border-color:#fff}.order-section .no-returns-policy{color:#fffc;background-color:#ffffff1a;border-left-color:#fff6}.order-section .lead-form{box-shadow:none;background-color:#ffffff1a;border:1px solid #fff3}.order-section .lead-form h3{color:#fff}.order-section .lead-form .btn-primary{color:#1e293b;background-color:#e9b44c;border-color:#e9b44c}.order-section .lead-form .btn-primary:hover{background-color:#d4a23a}.order-section .loading-text{color:#ffffffd9}.site-footer{color:var(--white);background-color:#0f172a;padding:3rem 0 1.5rem}.footer-content{flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem;display:flex}.footer-info{flex:1;min-width:300px;margin-bottom:2rem}.footer-info h3{color:var(--white);margin-top:0;margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:1.5rem}.footer-info p{margin-bottom:.5rem;font-family:Raleway,sans-serif;line-height:1.6}.footer-info a{color:var(--secondary-color);transition:var(--transition);text-decoration:none}.footer-info a:hover{text-decoration:underline}.footer-addresses{flex-wrap:wrap;justify-content:space-between;gap:2rem;width:100%;display:flex}.address-box{border-left:2px solid var(--secondary-color);flex:1;min-width:250px;margin-bottom:1rem;padding-left:1.5rem}.address-box h4{color:var(--white);margin-top:0;margin-bottom:.75rem;font-family:Cormorant Garamond,serif;font-size:1.1rem;font-weight:600}.address-box p{color:#fffc;margin:0;font-family:Raleway,sans-serif;font-size:.9rem;line-height:1.6}.footer-bottom{text-align:center;border-top:1px solid #ffffff1a;padding-top:1.5rem}.copyright{color:#ffffffb3;margin:0;font-family:Raleway,sans-serif;font-size:.9rem}.icons-attribution{color:#ffffff80;margin-top:.5rem;font-family:Raleway,sans-serif;font-size:.8rem}.icons-attribution a{color:#ffffffb3;text-decoration:none;transition:color .3s}.icons-attribution a:hover{color:var(--secondary-color);text-decoration:underline}.testimonial-pagination{justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}.pagination-btn{background-color:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:1.5rem;transition:all .3s;display:flex;box-shadow:0 2px 8px #00000026}.pagination-btn:hover{background-color:#2a5d33;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.pagination-btn:active{transform:translateY(0)}.pagination-dots{align-items:center;gap:.5rem;display:flex}.pagination-dot{cursor:pointer;background-color:#3a7d444d;background-clip:content-box;border:none;border-radius:50%;width:12px;height:12px;margin:-12px;padding:16px;transition:all .3s;position:relative}.pagination-dot:hover{background-color:#3a7d4499;transform:scale(1.2)}.pagination-dot.active{background-color:var(--primary-color);transform:scale(1.3)}.process-section{text-align:center;color:#fff;background:#1e293b;padding:4rem 0}.process-section h2{color:#fff;margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:2.2rem}.process-section .section-subtitle{color:#ffffffd9}.process-steps{justify-content:center;align-items:flex-start;gap:0;margin-top:2.5rem;margin-bottom:2rem;display:flex}.process-step{flex-direction:column;flex:1;align-items:center;max-width:200px;padding:0 .5rem;display:flex}.process-icon{margin-bottom:.75rem}.process-number{color:#e9b44c;margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:400}.process-step h4{color:#fff;margin-bottom:.4rem;font-family:Raleway,sans-serif;font-size:1rem;font-weight:600}.process-step p{color:#fffc;margin:0;font-family:Raleway,sans-serif;font-size:.88rem;line-height:1.5}.process-connector{background-color:#e9b44c66;flex-shrink:0;width:40px;height:2px;margin-top:48px}.process-cta .btn-secondary{color:#fff;background-color:#0000;border-color:#fff9}.process-cta .btn-secondary:hover{background-color:#ffffff26;border-color:#fff}.process-cta{margin-top:1rem}.founder-section{background-color:#eef5ef;padding:4rem 0}.founder-content{grid-template-columns:1fr 1.5fr;align-items:center;gap:3rem;max-width:1000px;margin:0 auto;display:grid}.founder-image{border-radius:12px;height:450px;overflow:hidden;box-shadow:0 8px 24px #0000001a}.founder-text h2{color:#2c3e50;margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:2rem}.founder-greeting{color:#3a7d44;font-family:Raleway,sans-serif;font-size:1.2rem;font-weight:600;margin-bottom:1rem!important}.founder-text p{color:#34495e;margin-bottom:1rem;font-family:Raleway,sans-serif;font-size:1.05rem;line-height:1.7}.founder-signature{color:#3a7d44;font-family:Cormorant Garamond,serif;font-size:1.2rem;font-style:italic;margin-top:1.5rem!important}@media (max-width:1024px){.testimonials{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.site-header{background-color:var(--white)}.site-header .container{flex-wrap:nowrap;justify-content:space-between;align-items:center}.mobile-menu-toggle{margin-left:auto;display:flex}.main-nav{opacity:0;visibility:hidden;z-index:1000;background:#fff;transition:all .3s;position:absolute;top:100%;left:0;right:0;transform:translateY(-100%);box-shadow:0 4px 6px #0000001a}.main-nav.mobile-open{opacity:1;visibility:visible;transform:translateY(0)}.main-nav ul{flex-direction:column;gap:0;padding:1rem 0}.main-nav li{text-align:center;margin-left:0}.main-nav a{border-bottom:1px solid #f0f0f0;padding:1rem 2rem;font-size:1rem;transition:all .3s;display:block}.main-nav a:hover{background-color:#f8f9fa}.main-nav .submenu{display:none}.main-nav .submenu a{padding-left:3rem;font-size:.95rem}.hero-section{padding:3rem 0 2rem}.hero-section h1{font-size:1.8rem;line-height:1.3}.subheadline{font-size:1rem;line-height:1.5}.hero-buttons{flex-direction:column;gap:.8rem;width:100%}.hero-buttons .btn{width:100%;padding:1rem;font-size:1rem}.trust-badges{flex-direction:column;gap:.5rem}.badge{margin:.25rem 0;padding:.7rem 1rem;font-size:.85rem}.comparison-table{font-size:.9rem;overflow-x:auto}.comparison-table th,.comparison-table td{min-width:120px;padding:.8rem .5rem}.footer-content{flex-direction:column;gap:1rem}.footer-addresses{flex-direction:column;gap:1.5rem}.testimonials{grid-template-columns:repeat(2,1fr);gap:1rem}.testimonial{padding:1.5rem}.testimonial-tag,.testimonial-author{font-size:.875rem}.testimonial-pagination{gap:.8rem}.pagination-btn{width:40px;height:40px;font-size:1.3rem}.pagination-dot{width:10px;height:10px}.soak-image-container{flex-direction:column;align-items:center;gap:1.5rem;max-width:100%}.soak-image{max-width:95%;margin-bottom:1rem}.soak-details{max-width:100%;padding:0 1rem}.palawan-origin-section{background-attachment:scroll;padding:3rem 0}.product-options{grid-template-columns:1fr;gap:1rem}.product-option{cursor:pointer;padding:1.2rem;transition:all .3s}.product-option:active{transform:scale(.98)}.product-option h3{font-size:1.2rem}.product-option .price{font-size:1.4rem}.cta-buttons{grid-template-columns:1fr;gap:.8rem}.cta-buttons .btn{text-align:center;width:100%;max-width:none;padding:1rem;font-size:1rem}.sample-request-divider,.cta-divider{margin:1rem 0}.sample-request .btn,.sample-request-cta .btn{width:100%;margin:0 auto;padding:1rem;font-size:1rem;display:block}.sample-request-cta{margin-bottom:2rem}.view-more-photos .btn{width:100%;max-width:300px;margin:0 auto;display:block}.vendors{grid-template-columns:repeat(2,1fr);gap:1rem}.vendor{padding:1rem}.vendor h3{font-size:1rem}.selling-points{flex-direction:column;gap:1rem}.selling-point{width:100%;min-width:unset;max-width:none}.affordable-points{gap:1rem}.affordable-point{padding:1.2rem}.lead-form{margin:0 auto 2rem;padding:1.5rem}.lead-form h3{font-size:1.4rem}.feature-list{flex-direction:column;gap:.8rem}.feature-list li{justify-content:flex-start;width:100%}}.photo-slider-section{background-color:#eef5ef;padding:2rem 0}.view-more-photos{text-align:center;margin-top:2rem}.photo-slider-section h2{color:var(--text-color);text-align:center;margin-bottom:2rem;font-family:Cormorant Garamond,serif;font-size:2rem}.slider-container{max-width:1820px;margin:0 auto;padding:0;position:relative}.photo-slider{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:1.5rem;padding:1rem 0;display:flex;overflow-x:auto}.photo-slider::-webkit-scrollbar{display:none}.slider-item{width:390px;height:390px;box-shadow:var(--box-shadow);border-radius:8px;flex:none;transition:transform .3s;overflow:hidden}.slider-item:hover{transform:scale(1.03)}.slider-item img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.slider-item:hover img{transform:scale(1.05)}.slider-btn{color:#fff;cursor:pointer;z-index:20;background-color:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.8rem;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 8px #0000004d}.slider-btn:hover{background-color:#000c;transform:translateY(-50%)scale(1.1)}.slider-btn-left{left:20px}.slider-btn-right{right:20px}@media (max-width:768px){.slider-container{padding:0}.slider-item{width:312px;height:312px}.slider-btn{width:45px;height:45px;font-size:1.6rem}.slider-btn-left{left:15px}.slider-btn-right{right:15px}}.gel-yield-section{background-color:#fff;padding:4rem 0}.gel-yield-section h2{color:var(--text-color);text-align:center;margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:2rem}.gel-yield-section .section-subtitle{text-align:center;color:#666;margin-bottom:3rem;font-size:1.1rem}.gel-yield-content{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.gel-yield-video{width:100%}.gel-yield-video video{width:100%;box-shadow:var(--box-shadow);border-radius:8px}.video-description{text-align:center;color:#666;margin-top:1rem;font-style:italic}.gel-yield-highlights{padding:0 1rem}.highlight-point{margin-bottom:2rem}.highlight-point h4{color:var(--primary-color);margin-bottom:.5rem;font-family:Raleway,sans-serif;font-size:1.2rem;font-weight:600}.highlight-point p{color:var(--text-color);line-height:1.6}.gel-analysis-link{margin-top:2rem}.gel-analysis-link .btn{width:auto;display:inline-block}@media (max-width:768px){.gel-yield-content{grid-template-columns:1fr;gap:2rem}.gel-yield-highlights{padding:0}}.soaking-power-section{background-color:#eef5ef;padding:2rem 0}.soaking-power-section h2{color:var(--text-color);text-align:center;margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:2rem}.soak-comparison{flex-direction:column;align-items:center;gap:2rem;margin-top:3rem;display:flex}.soak-image-container{justify-content:center;gap:2rem;width:100%;max-width:900px;display:flex}.soak-image{box-shadow:var(--box-shadow);border-radius:8px;flex-direction:column;flex:1;max-width:400px;height:auto;transition:transform .3s;display:flex;position:relative;overflow:hidden}.soak-image:hover{transform:scale(1.03)}.soak-image img{object-fit:cover;border-radius:8px 8px 0 0;width:100%;height:360px}.soak-label{background-color:var(--primary-color);color:#fff;text-align:center;letter-spacing:.5px;box-sizing:border-box;border-radius:0 0 8px 8px;width:100%;padding:.75rem .5rem;font-family:Raleway,sans-serif;font-size:1.1rem;font-weight:600;position:relative}.soak-details{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:900px;height:100%;padding-top:0;display:flex}.soak-details ul{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.5rem 1.5rem;margin:0;padding-left:0;list-style:none;display:grid}.soak-details li{margin-bottom:.75rem;padding-left:1.75rem;font-family:Raleway,sans-serif;font-size:1rem;line-height:1.5;position:relative}.soak-details li:before{content:"✓";color:var(--primary-color);font-size:1.2rem;font-weight:700;position:absolute;left:0}.soak-details li:last-child{margin-bottom:0}.palawan-origin-section{background-color:#f0f7f0;background-image:linear-gradient(#ffffffd9,#ffffffd9),url(https://www.premiumseamosswholesale.com/media/palawan.avif);background-position:50%;background-size:cover;background-attachment:fixed;padding:5rem 0;position:relative;overflow:hidden}.palawan-origin-section h2{color:var(--primary-color);text-align:center;margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:2.2rem;position:relative}.palawan-origin-section .section-subtitle{max-width:900px;margin-bottom:2.5rem;font-size:1.15rem;line-height:1.8}.learn-more-container{text-align:center;margin-top:2rem}.learn-more-container .btn{padding:.9rem 2.5rem;font-size:1.1rem;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 8px #0000001a}.learn-more-container .btn:hover{transform:translateY(-3px);box-shadow:0 6px 12px #00000026}@media (max-width:992px){.soak-details ul{grid-template-columns:1fr}.main-nav li{margin-left:.8rem}.main-nav a{font-size:.9rem}.selling-point{min-width:250px}}@media (max-width:480px){.site-header{padding:.4rem 0}.main-logo{height:24px}.mobile-menu-toggle span{width:22px;height:2px}.main-nav a{padding:.9rem 1.5rem;font-size:.95rem}.testimonial-author{white-space:normal;min-width:unset}.hero-section{padding:2rem 0 1.5rem}.hero-section h1{margin-bottom:.8rem;font-size:1.5rem;line-height:1.2}.subheadline{margin-bottom:1.5rem;font-size:.9rem;line-height:1.4}.hero-buttons .btn{padding:.9rem .8rem;font-size:.9rem}.badge{gap:.3rem;padding:.5rem .8rem;font-size:.875rem}.badge-text{font-size:.875rem}.product-options-section,.selling-points-section,.vendor-section,.testimonial-section,.affordable-section,.cta-section{padding:2.5rem 0}h2{font-size:1.6rem}.section-subtitle{font-size:.95rem}.product-option{padding:1rem}.product-option h3{font-size:1.1rem}.price,.footer-info h3{font-size:1.3rem}.footer-info p{font-size:.9rem}.address-box h4{font-size:1rem}.address-box p{font-size:.875rem}.testimonials{grid-template-columns:1fr}.testimonial{padding:1.2rem}.pagination-btn{width:35px;height:35px;font-size:1.1rem}.pagination-dot{width:8px;height:8px}.sample-request .btn,.sample-request-cta .btn{padding:.9rem;font-size:.9rem}.sample-request-divider span,.cta-divider span{font-size:.8rem}}.inquiry-section{background-color:#f9f9f9;padding:4rem 0}.inquiry-form-container{max-width:800px;box-shadow:var(--box-shadow);background-color:#fff;border-radius:8px;margin:0 auto;padding:2rem}.inquiry-form-container h3{color:var(--text-color);text-align:center;margin-top:0;margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:1.8rem}.form-subtitle{color:#666;text-align:center;margin-bottom:2rem;font-family:Raleway,sans-serif;font-size:1rem}.inquiry-form{flex-direction:column;gap:1.5rem;display:flex}.form-group{flex-direction:column;gap:.5rem;display:flex}.form-group label{color:var(--text-color);font-family:Raleway,sans-serif;font-size:.9rem;font-weight:600}.form-group input,.form-group select,.form-group textarea{color:var(--text-color);border:1px solid #ddd;border-radius:4px;padding:.75rem;font-family:Raleway,sans-serif;font-size:1rem;transition:border-color .3s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 2px #3a7d441a}.inquiry-form .btn-primary{align-self:center;min-width:250px;margin-top:1rem}.form-success{text-align:center;padding:2rem}.form-success p{color:var(--primary-color);margin-bottom:1.5rem;font-family:Raleway,sans-serif;font-size:1.1rem}@media (max-width:768px){.inquiry-form-container{padding:1.5rem 1rem}.inquiry-form .btn-primary{width:100%}.tally-form-container{border-radius:0;margin:0 -.4rem}.tally-form-container iframe{border-radius:0;min-height:380px}}@media (max-width:480px){.tally-form-container{margin:0 -.32rem}.tally-form-container iframe{min-height:360px}.inquiry-form-container{padding:1.2rem .8rem}.inquiry-form-container h3{margin-bottom:.8rem;font-size:1.5rem}.form-subtitle{margin-bottom:1.5rem;font-size:.95rem}}.tally-form-container{background:0 0;border-radius:8px;width:100%;min-height:400px;margin:0 auto;overflow:hidden}.tally-form-container iframe{background:0 0;border:none;width:100%;min-height:400px;transition:height .3s}.tally-form-container div[class*=\ tally-block-input]>div>div,.tally-form-container .tally-block-payment>div,.tally-form-container .tally-block-dropdown>div>div,.tally-form-container .tally-block-multiple-choice-option>div>div,.tally-form-container .tally-block-checkbox>div>div,.tally-form-container .tally-block-multi-select>div>div{min-width:100%!important}@media (max-width:768px){.process-steps{flex-direction:column;align-items:center;gap:0}.process-step{max-width:280px}.process-connector{width:2px;height:24px;margin-top:0;margin-bottom:0}.process-section{padding:3rem 0}}@media (max-width:480px){.process-section h2{font-size:1.8rem}.process-step p{font-size:.875rem}}@media (max-width:768px){.founder-content{text-align:center;grid-template-columns:1fr;gap:2rem}.founder-image{border-radius:50%;max-width:300px;height:300px;margin:0 auto}.founder-text h2{font-size:1.7rem}.founder-text p{font-size:1rem}.founder-section{padding:3rem 0}}@media (max-width:480px){.founder-image{max-width:240px;height:240px}}
