.lf-season,.lf-season-picks{color:#46272b;background:#fff8eb}.lf-season *,.lf-season-picks *{box-sizing:border-box}.lf-season [hidden],.lf-season-picks[hidden]{display:none!important}.lf-season-bar{background:#64283a;color:#fff5dc;text-align:center}.lf-season-bar--bau{background:#173c33}.lf-season-bar a{display:flex;gap:6px 20px;flex-wrap:wrap;justify-content:center;align-items:center;padding:10px 18px;color:inherit!important;font:12px/1.5 Arial,sans-serif}.lf-season-bar strong{letter-spacing:.08em;font-size:11px}.lf-season-bar small{font-size:11px}.lf-season__hero{max-width:1360px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:38px}.lf-season__eyebrow{font:700 10px/1.6 Arial,sans-serif;letter-spacing:.13em;color:#855a31;margin:0 0 12px}.lf-season h1{font:400 clamp(34px,3.5vw,50px)/1.12 Georgia,serif;color:#48272d;letter-spacing:-.03em;margin:0 0 17px;text-transform:none}.lf-season h1 em{font-style:normal;color:#792e42}.lf-season__intro{font:15px/1.6 Arial,sans-serif;color:#6b5350;max-width:490px;margin-bottom:20px}.lf-season__offer{border-block:1px solid #dec8a4;padding:14px 0;margin-bottom:18px}.lf-season__offer>strong{font:700 34px/1.2 Arial,sans-serif;color:#6f293c}.lf-season__offer>p{font:700 12px/1.5 Arial,sans-serif;margin:7px 0 10px}.lf-season__code{appearance:none;background:transparent!important;border:1px dashed #aa8054!important;color:#532935!important;padding:9px 11px!important;min-height:44px;height:auto!important;border-radius:4px;display:inline-flex;align-items:center;gap:8px;font:12px/1.5 Arial,sans-serif;text-transform:none!important}.lf-season__code b{font-size:13px;letter-spacing:.04em}.lf-season__code span{text-decoration:underline}.lf-season__cta{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;min-height:48px;background:#6e293e;border-radius:5px;padding:13px 20px;color:#fff7e7!important;font:700 13px/1.5 Arial,sans-serif}.lf-season__secondary{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 0;margin-left:16px;font:13px/1.5 Arial,sans-serif;color:#64283a;text-decoration:underline}.lf-season__guarantee{font:11px/1.6 Arial,sans-serif;margin:15px 0 0;color:#725b55}.lf-season__guarantee strong{font-size:12px;color:#532f35}.lf-season__terms{font:11px/1.6 Arial,sans-serif;color:#785f58;margin:10px 0 0;max-width:500px}.lf-season__art{margin:0;background:#f7ead4;border-radius:10px;overflow:hidden}.lf-season__art img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.lf-season__art figcaption{text-align:center;padding:11px 10px;font:italic 13px/1.5 Georgia,serif;color:#6c493a}.lf-season--bau{background:#eef4ed;color:#173c33}.lf-season--bau h1,.lf-season--bau h1 em{color:#173c33}.lf-season--bau .lf-season__cta{background:#173c33}.lf-season--bau .lf-season__art{background:#fff}.lf-season--bau .lf-season__intro{color:#4c635a}.lf-season__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lf-season a:focus-visible,.lf-season button:focus-visible,.lf-season-bar a:focus-visible,.lf-season-card a:focus-visible{outline:3px solid #c79232;outline-offset:4px}.lf-season-picks{padding:40px 20px 45px;background:#f6edf0}.lf-season-picks__shell{max-width:1280px;margin:auto}.lf-season-picks header{text-align:center;max-width:650px;margin:0 auto 25px}.lf-season-picks h2{font:400 clamp(27px,3vw,38px)/1.2 Georgia,serif;color:#48272d;margin:0 0 12px}.lf-season-picks header>p:last-child{font:14px/1.6 Arial,sans-serif;color:#6b5350}.lf-season-picks__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lf-season-card{background:#fff;border:1px solid #e7dce0;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.lf-season-card>a img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block}.lf-season-card>div{padding:16px;display:flex;flex-direction:column;flex:1}.lf-season-card h3{font:600 14px/1.45 Arial,sans-serif;color:#48272d;margin:0 0 10px}.lf-season-card__base{font:11px/1.4 Arial,sans-serif;color:#786a6d;margin:0 0 5px}.lf-season-card__price{font:700 24px/1.2 Arial,sans-serif;color:#6e293e;margin:0 0 5px}.lf-season-card__label{font:11px/1.5 Arial,sans-serif;color:#786a6d;margin:0 0 14px}.lf-season-card__cta{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:10px 12px;background:#6e293e;border-radius:5px;color:#fff!important;font:600 12px/1.4 Arial,sans-serif;margin-top:auto}.lf-season-picks__note{text-align:center;font:11px/1.6 Arial,sans-serif;color:#725b55;margin:18px 0 0}.lf-launch-intro h2{font-family:Georgia,serif;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.2;color:inherit;margin:0}@media(max-width:749px){.lf-season-bar a{display:block;padding:9px 12px;font-size:11px}.lf-season-bar strong,.lf-season-bar small{display:block;font-size:10px}.lf-season__hero{grid-template-columns:1fr;padding:24px 20px;gap:22px}.lf-season h1{font-size:34px}.lf-season__intro{font-size:14px}.lf-season__offer>strong{font-size:30px}.lf-season__cta{width:100%}.lf-season__secondary{margin:7px 0 0}.lf-season__art{max-width:500px;width:100%;justify-self:center}.lf-season-picks{padding:30px 12px}.lf-season-picks__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lf-season-card>div{padding:12px}.lf-season-card h3{font-size:13px}.lf-season-card__price{font-size:22px}.lf-season-card__cta{font-size:11px;padding:9px}.lf-season-picks__note{text-align:left}}

.lf-season--diwali{background:linear-gradient(125deg,#fff3da,#f9e2d2 55%,#ead8bd)}.lf-season--diwali .lf-season__art{background:#fff;border:1px solid #d4ad68;box-shadow:0 12px 34px #8c48251a}.lf-season--diwali .lf-season__eyebrow{color:#8a492c}
