.lf-icon{flex:none;display:inline-block;vertical-align:middle;color:#ac8b48}.lf-spray-benefits{display:grid;gap:10px;margin:18px 0 22px;padding:0;list-style:none;text-align:left}.lf-spray-benefits li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.5}.lf-spray-benefits .lf-icon{width:19px;height:19px}.lf-spray-accordions{display:grid;gap:10px;margin:22px 0;text-align:left;color:#292724}.lf-spray-accordions details{border:1px solid #e5e1db;border-radius:10px;background:#fff;overflow:hidden}.lf-spray-accordions summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;padding:17px 18px;font-size:14px;font-weight:500;line-height:1.5}.lf-spray-accordions summary::-webkit-details-marker{display:none}.lf-spray-accordions summary .lf-icon{width:18px;height:18px}.lf-accordion-plus{margin-left:auto;font-size:20px;color:#a58749;transition:transform .2s}.lf-spray-accordions details[open] .lf-accordion-plus{transform:rotate(45deg)}.lf-spray-accordions details>div{padding:0 18px 18px;color:#6a6660;font-size:13px;line-height:1.8}.lf-spray-accordions details>div p{margin:0 0 10px}.lf-spray-accordions details>div p:last-child{margin:0}.lf-spray-accordions a{color:inherit;text-underline-offset:3px}.lf-spray-marquee{overflow:hidden;padding:24px 0;border-block:1px solid #f0ede8;background:#fff;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.lf-spray-marquee__track{display:flex;width:max-content;animation:lf-spray-marquee 42s linear infinite}.lf-spray-marquee__group{display:flex;flex:none;align-items:center;gap:64px;padding-right:64px}.lf-spray-marquee__group>span{display:flex;align-items:center;gap:14px;white-space:nowrap;font-size:14px;color:#403c36}.lf-spray-marquee:hover .lf-spray-marquee__track{animation-play-state:paused}.lf-spray-steps{max-width:1240px;margin:0 auto;padding:60px 24px 55px;text-align:center}.lf-spray-steps h2,.lf-spray-faq h2{font-family:inherit;font-weight:600;letter-spacing:-.5px;font-size:clamp(24px,2.5vw,32px);line-height:1.25;margin:0 0 12px;color:#302c26}.lf-spray-steps__intro{color:#81776a;font-size:15px;margin:0 0 34px;line-height:1.6}.lf-spray-steps__grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:0;margin:0}.lf-spray-step{position:relative;border-radius:9px;padding:26px 24px 30px;background:#f8f7f5;text-align:left}.lf-spray-step__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.lf-spray-step__top .lf-icon{width:29px;height:29px}.lf-spray-step__top>span{font-size:12px;letter-spacing:2px;color:#a58c61}.lf-spray-step h3{font-size:19px;font-weight:600;margin:0 0 13px;padding-bottom:13px;border-bottom:1px solid #ded9d0;line-height:1.3;color:#302c26}.lf-spray-step p{font-size:14px;line-height:1.8;color:#77716a;margin:0}.lf-spray-step__arrow{position:absolute;right:-26px;top:50%;font-size:32px;font-weight:300;color:#807566;transform:translateY(-50%)}.lf-spray-faq{max-width:850px;margin:0 auto;padding:55px 24px 65px;text-align:center}.lf-spray-eyebrow{font-size:10px;letter-spacing:3px;color:#99845d;margin:0 0 12px}.lf-spray-faq .lf-spray-accordions{margin:28px 0 0}.lf-spray-faq .lf-spray-accordions summary{font-size:15px}.lf-spray-accordions summary:focus-visible{outline:2px solid #ac8b48;outline-offset:-3px}@keyframes lf-spray-marquee{to{transform:translateX(-25%)}}@media(max-width:700px){.lf-spray-steps{padding:40px 16px}.lf-spray-steps__intro{font-size:14px;margin-bottom:24px}.lf-spray-steps__grid{grid-template-columns:1fr;gap:14px}.lf-spray-step{padding:22px}.lf-spray-step__top{margin-bottom:16px}.lf-spray-step__arrow{display:none}.lf-spray-marquee{padding:19px 0}.lf-spray-marquee__group{gap:34px;padding-right:34px}.lf-spray-marquee__group>span{font-size:13px}.lf-spray-faq{padding:35px 16px 45px}}@media(prefers-reduced-motion:reduce){.lf-spray-marquee__track{animation:none;width:auto;display:block}.lf-spray-marquee__group{flex-wrap:wrap;gap:16px 24px;justify-content:center;padding:0 16px;white-space:normal}.lf-spray-marquee__group[aria-hidden=true]{display:none}.lf-spray-marquee{mask-image:none}.lf-accordion-plus{transition:none}}

.lf-spray-steps h2,.lf-spray-faq h2{width:fit-content;max-width:100%}.lf-spray-steps h2,.lf-spray-faq h2{margin-left:auto;margin-right:auto}
@supports ((background-clip:text) or (-webkit-background-clip:text)){.lf-spray-steps h2,.lf-spray-faq h2{background:linear-gradient(100deg,#1a1a1a 0%,#29251e 48%,#b69a57 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}
@media(forced-colors:active){.lf-spray-steps h2,.lf-spray-faq h2{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}


.lf-stock-notice{display:flex;align-items:center;gap:9px;border:1px solid #e9dfcb;background:#faf7f0;color:#55462d;padding:11px 13px;border-radius:7px;font-size:12px;line-height:1.5;margin:0 0 14px;font-weight:500;text-align:left}.lf-stock-notice__dot{display:block;width:7px;height:7px;flex:none;border-radius:50%;background:#70865a}.lf-stock-notice.is-low{border-color:#d7b47b;background:#fff7e9;color:#865718}.lf-stock-notice.is-low .lf-stock-notice__dot{background:#b97721}.lf-stock-notice.is-out{background:#f5f3f0;color:#777;border-color:#dedbd6}.lf-stock-notice.is-out .lf-stock-notice__dot{background:#888}
