[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}@font-face{font-family:Twemoji Country Flags;unicode-range:U+1F1E6-1F1FF,U+1F3F4,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F;src:url(/fonts/TwemojiCountryFlags.woff2) format("woff2");font-display:swap}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:DM Sans,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline{display:inline}.flex{display:flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.h-\[26px\]{height:26px}.w-\[26px\]{width:26px}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-width:1px}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--header-h: 76px;font-family:DM Sans,sans-serif;color:#193333;background:#f7f8f4;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:360px;background:#f7f8f4}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh}.live-dot,.status-dot{width:6px;height:6px;display:inline-block;flex:0 0 6px;border-radius:50%;background:#c3ed69}.site-header{position:sticky;z-index:30;top:0;min-height:var(--header-h);padding:0 max(calc((100vw - 1450px)/2),5.2vw);display:flex;align-items:center;gap:42px;background:#fff;border-bottom:1px solid #e9ece5}.brand{display:inline-flex;align-items:center;gap:10px;min-width:182px}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px 12px 12px 3px;color:#dfff65;background:#143b35;transform:rotate(-3deg)}.brand-copy{display:flex;flex-direction:column;line-height:1}.brand-copy strong{font:800 22px Manrope,sans-serif;letter-spacing:-1.3px;color:#143b35}.brand-copy strong span,.footer-brand span{color:#86a940}.brand-copy small{margin-top:5px;color:#89938b;font-size:12px;font-weight:700;letter-spacing:1.7px}.header-search{height:42px;max-width:590px;flex:1;display:flex;align-items:center;gap:11px;padding:0 13px;border:1px solid #e6e9e1;border-radius:8px;color:#87908b;background:#fafbf8}.header-search:focus-within{border-color:#a6c777;box-shadow:0 0 0 3px #eaf2de}.header-search input,.category-search input{min-width:0;flex:1;border:0;outline:0;color:#193333;background:transparent;font-size:15px}.header-search input::-moz-placeholder,.category-search input::-moz-placeholder{color:#a1a8a1}.header-search input::placeholder,.category-search input::placeholder{color:#a1a8a1}.header-search kbd{padding:3px 5px;border:1px solid #e5e8e1;border-radius:4px;font:13px DM Sans,sans-serif;color:#99a199;background:#fff}.header-actions{display:flex;align-items:center;gap:23px;margin-left:auto}.header-link{display:inline-flex;align-items:center;gap:8px;padding:7px 0;border:0;background:transparent;color:#34504a;font-size:14px;font-weight:600}.header-link svg{color:#718179}.header-link b{display:grid;place-items:center;width:17px;height:17px;margin-left:-4px;border-radius:50%;background:#e8f0d9;color:#315036;font-size:12px}.mobile-menu-trigger,.mobile-close{display:none}.page-wrap{max-width:1450px;margin:auto;padding:30px 5.2vw 60px}.store-intro{min-height:180px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:6px 5px 22px}.eyebrow,.panel-kicker{color:#809083;font-size:12px;font-weight:700;letter-spacing:1.4px}.eyebrow{display:flex;align-items:center;gap:8px}.eyebrow .live-dot{background:#709e4f}.store-intro h1{margin:13px 0 7px;color:#173833;font:800 clamp(32px,4vw,47px)/1.1 "Manrope",sans-serif;letter-spacing:-2.5px}.store-intro h1 em{color:#788f52;font-style:normal}.store-intro p{margin:0;color:#79867c;font-size:15px}.intro-note{width:288px;display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #e7eade;border-radius:9px;background:#fff}.intro-note-icon{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:8px;color:#486743;background:#eff4e8}.intro-note span:nth-child(2){flex:1}.intro-note b,.intro-note small{display:block}.intro-note b{font-size:13px}.intro-note small{margin-top:4px;color:#849085;font-size:12px}.intro-note a{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#37583c;background:#f1f5eb}.benefit-strip{min-height:65px;display:flex;align-items:center;gap:clamp(18px,4vw,57px);margin-bottom:17px;padding:9px 17px;border:1px solid #e8ebe4;border-radius:9px;background:#fff}.benefit-strip>div:not(.api-status){display:flex;align-items:center;gap:10px}.benefit-strip>div>svg{color:#758c4f}.benefit-strip b,.benefit-strip small{display:block}.benefit-strip b{font-size:13px;font-weight:700}.benefit-strip small{margin-top:3px;color:#89938b;font-size:12px}.api-status{display:flex;align-items:center;gap:7px;margin-left:auto}.api-status .status-dot{background:#e6aa56}.api-status.is-online .status-dot{background:#5baf70}.api-status small{color:#7d897e;font-size:12px;white-space:nowrap}.store-live{margin-left:auto}.store-live .api-status{margin-left:0}.orders-today{display:inline-flex;align-items:center;gap:7px;padding:5px 5px 5px 10px;border:1px solid #dfe8d6;border-radius:999px;color:#4b5f52;background:#f6f9f1;font-size:12px;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease}.orders-today:hover,.orders-today:focus-visible{border-color:#b9cfa4;background:#eef5e4}.orders-today>svg{flex:none;color:#4f8a3c}.orders-today b,.benefit-strip .orders-today b{display:inline;color:#1f3b2e;font-size:13px;font-weight:800}.orders-today-filter{display:grid;width:22px;height:22px;flex:none;place-items:center;border-radius:50%;color:#fff;background:#4f8a3c}.mobile-live-bar{display:none}.order-stats-ranges{width:100%;margin-bottom:12px}.segmented.order-stats-ranges button{text-transform:none}.order-stats-custom{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 10px;margin-bottom:12px}.order-stats-custom label{display:grid;gap:4px;color:#6c7c70;font-size:12px;font-weight:700}.order-stats-custom input{min-height:34px;padding:6px 8px;border:1px solid #e3e7de;border-radius:6px;color:#294036;background:#fff;font:inherit;font-size:14px}.order-stats-body{transition:opacity .15s ease}.order-stats-body.is-loading{opacity:.55}.order-stats-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:4px 0 0}.order-stats-total{color:#173833;font:800 40px/1 Manrope,sans-serif;letter-spacing:-1px}.order-stats-caption{color:#4b5f52;font-size:15px;font-weight:600}.order-stats-avg{width:100%;color:#7d897e;font-size:12px}.order-stats-hint{margin:12px 0 0}.order-stats-note{margin:14px 0 0;color:#8d998d;font-size:12px}.order-chart{position:relative;margin:26px 0 0}.order-chart-plot{position:relative;height:150px;display:flex;align-items:flex-end;gap:2px;border-top:1px solid #eef1ea;border-bottom:1px solid #dfe5d8}.order-chart-max{position:absolute;top:-17px;left:0;color:#7d897e;font-size:11px}.order-chart-slot{height:100%;min-width:0;display:flex;flex:1 1 0;align-items:flex-end;justify-content:center;border-radius:4px;outline:0}.order-chart-slot.is-active{background:#4f8a3c14}.order-chart-slot:focus-visible{box-shadow:inset 0 0 0 2px #b9cfa4}.order-chart-bar{width:100%;max-width:24px;border-radius:4px 4px 0 0;background:#4f8a3c}.order-chart-axis{display:flex;justify-content:space-between;margin-top:5px;color:#7d897e;font-size:11px}.order-chart-tip{position:absolute;z-index:2;top:6px;display:grid;gap:1px;padding:6px 9px;border-radius:7px;color:#fff;background:#1f3b2e;box-shadow:0 6px 18px #102b2a40;text-align:center;white-space:nowrap;transform:translate(-50%);pointer-events:none}.order-chart-tip small{color:#cfe0c4;font-size:11px}.order-chart-tip b{font-size:13px}.order-stats-list{margin-top:14px}.order-stats-list summary{color:#3c6f2d;font-size:13px;font-weight:700;cursor:pointer}.order-stats-units{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px;color:#7d897e;font-size:12px}.order-stats-units .segmented button{padding:4px 10px;font-size:12px;text-transform:none}.order-stats-units+.order-chart{margin-top:22px}.order-stats-table-wrap{max-height:220px;margin-top:8px;overflow-y:auto;border:1px solid #edf0e9;border-radius:8px}.order-stats-table{width:100%;border-collapse:collapse;font-size:13px}.order-stats-table th,.order-stats-table td{padding:6px 10px;border-bottom:1px solid #f0f2ec;text-align:left}.order-stats-table th:last-child,.order-stats-table td:last-child{text-align:right;font-variant-numeric:tabular-nums}.order-stats-table thead th{position:sticky;top:0;color:#6c7c70;background:#f7f9f4;font-size:12px}.order-stats-table tfoot th,.order-stats-table tfoot td{position:sticky;bottom:0;border-bottom:0;color:#1f3b2e;background:#f7f9f4;font-weight:800}.store-layout{display:grid;grid-template-columns:224px minmax(0,1fr) 284px;align-items:start;gap:17px}.category-panel,.cart-panel{position:sticky;top:calc(var(--header-h) + 12px);overflow:hidden;border:1px solid #e8ebe4;border-radius:10px;background:#fff}.category-panel{padding:18px 13px 13px}.panel-heading,.cart-heading{display:flex;align-items:center;justify-content:space-between}.panel-heading{padding:0 4px 14px}.panel-heading h2,.cart-heading h2{margin:4px 0 0;color:#1c3935;font:700 17px Manrope,sans-serif;letter-spacing:-.4px}.category-search{display:flex;align-items:center;gap:8px;height:34px;padding:0 9px;border:1px solid #ebeee7;border-radius:6px;color:#9aa39a;background:#fafbf9}.category-search input{font-size:13px}.category-list{margin-top:13px}.category-group+.category-group{margin-top:2px}.category-button{width:100%;min-height:36px;display:flex;align-items:center;gap:9px;padding:6px 7px;border:0;border-radius:6px;text-align:left;color:#586960;background:transparent;font-size:13px;transition:background .15s ease,color .15s ease}.category-button:hover,.category-button.selected{color:#294c39;background:#f0f4e9}.category-button.selected{font-weight:700}.category-icon{width:20px;display:inline-flex;justify-content:center;color:#899b86}.category-button.selected .category-icon{color:#60834d}.category-button>span:nth-child(2){flex:1}.category-chevron{color:#a7b0a6}.category-row{display:flex;align-items:center;gap:2px}.category-row .category-button{flex:1;min-width:0}.category-toggle{width:30px;height:30px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;color:#a7b0a6;background:transparent}.category-toggle:hover{color:#294c39;background:#f0f4e9}.category-toggle svg{transform:rotate(-90deg);transition:transform .2s ease}.category-toggle.is-open svg{transform:none}.category-empty{margin:8px 7px;color:#849087;font-size:12px}.child-list{display:grid;padding:2px 0 4px 29px}.child-list button{display:flex;align-items:center;gap:8px;min-height:27px;border:0;text-align:left;color:#849087;background:transparent;font-size:12px}.child-list button:hover,.child-list button.child-selected{color:#506d46;font-weight:700}.child-list button>span{width:4px;height:4px;border-radius:50%;background:#c4cec0}.child-list button.child-selected>span{background:#829c59}.sidebar-promo{margin-top:16px;padding:12px 11px;border-radius:7px;background:#f5f7ef}.promo-spark{display:grid;width:25px;height:25px;place-items:center;margin-bottom:8px;border-radius:7px;color:#637b46;background:#e6eddc}.sidebar-promo b{font-size:13px}.sidebar-promo p{margin:5px 0 9px;color:#849084;font-size:12px;line-height:1.5}.sidebar-promo a{display:flex;align-items:center;gap:5px;color:#516c43;font-size:12px;font-weight:700}.catalog-panel{min-width:0}.catalog-topline{display:flex;align-items:center;justify-content:space-between;padding:3px 2px 11px;color:#859187;font-size:12px;font-weight:700;letter-spacing:1.15px}.catalog-topline span span{padding:0 6px;color:#bbc2b9}.catalog-count{letter-spacing:0;font-weight:500}.offer-banner{position:relative;min-height:201px;display:flex;overflow:hidden;align-items:center;padding:25px 26px;border-radius:9px;color:#eff6e8;background:#173b35}.offer-banner:before{position:absolute;inset:0;background:radial-gradient(ellipse at 76% 40%,rgba(97,129,68,.46),transparent 42%),linear-gradient(110deg,transparent 55%,rgba(8,29,27,.3));content:""}.offer-banner-content{position:relative;z-index:1}.offer-label{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid rgba(217,241,173,.22);border-radius:20px;color:#d9edb0;font-size:12px;font-weight:700;letter-spacing:.9px}.offer-banner h2{margin:12px 0 6px;font:700 clamp(17px,1.75vw,22px)/1.2 "Manrope",sans-serif;letter-spacing:-.7px}.offer-banner h2 em{color:#d6f175;font-style:normal}.offer-banner p{margin:0;color:#bdd0bf;font-size:13px}.offer-meta{display:flex;align-items:center;gap:8px;margin-top:18px;color:#c3d5c3;font-size:12px}.offer-meta>span:first-child{display:flex;align-items:center;gap:6px}.offer-meta .live-dot{width:5px;height:5px;flex-basis:5px}.offer-bullet{color:#78927b}.offer-decoration{position:absolute;right:3%;top:50%;width:185px;height:185px;transform:translateY(-50%)}.orbit{position:absolute;inset:16px;border:1px solid rgba(222,244,182,.15);border-radius:50%;transform:rotate(-28deg) scaleY(.62)}.orbit-two{inset:35px;transform:rotate(41deg) scaleY(.67)}.offer-bolt{position:absolute;inset:0;display:grid;place-items:center;color:#d6f175;filter:drop-shadow(0 0 25px rgba(218,247,115,.28));transform:rotate(-13deg)}.offer-sticker{position:absolute;right:8px;top:19px;display:grid;width:53px;height:53px;place-content:center;border-radius:50%;color:#273b2a;background:#ddf479;text-align:center;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.6px;transform:rotate(10deg)}.offer-sticker span{font-size:15px;line-height:.9}.deals-section{margin-top:23px}.section-heading{min-height:40px;display:flex;align-items:end;justify-content:space-between;gap:12px}.section-heading h2{margin:4px 0 0;color:#1d3a35;font:700 18px Manrope,sans-serif;letter-spacing:-.55px}.tiny-spark{color:#9fb96b;font-size:15px}.text-action{display:flex;align-items:center;gap:6px;padding:5px 0;border:0;color:#617b4d;background:transparent;font-size:12px;font-weight:700;white-space:nowrap}.offer-rail{display:flex;gap:9px;margin-top:12px;overflow-x:auto;padding-bottom:3px;scrollbar-width:thin;scrollbar-color:#dfe6d9 transparent}.offer-chip{min-width:218px;max-width:255px;flex:1 0 37%;display:flex;align-items:center;gap:9px;padding:8px;border:1px solid #e9ece4;border-radius:7px;text-align:left;background:#fff;transition:transform .15s ease,border-color .15s ease}.offer-chip:hover{transform:translateY(-2px);border-color:#cddabd}.mini-art{width:39px;height:39px;flex:0 0 39px;display:grid;place-items:center;border-radius:6px;color:#405e49}.offer-chip-copy{min-width:0;flex:1}.offer-chip-copy b{display:-webkit-box;overflow:hidden;color:#355047;font-size:12px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.offer-chip-copy small{display:block;margin-top:4px;color:#476747;font-size:12px;font-weight:700}.offer-chip-copy del{margin-left:3px;color:#9ca79d;font-size:12px;font-weight:400}.offer-chip-arrow{color:#9aaa8c}.product-section{margin-top:25px}.product-heading{align-items:end;margin-bottom:12px}.product-total{color:#94a095;font:500 14px DM Sans,sans-serif;letter-spacing:0}.sort-select{display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid #e7eae3;border-radius:6px;color:#89958d;background:#fff}.sort-select select{max-width:115px;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#56695c;background:transparent;font-size:12px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.product-card{min-width:0;overflow:hidden;border:1px solid #e8ebe4;border-radius:8px;background:#fff;transition:transform .18s ease,box-shadow .18s ease}.product-card:hover{transform:translateY(-3px);box-shadow:0 9px 22px #18312714}.product-art{position:relative;height:clamp(150px,15vw,190px);display:grid;overflow:hidden;place-items:center}.product-badge{position:absolute;z-index:3;top:9px;left:9px;max-width:112px;overflow:hidden;padding:4px 6px;border:1px solid rgba(65,93,67,.1);border-radius:4px;color:#4d6850;background:#ffffffb3;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.save-button{position:absolute;z-index:3;top:7px;right:7px;display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(74,96,78,.12);border-radius:50%;color:#687e6d;background:#ffffffbf}.save-button.is-saved{color:#b4564b}.art-shape{position:absolute;border:1px solid rgba(40,68,50,.09);border-radius:50%;transform:scaleY(.72) rotate(-25deg)}.art-shape-one{width:145px;height:145px}.art-shape-two{width:106px;height:106px;transform:scaleY(.8) rotate(31deg)}.art-product-icon{position:relative;z-index:2;display:grid;width:75px;height:75px;place-items:center;border:1px solid rgba(255,255,255,.75);border-radius:24px 24px 24px 7px;color:#425b4a;background:#ffffff94;box-shadow:0 12px 30px #3445311c;transform:rotate(-8deg)}.art-index{position:absolute;right:9px;bottom:8px;color:#354b3966;font:700 11px Manrope,sans-serif;letter-spacing:1px}.discount-badge{position:absolute;z-index:2;bottom:8px;left:9px;padding:4px 6px;border-radius:4px;color:#f5f7e6;background:#416347;font-size:12px;font-weight:700}.violet{background:#eeeaf3;color:#685778}.sand{background:#f1ede2;color:#756549}.blue{background:#e8eff0;color:#527078}.green{background:#e7efe8;color:#506b55}.yellow{background:#f0efd9;color:#77743c}.mint{background:#e4f0e9;color:#4f765e}.rose{background:#f2e9e4;color:#835e54}.product-card-body{padding:10px 10px 11px}.product-card{display:flex;flex-direction:column}.product-card>.product-card-body{display:flex;flex-grow:1;flex-direction:column}.product-card-body>.product-card-foot{margin-top:auto}.product-category{display:block;overflow:hidden;color:#89958b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.product-card h3{min-height:2.9em;display:-webkit-box;overflow:hidden;margin:5px 0 7px;color:#2b453a;font:700 13px/1.45 Manrope,sans-serif;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rating-line{display:flex;align-items:center;gap:5px;color:#919c91;font-size:12px}.rating-line span{display:flex;align-items:center;gap:3px;color:#6f7a46;font-weight:700}.rating-line i{width:3px;height:3px;margin:0 1px;border-radius:50%;background:#c4ccc2}.product-buy-row{display:flex;align-items:end;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px solid #f0f1ed}.product-pricing{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px}.product-pricing b{color:#254536;font:800 15px Manrope,sans-serif}.product-pricing del{color:#a0a9a0;font-size:12px}.add-button{display:grid;width:29px;height:29px;place-items:center;border:0;border-radius:7px;color:#eaffbd;background:#284a3e;transition:background .15s ease,transform .15s ease}.add-button:hover{transform:scale(1.06);background:#3e694b}.empty-products{min-height:215px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed #dce2d8;border-radius:8px;color:#8a998b;background:#fff}.empty-products b{color:#385347;font-size:15px}.empty-products span{font-size:13px}.empty-products button{margin-top:4px;padding:7px 12px;border:0;border-radius:5px;color:#eff4e5;background:#375a45;font-size:12px}.cart-panel{padding:17px 14px 13px}.cart-heading{padding-bottom:14px;border-bottom:1px solid #edf0e9}.cart-heading h2{font-size:18px}.cart-heading h2 span{margin-left:3px;color:#8d9a8e;font:500 13px DM Sans,sans-serif}.cart-heading>svg{color:#788b78}.cart-empty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 12px;text-align:center}.empty-bag{display:grid;width:49px;height:49px;place-items:center;margin-bottom:13px;border-radius:16px;color:#68835c;background:#f0f4e9}.cart-empty b{color:#385347;font:700 14px Manrope,sans-serif}.cart-empty p{max-width:173px;margin:7px 0 13px;color:#8d998e;font-size:12px;line-height:1.6}.cart-empty-line{width:75%;height:1px;background:#edf0e9}.cart-items{max-height:360px;overflow:auto}.cart-item{position:relative;display:flex;gap:9px;padding:12px 0;border-bottom:1px solid #f0f1ed}.cart-item-art{width:45px;height:45px;flex:0 0 45px;display:grid;place-items:center;border-radius:7px}.cart-item-info{min-width:0;flex:1;padding-right:16px}.cart-item-info>b,.cart-item-name>b{display:-webkit-box;overflow:hidden;color:#365044;font-size:12px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cart-item-info>small{display:block;margin-top:4px;color:#8d998d;font-size:12px}.cart-item-art.has-image{overflow:hidden;border:1px solid #eef0ea;background:#fff}.cart-item-art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cart-item-name{display:block;color:inherit;text-decoration:none}.cart-item-name:hover>b{color:#3f6131;text-decoration:underline}.quantity-stepper{width:-moz-max-content;width:max-content;display:flex;align-items:center;gap:9px;margin-top:7px;padding:2px;border:1px solid #e7ebe3;border-radius:5px}.quantity-stepper button{display:grid;width:18px;height:17px;place-items:center;border:0;border-radius:3px;color:#59745a;background:#f5f7f2}.quantity-stepper span{min-width:10px;color:#536750;text-align:center;font-size:12px}.remove-item{position:absolute;top:11px;right:0;padding:3px;border:0;color:#9da69d;background:transparent}.cart-summary{padding:14px 0 10px}.cart-summary>div{display:flex;justify-content:space-between;color:#586b5d;font-size:13px}.cart-summary>div b{color:#284838;font:800 16px Manrope,sans-serif}.cart-summary>small{display:block;margin-top:5px;color:#9aa39a;font-size:12px}.checkout-button{width:100%;height:39px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:13px;border:0;border-radius:6px;color:#eff7db;background:#284b3e;font-size:13px;font-weight:700;transition:background .15s ease}.checkout-button:hover{background:#3e694b}.secure-note{display:flex;align-items:center;justify-content:center;gap:5px;margin:9px 0 0;color:#8b988e;font-size:12px}.secure-note svg{color:#799665}.cart-trust{display:flex;align-items:center;gap:9px;margin-top:12px;padding:11px 9px;border:1px solid #edf0e8;border-radius:7px;color:#7b8e79;background:#fafbf8}.cart-trust>span{flex:1}.cart-trust b,.cart-trust small{display:block}.cart-trust b{color:#516950;font-size:12px}.cart-trust small{margin-top:3px;color:#949e94;font-size:12px}.cart-trust a{color:#718a62}.toaster{position:fixed;z-index:1000;top:16px;right:16px;display:flex;width:min(380px,calc(100vw - 32px));flex-direction:column;gap:10px;pointer-events:none}.toast{--toast-accent: #2f8a4f;--toast-bg: #f0faf2;--toast-text: #173a24;position:relative;display:flex;align-items:flex-start;gap:10px;overflow:hidden;padding:12px 10px 15px 13px;border:1px solid color-mix(in srgb,var(--toast-accent) 35%,transparent);border-left:4px solid var(--toast-accent);border-radius:8px;color:var(--toast-text);background:var(--toast-bg);box-shadow:0 10px 30px #1730242e;font-size:14px;line-height:1.4;pointer-events:auto;animation:toast-in .2s ease-out}.toast-error{--toast-accent: #c9372c;--toast-bg: #fdf1f0;--toast-text: #5c1712}.toast-warning{--toast-accent: #c98a00;--toast-bg: #fff8e1;--toast-text: #4d3800}.toast-info{--toast-accent: #2f6fb3;--toast-bg: #eef5fc;--toast-text: #14324f}.toast-icon{flex:0 0 auto;margin-top:1px;color:var(--toast-accent)}.toast-text{min-width:0;flex:1;margin:0;overflow-wrap:anywhere}.toast-close{display:grid;flex:0 0 auto;place-items:center;margin:-3px 0 0;padding:4px;border:0;border-radius:6px;color:inherit;background:transparent;opacity:.65;cursor:pointer}.toast-close:hover,.toast-close:focus-visible{background:color-mix(in srgb,var(--toast-accent) 14%,transparent);opacity:1}.toast-timer{position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--toast-accent);transform-origin:left;animation:toast-timer linear forwards}.toast.is-paused .toast-timer{animation-play-state:paused}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.toast{animation:none}}@media(min-width:1451px){.site-header,.site-footer{padding-left:calc((100vw - 1450px)/2);padding-right:calc((100vw - 1450px)/2)}}@media(max-width:1200px){.store-layout{grid-template-columns:205px minmax(0,1fr)}.cart-panel{position:static;grid-column:2;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:18px;column-gap:18px}.cart-heading{grid-column:1 / -1}.cart-empty{min-height:130px}.cart-summary{align-self:center}.cart-trust{grid-column:1 / -1}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.site-header{gap:20px;padding-left:4vw;padding-right:4vw}.brand{min-width:auto}.header-search{max-width:420px}.help-link span{display:none}.page-wrap{padding-right:4vw;padding-left:4vw}.store-layout{grid-template-columns:185px minmax(0,1fr);gap:12px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-strip{gap:17px}.benefit-strip>div:nth-child(3){display:none}.offer-decoration{right:-2%;transform:translateY(-50%) scale(.8)}.offer-banner{padding-left:20px}}@media(max-width:620px){:root{--header-h: 112px}body{min-width:360px}.site-header{height:112px;min-height:112px;align-items:flex-start;gap:12px;padding:14px 16px 0}.brand-logo{height:40px}.header-search{order:3;position:absolute;top:62px;left:16px;right:16px;max-width:none;height:38px;background:#fff;box-shadow:0 3px 9px #243b2c0a}.header-search kbd{display:none}.header-actions{gap:13px}.header-link{gap:0}.header-link span,.header-link b,.help-link{display:none}.mobile-menu-trigger{display:grid;place-items:center;width:31px;height:31px;padding:0;border:1px solid #e5e9e1;border-radius:6px;color:#4b6654;background:#fff}.page-wrap{padding:19px 15px 38px}.store-intro{min-height:0;display:block;padding:0 2px 17px}.store-intro h1{margin-top:11px;font-size:35px;letter-spacing:-1.7px}.store-intro p{max-width:290px;font-size:14px;line-height:1.5}.intro-note{display:none}.benefit-strip{min-height:53px;gap:14px;margin-bottom:13px;padding:7px 9px}.benefit-strip>div:not(.api-status){gap:6px}.benefit-strip>div:nth-child(2){display:none}.benefit-strip>div>svg{width:15px}.benefit-strip b{font-size:12px}.benefit-strip small{font-size:11px}.api-status small{max-width:85px;font-size:11px;white-space:normal;line-height:1.3}.store-layout{display:flex;flex-direction:column;gap:0}.category-panel{display:none;position:fixed;z-index:9;top:116px;bottom:10px;left:12px;width:min(310px,calc(100vw - 24px));overflow-y:auto;box-shadow:0 15px 50px #152b213b}.category-panel.mobile-open{display:block}.mobile-close{display:grid;place-items:center;padding:4px;border:0;color:#65786a;background:transparent}.catalog-panel{width:100%}.catalog-topline{padding-bottom:9px;font-size:11px}.offer-banner{min-height:178px;padding:20px 18px}.offer-banner h2{max-width:245px;font-size:20px}.offer-banner p{max-width:230px;font-size:12px}.offer-meta{margin-top:14px;font-size:11px}.offer-decoration{right:-58px;opacity:.65;transform:translateY(-50%) scale(.7)}.offer-sticker{right:22px}.deals-section{margin-top:19px}.section-heading h2{font-size:17px}.offer-chip{min-width:205px;flex-basis:78%}.product-section{margin-top:22px}.product-grid{gap:9px}.product-art{height:150px}.product-card-body{padding:9px}.product-card h3{min-height:2.9em;font-size:12px}.product-pricing b{font-size:15px}.rating-line{font-size:11px}.sort-select{padding:5px 6px}.sort-select select{max-width:92px;font-size:12px}.cart-panel{width:100%;display:block;margin-top:20px;padding:14px}.cart-empty{min-height:150px}.cart-items{max-height:320px}.cart-trust{margin-top:8px}.toaster{top:12px;right:12px;width:calc(100vw - 24px)}.toast{font-size:13px}}.header-search{position:relative;gap:8px;padding:0 4px 0 0}.search-category{position:relative;flex:0 0 auto;display:flex;align-items:center;height:100%;border-right:1px solid #e6e9e1}.search-category select{height:100%;max-width:160px;padding:0 27px 0 13px;overflow:hidden;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#34504a;background:transparent;font-size:15px;font-weight:600;text-overflow:ellipsis;cursor:pointer}.search-category svg{position:absolute;right:9px;color:#87908b;pointer-events:none}.search-icon{flex:0 0 auto;margin-left:3px}.search-clear{display:grid;flex:0 0 22px;width:22px;height:22px;place-items:center;padding:0;border:0;border-radius:50%;color:#6f7d73;background:#eef1ea}.search-submit{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:6px;color:#eff6e8;background:#173b35;font-size:15px;font-weight:700}.search-submit:hover{background:#24493b}.search-dropdown{position:absolute;z-index:40;top:calc(100% + 8px);left:0;right:0;display:flex;max-height:min(72vh,580px);flex-direction:column;overflow:hidden;border:1px solid #e3e8df;border-radius:10px;color:#193333;background:#fff;box-shadow:0 18px 50px #152b212e}.search-dropdown-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid #f0f2ec;color:#7b8e79;font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.search-dropdown-head small{color:#9aa39a;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.search-results{flex:1;margin:0;padding:6px;overflow-y:auto;overscroll-behavior:contain}.search-group+.search-group{border-top:1px solid #f3f4f0}.search-group dt,.search-group dd{margin:0}.search-item,.search-child{display:flex;align-items:center;gap:11px;padding:8px;border-radius:7px;outline:0}.search-item:hover,.search-item:focus,.search-child:hover,.search-child:focus,.search-more-models:hover,.search-more-models:focus{background:#f4f7ef}.search-thumb{flex:0 0 44px;width:44px;height:44px;border:1px solid #eef0ea;border-radius:6px;-o-object-fit:contain;object-fit:contain;background:#fff}.search-child .search-thumb{flex-basis:32px;width:32px;height:32px}.search-item-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.search-item-copy b{overflow:hidden;color:#193333;font-size:15px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.search-child .search-item-copy b{font-size:15px;font-weight:500}.search-item-copy small{color:#89938b;font-size:13px}.search-item-copy em{color:#b4533c;font-style:normal}.search-item-price{display:flex;flex-direction:column;align-items:flex-end;color:#2f5a3f;font-size:15px;font-weight:700;white-space:nowrap}.search-item-price small{color:#9aa39a;font-size:12px;font-weight:600}.search-child .search-item-price{font-size:15px}.search-children{margin:0 0 6px 30px;padding:0 0 0 10px;border-left:2px solid #e5eddb;list-style:none}.search-more-models{display:block;padding:6px 8px;border-radius:6px;outline:0;color:#5c7f3c;font-size:14px;font-weight:600}.search-view-all{display:flex;align-items:center;justify-content:center;gap:7px;padding:12px;border:0;border-top:1px solid #eef1ea;outline:0;color:#173b35;background:#fafbf8;font-size:15px;font-weight:700}.search-view-all:hover,.search-view-all:focus{background:#eef4e4}.search-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;color:#8a998b;text-align:center}.search-empty b{color:#385347;font-size:15px}.search-empty span{font-size:14px}.product-card[data-page-start]{scroll-margin-top:calc(var(--header-h) + 16px)}.load-more{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;padding:12px;color:#7b8e79;font-size:14px;font-weight:600}.load-more.is-done{color:#a1a8a1;font-weight:500}.load-more-dot{width:8px;height:8px;border-radius:50%;background:#9ccc4a;animation:load-pulse .8s ease-in-out infinite alternate}@keyframes load-pulse{0%{opacity:.3;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.load-previous{display:flex;align-items:center;gap:6px;margin:0 auto 12px;padding:8px 14px;border:1px solid #e3e8df;border-radius:999px;color:#34504a;background:#fff;font-size:14px;font-weight:600}.pagination{position:sticky;z-index:5;bottom:14px;display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:12px;margin:14px auto 0;padding:5px 5px 5px 14px;border:1px solid #e3e8df;border-radius:999px;background:#fffffff5;box-shadow:0 10px 30px #152b211f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pagination-summary{color:#7b8e79;font-size:14px;white-space:nowrap}.pagination-pages{display:flex;align-items:center;gap:3px}.pagination button{display:grid;min-width:30px;height:30px;place-items:center;padding:0 8px;border:0;border-radius:999px;color:#34504a;background:transparent;font-size:15px;font-weight:600}.pagination button:hover:not(:disabled){background:#f0f4ea}.pagination button.is-current{color:#eff6e8;background:#173b35}.pagination button:disabled{opacity:.35;cursor:default}.pagination-gap{padding:0 3px;color:#a1a8a1;font-size:15px}@media(max-width:850px){.search-category select{max-width:110px}.search-submit{padding:0 10px}.search-submit span{display:none}}@media(max-width:620px){.search-category{display:none}.header-search{position:absolute;padding-left:11px}.search-submit{height:30px}.search-dropdown{max-height:calc(100vh - 190px)}.search-children{margin-left:16px}.pagination{bottom:calc(72px + env(safe-area-inset-bottom));padding-left:5px}.pagination-summary{display:none}}.category-count{flex:none;min-width:22px;margin-left:auto;padding:1px 6px;border-radius:999px;color:#7b8e79;background:#f1f4ec;font-size:11px;font-weight:600;line-height:1.5;text-align:center}.category-button.selected .category-count,.child-list button.child-selected .category-count{color:#3f6131;background:#e3efcf}.child-list button{padding-right:7px}.child-list button .category-count{font-weight:600}.header-link.home-link.is-active{color:#3f6131}.header-link.home-link.is-active svg{color:#7cab3a}.product-card .product-photo,.product-card .art-product-icon{transition:transform .7s ease}.save-button{transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease}@media(hover:hover){.product-card:hover .product-photo,.product-card:hover .art-product-icon{transform:scale(1.07)}.save-button:not(.is-saved):hover{color:#3f8a4b;border-color:#3f8a4b66;background:#eef6e6;transform:scale(1.08)}}.save-button:not(.is-saved):focus-visible{color:#3f8a4b;border-color:#3f8a4b66;background:#eef6e6}@media(prefers-reduced-motion:reduce){.product-card .product-photo,.product-card .art-product-icon,.save-button{transition:none}.product-card:hover .product-photo,.product-card:hover .art-product-icon{transform:none}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input.num-guard-error{border-color:#c4473b!important;outline-color:#c4473b!important;box-shadow:0 0 0 3px #c4473b33!important;animation:num-guard-shake .25s ease}.num-guard-note{position:fixed;z-index:10000;max-width:250px;padding:5px 9px;border-radius:6px;color:#fff;background:#b23b30;box-shadow:0 4px 12px #0000002e;font-size:12px;font-weight:600;line-height:1.3;opacity:0;transform:translateY(-3px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.num-guard-note.is-shown{opacity:1;transform:none}@keyframes num-guard-shake{25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){input.num-guard-error{animation:none}.num-guard-note{transition:none}}:root{--required: #c4473b;--required-ring: rgba(196, 71, 59, .2)}.field:has(:required,[aria-required=true]):not(:has(.field :required,.field [aria-required=true]))>span:first-child:after{content:" *";color:var(--required);font-weight:800}.field-missing,input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--required)!important;box-shadow:0 0 0 3px var(--required-ring)!important}.bot-trap{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.search-item-price .search-gst{font-size:10.5px;font-weight:600}@media(min-width:640px){.sm\:h-7{height:1.75rem}.sm\:w-7{width:1.75rem}}@media(min-width:1024px){.lg\:line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}}.add-button{width:auto;height:29px;display:inline-flex;gap:4px;padding:0 11px;font-size:13px;font-weight:700}.add-button.is-disabled,.add-button:disabled{cursor:not-allowed;transform:none;color:#8d998e;background:#eef0eb}.qty-control{display:inline-flex;align-items:center;height:29px;border:1px solid #cfdcc4;border-radius:7px;background:#f5f8f0;overflow:hidden}.qty-control button{display:grid;width:27px;height:100%;place-items:center;border:0;color:#eaffbd;background:#284a3e}.qty-control button:disabled{cursor:not-allowed;color:#aab4a7;background:#e5e9e0}.qty-control input{width:34px;height:100%;border:0;outline:0;text-align:center;color:#254536;background:transparent;font-size:14px;font-weight:700}.qty-compact{height:23px;margin-top:7px}.qty-compact button{width:22px}.qty-compact input{width:38px;font-size:13px}.gst-tag{display:inline-block;padding:1px 4px;border-radius:3px;color:#7a5b16;background:#fbf1d3;font-size:12px;font-weight:800;letter-spacing:.3px;vertical-align:middle}.variant-select{width:100%;margin:0 0 7px;padding:5px 6px;border:1px solid #e3e7de;border-radius:5px;color:#34504a;background:#fafbf8;font-size:12px}.product-art.has-photo{background:#fff;border-bottom:1px solid #f0f1ed}.product-photo{position:absolute;inset:0;width:100%;height:100%;padding:12px 12px 22px;-o-object-fit:contain;object-fit:contain}.product-buy-row{gap:6px}.header-actions{gap:18px}.header-link .count-badge{width:auto;min-width:17px;padding:0 4px;border-radius:9px;color:#eaffbd;background:#284a3e}.avatar{display:inline-grid;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#e8f0d9}.avatar-initial{color:#315036;font:800 15px Manrope,sans-serif}.order-placed{margin:12px 0 0;padding:12px;border:1px solid #cfe3bf;border-radius:8px;background:#f3f9ec;font-size:13px}.order-placed b{display:block;color:#284838;font-size:14px}.order-placed p{margin:5px 0 9px;color:#5f7163;line-height:1.5}.whatsapp-button{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:0;border-radius:6px;color:#fff!important;background:#1f9d55!important;font-size:13px;font-weight:700}.cart-gst-line{margin-top:5px;font-size:13px!important}.cart-total-line{font-weight:800;color:#284838!important}.cart-address{display:grid;gap:4px;margin-top:10px;color:#6d7d70;font-size:12px}.cart-address select{padding:6px;border:1px solid #e3e7de;border-radius:5px;background:#fff;font-size:13px}.checkout-button:disabled{cursor:not-allowed;opacity:.6}.secure-note a{color:#516c43;font-weight:700}.narrow-page{max-width:560px}.cart-page-panel{position:static}.cart-page-panel .cart-items{max-height:none}.back-link{margin-top:14px}.saved-grid{margin-top:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-nav{display:none}@media(max-width:620px){body{padding-bottom:calc(62px + env(safe-area-inset-bottom))}.site-header .home-link,.site-header .saved-link,.site-header .account-link,.site-header .manage-link{display:none}.site-header .cart-link{position:relative}.site-header .cart-link .count-badge{position:absolute;top:-2px;right:-9px;display:grid;margin:0;font-size:12px}.mobile-nav{position:fixed;z-index:8;left:0;right:0;bottom:0;display:flex;padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-top:1px solid #e3e8df;background:#fffffff7;box-shadow:0 -6px 20px #18312712;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-nav-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 0;color:#7b8b7e;font-size:12px;font-weight:700}.mobile-nav-item.active{color:#284a3e}.mobile-nav-icon{position:relative;display:grid;place-items:center;width:40px;height:26px;border-radius:13px}.mobile-nav-item.active .mobile-nav-icon{background:#e8f0d9}.mobile-nav-icon b{position:absolute;top:-4px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:8px;color:#eaffbd;background:#284a3e;font-size:12px;line-height:16px;text-align:center}.add-button{padding:0 8px}}.dash-page,.manage-shell{font-size:15px;color:#294036}.manage-shell{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:start;gap:20px}.manage-shell.no-menu{grid-template-columns:minmax(0,1fr)}.manage-nav{position:sticky;top:calc(var(--header-h) + 12px);display:grid;gap:2px;padding:10px;border:1px solid #e8ebe4;border-radius:10px;background:#fff}@media(min-width:851px){.manage-nav{max-height:calc(100vh - var(--header-h) - 24px);max-height:calc(100dvh - var(--header-h) - 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cfd8c8 transparent;align-content:start}.manage-nav::-webkit-scrollbar{width:6px}.manage-nav::-webkit-scrollbar-thumb{border-radius:999px;background:#cfd8c8}.manage-nav-search{position:sticky;z-index:1;top:0;box-shadow:0 -10px 0 10px #fff}}.manage-nav a{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:6px;color:#586960;font-size:14px;font-weight:600}.manage-nav a:hover,.manage-nav a.active{color:#294c39;background:#f0f4e9}.manage-nav-search{margin-bottom:6px}.manage-nav-search input::-webkit-search-cancel-button{display:none}.manage-nav-search button{display:grid;place-items:center;padding:2px;border:0;color:inherit;background:none;cursor:pointer}.manage-nav a.is-off{opacity:.6}.manage-nav .nav-off{margin-left:auto;padding:1px 6px;border-radius:999px;color:#8a4b12;background:#fbeedd;font-size:11px;font-weight:700}.manage-nav-empty{margin:4px 10px;font-size:13px}.manage-nav a.manage-nav-edit{margin-top:6px;padding-top:10px;border-top:1px dashed #e3e7df;border-radius:0;color:#7a8a80;font-size:13px;font-weight:600}.menu-table tr.is-off td:not(:last-child),.cors-table tr.is-off td:not(:last-child){opacity:.55}.dash-subtitle{margin:22px 0 8px;color:#173833;font:800 17px Manrope,sans-serif}.cors-here{margin-left:6px;text-transform:none}.manage-main{min-width:0}.dash-title{margin:4px 0 2px;color:#173833;font:800 22px Manrope,sans-serif;letter-spacing:-.8px}.dash-card{padding:16px;border:1px solid #e8ebe4;border-radius:10px;background:#fff}.dash-card h2,.dash-toolbar h2,.section-title{margin:0 0 12px;color:#1c3935;font:700 16px Manrope,sans-serif}.dash-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.dash-toolbar h2{margin:0}.dash-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dash-messages{grid-column:1 / -1}.dash-loading{display:flex;align-items:center;gap:8px;padding:30px 0;color:#7d897e}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.muted{color:#85918a}.muted-block{display:block;margin-top:6px;color:#85918a}.text-danger{color:#b4564b;font-weight:700}.home-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-top:16px}.home-tile{display:grid;gap:6px;color:#294c39;transition:transform .15s ease,border-color .15s ease}.home-tile:hover{transform:translateY(-2px);border-color:#cddabd}.home-tile small{color:#85918a}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid #dfe5da;border-radius:6px;color:#2f4d40;background:#fff;font-size:14px;font-weight:700;white-space:nowrap}.btn:hover{border-color:#b9caa9;background:#f7f9f4}.btn:disabled{cursor:not-allowed;opacity:.55}.btn-primary{border-color:#284b3e;color:#eff7db;background:#284b3e}.btn-primary:hover{border-color:#3e694b;background:#3e694b}.btn-danger{color:#a54a40}.btn-danger:hover{border-color:#e2b6ae;background:#fbf0ee}.btn-danger-solid{border-color:#b24a3e;color:#fff;background:#b24a3e}.btn-danger-solid:hover{border-color:#973c32;background:#973c32}.btn-caution{color:#9a6410}.btn-caution:hover{border-color:#e6c48a;background:#fdf5e6}.dash-table tr.is-deleted td{background:#fdf3f1}.dash-table tr.is-deleted td:first-child{box-shadow:inset 3px 0 #c4574a}.pill-deleted{color:#fff;background:#b24a3e}.deleted-note{color:#a54a40}.dialog-message{grid-column:1 / -1;margin:0;color:#4b5d53;line-height:1.5}.btn-ghost{border-color:transparent;background:transparent}.btn-small{min-height:26px;padding:0 8px;font-size:13px}.btn-large{min-height:42px;padding:0 22px;font-size:15px}.btn-block{width:100%;min-height:40px}.icon-btn{display:grid;place-items:center;padding:4px;border:0;color:#65786a;background:transparent}.row-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px}.dash-table td.row-actions{display:table-cell;text-align:right}.dash-table td.row-actions>*{margin:2px 0 2px 5px;vertical-align:middle}.row-actions.wrap{justify-content:flex-start;margin:12px 0}.pill{display:inline-block;padding:2px 7px;border-radius:10px;color:#5f6b62;background:#eef0eb;font-size:12px;font-weight:700;text-transform:capitalize}.pill-ok,.pill-finalized{color:#2f6b3a;background:#e3f2dc}.pill-off,.pill-cancelled{color:#9a4b41;background:#f8e8e5}.pill-pending{color:#7a5b16;background:#fbf1d3}.pill-call{align-self:center;font-style:normal;text-transform:none;color:#285a8c;background:#e2eefa}em.pill{font-style:normal}.order-card li .pill{align-self:center;text-transform:none}.order-card li s{opacity:.6}.order-item-removed{color:#8a948c}.role-superAdmin{color:#5d3f86;background:#efe7fa}.role-admin{color:#245b7a;background:#e2f0f7}.role-manager{color:#2f6b3a;background:#e3f2dc}.dash-search,.filter-row select,.filter-row input[type=date],.inline-form input{height:34px;padding:0 10px;border:1px solid #e3e7de;border-radius:6px;outline:0;color:#294036;background:#fff;font-size:14px}.dash-search{width:min(360px,100%);margin-bottom:12px}.dash-search:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:#a6c777;box-shadow:0 0 0 3px #eaf2de}.filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.filter-row .dash-search{margin-bottom:0}.date-range{display:inline-flex;align-items:center;gap:6px;color:#85918a}.segmented{display:inline-flex;flex-wrap:wrap;padding:3px;border:1px solid #e3e7de;border-radius:8px;background:#fff}.segmented button{padding:6px 11px;border:0;border-radius:5px;color:#6c7c70;background:transparent;font-size:13px;font-weight:700;text-transform:capitalize}.segmented button.active{color:#eff7db;background:#284b3e}.segmented.order-channels{display:flex;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;max-width:100%;margin:2px 0 12px}.order-channels button{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;text-transform:none}@media(max-width:620px){.segmented.order-channels{flex-wrap:nowrap;width:100%;overflow-x:auto}.order-channels button{flex:1 0 auto;justify-content:center;padding:8px 10px}}.tabs-like{margin-bottom:14px}.inline-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.table-wrap{overflow-x:auto;border:1px solid #e8ebe4;border-radius:10px;background:#fff}.dash-table{width:100%;border-collapse:collapse;font-size:14px}.dash-table th{padding:9px 10px;border-bottom:1px solid #e8ebe4;color:#809083;background:#fafbf8;font-size:12px;font-weight:700;letter-spacing:.6px;text-align:left;text-transform:uppercase;white-space:nowrap}.dash-table td{padding:9px 10px;border-bottom:1px solid #f0f1ed;vertical-align:top}.dash-table .thumb-cell{width:60px;vertical-align:middle}.dash-table .thumb-cell .search-thumb{display:grid;place-items:center}.dash-table tr:last-child td{border-bottom:0}.dash-table tr[data-page-start]{scroll-margin-top:calc(var(--header-h) + 14px)}.dash-table td small{display:block;margin-top:2px;color:#8d998d;font-size:12px}.dash-table .num{text-align:right;white-space:nowrap}.dash-table .center{text-align:center}.dash-table .child-row td:first-child{padding-left:22px}.dash-table tr.clickable{cursor:pointer}.dash-table tr.clickable:hover td{background:#fafbf8}.dash-table .detail-row td{background:#f7f9f4}.dash-table .group-row td{padding:7px 10px;color:#516c43;background:#f3f6ee;font-size:13px;font-weight:800}.plain-list{margin:0;padding-left:16px}.plain-list li{margin:2px 0}.user-cell{display:inline-flex;align-items:center;gap:8px}.qty-input{width:64px;height:28px;padding:0 6px;border:1px solid #e3e7de;border-radius:5px;text-align:right}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field{display:grid;align-content:start;gap:5px}.field>span{color:#5d6e62;font-size:13px;font-weight:700}.field small{color:#8d998d;font-size:12px}.field input,.field select,.field textarea{width:100%;min-height:34px;padding:7px 9px;border:1px solid #e3e7de;border-radius:6px;outline:0;color:#294036;background:#fff;font-size:15px}.field textarea{resize:vertical}.field-wide{grid-column:1 / -1}.check-field{display:flex;align-items:center;gap:7px;color:#4d6153;font-size:14px;font-weight:600}.check-field.small{font-size:13px}.catalogue-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 18px;min-width:0;margin:0;padding:10px 14px 12px;border:1px solid #e3e7de;border-radius:8px}.catalogue-fields legend{padding:0 6px;color:#5d6e62;font-size:13px;font-weight:700}.catalogue-choices{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px}.catalogue-fields .check-field{align-items:flex-start}.catalogue-fields .check-field input{flex:none;width:16px;height:16px;margin:2px 0 0}.catalogue-fields .check-field small{display:block;margin-top:1px;color:#8d998d;font-size:12px;font-weight:500}.catalogue-fields .check-field.is-disabled{opacity:.55}.catalogue-fields>.catalogue-fields-note{grid-column:1 / -1;color:#8d998d;font-size:12px}.catalogue-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.catalogue-share{display:block;margin-top:6px}.link-button.with-icon{display:inline-flex;align-items:center;gap:3px;vertical-align:baseline}.form-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px}.form-error{grid-column:1 / -1;margin:4px 0;padding:8px 10px;border-radius:6px;color:#9a4b41;background:#fbefed;font-size:14px}.form-ok{margin:4px 0;padding:8px 10px;border-radius:6px;color:#2f6b3a;background:#ecf6e6;font-size:14px}.modal-backdrop{position:fixed;z-index:60;inset:0;overscroll-behavior:contain;display:grid;place-items:center;padding:16px;background:#102b2a73}.modal{width:min(520px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 20px 60px #102b2a4d}.modal-wide{width:min(820px,100%)}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #edf0e9}.modal-head h2{margin:0;font:700 17px Manrope,sans-serif}.modal-title{display:flex;min-width:0;align-items:center;gap:6px}.modal-share{width:30px;height:30px;border-radius:50%;color:#2f5b44}.modal-share:hover{background:#eef4e6}[data-theme=dark] .modal-share{color:var(--d-accent)}[data-theme=dark] .modal-share:hover{background:var(--d-surface-3)}.modal-body{overflow-y:auto;overscroll-behavior:contain;padding:16px}.image-strip{display:flex;flex-wrap:wrap;gap:8px}.thumb{position:relative;display:grid;place-items:center;width:70px;height:70px;overflow:hidden;border:1px solid #e3e7de;border-radius:7px;background:#fafbf8}.thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumb button{position:absolute;top:3px;right:3px;display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:50%;color:#fff;background:#102b2ab3}.thumb-add{cursor:pointer;color:#6d8a5c;border-style:dashed}.auth-page{display:grid;place-items:center;min-height:calc(100vh - 200px)}.auth-card{width:min(400px,100%);padding:28px 24px;border:1px solid #e8ebe4;border-radius:12px;background:#fff;text-align:center}.auth-card h1{margin:14px 0 6px;color:#173833;font:800 24px Manrope,sans-serif;letter-spacing:-.8px}.auth-card>p{margin:0 0 18px;color:#7d897e;font-size:15px;line-height:1.5}.auth-card .brand-mark{margin:0 auto}.auth-card .auth-mark{display:block;width:56px;height:56px;margin:0 auto;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#fff;box-shadow:0 0 0 1px #e3e8df,0 4px 12px #152b2114}.auth-form{display:grid;gap:12px;text-align:left}.auth-switch{margin:16px 0 0;color:#7d897e;font-size:15px}.auth-switch a{color:#516c43;font-weight:700}.auth-switch-split{display:grid;gap:6px}.auth-switch-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.password-input{position:relative;display:block}.password-input input{padding-right:36px}.password-input .icon-btn{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.account-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.account-head h1{margin:2px 0;font:800 22px Manrope,sans-serif;letter-spacing:-.8px}.account-head small{color:#85918a}.account-head .btn{margin-left:auto}.tabs{display:flex;gap:4px;margin-bottom:16px;overflow-x:auto;border-bottom:1px solid #e8ebe4}.tabs button{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border:0;border-bottom:2px solid transparent;color:#74847a;background:transparent;font-size:14px;font-weight:700;white-space:nowrap}.tabs button.active{border-bottom-color:#284b3e;color:#284b3e}.photo-row{display:flex;align-items:center;gap:16px}.photo-row .btn{margin-right:6px}.address-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.address-card p{margin:8px 0 12px;color:#5f7163;line-height:1.55}.address-card .row-actions{justify-content:flex-start}.orders-list{display:grid;gap:12px}.older-records{display:grid;gap:8px;border-color:#cfe3bf;background:#f3f9ec}.older-records>b{display:inline-flex;align-items:center;gap:6px;color:#2f5a3a}.older-records p{margin:0;color:#3f5a46;font-size:14px;line-height:1.5}.older-records .inline-form{margin:0}.older-records .inline-form input{flex:1 1 220px;min-height:34px;padding:6px 9px;border:1px solid #d5e3c8;border-radius:6px}.older-records-note{color:#b24a3e}.order-card ul{margin:10px 0;padding:0;list-style:none}.order-card li{display:flex;gap:6px;padding:4px 0;border-bottom:1px dashed #edf0e9}.order-card li span{margin-left:auto;font-weight:700}.order-card-head,.order-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.order-card-head small{display:block;margin-top:2px;color:#85918a}.estimate-toggle{margin-top:8px}.estimate-revisions{display:grid;gap:10px;margin:10px 0 0;padding:0;list-style:none}.estimate-revisions>li{display:block;padding:10px 12px;border:1px solid #edf0e9;border-radius:8px;background:#fafbf7}.estimate-revisions ul{margin:6px 0 0}.estimate-changes{display:block;margin-top:4px;color:#6d7d70}.session-list{display:grid;gap:10px}.session-card{display:flex;align-items:center;gap:12px}.session-card>div{flex:1;min-width:0}.session-card small{display:block;margin-top:3px;color:#85918a}.access-denied{display:grid;justify-items:center;gap:8px;max-width:460px;margin:30px auto;text-align:center;color:#9a4b41}.access-denied h2{margin:0;color:#173833}.access-denied p{margin:0 0 8px;color:#7d897e}.billing{display:grid;gap:14px}.picker{position:relative}.picker-input{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border:1px solid #e3e7de;border-radius:6px;color:#8d998d}.picker-input input{flex:1;border:0;outline:0;font-size:15px}.suggestions{z-index:5;margin:4px 0 10px;padding:4px;list-style:none;border:1px solid #e3e7de;border-radius:8px;background:#fff;box-shadow:0 10px 26px #1831271a}.suggestions button{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;border:0;border-radius:5px;color:#294036;background:transparent;font-size:14px;text-align:left}.suggestions button:hover{background:#f0f4e9}.suggestions button:disabled{opacity:.5}.suggestions small{color:#85918a}.linked-account{display:flex;align-items:center;gap:8px;min-height:34px}.bill-lines{margin-top:10px}.bill-bottom{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px}.bill-totals{margin:0;padding:12px;border-radius:8px;background:#f7f9f4}.bill-totals div{display:flex;justify-content:space-between;padding:5px 0}.bill-totals dt{color:#6c7c70}.bill-totals dd{margin:0;font-weight:700}.bill-totals .grand{margin-top:6px;padding-top:10px;border-top:1px solid #d9e2d0;font-size:17px}.bill-totals .grand dd{color:#173833;font-family:Manrope,sans-serif;font-weight:800}.bill-discount{display:flex;align-items:center;gap:6px}.bill-discount .segmented{flex:none}.bill-discount .segmented button{min-width:32px;padding:6px 9px}.bill-discount input{flex:1;min-width:0}.field-invalid input{border-color:#c4473b}.field-invalid small{color:#b24a3e}.bill-totals .bill-discount-row dd{color:#2f7a3e}.order-counter-preview{display:grid;gap:10px;margin-bottom:14px}.order-counter-preview .panel-kicker{display:inline-flex;align-items:center;gap:6px}.order-counter-preview p{margin:0}.order-counter-preview-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.order-counter-form{display:grid;gap:16px}.order-counter-counts{display:grid;gap:10px;margin:0;padding:12px 14px;border:1px solid #e8ebe4;border-radius:8px}.order-counter-counts legend{padding:0 6px;color:#294036;font-weight:700}.order-counter-counts .check-field{align-items:flex-start}.order-counter-counts .check-field input{margin-top:3px}.order-counter-counts .check-field small{display:block;margin-top:1px;color:#8d998d;font-size:12px;font-weight:500}.order-counter-counts p{margin:0}.site-content-policies{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin-bottom:14px}.site-content-policies button{display:grid;gap:2px;padding:9px 11px;border:1px solid #e3e7de;border-radius:8px;color:#294036;background:#fff;font-weight:700;text-align:left}.site-content-policies button small{color:#8d998d;font-size:11.5px;font-weight:600}.site-content-policies button.active{border-color:#284b3e;box-shadow:inset 0 0 0 1px #284b3e;background:#f3f8ec}.site-content-card{display:grid;gap:14px}.site-content-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.site-content-status .text-action{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.site-content-form{display:grid;gap:12px;min-width:0;margin:0;padding:0;border:0}.site-content-form textarea{width:100%;min-height:0;padding:7px 9px;border:1px solid #e3e7de;border-radius:6px;font:inherit;font-size:14px;line-height:1.5;resize:vertical}.site-content-preview{margin:-4px 0 0;padding:10px 12px;border-radius:8px;color:#173833;background:#f7f9f4;font:800 20px/1.2 Manrope,sans-serif}.site-content-preview em{color:#6c8f3f;font-style:normal}.site-content-sub{margin:6px 0 0;font-size:15px}.site-content-sub small{font-size:12px;font-weight:500}.site-content-list{display:grid;gap:10px}.site-content-entry{display:grid;gap:10px;padding:12px;border:1px solid #e8ebe4;border-radius:8px;background:#fafbf8}.site-content-entry-tools{display:flex;align-items:center;gap:6px}.site-content-entry-tools .muted{margin-right:auto;font-weight:700}@media(max-width:620px){.site-content-policies{grid-template-columns:1fr 1fr}}.bill-result{max-width:640px}.stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.stat small{display:block;color:#85918a;font-size:13px}.stat b{display:block;margin-top:6px;color:#173833;font:800 22px Manrope,sans-serif}.stat-accent{border-color:#cfe3bf;background:#f3f9ec}@media(max-width:850px){.manage-shell{grid-template-columns:1fr}.manage-nav{position:static;display:flex;overflow-x:auto}.manage-nav a{white-space:nowrap}.manage-nav-search{flex:0 0 170px;margin-bottom:0}.manage-nav a.manage-nav-edit{margin-top:0;padding-top:9px;border-top:0}.bill-bottom{grid-template-columns:1fr}.saved-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.dash-grid,.form-grid,.stat-row{grid-template-columns:1fr}.account-head,.session-card{flex-wrap:wrap}.dash-title{font-size:20px}.saved-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.menu-bulk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.company-menu-settings{display:grid;gap:12px;margin-bottom:14px}.menu-setting-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}.menu-setting-row .segmented{flex-wrap:wrap}.menu-table .segmented button{text-transform:none}.pinned-summary{margin:0;padding-left:18px;font-size:13px}.pinned-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.pinned-list li{display:flex;align-items:center;gap:10px;padding:7px 9px;border:1px solid #e8ebe4;border-radius:8px;background:#fafbf8}.pinned-rank{width:24px;height:24px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#eff7db;background:#284b3e;font-size:12px;font-weight:700}.pinned-name{flex:1;min-width:0;display:grid}.pinned-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field .segmented button{text-transform:none}.qty-default{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px}.qty-default>div{display:grid;flex:1 1 260px}.qty-default input{width:110px;min-height:34px;padding:6px 9px;border:1px solid #e3e7de;border-radius:6px;font-size:15px}.dash-table tr.is-selected td{background:#f3f7ec}.list-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:14px}.list-views{flex:0 1 auto}.list-views button small{margin-left:3px;opacity:.7;font-weight:600}.list-tools{flex:1 1 400px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.list-search{position:relative;flex:1 1 200px;min-width:180px}.list-search svg{position:absolute;top:50%;left:11px;color:#8a9a8d;transform:translateY(-50%);pointer-events:none}.list-search .dash-search{width:100%;height:36px;margin:0;padding-left:33px;border-radius:8px}.list-sort{flex:0 0 auto;height:36px;padding:0 12px;border-color:#e3e7de;border-radius:8px;font-size:13px}.list-sort:focus-within{border-color:#a6c777;box-shadow:0 0 0 3px #eaf2de}@media(max-width:520px){.list-tools{flex-wrap:wrap}.list-search,.list-sort{flex:1 1 100%}}.status-checks{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;border:1px solid #e3e7de;border-radius:8px;color:#56695c;background:#fff;font-size:13px}.status-checks label{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;cursor:pointer}.status-checks input{width:15px;height:15px;margin:0;accent-color:#6f9a4a;cursor:pointer}.status-checks input:disabled{cursor:not-allowed;opacity:1}.status-checks small{color:#8a9a8d;font-weight:600}.bulk-downloads .status-checks{min-height:38px}@media(max-width:520px){.list-tools .status-checks{flex:1 1 100%;justify-content:flex-start}}.list-filter{min-width:170px}@media(max-width:520px){.list-filter{flex:1 1 100%}}.history-scope{margin:0 0 12px}.history-list{position:relative;display:grid;gap:10px;margin:0 0 14px;padding:0 0 0 28px;list-style:none}.history-list:before{content:"";position:absolute;top:6px;bottom:6px;left:10px;width:2px;background:#e3e8de}.history-entry{position:relative}.history-dot{position:absolute;top:10px;left:-28px;width:22px;height:22px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;color:#fff;background:#8a9a8c}.history-entry.is-insert .history-dot{background:#3e7a4f}.history-entry.is-update .history-dot{background:#3d6b9a}.history-entry.is-delete .history-dot{background:#b0473c}.history-body{padding:9px 12px;border:1px solid #e8ebe4;border-radius:8px;background:#fff;font-size:13px}.history-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.history-action{font-weight:800}.history-entry.is-delete .history-action{color:#a54a40}.history-head time{margin-left:auto;color:#85918a;font-size:12px;white-space:nowrap}.history-meta,.history-note{margin-top:3px}.history-remark{margin-top:4px;padding:4px 8px;border-left:3px solid #cfdcc4;color:#4b5d50;background:#f7f9f4}.history-changes{display:grid;gap:2px;margin:6px 0 0;padding:0;list-style:none;overflow-wrap:anywhere}.history-changes code{padding:0 4px;border-radius:4px;color:#2f4d40;background:#eef2ea;font-size:12px}.link-button{padding:0;border:0;color:#2f6b8a;background:none;font:inherit;text-align:left;text-decoration:underline;cursor:pointer}.log-health{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.log-health>div{flex:1;display:grid;gap:4px}.log-health ul{margin:2px 0;padding-left:18px}.log-health.is-ok{border-color:#c6dfc0;background:#f3faf0;color:#2f6b3a}.log-health.is-bad{border-color:#e7b9b1;background:#fdf3f1;color:#8d3a31}.log-filters{margin-bottom:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.stat-row-4{grid-template-columns:repeat(4,minmax(0,1fr))}.visitors-filters .ss{width:auto;min-width:150px}.visitors-filters .dash-search{width:min(280px,100%)}.filter-date{display:inline-flex;align-items:center;gap:6px;color:#5f6b62;font-size:13px}.visitors-table .mono{font-family:Courier New,monospace}.visitors-table .visitor-source small{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visitors-table .pill svg{vertical-align:-1px}.visitor-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px;padding:12px 14px;border:1px solid #e3e8dc;border-radius:10px;background:#fafbf8}.visitor-head>div{display:grid;gap:3px;min-width:0}.visitor-head small{color:#6f7d72}.visitor-head.is-blocked{border-color:#ecc3bc;background:#fdf3f1}.visitor-blocked-note{display:inline-flex;align-items:center;gap:5px;color:#a54a40!important;font-weight:700}.visitor-timeline-filters{margin-bottom:6px}.visitor-timeline-count{margin:0 0 10px;font-size:13px}.visit-timeline{position:relative;display:grid;gap:14px;margin:0;padding:0 0 0 22px;list-style:none}.visit-timeline:before{content:"";position:absolute;top:6px;bottom:6px;left:6px;width:2px;background:#dfe6d6}.visit-entry{position:relative;padding:10px 12px;border:1px solid #e6eadf;border-radius:10px;background:#fff}.visit-entry:before{content:"";position:absolute;top:14px;left:-21px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#284b3e;box-shadow:0 0 0 2px #dfe6d6}.visit-entry-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.visit-entry-head .muted{display:inline-flex;align-items:center;gap:4px;font-size:12px}.visit-entry>small{display:block;margin-top:3px;font-size:12px}.visit-pages{display:grid;gap:2px;margin:8px 0 0;padding:0;list-style:none;counter-reset:page}.visit-pages li{display:grid;grid-template-columns:74px minmax(0,1fr);gap:8px;padding:4px 6px;border-radius:6px;font-size:13px}.visit-pages li:nth-child(odd){background:#f8faf5}.visit-pages li.is-match{background:#fff6d6}.visit-page-time{color:#8d998d;font-variant-numeric:tabular-nums}.visit-page-name{min-width:0}.visit-page-name b{font-weight:600}.visit-page-name small,.visit-page-name b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visit-page-name small{color:#8d998d;font-size:11px}.visit-timeline-end{display:grid;justify-items:center;gap:4px;min-height:40px;padding:12px 0 4px;text-align:center;font-size:13px}@media(max-width:620px){.visit-pages li{grid-template-columns:1fr;gap:0}}.visitors-count{margin-top:10px;font-size:13px}@media(max-width:900px){.stat-row-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.delivery-addresses{display:grid;gap:7px;min-width:0;margin:12px 0 0;padding:0;border:0}.delivery-addresses legend{display:flex;align-items:center;gap:5px;margin-bottom:6px;padding:0;color:#284838;font-size:13px;font-weight:700}.delivery-addresses .muted{margin:0;font-size:12px}.delivery-address{display:flex;align-items:flex-start;gap:8px;padding:8px 9px;border:1px solid #e3e7de;border-radius:8px;background:#fff;cursor:pointer}.delivery-address.is-selected{border-color:#7fae55;background:#f5faef;box-shadow:0 0 0 2px #e4f0d6}.delivery-address input{margin-top:3px;accent-color:#284b3e}.delivery-address span{display:grid;gap:2px;min-width:0}.delivery-address b{display:flex;flex-wrap:wrap;align-items:center;gap:5px;color:#284838;font-size:13px}.delivery-address small{color:#6d7d70;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.delivery-address .address-label{padding:0 6px;border-radius:4px;color:#5f6b62;background:#eef0eb;font-size:11px;font-weight:700}.delivery-address .pill{font-size:10px}.delivery-address .delivery-address-edit{justify-self:start;padding:2px 0 0}.bill-address-editing{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:12px}.delivery-addresses .add-address{display:inline-flex;align-items:center;gap:4px;justify-self:start;font-size:13px}.checkout-button.checkout-whatsapp{margin-top:8px;border:1px solid #1f9d55;color:#1f7a45;background:#fff}.checkout-button.checkout-whatsapp:hover{color:#fff;background:#1f9d55}.order-placed.is-website b{display:flex;align-items:center;gap:6px}.order-card-address{display:block;margin-top:2px;color:#6d7d70}[data-theme=dark] .delivery-addresses legend,[data-theme=dark] .delivery-address b{color:var(--d-strong)}[data-theme=dark] .delivery-address{border-color:var(--d-border);background:var(--d-surface-2)}[data-theme=dark] .delivery-address.is-selected{border-color:#7fae55;background:var(--d-ok-bg);box-shadow:none}[data-theme=dark] .delivery-address small{color:var(--d-muted)}[data-theme=dark] .checkout-button.checkout-whatsapp{color:#7ee2a8;background:transparent}[data-theme=dark] .checkout-button.checkout-whatsapp:hover{color:#fff;background:#1f9d55}.pending-orders{display:grid;gap:6px;margin-top:10px}.pending-order{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid #e3e7de;border-radius:8px;background:#fbfcf9}.pending-order>span{display:grid;gap:2px;min-width:0}.pending-order small{color:#6d7d70;font-size:12px}.pending-order>input[type=checkbox]{flex:none;accent-color:#284b3e}.pending-order>input[type=checkbox]+span{flex:1}.pending-orders .pending-merge{justify-self:start}.bill-merge-note{grid-column:1 / -1;margin:10px 0 0;padding:9px 11px;border:1px solid #e2cf8f;border-radius:8px;background:#fff8e2;color:#5f4b12;font-size:13px;line-height:1.5}.bill-merge-note .text-action{display:inline-flex}.pill.channel-website{color:#1d4f91;background:#e3eefc}.pill.channel-whatsapp{color:#1f7a45;background:#e2f5e9}[data-theme=dark] .pending-order{border-color:var(--d-border);background:var(--d-surface-2)}[data-theme=dark] .pending-order small{color:var(--d-muted)}[data-theme=dark] .bill-merge-note{border-color:var(--d-border);background:var(--d-warn-bg);color:var(--d-warn)}.claim-box{padding:12px;border:1px solid #cfe3bf;border-radius:10px;background:#f3f9ec}.claim-box p{margin:0 0 10px;color:#3f5a46;font-size:13px;line-height:1.5}.claim-box p.claim-skip-note{margin:10px 0 0;font-size:12px}[data-theme=dark] .claim-box{border-color:#365a3a;background:var(--d-ok-bg)}[data-theme=dark] .claim-box p{color:var(--d-text)}.pending-order>span>.pill{justify-self:start}.customer-bills{display:grid;gap:10px}.customer-bills-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.customer-bills-head h2{display:flex;align-items:center;gap:6px;margin:0}.customer-bills-head .text-action{margin-left:8px}.customer-bills>.btn{justify-self:start}.billing .delivery-addresses legend small{font-weight:400}.billing{gap:16px}.bill-step{display:grid;gap:14px;padding:18px}.bill-step-head{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid #eef1ea}.bill-step-head h2{margin:0}.bill-step-head small{display:block;margin-top:2px;color:#85918a;font-size:13px}.bill-step-action{flex:0 0 auto;margin-left:auto}.bill-step-no{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:50%;color:#eff7db;background:#284b3e;font:800 14px Manrope,sans-serif}.bill-search{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bill-search .picker-input{flex:1 1 280px}.billing .picker-input{height:40px;background:#fff;transition:border-color .15s,box-shadow .15s}.billing .picker-input:focus-within{border-color:#a6c777;box-shadow:0 0 0 3px #eaf2de}.billing .picker-input input{min-width:0;color:#294036;background:transparent}.billing .picker>.suggestions{position:absolute;top:100%;left:0;right:0;z-index:20;max-height:320px;overflow-y:auto}.bill-no-match{margin:6px 2px 0;font-size:13px}.bill-customer{display:grid;gap:14px}.bill-customer .field-wide .suggestions{margin:0}.bill-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense;gap:12px 14px}.bill-grid .field-wide{grid-column:1 / -1}.bill-span-2{grid-column:span 2}.billing .field input,.billing .field select,.billing .ss-trigger{min-height:38px}.billing .linked-account{min-height:38px;flex-wrap:wrap}.bill-address{display:grid;gap:12px;padding:14px;border:1px dashed #d5dfcb;border-radius:10px;background:#fafbf8}.bill-address-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#284838;font-size:14px}.bill-address-head small{font-size:12px}.bill-saved-addresses{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.delivery-address.is-new b{color:#2f6b3a}.bill-lines td{vertical-align:middle}.bill-line-amount{font-weight:700}.bill-lines .price-input{width:96px}.bill-lines .bill-line-unit{color:#5d6e62;white-space:nowrap}.bill-lines .bill-line-index{width:34px;color:#7d8b80}.bill-lines .bill-line-hsn{color:#5d6e62;white-space:nowrap}.bill-lines .bill-line-discount{color:#2f7a3e;white-space:nowrap}.bill-columns-note{margin:0 0 12px;font-size:13px}.bill-columns-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.bill-columns-list label{display:flex;align-items:flex-start;gap:9px;padding:9px 11px;border:1px solid #e3e9dc;border-radius:9px;background:#fbfcfa;cursor:pointer}.bill-columns-list label.is-locked{cursor:default;opacity:.75}.bill-columns-list input{flex:0 0 auto;width:16px;height:16px;margin:2px 0 0;accent-color:#6f9a4a}.bill-columns-list b{display:block;font-size:14px}.bill-columns-list small{display:block;margin-top:1px;color:#7d8b80;font-size:12px}@media(max-width:620px){.bill-columns-list{grid-template-columns:1fr}}.bill-lines .bill-line-qty-unit{display:none}.bill-lines .gst-select{width:72px;padding:0 4px;text-align:left}.bill-lines .bill-line-list{color:#a56a12;white-space:nowrap}.bill-charges{width:100%;border-collapse:collapse;table-layout:fixed}.bill-charges th{padding:0 8px 6px;color:#6c7c70;font-size:12px;font-weight:700;text-align:left}.bill-charges th:nth-child(1){width:30%}.bill-charges th:nth-child(2),.bill-charges th:nth-child(3){width:24%}.bill-charges td{padding:6px 8px;border-top:1px solid #e3e9dc;vertical-align:middle}.bill-charges .num{text-align:right}.bill-charges small{display:block;margin-top:2px;color:#6c7c70;font-size:12px;font-weight:400}.bill-charges .qty-input{width:100%;height:36px;padding:0 8px;text-align:left}.bill-charge-total{font-weight:700;white-space:nowrap}.bill-lines-wrap,.bill-charges-wrap{container-type:inline-size}.bill-lines td[data-label=Product]{min-width:220px}@container (max-width: 760px){.bill-lines thead{display:none}.bill-lines,.bill-lines tbody{display:block}.bill-lines tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px;padding:10px 12px;border-bottom:1px solid #eef1ea}.bill-lines tr:last-child{border-bottom:0}.bill-lines td{display:block;padding:0;border:0;text-align:left;white-space:normal}.bill-lines td.num{text-align:left}.bill-lines td[data-label=Product]{grid-column:1 / 4;min-width:0}.bill-lines .bill-line-remove{grid-column:4;grid-row:1;justify-self:end}.bill-lines-empty td{grid-column:1 / -1}.bill-lines td[data-label]:not([data-label=Product]):before{content:attr(data-label);display:block;margin-bottom:2px;color:#8d998d;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.bill-lines .qty-input{width:100%;max-width:72px;height:32px;text-align:left}.bill-lines .price-input{max-width:100%}.bill-lines .bill-line-list{white-space:normal}.bill-lines td.bill-line-unit,.bill-lines td.bill-line-index{display:none}.bill-lines .bill-line-qty-unit{display:block;margin-top:2px;text-align:left}}@container (max-width: 520px){.bill-charges thead{display:none}.bill-charges tr{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px 8px;padding:8px 0;border-top:1px solid #e3e9dc}.bill-charges td{display:block;padding:0;border:0}.bill-charges td[data-label=Charge]{grid-column:1 / -1}.bill-charges td[data-label]:not([data-label=Charge]):before{content:attr(data-label);display:block;margin-bottom:2px;color:#8d998d;font-size:11px;font-weight:700}.bill-charge-total{white-space:normal}}.bill-lines .bill-line-list .link-button{font-size:12px}.bill-bottom{align-items:start}.bill-totals{position:sticky;top:calc(var(--header-h, 64px) + 12px);border:1px solid #e3ead9}.bill-action-bar{position:sticky;bottom:12px;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 18px;border:1px solid #cfe3bf;border-radius:12px;background:#f3f9ecf5;box-shadow:0 10px 30px #18312724;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bill-action-bar>span{display:grid}.bill-action-bar small{color:#6c7c70;font-size:12px}.bill-action-bar b{color:#173833;font:800 22px Manrope,sans-serif}.bill-action-bar .btn-large{min-width:170px}@media(max-width:1100px){.bill-bottom .bill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.bill-step{gap:12px;padding:14px}.bill-step-no{width:26px;height:26px;font-size:13px}.bill-grid,.bill-bottom .bill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bill-span-2,.bill-span-mobile{grid-column:1 / -1}.bill-address{padding:10px}.bill-saved-addresses{grid-template-columns:1fr}.bill-totals{position:static}.bill-action-bar{bottom:calc(70px + env(safe-area-inset-bottom));padding:8px 8px 8px 14px}.bill-action-bar b{font-size:19px}.bill-action-bar .btn-large{flex:1;min-width:0;max-width:200px}}@media(min-width:1100px){.billing{gap:12px}.bill-step{gap:12px;padding:14px 16px}.bill-step-head{padding-bottom:10px}.bill-step-inline{grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:24px;column-gap:24px}.bill-step-inline .bill-step-head{padding-bottom:0;border-bottom:0}.bill-step-inline .bill-search .picker-input{flex-basis:340px}.bill-step-inline>:not(.bill-step-head):not(.bill-search){grid-column:1 / -1}.bill-customer{gap:12px}.bill-customer-search{max-width:520px}.bill-customer .bill-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px}.bill-address{gap:10px;padding:12px}.bill-saved-addresses{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.billing .field>span{font-size:12px}.billing .field input,.billing .field select,.billing .ss-trigger,.billing .linked-account,.billing .picker-input{min-height:34px}.billing .picker-input{height:36px}.billing .field input{padding:6px 9px;font-size:14px}.bill-step-inline .bill-customer{display:contents}.bill-step-inline .bill-customer>:not(.bill-customer-search){grid-column:1 / -1}.bill-step-inline .bill-customer-search{width:100%;max-width:520px}.bill-step-inline{grid-template-columns:minmax(260px,360px) minmax(0,1fr)}}.flash-settings{display:grid;gap:14px;margin-bottom:14px}.flash-settings-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.flash-settings-head h2{margin:0}.flash-settings-grid{min-width:0;margin:0;padding:0;border:0}.flash-settings .segmented button{text-transform:none}.flash-settings .check-field{align-items:flex-start}.flash-settings .check-field input{margin-top:3px}.flash-settings .check-field small{font-weight:400}.flash-settings-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid #eef1ea}.flash-preview{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.flash-preview b{color:#173833;font:800 16px Manrope,sans-serif}.top-card-status{display:flex;align-items:center;gap:7px;margin:0 0 12px;padding:8px 11px;border-radius:7px;color:#2f5a36;background:#eef6e4;font-size:13px;font-weight:600}.top-card-sellers{display:grid;gap:4px}.top-card-sellers ol{margin:0;padding-left:20px}.top-card-sellers li b{font-size:14px;font-weight:700}.promo-card{display:grid;gap:12px;margin-bottom:14px}.promo-card-head h2{margin:0 0 2px}.promo-editor{display:grid;gap:10px}.promo-picker>.suggestions{position:absolute;top:100%;left:0;right:0;z-index:20;max-height:300px;overflow-y:auto}.promo-table td{vertical-align:middle}.promo-table .promo-order{width:32px;color:#8d998d;font-weight:700}.promo-table .qty-input{width:76px}.promo-table tr.is-hidden-card td:not(:last-child){opacity:.55}.promo-unsaved{align-self:center;font-size:13px}.offers-title{margin:18px 0 10px}.promo-modal-note{margin:0 0 10px;font-size:13px}.modal.bulk-modal{width:min(1100px,100%)}.bulk-note{margin:0 0 12px;color:#4b5d53;line-height:1.5}.bulk-columns{margin-bottom:14px;padding:12px;border:1px solid #e8ebe4;border-radius:10px;background:#fafbf8}.bulk-columns-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.bulk-column-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 16px;margin:0;padding:0;list-style:none}.bulk-column-list li{display:grid;gap:2px;font-size:13px}.bulk-column-list li span{color:#74847a;line-height:1.4}.bulk-required{margin-left:2px;color:#b24a3e}.bulk-downloads{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.bulk-downloads .btn small{color:#8a9a8d;font-weight:500}.bulk-drop{display:grid;justify-items:center;gap:6px;padding:28px 16px;border:2px dashed #cfdcc0;border-radius:12px;color:#3f6131;background:#f8fbf3;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.bulk-drop:hover,.bulk-drop.is-over{border-color:#9ccc4a;background:#f0f7e3}.bulk-drop small{color:#7b8e79}.bulk-review-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.bulk-file{display:inline-flex;align-items:center;gap:6px;color:#5f6f64;font-size:13px}.bulk-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.bulk-tab{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;border:2px solid transparent;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.bulk-tab b{min-width:26px;padding:1px 8px;border-radius:999px;color:#fff;font-size:13px}.bulk-tab small{font-weight:500;opacity:.8}.bulk-tab.is-ok{color:#2f6b3a;background:#e9f5e3}.bulk-tab.is-ok b{background:#3f8a4b}.bulk-tab.is-ok.active{border-color:#6fb47a;box-shadow:0 0 0 3px #e3f2dc}.bulk-tab.is-bad{color:#9a3b31;background:#fbeceb}.bulk-tab.is-bad b{background:#c2483b}.bulk-tab.is-bad.active{border-color:#e08b80;box-shadow:0 0 0 3px #f8e2df}.bulk-empty{margin:18px 0;color:#74847a;text-align:center}.bulk-table-wrap{max-height:46vh;overflow:auto}.bulk-table th{position:sticky;z-index:1;top:0}.bulk-table td{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulk-table td.bulk-outcome{min-width:220px;max-width:380px;white-space:normal}.bulk-table tr.is-editing td{background:#f6faef}.bulk-cell-bad{color:#9a3b31;background:#fbefed;box-shadow:inset 0 -2px #e08b80}.bulk-problems,.bulk-changes{margin:0;padding:0;list-style:none;font-size:13px;line-height:1.45}.bulk-problems li{color:#9a3b31}.bulk-changes small{color:#7b8e79}.bulk-outcome .pill{text-transform:none}.bulk-label{display:block;margin-top:3px;color:#8a9a8d}.bulk-csv-actions{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.bulk-csv pre{max-height:46vh;margin:0;padding:10px 12px;overflow:auto;border:1px solid #e8ebe4;border-radius:8px;color:#294036;background:#fafbf8;font:12.5px/1.5 ui-monospace,Cascadia Mono,Consolas,monospace;white-space:pre}.bulk-editor{margin-bottom:12px;padding:12px;border:1px solid #cfdcc0;border-radius:10px;background:#f8fbf3}.bulk-editor-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.bulk-editor-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin-bottom:10px}.bulk-editor .field.has-error input,.bulk-editor .field.has-error textarea{border-color:#e08b80;background:snow}.bulk-field-error{color:#b24a3e;font-size:12px}p.bulk-field-error{margin:0 0 8px}.bulk-actions{position:sticky;bottom:-16px;margin:14px -16px -16px;padding:12px 16px;border-top:1px solid #edf0e9;background:#fff}.bulk-actions .btn-ghost{margin-right:auto}.btn-warning{border-color:#c98a1c;color:#fff;background:#c98a1c}.btn-warning:hover{border-color:#ad7413;background:#ad7413}.bulk-done{display:grid;justify-items:center;gap:8px;padding:10px 0;color:#2f6b3a;text-align:center}.bulk-done b{color:#1c3935;font-size:16px}.bulk-done small{color:#8a5a16}.bulk-done-list{width:100%;max-height:40vh;margin:6px 0 0;padding:8px 12px;overflow:auto;border:1px solid #e8ebe4;border-radius:8px;color:#294036;list-style:none;text-align:left;font-size:13px;line-height:1.6}.bulk-done .form-actions{width:100%}.bulk-chooser ol{display:grid;gap:4px;margin:0 0 10px;padding:0;list-style:none}.bulk-chooser li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;border:1px solid #e8ebe4;border-radius:6px;background:#fff;font-size:14px}.bulk-chooser li label{display:flex;align-items:center;gap:6px}.bulk-chooser-move{display:flex}.bulk-chooser-add{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.bulk-buttons{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:620px){.bulk-tabs{grid-template-columns:1fr}.bulk-actions{flex-wrap:wrap}.bulk-actions .btn{flex:1 1 100%}}.export-buttons{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid #e3e7de;border-radius:8px;background:#fff}.export-btn{position:relative;display:grid;width:32px;height:30px;place-items:center;padding:0;border:0;border-radius:6px;color:#5f6f64;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.export-btn:hover:not(:disabled),.export-btn:focus-visible{background:#f0f4ea}.export-btn.is-csv:hover:not(:disabled){color:#2f6b3a}.export-btn.is-excel:hover:not(:disabled){color:#1d6f42}.export-btn.is-pdf:hover:not(:disabled){color:#b24a3e}.export-btn.is-print:hover:not(:disabled){color:#284b3e}.export-btn:disabled{cursor:not-allowed;opacity:.45}.export-btn .is-busy{animation:export-pulse .7s ease-in-out infinite alternate}@keyframes export-pulse{0%{opacity:1}to{opacity:.3}}.export-btn[data-tip]:after{content:attr(data-tip);position:absolute;z-index:20;top:calc(100% + 7px);left:50%;padding:5px 8px;border-radius:6px;color:#fff;background:#1c3935;box-shadow:0 4px 14px #102b2a33;font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,-3px);transition:opacity .12s ease,transform .12s ease}.export-btn[data-tip]:hover:after,.export-btn[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%)}.export-btn.is-pdf[data-tip]:after,.export-btn.is-print[data-tip]:after{left:auto;right:0;transform:translateY(-3px)}.export-btn.is-pdf[data-tip]:hover:after,.export-btn.is-print[data-tip]:hover:after,.export-btn.is-pdf[data-tip]:focus-visible:after,.export-btn.is-print[data-tip]:focus-visible:after{transform:none}@media(prefers-reduced-motion:reduce){.export-btn .is-busy{animation:none}.export-btn[data-tip]:after{transition:none}}.table-head-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px}.table-head-row>.muted{font-size:13px}.deleted-items{margin-bottom:16px;border-color:#f0d9cf}.deleted-items .section-title{margin:0}.table-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.status-products{margin:0;font-size:13px;line-height:1.5}.order-dates{margin-top:-4px}.order-switch{margin-bottom:14px}.list-dates{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:0 10px;border:1px solid #e3e7de;border-radius:8px;color:#7b8e79;background:#fff;font-size:13px}.list-dates input[type=date]{height:30px;padding:0 4px;border:0;outline:0;color:#294036;background:transparent;font:inherit}.list-dates:focus-within{border-color:#a6c777;box-shadow:0 0 0 3px #eaf2de}.visitors-toolbar .list-search{flex:1 1 240px}@media(max-width:520px){.list-dates{flex:1 1 100%;justify-content:space-between}}.filter-row>.dash-search,.filter-row>label.dash-search{flex:1 1 240px;width:auto;max-width:480px;min-width:0}.filter-row>.ss,.filter-row .ss{min-width:150px}@media(max-width:620px){.filter-row>*{flex:1 1 100%;max-width:none}.filter-row>.ss,.filter-row .ss{width:100%}.filter-row>.segmented{justify-content:flex-start}}:root{--chart-mark: #4f8a3a;--chart-grid: #edf0e9;--chart-axis: #85918a;--chart-track: #f1f4ec;--chart-tip-bg: #1c3935;--chart-tip-text: #f3f7ee}.dashboard.is-loading .stat-grid,.dashboard.is-loading .chart-card,.dashboard.is-loading .queue-row{opacity:.6;transition:opacity .2s ease}.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-bottom:14px}.stat-grid .stat b{font-size:21px}.stat-change{display:inline-flex;align-items:center;gap:4px;margin-top:6px;color:#85918a;font-size:12px}.stat-change.is-up{color:#2f6b3a}.stat-change.is-down{color:#a54a40}.queue-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin-bottom:14px}.queue-tile{display:flex;align-items:center;gap:10px;padding:12px 14px;color:#3f6131;transition:border-color .15s ease,transform .15s ease}.queue-tile:hover{border-color:#cddabd;transform:translateY(-1px)}.queue-tile span{display:grid}.queue-tile b{color:#173833;font:800 19px Manrope,sans-serif}.queue-tile small{color:#85918a;font-size:12px}.queue-tile.is-alert{border-color:#efc7c0;color:#a54a40}.queue-tile small.queue-note{font-size:11px;font-weight:600}.chart-card{min-width:0;margin-bottom:14px}.chart-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px;margin-bottom:10px}.chart-head h2{margin:0;color:#1c3935;font:700 15px Manrope,sans-serif}.chart-subhead{margin-top:16px}.chart-empty{display:flex;align-items:center;gap:6px;margin:10px 0}.dash-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:0 14px}.chart{margin:0}.chart-plot{position:relative;width:100%}.chart-plot svg{display:block;overflow:visible}.chart-grid{stroke:var(--chart-grid);stroke-width:1;shape-rendering:crispEdges}.chart-axis{fill:var(--chart-axis);font-size:11px}.chart-mark{fill:var(--chart-mark);transition:opacity .15s ease}.chart-mark.is-dim{opacity:.45}.chart-hit{fill:transparent;cursor:crosshair}.chart-tip{position:absolute;z-index:2;display:grid;gap:1px;min-width:120px;padding:7px 10px;border-radius:8px;color:var(--chart-tip-text);background:var(--chart-tip-bg);box-shadow:0 6px 18px #102b2a38;font-size:12px;pointer-events:none;transform:translate(-50%,-100%);white-space:nowrap}.chart-tip b{font-size:12px}.chart-tip span{font-size:14px;font-weight:700}.chart-tip small{opacity:.8}.chart-toggle{margin-top:6px;font-size:13px}.chart-table-wrap{height:100%;overflow:auto}.chart-table td small{display:inline;margin-left:6px}.bar-list{display:grid;grid-template-columns:minmax(0,1fr);gap:11px;margin:0;padding:0;list-style:none}.bar-list-text{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:4px;font-size:13px}.bar-list-label{min-width:0;overflow:hidden;color:#294036;text-overflow:ellipsis;white-space:nowrap}.ranked-all{max-height:430px;overflow-y:auto;padding-right:6px;overscroll-behavior:contain}.ranked-more{display:inline-flex;align-items:center;gap:4px;margin-top:12px}.ranked-more:disabled{cursor:wait;opacity:.7}.bar-list-label small{display:block;overflow:hidden;color:#85918a;font-size:11.5px;text-overflow:ellipsis}.bar-list-text>b{flex:none;color:#173833;font-size:13px}.bar-list-text>b small{color:#85918a;font-weight:500}.bar-list-track{display:block;height:10px;overflow:hidden;border-radius:0 4px 4px 0;background:var(--chart-track)}.bar-list-fill{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--chart-mark)}.dash-facts{display:grid;gap:8px;margin:0}.dash-facts div{display:flex;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid #f0f1ed}.dash-facts div:last-child{border-bottom:0}.dash-facts dt{color:#5f6f64;font-size:14px}.dash-facts dd{margin:0;color:#173833;font-weight:800}.low-stock{display:grid;gap:8px;margin:0;padding:0;list-style:none}.low-stock li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.low-stock li>span:first-child{display:grid;min-width:0}.low-stock b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.low-stock small{color:#85918a}.low-stock .pill{display:inline-flex;flex:none;align-items:center;gap:3px;text-transform:none}@media(max-width:620px){.stat-grid,.queue-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-columns{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.chart-mark,.queue-tile{transition:none}}.database-page .mono{font-family:Courier New,monospace}.database-page.is-loading .stat-grid,.database-page.is-loading .database-tables{opacity:.6;transition:opacity .2s ease}.database-page .dash-toolbar .is-busy{animation:database-spin 1s linear infinite}@keyframes database-spin{to{transform:rotate(360deg)}}.database-usage{margin-bottom:12px}.database-usage .bar-list-label{display:inline-flex;align-items:center;gap:6px}.database-usage .bar-list-label small{display:inline}.database-usage .bar-list-track{height:12px}.database-warning{display:flex;align-items:center;gap:6px;margin:10px 0 0}.database-cleanup,.database-section{margin-bottom:14px}.database-section-head{display:flex;align-items:center;gap:10px;width:100%;padding:0;border:0;color:inherit;background:none;font:inherit;text-align:left;cursor:pointer}.database-section-head>svg:first-child{flex-shrink:0;color:#2f6b3a}.database-section-head>span{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.database-section-head b{font-size:15.5px}.database-section-head small{font-size:12.5px}.database-section-head>svg:last-child{flex-shrink:0;color:#7c887e}.database-section-head:hover b{color:#2f6b3a}.database-section-head:focus-visible{outline:2px solid #9cc57a;outline-offset:4px;border-radius:6px}.database-section-body{margin-top:14px}.database-cleanup .database-section{margin:14px 0 0;padding-top:12px;border-top:1px solid #f0f1ed}.database-cleanup .database-section-body{margin-top:10px}.database-cleanup .anim-global{flex-wrap:nowrap;align-items:flex-start;margin-bottom:10px}.database-cleanup .anim-global>div{flex:1 1 auto;min-width:0}.database-page>.stat-grid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}.database-cleanup-days{margin-bottom:12px}.database-cleanup-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.database-cleanup-row input{flex:0 1 160px;width:160px;height:38px}.database-cleanup-row .btn{height:38px}.database-cleanup-facts dd{text-align:right}.database-history-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #f0f1ed}.database-history-note p{flex:1 1 320px;margin:0;font-size:13px}.database-history-tables{display:grid;gap:8px}.database-history-tables .list-toolbar{margin:0}.database-history-list{max-height:360px;overflow:auto;border:1px solid #e8ebe4;border-radius:8px}.database-history-list .dash-table{margin:0}.database-history-list thead th{position:sticky;top:0;z-index:1;background:#f6f8f3}.database-history-list td,.database-history-list th{padding-top:6px;padding-bottom:6px;font-size:13px}.database-history-list .pill{margin-left:6px;text-transform:none}.database-growth .list-toolbar{margin-bottom:10px}.database-growth-stats{margin-top:4px}.database-growth-stats .stat{padding:12px 14px}.database-growth .is-loading-soft{opacity:.6;transition:opacity .2s ease}.database-projection{margin:12px 0 4px;padding:10px 12px;border-radius:8px;background:var(--chart-track);font-size:13.5px;line-height:1.5}.database-exports{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.database-table .pill{margin:3px 4px 0 0;text-transform:none}.database-table b.mono{display:inline-flex;align-items:center;gap:3px}.database-table tfoot td{border-top:2px solid #e8ebe4}.database-detail-row>td{padding:0;background:#fafbf8}.database-detail{position:sticky;left:0;box-sizing:border-box;display:grid;gap:8px;min-width:0;padding:8px 12px 14px 18px}.database-detail .segmented button{display:inline-flex;align-items:center;gap:5px}.database-detail-meta{display:block;overflow-wrap:anywhere}.database-records{display:grid;gap:8px;min-width:0}.database-records .list-toolbar{margin:0}.database-records.is-loading-soft .database-records-wrap{opacity:.6;transition:opacity .2s ease}.database-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.database-filter>.ss{flex:0 1 210px;width:auto;min-width:150px}.database-filter input{flex:0 1 220px;min-width:0;min-height:34px;padding:6px 9px;border:1px solid #e3e7de;border-radius:6px;color:#294036;background:#fff;font:inherit;font-size:14px}.database-records-wrap{max-height:560px;overflow:auto;border:1px solid #e8ebe4;border-radius:8px;background:#fff}.database-records-table{margin:0}.database-records-table thead th{letter-spacing:0;text-transform:none;position:sticky;top:0;z-index:1;background:#f6f8f3;vertical-align:top;white-space:nowrap}.database-records-table th small{display:block;color:#8d998d;font-size:11px;font-weight:500;text-transform:none}.database-records-table td{padding-top:6px;padding-bottom:6px;font-size:13px;white-space:nowrap}.database-cell{display:inline-block;max-width:280px;overflow:hidden;vertical-align:bottom;text-overflow:ellipsis}.database-null{color:#a3ada5;font-size:12px}.database-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;color:inherit;background:none;font:inherit;text-transform:inherit;cursor:pointer}.database-sort.is-active{color:#2f6b3a}.database-sort-idle{opacity:.35}.database-sort:hover .database-sort-idle{opacity:.8}.database-columns td,.database-columns th{padding-top:6px;padding-bottom:6px;font-size:13px}@media(max-width:620px){.database-cleanup-row input{flex:1 1 100%;width:100%}.database-detail{padding-left:8px;padding-right:8px}.database-filter>.ss{flex:1 1 140px;min-width:0}.database-filter input{flex:1 1 calc(100% - 40px)}}@media(prefers-reduced-motion:reduce){.database-page .dash-toolbar .is-busy{animation:none}}.company-filter{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}.company-select{height:32px;min-width:190px;padding:0 10px;border-radius:8px;font-size:13px}.company-select .ss{flex:1;min-width:0}.company-select:focus-within{border-color:#a6c777;box-shadow:0 0 0 3px #eaf2de}.company-tag{display:flex;align-items:center;gap:4px;margin-top:2px;color:#3c6a86;font-size:11px;font-weight:700}.company-empty{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.company-modal-lead{margin:0 0 12px;font-size:13px}.company-picker-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.company-picker-tools .list-search{flex:1 1 220px}.company-picker-tools>.ss{width:220px;flex:0 1 220px}.company-picker-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;font-size:13px}.company-picker-bar>.muted{margin-right:auto}.company-picker-list{max-height:min(48vh,460px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #e3e7de;border-radius:8px}.company-pick{display:flex;align-items:center;gap:10px;padding:7px 10px;border-bottom:1px solid #f0f2ec;cursor:pointer}.company-pick:last-child{border-bottom:0}.company-pick:hover{background:#f7f9f3}.company-pick.is-on{background:#f0f6e6}.company-pick.is-child{padding-left:28px}.company-pick input{flex:none;width:17px;height:17px;accent-color:#4f7a3a}.company-pick .search-thumb{flex-basis:36px;width:36px;height:36px}.company-pick-text{display:grid;flex:1;min-width:0}.company-pick-text b{overflow:hidden;color:#294036;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.company-pick-text small{overflow:hidden;color:#85918a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.company-pick-other{flex:none;padding:2px 7px;border-radius:999px;color:#6b5b2c;background:#f6efd9;font-size:11px;font-weight:700}.company-pick-other.is-moving{color:#8a3d22;background:#fbe4da}.company-picker-empty{padding:18px;text-align:center}.company-picker-actions{align-items:center;margin-top:12px}.company-picker-actions>.muted{margin-right:auto;font-size:13px}.company-add{display:flex;flex:1 1 260px;gap:6px}.company-add input,.company-rename input{flex:1;min-width:0;height:34px;padding:0 10px;border:1px solid #e3e7de;border-radius:6px;font-size:14px}.company-rename{display:flex;align-items:center;gap:5px}.company-name{display:inline-flex;align-items:center;gap:8px}.company-mark{display:inline-grid;width:24px;height:24px;flex:none;place-items:center;border-radius:7px;color:#fff;background:linear-gradient(135deg,#3c6a86,#5f8fa8);font-size:12px;font-weight:800}@media(max-width:620px){.company-filter{width:100%;margin-left:0}.company-select{flex:1;min-width:0}.company-picker-tools>.ss{flex:1 1 100%;width:100%}}.order-places{align-items:center;margin-top:-4px}.order-places>.muted{flex:1 1 260px;font-size:12px}.place-filter{display:flex;flex-wrap:wrap;gap:8px}.place-filter .list-sort{min-width:170px}.place-note{display:flex;align-items:center;gap:3px;margin-top:2px;color:#3c6a86;font-size:11px;font-weight:600}.place-note.is-approx{color:#7d8b80;font-weight:500}.locations-card{margin-bottom:16px}.locations-head{flex-wrap:wrap;align-items:flex-start;gap:10px}.locations-head h2{display:flex;align-items:center;gap:6px}.locations-toggle{display:grid;gap:2px;padding:0;border:0;color:inherit;background:none;font:inherit;text-align:left;cursor:pointer}.locations-toggle:hover h2{text-decoration:underline;text-underline-offset:3px}.locations-card.is-closed .locations-head{margin-bottom:0}.stat-link{color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.stat-link:hover{border-color:#b9caa9;box-shadow:0 6px 16px #18312712}.locations-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.locations-tools .list-sort{min-width:190px}.locations-table td small{display:block}.locations-bar-cell{min-width:160px}.locations-bar-cell b{margin-left:8px}.locations-bar{display:inline-block;width:calc(100% - 44px);max-width:220px;height:8px;overflow:hidden;border-radius:999px;vertical-align:middle;background:#eef2e8}.locations-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6f9447,#3c6a86)}.locations-sources{display:block;margin-top:10px;font-size:12px}@media(max-width:620px){.place-filter,.place-filter .list-sort,.locations-tools,.locations-tools .list-sort{flex:1 1 100%;width:100%}.locations-tools{margin-left:0}}.order-selection{padding:8px 12px;border:1px solid #e3d3c9;border-radius:10px;background:#fdf6f2;font-size:14px}.dash-table .check-col{width:34px;padding-right:0}.dash-table .check-col input{width:16px;height:16px;cursor:pointer}[data-theme=dark] .order-selection{border-color:var(--d-border);background:var(--d-surface-2)}.qty-steps-editor{display:grid;gap:8px}.qty-step-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.qty-step-row>input{width:96px}.qty-step-row>span{color:#5d6a5f;font-size:13px}.qty-step-add{justify-self:start}.qty-steps-cell{display:block;max-width:240px;white-space:normal}.qty-preview{margin:0}[data-theme=dark] .qty-step-row>span{color:var(--d-muted)}.qty-meanings{margin:0}.qty-meanings-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.qty-meanings td:first-child{white-space:nowrap;font-weight:600}.qty-meanings tr.is-normal td{color:#6c786d}.qty-meanings tr.is-unused td{color:#9a4b41}[data-theme=dark] .qty-meanings tr.is-normal td{color:var(--d-muted)}[data-theme=dark] .qty-meanings tr.is-unused td{color:var(--d-danger)}@media(max-width:620px){.qty-meanings td:first-child{white-space:normal}}.qty-meanings,.qty-meanings table{font-size:12.5px}.qty-meanings th{font-size:11.5px}.qty-meanings td{padding:4px 6px;line-height:1.4}.qty-meanings-head b{font-size:13px}.qty-meanings>small{font-size:11.5px}.also-categories{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.also-category{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border:1px solid #cfe0bf;border-radius:999px;background:#f1f7ea;color:#2f5a3f;font-size:13px;font-weight:600}.also-category button{display:inline-flex;padding:3px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.also-category button:hover{background:#dcebcf}.also-categories>:last-child{flex:1 1 200px;min-width:180px}[data-theme=dark] .also-category{border-color:var(--d-border);background:var(--d-surface-3);color:var(--d-text)}[data-theme=dark] .also-category button:hover{background:var(--d-surface-2)}.estimate-revisions{margin-top:16px}.estimate-revisions h2{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:16px}.estimate-change{max-width:460px;font-size:13px;line-height:1.45;white-space:normal}.bill-action-buttons{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.estimate-periods{margin-top:-4px}.estimate-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px}.estimate-filters .list-sort{min-width:190px}.customer-filter{flex:0 1 280px;min-width:220px}.customer-filter .picker-input{height:36px;border-radius:8px;background:#fff}.customer-filter .suggestions{position:absolute;top:100%;right:0;left:0;z-index:20;margin-top:4px}.filter-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 6px 0 10px;border:1px solid #a6c777;border-radius:8px;color:#294036;background:#f0f7e3;font-size:13px}.filter-chip small{color:#6f806f}.list-total-row td{border-top:2px solid #e8ebe4;background:#f7f9f4}.list-total-row small{color:#7b8e79}@media(max-width:620px){.estimate-filters>*{flex:1 1 100%}.customer-filter{flex-basis:100%}}.dash-scope{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.dash-scope .list-sort{min-width:210px}@media(max-width:620px){.dash-scope,.dash-scope .list-sort{flex:1 1 100%}}.staff-lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.staff-list-card{display:grid;align-content:start;gap:12px}.staff-list-card h2{display:flex;align-items:center;gap:6px;margin:0;font-size:16px}.staff-list-group{display:grid;gap:8px}.staff-list-group>b{color:#294036;font-size:14px}.staff-list-roles{display:flex;flex-wrap:wrap;gap:8px 22px}.staff-list-roles .check-field{white-space:nowrap;cursor:pointer}.staff-list-card input[type=checkbox]{flex:0 0 auto;width:16px;height:16px;margin:0;accent-color:#6f9a4a;cursor:pointer}.staff-list-people{margin:0;padding-top:12px;border-top:1px solid #f0f1ed}.staff-list-people .database-section-body{margin-top:10px}.staff-list-people .database-history-list{max-height:300px}.staff-list-people .dash-table td:nth-child(-n+2),.staff-list-people .dash-table th:nth-child(-n+2){width:52px}.staff-list-members{margin:0;font-size:13px;line-height:1.5}@media(max-width:620px){.staff-lists{grid-template-columns:1fr}}.estimate-list td>b,.estimate-list .estimate-date{white-space:nowrap}.estimate-list .estimate-date+small{min-width:150px}.estimate-list td.row-actions{white-space:nowrap}@media(max-width:850px){.estimate-list{min-width:1050px}}.masters-preview{display:inline-grid;width:26px;height:26px;margin-right:8px;border-radius:6px;vertical-align:middle;place-items:center}.masters-fixed-note{margin:0 0 12px;font-size:13px}.product-card.is-clickable{cursor:pointer}.product-card h3 a:hover{color:#3e694b;text-decoration:underline}.product-page{font-size:15px;color:#294036}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;color:#85918a;font-size:14px}.breadcrumb a{display:inline-flex;align-items:center;gap:4px;color:#516c43;font-weight:700}.breadcrumb span[aria-current]{overflow:hidden;max-width:320px;color:#294036;text-overflow:ellipsis;white-space:nowrap}.product-detail{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:32px}.gallery{position:sticky;top:calc(var(--header-h) + 12px);display:grid;gap:10px;min-width:0}.gallery-main{position:relative;overflow:hidden;aspect-ratio:1 / 1;border:1px solid #e8ebe4;border-radius:12px;background:#fff;cursor:zoom-in;touch-action:pan-y}.gallery-main img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .12s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gallery-main.is-zooming img{transition:none}.gallery-empty{display:grid;place-items:center;cursor:default}.gallery-empty .art-product-icon{width:130px;height:130px}.gallery-empty .art-shape-one{width:300px;height:300px}.gallery-empty .art-shape-two{width:220px;height:220px}.gallery-hint{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:14px;color:#4d6153;background:#ffffffe0;font-size:12px;font-weight:700;pointer-events:none;transition:opacity .15s}.gallery-main.is-zooming .gallery-hint,.gallery-main.is-zooming .gallery-arrow,.gallery-main.is-zooming .gallery-count{opacity:0}.gallery-count{position:absolute;right:10px;bottom:10px;padding:4px 8px;border-radius:12px;color:#fff;background:#102b2a99;font-size:12px;font-weight:700}.gallery-arrow{position:absolute;top:50%;display:grid;width:34px;height:34px;place-items:center;border:1px solid #e3e7de;border-radius:50%;color:#294036;background:#ffffffeb;transform:translateY(-50%);transition:opacity .15s}.gallery-arrow.left{left:10px}.gallery-arrow.right{right:10px}.gallery-thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px}.gallery-thumbs button{flex:0 0 68px;height:68px;overflow:hidden;padding:0;border:2px solid transparent;border-radius:8px;background:#fff;box-shadow:0 0 0 1px #e3e7de}.gallery-thumbs button.active{border-color:#284b3e}.gallery-thumbs img{width:100%;height:100%;padding:4px;-o-object-fit:contain;object-fit:contain}.viewer{position:fixed;z-index:30;inset:0;display:flex;flex-direction:column;background:#091615f5;color:#e8efe6}.viewer-top{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;font-size:15px;font-weight:700}.viewer-top div{display:flex;gap:6px}.viewer-top button,.viewer-arrow{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#fff;background:#ffffff14}.viewer-top button:disabled{opacity:.35}.viewer-stage{position:relative;flex:1;display:grid;place-items:center;overflow:hidden;cursor:zoom-in;touch-action:none}.viewer-stage.is-zoomed{cursor:grab}.viewer-stage img{max-width:92vw;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .18s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.viewer-stage.is-zoomed img{transition:none}.viewer-arrow{position:absolute;top:50%;transform:translateY(-50%)}.viewer-arrow.left{left:14px}.viewer-arrow.right{right:14px}.viewer-thumbs{display:flex;justify-content:center;gap:8px;overflow-x:auto;padding:10px 16px 0}.viewer-thumbs button{flex:0 0 54px;height:54px;overflow:hidden;padding:0;border:2px solid transparent;border-radius:6px;background:#fff;opacity:.6}.viewer-thumbs button.active{border-color:#d6f175;opacity:1}.viewer-thumbs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.viewer-help{margin:8px 0 12px;color:#9fb2a4;font-size:13px;text-align:center}.detail-info{min-width:0}.detail-badge{display:inline-block;margin-bottom:8px;padding:4px 8px;border-radius:4px;color:#4d6850;background:#eef3e8;font-size:13px;font-weight:700}.detail-info h1{margin:0 0 10px;color:#173833;font:800 clamp(22px,2.6vw,30px)/1.2 "Manrope",sans-serif;letter-spacing:-.9px}.detail-meta{display:flex;flex-wrap:wrap;gap:14px;color:#7d897e;font-size:14px}.detail-meta b{color:#294036}.detail-meta .rating{display:inline-flex;align-items:center;gap:4px;color:#6f7a46;font-weight:700}.detail-price{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 4px}.detail-price b{color:#173833;font:800 28px Manrope,sans-serif;letter-spacing:-.8px}.detail-price .gst-tag{padding:3px 6px;font-size:13px}.detail-price del{color:#9ca79d;font-size:16px}.detail-off{padding:3px 7px;border-radius:4px;color:#f5f7e6;background:#416347;font-size:13px;font-weight:700}.detail-gst-note{margin:0;color:#7a5b16;font-size:14px}.detail-models{margin-top:18px}.detail-models>span{display:block;margin-bottom:8px;color:#5d6e62;font-size:14px;font-weight:700}.model-chips{display:flex;flex-wrap:wrap;gap:8px}.model-chip{display:grid;gap:2px;min-width:150px;padding:9px 12px;border:1.5px solid #e3e7de;border-radius:8px;color:#294036;background:#fff;text-align:left}.model-chip b{font-size:14px}.model-chip small{color:#85918a;font-size:13px}.model-chip.active{border-color:#284b3e;background:#f3f8ee;box-shadow:0 0 0 2px #e3eed7}.model-chip.sold-out b{color:#9aa39a;text-decoration:line-through}.stock-line{display:flex;align-items:center;gap:6px;margin:16px 0 12px;font-size:15px;font-weight:700}.stock-line.in{color:#2f6b3a}.stock-line.out{color:#a54a40}.detail-actions{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:10px}.detail-actions .buy-control,.detail-actions .buy-block{flex:1 1 auto;min-width:0}.detail-actions>.btn{flex:none;height:44px;min-width:44px}.detail-actions .buy-label-extra{display:none}@media(min-width:851px)and (max-width:1000px){.detail-save-label{display:none}.detail-actions>.btn{width:44px;padding:0}}.detail-actions .buy-block .buy-control{margin-top:0}.detail-actions .buy-button,.detail-actions .qty-control,.detail-actions .buy-control .qty-control{height:44px}.detail-actions .buy-button{font-size:15px}.detail-actions .qty-control button{width:40px}.detail-actions .qty-control input{width:52px;font-size:15px}.detail-actions .btn{min-height:42px}.detail-save.is-saved{color:#b4564b;border-color:#efcfc9}.detail-in-cart{margin:10px 0 0;color:#5f7163;font-size:14px}.detail-in-cart a{color:#516c43;font-weight:700}.detail-order-now{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;justify-content:center;gap:10px;min-height:46px;margin:16px auto 0;padding:0 22px;border-radius:999px;color:#eff7db;background:#284b3e;box-shadow:0 6px 16px #284b3e38;font-size:15px;font-weight:700;white-space:nowrap;text-decoration:none;transition:background .15s ease,transform .15s ease}.detail-order-now:hover{background:#3e694b;transform:translateY(-1px)}.detail-order-now small{font-size:13px;font-weight:600;opacity:.85}.detail-perks{display:grid;gap:8px;margin:20px 0 0;padding:14px;list-style:none;border:1px solid #e8ebe4;border-radius:10px;background:#fff}.detail-perks li{display:flex;align-items:center;gap:8px;color:#4d6153;font-size:14px}.detail-perks svg{color:#758c4f}.detail-sections{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:28px}.detail-sections .detail-text{margin:0 0 12px;color:#4d6153;font-size:15px;line-height:1.7;white-space:pre-line}.detail-sections h2:not(:first-child){margin-top:18px}.feature-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.feature-list li{display:flex;align-items:flex-start;gap:8px;color:#4d6153;font-size:15px;line-height:1.5}.feature-list svg{flex:0 0 auto;margin-top:3px;color:#2f6b3a}.spec-table{margin:0}.spec-table div{display:grid;grid-template-columns:130px 1fr;gap:10px;padding:8px 0;border-bottom:1px solid #f0f1ed}.spec-table div:last-child{border-bottom:0}.spec-table dt{color:#85918a}.spec-table dd{margin:0;font-weight:700}.related-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}@media(max-width:850px){.product-detail{grid-template-columns:1fr;gap:20px}.gallery{position:static}.detail-sections{grid-template-columns:1fr}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.breadcrumb span[aria-current]{max-width:180px}.viewer-arrow{display:none}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-actions{gap:8px}.detail-actions .buy-button.is-remove>span,.detail-save-label{display:none}.detail-actions .buy-button.is-remove{flex:none;width:44px;padding:0}.detail-actions>.btn{width:44px;padding:0;justify-content:center}.detail-actions .qty-control button{width:36px}.detail-actions .qty-control input{width:44px}.detail-order-now{gap:8px;padding:0 18px;font-size:14px}.detail-order-now small{font-size:12px}.spec-table div{grid-template-columns:110px 1fr}}.tone-yellow{--tone-bg: #fbf1c7;--tone-fg: #7a5b16}.tone-rose{--tone-bg: #fbe4e1;--tone-fg: #9a4b41}.tone-green{--tone-bg: #e3f2dc;--tone-fg: #2f6b3a}.tone-mint{--tone-bg: #dcf3ea;--tone-fg: #2b6a55}.tone-blue{--tone-bg: #e1ecf7;--tone-fg: #325b82}.tone-violet{--tone-bg: #ece6f5;--tone-fg: #5e4a7c}.tone-sand{--tone-bg: #f1ead9;--tone-fg: #6f5b35}.brand-logo{display:block;width:auto;height:62px}.site-footer{margin-top:30px;padding:0 max(calc((100vw - 1450px)/2),5.2vw);color:#c9d6cc;background:#102b2a;font-size:15px}.site-footer a{color:inherit}.site-footer a:hover{color:#dff47a}.footer-tags{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.08)}.footer-tags b{margin-right:6px;color:#fff;font-size:14px;letter-spacing:.6px;text-transform:uppercase}.footer-tags a{padding:5px 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-size:14px}.footer-tags a:hover{border-color:#dff47a}.footer-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:32px 48px;padding:38px 0 34px}.footer-logo{width:136px;height:auto;padding:7px 9px;border-radius:10px;background:#fff}.footer-about p{max-width:330px;margin:14px 0 0;line-height:1.6}.footer-reach{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 30px;margin-top:20px}.footer-reach-group{display:grid;gap:8px;justify-items:start}.footer-sublabel{color:#8fa598;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.footer-heading{display:block;margin-bottom:14px;color:#fff;font:800 15px Manrope,sans-serif;letter-spacing:1.2px;text-transform:uppercase}.footer-social{display:flex;align-items:center;gap:6px;margin-left:-5px}.footer-social a{display:grid;place-items:center;padding:5px;transition:transform .2s ease,filter .2s ease}.footer-social a:hover{transform:translateY(-3px) scale(1.08);filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}.play-badge{display:inline-block;line-height:0;border-radius:9px;transition:transform .2s ease,box-shadow .2s ease}.play-badge:hover{transform:translateY(-2px);box-shadow:0 8px 18px #00000059}.play-badge svg{display:block}.footer-links{display:grid;gap:9px;margin:0;padding:0;list-style:none}.footer-video{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:9px 14px;border:0;border-radius:8px;color:#fff;background:#106f2d;text-align:left}.footer-video:hover{background:#138537}.footer-video span{display:flex;flex-direction:column;line-height:1.15}.footer-video b{font-size:15px}.footer-video small{font-size:13px;opacity:.8}.footer-contact{display:flex;flex-direction:column;gap:10px}.footer-contact .footer-heading{margin-bottom:4px}.footer-contact>a,.footer-contact>span{display:flex;align-items:flex-start;gap:9px;line-height:1.5}.footer-contact svg{flex:0 0 auto;margin-top:3px;color:#b7d66b}.footer-contact .footer-contact-cta{align-self:flex-start;margin-top:6px;padding:8px 14px;border-radius:7px;color:#102b2a;background:#dff47a;font-weight:700}.footer-contact .footer-contact-cta:hover{color:#102b2a;background:#eaff8f}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-top:1px solid rgba(255,255,255,.08);color:#8fa598;font-size:14px}.footer-bottom a{color:#dff47a}.footer-pay{display:inline-flex;align-items:center;gap:6px}.footer-visits{display:inline-flex;align-items:center;gap:10px}@media(min-width:621px){.footer-bottom{padding-right:66px}}.footer-visits span{color:#fff;font-weight:700}.visit-counter{min-width:64px;padding:4px 11px;border:2px solid #3ccf6e;border-radius:8px;color:#fff;background:#0e4a2b;box-shadow:0 0 10px #3ccf6ebf;font:700 15px/20px Courier New,monospace;letter-spacing:1px;text-align:center}.how-to-order-tab{position:fixed;z-index:25;top:50%;right:-64px;display:flex;width:170px;height:42px;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0;border:0;border-radius:8px 8px 0 0;color:#fff;background:#106f2d;box-shadow:0 4px 15px #00000040;transform:translateY(-50%) rotate(-90deg);transition:background .2s,right .2s;animation:how-to-glow 2.8s ease-in-out infinite}.how-to-order-tab:hover{right:-60px}@keyframes how-to-glow{0%,to{box-shadow:0 4px 15px #00000040}50%{box-shadow:0 4px 22px #106f2d99}}.how-to-order-tab:hover{background:#138537}.how-to-order-title{display:inline-flex;align-items:center;gap:5px;font-size:17px;font-weight:700;line-height:1;white-space:nowrap}.how-to-order-subtitle{font-size:14px;font-weight:500;line-height:1;white-space:nowrap;opacity:.8}.how-to-video{display:block;width:100%;max-height:70vh;border-radius:10px;background:#000}.order-steps{margin-top:4px;padding:16px 18px;border:1px solid #e3e9dc;border-radius:12px;background:#fff}.order-steps h3{margin:0 0 12px;color:#173833;font:800 17px Manrope,sans-serif;letter-spacing:-.3px}.order-steps ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.order-steps li{display:flex;gap:12px;align-items:flex-start;color:#3d4f43;font-size:15px;line-height:1.5}.order-step-number{display:grid;flex:0 0 26px;width:26px;height:26px;margin-top:-1px;place-items:center;border-radius:50%;color:#d6f175;background:#173833;font-size:13px;font-weight:800}.how-to-page .order-steps{margin-top:18px}@media(max-width:620px){.order-steps{padding:14px}.order-steps li{font-size:14px}}.how-to-videos{display:grid;gap:10px}.segmented.how-to-tabs{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%}.how-to-tabs button{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;text-transform:none}.how-to-video-title{margin:2px 0 0;font-size:18px}.segmented.how-to-manage-tabs{display:flex;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;max-width:100%;margin:4px 0 6px}.how-to-manage-tabs button{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;text-transform:none}.how-to-manage-tabs small{font-size:11px;font-weight:600;opacity:.75}.how-to-manage-hint{margin:0 0 12px;font-size:13px}.video-default .segmented button{display:inline-flex;align-items:center;gap:5px;text-transform:none}@media(max-width:620px){.segmented.how-to-tabs{width:100%}.how-to-tabs button{flex:1 1 0;justify-content:center;padding:8px 6px}}.how-to-page{max-width:900px}.how-to-page h1{margin:10px 0 18px;color:#173833;font:800 clamp(26px,3vw,36px) "Manrope",sans-serif;letter-spacing:-1px}.contact-page{max-width:1180px}.contact-hero{padding:10px 0 22px}.contact-hero h1{margin:12px 0 8px;color:#173833;font:800 clamp(30px,4vw,44px)/1.1 "Manrope",sans-serif;letter-spacing:-2px}.contact-hero h1 em{color:#788f52;font-style:normal}.contact-hero p{max-width:560px;margin:0;color:#6b7b70;font-size:16px;line-height:1.55}.contact-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.contact-quick a{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border:1px solid #e8ebe4;border-radius:10px;background:#fff;transition:border-color .2s,transform .2s}.contact-quick a:hover{border-color:#b9caa9;transform:translateY(-2px)}.contact-quick a>span:last-child{display:flex;min-width:0;flex-direction:column}.contact-quick small{color:#85918a;font-size:14px}.contact-quick b{overflow:hidden;color:#1c3935;font-size:15px;white-space:nowrap;text-overflow:ellipsis}.contact-quick-icon{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border-radius:10px;color:#2f5a3f;background:#eef4e4}.contact-quick-icon.is-whatsapp{color:#fff;background:#25a244}.contact-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:18px;align-items:start}.contact-card{display:block;width:100%;padding:22px;border:1px solid #e8ebe4;border-radius:12px;color:inherit;background:#fff;text-align:left}.contact-card h2{margin:6px 0 14px;color:#1c3935;font:800 22px Manrope,sans-serif;letter-spacing:-.5px}.contact-topics{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.contact-topics button{padding:7px 12px;border:1px solid #e0e6da;border-radius:999px;color:#4d6153;background:#fafbf8;font-size:15px;font-weight:600}.contact-topics button.is-active{border-color:#284b3e;color:#eff7db;background:#284b3e}.contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contact-fields .field-wide{grid-column:1 / -1}.contact-fields .field>span{font-size:14px}.contact-fields input,.contact-fields textarea{min-height:40px;font-size:15px}.contact-hint{display:block;margin-top:8px;color:#8d998d;font-size:14px}.contact-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.contact-sent{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 0;color:#2f6b3a}.contact-sent h2{margin:4px 0 0}.contact-sent p{margin:0;color:#5d6e62;font-size:15px;line-height:1.55}.contact-sent-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.contact-side{display:grid;gap:14px}.contact-side address{display:flex;flex-direction:column;gap:3px;margin-bottom:10px;color:#4d6153;font-size:15px;font-style:normal;line-height:1.5}.contact-side .text-action{font-size:15px}.contact-side p{margin:6px 0 8px;font-size:15px}.contact-video{display:flex;align-items:center;gap:14px;border-color:#cfe3c3;background:#f3f9ee;cursor:pointer}.contact-video svg{flex:0 0 auto;color:#106f2d}.contact-video span{display:flex;flex-direction:column;gap:3px}.contact-video b{color:#1c3935;font-size:16px}.contact-video small{color:#6b7b70;font-size:15px}.contact-map{overflow:hidden;margin-top:18px;border:1px solid #e8ebe4;border-radius:12px;background:#eef1ea}.contact-map iframe{display:block;width:100%;height:360px;border:0}.offer-carousel .section-heading{align-items:flex-end}.carousel-tagline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;color:#6b7b70;font-size:14px}.carousel-tagline span{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;color:#7a5b16;background:#fbf1d3;font-size:13px;font-weight:700}.carousel-controls{display:flex;gap:6px}.carousel-controls button{display:grid;width:30px;height:30px;place-items:center;padding:0;border:1px solid #e3e8df;border-radius:50%;color:#34504a;background:#fff}.carousel-controls button:hover{border-color:#b9caa9;background:#f4f7ef}.carousel-tabs{display:flex;gap:6px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.carousel-tabs button{flex:0 0 auto;padding:6px 11px;border:1px solid #e3e8df;border-radius:999px;color:#4d6153;background:#fff;font-size:14px;font-weight:700}.carousel-tabs button.is-active{border-color:transparent;color:var(--tone-fg, #eff7db);background:var(--tone-bg, #284b3e);box-shadow:inset 0 0 0 1px var(--tone-fg, #284b3e)}.carousel-track{display:flex;gap:12px;margin-top:12px;padding:2px 2px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#dfe6d9 transparent}.carousel-card{display:flex;flex:0 0 calc((100% - 24px) / 3);min-width:200px;flex-direction:column;overflow:hidden;border:1px solid #e9ece4;border-radius:10px;background:#fff;scroll-snap-align:start;transition:transform .2s,border-color .2s,box-shadow .2s}.carousel-card:hover,.carousel-card:focus-visible{border-color:#b9caa9;outline:0;box-shadow:0 10px 26px #1738331a;transform:translateY(-3px)}.carousel-art{position:relative;display:grid;height:130px;overflow:hidden;place-items:center;color:#425b4a}.carousel-art.has-photo{background:#fff;border-bottom:1px solid #f0f1ed}.carousel-art img{position:absolute;inset:0;width:100%;height:100%;padding:10px;-o-object-fit:contain;object-fit:contain}.carousel-off{z-index:1;position:absolute;top:9px;right:9px;padding:4px 7px;border-radius:5px;color:#f5f7e6;background:#b4533c;font-size:14px;font-weight:800}.carousel-copy{display:flex;flex:1;flex-direction:column;gap:5px;padding:11px 12px 12px}.carousel-offer{align-self:flex-start;padding:3px 7px;border-radius:4px;color:var(--tone-fg, #4d6850);background:var(--tone-bg, #eef4e4);font-size:13px;font-weight:800;letter-spacing:.3px}.carousel-copy b{display:-webkit-box;overflow:hidden;color:#1c3935;font-size:15px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.carousel-model{color:#85918a;font-size:14px}.carousel-price{display:flex;align-items:baseline;gap:7px;margin-top:auto;color:#173833;font:800 18px Manrope,sans-serif}.carousel-price del{color:#9ca79d;font:500 15px DM Sans,sans-serif}.card-tags{position:absolute;z-index:3;top:9px;left:9px;right:44px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;pointer-events:none}.card-tags>*{max-width:100%}.card-tags .product-badge{position:static;max-width:100%}.offer-tag{overflow:hidden;padding:4px 6px;border-radius:4px;color:var(--tone-fg);background:var(--tone-bg);box-shadow:inset 0 0 0 1px var(--tone-fg);font-size:11px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.detail-offer{display:inline-block;margin:6px 0 8px;padding:7px 10px;border-radius:7px;color:var(--tone-fg);background:var(--tone-bg);font-size:15px}.pill-warn{color:#7a5b16;background:#fbf1d3}.offer-swatch{display:inline-block;width:10px;height:10px;margin-right:4px;border-radius:3px;vertical-align:baseline}.offer-swatch.yellow{background:#e7c95a}.offer-swatch.rose{background:#e39a90}.offer-swatch.green{background:#8fc27a}.offer-swatch.mint{background:#7fcbb0}.offer-swatch.blue{background:#88aed6}.offer-swatch.violet{background:#aa97c9}.offer-swatch.sand{background:#cdb88a}.offer-dates{white-space:nowrap}.offer-note{display:block;color:#8d998d;font-size:12px;font-weight:600}.offer-note.is-live{color:#b4533c}.offer-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;border:1px dashed #dfe5d6;border-radius:8px;background:#fbfcf8}.offer-fields .check-field,.offer-preview{grid-column:1 / -1}.offer-preview{margin:0;color:#2f6b3a;font-size:14px}.video-manage{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:14px;align-items:start}.video-meta{margin:8px 0 0;font-size:14px}.order-steps-editor{display:grid;gap:12px;margin-top:14px}.order-steps-editor-head{display:grid;gap:3px}.order-steps-editor-title{margin:0;color:#173833;font:800 17px Manrope,sans-serif}.order-steps-editor textarea{width:100%;resize:vertical}.order-steps-editor .field.has-error textarea{border-color:#e08b80;background:snow}.order-steps-editor-list{display:grid;gap:8px;margin:0;padding-left:22px}[data-theme=dark] .order-steps-editor-title{color:var(--d-strong)}.video-empty{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#8a998b}.video-empty b{color:#385347}.video-drop{display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px;border:1.5px dashed #cfdcc3;border-radius:10px;color:#4d6153;background:#fafbf8;text-align:center;cursor:pointer}.video-drop:hover{border-color:#9ccc4a;background:#f4f9ec}.video-drop b{max-width:100%;overflow:hidden;font-size:15px;white-space:nowrap;text-overflow:ellipsis}.video-drop small{color:#8d998d;font-size:13px}.upload-progress{position:relative;height:26px;overflow:hidden;border-radius:6px;background:#eef1ea}.upload-progress span{position:absolute;inset:0 auto 0 0;background:#9ccc4a;transition:width .2s}.upload-progress small{position:relative;display:grid;height:100%;place-items:center;color:#1c3935;font-size:14px;font-weight:700}.form-success{margin:4px 0;padding:8px 10px;border-radius:6px;color:#2f6b3a;background:#e3f2dc;font-size:14px}.enquiry-list{display:grid;gap:10px}.enquiry header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.enquiry header div{display:flex;flex-direction:column;gap:2px}.enquiry header small{color:#85918a;font-size:13px}.enquiry p{margin:10px 0;color:#34504a;font-size:15px;line-height:1.55;white-space:pre-wrap}.enquiry.is-new{border-left:3px solid #e7c95a}.enquiry footer{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.enquiry-actions{display:flex;gap:6px;margin-left:auto}.buy-control{display:flex;align-items:stretch;gap:8px;margin-top:10px}.buy-control .qty-control{flex:1 1 auto;height:38px}.buy-control .qty-control input{flex:1;min-width:0}.buy-control.is-in-cart .buy-button{flex:0 0 auto}.qty-control.is-pending input{color:#6f8173;font-weight:600}.qty-hint{display:block;margin-top:4px;color:#849087;font-size:11px;line-height:1.3}.buy-control .qty-control button{width:32px}.buy-control .qty-control input{width:38px;font-size:15px}.buy-button{display:inline-flex;min-width:0;flex:1;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 10px;border:1px solid #284a3e;border-radius:7px;color:#eaffbd;background:#284a3e;font-size:14px;font-weight:700;white-space:nowrap;transition:background .15s ease}.buy-button:hover{border-color:#3e694b;background:#3e694b}.buy-button.is-remove{border-color:#e2b6ae;color:#a54a40;background:#fff}.buy-button.is-remove:hover{background:#fbf0ee}.buy-button.is-disabled{cursor:not-allowed;border-color:#eef0eb;color:#8d998e;background:#eef0eb}.buy-button>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.product-card{container-type:inline-size}.product-card .buy-control{gap:6px}.product-card .product-buy-row{margin-top:6px;padding-top:6px}.product-card .buy-control{margin-top:6px}.product-card .qty-hint{margin-top:3px}.product-card .buy-control .qty-control,.product-card .buy-button{height:34px}.product-card .buy-control .qty-control button{width:26px}.product-card .buy-control .qty-control input{width:28px;font-size:14px}.product-card .buy-button{gap:5px;padding:0 8px;font-size:13px}.product-card .buy-label-extra{display:none}@container (max-width: 200px){.product-card .buy-button svg{display:none}}.product-card .buy-button.is-remove{flex:0 0 34px;width:34px;padding:0}.product-card .buy-button.is-remove>span{display:none}.product-card .buy-button.is-remove svg{display:block}.chat{display:flex;min-height:0;flex-direction:column}.chat-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #edf0e9}.chat-product{display:flex;align-items:center;gap:12px;margin:10px 0;padding:10px;border:1px solid #e3e8df;border-radius:10px;color:inherit;background:#fafbf7}.chat-product:hover{border-color:#b9caa9}.chat-product-photo{display:grid;flex:0 0 64px;width:64px;height:64px;place-items:center;overflow:hidden;border-radius:8px;color:#87908b;background:#fff}.chat-product-photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.chat-product-text{display:grid;min-width:0;gap:3px}.chat-product-text b{overflow:hidden;color:#193333;font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.chat-product-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;color:#143b35;font-weight:800}.chat-product-price del{color:#8d998d;font-size:12px;font-weight:500}.chat-product-text small{color:#617b4d;font-size:12px;font-weight:700}.product-message{display:grid;gap:12px}.product-message textarea{width:100%;min-height:96px;padding:9px;border:1px solid #e3e7de;border-radius:6px;font:inherit;resize:vertical}.chat-meta{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.chat-meta b{color:#1c3935;font-size:15px}.chat-meta small{color:#85918a;font-size:13px}.chat-reach,.chat-status{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.chat-back{display:none}.chat-scroll{display:flex;height:min(56vh,520px);flex-direction:column;gap:10px;padding:16px 4px;overflow-y:auto;overscroll-behavior:contain}.chat-row{display:flex}.chat-row.is-mine{justify-content:flex-end}.chat-bubble{max-width:min(78%,560px);padding:10px 13px 7px;border:1px solid #e6ebe1;border-radius:14px 14px 14px 4px;background:#fff}.chat-row.is-mine .chat-bubble{border-color:#284b3e;border-radius:14px 14px 4px;color:#eff7e6;background:#284b3e}.chat-row:not(.is-mine) .chat-bubble.is-staff{border-color:#d7e8c8;background:#f3f9ee}.chat-name{display:block;margin-bottom:3px;color:#5c7f3c;font-size:12px;font-weight:700}.chat-bubble p{margin:0;font-size:15px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.chat-time{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:4px;color:#8d998d;font-size:11px}.chat-row.is-mine .chat-time{color:#b9cfb0}.chat-note{align-self:center;max-width:420px;margin:6px 0 0;color:#85918a;font-size:13px;text-align:center}.chat-compose{display:flex;align-items:flex-end;gap:8px;padding-top:12px;border-top:1px solid #edf0e9}.chat-compose textarea{min-height:44px;max-height:140px;flex:1;padding:11px 12px;border:1px solid #dfe5da;border-radius:10px;outline:0;resize:vertical;color:#1c3935;font:inherit;font-size:15px}.chat-compose textarea:focus{border-color:#a6c777;box-shadow:0 0 0 3px #eaf2de}.chat-compose .btn{min-height:44px}.messages-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:14px;align-items:start}.thread-list,.thread-panel{border:1px solid #e8ebe4;border-radius:12px;background:#fff}.thread-list{overflow:hidden}.thread-panel{padding:16px}.thread-list-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #edf0e9;font-size:15px}.thread-item{display:flex;width:100%;flex-direction:column;gap:5px;padding:12px 14px;border:0;border-bottom:1px solid #f1f3ee;color:inherit;background:#fff;text-align:left}.thread-item:hover{background:#fafbf8}.thread-item.is-open{background:#f3f8ee;box-shadow:inset 3px 0 #284b3e}.thread-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.thread-top b{color:#1c3935;font-size:14px}.thread-top small{flex:0 0 auto;color:#8d998d;font-size:12px}.thread-item.is-unread .thread-top b{color:#102b2a}.thread-preview{display:-webkit-box;overflow:hidden;color:#6b7b70;font-size:13px;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.thread-bottom{display:flex;align-items:center;gap:6px}.thread-status{padding:2px 7px;border-radius:999px;color:#5f6b62;background:#eef0eb;font-size:11px;font-weight:700}.thread-status.status-new{color:#7a5b16;background:#fbf1d3}.thread-status.status-resolved{color:#2f6b3a;background:#e3f2dc}.thread-unread{padding:2px 8px;border-radius:999px;color:#fff;background:#b4533c;font-size:11px;font-weight:800}.thread-empty{display:flex;min-height:300px;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#85918a;font-size:14px;text-align:center}.tab-badge{display:inline-grid;min-width:18px;height:18px;margin-left:4px;padding:0 5px;place-items:center;border-radius:999px;color:#fff;background:#b4533c;font-size:11px}button.enquiry{display:block;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}button.enquiry:hover{border-color:#b9caa9}.enquiry-flags{display:flex;align-items:center;gap:6px}.enquiry-chat-link{display:inline-flex;align-items:center;gap:5px;margin-right:auto;color:#516c43;font-size:13px;font-weight:700}.contact-chat-hint{margin:6px 0 0;padding:10px 12px;border-radius:8px;color:#34504a;background:#f3f8ee;font-size:14px;line-height:1.5}.contact-chat-hint a{color:#2f6b3a;font-weight:700;text-decoration:underline}.contact-hours{display:flex;align-items:center;gap:6px;margin:0 0 10px;color:#4d6153;font-size:14px}.contact-info-form{display:grid;gap:14px;max-width:880px}.contact-info-form fieldset{margin:0}.contact-info-form legend{padding:0 6px;color:#1c3935;font:700 15px Manrope,sans-serif}.header-link{white-space:nowrap}.tabs button{flex:0 0 auto;white-space:nowrap}@media(max-width:1440px){.help-link span{display:none}.header-actions{gap:16px}}@media(max-width:1100px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px}.contact-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.contact-layout,.video-manage{grid-template-columns:1fr}.carousel-card{flex-basis:calc((100% - 12px)/2)}}@media(max-width:620px){.brand-logo{height:40px}.site-header .messages-link{display:none}.messages-layout{grid-template-columns:1fr}.messages-layout.has-open .thread-list{display:none}.messages-layout:not(.has-open) .thread-panel{display:none}.chat-back{display:grid}.thread-panel{padding:12px;scroll-margin-top:calc(var(--header-h) + 8px)}.chat-scroll{height:max(240px,calc(100dvh - 350px))}.chat-bubble{max-width:88%}.chat-compose .btn span{display:none}.buy-control .qty-control,.buy-button{height:36px}.buy-button{font-size:13px}.site-footer{padding:0 16px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px 16px;padding:26px 0}.footer-about,.footer-contact{grid-column:1 / -1}.footer-tags{gap:6px;padding:16px 0}.footer-tags b{flex-basis:100%}.footer-bottom{flex-direction:column;align-items:flex-start}.how-to-order-tab{right:-42px;width:112px;height:28px;border-radius:7px 7px 0 0}.how-to-order-tab:hover{right:-42px}.how-to-order-title{gap:4px;font-size:13px}.how-to-order-title svg{width:13px;height:13px}.how-to-order-subtitle{display:none}.contact-quick{gap:8px}.contact-quick a{padding:10px;gap:8px}.contact-quick-icon{flex-basis:34px;width:34px;height:34px}.contact-quick b{font-size:14px}.contact-card{padding:16px}.contact-fields{grid-template-columns:1fr}.contact-actions .btn{width:100%}.contact-map iframe{height:260px}.carousel-card{flex-basis:72%;min-width:0}.carousel-art{height:110px}.offer-fields{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.carousel-card,.contact-quick a{transition:none}}.info-page{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:start;gap:32px;max-width:1100px}.info-nav{position:sticky;top:calc(var(--header-h) + 16px);display:grid;gap:2px;padding:16px 12px;border:1px solid #e8ebe4;border-radius:10px;background:#fff}.info-nav .panel-kicker{padding:0 8px 8px}.info-nav a{display:flex;align-items:center;gap:9px;padding:8px;border-radius:6px;color:#586960;font-size:13px;transition:background .15s ease,color .15s ease}.info-nav a svg{flex:0 0 auto;color:#9aaa8c}.info-nav a:hover{color:#294c39;background:#f0f4e9}.info-nav a.active{color:#294c39;background:#f0f4e9;font-weight:700;box-shadow:inset 3px 0 #9ccc4a}.info-nav a.active svg{color:#60834d}.info-article{min-width:0;max-width:760px}.info-article h1{margin:10px 0 6px;color:#173833;font:800 clamp(28px,3.4vw,40px)/1.1 "Manrope",sans-serif;letter-spacing:-1.4px}.info-summary{margin:0 0 18px;color:#79867c;font-size:15px}.info-intro{margin:0 0 8px;padding:14px 16px;border-left:3px solid #9ccc4a;border-radius:0 8px 8px 0;color:#3d5246;background:#f6f9f1;line-height:1.6}.info-section{padding:18px 0 4px;border-bottom:1px solid #eef1ea}.info-section:last-of-type{border-bottom:0}.info-section h2{margin:0 0 8px;color:#1d3a35;font:700 17px Manrope,sans-serif;letter-spacing:-.3px}.info-section p,.info-section li,.info-outro{color:#4f6156;font-size:14.5px;line-height:1.65}.info-section p{margin:0 0 8px}.info-section ul,.info-section ol{margin:0 0 10px;padding-left:22px}.info-section ul{list-style:disc}.info-section ol{list-style:decimal}.info-section ul li::marker{color:#8fbf4a}.info-section ol li::marker{color:#60834d;font-weight:800}.info-section li+li{margin-top:4px}.info-outro{margin:14px 0 0;font-style:italic}.info-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:26px;padding:18px;border:1px solid #dfe8d2;border-radius:12px;background:linear-gradient(135deg,#f7faf1,#eef5e2)}.info-help b,.info-help small{display:block}.info-help b{color:#1d3a35;font-size:15px}.info-help small{margin-top:3px;color:#6f7f72;font-size:13px}.info-help small a{color:#3f6131;font-weight:700}.info-help-actions{display:flex;flex-wrap:wrap;gap:8px}.info-article h1 em{color:#788f52;font-style:normal}.delete-account-card{display:grid;gap:10px;justify-items:start;margin:4px 0 8px;border-color:#ecd3ce}.delete-account-card>b{color:#1d3a35;font-size:15px}.delete-account-card .field{width:min(100%,360px)}.delete-account-card .form-actions{margin:0}.footer-contact .footer-more{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:2px;font-size:14px}.footer-contact .footer-more a{display:inline-flex;align-items:center;gap:6px;color:#b6c6bb}.footer-contact .footer-more a:hover{color:#dff47a}.footer-contact .footer-more svg{margin-top:0}.about-page{max-width:1100px}.about-page .contact-hero p{max-width:680px;line-height:1.6}.about-mission{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.about-mission>div{padding:20px;border-radius:12px;color:#eff6e8;background:linear-gradient(135deg,#1f4d3a,#3f7a3c)}.about-mission>div:nth-child(2){background:linear-gradient(135deg,#2c5a3a,#6c9a3c)}.about-mission .panel-kicker{color:#d6f175}.about-mission h2{margin:8px 0 6px;font:800 20px/1.25 Manrope,sans-serif;letter-spacing:-.5px}.about-mission p{margin:0;color:#fffc;font-size:14px;line-height:1.55}.about-block{margin-top:30px}.about-heading{margin:0 0 12px;color:#1d3a35;font:700 20px Manrope,sans-serif;letter-spacing:-.5px}.about-range{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.about-range>div{display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid #e8ebe4;border-radius:10px;color:#304a3b;background:#fff;font-size:14px;font-weight:600}.about-range span,.about-advantages span{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:9px;color:#4f7440;background:#f0f5e8}.about-advantages{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.about-advantages>div{display:grid;gap:6px;padding:16px;border:1px solid #e8ebe4;border-radius:10px;background:#fff}.about-advantages b{margin-top:4px;color:#1d3a35;font-size:14px}.about-advantages small{color:#6f7f72;font-size:13px;line-height:1.45}.about-cta{margin-top:30px}@media(max-width:850px){.info-page{grid-template-columns:1fr;gap:16px}.info-nav{position:static;display:flex;gap:6px;overflow-x:auto;padding:8px;scrollbar-width:none}.info-nav::-webkit-scrollbar{display:none}.info-nav .panel-kicker{display:none}.info-nav a{flex:0 0 auto;padding:6px 12px;border:1px solid #e3e8dc;border-radius:999px;white-space:nowrap}.info-nav a.active{border-color:#9ccc4a;box-shadow:none}.about-range{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.about-mission{grid-template-columns:1fr}.about-range{gap:8px}.about-range>div{padding:10px;font-size:13px}.info-help{padding:14px}.info-help-actions,.info-help-actions .btn{width:100%;justify-content:center}}.countdown{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.countdown-label{font-size:14px;font-weight:700}.countdown-parts,.countdown-part{display:inline-flex;align-items:center;gap:4px}.countdown-part b{min-width:38px;padding:6px 7px;border-radius:8px;font:800 18px/1 Manrope,sans-serif;font-variant-numeric:tabular-nums;text-align:center}.countdown-part small{font-size:12px;font-weight:700}.countdown-dots{margin:0 2px;font-weight:800}.countdown-inline{margin:0}.countdown-inline .countdown-label{color:#b42318}.countdown-inline b{color:#d6f175;background:#173b35;box-shadow:0 4px 12px #173b3540}.countdown-inline small,.countdown-inline .countdown-dots{color:#5b6b60}[data-theme=dark] .countdown-inline .countdown-label{color:#fda4af}[data-theme=dark] .countdown-inline b{color:#102b2a;background:#d6f175}[data-theme=dark] .countdown-inline small,[data-theme=dark] .countdown-inline .countdown-dots{color:#b9c9bd}@media(max-width:620px){.countdown-part b{min-width:32px;padding:5px 6px;font-size:16px}}.countdown-dark{margin:10px 0 4px;padding:9px 12px;border:1px dashed #f1b4ad;border-radius:10px;background:#fff6f5}.countdown-dark .countdown-label{color:#b42318}.countdown-dark b{color:#fff;background:#102b2a}.countdown-dark small,.countdown-dark .countdown-dots{color:#5b6b60}[data-theme=dark] .countdown-dark{border-color:#fda4af59;background:#f43f5e14}[data-theme=dark] .countdown-dark .countdown-label{color:#fda4af}[data-theme=dark] .countdown-dark b{color:#102b2a;background:#d6f175}[data-theme=dark] .countdown-dark small,[data-theme=dark] .countdown-dark .countdown-dots{color:#b9c9bd}.offer-carousel{container-type:inline-size}.offer-carousel .carousel-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title countdown controls";align-items:center;-moz-column-gap:14px;column-gap:14px}.carousel-heading>div:first-child{grid-area:title;min-width:0}.carousel-heading h2{white-space:nowrap}.carousel-heading .carousel-countdown{grid-area:countdown;justify-self:center}.carousel-heading .countdown{flex-wrap:nowrap;white-space:nowrap}.carousel-heading .carousel-controls{grid-area:controls;justify-self:end}@container (min-width: 660px){.offer-carousel .carousel-heading{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}@container (max-width: 519px){.offer-carousel .carousel-heading{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title controls" "countdown countdown";row-gap:8px}.carousel-heading .carousel-countdown{justify-self:start}}.company-group{margin:6px 0;padding:3px;border:1px solid #dbe8f0;border-radius:9px;background:linear-gradient(180deg,#f5fafd,#fbfdfe)}.company-group .category-button{color:#2f5a74}.company-group .category-button:hover,.company-group .category-button.selected{color:#1f4a63;background:#e7f2f9}.company-group .category-icon,.company-group .category-button.selected .category-icon{color:#4f86a6}.company-group .category-count{color:#3c6a86;background:#e3eff6}.company-group .category-toggle:hover{color:#1f4a63;background:#e7f2f9}.company-list{display:flex;flex-wrap:wrap;gap:5px;padding:4px 4px 6px}.company-list-note{flex:1 0 100%;padding:0 2px;color:#6f8c9d;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.company-chip{display:inline-flex;max-width:100%;align-items:center;gap:6px;padding:3px 7px 3px 3px;border:1px solid #d6e5ee;border-radius:999px;color:#2f5a74;background:#fff;font-size:12px;font-weight:600;transition:border-color .15s ease,background .15s ease,color .15s ease}.company-chip:hover{border-color:#9cc3da;background:#f0f7fb}.company-chip.is-selected{border-color:#3c6a86;color:#fff;background:#3c6a86}.company-chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-chip .category-count{margin-left:0;color:#3c6a86;background:#e3eff6}.company-chip-clear{flex:none}.company-badge{display:inline-grid;width:20px;height:20px;flex:none;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#3c6a86,#6fa0bb);font-size:10px;font-weight:800}.company-chip.is-selected .company-badge{color:#3c6a86;background:#fff}.company-filter-chip{display:inline-flex;margin-left:8px;vertical-align:middle;font-family:inherit;letter-spacing:0;align-items:center;gap:5px;padding:4px 9px;border:1px solid #9cc3da;border-radius:999px;color:#1f4a63;background:#eaf4fa;font-size:12px;font-weight:700}.company-filter-chip:hover{background:#dcecf6}.catalog-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 14px}.catalog-filters .filter-select{font-size:12px}.catalog-filters .filter-select .ss-trigger{max-width:190px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.filter-toggle{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid #e7eae3;border-radius:999px;color:#56695c;background:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.filter-toggle:hover{border-color:#b9c9b6}.filter-toggle.is-on{border-color:#416347;color:#f5f7e6;background:#416347}.filter-clear{display:inline-flex;align-items:center;gap:4px;padding:6px 4px;border:0;color:#9a4b41;background:none;font:inherit;font-size:12px;font-weight:700;cursor:pointer}@media(max-width:620px){.catalog-filters{gap:6px}.catalog-filters .filter-select .ss-trigger{max-width:130px}}.qty-prices-waiver{display:block;margin-top:4px;color:#1f6b35;font-weight:600}.cart-waiver{display:flex;gap:6px;align-items:center;margin:2px 0 6px;color:#1f6b35;font-size:12px;line-height:1.45}.cart-waiver.is-missing{color:#8a5a14}.location-needed{display:flex;gap:8px;align-items:flex-start;margin-top:8px;padding:9px 11px;border:1px solid #ecc9a8;border-radius:8px;color:#6e4419;background:#fdf3e7;font-size:12px;line-height:1.45}.location-needed svg{flex:none;margin-top:1px}.location-needed a{color:inherit;font-weight:700}.location-needed>div{display:grid;gap:6px}.location-steps{margin:0;padding-left:18px;display:grid;gap:3px;list-style:decimal}.location-steps li{display:list-item}.location-needed .location-allow{justify-self:start;border-color:currentColor;color:inherit;background:transparent}.location-or{font-size:12px}.location-found{display:flex;gap:8px;align-items:center;margin-top:8px;padding:9px 11px;border:1px solid #b8dcc0;border-radius:8px;color:#1f6b35;background:#eef8f0;font-size:12px}.qty-deal{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;max-width:100%;margin-top:4px;padding:2px 8px;border-radius:999px;color:#2f6b3a;background:#e3f2dc;font-size:11.5px;font-weight:700;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qty-deal small{color:#557a5c;font-weight:600}.qty-deal.is-extra{color:#8a5a12;background:#fbf0d9}.qty-deal.is-extra small{color:#8a6a33}.qty-prices{display:grid;gap:6px;margin:4px 0 14px;padding:12px 14px;border:1px solid #e2e8dc;border-radius:12px;background:#fafcf7}.qty-prices table{width:100%;border-collapse:collapse;font-size:14px}.qty-prices th{padding:4px 6px;color:#7a857a;font-size:12px;font-weight:600;text-align:left}.qty-prices td{padding:6px;border-top:1px solid #eaefe5}.qty-prices .num{text-align:right}.qty-prices tr.is-current td{background:#eef6e6;font-weight:600}.qty-prices tr.is-current td:first-child{box-shadow:inset 3px 0 #7fae55}.cart-item-info>.cart-qty-price{display:block;color:#2f6b3a;font-weight:600}.cart-item-info>.cart-qty-price.is-extra{color:#8a5a12}.cart-item-info>.cart-qty-next{display:block;color:#2f6b8a}[data-theme=dark] .qty-deal{color:var(--d-ok);background:var(--d-ok-bg)}[data-theme=dark] .qty-deal small{color:var(--d-muted)}[data-theme=dark] .qty-deal.is-extra,[data-theme=dark] .qty-deal.is-extra small{color:var(--d-warn);background:var(--d-warn-bg)}[data-theme=dark] .qty-prices{border-color:var(--d-border);background:var(--d-surface-2)}[data-theme=dark] .qty-prices th{color:var(--d-muted)}[data-theme=dark] .qty-prices td{border-top-color:var(--d-border-soft)}[data-theme=dark] .qty-prices tr.is-current td{background:var(--d-surface-3)}[data-theme=dark] .cart-item-info>.cart-qty-price{color:var(--d-ok)}[data-theme=dark] .cart-item-info>.cart-qty-price.is-extra{color:var(--d-warn)}[data-theme=dark] .cart-item-info>.cart-qty-next{color:var(--d-link)}.view-as-bar{position:sticky;top:0;z-index:60;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 16px;color:#f4f1e8;background:#1d2433;font-size:13px;line-height:1.4}.view-as-bar span{flex:1 1 280px}.view-as-bar .btn{margin-left:auto;color:#1d2433;background:#f4f1e8;border-color:#f4f1e8}::-moz-selection{color:#102b2a;background:#cfe97a}::selection{color:#102b2a;background:#cfe97a}html,body{overflow-x:clip}.product-card:hover{transform:none;translate:0 -3px}[data-aos=title-reveal]{opacity:0;clip-path:inset(-20% 100% -30% -4%);transform:translate3d(-26px,0,0);transition-property:clip-path,opacity,transform;transition-timing-function:cubic-bezier(.22,1,.36,1)!important}[data-aos=title-reveal].aos-animate{opacity:1;clip-path:inset(-20% -4% -30% -4%);transform:translateZ(0)}[data-aos=title-reveal]:has(.title-line){opacity:1;clip-path:none;transform:none}[data-aos=title-reveal] .title-line{display:block;opacity:0;clip-path:inset(-20% 100% -30% -4%);transform:translate3d(-26px,0,0);transition-property:clip-path,opacity,transform;transition-duration:inherit;transition-timing-function:cubic-bezier(.22,1,.36,1)}[data-aos=title-reveal] .title-line:nth-child(2){transition-delay:.16s}[data-aos=title-reveal] .title-line:nth-child(3){transition-delay:.32s}[data-aos=title-reveal].aos-animate .title-line{opacity:1;clip-path:inset(-20% -4% -30% -4%);transform:translateZ(0)}[data-aos=blur-in]{opacity:0;filter:blur(12px);transform:scale(1.04);transition-property:opacity,filter,transform}[data-aos=blur-in].aos-animate{opacity:1;filter:blur(0);transform:scale(1)}[data-aos=rise-in]{opacity:0;transform:translate3d(0,46px,0) scale(.96);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.34,1.56,.64,1)!important}[data-aos=rise-in].aos-animate{opacity:1;transform:translateZ(0) scale(1)}.title-line{display:block}.hero-slider{position:relative;display:grid;min-height:232px;overflow:hidden;border-radius:12px;color:#eff6e8;background:#173b35;isolation:isolate}.hero-slider:before{position:absolute;z-index:-1;inset:-40%;background:radial-gradient(circle at 30% 30%,rgba(157,204,90,.28),transparent 34%),radial-gradient(circle at 75% 65%,rgba(214,241,117,.18),transparent 30%);content:"";animation:hero-drift 14s ease-in-out infinite alternate}.hero-slider:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(110deg,rgba(8,29,27,.55) 0%,rgba(8,29,27,.1) 60%,transparent);content:""}@keyframes hero-drift{0%{transform:translate3d(-4%,-2%,0) rotate(0)}to{transform:translate3d(4%,3%,0) rotate(8deg)}}.hero-slide{position:relative;grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:12px;padding:26px 28px 44px;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s .6s}.hero-slide.is-active{opacity:1;visibility:visible;transition:opacity .6s ease}.hero-copy{position:relative;z-index:2;min-width:0}.hero-copy>*{opacity:0;transform:translate3d(0,22px,0);filter:blur(6px)}.hero-slide.is-active .hero-copy>*{animation:hero-text-in .8s cubic-bezier(.22,1,.36,1) forwards}.hero-slide.is-active .hero-copy>:nth-child(2){animation-delay:.12s}.hero-slide.is-active .hero-copy>:nth-child(3){animation-delay:.24s}.hero-slide.is-active .hero-copy>:nth-child(4){animation-delay:.36s}.hero-slide.is-active .hero-copy>:nth-child(5){animation-delay:.48s}@keyframes hero-text-in{to{opacity:1;transform:translateZ(0);filter:blur(0)}}.hero-kicker{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid rgba(217,241,173,.25);border-radius:20px;color:#d9edb0;font-size:12px;font-weight:700;letter-spacing:.9px;text-transform:uppercase}.hero-title{margin:12px 0 6px;font:800 clamp(22px,2.4vw,32px)/1.1 "Manrope",sans-serif;letter-spacing:-1px}.hero-title em{color:#d6f175;font-style:normal}.hero-text{max-width:380px;margin:0;color:#bdd0bf;font-size:14px;line-height:1.5}.hero-price{display:flex;align-items:baseline;gap:8px;margin-top:10px;color:#fff;font:800 20px Manrope,sans-serif}.hero-price del{color:#9fb5a2;font:500 14px DM Sans,sans-serif}.hero-cta{position:relative;display:inline-flex;overflow:hidden;align-items:center;gap:8px;margin-top:16px;padding:10px 18px;border-radius:999px;color:#173b35;background:#d6f175;font-size:14px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;box-shadow:0 10px 26px #d6f17540;transition:transform .2s ease,box-shadow .2s ease}.hero-cta:after{position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.7),transparent);content:"";transform:skew(-20deg);animation:hero-shine 3.2s ease-in-out infinite}@keyframes hero-shine{0%,55%{left:-60%}to{left:130%}}.hero-cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px #d6f17559}.hero-cta svg{transition:transform .2s ease}.hero-cta:hover svg{transform:translate(3px)}.hero-visual{position:relative;display:grid;height:190px;place-items:center}.hero-visual-ring{position:absolute;width:190px;height:190px;border:1px solid rgba(222,244,182,.2);border-radius:50%;animation:hero-spin 18s linear infinite}.hero-visual-ring:before{position:absolute;top:12%;left:8%;width:10px;height:10px;border-radius:50%;background:#d6f175;box-shadow:0 0 16px #d6f175;content:""}.hero-visual-ring.two{width:140px;height:140px;animation-duration:11s;animation-direction:reverse}@keyframes hero-spin{to{transform:rotate(360deg)}}.hero-visual img{position:relative;width:min(190px,100%);height:170px;padding:12px;border-radius:20px;-o-object-fit:contain;object-fit:contain;background:#fff;box-shadow:0 20px 44px #0000004d;transform:rotate(-4deg)}.hero-slide.is-active .hero-visual img,.hero-slide.is-active .hero-visual .offer-bolt{animation:hero-float 5s ease-in-out infinite,hero-pop .9s cubic-bezier(.22,1,.36,1)}@keyframes hero-float{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes hero-pop{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}.hero-visual .offer-bolt{position:relative;inset:auto}.hero-visual .hero-icon{position:relative;display:grid;width:120px;height:120px;place-items:center;border-radius:30px 30px 30px 10px;color:#d6f175;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff26;transform:rotate(-8deg)}.hero-off{position:absolute;z-index:2;top:4px;right:8%;display:grid;width:58px;height:58px;place-content:center;border-radius:50%;color:#273b2a;background:#ddf479;text-align:center;font-size:15px;font-weight:800;line-height:1;transform:rotate(10deg)}.hero-off small{font-size:10px;letter-spacing:.6px}.hero-nav{position:absolute;z-index:3;right:16px;bottom:14px;left:28px;display:flex;align-items:center;gap:8px}.hero-dots{display:flex;flex:1;gap:6px}.hero-dots button{position:relative;width:34px;height:4px;overflow:hidden;padding:0;border:0;border-radius:4px;background:#ffffff38}.hero-dots button span{position:absolute;inset:0;background:#d6f175;transform:scaleX(0);transform-origin:left}.hero-dots button.is-active span{animation:hero-progress var(--hero-ms, 5s) linear forwards}.hero-dots button.is-done span{transform:scaleX(1)}.hero-slider.is-paused .hero-dots button.is-active span{animation-play-state:paused}@keyframes hero-progress{to{transform:scaleX(1)}}.hero-nav>button{display:grid;width:30px;height:30px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#eff6e8;background:#ffffff0f}.hero-nav>button:hover{color:#173b35;background:#d6f175}.offer-loop-shell{position:relative;margin-top:12px}.offer-loop{overflow:hidden;padding:18px 0 22px;cursor:grab;touch-action:pan-y;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.offer-loop.is-dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.offer-loop-track{position:relative;display:flex;width:-moz-max-content;width:max-content;align-items:center;will-change:transform}.offer-loop-group{display:flex;gap:16px;padding-right:16px}.loop-card{--card-scale: .86;--card-opacity: .6;--card-lift: 0px;position:relative;display:flex;width:236px;flex:0 0 auto;flex-direction:column;overflow:hidden;border:1px solid #e6eadf;border-radius:14px;color:inherit;background:#fff;box-shadow:0 12px 30px #1831270f;opacity:var(--card-opacity);transform:translateY(var(--card-lift)) scale(var(--card-scale));transition:border-color .25s ease,box-shadow .25s ease;transform-origin:center;-webkit-user-drag:none}.loop-card.is-center{z-index:2;border-color:#b9d77a;box-shadow:0 26px 60px #1831272e}.loop-card:hover,.loop-card:focus-visible{--card-opacity: 1;border-color:#b9d77a;outline:0}.loop-card-art{position:relative;display:grid;height:150px;overflow:hidden;place-items:center;color:#425b4a}.loop-card-art.has-photo{background:#fff;border-bottom:1px solid #f0f1ed}.loop-card-art img{width:100%;height:100%;padding:12px;-o-object-fit:contain;object-fit:contain;pointer-events:none;transition:transform .7s ease}.loop-card:hover .loop-card-art img{transform:scale(1.07)}.loop-card-body{position:relative;display:flex;flex:1;flex-direction:column;gap:5px;padding:12px 52px 14px 14px}.loop-card-body b{display:-webkit-box;overflow:hidden;color:#1c3935;font-size:15px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.loop-card-arrow{position:absolute;right:12px;bottom:14px;display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:#eaffbd;background:#284b3e;transition:transform .3s ease,background .3s ease,color .3s ease}.loop-card:hover .loop-card-arrow,.loop-card.is-center .loop-card-arrow{color:#173b35;background:#d6f175;transform:rotate(45deg)}.loop-arrow{position:absolute;z-index:4;top:50%;display:grid;width:42px;height:42px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.8);border-radius:50%;color:#fff;background:linear-gradient(145deg,#2f5a47,#173b35);box-shadow:0 12px 28px #102b2a47;transform:translateY(-50%);transition:transform .2s ease,background .2s ease,color .2s ease}.loop-arrow:hover,.loop-arrow:focus-visible{color:#173b35;background:#d6f175;transform:translateY(-50%) scale(1.08)}.loop-arrow.previous{left:4px}.loop-arrow.next{right:4px}.loop-hint{margin:2px 0 0;color:#8d998d;font-size:13px;text-align:center}.video-chip{position:absolute;z-index:3;top:40px;right:7px;display:inline-flex;align-items:center;gap:3px;padding:3px 6px;border-radius:999px;color:#fff;background:#102b2ac7;font-size:11px;font-weight:700}.gallery-video{width:100%;height:100%;background:#000;-o-object-fit:contain;object-fit:contain}.gallery-main.is-video{cursor:default;background:#000}.gallery-thumbs .video-thumb{position:relative;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#2f5a47,#102b2a)}.video-thumb small{position:absolute;bottom:4px;left:0;right:0;font-size:10px;font-weight:800;letter-spacing:.5px;text-align:center}.watch-video-btn{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;padding:6px 12px 6px 6px;border:1px solid #cfe3bf;border-radius:999px;color:#2f5a3f;background:#f3f9ec;font-size:14px;font-weight:700}.watch-video-btn span{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;color:#eaffbd;background:#284b3e;animation:video-pulse 2s ease-in-out infinite}@keyframes video-pulse{0%,to{box-shadow:0 0 #284b3e59}50%{box-shadow:0 0 0 7px #284b3e00}}.video-field{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.video-field video{width:220px;max-width:100%;height:124px;border-radius:8px;background:#000}.video-field-actions{display:grid;gap:6px}.anim-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:14px;align-items:start}.anim-global{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.anim-global b{display:block;font-size:15px}.switch{position:relative;display:inline-flex;flex:0 0 auto;width:44px;height:24px;padding:0;border:0;border-radius:999px;background:#cfd6ca;transition:background .2s ease}.switch:after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;content:"";transition:transform .2s ease}.switch.is-on{background:#3e694b}.switch.is-on:after{transform:translate(20px)}.switch:disabled{cursor:not-allowed;opacity:.5}.dash-table tr.is-selected td{background:#f3f8ee}.anim-table select,.anim-table input{height:30px;padding:0 6px;border:1px solid #e3e7de;border-radius:6px;color:#294036;background:#fff;font-size:13px}.anim-table input{width:72px}.anim-table td{vertical-align:middle}.anim-preview{position:sticky;top:calc(var(--header-h) + 12px)}.anim-stage{display:grid;min-height:230px;place-items:center;overflow:hidden;margin:10px 0;padding:18px;border:1px dashed #dfe5d6;border-radius:10px;background:#fbfcf8}.anim-stage.is-off{color:#85918a}.preview-cards{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.preview-card{display:grid;gap:6px;padding:8px;border:1px solid #e8ebe4;border-radius:8px;background:#fff}.preview-card i{display:block;height:54px;border-radius:6px;background:linear-gradient(135deg,#e7efe8,#cfe3bf)}.preview-card span{display:block;height:7px;border-radius:4px;background:#e3e8df}.preview-card span+span{width:60%}.preview-heading{width:100%;margin:0;color:#173833;font:800 26px/1.15 Manrope,sans-serif;letter-spacing:-1px}.preview-heading .title-line+.title-line{color:#788f52}.preview-banner{display:grid;width:100%;min-height:120px;align-content:center;gap:6px;padding:18px;border-radius:10px;color:#eff6e8;background:radial-gradient(circle at 80% 40%,rgba(157,204,90,.4),transparent 45%),#173b35}.preview-banner b{font:800 20px Manrope,sans-serif}.preview-banner em{color:#d6f175;font-style:normal}.preview-block{width:100%;padding:18px;border:1px solid #e8ebe4;border-radius:10px;background:#fff}.preview-block span{display:block;height:8px;margin-top:8px;border-radius:4px;background:#e3e8df}.preview-block span:nth-child(2){width:80%}.preview-block span:nth-child(3){width:55%}.anim-note{margin:0;color:#85918a;font-size:13px}@media(max-width:850px){.anim-layout{grid-template-columns:1fr}.anim-preview{position:static;order:-1}.hero-slide{grid-template-columns:minmax(0,1fr) 150px}.hero-visual{height:160px}.hero-visual-ring{width:150px;height:150px}.hero-visual-ring.two{width:110px;height:110px}.hero-visual img{width:140px;height:130px}}@media(max-width:620px){.hero-slider{min-height:250px}.hero-slide{grid-template-columns:minmax(0,1fr) 104px;padding:20px 16px 44px}.hero-visual{height:120px}.hero-visual-ring{width:110px;height:110px}.hero-visual-ring.two{width:80px;height:80px}.hero-visual img{width:104px;height:100px;padding:8px;border-radius:14px}.hero-visual .hero-icon{width:80px;height:80px}.hero-off{width:46px;height:46px;font-size:13px;right:-4px}.hero-title{font-size:21px}.hero-text{font-size:13px}.hero-nav{left:16px}.loop-card{width:70vw;max-width:250px}.loop-arrow{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.hero-slider:before,.hero-cta:after,.hero-visual-ring,.watch-video-btn span{animation:none}.hero-slide.is-active .hero-copy>*,.hero-slide.is-active .hero-visual img,.hero-slide.is-active .hero-visual .offer-bolt{animation:none;opacity:1;transform:none;filter:none}}.gallery-wrap{position:sticky;top:calc(var(--header-h) + 12px);min-width:0;align-self:start}.gallery-wrap .gallery{position:static}@media(max-width:850px){.gallery-wrap{position:static}}@media(max-width:620px){.category-panel[data-aos]{opacity:1!important;transform:none!important}}.product-videos-head{margin-top:20px}.anim-global small{display:block;margin-top:3px}.brand{flex:0 0 auto}.brand-logo{max-width:none;flex-shrink:0;-o-object-fit:contain;object-fit:contain}@media(min-width:621px)and (max-width:1100px){.header-actions{gap:14px}.header-link{gap:0}.header-link>span:not(.avatar){display:none}.header-link b{margin-left:2px}}@media(min-width:621px)and (max-width:850px){.site-header{gap:14px}.brand-logo{height:50px}}@media(min-width:1201px){:root{--card-min: clamp(190px, 11.5vw, 280px)}.product-grid,.product-grid.related-grid,.product-grid.saved-grid{grid-template-columns:repeat(auto-fill,minmax(var(--card-min),1fr))}}@media(min-width:1500px){:root{--page-max: 2200px;--page-pad: 32px}.page-wrap:not(.contact-page):not(.how-to-page):not(.narrow-page):not(.auth-page):not(.info-page):not(.about-page){max-width:var(--page-max);padding-right:var(--page-pad);padding-left:var(--page-pad)}.site-header,.site-footer{padding-right:max(calc((100vw - var(--page-max)) / 2 + var(--page-pad)),var(--page-pad));padding-left:max(calc((100vw - var(--page-max)) / 2 + var(--page-pad)),var(--page-pad))}.header-search{max-width:720px}.store-layout{grid-template-columns:clamp(224px,13vw,290px) minmax(0,1fr) clamp(284px,16vw,350px);gap:20px}.product-grid{gap:14px}.product-art{height:clamp(170px,11vw,250px)}.product-card-body{padding:12px 12px 13px}.product-card h3{font-size:14px}.product-category,.rating-line{font-size:13px}.product-pricing b{font-size:17px}.product-card .buy-control .qty-control,.product-card .buy-button{height:38px}.product-card .buy-button{font-size:14px}.loop-card{width:clamp(236px,14vw,300px)}.loop-card-art{height:clamp(150px,9vw,200px)}.hero-slider{min-height:clamp(232px,15vw,300px)}.hero-title{font-size:clamp(28px,2vw,38px)}.hero-visual{height:clamp(190px,12vw,240px)}.hero-visual img{width:clamp(190px,12vw,240px);height:clamp(170px,11vw,220px)}.product-detail{gap:44px}.store-intro h1{font-size:clamp(47px,3vw,58px)}}.product-section{scroll-margin-top:calc(var(--header-h) + 14px)}.results-count{display:inline-block;animation:results-pop .6s cubic-bezier(.34,1.56,.64,1)}@keyframes results-pop{0%{transform:scale(.6);color:#9ccc4a}60%{transform:scale(1.25);color:#9ccc4a}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.results-count{animation:none}}.search-offers{margin:0;padding:6px;list-style:none}.search-dropdown-head span{display:inline-flex;align-items:center;gap:6px}.search-offer-tag{padding:1px 6px;border-radius:4px;color:var(--tone-fg, #4d6850);background:var(--tone-bg, #eef4e4);font-size:12px;font-weight:700}.search-off{margin-bottom:2px;padding:1px 5px;border-radius:4px;color:#fff;background:#b4533c;font-size:11px;font-weight:800}.search-item-price del{color:#9ca79d;font-size:12px;font-weight:500}.mobile-search-trigger{display:none}@media(max-width:620px){:root{--header-h: 62px}.site-header{height:62px;min-height:62px;align-items:center;gap:10px;padding:0 12px 0 14px}.brand-logo{height:42px}.site-header .header-search{display:none}.header-actions{gap:10px}.mobile-search-trigger{position:relative;display:grid;width:36px;height:36px;place-items:center;padding:0;border:1px solid #e5e9e1;border-radius:50%;color:#284a3e;background:#f4f7ef}.mobile-search-trigger.has-filter:after{position:absolute;top:5px;right:5px;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:#9ccc4a;content:""}.mobile-menu-trigger,.theme-toggle{width:36px;height:36px}.category-panel{top:calc(var(--header-h) + 8px)}}.msearch-backdrop{position:fixed;z-index:70;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#0a1a1873;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:msearch-fade .2s ease-out}.msearch{display:flex;width:min(640px,100%);max-height:100dvh;flex-direction:column;overflow:hidden;border-radius:0 0 18px 18px;background:#fff;box-shadow:0 24px 60px #0a1a1859;animation:msearch-drop .28s cubic-bezier(.22,1,.36,1)}@keyframes msearch-fade{0%{opacity:0}}@keyframes msearch-drop{0%{opacity:0;transform:translateY(-24px)}}.msearch-bar{display:flex;align-items:center;gap:8px;margin:12px 12px 0;padding:0 6px 0 12px;height:50px;border:2px solid #a6c777;border-radius:14px;background:#fafbf8;box-shadow:0 0 0 4px #eaf2de}.msearch-icon{flex:0 0 auto;color:#5c7f3c}.msearch-bar input{min-width:0;flex:1;height:100%;border:0;outline:0;color:#193333;background:transparent;font-size:16px}.msearch-bar input::-webkit-search-cancel-button{display:none}.msearch-cancel{flex:0 0 auto;padding:8px 10px;border:0;border-radius:10px;color:#284a3e;background:transparent;font-size:15px;font-weight:700}.msearch-chips{display:flex;gap:7px;padding:12px;overflow-x:auto;scrollbar-width:none}.msearch-chips::-webkit-scrollbar{display:none}.msearch-chips button{flex:0 0 auto;padding:7px 13px;border:1px solid #e3e8df;border-radius:999px;color:#4d6153;background:#fff;font-size:14px;font-weight:700;transition:background .15s ease,color .15s ease}.msearch-chips button.is-active{border-color:#284b3e;color:#eff7db;background:#284b3e}.msearch-body{display:flex;min-height:0;flex:1;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid #f0f2ec}.msearch-body .search-results{flex:none}.msearch-body .search-view-all{position:sticky;bottom:0}@media(max-width:620px){.msearch{height:80dvh;max-height:80dvh;border-radius:0 0 22px 22px}}@media(prefers-reduced-motion:reduce){.msearch,.msearch-backdrop{animation:none}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes sk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.skeleton,.lazy-img:not(.is-loaded){background:linear-gradient(90deg,#eceee8 0% 35%,#f8faf5 50%,#eceee8 65% 100%);background-size:200% 100%;animation:sk-shimmer 1.4s linear infinite}.lazy-img.is-loaded{animation:img-fade .35s ease both}@keyframes img-fade{0%{opacity:0}}.skeleton{display:block;border-radius:6px}.sk-line{height:11px;margin:7px 0}.sk-short{width:40%}.sk-mid{width:70%}.sk-price{width:34%;height:16px;margin-top:12px}.sk-button{height:34px;margin-top:12px;border-radius:7px}.sk-title{width:45%;height:22px;margin-bottom:12px}.sk-kicker{width:90px;height:9px}.sk-heading{width:190px;height:18px}.sk-crumb{width:260px;margin-bottom:18px}.skeleton-card{pointer-events:none}.skeleton-card:hover{translate:none;box-shadow:none}.skeleton-card .product-art{border-radius:0}.skeleton-page{display:grid;gap:4px;padding:6px 0}.skeleton-rows{display:grid;gap:10px;margin-top:14px}.sk-row{height:44px;border-radius:8px}.sk-hero{position:relative;display:flex;min-height:232px;align-items:center;justify-content:space-between;gap:16px;padding:26px 28px;border-radius:12px;background:#173b35;animation:none;overflow:hidden}.sk-hero:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent 30%,rgba(255,255,255,.06) 50%,transparent 70%);background-size:200% 100%;content:"";animation:sk-shimmer 1.4s linear infinite}.sk-hero-copy{display:grid;width:min(380px,60%);gap:10px}.sk-on-dark{display:block;border-radius:6px;background:#ffffff1a}.sk-chip{width:130px;height:24px;border-radius:20px}.sk-hero-title{height:26px}.sk-pill{width:150px;height:40px;margin-top:6px;border-radius:999px}.sk-circle{flex:0 0 auto;width:150px;height:150px;border-radius:50%}.sk-loop{display:flex;align-items:center;justify-content:center;gap:16px;padding:18px 0 22px;overflow:hidden}.sk-loop-card{--card-opacity: 1;opacity:.7;transform:scale(.88)}.sk-loop-card.is-center{opacity:1;transform:scale(1)}.sk-loop-art{height:150px;border-radius:0}.sk-category{display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 7px}.sk-category .sk-line{margin:0}.sk-dot{flex:0 0 auto;width:20px;height:20px;border-radius:6px}.sk-thumb{flex:0 0 45px;width:45px;height:45px;border-radius:7px}.sk-gallery{aspect-ratio:1 / 1;border-radius:12px}.sk-thumbs{display:flex;gap:8px;margin-top:10px}.sk-gallery-thumb{width:68px;height:68px;border-radius:8px}.sk-detail-title{height:28px;margin:10px 0}.sk-detail-price{width:150px;height:30px;margin:20px 0 10px}.sk-chips{display:flex;gap:8px;margin:18px 0}.sk-model{width:150px;height:52px;border-radius:8px}.sk-actions{display:flex;gap:10px;margin-top:16px}.sk-qty{width:132px;height:44px;border-radius:7px}.sk-buy{flex:1;height:44px;border-radius:7px}.sk-perks{height:110px;margin-top:20px;border-radius:10px}@media(max-width:620px){.sk-circle{width:90px;height:90px}.sk-loop-card:not(.is-center){display:none}.sk-model{width:110px}}@media(prefers-reduced-motion:reduce){.skeleton,.lazy-img:not(.is-loaded),.sk-hero:after{animation:none}.lazy-img.is-loaded{animation:none}}.site-footer .sk-on-footer{height:10px;margin:6px 0;background:linear-gradient(90deg,#ffffff14 0% 35%,#ffffff2e 50%,#ffffff14 65% 100%);background-size:200% 100%}.msearch-handle{flex:0 0 auto;width:44px;height:5px;margin:8px auto;border-radius:999px;background:#d6ddd1}.msearch-hint{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:8px 14px;border:1px solid rgba(255,255,255,.35);border-radius:999px;color:#fff;background:#102b2a8c;font-size:14px;font-weight:700;animation:msearch-fade .4s ease-out .15s both}.ss{position:relative;display:inline-flex;min-width:0;width:100%}.ss-trigger{display:flex;width:100%;min-height:34px;align-items:center;gap:6px;padding:6px 9px;border:1px solid #e3e7de;border-radius:6px;color:#294036;background:#fff;font-size:14px;text-align:left;cursor:pointer}.ss-trigger:focus-visible,.ss.is-open .ss-trigger{border-color:#a6c777;outline:0;box-shadow:0 0 0 3px #eaf2de}.ss-trigger:disabled{cursor:not-allowed;opacity:.6}.ss-value{display:flex;min-width:0;flex:1;align-items:center;gap:7px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ss-placeholder{color:#9aa39a}.ss-chevron{flex:0 0 auto;color:#87908b;transition:transform .15s ease}.ss.is-open .ss-chevron{transform:rotate(180deg)}.ss-clear{display:grid;flex:0 0 auto;width:20px;height:20px;place-items:center;border-radius:50%;color:#6f7d73;background:#eef1ea}.ss-validator{position:absolute;bottom:0;left:50%;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}.ss-prefix{flex:0 0 auto;min-width:3.4em;color:#6b7d72;font-size:13px;font-variant-numeric:tabular-nums}.ss-icon{display:inline-grid;flex:0 0 auto;place-items:center;font-family:Twemoji Country Flags,DM Sans,sans-serif;font-size:16px;line-height:1}.ss-panel{position:fixed;z-index:120;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dfe5da;border-radius:10px;color:#294036;background:#fff;box-shadow:0 16px 40px #152b212e;animation:ss-in .14s ease-out}@keyframes ss-in{0%{opacity:0;transform:translateY(-4px)}}.ss-search{display:flex;flex:0 0 auto;align-items:center;gap:7px;margin:7px;padding:0 8px;height:34px;border:1px solid #e3e7de;border-radius:7px;color:#87908b;background:#fafbf8}.ss-search:focus-within{border-color:#a6c777}.ss-search input{min-width:0;flex:1;border:0;outline:0;color:#193333;background:transparent;font-size:14px}.ss-search button{display:grid;padding:2px;border:0;color:#87908b;background:transparent}.ss-list{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 5px 6px}.ss-group{display:block;padding:8px 8px 4px;color:#809083;font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.ss-option{display:flex;width:100%;align-items:center;gap:8px;padding:7px 8px;border:0;border-radius:6px;color:#294036;background:transparent;font-size:14px;text-align:left}.ss-option.is-active{background:#f0f4e9}.ss-option.is-selected{font-weight:700}.ss-option:disabled{cursor:not-allowed;opacity:.45}.ss-label{min-width:0;flex:1;overflow-wrap:anywhere}.ss-hint{flex:0 0 auto;color:#85918a;font-size:12px}.ss-check{flex:0 0 auto;color:#5c7f3c}.ss-empty{margin:0;padding:14px 8px;color:#85918a;font-size:13px;text-align:center}.sort-select .ss-trigger,.search-category .ss-trigger{min-height:0;padding:0;border:0;background:transparent;box-shadow:none;font-size:inherit;font-weight:inherit;color:inherit}.sort-select .ss,.search-category .ss{width:auto}.search-category .ss-trigger{height:100%;max-width:170px;padding:0 10px 0 13px;font-size:15px;font-weight:600}.variant-select.ss{margin:0 0 7px}.variant-select .ss-trigger{min-height:28px;padding:4px 7px;font-size:12px}.anim-table .ss{width:170px}.anim-table .ss-trigger{min-height:30px;padding:4px 7px;font-size:13px}.cart-address .ss-trigger{font-size:13px}.pin-hint{display:flex;align-items:center;gap:5px;color:#85918a;font-size:12px}.pin-hint.is-ok{color:#2f6b3a;font-weight:600}.flag-text{font-family:Twemoji Country Flags,DM Sans,sans-serif}.forgot-link{justify-self:end;margin-top:-4px;color:#516c43;font-size:14px;font-weight:700}.forgot-card{width:min(460px,100%)}.forgot-tabs{display:flex;margin:4px 0 14px}.forgot-tabs button{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:6px}.forgot-intro{margin:0 0 14px;color:#6b7b70;font-size:14px;line-height:1.5;text-align:left}.forgot-done{display:grid;justify-items:center;gap:8px;padding:10px 0;color:#2f6b3a;text-align:center}.forgot-done b{color:#173833;font-size:17px}.forgot-done p{margin:0;color:#5d6e62;line-height:1.5}.temp-password-banner{padding:10px 16px;color:#7a5b16;background:#fbf1d3;font-size:14px;font-weight:600;text-align:center}.temp-password-banner a{margin-left:6px;color:#173b35;text-decoration:underline}.reset-result{display:grid;gap:12px}.reset-result p{margin:0}.temp-password{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px dashed #a6c777;border-radius:10px;background:#f4f9ec}.temp-password code{color:#173833;font:800 22px/1 ui-monospace,Cascadia Mono,Consolas,monospace;letter-spacing:1.5px}.security-card{max-width:760px}.security-card>p{margin:0 0 10px}.category-section{margin-top:18px;scroll-margin-top:calc(var(--header-h) + 14px)}.category-section+.category-section{padding-top:18px;border-top:1px solid #edf0ea}.category-section-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:11px}.category-section-heading h3{margin:0;color:#1d3a35;font:700 16px Manrope,sans-serif;letter-spacing:-.4px}.category-section-heading .text-action{margin-left:auto}.section-offer-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;color:#3c5a2c;background:#eaf6c8;font-size:11px;font-weight:700}@media(min-width:851px)and (max-width:1499px){.product-grid.section-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.view-more-button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:12px;padding:10px 14px;border:1px solid #dfe6d6;border-radius:8px;color:#3f6131;background:#f6f9f1;font-size:13px;font-weight:700;transition:background .15s ease,border-color .15s ease}.view-more-button span{color:#8a9a85;font-weight:500}.view-more-button:hover{border-color:#c7d6b3;background:#eef4e4}.view-more-button svg{transition:transform .15s ease}.view-more-button:hover svg{transform:translate(3px)}.category-button{transition:background .2s ease,color .2s ease,box-shadow .2s ease}.category-button[aria-current]{box-shadow:inset 3px 0 #9ccc4a}@media(prefers-reduced-motion:reduce){.view-more-button svg{transition:none}}.store-intro{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:32px}.intro-highlights{min-width:0;display:grid;gap:12px;justify-self:end;width:min(100%,760px)}.intro-top-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,300px);align-items:stretch;gap:10px}.intro-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid #e7eade;border-radius:10px;background:#fff}.intro-stats>div{display:flex;flex-direction:column;justify-content:center;padding:12px 14px}.intro-stats>div+div{border-left:1px solid #eef1ea}.intro-stats dt{color:#849085;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.intro-stats dd{margin:3px 0 0;color:#173833;font:800 24px/1.1 Manrope,sans-serif;letter-spacing:-.8px}.intro-stat-skeleton{display:block;width:46px;height:24px;border-radius:5px}:is(.store-intro,.mobile-promo) .intro-note{position:relative;isolation:isolate;width:auto;height:100%;display:flex;align-items:center;gap:11px;overflow:hidden;padding:12px 12px 12px 14px;border:0;border-radius:10px;color:#fff;background:linear-gradient(120deg,#1f4d3a,#3f7a3c,#7fae3e,#3f7a3c,#1f4d3a);background-size:300% 300%;box-shadow:0 8px 22px #1f4d3a38;animation:help-flow 9s ease-in-out infinite}:is(.store-intro,.mobile-promo) .intro-note:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translate(-120%);animation:help-shine 4.5s ease-in-out infinite;pointer-events:none}:is(.store-intro,.mobile-promo) .intro-note:after{content:"";position:absolute;right:-26px;bottom:-36px;z-index:-1;width:96px;height:96px;border-radius:50%;background:#d6f17538;animation:help-glow 4s ease-in-out infinite alternate;pointer-events:none}@keyframes help-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes help-shine{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes help-glow{0%{transform:scale(.85);opacity:.7}to{transform:scale(1.15);opacity:1}}:is(.store-intro,.mobile-promo) .intro-note-icon{width:38px;height:38px;flex:0 0 38px;border-radius:9px;color:#1f4d3a;background:#d6f175;box-shadow:0 4px 12px #0000002e}.intro-note-copy{min-width:0;flex:1}:is(.store-intro,.mobile-promo) .intro-note b{color:#fff;font-size:13px;line-height:1.25}:is(.store-intro,.mobile-promo) .intro-note small{margin-top:3px;color:#ffffffd1;font-size:11.5px;line-height:1.35}.intro-note-actions{position:relative;z-index:1;display:flex;gap:6px;flex:0 0 auto}:is(.store-intro,.mobile-promo) .intro-note-actions a{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.35);border-radius:50%;color:#fff;background:#ffffff24;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .15s ease,background .15s ease,color .15s ease}:is(.store-intro,.mobile-promo) .intro-note-actions a:hover{transform:translateY(-1px);color:#1f4d3a;background:#d6f175;border-color:#d6f175}:is(.store-intro,.mobile-promo) .intro-note-actions a.is-whatsapp{color:#fff;background:#25d366;border-color:#25d366}:is(.store-intro,.mobile-promo) .intro-note-actions a.is-whatsapp:hover{color:#fff;background:#1ebe5a;border-color:#1ebe5a}.intro-chips{display:flex;align-items:center;gap:10px;min-width:0}.intro-chips .panel-kicker{flex:0 0 auto}.intro-chip-row{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.intro-chip-row button{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid #e3e8dc;border-radius:999px;color:#3f5c45;background:#f7f9f3;font-size:12px;font-weight:600;white-space:nowrap;transition:background .15s ease,border-color .15s ease,transform .15s ease}.intro-chip-row button:hover{border-color:#c7d6b3;background:#eef4e4;transform:translateY(-1px)}.intro-chip-row button svg{color:#60834d}.intro-chip-row small{color:#94a095;font-size:11px;font-weight:500}@media(max-width:1200px){.store-intro{grid-template-columns:1fr;row-gap:16px}.intro-highlights{justify-self:stretch;width:100%}}@media(max-width:620px){.store-intro{display:block}.intro-highlights{margin-top:14px;gap:10px}.intro-top-row{grid-template-columns:1fr;gap:8px}:is(.store-intro,.mobile-promo) .intro-note{display:flex;padding:10px 10px 10px 12px}.intro-stats>div{padding:8px 10px}.intro-stats dt{font-size:10px;letter-spacing:.3px}.intro-stats dd{font-size:19px}.intro-chips{align-items:flex-start;flex-direction:column;gap:6px}.intro-chip-row{flex-wrap:nowrap;width:100%;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.intro-chip-row::-webkit-scrollbar{display:none}}@media(prefers-reduced-motion:reduce){.intro-chip-row button,:is(.store-intro,.mobile-promo) .intro-note-actions a{transition:none}:is(.store-intro,.mobile-promo) .intro-note,:is(.store-intro,.mobile-promo) .intro-note:before,:is(.store-intro,.mobile-promo) .intro-note:after{animation:none}}.mobile-cat-rail,.mobile-promo{display:none}@media(max-width:850px){.store-intro,.benefit-strip,.catalog-topline{display:none}.mobile-live-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}.mobile-live-bar .api-status{margin-left:0}.mobile-live-bar .api-status small{max-width:none;white-space:nowrap}.mobile-live-bar .orders-today{padding-top:6px;padding-bottom:6px;font-size:13px}.mobile-cat-rail{display:flex;gap:2px;margin:-6px -4vw 12px;padding:10px 4vw;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;border-bottom:1px solid #edf0ea;background:#fff}.mobile-cat-rail::-webkit-scrollbar{display:none}.mobile-cat-rail>*{flex:0 0 74px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:2px 2px 0;border:0;color:#4b5f52;background:transparent;text-align:center;scroll-snap-align:start}.rail-icon{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;color:#4f7440;background:#f0f5e8;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .2s ease,background .2s ease,transform .15s ease}.rail-icon.is-all{color:#fff;background:#2f5b45}.rail-icon.is-offer{color:#1f4d3a;background:linear-gradient(135deg,#d6f175,#9ccc4a)}.rail-label{display:-webkit-box;overflow:hidden;font-size:11px;font-weight:600;line-height:1.25;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mobile-cat-rail>*:active .rail-icon{transform:scale(.94)}.mobile-cat-rail .is-active .rail-icon{box-shadow:inset 0 0 0 2px #6f9a4c;background:#e6f0d6}.mobile-cat-rail .is-active .rail-icon.is-all{box-shadow:0 0 0 2px #fff,0 0 0 4px #6f9a4c;background:#2f5b45}.mobile-cat-rail .is-active .rail-label{color:#2f5b45;font-weight:800}.store-layout{display:flex;flex-direction:column;gap:0}.catalog-panel{width:100%}.category-panel{display:none;position:fixed;z-index:9;top:calc(var(--header-h) + 8px);bottom:10px;left:12px;width:min(310px,calc(100vw - 24px));overflow-y:auto;box-shadow:0 15px 50px #152b213b}.category-panel.mobile-open{display:block}.mobile-close{display:grid;place-items:center;padding:4px;border:0;color:#65786a;background:transparent}.mobile-menu-trigger{display:grid;place-items:center;padding:0;border:1px solid #e5e9e1;border-radius:6px;color:#4b6654;background:#fff}@media(min-width:621px){.mobile-menu-trigger{width:34px;height:34px}}.cart-panel{grid-column:auto;width:100%;margin-top:20px}.hero-slider{min-height:0}.hero-slide{padding:18px 18px 38px}.hero-text{display:none}.hero-title{margin-top:8px}.hero-cta{margin-top:10px;padding:8px 14px;font-size:13px}.deals-section,.product-section{margin-top:16px}.mobile-promo{display:grid;gap:8px;margin-top:20px}.mobile-promo .intro-top-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mobile-trust{display:flex;flex-wrap:wrap;justify-content:space-around;gap:6px 12px;padding:9px 10px;border:1px solid #e7eade;border-radius:10px;color:#4b5f52;background:#fff;font-size:12px;font-weight:600}.mobile-trust span{display:inline-flex;align-items:center;gap:5px}.mobile-trust svg{color:#60834d}}@media(max-width:620px){.mobile-cat-rail{margin:-8px -15px 10px;padding:8px 15px}.mobile-cat-rail>*{flex-basis:68px}.rail-icon{width:48px;height:48px}.hero-slide{padding:16px 14px 36px}.hero-slider .hero-visual{height:104px}.hero-title{font-size:19px}.mobile-promo .intro-top-row{grid-template-columns:1fr}.mobile-trust{justify-content:space-between;font-size:11px}}@media(prefers-reduced-motion:reduce){.rail-icon{transition:none}}.scroll-top{position:fixed;z-index:9;right:24px;bottom:24px;display:grid;width:50px;height:50px;place-items:center;padding:0;border:0;border-radius:50%;color:#2f5b45;background:#fff;box-shadow:0 8px 24px #1831272e;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(16px) scale(.8);transition:opacity .25s ease,transform .25s ease,visibility 0s .25s,background .2s ease,color .2s ease}.scroll-top.is-visible{opacity:1;visibility:visible;transform:none;transition:opacity .25s ease,transform .25s ease,background .2s ease,color .2s ease}.scroll-top:hover{color:#fff;background:#2f5b45}.scroll-top:hover svg.lucide{transform:translateY(-2px)}.scroll-top svg.lucide{position:relative;transition:transform .2s ease}.scroll-top:focus-visible{outline:3px solid #9ccc4a;outline-offset:3px}.scroll-top-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none}.scroll-top-ring circle{fill:none;stroke-width:3}.scroll-top-track{stroke:#e6ece0}.scroll-top-progress{stroke:#6f9a4c;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.scroll-top:hover .scroll-top-track{stroke:#fff3}.scroll-top:hover .scroll-top-progress{stroke:#d6f175}@media(max-width:620px){.scroll-top{right:14px;bottom:calc(74px + env(safe-area-inset-bottom));width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.scroll-top,.scroll-top.is-visible,.scroll-top-progress,.scroll-top svg.lucide{transition:none}}@media(min-width:851px){.category-panel{max-height:calc(100vh - var(--header-h) - 24px);max-height:calc(100dvh - var(--header-h) - 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}@media(min-width:1201px){.store-cart.cart-panel{display:flex;flex-direction:column;max-height:calc(100vh - var(--header-h) - 24px);max-height:calc(100dvh - var(--header-h) - 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.store-cart.cart-panel>*{flex:none}.store-cart .cart-items{max-height:none;overflow:visible}}@media(min-width:851px){.section-heading>div:first-child,.panel-heading>div:first-child,.cart-heading>div:first-child,.carousel-heading>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:10px;column-gap:10px;row-gap:2px}.section-heading>div:first-child>h2,.panel-heading>div:first-child>h2,.cart-heading>div:first-child>h2,.carousel-heading>div:first-child>h2{margin-top:0}.carousel-heading>div:first-child>.carousel-tagline{flex-basis:100%}.section-heading{min-height:0}.cart-empty{min-height:0;padding:22px 12px 18px}.section-heading>div:only-child{flex:1;justify-content:space-between}}.ss-create{margin-top:4px;border-top:1px dashed #dfe5d8;border-radius:0 0 6px 6px;color:#3f6131;font-weight:700}.ss-create-icon{flex:none;padding:2px;border-radius:50%;color:#fff;background:#6f9447;box-sizing:content-box}.theme-toggle{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;padding:0;border:1px solid #e5e9e1;border-radius:50%;color:#4b6654;background:#fff;transition:background .15s ease,color .15s ease,border-color .15s ease}.theme-toggle:hover{border-color:#b9caa9;background:#f4f7ef}@media(max-width:620px){.theme-toggle{width:31px;height:31px;border-radius:6px}}[data-theme=dark]{--d-bg: #0e1816;--d-surface: #15221e;--d-surface-2: #1b2b26;--d-surface-3: #22362f;--d-border: #2a3e37;--d-border-soft: #213330;--d-text: #dde7df;--d-strong: #f0f5ee;--d-muted: #a3b2a7;--d-faint: #7f8f84;--d-accent: #c8e57c;--d-link: #aed47a;--d-primary: #34624d;--d-primary-hover: #417a5e;--d-danger: #f0a399;--d-danger-bg: #3a2220;--required: var(--d-danger);--required-ring: rgba(240, 163, 153, .22);--d-ok: #9fd68f;--d-ok-bg: #1f3a26;--d-warn: #f0cf7a;--d-warn-bg: #3a3119;color-scheme:dark;color:var(--d-text);background:var(--d-bg)}[data-theme=dark] body{background:var(--d-bg)}[data-theme=dark] ::-moz-placeholder{color:var(--d-faint)!important}[data-theme=dark] ::placeholder{color:var(--d-faint)!important}[data-theme=dark] .theme-toggle{border-color:var(--d-border);color:var(--d-accent);background:var(--d-surface-2)}[data-theme=dark] .theme-toggle:hover{background:var(--d-surface-3)}[data-theme=dark] .site-header{border-bottom-color:var(--d-border);background:var(--d-surface)}[data-theme=dark] .brand-logo{padding:3px 8px;border-radius:10px;background:#fff}[data-theme=dark] .brand-copy strong{color:var(--d-strong)}[data-theme=dark] .header-link{color:var(--d-text)}[data-theme=dark] .header-link svg{color:var(--d-muted)}[data-theme=dark] .header-link b,[data-theme=dark] .header-link .count-badge{color:#1a2f22;background:var(--d-accent)}[data-theme=dark] .mobile-menu-trigger{border-color:var(--d-border);color:var(--d-text);background:var(--d-surface-2)}[data-theme=dark] .header-search{border-color:var(--d-border);color:var(--d-muted);background:var(--d-surface-2);box-shadow:none}[data-theme=dark] .header-search:focus-within,[data-theme=dark] .dash-search:focus,[data-theme=dark] .list-sort:focus-within,[data-theme=dark] .field input:focus,[data-theme=dark] .field select:focus,[data-theme=dark] .field textarea:focus,[data-theme=dark] .chat-compose textarea:focus{border-color:#6f9a4a;box-shadow:0 0 0 3px #aed47a2e}[data-theme=dark] .list-search svg{color:var(--d-muted)}[data-theme=dark] .header-search input,[data-theme=dark] .category-search input{color:var(--d-strong)}[data-theme=dark] .header-search kbd{border-color:var(--d-border);color:var(--d-muted);background:var(--d-surface)}[data-theme=dark] .search-category{border-right-color:var(--d-border)}[data-theme=dark] .search-category select{color:var(--d-text)}[data-theme=dark] .search-category select option,[data-theme=dark] select option{color:var(--d-text);background:var(--d-surface)}[data-theme=dark] .search-category svg{color:var(--d-muted)}[data-theme=dark] .search-clear{color:var(--d-muted);background:var(--d-surface-3)}[data-theme=dark] .search-submit{color:#1a2f22;background:var(--d-accent)}[data-theme=dark] .search-submit:hover{background:#d8f08f}[data-theme=dark] .search-dropdown{border-color:var(--d-border);color:var(--d-text);background:var(--d-surface);box-shadow:0 18px 50px #00000080}[data-theme=dark] .search-dropdown-head{border-bottom-color:var(--d-border-soft);color:var(--d-muted)}[data-theme=dark] .search-dropdown-head small,[data-theme=dark] .search-item-copy small,[data-theme=dark] .search-item-price small{color:var(--d-faint)}[data-theme=dark] .search-group+.search-group{border-top-color:var(--d-border-soft)}[data-theme=dark] .search-item:hover,[data-theme=dark] .search-item:focus,[data-theme=dark] .search-child:hover,[data-theme=dark] .search-child:focus,[data-theme=dark] .search-more-models:hover,[data-theme=dark] .search-more-models:focus{background:var(--d-surface-3)}[data-theme=dark] .search-thumb{border-color:var(--d-border)}[data-theme=dark] .search-item-copy b{color:var(--d-strong)}[data-theme=dark] .search-item-copy em{color:#f0a58f}[data-theme=dark] .search-item-price{color:var(--d-ok)}[data-theme=dark] .search-children{border-left-color:var(--d-border)}[data-theme=dark] .search-more-models{color:var(--d-link)}[data-theme=dark] .search-view-all{border-top-color:var(--d-border);color:var(--d-accent);background:var(--d-surface-2)}[data-theme=dark] .search-view-all:hover,[data-theme=dark] .search-view-all:focus{background:var(--d-surface-3)}[data-theme=dark] .search-empty{color:var(--d-muted)}[data-theme=dark] .search-empty b{color:var(--d-strong)}[data-theme=dark] .eyebrow,[data-theme=dark] .panel-kicker{color:var(--d-muted)}[data-theme=dark] .eyebrow .live-dot{background:var(--d-accent)}[data-theme=dark] .store-intro h1,[data-theme=dark] .contact-hero h1,[data-theme=dark] .how-to-page h1{color:var(--d-strong)}[data-theme=dark] .store-intro h1 em,[data-theme=dark] .contact-hero h1 em{color:var(--d-accent)}[data-theme=dark] .store-intro p,[data-theme=dark] .contact-hero p{color:var(--d-muted)}[data-theme=dark] .intro-note,[data-theme=dark] .benefit-strip{border-color:var(--d-border);background:var(--d-surface)}[data-theme=dark] .intro-note-icon,[data-theme=dark] .intro-note a{color:var(--d-accent);background:var(--d-surface-3)}[data-theme=dark] .intro-note b,[data-theme=dark] .benefit-strip b{color:var(--d-strong)}[data-theme=dark] .intro-note small,[data-theme=dark] .benefit-strip small,[data-theme=dark] .api-status small{color:var(--d-muted)}[data-theme=dark] .orders-today{border-color:var(--d-border);color:var(--d-muted);background:var(--d-surface-2)}[data-theme=dark] .orders-today:hover,[data-theme=dark] .orders-today:focus-visible{border-color:#3d5a4b;background:var(--d-surface-3)}[data-theme=dark] .orders-today>svg{color:#8fc46a}[data-theme=dark] .orders-today b{color:var(--d-strong)}[data-theme=dark] .orders-today-filter{color:#10201a;background:#8fc46a}[data-theme=dark] .order-stats-custom label,[data-theme=dark] .order-stats-avg,[data-theme=dark] .order-stats-note,[data-theme=dark] .order-chart-max,[data-theme=dark] .order-chart-axis{color:var(--d-muted)}[data-theme=dark] .order-stats-custom input{border-color:var(--d-border);color:var(--d-text);background:var(--d-surface-2);color-scheme:dark}[data-theme=dark] .order-stats-total{color:var(--d-strong)}[data-theme=dark] .order-stats-caption{color:var(--d-text)}[data-theme=dark] .order-chart-plot{border-top-color:var(--d-surface-3);border-bottom-color:var(--d-border)}[data-theme=dark] .order-chart-bar{background:#6fa548}[data-theme=dark] .order-chart-slot.is-active{background:#6fa5481f}[data-theme=dark] .order-chart-tip{color:#10201a;background:#e3f0d6}[data-theme=dark] .order-chart-tip small{color:#3c5a44}[data-theme=dark] .order-stats-list summary{color:#8fc46a}[data-theme=dark] .order-stats-units{color:var(--d-muted)}[data-theme=dark] .order-stats-table-wrap{border-color:var(--d-border)}[data-theme=dark] .order-stats-table th,[data-theme=dark] .order-stats-table td{border-bottom-color:var(--d-border)}[data-theme=dark] .order-stats-table thead th{color:var(--d-muted);background:var(--d-surface-2)}[data-theme=dark] .order-stats-table tfoot th,[data-theme=dark] .order-stats-table tfoot td{color:var(--d-strong);background:var(--d-surface-2)}[data-theme=dark] .benefit-strip>div>svg{color:var(--d-link)}[data-theme=dark] .category-panel,[data-theme=dark] .cart-panel{border-color:var(--d-border);background:var(--d-surface)}[data-theme=dark] .category-panel{box-shadow:0 15px 50px #00000073}[data-theme=dark] .panel-heading h2,[data-theme=dark] .cart-heading h2,[data-theme=dark] .section-heading h2{color:var(--d-strong)}[data-theme=dark] .mobile-close{color:var(--d-muted)}[data-theme=dark] .category-search{border-color:var(--d-border);color:var(--d-muted);background:var(--d-surface-2)}[data-theme=dark] .category-button{color:var(--d-text)}[data-theme=dark] .category-button:hover,[data-theme=dark] .category-button.selected{color:var(--d-strong);background:var(--d-surface-3)}[data-theme=dark] .category-icon,[data-theme=dark] .category-chevron,[data-theme=dark] .category-toggle{color:var(--d-faint)}[data-theme=dark] .category-toggle:hover{color:var(--d-strong);background:var(--d-surface-3)}[data-theme=dark] .category-empty{color:var(--d-muted)}[data-theme=dark] .category-button.selected .category-icon{color:var(--d-accent)}[data-theme=dark] .child-list button{color:var(--d-muted)}[data-theme=dark] .child-list button:hover,[data-theme=dark] .child-list button.child-selected{color:var(--d-accent)}[data-theme=dark] .child-list button>span{background:var(--d-faint)}[data-theme=dark] .child-list button.child-selected>span{background:var(--d-accent)}[data-theme=dark] .sidebar-promo{background:var(--d-surface-2)}[data-theme=dark] .promo-spark{color:var(--d-accent);background:var(--d-surface-3)}[data-theme=dark] .sidebar-promo b{color:var(--d-strong)}[data-theme=dark] .sidebar-promo p{color:var(--d-muted)}[data-theme=dark] .sidebar-promo a,[data-theme=dark] .text-action{color:var(--d-link)}[data-theme=dark] .catalog-topline{color:var(--d-muted)}[data-theme=dark] .catalog-topline span span{color:var(--d-faint)}[data-theme=dark] .offer-banner{background:#12302b;box-shadow:inset 0 0 0 1px var(--d-border)}[data-theme=dark] .offer-chip{border-color:var(--d-border);background:var(--d-surface)}[data-theme=dark] .offer-chip:hover{border-color:#4b6b51}[data-theme=dark] .offer-chip-copy b{color:var(--d-strong)}[data-theme=dark] .offer-chip-copy small{color:var(--d-ok)}[data-theme=dark] .offer-chip-copy del{color:var(--d-faint)}[data-theme=dark] .offer-rail,[data-theme=dark] .carousel-track{scrollbar-color:var(--d-border) transparent}[data-theme=dark] .product-total{color:var(--d-muted)}[data-theme=dark] .sort-select{border-color:var(--d-border);color:var(--d-muted);background:var(--d-surface-2)}[data-theme=dark] .sort-select select{color:var(--d-text)}[data-theme=dark] .status-checks{border-color:var(--d-border);color:var(--d-text);background:var(--d-surface-2)}[data-theme=dark] .status-checks small{color:var(--d-muted)}[data-theme=dark] .product-card{border-color:var(--d-border);background:var(--d-surface)}[data-theme=dark] .product-card:hover{border-color:#3b5647;box-shadow:0 10px 26px #0006}[data-theme=dark] .product-art.has-photo,[data-theme=dark] .carousel-art.has-photo{border-bottom-color:var(--d-border);background:#eef1ec}[data-theme=dark] .gallery-main,[data-theme=dark] .gallery-thumbs button,[data-theme=dark] .search-thumb,[data-theme=dark] .cart-item-art.has-image{background:#eef1ec}[data-theme=dark] .product-badge{border-color:#ffffff1a;color:var(--d-strong);background:#0e1816b8}[data-theme=dark] .save-button{border-color:#ffffff1f;color:var(--d-text);background:#0e1816b8}[data-theme=dark] .save-button.is-saved,[data-theme=dark] .detail-save.is-saved{color:#f29a8e}[data-theme=dark] .discount-badge:not(.offer-badge),[data-theme=dark] .detail-off{color:#1a2f22;background:var(--d-accent)}[data-theme=dark] .product-category{color:var(--d-muted)}[data-theme=dark] .product-card h3{color:var(--d-strong)}[data-theme=dark] .product-card h3 a:hover{color:var(--d-accent)}[data-theme=dark] .rating-line{color:var(--d-muted)}[data-theme=dark] .rating-line span,[data-theme=dark] .detail-meta .rating{color:#e2cf6e}[data-theme=dark] .rating-line i{background:var(--d-faint)}[data-theme=dark] .product-buy-row{border-top-color:var(--d-border-soft)}[data-theme=dark] .product-pricing b{color:var(--d-strong)}[data-theme=dark] .product-pricing del,[data-theme=dark] .detail-price del,[data-theme=dark] .carousel-price del{color:var(--d-faint)}[data-theme=dark] .gst-tag,[data-theme=dark] .carousel-tagline span,[data-theme=dark] .pill-pending,[data-theme=dark] .pill-warn,[data-theme=dark] .thread-status.status-new{color:var(--d-warn);background:var(--d-warn-bg)}[data-theme=dark] .variant-select{border-color:var(--d-border);color:var(--d-text);background:var(--d-surface-2)}[data-theme=dark] .empty-products{border-color:var(--d-border);color:var(--d-muted);background:var(--d-surface)}[data-theme=dark] .empty-products b{color:var(--d-strong)}[data-theme=dark] .art-shape{border-color:#ffffff14}[data-theme=dark] .art-product-icon{border-color:#ffffff1a;background:#ffffff0f;box-shadow:0 12px 30px #0000004d}[data-theme=dark] .art-index{color:#ffffff59}[data-theme=dark] :is(.product-art,.cart-item-art,.mini-art,.gallery-main,.carousel-art).violet{color:#c9b6e2;background:#262033}[data-theme=dark] :is(.product-art,.cart-item-art,.mini-art,.gallery-main,.carousel-art).sand{color:#dcc79c;background:#2c2619}[data-theme=dark] :is(.product-art,.cart-item-art,.mini-art,.gallery-main,.carousel-art).blue{color:#a4c7d0;background:#19282c}[data-theme=dark] :is(.product-art,.cart-item-art,.mini-art,.gallery-main,.carousel-art).green{color:#a9cfae;background:#1a2b1e}[data-theme=dark] :is(.product-art,.cart-item-art,.mini-art,.gallery-main,.carousel-art).yellow{color:#dcd68c;background:#2a2916}[data-theme=dark] :is(.product-art,.cart-item-art,.mini-art,.gallery-main,.carousel-art).mint{color:#9fd6b6;background:#172b22}[data-theme=dark] :is(.product-art,.cart-item-art,.mini-art,.gallery-main,.carousel-art).rose{color:#e0b2a5;background:#2e201c}[data-theme=dark] .tone-yellow{--tone-bg: #3a3119;--tone-fg: #f0cf7a}[data-theme=dark] .tone-rose{--tone-bg: #3a2220;--tone-fg: #f0a399}[data-theme=dark] .tone-green{--tone-bg: #1f3a26;--tone-fg: #9fd68f}[data-theme=dark] .tone-mint{--tone-bg: #173a30;--tone-fg: #8fdcc0}[data-theme=dark] .tone-blue{--tone-bg: #1a2c40;--tone-fg: #9cc2ea}[data-theme=dark] .tone-violet{--tone-bg: #2a2340;--tone-fg: #c5b3e6}[data-theme=dark] .tone-sand{--tone-bg: #332b1b;--tone-fg: #dcc79c}[data-theme=dark] .qty-control{border-color:var(--d-border);background:var(--d-surface-2)}[data-theme=dark] .qty-control button{color:#eaffbd;background:var(--d-primary)}[data-theme=dark] .qty-control button:hover:not(:disabled){background:var(--d-primary-hover)}[data-theme=dark] .qty-control button:disabled{color:var(--d-faint);background:var(--d-surface-3)}[data-theme=dark] .qty-control input{color:var(--d-strong)}[data-theme=dark] .qty-hint,[data-theme=dark] .qty-control.is-pending input{color:var(--d-muted)}[data-theme=dark] .buy-button,[data-theme=dark] .add-button{border-color:var(--d-primary);color:#eaffbd;background:var(--d-primary)}[data-theme=dark] .buy-button:hover,[data-theme=dark] .add-button:hover{border-color:var(--d-primary-hover);background:var(--d-primary-hover)}[data-theme=dark] .buy-button.is-remove{border-color:#6b3a34;color:var(--d-danger);background:transparent}[data-theme=dark] .buy-button.is-remove:hover{background:var(--d-danger-bg)}[data-theme=dark] .buy-button.is-disabled,[data-theme=dark] .add-button:disabled,[data-theme=dark] .add-button.is-disabled{border-color:var(--d-surface-3);color:var(--d-faint);background:var(--d-surface-3)}[data-theme=dark] .cart-heading{border-bottom-color:var(--d-border)}[data-theme=dark] .cart-heading h2 span,[data-theme=dark] .cart-heading>svg{color:var(--d-muted)}[data-theme=dark] .empty-bag{color:var(--d-accent);background:var(--d-surface-3)}[data-theme=dark] .cart-empty b{color:var(--d-strong)}[data-theme=dark] .cart-empty p{color:var(--d-muted)}[data-theme=dark] .cart-empty-line{background:var(--d-border)}[data-theme=dark] .cart-item{border-bottom-color:var(--d-border-soft)}[data-theme=dark] .cart-item-info>b,[data-theme=dark] .cart-item-name>b{color:var(--d-strong)}[data-theme=dark] .cart-item-info>small{color:var(--d-muted)}[data-theme=dark] .quantity-stepper{border-color:var(--d-border)}[data-theme=dark] .quantity-stepper button{color:var(--d-text);background:var(--d-surface-3)}[data-theme=dark] .quantity-stepper span{color:var(--d-text)}[data-theme=dark] .remove-item{color:var(--d-faint)}[data-theme=dark] .cart-summary>div{color:var(--d-muted)}[data-theme=dark] .cart-summary>div b,[data-theme=dark] .cart-total-line{color:var(--d-strong)!important}[data-theme=dark] .cart-summary>small{color:var(--d-faint)}[data-theme=dark] .checkout-button{color:#eaffbd;background:var(--d-primary)}[data-theme=dark] .checkout-button:hover{background:var(--d-primary-hover)}[data-theme=dark] .detail-order-now{color:#eaffbd;background:var(--d-primary)}[data-theme=dark] .detail-order-now:hover{background:var(--d-primary-hover)}[data-theme=dark] .secure-note{color:var(--d-muted)}[data-theme=dark] .secure-note svg{color:var(--d-link)}[data-theme=dark] .secure-note a,[data-theme=dark] .cart-trust a{color:var(--d-link)}[data-theme=dark] .cart-trust{border-color:var(--d-border);color:var(--d-muted);background:var(--d-surface-2)}[data-theme=dark] .cart-trust b{color:var(--d-text)}[data-theme=dark] .cart-trust small{color:var(--d-faint)}[data-theme=dark] .cart-address{color:var(--d-muted)}[data-theme=dark] .cart-address select{border-color:var(--d-border);color:var(--d-text);background:var(--d-surface-2)}[data-theme=dark] .order-placed{border-color:#365a3a;background:var(--d-ok-bg)}[data-theme=dark] .order-placed b{color:var(--d-strong)}[data-theme=dark] .order-placed p{color:var(--d-text)}[data-theme=dark] .toast{--toast-accent: #5cc27d;--toast-bg: #16301f;--toast-text: #d9f2e0;box-shadow:0 10px 34px #00000080}[data-theme=dark] .toast-error{--toast-accent: #ef6b60;--toast-bg: #3a1714;--toast-text: #fbdcd9}[data-theme=dark] .toast-warning{--toast-accent: #e9b53c;--toast-bg: #352a0c;--toast-text: #f8e9c2}[data-theme=dark] .toast-info{--toast-accent: #6aa8e8;--toast-bg: #13263a;--toast-text: #d6e7f8}@media(max-width:620px){[data-theme=dark] .header-search{background:var(--d-surface-2)}[data-theme=dark] .mobile-nav{border-top-color:var(--d-border);background:#15221ef7;box-shadow:0 -6px 20px #00000059}[data-theme=dark] .mobile-nav-item{color:var(--d-muted)}[data-theme=dark] .mobile-nav-item.active{color:var(--d-accent)}[data-theme=dark] .mobile-nav-item.active .mobile-nav-icon{background:var(--d-surface-3)}[data-theme=dark] .mobile-nav-icon b{color:#1a2f22;background:var(--d-accent)}}[data-theme=dark] .load-more,[data-theme=dark] .pagination-summary{color:var(--d-muted)}[data-theme=dark] .load-more.is-done,[data-theme=dark] .pagination-gap{color:var(--d-faint)}[data-theme=dark] .load-previous{border-color:var(--d-border);color:var(--d-text);background:var(--d-surface)}[data-theme=dark] .pagination{border-color:var(--d-border);background:#15221ef5;box-shadow:0 10px 30px #00000073}[data-theme=dark] .pagination button{color:var(--d-text)}[data-theme=dark] .pagination button:hover:not(:disabled){background:var(--d-surface-3)}[data-theme=dark] .pagination button.is-current{color:#1a2f22;background:var(--d-accent)}[data-theme=dark] .product-page,[data-theme=dark] .dash-page,[data-theme=dark] .manage-shell{color:var(--d-text)}[data-theme=dark] .breadcrumb{color:var(--d-muted)}[data-theme=dark] .breadcrumb a,[data-theme=dark] .detail-in-cart a{color:var(--d-link)}[data-theme=dark] .breadcrumb span[aria-current]{color:var(--d-text)}[data-theme=dark] .gallery-main{border-color:var(--d-border)}[data-theme=dark] .gallery-hint{color:#2b3f33}[data-theme=dark] .gallery-arrow{border-color:var(--d-border);color:var(--d-strong);background:#15221ee6}[data-theme=dark] .gallery-thumbs button{box-shadow:0 0 0 1px var(--d-border)}[data-theme=dark] .gallery-thumbs button.active{border-color:var(--d-accent)}[data-theme=dark] .detail-badge{color:var(--d-accent);background:var(--d-surface-3)}[data-theme=dark] .detail-info h1,[data-theme=dark] .detail-price b{color:var(--d-strong)}[data-theme=dark] .detail-meta{color:var(--d-muted)}[data-theme=dark] .detail-meta b{color:var(--d-text)}[data-theme=dark] .detail-gst-note{color:var(--d-warn)}[data-theme=dark] .detail-models>span{color:var(--d-muted)}[data-theme=dark] .model-chip{border-color:var(--d-border);color:var(--d-text);background:var(--d-surface)}[data-theme=dark] .model-chip small{color:var(--d-muted)}[data-theme=dark] .model-chip.active{border-color:var(--d-accent);background:var(--d-surface-3);box-shadow:0 0 0 2px #c8e57c26}[data-theme=dark] .model-chip.sold-out b{color:var(--d-faint)}[data-theme=dark] .stock-line.in{color:var(--d-ok)}[data-theme=dark] .stock-line.out{color:var(--d-danger)}[data-theme=dark] .detail-in-cart{color:var(--d-muted)}[data-theme=dark] .detail-perks{border-color:var(--d-border);background:var(--d-surface)}[data-theme=dark] .detail-perks li,[data-theme=dark] .detail-sections .detail-text,[data-theme=dark] .feature-list li{color:var(--d-text)}[data-theme=dark] .detail-perks svg{color:var(--d-link)}[data-theme=dark] .feature-list svg{color:var(--d-ok)}[data-theme=dark] .spec-table div{border-bottom-color:var(--d-border-soft)}[data-theme=dark] .spec-table dt{color:var(--d-muted)}[data-theme=dark] .spec-table dd{color:var(--d-strong)}[data-theme=dark] .carousel-tagline,[data-theme=dark] .carousel-model{color:var(--d-muted)}[data-theme=dark] .carousel-controls button,[data-theme=dark] .carousel-tabs button{border-color:var(--d-border);color:var(--d-text);background:var(--d-surface)}[data-theme=dark] .carousel-controls button:hover{border-color:#4b6b51;background:var(--d-surface-3)}[data-theme=dark] .carousel-tabs button.is-active{border-color:transparent;color:var(--tone-fg, #1a2f22);background:var(--tone-bg, var(--d-accent))}[data-theme=dark] .carousel-card{border-color:var(--d-border);background:var(--d-surface)}[data-theme=dark] .carousel-card:hover,[data-theme=dark] .carousel-card:focus-visible{border-color:#4b6b51;box-shadow:0 10px 26px #0006}[data-theme=dark] .carousel-offer{color:var(--tone-fg, var(--d-accent));background:var(--tone-bg, var(--d-surface-3))}[data-theme=dark] .carousel-copy b,[data-theme=dark] .carousel-price{color:var(--d-strong)}[data-theme=dark] .manage-nav,[data-theme=dark] .dash-card,[data-theme=dark] .table-wrap,[data-theme=dark] .auth-card,[data-theme=dark] .contact-card,[data-theme=dark] .contact-quick a,[data-theme=dark] .thread-list,[data-theme=dark] .thread-panel{border-color:var(--d-border);background:var(--d-surface)}[data-theme=dark] .manage-nav a{color:var(--d-text)}[data-theme=dark] .manage-nav a:hover,[data-theme=dark] .manage-nav a.active{color:var(--d-strong);background:var(--d-surface-3)}[data-theme=dark] .manage-nav .nav-off{color:#f3c58f;background:#f3c58f24}[data-theme=dark] .manage-nav a.manage-nav-edit{border-color:var(--d-border);color:var(--d-muted)}[data-theme=dark] .dash-title,[data-theme=dark] .auth-card h1,[data-theme=dark] .account-head h1,[data-theme=dark] .access-denied h2,[data-theme=dark] .stat b,[data-theme=dark] .bill-totals .grand dd,[data-theme=dark] .dash-card h2,[data-theme=dark] .dash-toolbar h2,[data-theme=dark] .section-title,[data-theme=dark] .modal-head h2,[data-theme=dark] .contact-card h2,[data-theme=dark] .contact-info-form legend{color:var(--d-strong)}[data-theme=dark] .dash-loading,[data-theme=dark] .muted,[data-theme=dark] .muted-block,[data-theme=dark] .home-tile small,[data-theme=dark] .date-range,[data-theme=dark] .account-head small,[data-theme=dark] .order-card-head small,[data-theme=dark] .session-card small,[data-theme=dark] .stat small,[data-theme=dark] .suggestions small,[data-theme=dark] .auth-card>p,[data-theme=dark] .auth-switch,[data-theme=dark] .access-denied p{color:var(--d-muted)}[data-theme=dark] .text-danger,[data-theme=dark] .access-denied{color:var(--d-danger)}[data-theme=dark] .home-tile{color:var(--d-text)}[data-theme=dark] .home-tile:hover{border-color:#4b6b51}[data-theme=dark] .auth-switch a,[data-theme=dark] .enquiry-chat-link{color:var(--d-link)}[data-theme=dark] .btn{border-color:var(--d-border);color:var(--d-text);background:var(--d-surface-2)}[data-theme=dark] .btn:hover{border-color:#4b6b51;background:var(--d-surface-3)}[data-theme=dark] .btn-primary{border-color:var(--d-primary);color:#eaffbd;background:var(--d-primary)}[data-theme=dark] .btn-primary:hover{border-color:var(--d-primary-hover);background:var(--d-primary-hover)}[data-theme=dark] .btn-danger{color:var(--d-danger)}[data-theme=dark] .btn-danger:hover{border-color:#6b3a34;background:var(--d-danger-bg)}[data-theme=dark] .btn-danger-solid{border-color:#a5463b;color:#fff;background:#a5463b}[data-theme=dark] .btn-danger-solid:hover{border-color:#bd5448;background:#bd5448}[data-theme=dark] .btn-caution{color:#e8b866}[data-theme=dark] .catalogue-fields{border-color:var(--d-border)}[data-theme=dark] .catalogue-fields legend{color:var(--d-muted)}[data-theme=dark] .catalogue-fields .check-field{color:var(--d-text)}[data-theme=dark] .catalogue-fields .check-field small,[data-theme=dark] .catalogue-fields>.catalogue-fields-note{color:var(--d-muted)}[data-theme=dark] .btn-caution:hover{border-color:#6b5326;background:#33291a}[data-theme=dark] .dash-table tr.is-deleted td{background:var(--d-danger-bg)}[data-theme=dark] .pill-deleted{color:#fff;background:#a5463b}[data-theme=dark] .deleted-note{color:var(--d-danger)}[data-theme=dark] .dialog-message{color:var(--d-muted)}[data-theme=dark] .btn-ghost{border-color:transparent;background:transparent}[data-theme=dark] .btn-ghost:hover{background:var(--d-surface-3)}[data-theme=dark] .icon-btn{color:var(--d-muted)}[data-theme=dark] .pill,[data-theme=dark] .thread-status{color:var(--d-muted);background:var(--d-surface-3)}[data-theme=dark] .pill-ok,[data-theme=dark] .pill-finalized,[data-theme=dark] .role-manager,[data-theme=dark] .thread-status.status-resolved{color:var(--d-ok);background:var(--d-ok-bg)}[data-theme=dark] .pill-off,[data-theme=dark] .pill-cancelled{color:var(--d-danger);background:var(--d-danger-bg)}[data-theme=dark] .pill-call{color:#9cc8f0;background:#1c3044}[data-theme=dark] .order-item-removed{color:var(--d-faint)}[data-theme=dark] .role-superAdmin{color:#cdb8f0;background:#2c2342}[data-theme=dark] .role-admin{color:#9ccbe8;background:#193043}[data-theme=dark] .dash-search,[data-theme=dark] .filter-row select,[data-theme=dark] .filter-row input[type=date],[data-theme=dark] .inline-form input,[data-theme=dark] .field input,[data-theme=dark] .field select,[data-theme=dark] .field textarea,[data-theme=dark] .qty-input,[data-theme=dark] .picker-input,[data-theme=dark] .chat-compose textarea{border-color:var(--d-border);color:var(--d-strong);background:var(--d-surface-2)}[data-theme=dark] .picker-input{color:var(--d-muted)}[data-theme=dark] .picker-input input{color:var(--d-strong);background:transparent}[data-theme=dark] .segmented{border-color:var(--d-border);background:var(--d-surface-2)}[data-theme=dark] .segmented button{color:var(--d-muted)}[data-theme=dark] .segmented button.active{color:#eaffbd;background:var(--d-primary)}[data-theme=dark] .dash-table{color:var(--d-text)}[data-theme=dark] .dash-table th{border-bottom-color:var(--d-border);color:var(--d-muted);background:var(--d-surface-2)}[data-theme=dark] .dash-table td{border-bottom-color:var(--d-border-soft)}[data-theme=dark] .dash-table td small{color:var(--d-muted)}[data-theme=dark] .dash-table tr.clickable:hover td,[data-theme=dark] .dash-table .detail-row td{background:var(--d-surface-2)}[data-theme=dark] .dash-table .group-row td{color:var(--d-accent);background:var(--d-surface-3)}[data-theme=dark] .field>span,[data-theme=dark] .check-field,[data-theme=dark] .detail-models>span{color:var(--d-text)}[data-theme=dark] .field small{color:var(--d-muted)}[data-theme=dark] .form-error{color:var(--d-danger);background:var(--d-danger-bg)}[data-theme=dark] .form-ok,[data-theme=dark] .form-success{color:var(--d-ok);background:var(--d-ok-bg)}[data-theme=dark] .modal-backdrop{background:#0009}[data-theme=dark] .modal{color:var(--d-text);background:var(--d-surface);box-shadow:0 20px 60px #0009}[data-theme=dark] .modal-head{border-bottom-color:var(--d-border)}[data-theme=dark] .thumb{border-color:var(--d-border);background:var(--d-surface-2)}[data-theme=dark] .thumb-add{color:var(--d-link)}[data-theme=dark] .tabs{border-bottom-color:var(--d-border)}[data-theme=dark] .tabs button{color:var(--d-muted)}[data-theme=dark] .tabs button.active{border-bottom-color:var(--d-accent);color:var(--d-accent)}[data-theme=dark] .address-card p{color:var(--d-text)}[data-theme=dark] .order-card li{border-bottom-color:var(--d-border)}[data-theme=dark] .suggestions{border-color:var(--d-border);background:var(--d-surface);box-shadow:0 10px 26px #00000073}[data-theme=dark] .suggestions button{color:var(--d-text)}[data-theme=dark] .suggestions button:hover{background:var(--d-surface-3)}[data-theme=dark] .bill-totals{background:var(--d-surface-2)}[data-theme=dark] .bill-totals dt{color:var(--d-muted)}[data-theme=dark] .bill-totals .grand{border-top-color:var(--d-border)}[data-theme=dark] .field-invalid input{border-color:var(--d-danger)}[data-theme=dark] .field-invalid small{color:var(--d-danger)}[data-theme=dark] .bill-totals .bill-discount-row dd,[data-theme=dark] .bill-lines .bill-line-discount{color:#9fd89a}[data-theme=dark] .bill-lines .bill-line-index,[data-theme=dark] .bill-lines .bill-line-hsn{color:var(--d-muted)}[data-theme=dark] .bill-columns-list label{border-color:var(--d-border);background:var(--d-surface-2, rgba(255, 255, 255, .03))}[data-theme=dark] .bill-columns-list small,[data-theme=dark] .bill-charges th,[data-theme=dark] .bill-charges small{color:var(--d-muted)}[data-theme=dark] .bill-charges td,[data-theme=dark] .bill-charges tr,[data-theme=dark] .order-counter-counts{border-color:var(--d-border)}[data-theme=dark] .order-counter-counts legend{color:var(--d-strong)}[data-theme=dark] .order-counter-counts .check-field small{color:var(--d-muted)}[data-theme=dark] .site-content-policies button{border-color:var(--d-border);color:var(--d-text);background:var(--d-surface)}[data-theme=dark] .site-content-policies button.active{border-color:#8fc46a;box-shadow:inset 0 0 0 1px #8fc46a;background:var(--d-surface-3)}[data-theme=dark] .site-content-policies button small{color:var(--d-muted)}[data-theme=dark] .site-content-form textarea{border-color:var(--d-border);color:var(--d-text);background:var(--d-surface-2)}[data-theme=dark] .site-content-preview{color:var(--d-strong);background:var(--d-surface-2)}[data-theme=dark] .site-content-preview em{color:#b5d88a}[data-theme=dark] .site-content-entry,[data-theme=dark] .order-steps{border-color:var(--d-border);background:var(--d-surface-2)}[data-theme=dark] .order-steps h3{color:var(--d-strong)}[data-theme=dark] .order-step-number{color:#143b35;background:var(--d-accent)}[data-theme=dark] .stat-accent{border-color:#365a3a;background:var(--d-ok-bg)}[data-theme=dark] .contact-quick a:hover{border-color:#4b6b51}[data-theme=dark] .contact-quick small,[data-theme=dark] .contact-hint{color:var(--d-muted)}[data-theme=dark] .contact-quick b,[data-theme=dark] .contact-video b{color:var(--d-strong)}[data-theme=dark] .contact-quick-icon:not(.is-whatsapp){color:var(--d-accent);background:var(--d-surface-3)}[data-theme=dark] .contact-topics button{border-color:var(--d-border);color:var(--d-text);background:var(--d-surface-2)}[data-theme=dark] .contact-topics button.is-active{border-color:var(--d-primary);color:#eaffbd;background:var(--d-primary)}[data-theme=dark] .contact-sent{color:var(--d-ok)}[data-theme=dark] .contact-sent p,[data-theme=dark] .order-steps li,[data-theme=dark] .contact-side address,[data-theme=dark] .contact-hours,[data-theme=dark] .enquiry p{color:var(--d-text)}[data-theme=dark] .contact-video{border-color:#365a3a;background:var(--d-ok-bg)}[data-theme=dark] .contact-video svg{color:var(--d-ok)}[data-theme=dark] .contact-video small{color:var(--d-muted)}[data-theme=dark] .contact-map{border-color:var(--d-border);background:var(--d-surface-2)}[data-theme=dark] .contact-chat-hint{color:var(--d-text);background:var(--d-surface-3)}[data-theme=dark] .contact-chat-hint a{color:var(--d-link)}[data-theme=dark] .offer-note,[data-theme=dark] .enquiry header small,[data-theme=dark] .video-drop small{color:var(--d-muted)}[data-theme=dark] .offer-note.is-live{color:#f0a58f}[data-theme=dark] .offer-fields{border-color:var(--d-border);background:var(--d-surface-2)}[data-theme=dark] .offer-preview{color:var(--d-ok)}[data-theme=dark] .video-empty{color:var(--d-muted)}[data-theme=dark] .video-empty b,[data-theme=dark] .upload-progress small{color:var(--d-strong)}[data-theme=dark] .video-drop{border-color:var(--d-border);color:var(--d-text);background:var(--d-surface-2)}[data-theme=dark] .video-drop:hover{border-color:#6f9a4a;background:var(--d-surface-3)}[data-theme=dark] .upload-progress{background:var(--d-surface-3)}[data-theme=dark] .upload-progress span{background:#4d7a34}[data-theme=dark] button.enquiry:hover{border-color:#4b6b51}[data-theme=dark] .chat-head,[data-theme=dark] .chat-compose,[data-theme=dark] .thread-list-head{border-color:var(--d-border)}[data-theme=dark] .chat-meta b,[data-theme=dark] .thread-top b,[data-theme=dark] .thread-item.is-unread .thread-top b{color:var(--d-strong)}[data-theme=dark] .chat-meta small,[data-theme=dark] .chat-note,[data-theme=dark] .thread-top small,[data-theme=dark] .thread-empty,[data-theme=dark] .chat-time{color:var(--d-muted)}[data-theme=dark] .chat-bubble{border-color:var(--d-border);color:var(--d-text);background:var(--d-surface-2)}[data-theme=dark] .chat-row.is-mine .chat-bubble{border-color:var(--d-primary);color:#eff7e6;background:var(--d-primary)}[data-theme=dark] .chat-row.is-mine .chat-time{color:#bcd6b3}[data-theme=dark] .chat-row:not(.is-mine) .chat-bubble.is-staff{border-color:#365a3a;background:var(--d-ok-bg)}[data-theme=dark] .chat-name{color:var(--d-link)}[data-theme=dark] .thread-item{border-bottom-color:var(--d-border-soft);background:var(--d-surface)}[data-theme=dark] .thread-item:hover{background:var(--d-surface-2)}[data-theme=dark] .thread-item.is-open{background:var(--d-surface-3);box-shadow:inset 3px 0 0 var(--d-accent)}[data-theme=dark] .thread-preview{color:var(--d-muted)}[data-theme=dark] .site-footer{border-top:1px solid var(--d-border);background:#0a1311}[data-theme=dark] ::-moz-selection{color:#102b2a;background:#c8e57c}[data-theme=dark] ::selection{color:#102b2a;background:#c8e57c}[data-theme=dark] .hero-slider{background:#12302b;box-shadow:inset 0 0 0 1px var(--d-border)}[data-theme=dark] .hero-visual img{background:#eef1ec}[data-theme=dark] .loop-card{border-color:var(--d-border);background:var(--d-surface);box-shadow:0 12px 30px #0000004d}[data-theme=dark] .loop-card.is-center,[data-theme=dark] .loop-card:hover{border-color:#6f9a4a;box-shadow:0 26px 60px #00000080}[data-theme=dark] .loop-card-art.has-photo{border-bottom-color:var(--d-border);background:#eef1ec}[data-theme=dark] .loop-card-body b{color:var(--d-strong)}[data-theme=dark] .loop-card-arrow{color:#eaffbd;background:var(--d-primary)}[data-theme=dark] .loop-card:hover .loop-card-arrow,[data-theme=dark] .loop-card.is-center .loop-card-arrow{color:#173b35;background:var(--d-accent)}[data-theme=dark] .loop-arrow{border-color:var(--d-border)}[data-theme=dark] .loop-hint,[data-theme=dark] .anim-note{color:var(--d-muted)}[data-theme=dark] .watch-video-btn{border-color:#365a3a;color:var(--d-ok);background:var(--d-ok-bg)}[data-theme=dark] .watch-video-btn span{color:#173b35;background:var(--d-accent)}[data-theme=dark] .gallery-thumbs .video-thumb{background:linear-gradient(145deg,#34624d,#0a1311)}[data-theme=dark] .switch{background:var(--d-surface-3)}[data-theme=dark] .switch.is-on{background:#6f9a4a}[data-theme=dark] .anim-table select,[data-theme=dark] .anim-table input{border-color:var(--d-border);color:var(--d-strong);background:var(--d-surface-2)}[data-theme=dark] .anim-stage{border-color:var(--d-border);background:var(--d-surface-2)}[data-theme=dark] .anim-stage.is-off{color:var(--d-muted)}[data-theme=dark] .preview-card,[data-theme=dark] .preview-block{border-color:var(--d-border);background:var(--d-surface)}[data-theme=dark] .preview-card i{background:linear-gradient(135deg,#1f3a26,#34624d)}[data-theme=dark] .preview-card span,[data-theme=dark] .preview-block span{background:var(--d-surface-3)}[data-theme=dark] .preview-heading{color:var(--d-strong)}[data-theme=dark] .preview-heading .title-line+.title-line{color:var(--d-accent)}[data-theme=dark] .search-offer-tag{color:var(--tone-fg, var(--d-accent));background:var(--tone-bg, var(--d-surface-3))}[data-theme=dark] .search-item-price del{color:var(--d-faint)}[data-theme=dark] .mobile-search-trigger{border-color:var(--d-border);color:var(--d-accent);background:var(--d-surface-2)}[data-theme=dark] .mobile-search-trigger.has-filter:after{border-color:var(--d-surface)}[data-theme=dark] .msearch-backdrop{background:#0009}[data-theme=dark] .msearch{color:var(--d-text);background:var(--d-surface);box-shadow:0 24px 60px #0009}[data-theme=dark] .msearch-bar{border-color:#6f9a4a;background:var(--d-surface-2);box-shadow:0 0 0 4px #aed47a26}[data-theme=dark] .msearch-icon,[data-theme=dark] .msearch-cancel{color:var(--d-accent)}[data-theme=dark] .msearch-bar input{color:var(--d-strong)}[data-theme=dark] .msearch-chips button{border-color:var(--d-border);color:var(--d-text);background:var(--d-surface-2)}[data-theme=dark] .msearch-chips button.is-active{border-color:var(--d-accent);color:#173b35;background:var(--d-accent)}[data-theme=dark] .msearch-body{border-top-color:var(--d-border)}[data-theme=dark] .skeleton,[data-theme=dark] .lazy-img:not(.is-loaded){background:linear-gradient(90deg,#1b2b26 0% 35%,#263b33 50%,#1b2b26 65% 100%);background-size:200% 100%}[data-theme=dark] .sk-hero{background:#12302b}[data-theme=dark] .msearch-handle{background:var(--d-border)}[data-theme=dark] .ss-trigger{border-color:var(--d-border);color:var(--d-strong);background:var(--d-surface-2)}[data-theme=dark] .ss-trigger:focus-visible,[data-theme=dark] .ss.is-open .ss-trigger{border-color:#6f9a4a;box-shadow:0 0 0 3px #aed47a2e}[data-theme=dark] .sort-select .ss-trigger,[data-theme=dark] .search-category .ss-trigger{background:transparent;box-shadow:none}[data-theme=dark] .ss-placeholder,[data-theme=dark] .ss-chevron{color:var(--d-faint)}[data-theme=dark] .ss-clear{color:var(--d-muted);background:var(--d-surface-3)}[data-theme=dark] .ss-panel{border-color:var(--d-border);color:var(--d-text);background:var(--d-surface);box-shadow:0 16px 40px #0000008c}[data-theme=dark] .ss-search{border-color:var(--d-border);background:var(--d-surface-2)}[data-theme=dark] .ss-search input{color:var(--d-strong)}[data-theme=dark] .ss-group,[data-theme=dark] .ss-hint,[data-theme=dark] .ss-prefix,[data-theme=dark] .ss-empty{color:var(--d-muted)}[data-theme=dark] .ss-option{color:var(--d-text)}[data-theme=dark] .ss-option.is-active{background:var(--d-surface-3)}[data-theme=dark] .ss-check{color:var(--d-accent)}[data-theme=dark] .pin-hint{color:var(--d-muted)}[data-theme=dark] .pin-hint.is-ok{color:var(--d-ok)}[data-theme=dark] .forgot-link{color:var(--d-link)}[data-theme=dark] .forgot-intro,[data-theme=dark] .forgot-done p{color:var(--d-muted)}[data-theme=dark] .forgot-done{color:var(--d-ok)}[data-theme=dark] .forgot-done b{color:var(--d-strong)}[data-theme=dark] .temp-password-banner{color:var(--d-warn);background:var(--d-warn-bg)}[data-theme=dark] .temp-password-banner a{color:var(--d-accent)}[data-theme=dark] .temp-password{border-color:#6f9a4a;background:var(--d-ok-bg)}[data-theme=dark] .temp-password code{color:var(--d-strong)}[data-theme=dark] .category-section+.category-section{border-top-color:var(--d-border)}[data-theme=dark] .category-section-heading h3{color:var(--d-strong)}[data-theme=dark] .section-offer-tag{color:#1a2f22;background:var(--d-accent)}[data-theme=dark] .view-more-button{border-color:var(--d-border);color:var(--d-link);background:var(--d-surface-2)}[data-theme=dark] .view-more-button:hover{background:var(--d-surface-3)}[data-theme=dark] .view-more-button span{color:var(--d-muted)}[data-theme=dark] .category-button[aria-current]{box-shadow:inset 3px 0 0 var(--d-accent)}[data-theme=dark] .intro-stats{border-color:var(--d-border);background:var(--d-surface)}[data-theme=dark] .intro-stats>div+div{border-left-color:var(--d-border)}[data-theme=dark] .intro-stats dt{color:var(--d-muted)}[data-theme=dark] .intro-stats dd{color:var(--d-strong)}[data-theme=dark] .intro-chip-row button{border-color:var(--d-border);color:var(--d-text);background:var(--d-surface-2)}[data-theme=dark] .intro-chip-row button:hover{background:var(--d-surface-3)}[data-theme=dark] .intro-chip-row button svg{color:var(--d-accent)}[data-theme=dark] .intro-chip-row small{color:var(--d-muted)}[data-theme=dark] :is(.store-intro,.mobile-promo) .intro-note{border:0;background:linear-gradient(120deg,#143528,#2d5c2e,#5f8a2e,#2d5c2e,#143528);background-size:300% 300%;box-shadow:0 8px 22px #0006}[data-theme=dark] :is(.store-intro,.mobile-promo) .intro-note b{color:#fff}[data-theme=dark] :is(.store-intro,.mobile-promo) .intro-note small{color:#fffc}[data-theme=dark] :is(.store-intro,.mobile-promo) .intro-note-icon{color:#143528;background:var(--d-accent)}@media(max-width:850px){[data-theme=dark] .mobile-cat-rail{border-bottom-color:var(--d-border);background:var(--d-surface)}[data-theme=dark] .mobile-cat-rail>*{color:var(--d-text)}[data-theme=dark] .rail-icon{color:var(--d-accent);background:var(--d-surface-3)}[data-theme=dark] .rail-icon.is-all{color:#1a2f22;background:var(--d-accent)}[data-theme=dark] .mobile-cat-rail .is-active .rail-icon{box-shadow:inset 0 0 0 2px var(--d-accent);background:var(--d-surface-2)}[data-theme=dark] .mobile-cat-rail .is-active .rail-icon.is-all{box-shadow:0 0 0 2px var(--d-surface),0 0 0 4px var(--d-accent);background:var(--d-accent)}[data-theme=dark] .mobile-cat-rail .is-active .rail-label{color:var(--d-accent)}[data-theme=dark] .mobile-trust{border-color:var(--d-border);color:var(--d-text);background:var(--d-surface)}[data-theme=dark] .mobile-trust svg{color:var(--d-accent)}}[data-theme=dark] .scroll-top{color:var(--d-accent);background:var(--d-surface-2);box-shadow:0 8px 24px #00000073}[data-theme=dark] .scroll-top:hover{color:#1a2f22;background:var(--d-accent)}[data-theme=dark] .scroll-top-track{stroke:var(--d-border)}[data-theme=dark] .scroll-top-progress{stroke:var(--d-accent)}[data-theme=dark] .scroll-top:hover .scroll-top-progress{stroke:#1a2f22}[data-theme=dark] .info-nav,[data-theme=dark] .about-range>div,[data-theme=dark] .about-advantages>div{border-color:var(--d-border);background:var(--d-surface)}[data-theme=dark] .info-nav a{color:var(--d-text)}[data-theme=dark] .info-nav a:hover,[data-theme=dark] .info-nav a.active{color:var(--d-strong);background:var(--d-surface-3)}[data-theme=dark] .info-nav a.active{box-shadow:inset 3px 0 0 var(--d-accent)}[data-theme=dark] .info-nav a.active svg{color:var(--d-accent)}[data-theme=dark] .info-article h1,[data-theme=dark] .info-section h2,[data-theme=dark] .about-heading,[data-theme=dark] .info-help b,[data-theme=dark] .about-advantages b,[data-theme=dark] .about-range>div{color:var(--d-strong)}[data-theme=dark] .info-summary,[data-theme=dark] .info-help small,[data-theme=dark] .about-advantages small{color:var(--d-muted)}[data-theme=dark] .info-intro{color:var(--d-text);background:var(--d-surface-2);border-left-color:var(--d-accent)}[data-theme=dark] .info-section{border-bottom-color:var(--d-border)}[data-theme=dark] .info-article h1 em{color:var(--d-accent)}[data-theme=dark] .delete-account-card{border-color:#6b3a34}[data-theme=dark] .delete-account-card>b{color:var(--d-strong)}[data-theme=dark] .info-section p,[data-theme=dark] .info-section li,[data-theme=dark] .info-outro{color:var(--d-text)}[data-theme=dark] .info-help{border-color:var(--d-border);background:linear-gradient(135deg,var(--d-surface),var(--d-surface-2))}[data-theme=dark] .info-help small a{color:var(--d-link)}[data-theme=dark] .about-range span,[data-theme=dark] .about-advantages span{color:var(--d-accent);background:var(--d-surface-3)}[data-theme=dark] .about-mission>div{background:linear-gradient(135deg,#143528,#2d5c2e);box-shadow:inset 0 0 0 1px var(--d-border)}@media(max-width:850px){[data-theme=dark] .info-nav a{border-color:var(--d-border)}[data-theme=dark] .info-nav a.active{border-color:var(--d-accent);box-shadow:none}}[data-theme=dark] .pinned-list li{border-color:var(--d-border);background:var(--d-surface-2)}[data-theme=dark] .pinned-name small{color:var(--d-muted)}[data-theme=dark] .qty-default input{border-color:var(--d-border);color:var(--d-strong);background:var(--d-surface-2)}[data-theme=dark] .dash-table tr.is-selected td{background:var(--d-surface-3)}[data-theme=dark] .history-list:before{background:var(--d-border)}[data-theme=dark] .history-dot{border-color:var(--d-surface)}[data-theme=dark] .history-body{border-color:var(--d-border);background:var(--d-surface)}[data-theme=dark] .history-head time{color:var(--d-muted)}[data-theme=dark] .history-remark{border-left-color:var(--d-border);color:var(--d-text);background:var(--d-surface-2)}[data-theme=dark] .history-changes code{color:var(--d-strong);background:var(--d-surface-3)}[data-theme=dark] .link-button{color:var(--d-accent)}[data-theme=dark] .log-health.is-ok{border-color:#2f5a3a;background:#14261b;color:#9fd8a8}[data-theme=dark] .log-health.is-bad{border-color:#6b3a34;background:#2a1715;color:#f0a99f}[data-theme=dark] .bill-step-head,[data-theme=dark] .bill-lines tr{border-bottom-color:var(--d-border)}[data-theme=dark] .bill-lines .bill-line-list{color:var(--d-warn)}[data-theme=dark] .bill-step-head small,[data-theme=dark] .bill-action-bar small{color:var(--d-muted)}[data-theme=dark] .bill-step-no{color:#eaffbd;background:var(--d-primary)}[data-theme=dark] .bill-address{border-color:var(--d-border);background:var(--d-surface-2)}[data-theme=dark] .bill-address-head,[data-theme=dark] .bill-action-bar b{color:var(--d-strong)}[data-theme=dark] .bill-totals{border-color:var(--d-border)}[data-theme=dark] .billing .picker-input:focus-within{border-color:#7fae55;box-shadow:none}[data-theme=dark] .bill-action-bar{border-color:var(--d-border);background:#15221ef2;box-shadow:0 10px 30px #00000073}[data-theme=dark] .delivery-address.is-new b{color:var(--d-ok)}[data-theme=dark] .flash-settings-foot{border-top-color:var(--d-border)}[data-theme=dark] .flash-preview b{color:var(--d-strong)}[data-theme=dark] .top-card-status{color:var(--d-ok);background:var(--d-surface-2)}[data-theme=dark] .dash-subtitle{color:var(--d-strong)}[data-theme=dark] .bulk-note,[data-theme=dark] .bulk-file{color:var(--d-muted)}[data-theme=dark] .bulk-columns,[data-theme=dark] .bulk-csv pre,[data-theme=dark] .bulk-done-list{border-color:var(--d-border);color:var(--d-text);background:var(--d-surface-2)}[data-theme=dark] .bulk-column-list li span,[data-theme=dark] .bulk-label,[data-theme=dark] .bulk-empty{color:var(--d-muted)}[data-theme=dark] .bulk-drop,[data-theme=dark] .bulk-editor{border-color:var(--d-border);color:var(--d-link);background:var(--d-surface-2)}[data-theme=dark] .bulk-drop:hover,[data-theme=dark] .bulk-drop.is-over{border-color:var(--d-link)}[data-theme=dark] .bulk-tab.is-ok{color:var(--d-ok);background:var(--d-ok-bg)}[data-theme=dark] .bulk-tab.is-ok.active{border-color:var(--d-ok);box-shadow:none}[data-theme=dark] .bulk-tab.is-bad{color:var(--d-danger);background:var(--d-danger-bg)}[data-theme=dark] .bulk-tab.is-bad.active{border-color:var(--d-danger);box-shadow:none}[data-theme=dark] .bulk-cell-bad{color:var(--d-danger);background:var(--d-danger-bg)}[data-theme=dark] .bulk-problems li,[data-theme=dark] .bulk-field-error{color:var(--d-danger)}[data-theme=dark] .bulk-table tr.is-editing td{background:var(--d-surface-3)}[data-theme=dark] .bulk-actions{border-top-color:var(--d-border);background:var(--d-surface)}[data-theme=dark] .bulk-done b{color:var(--d-strong)}[data-theme=dark] .bulk-chooser li{border-color:var(--d-border);background:var(--d-surface)}[data-theme=dark] .category-count{color:var(--d-muted);background:var(--d-surface-3)}[data-theme=dark] .category-button.selected .category-count,[data-theme=dark] .child-list button.child-selected .category-count{color:var(--d-accent);background:var(--d-primary)}[data-theme=dark] .header-link.home-link.is-active,[data-theme=dark] .header-link.home-link.is-active svg{color:var(--d-accent)}[data-theme=dark] .export-buttons{border-color:var(--d-border);background:var(--d-surface)}[data-theme=dark] .export-btn{color:var(--d-muted)}[data-theme=dark] .export-btn:hover:not(:disabled),[data-theme=dark] .export-btn:focus-visible{color:var(--d-accent);background:var(--d-surface-3)}[data-theme=dark] .export-btn[data-tip]:after{color:var(--d-strong);background:var(--d-surface-3);box-shadow:0 4px 14px #00000073}[data-theme=dark] .manage-nav{scrollbar-color:var(--d-border) transparent}[data-theme=dark] .manage-nav::-webkit-scrollbar-thumb{background:var(--d-border)}@media(min-width:851px){[data-theme=dark] .manage-nav-search{box-shadow:0 -10px 0 10px var(--d-surface)}}[data-theme=dark] .list-dates{border-color:var(--d-border);color:var(--d-muted);background:var(--d-surface)}[data-theme=dark] .list-dates input[type=date]{color:var(--d-text);color-scheme:dark}[data-theme=dark]{--chart-mark: #74a43f;--chart-grid: var(--d-border-soft);--chart-axis: var(--d-faint);--chart-track: var(--d-surface-3);--chart-tip-bg: var(--d-surface-3);--chart-tip-text: var(--d-strong)}[data-theme=dark] .chart-head h2,[data-theme=dark] .queue-tile b,[data-theme=dark] .bar-list-text>b,[data-theme=dark] .dash-facts dd{color:var(--d-strong)}[data-theme=dark] .bar-list-label,[data-theme=dark] .dash-facts dt{color:var(--d-text)}[data-theme=dark] .bar-list-label small,[data-theme=dark] .bar-list-text>b small,[data-theme=dark] .queue-tile small,[data-theme=dark] .low-stock small,[data-theme=dark] .stat-change{color:var(--d-muted)}[data-theme=dark] .stat-change.is-up{color:var(--d-ok)}[data-theme=dark] .stat-change.is-down,[data-theme=dark] .queue-tile.is-alert{color:var(--d-danger)}[data-theme=dark] .queue-tile{color:var(--d-link)}[data-theme=dark] .dash-facts div{border-bottom-color:var(--d-border-soft)}@media(hover:hover){[data-theme=dark] .save-button:not(.is-saved):hover{color:var(--d-ok);border-color:#9fd68f73;background:var(--d-ok-bg)}}[data-theme=dark] .save-button:not(.is-saved):focus-visible{color:var(--d-ok);border-color:#9fd68f73;background:var(--d-ok-bg)}[data-theme=dark] input.num-guard-error{border-color:var(--d-danger)!important;outline-color:var(--d-danger)!important;box-shadow:0 0 0 3px var(--d-danger-bg)!important}[data-theme=dark] .num-guard-note{color:#2a1513;background:var(--d-danger)}[data-theme=dark] .visitor-head,[data-theme=dark] .visit-entry{border-color:var(--d-border);background:var(--d-surface-2)}[data-theme=dark] .visitor-head.is-blocked{border-color:#6b3a34;background:var(--d-danger-bg)}[data-theme=dark] .visitor-blocked-note{color:var(--d-danger)!important}[data-theme=dark] .visit-timeline:before,[data-theme=dark] .visit-entry:before{background:var(--d-border);box-shadow:0 0 0 2px var(--d-border)}[data-theme=dark] .visit-entry:before{background:var(--d-accent);border-color:var(--d-surface-2)}[data-theme=dark] .visit-pages li:nth-child(odd){background:var(--d-surface-3)}[data-theme=dark] .visit-pages li.is-match{background:var(--d-warn-bg)}[data-theme=dark] .database-history-note,[data-theme=dark] .database-table tfoot td,[data-theme=dark] .database-cleanup .database-section,[data-theme=dark] .database-history-list{border-color:var(--d-border)}[data-theme=dark] .database-section-head>svg:first-child,[data-theme=dark] .database-section-head:hover b{color:var(--d-link)}[data-theme=dark] .database-history-list thead th{background:var(--d-surface-2)}[data-theme=dark] .database-detail-row>td{background:var(--d-surface-2)}[data-theme=dark] .database-records-wrap{border-color:var(--d-border);background:var(--d-surface)}[data-theme=dark] .database-records-table thead th{background:var(--d-surface-2)}[data-theme=dark] .database-sort.is-active{color:var(--d-link)}[data-theme=dark] .database-null{color:var(--d-faint)}[data-theme=dark] .database-filter input{border-color:var(--d-border);color:var(--d-strong);background:var(--d-surface-2);color-scheme:dark}[data-theme=dark] .ss-create{color:var(--d-accent);border-top-color:var(--d-border)}[data-theme=dark] .company-tag{color:#8cc3df}[data-theme=dark] .company-picker-list,[data-theme=dark] .company-add input,[data-theme=dark] .company-rename input{border-color:var(--d-border);color:var(--d-text);background:var(--d-surface-2)}[data-theme=dark] .company-pick{border-bottom-color:var(--d-border-soft)}[data-theme=dark] .company-pick:hover{background:var(--d-surface-3)}[data-theme=dark] .company-pick.is-on{background:#23392c}[data-theme=dark] .company-pick-text b{color:var(--d-strong)}[data-theme=dark] .company-pick-text small{color:var(--d-muted)}[data-theme=dark] .company-pick-other{color:#f2dc9b;background:#3d3520}[data-theme=dark] .company-pick-other.is-moving{color:#f6b79c;background:#46281d}[data-theme=dark] .company-group{border-color:#24414f;background:linear-gradient(180deg,#172a33,#15252c)}[data-theme=dark] .company-group .category-button,[data-theme=dark] .company-group .category-icon{color:#9fcbe3}[data-theme=dark] .company-group .category-button:hover,[data-theme=dark] .company-group .category-button.selected,[data-theme=dark] .company-group .category-toggle:hover{color:#d7ecf7;background:#1f3946}[data-theme=dark] .company-group .category-count,[data-theme=dark] .company-chip .category-count{color:#9fcbe3;background:#1f3946}[data-theme=dark] .company-list-note{color:#7fa6bb}[data-theme=dark] .company-chip{border-color:#2c4c5c;color:#cfe6f2;background:#19303a}[data-theme=dark] .company-chip:hover{border-color:#4f86a6;background:#1f3946}[data-theme=dark] .company-chip.is-selected{border-color:#7fb6d4;color:#0f2530;background:#9fcbe3}[data-theme=dark] .company-chip.is-selected .company-badge{color:#fff;background:#3c6a86}[data-theme=dark] .company-filter-chip{border-color:#2c4c5c;color:#cfe6f2;background:#19303a}[data-theme=dark] .company-filter-chip:hover{background:#1f3946}[data-theme=dark] .place-note{color:#8cc3df}[data-theme=dark] .place-note.is-approx{color:var(--d-muted)}[data-theme=dark] .locations-bar{background:var(--d-surface-3)}[data-theme=dark] .filter-toggle{border-color:var(--d-border);color:var(--d-text);background:var(--d-surface-2)}[data-theme=dark] .filter-toggle.is-on{border-color:var(--d-accent);color:#1a2f22;background:var(--d-accent)}[data-theme=dark] .filter-clear{color:#f0a399}[data-theme=dark] .location-needed{border-color:#5a4126;color:#f0cf9a;background:#2e2417}[data-theme=dark] .location-found{border-color:#2f5a3a;color:#a8dcb4;background:#1b2b20}[data-theme=dark] .older-records{border-color:#365a3a;background:var(--d-ok-bg)}[data-theme=dark] .older-records>b,[data-theme=dark] .older-records p{color:var(--d-strong)}[data-theme=dark] .older-records .inline-form input{border-color:var(--d-border);color:var(--d-strong);background:var(--d-surface-2)}[data-theme=dark] .older-records-note{color:var(--d-danger)}[data-theme=dark] .auth-card .auth-mark{box-shadow:0 0 0 1px var(--d-border),0 4px 12px #0000004d}[data-theme=dark] .estimate-revisions>li{border-color:var(--d-border);background:var(--d-surface-2)}[data-theme=dark] .estimate-changes{color:var(--d-muted)}[data-theme=dark] .chat-product{border-color:var(--d-border);background:var(--d-surface-2)}[data-theme=dark] .chat-product-photo{background:var(--d-surface-3)}[data-theme=dark] .chat-product-text b,[data-theme=dark] .chat-product-price{color:var(--d-strong)}[data-theme=dark] .chat-product-text small{color:var(--d-link)}[data-theme=dark] .product-message textarea{border-color:var(--d-border);color:var(--d-strong);background:var(--d-surface-2)}[data-theme=dark] .cart-waiver{color:#a8dcb4}[data-theme=dark] .cart-waiver.is-missing{color:#f0cf9a}[data-theme=dark] .qty-prices-waiver{color:#a8dcb4}[data-theme=dark] .customer-filter .picker-input{border-color:var(--d-border);background:var(--d-surface)}[data-theme=dark] .filter-chip{border-color:#6f9a4a;color:var(--d-text);background:var(--d-surface-2)}[data-theme=dark] .filter-chip small,[data-theme=dark] .list-total-row small{color:var(--d-muted)}[data-theme=dark] .list-total-row td{border-color:var(--d-border);background:var(--d-surface-2)}[data-theme=dark] .staff-list-people{border-color:var(--d-border)}[data-theme=dark] .staff-list-group>b{color:var(--d-text)}[data-theme=dark] .bill-lines .bill-line-unit{color:var(--d-text)}
