@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap";#lm-holiday-guide{--cream:#f8f4ec;--green:#253e35;--wine:#763d42;--line:#d9d8cc;--gold:#e2cb99;--soft:#edece3}#lm-holiday-guide *{box-sizing:border-box}#lm-holiday-guide{scroll-behavior:smooth;scroll-padding-top:100px}#lm-holiday-guide{margin:0;background:var(--cream);color:var(--green);font:15px/1.65 DM Sans,Arial,sans-serif}#lm-holiday-guide button,#lm-holiday-guide select{font:inherit}#lm-holiday-guide a{color:inherit;text-underline-offset:5px}#lm-holiday-guide button,#lm-holiday-guide a,#lm-holiday-guide select{touch-action:manipulation}#lm-holiday-guide button{cursor:pointer}#lm-holiday-guide button:focus-visible,#lm-holiday-guide a:focus-visible,#lm-holiday-guide select:focus-visible,#lm-holiday-guide summary:focus-visible{outline:3px solid #b47737;outline-offset:5px}#lm-holiday-guide img{display:block;width:100%;object-fit:cover}#lm-holiday-guide h1,#lm-holiday-guide h2,#lm-holiday-guide h3,#lm-holiday-guide p,#lm-holiday-guide figure{margin:0}#lm-holiday-guide h1,#lm-holiday-guide h2,#lm-holiday-guide h3,#lm-holiday-guide blockquote{font-family:Playfair Display,Georgia,serif;font-weight:400}#lm-holiday-guide h2{font-size:clamp(32px,3.7vw,52px);line-height:1.16;letter-spacing:-1.8px}#lm-holiday-guide h3{font-size:25px;line-height:1.3}#lm-holiday-guide em{font-weight:400}#lm-holiday-guide p{max-width:58ch}#lm-holiday-guide section{scroll-margin-top:20px}#lm-holiday-guide .eyebrow{font-size:10px;letter-spacing:2px;font-weight:600;margin-bottom:20px}#lm-holiday-guide .announcement{text-align:center;padding:7px 16px;background:var(--wine);color:#fff;font-size:11px;letter-spacing:.5px}#lm-holiday-guide header{height:98px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;background:var(--cream)}#lm-holiday-guide .brand{text-decoration:none;font-family:Georgia,serif;font-size:30px;font-weight:700;letter-spacing:-1.8px;line-height:1.1}#lm-holiday-guide .brand span{display:block;font:9px/1.5 DM Sans,Arial;letter-spacing:2.2px;text-align:center;margin-top:6px}#lm-holiday-guide .brand:hover{opacity:.8}#lm-holiday-guide nav{display:flex;gap:30px;align-items:center;font-size:12px}#lm-holiday-guide nav a{text-decoration:none}#lm-holiday-guide .nav-help{border-bottom:1px solid;padding:8px 0}#lm-holiday-guide .hero{display:grid;grid-template-columns:1fr 1fr;min-height:650px;background:var(--green);color:var(--cream)}#lm-holiday-guide .hero-copy{padding:70px 10% 36px 12%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#lm-holiday-guide .hero h1{font-size:clamp(46px,5vw,72px);letter-spacing:-2.5px;line-height:1.08;margin-bottom:27px}#lm-holiday-guide .hero h1 em{color:var(--gold)}#lm-holiday-guide .hero-copy>p:not(.eyebrow){font-size:15px;max-width:355px;color:#e3e6db}#lm-holiday-guide .button{padding:15px 23px;display:flex;align-items:center;justify-content:space-between;gap:26px;font-size:12px;text-decoration:none;border:1px solid transparent;font-weight:600}#lm-holiday-guide .button:hover{filter:brightness(.94)}#lm-holiday-guide .cream{background:var(--cream);color:var(--green)}#lm-holiday-guide .green{background:var(--green);color:var(--cream)}#lm-holiday-guide .hero .button{margin-top:30px}#lm-holiday-guide .hero-link{font-size:11px;margin-top:18px;color:#dedfd6}#lm-holiday-guide .hero-note{font-size:10px;letter-spacing:.6px;margin-top:52px}#lm-holiday-guide .hero-photo{position:relative;min-height:650px}#lm-holiday-guide .hero-photo>img{height:100%;position:absolute;object-position:50% 42%}#lm-holiday-guide .hero-photo:after{content:"";position:absolute;top:60%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#15291a99);pointer-events:none}#lm-holiday-guide .photo-note{position:absolute;z-index:1;bottom:65px;left:35px;font:27px/1.3 Playfair Display,Georgia;text-shadow:0 1px 8px #0005}#lm-holiday-guide .photo-shop{position:absolute;bottom:25px;left:35px;font-size:10px;z-index:1}#lm-holiday-guide .ribbon{display:flex;gap:40px;justify-content:center;align-items:center;padding:20px;background:#e8e6d8;font-size:9px;letter-spacing:1.8px;overflow:hidden;white-space:nowrap}#lm-holiday-guide .ribbon b{font-size:21px;font-weight:400}#lm-holiday-guide .section{padding:85px 6%}#lm-holiday-guide .section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px}#lm-holiday-guide .section-top>p{font-size:13px;max-width:250px}#lm-holiday-guide .chapter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}#lm-holiday-guide .chapter{border:0;padding:0;background:none;text-align:left;color:var(--green)}#lm-holiday-guide .chapter-image{position:relative;overflow:hidden}#lm-holiday-guide .chapter-image img{aspect-ratio:3/4;transition:transform .4s}#lm-holiday-guide .chapter:hover img{transform:scale(1.025)}#lm-holiday-guide .chapter-image>span{position:absolute;top:12px;left:12px;border:1px solid #a5ac9e;background:#f8f4ece6;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:11px}#lm-holiday-guide .chapter h3{font-size:22px;margin-top:18px}#lm-holiday-guide .chapter p{font-size:11px;margin-top:5px}#lm-holiday-guide .text-link{display:block;font-size:10px;text-decoration:underline;text-underline-offset:5px;margin-top:14px}#lm-holiday-guide .finder{background:#e8e9df;display:grid;grid-template-columns:1.05fr 1fr .9fr;gap:55px;align-items:center}#lm-holiday-guide .finder h2{margin-bottom:20px}#lm-holiday-guide .finder>div>p:not(.eyebrow){font-size:13px}#lm-holiday-guide .finder form{display:flex;flex-direction:column;gap:8px}#lm-holiday-guide .finder label{font-size:11px;font-weight:600;margin-top:5px}#lm-holiday-guide .finder select{width:100%;padding:12px;background:var(--cream);color:var(--green);border:1px solid #b8c0b2;border-radius:0;font-size:12px}#lm-holiday-guide .finder form .button{margin-top:12px}#lm-holiday-guide .finder-result{border-left:1px solid #bac2b5;padding-left:35px}#lm-holiday-guide .finder-result .eyebrow{display:block;font-size:9px}#lm-holiday-guide .finder-result h3{font-size:29px;margin-bottom:18px}#lm-holiday-guide .finder-result p{font-size:12px}#lm-holiday-guide .finder-result a{display:inline-block;font-size:12px;margin-top:15px}#lm-holiday-guide .filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}#lm-holiday-guide .filters button{padding:9px 16px;font-size:11px;border:1px solid #c8cbbb;background:none;color:var(--green);border-radius:0}#lm-holiday-guide .filters button.active,#lm-holiday-guide .filters button:hover{background:var(--green);color:var(--cream)}#lm-holiday-guide .filter-note{font-size:12px;margin-bottom:24px;min-height:20px}#lm-holiday-guide .product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px 24px}#lm-holiday-guide .product-card{position:relative}#lm-holiday-guide .product-image{position:relative;display:block;background:var(--soft)}#lm-holiday-guide .product-image img{aspect-ratio:4/4.4;object-position:center 24%}#lm-holiday-guide .product-tag{position:absolute;left:12px;top:12px;background:var(--cream);font-size:9px;padding:5px 9px}#lm-holiday-guide .product-head{display:flex;gap:15px;justify-content:space-between;margin-top:16px}#lm-holiday-guide .product-head h3{font-size:23px}#lm-holiday-guide .price{white-space:nowrap;font-size:13px;padding-top:4px}#lm-holiday-guide .product-card>p{font-size:12px;margin:10px 0 12px;max-width:38ch}#lm-holiday-guide .product-card>a:last-child{font-size:11px}#lm-holiday-guide .fine-print{font-size:10px;line-height:1.7;max-width:none;opacity:.8;margin-top:25px}#lm-holiday-guide .gift-image{aspect-ratio:4/4.4;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--wine);color:var(--cream);padding:25px;text-align:center}#lm-holiday-guide .gift-image>span{font-family:Georgia;font-size:18px;letter-spacing:-1px}#lm-holiday-guide .gift-image>strong{font:italic 42px/1.15 Playfair Display,Georgia;max-width:220px;margin:30px 0}#lm-holiday-guide .gift-image small{font-size:10px;letter-spacing:2px}#lm-holiday-guide .mom-section{background:var(--green);color:var(--cream)}#lm-holiday-guide .mom-layout{display:grid;grid-template-columns:.8fr 1.3fr;gap:60px}#lm-holiday-guide .video-card{display:grid;grid-template-columns:1fr;position:relative}#lm-holiday-guide .video-card video{width:100%;max-height:530px;object-fit:cover;background:#172c23}#lm-holiday-guide .video-card>div{padding:20px 0 0}#lm-holiday-guide .video-card .eyebrow{font-size:9px}#lm-holiday-guide .video-card p{font-size:21px;font-family:Playfair Display,Georgia;margin:5px 0}#lm-holiday-guide .video-card a{font-size:11px}#lm-holiday-guide .reviews>figure{padding:26px 0 30px;border-bottom:1px solid #64786b}#lm-holiday-guide .reviews>figure:first-child{padding-top:0}#lm-holiday-guide .reviews .eyebrow{font-size:9px;color:var(--gold)}#lm-holiday-guide blockquote{font-size:32px;line-height:1.35;margin:14px 0 22px}#lm-holiday-guide figcaption{font-size:11px;color:#d2dbd0}#lm-holiday-guide .small-reviews{display:grid;grid-template-columns:1fr 1fr;gap:30px}#lm-holiday-guide .small-reviews blockquote{font-size:25px}#lm-holiday-guide .small-reviews a{font-size:10px}#lm-holiday-guide .gift-note{text-align:center}#lm-holiday-guide .gift-note h2{margin-bottom:45px}#lm-holiday-guide .note-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;text-align:left}#lm-holiday-guide .note-grid article{border-top:1px solid #b9bcae;padding-top:20px}#lm-holiday-guide .note-grid span{font-size:9px;letter-spacing:1.5px}#lm-holiday-guide .note-grid h3{font-size:29px;margin:18px 0}#lm-holiday-guide .note-grid p{font-size:12px;max-width:35ch}#lm-holiday-guide .gift-card-section{padding:65px 9%;display:grid;grid-template-columns:1fr 1fr;gap:85px;background:#e9ddd5;align-items:center}#lm-holiday-guide .gift-card-art{background:var(--wine);color:var(--cream);padding:35px 40px;aspect-ratio:1.5;display:flex;flex-direction:column;justify-content:space-between;transform:rotate(-3deg);box-shadow:9px 12px #c8b4a1}#lm-holiday-guide .gift-card-art>span:first-child{font:700 20px Georgia;letter-spacing:-1px}#lm-holiday-guide .gift-card-art>div{font:40px/1.1 Playfair Display,Georgia;margin:20px 0}#lm-holiday-guide .gift-card-art>span:last-child{font-size:9px;letter-spacing:2px}#lm-holiday-guide .gift-card-section h2{font-size:40px}#lm-holiday-guide .gift-card-section p:not(.eyebrow):not(.fine-print){font-size:13px;margin:20px 0}#lm-holiday-guide .gift-card-section .button{display:inline-flex}#lm-holiday-guide .faq{display:grid;grid-template-columns:1fr 1.3fr;gap:70px}#lm-holiday-guide .faq details{border-bottom:1px solid var(--line);padding:20px 0}#lm-holiday-guide .faq details:first-child{padding-top:0}#lm-holiday-guide .faq summary{font-size:14px;cursor:pointer}#lm-holiday-guide .faq details p{font-size:12px;padding-top:15px;max-width:65ch}#lm-holiday-guide .closing{text-align:center;background:var(--wine);color:var(--cream);padding:65px 20px}#lm-holiday-guide .closing h2{font-size:42px;margin:15px 0 25px}#lm-holiday-guide .closing a{font-size:12px}#lm-holiday-guide footer{display:flex;justify-content:space-between;align-items:center;padding:40px 6%;gap:25px}#lm-holiday-guide footer p,#lm-holiday-guide footer>a:last-child{font-size:10px}#lm-holiday-guide .skip{position:absolute;left:10px;top:-100px;z-index:100;background:#fff;padding:10px}#lm-holiday-guide .skip:focus{top:10px}@media(min-width:1500px){#lm-holiday-guide .hero,#lm-holiday-guide .hero-photo{min-height:760px}#lm-holiday-guide .section{padding-left:max(6%,calc((100vw - 1360px)/2));padding-right:max(6%,calc((100vw - 1360px)/2))}}@media(max-width:1000px){#lm-holiday-guide header{height:85px}#lm-holiday-guide nav{gap:18px}#lm-holiday-guide .hero-copy{padding:50px 9%}#lm-holiday-guide .hero,#lm-holiday-guide .hero-photo{min-height:600px}#lm-holiday-guide .hero h1{font-size:52px}#lm-holiday-guide .finder{gap:25px;grid-template-columns:1fr 1fr}#lm-holiday-guide .finder-result{grid-column:1/-1;border-left:0;border-top:1px solid #bac2b5;padding:25px 0 0}#lm-holiday-guide .finder-result h3 br{display:none}#lm-holiday-guide .chapter-grid{gap:15px}#lm-holiday-guide .chapter h3{font-size:20px}#lm-holiday-guide .mom-layout{gap:35px}#lm-holiday-guide .gift-card-section{gap:45px}#lm-holiday-guide .gift-card-section h2{font-size:33px}}@media(max-width:700px){#lm-holiday-guide .announcement{font-size:10px}#lm-holiday-guide .announcement span{display:none}#lm-holiday-guide header{height:80px;padding:0 6%}#lm-holiday-guide .brand{font-size:25px}#lm-holiday-guide nav a{display:none}#lm-holiday-guide nav .nav-help{display:block;font-size:11px}#lm-holiday-guide .hero{grid-template-columns:1fr}#lm-holiday-guide .hero-copy{padding:45px 7% 30px}#lm-holiday-guide .hero h1{font-size:52px;letter-spacing:-2px}#lm-holiday-guide .hero-copy>p:not(.eyebrow){font-size:14px}#lm-holiday-guide .hero-note{margin-top:30px}#lm-holiday-guide .hero-photo{min-height:480px}#lm-holiday-guide .hero-photo>img{object-position:50% 30%}#lm-holiday-guide .photo-note{font-size:25px;left:25px}#lm-holiday-guide .photo-shop{left:25px}#lm-holiday-guide .ribbon{gap:23px;font-size:8px;justify-content:flex-start;padding:14px 7%}#lm-holiday-guide .section{padding:55px 6%}#lm-holiday-guide .section-top{display:block;margin-bottom:28px}#lm-holiday-guide .section-top>p{margin-top:20px}#lm-holiday-guide .eyebrow{font-size:9px;margin-bottom:15px}#lm-holiday-guide h2{font-size:36px;letter-spacing:-1px}#lm-holiday-guide .chapter-grid{grid-template-columns:1fr 1fr;gap:30px 15px}#lm-holiday-guide .chapter h3{font-size:20px}#lm-holiday-guide .chapter p{font-size:10px}#lm-holiday-guide .text-link{font-size:9px}#lm-holiday-guide .finder{grid-template-columns:1fr;gap:28px}#lm-holiday-guide .finder-result{grid-column:auto}#lm-holiday-guide .finder form{gap:9px}#lm-holiday-guide .finder select{font-size:14px}#lm-holiday-guide .product-grid{grid-template-columns:1fr 1fr;gap:32px 15px}#lm-holiday-guide .product-head{display:block}#lm-holiday-guide .product-head h3{font-size:21px}#lm-holiday-guide .price{display:block;font-size:12px;padding-top:3px}#lm-holiday-guide .product-tag{font-size:8px;left:7px;top:7px;padding:4px 6px}#lm-holiday-guide .product-card>p{font-size:11px}#lm-holiday-guide .filters{gap:6px}#lm-holiday-guide .filters button{font-size:10px;padding:8px 10px}#lm-holiday-guide .gift-image{padding:15px}#lm-holiday-guide .gift-image>span{font-size:15px}#lm-holiday-guide .gift-image>strong{font-size:27px;margin:20px 0}#lm-holiday-guide .gift-image small{font-size:8px;letter-spacing:1px}#lm-holiday-guide .mom-layout{grid-template-columns:1fr;gap:35px}#lm-holiday-guide .video-card{grid-template-columns:1fr .8fr;gap:20px;align-items:center}#lm-holiday-guide .video-card video{max-height:320px}#lm-holiday-guide .video-card>div{padding:0}#lm-holiday-guide .video-card .eyebrow{font-size:8px}#lm-holiday-guide .video-card p{font-size:25px}#lm-holiday-guide .reviews blockquote{font-size:29px}#lm-holiday-guide .small-reviews{gap:20px}#lm-holiday-guide .small-reviews blockquote{font-size:24px}#lm-holiday-guide .note-grid{grid-template-columns:1fr;gap:25px}#lm-holiday-guide .note-grid h3 br{display:none}#lm-holiday-guide .note-grid h3{font-size:27px;margin:12px 0}#lm-holiday-guide .note-grid p{max-width:100%}#lm-holiday-guide .gift-card-section{grid-template-columns:1fr;padding:50px 8%;gap:45px}#lm-holiday-guide .gift-card-art{max-width:400px;width:100%;margin:auto}#lm-holiday-guide .gift-card-section h2{font-size:36px}#lm-holiday-guide .faq{grid-template-columns:1fr;gap:35px}#lm-holiday-guide .closing h2{font-size:35px}#lm-holiday-guide footer{flex-wrap:wrap;padding:30px 6%}#lm-holiday-guide footer p{order:3;width:100%}}@media(prefers-reduced-motion:reduce){#lm-holiday-guide{scroll-behavior:auto}#lm-holiday-guide *{transition:none!important}}#lm-holiday-guide .quiz-hero{display:grid;grid-template-columns:1fr 1fr;background:#e8e9df;align-items:stretch}#lm-holiday-guide .quiz-intro{padding:50px 10% 0 12%;background:var(--green);color:var(--cream)}#lm-holiday-guide .quiz-intro h1{font-size:clamp(40px,4.1vw,60px);line-height:1.12;letter-spacing:-2px;margin-bottom:22px}#lm-holiday-guide .quiz-intro>p:not(.eyebrow){font-size:13px;max-width:44ch}#lm-holiday-guide .quiz-intro-photo{margin-top:30px;height:200px;position:relative;overflow:hidden}#lm-holiday-guide .quiz-intro-photo img{height:100%;object-position:50% 36%}#lm-holiday-guide .quiz-intro-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,#15291a66)}#lm-holiday-guide .quiz-intro-photo span{position:absolute;right:18px;bottom:20px;font:23px/1.25 Playfair Display,Georgia;z-index:1;text-shadow:0 1px 6px #0008}#lm-holiday-guide .quiz-panel{padding:55px 12% 40px 10%;display:flex;flex-direction:column;justify-content:center}#lm-holiday-guide .quiz-progress{display:flex;gap:20px;justify-content:space-between;font-size:9px;letter-spacing:1px}#lm-holiday-guide .quiz-progress>span:last-child{letter-spacing:0}#lm-holiday-guide .progress-track{height:3px;background:#c9cfbf;margin:17px 0 35px}#lm-holiday-guide #lm-hg-progress-fill{width:25%;height:100%;background:var(--wine);transition:width .2s}#lm-holiday-guide .quiz-step{border:0;padding:0;margin:0;min-height:230px;min-width:0}#lm-holiday-guide .quiz-step legend{font:34px/1.2 Playfair Display,Georgia;letter-spacing:-1px;margin:0 0 15px;padding:0}#lm-holiday-guide .quiz-step>p{font-size:13px;margin-bottom:25px}#lm-holiday-guide .quiz-step label{display:block;font-size:11px;font-weight:600;margin-bottom:8px}#lm-holiday-guide .quiz-step select{padding:15px 12px;width:100%;background:var(--cream);color:var(--green);border:1px solid #adb7a5;border-radius:0;font-size:13px}#lm-holiday-guide .quiz-step .quiz-hint{font-size:11px;line-height:1.65;margin:18px 0 10px}#lm-holiday-guide .quiz-controls{display:flex;gap:18px;align-items:center;margin-top:25px}#lm-holiday-guide .quiz-controls .button{flex:1;min-height:51px}#lm-holiday-guide #lm-hg-quiz-back{background:none;border:0;border-bottom:1px solid;padding:5px 0;color:var(--green);font-size:11px}#lm-holiday-guide .quiz-skip{font-size:11px;margin-top:24px;display:inline-block}#lm-holiday-guide .chapter-grid{grid-template-columns:repeat(3,1fr);gap:40px 25px}#lm-holiday-guide .chapter-intro{font-size:14px;max-width:83ch;margin:-10px 0 30px}#lm-holiday-guide .chapter .chapter-detail{font-size:12px;line-height:1.7;margin:12px 0;min-height:83px}#lm-holiday-guide .chapter h3{font-size:25px}#lm-holiday-guide .chapter>p:first-of-type{font-weight:600;font-size:11px}#lm-holiday-guide .babywearing-chapter .chapter-image img{object-position:50% 30%}#lm-holiday-guide .babywearing-feature{display:grid;grid-template-columns:.9fr 1fr;background:var(--green);color:var(--cream)}#lm-holiday-guide .babywearing-photo{min-height:660px;position:relative}#lm-holiday-guide .babywearing-photo img{height:100%;position:absolute;object-position:50% 35%}#lm-holiday-guide .babywearing-copy{padding:65px 12%}#lm-holiday-guide .babywearing-copy h2{margin-bottom:25px}#lm-holiday-guide .babywearing-copy>p:not(.eyebrow):not(.fine-print){font-size:13px}#lm-holiday-guide .babywearing-picks{display:grid;gap:16px;margin:28px 0}#lm-holiday-guide .babywearing-picks p{font-size:12px;border-top:1px solid #617369;padding-top:13px}#lm-holiday-guide .babywearing-picks strong{font-weight:600}#lm-holiday-guide .babywearing-copy .button{width:100%;text-align:left}#lm-holiday-guide .quiz-results{background:#eee9df}#lm-holiday-guide #lm-hg-finder-result{display:grid;grid-template-columns:.7fr 1.2fr;gap:65px;align-items:center}#lm-holiday-guide .result-photo img{max-height:430px;object-fit:cover;object-position:50% 20%}#lm-holiday-guide .result-copy p{font-size:13px;margin:18px 0}#lm-holiday-guide .result-copy .result-stage{font-size:12px;font-weight:600;color:var(--wine)}#lm-holiday-guide .result-copy .button{display:inline-flex;margin-top:10px}#lm-holiday-guide .result-other{font-size:11px;display:block;margin-top:18px}#lm-holiday-guide #lm-hg-quiz-restart{margin-top:25px;border:0;border-bottom:1px solid;background:none;color:var(--green);padding:6px 0;font-size:11px}#lm-holiday-guide nav{gap:22px}@media(max-width:1000px){#lm-holiday-guide .quiz-intro{padding:40px 9% 0}#lm-holiday-guide .quiz-panel{padding:40px 9%}#lm-holiday-guide .quiz-progress{display:block}#lm-holiday-guide .quiz-progress>span:last-child{display:block;margin-top:5px}#lm-holiday-guide .quiz-step legend{font-size:30px}#lm-holiday-guide .chapter .chapter-detail{min-height:125px}#lm-holiday-guide .babywearing-copy{padding:45px 9%}#lm-holiday-guide .babywearing-copy h2{font-size:37px}#lm-holiday-guide .babywearing-photo{min-height:680px}#lm-holiday-guide #lm-hg-finder-result{gap:35px}#lm-holiday-guide .result-copy h2{font-size:36px}#lm-holiday-guide nav{gap:16px}}@media(max-width:700px){#lm-holiday-guide .quiz-hero{grid-template-columns:1fr}#lm-holiday-guide .quiz-intro{padding:30px 6% 28px}#lm-holiday-guide .quiz-intro h1{font-size:40px;letter-spacing:-1.4px}#lm-holiday-guide .quiz-intro>p:not(.eyebrow){font-size:12px}#lm-holiday-guide .quiz-intro-photo{display:none}#lm-holiday-guide .quiz-panel{padding:28px 6% 32px}#lm-holiday-guide .quiz-progress{display:flex}#lm-holiday-guide .quiz-progress>span:last-child{margin:0}#lm-holiday-guide .progress-track{margin:13px 0 25px}#lm-holiday-guide .quiz-step{min-height:175px}#lm-holiday-guide .quiz-step legend{font-size:29px}#lm-holiday-guide .quiz-step>p{font-size:12px;margin-bottom:20px}#lm-holiday-guide .quiz-step select{font-size:14px;padding:14px 10px}#lm-holiday-guide .quiz-controls{margin-top:15px}#lm-holiday-guide .quiz-skip{margin-top:20px}#lm-holiday-guide .chapter-grid{grid-template-columns:1fr 1fr;gap:30px 18px}#lm-holiday-guide .chapter h3{font-size:22px}#lm-holiday-guide .chapter .chapter-detail{font-size:11px;min-height:0}#lm-holiday-guide .chapter-intro{font-size:12px}#lm-holiday-guide .babywearing-feature{grid-template-columns:1fr}#lm-holiday-guide .babywearing-photo{min-height:380px}#lm-holiday-guide .babywearing-photo img{object-position:50% 32%}#lm-holiday-guide .babywearing-copy{padding:40px 6%}#lm-holiday-guide .babywearing-copy h2{font-size:35px}#lm-holiday-guide #lm-hg-finder-result{grid-template-columns:1fr;gap:25px}#lm-holiday-guide .result-photo img{height:270px;width:100%;object-fit:contain;background:#efede8}#lm-holiday-guide .result-copy h2{font-size:34px}#lm-holiday-guide .result-copy p{font-size:12px}#lm-holiday-guide .result-photo .gift-image{aspect-ratio:2}#lm-holiday-guide .text-link{font-size:10px}#lm-holiday-guide nav a{display:none}#lm-holiday-guide nav .nav-help{display:block}}#lm-holiday-guide{--cream:#fff9ef;--green:#183d32;--wine:#852943;--line:#e2d9ca;--gold:#f0d28f;--soft:#f1eadf;--cranberry:#74213d;--cranberry-dark:#591a31;--rose:#f1beca;--blush:#f8e8e8;--pine-wash:#e9efe6;--ink:#341a28}#lm-holiday-guide .announcement{background:var(--cranberry-dark);color:var(--cream)}#lm-holiday-guide header{background:var(--cream)}#lm-holiday-guide .nav-help{color:var(--wine)}#lm-holiday-guide .quiz-hero{background:var(--pine-wash)}#lm-holiday-guide .quiz-intro{position:relative;background:var(--cranberry);color:var(--cream);padding-bottom:30px}#lm-holiday-guide .quiz-intro h1 em{color:var(--gold)}#lm-holiday-guide .quiz-intro .eyebrow{color:#f7dce2}#lm-holiday-guide .quiz-intro>p:not(.eyebrow){color:#fbeef0}#lm-holiday-guide .quiz-intro-photo{width:min(100%,340px);height:auto;aspect-ratio:5/6;margin-inline:0;border-radius:4px}#lm-holiday-guide .quiz-intro-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 32%}#lm-holiday-guide .quiz-intro-photo:after{content:none}#lm-holiday-guide .quiz-intro-photo span{color:#fff}#lm-holiday-guide .quiz-panel{background:var(--pine-wash)}#lm-holiday-guide .quiz-progress{color:var(--green);font-weight:700}#lm-holiday-guide .progress-track{background:#c4d0c3}#lm-holiday-guide #lm-hg-progress-fill{background:var(--cranberry)}#lm-holiday-guide .quiz-step select{background:var(--cream);border-color:#6f8975}#lm-holiday-guide .quiz-controls .button,#lm-holiday-guide .result-copy .button{background:var(--cranberry);color:var(--cream)}#lm-holiday-guide .quiz-controls .button:hover,#lm-holiday-guide .result-copy .button:hover{background:var(--cranberry-dark);filter:none}#lm-holiday-guide .quiz-skip{color:var(--wine);font-weight:600}#lm-holiday-guide .ribbon{background:#f4e7cd;color:var(--green)}#lm-holiday-guide .ribbon b,#lm-holiday-guide .chapters .eyebrow,#lm-holiday-guide .gifts .eyebrow,#lm-holiday-guide .faq .eyebrow,#lm-holiday-guide .gift-note .eyebrow{color:var(--wine)}#lm-holiday-guide .chapter-image>span{border:0;background:var(--cranberry);color:var(--cream);font-weight:700}#lm-holiday-guide .chapter:nth-child(3n+2) .chapter-image>span{background:var(--rose);color:var(--ink)}#lm-holiday-guide .chapter:nth-child(3n) .chapter-image>span{background:var(--green);color:var(--cream)}#lm-holiday-guide .chapter{display:flex;flex-direction:column;align-items:flex-start}#lm-holiday-guide .chapter-image{width:100%;border-radius:3px}#lm-holiday-guide .chapter .text-link{color:var(--wine);font-weight:600;margin-top:auto;padding-top:12px}#lm-holiday-guide .babywearing-feature{background:var(--green);color:var(--cream)}#lm-holiday-guide .babywearing-copy .eyebrow{color:var(--rose)}#lm-holiday-guide .babywearing-copy h2 em{color:var(--gold)}#lm-holiday-guide .babywearing-picks p{border-color:#758e7f}#lm-holiday-guide .babywearing-copy .button{background:var(--gold);color:var(--green)}#lm-holiday-guide .filters button{border-color:#a7b9a8}#lm-holiday-guide .filters button.active,#lm-holiday-guide .filters button:hover{background:var(--green);color:#fff}#lm-holiday-guide .product-tag{background:var(--blush);color:var(--wine);font-weight:600}#lm-holiday-guide .product-card:nth-child(2n) .product-tag{background:var(--pine-wash);color:var(--green)}#lm-holiday-guide .gift-image,#lm-holiday-guide .gift-card-art{background:var(--cranberry);color:var(--cream)}#lm-holiday-guide .gift-card-section{background:var(--blush)}#lm-holiday-guide .gift-card-art{box-shadow:9px 12px #d6bb82}#lm-holiday-guide .quiz-results{background:var(--blush)}#lm-holiday-guide .mom-section{background:#24483e;color:var(--cream)}#lm-holiday-guide .mom-section .eyebrow{color:var(--gold)}#lm-holiday-guide .closing{background:var(--cranberry);color:var(--cream)}#lm-holiday-guide .closing .eyebrow{color:var(--gold)}#lm-holiday-guide button:focus-visible,#lm-holiday-guide a:focus-visible,#lm-holiday-guide select:focus-visible,#lm-holiday-guide summary:focus-visible{outline-color:var(--wine)}#lm-holiday-guide .mom-section :focus-visible,#lm-holiday-guide .babywearing-feature :focus-visible,#lm-holiday-guide .closing :focus-visible{outline-color:var(--gold)}@media(max-width:700px){#lm-holiday-guide .quiz-intro{padding-bottom:28px}#lm-holiday-guide .quiz-intro h1{font-size:clamp(31px,9.4vw,40px)}#lm-holiday-guide .mom-layout,#lm-holiday-guide .small-reviews{min-width:0}#lm-holiday-guide .mom-layout{grid-template-columns:minmax(0,1fr)}#lm-holiday-guide .video-card{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}#lm-holiday-guide .small-reviews{grid-template-columns:repeat(2,minmax(0,1fr))}}#lm-holiday-guide header .brand,#lm-holiday-guide header nav a{white-space:nowrap}@media(min-width:701px)and (max-width:950px){#lm-holiday-guide header nav{gap:13px;font-size:11px}#lm-holiday-guide header nav>a:first-child{display:none}}#lm-holiday-guide .quiz-intro h1{font-size:clamp(42px,5.4vw,72px)}#lm-holiday-guide .quiz-step{min-height:175px}#lm-holiday-guide .chapters>h2{margin-bottom:32px}#lm-holiday-guide .chapter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#lm-holiday-guide .chapter{display:grid;grid-template-columns:2fr 3fr;align-items:stretch;gap:0;background:#f6eee1;border:1px solid var(--line);border-radius:4px;overflow:hidden}#lm-holiday-guide .chapter:nth-child(3){background:var(--green);color:var(--cream)}#lm-holiday-guide .chapter:nth-child(3) .text-link{color:var(--gold)}#lm-holiday-guide .chapter:nth-child(3):focus-visible{outline-color:var(--wine)}#lm-holiday-guide .chapter-image{height:100%;min-height:216px;border-radius:0}#lm-holiday-guide .chapter-image img{height:100%;aspect-ratio:auto;position:absolute;top:0;right:0;bottom:0;left:0;object-position:center 25%}#lm-holiday-guide .chapter-copy{display:flex;flex-direction:column;align-items:flex-start;padding:24px}#lm-holiday-guide .chapter h3{margin:0 0 10px;font-size:clamp(21px,2.3vw,30px)}#lm-holiday-guide .chapter-copy p{font-size:13px;line-height:1.55;margin:0 0 13px}#lm-holiday-guide .chapter .text-link{text-align:left}#lm-holiday-guide .gifts{border-top:1px solid var(--line);background:#fbf3e7}#lm-holiday-guide .gifts .section-top{align-items:flex-start}#lm-holiday-guide .gifts .filter-note{margin:12px 0 0;font-size:14px;max-width:56ch}#lm-holiday-guide .change-collection{font-size:12px;flex-shrink:0}#lm-holiday-guide .collection-links{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 28px}#lm-holiday-guide .collection-links a{border:1px solid var(--wine);padding:8px 12px;color:var(--wine);font-size:12px;text-decoration:none}#lm-holiday-guide .collection-links a:hover{background:var(--wine);color:var(--cream)}@media(max-width:950px){#lm-holiday-guide header nav>a:first-child{display:block}}@media(max-width:850px){#lm-holiday-guide .chapter-copy{padding:18px}#lm-holiday-guide .chapter-image{min-height:225px}}@media(max-width:640px){#lm-holiday-guide .quiz-intro h1{font-size:40px}#lm-holiday-guide .chapter-grid{grid-template-columns:1fr}#lm-holiday-guide .chapter-image{min-height:182px}#lm-holiday-guide .chapter-copy{padding:16px}#lm-holiday-guide .chapter-copy p{font-size:12px}#lm-holiday-guide .change-collection{display:inline-block;margin-top:14px}#lm-holiday-guide header nav>a:first-child{display:none}}#lm-holiday-guide .chapter[aria-pressed=true]{box-shadow:0 0 0 2px var(--wine)}#lm-holiday-guide .chapter:nth-child(3)[aria-pressed=true]{box-shadow:0 0 0 2px var(--green)}#lm-holiday-guide .quiz-panel{padding-inline:clamp(20px,4vw,64px)}#lm-holiday-guide .quiz-panel .progress-track{margin-bottom:24px}#lm-holiday-guide .quiz-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#lm-holiday-guide .quiz-choice{display:flex;flex-direction:column;overflow:hidden;padding:0;border:1px solid #b5c1b1;border-radius:4px;background:var(--cream);color:var(--green);text-align:left}#lm-holiday-guide .quiz-choice:hover,#lm-holiday-guide .quiz-choice[aria-pressed=true]{border-color:var(--wine);background:var(--blush)}#lm-holiday-guide .quiz-choice img{width:100%;height:85px;object-position:center 28%}#lm-holiday-guide .quiz-choice[data-stage=babywearing] img{object-position:center 48%}#lm-holiday-guide .quiz-choice>span{display:flex;flex-direction:column;gap:4px;padding:9px 10px 10px}#lm-holiday-guide .quiz-choice strong{font-size:13px;line-height:1.2}#lm-holiday-guide .quiz-choice small{font-size:11px;line-height:1.3}#lm-holiday-guide .quiz-unsure,#lm-holiday-guide .change-collection{padding:8px 0;border:0;background:transparent;color:var(--wine);text-decoration:underline;text-underline-offset:4px}#lm-holiday-guide .quiz-unsure{margin-top:10px;font-size:12px}#lm-holiday-guide .quiz-controls:has(>:not([hidden])){margin-top:25px}#lm-holiday-guide .quiz-controls{margin-top:0}@media(max-width:700px){#lm-holiday-guide .quiz-panel{padding-inline:6%}}#lm-holiday-guide .giftlist-jump{padding:0;border:0;background:none;font-size:12px;color:var(--wine);text-decoration:underline;text-underline-offset:4px}#lm-holiday-guide .guide-browse{align-self:flex-start;font-size:12px;margin-top:12px}#lm-holiday-guide .giftlist-save,#lm-holiday-guide .giftlist-actions button,#lm-holiday-guide .guide-giftlist li button{border:1px solid var(--wine);border-radius:3px;padding:8px 12px;background:var(--cream);color:var(--wine);font:inherit;font-size:12px;cursor:pointer}#lm-holiday-guide .giftlist-save{display:block;margin-top:12px}#lm-holiday-guide .giftlist-save[aria-pressed=true]{background:var(--blush)}#lm-holiday-guide .guide-giftlist{position:fixed;top:0;right:0;bottom:0;left:0;width:min(540px,calc(100% - 32px));max-height:calc(100% - 32px);overflow:auto;margin:auto;padding:28px;background:var(--cream);color:var(--green);border:1px solid var(--line)}#lm-holiday-guide .guide-giftlist::backdrop{background:#172c238c}#lm-holiday-guide .giftlist-close{display:flex;justify-content:flex-end;margin-bottom:8px}#lm-holiday-guide .giftlist-close button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);background:none;color:inherit;font-size:25px;line-height:1}#lm-holiday-guide .giftlist-browse.button{display:inline-flex;margin-top:20px}#lm-holiday-guide .guide-giftlist h2{margin-bottom:14px}#lm-holiday-guide .guide-giftlist ul{list-style:none;padding:0;margin:0}#lm-holiday-guide .guide-giftlist li{display:flex;justify-content:space-between;align-items:center;gap:16px;max-width:540px;padding:10px 0;border-bottom:1px solid var(--line)}#lm-holiday-guide .giftlist-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:16px;font-size:12px}#lm-holiday-guide .guide-giftlist textarea{width:100%;max-width:540px;min-height:135px;margin-top:12px}#lm-holiday-guide #lm-hg-giftlist-status:not(:empty){margin-top:10px;font-size:12px}#lm-holiday-guide .styled-photos{margin-top:12px;font-size:12px}#lm-holiday-guide .styled-photos summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}#lm-holiday-guide .styled-photos-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}#lm-holiday-guide .styled-photos-grid img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}#lm-holiday-guide .styled-photos-grid figcaption{margin-top:4px;color:var(--green);line-height:1.4}@media(max-width:480px){#lm-holiday-guide .styled-photos-grid{grid-template-columns:1fr}}#lm-holiday-guide .founder-note{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-areas:"letter portrait" "support support";gap:clamp(24px,5vw,72px);align-items:center;background:var(--cream);color:var(--green);padding-block:clamp(36px,6vw,76px)}#lm-holiday-guide .founder-note>.founder-letter{grid-area:letter;min-width:0}#lm-holiday-guide .founder-note>.founder-photo{grid-area:portrait;min-width:0}#lm-holiday-guide .founder-note h2{margin-bottom:16px}#lm-holiday-guide .founder-note p{margin-top:12px}#lm-holiday-guide .founder-note .founder-signature{margin-top:22px;font-weight:700}#lm-holiday-guide .founder-signature span{display:block;font-size:12px;font-weight:400}#lm-holiday-guide .founder-photo{width:100%;max-width:300px;margin:0;justify-self:center;align-self:start}#lm-holiday-guide .founder-photo img{display:block;width:100%;height:auto;border-radius:12px}#lm-holiday-guide .founder-more{margin-top:10px}#lm-holiday-guide .founder-more summary{cursor:pointer;width:fit-content;padding-block:10px;color:var(--wine);font-weight:700}#lm-holiday-guide .founder-more summary span{text-decoration:underline;text-underline-offset:3px}#lm-holiday-guide .founder-more summary:focus-visible{outline:2px solid var(--wine);outline-offset:4px}#lm-holiday-guide .founder-more .founder-more-open{display:none}#lm-holiday-guide .founder-more[open] .founder-more-open{display:inline}#lm-holiday-guide .founder-more[open] .founder-more-closed{display:none}#lm-holiday-guide .founder-note>.gift-support{grid-area:support;padding:clamp(18px,3vw,32px);background:var(--pine-wash);border-top:2px solid var(--wine)}#lm-holiday-guide .gift-support-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px}#lm-holiday-guide .gift-support-links a{color:var(--wine);font-weight:700}@media(max-width:700px){#lm-holiday-guide .founder-note{grid-template-columns:minmax(0,1fr);grid-template-areas:"letter" "portrait" "support"}}#lm-holiday-guide{text-align:left;isolation:isolate;width:100%;letter-spacing:normal}#lm-holiday-guide [hidden]{display:none!important}#lm-holiday-guide section[id]{scroll-margin-top:calc(var(--header-height, 64px) + 14px)}#lm-holiday-guide .button{min-height:44px;box-shadow:none}#lm-holiday-guide .button:before,#lm-holiday-guide .button:after{display:none}#lm-holiday-guide :is(button,select){letter-spacing:normal;text-transform:none}#lm-holiday-guide .quiz-progress{display:flex;align-items:center}#lm-holiday-guide .quiz-choice img{height:auto;aspect-ratio:1}#lm-holiday-guide .quiz-choice[data-stage=pregnancy] img{object-position:center 14%}#lm-holiday-guide .quiz-choice[data-stage=postpartum] img{object-position:center 32%}#lm-holiday-guide .quiz-choice[data-stage=babywearing] img{object-position:center}#lm-holiday-guide .quiz-choice[data-stage=everyday] img{object-position:center 47%}#lm-holiday-guide .product-image img[src*="CloudHoodie-wine-front.png"],#lm-holiday-guide .result-photo img[src*="CloudHoodie-wine-front.png"]{object-position:center top}#lm-holiday-guide .holiday-gift-art{position:relative;display:grid;place-items:center;isolation:isolate;container-type:inline-size;aspect-ratio:1.5;overflow:hidden;border-radius:6px;background:linear-gradient(145deg,#e7ecdf,#c3ceba)}#lm-holiday-guide .holiday-gift-art--tile{aspect-ratio:4 / 4.4}#lm-holiday-guide .holiday-gift-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 15%,#b88d4c 15%,#e5ce96 17%,transparent 17%),linear-gradient(0deg,transparent 20%,#bc9355 20%,#ecd6a2 23%,transparent 23%)}#lm-holiday-guide .holiday-gift-card{position:relative;width:78%;max-width:380px;aspect-ratio:1.56;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:5%;text-align:center;color:#fff7e9;background:radial-gradient(ellipse at top left,#823950,#561c30);border-radius:7px;box-shadow:2px 10px 22px #25261945;transform:rotate(-5deg)}#lm-holiday-guide .holiday-gift-card:before{content:"";position:absolute;top:5%;right:5%;bottom:5%;left:5%;border:1px solid #e2cb9999;border-radius:4px;pointer-events:none}#lm-holiday-guide .holiday-gift-brand{font:bold clamp(10px,4.4cqw,20px)/1 Georgia,serif}#lm-holiday-guide .holiday-gift-title{font:clamp(11px,6.7cqw,35px)/1.08 "Playfair Display",Georgia,serif}#lm-holiday-guide .holiday-gift-title em{display:block;color:#f0d9aa}#lm-holiday-guide .holiday-gift-label{font:600 clamp(7px,2.5cqw,11px)/1 "DM Sans",sans-serif;letter-spacing:.16em}#lm-holiday-guide .nursing-demo video{max-height:none;object-fit:contain;border-radius:6px}#lm-holiday-guide .video-card .nursing-demo-caption{font:13px/1.55 DM Sans,sans-serif}#lm-holiday-guide .mom-section>h2{margin-bottom:clamp(22px,3vw,36px)}#lm-holiday-guide .mom-stories{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.7fr);gap:clamp(26px,4vw,60px);align-items:start}#lm-holiday-guide .mom-stories h3{margin:0 0 14px;font-size:clamp(22px,2.3vw,30px)}#lm-holiday-guide .mom-stories .nursing-demo video{display:block;width:min(100%,280px);aspect-ratio:9 / 16;background:#172c23}#lm-holiday-guide .mom-stories .nursing-demo-caption{max-width:280px;margin-top:12px;color:#e3e6db;font-size:13px}#lm-holiday-guide .customer-quote-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#lm-holiday-guide .customer-quote{display:flex;flex-direction:column;margin:0;padding:clamp(14px,2vw,22px);border:1px solid #71877a;border-radius:6px;background:#304b40}#lm-holiday-guide .customer-quote-product{color:#f0d9aa;font-size:11px;font-weight:700;letter-spacing:.04em}#lm-holiday-guide .customer-quote blockquote{margin:8px 0 13px;font-size:clamp(17px,1.8vw,24px);line-height:1.3}#lm-holiday-guide .customer-quote figcaption{margin-top:auto;font-size:12px}#lm-holiday-guide .customer-quote a{color:inherit}@media(max-width:850px){#lm-holiday-guide .mom-stories{grid-template-columns:minmax(0,1fr)}}@media(max-width:540px){#lm-holiday-guide .customer-quote-grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:1001px){#lm-holiday-guide .product-grid.featured-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:701px)and (max-width:1000px){#lm-holiday-guide .product-grid.featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:701px){#lm-holiday-guide .quiz-intro{display:flex;flex-direction:column;justify-content:center;padding:40px clamp(28px,5vw,80px);background:var(--cream);color:var(--green)}#lm-holiday-guide .quiz-intro .eyebrow,#lm-holiday-guide .quiz-intro h1 em{color:var(--cranberry)}#lm-holiday-guide .quiz-intro>p:not(.eyebrow){color:var(--green)}#lm-holiday-guide .quiz-intro-photo{width:min(100%,540px);aspect-ratio:1;margin-top:24px}#lm-holiday-guide .quiz-intro-photo img{object-position:center 43%}}#lm-holiday-guide .section.faq{display:block}#lm-holiday-guide .section.faq>div+div{margin-top:28px}@media(min-width:701px){#lm-holiday-guide .section.faq{padding-inline:max(6%,calc((100% - 840px)/2))}}#lm-holiday-guide .quiz-intro>p:not(.eyebrow),#lm-holiday-guide .product-card>p,#lm-holiday-guide .result-copy p:not(.eyebrow),#lm-holiday-guide .note-grid p,#lm-holiday-guide .faq details p,#lm-holiday-guide .faq summary,#lm-holiday-guide .gift-card-section p:not(.eyebrow):not(.fine-print),#lm-holiday-guide .mom-stories .nursing-demo-caption,#lm-holiday-guide .gifts .filter-note,#lm-holiday-guide .founder-letter p,#lm-holiday-guide .gift-support p,#lm-holiday-guide .guide-giftlist,#lm-holiday-guide .giftlist-actions button,#lm-holiday-guide .giftlist-actions a{font-size:16px;line-height:1.6}#lm-holiday-guide .quiz-choice strong,#lm-holiday-guide .price,#lm-holiday-guide .quiz-step select{font-size:16px}#lm-holiday-guide .quiz-choice small,#lm-holiday-guide .quiz-step label,#lm-holiday-guide .customer-quote-product,#lm-holiday-guide .customer-quote figcaption{font-size:14px}#lm-holiday-guide .eyebrow,#lm-holiday-guide .quiz-progress,#lm-holiday-guide .note-grid span{font-size:12px}#lm-holiday-guide .fine-print{font-size:13px}#lm-holiday-guide .button,#lm-holiday-guide .giftlist-save,#lm-holiday-guide .giftlist-jump,#lm-holiday-guide .quiz-unsure,#lm-holiday-guide #lm-hg-quiz-back,#lm-holiday-guide #lm-hg-quiz-restart,#lm-holiday-guide .change-collection,#lm-holiday-guide .guide-browse,#lm-holiday-guide .result-other,#lm-holiday-guide .closing a,#lm-holiday-guide .product-card>a:not(.product-image),#lm-holiday-guide .collection-links a,#lm-holiday-guide .gift-support-links a{font-size:15px}@media(max-width:700px),(pointer:coarse){#lm-holiday-guide .button,#lm-holiday-guide .giftlist-save,#lm-holiday-guide .giftlist-jump,#lm-holiday-guide .quiz-unsure,#lm-holiday-guide #lm-hg-quiz-back,#lm-holiday-guide #lm-hg-quiz-restart,#lm-holiday-guide .change-collection{min-height:44px}#lm-holiday-guide .guide-browse,#lm-holiday-guide .result-other,#lm-holiday-guide .closing a,#lm-holiday-guide .product-card>a:not(.product-image),#lm-holiday-guide .collection-links a,#lm-holiday-guide .gift-support-links a{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:700px){#lm-holiday-guide .product-card>p{max-width:none}#lm-holiday-guide .product-grid{grid-template-columns:1fr;gap:48px}}@media(max-width:1000px){#lm-holiday-guide .note-grid{grid-template-columns:1fr;gap:25px}#lm-holiday-guide .note-grid h3 br{display:none}#lm-holiday-guide .note-grid h3{margin:12px 0}#lm-holiday-guide .note-grid p{max-width:60ch}}@media(max-width:700px){#lm-holiday-guide .section{padding-inline:0}#lm-holiday-guide .quiz-intro,#lm-holiday-guide .quiz-panel,#lm-holiday-guide .gift-card-section,#lm-holiday-guide .closing,#lm-holiday-guide .founder-note,#lm-holiday-guide .faq{padding-inline:16px}}@media(max-width:700px){#lm-holiday-guide.lm-hg-phone-2 .product-grid{grid-template-columns:1fr 1fr;gap:40px 14px}#lm-holiday-guide.lm-hg-phone-2 .product-card>p{font-size:15px;line-height:1.55}}@media(min-width:701px){#lm-holiday-guide .quiz-intro{align-items:center}#lm-holiday-guide .quiz-intro>*{width:min(100%,540px);max-width:none}#lm-holiday-guide .quiz-intro>p:not(.eyebrow){max-width:none}}#lm-holiday-guide .closing .eyebrow{margin-inline:auto}#lm-holiday-guide .faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:19px;font-weight:500;line-height:1.4;list-style:none}#lm-holiday-guide .faq summary::-webkit-details-marker{display:none}#lm-holiday-guide .faq summary:after{content:"+";flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;border:1px solid currentColor;border-radius:50%;color:var(--wine);font-size:20px;font-weight:400;line-height:1}#lm-holiday-guide .faq details[open]>summary:after{content:"\2212"}#lm-holiday-guide .faq summary:hover{color:var(--wine)}@media(max-width:700px){#lm-holiday-guide .faq summary{font-size:18px}}@media(min-width:1001px){#lm-holiday-guide .quiz-intro{justify-content:flex-start;padding-top:55px}}#lm-holiday-guide .giftlist-pick{display:block;margin-top:6px;padding:4px 0;border:0;background:none;color:var(--wine);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}#lm-holiday-guide .giftlist-pick[hidden]{display:none}#lm-holiday-guide .guide-giftlist li{align-items:flex-start;justify-content:flex-start;padding:14px 0}#lm-holiday-guide .giftlist-thumb{flex:0 0 76px}#lm-holiday-guide .giftlist-thumb img{display:block;width:76px;height:95px;object-fit:cover;background:var(--soft)}#lm-holiday-guide .giftlist-body{flex:1;min-width:0}#lm-holiday-guide .giftlist-title{display:flex;justify-content:space-between;align-items:baseline;gap:12px;line-height:1.35}#lm-holiday-guide .giftlist-title a{font-weight:600;text-decoration:none}#lm-holiday-guide .giftlist-title .price{flex-shrink:0;font-size:15px}#lm-holiday-guide .giftlist-picks{display:flex;flex-wrap:wrap;gap:8px 12px;margin:8px 0}#lm-holiday-guide .giftlist-picks:empty{display:none}#lm-holiday-guide .giftlist-picks label{display:flex;flex-direction:column;flex:1 1 130px;gap:2px;font-size:13px}#lm-holiday-guide .giftlist-picks select,#lm-holiday-guide #lm-hg-giftlist-name{width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:3px;background:#fff;color:var(--green);font:inherit;font-size:16px}#lm-holiday-guide .guide-giftlist li button{padding:4px 0;border:0;background:none;font-size:14px;text-decoration:underline;text-underline-offset:4px}#lm-holiday-guide .giftlist-hint{margin-bottom:4px}#lm-holiday-guide .guide-giftlist h3{margin:22px 0 10px;font-size:19px}#lm-holiday-guide .giftlist-name{display:block;margin-bottom:4px;font-size:14px}#lm-holiday-guide .giftlist-name small{font-size:13px;opacity:.8}#lm-holiday-guide #lm-hg-giftlist-name{max-width:260px}#lm-holiday-guide .giftlist-actions .button{min-height:44px;border-color:var(--green);background:var(--green);color:var(--cream)}#lm-holiday-guide .giftlist-actions a{display:inline-flex;align-items:center;min-height:44px;color:var(--wine)}#lm-holiday-guide .guide-giftlist .fine-print{margin-top:12px}#lm-holiday-guide .giftlist-pill{position:fixed;right:16px;bottom:96px;z-index:20;min-height:44px;padding:10px 16px;border:1px solid var(--wine);border-radius:999px;background:var(--wine);color:#fff;font:inherit;font-size:15px;font-weight:600;text-decoration:none;box-shadow:0 4px 14px #172c2340;cursor:pointer}#lm-holiday-guide .giftlist-pill[hidden]{display:none}#lm-holiday-guide .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#lm-holiday-guide .shared-list{border-bottom:1px solid var(--line)}#lm-holiday-guide .shared-list .eyebrow{margin-bottom:8px}#lm-holiday-guide .shared-pick{margin-top:4px;font-weight:600}#lm-holiday-guide .shared-list .product-card .button{display:inline-flex;margin-top:12px;cursor:pointer}#lm-holiday-guide .shared-more{display:block;margin-top:8px;font-size:15px}#lm-holiday-guide .shared-note{margin-top:10px;color:var(--wine)}#lm-holiday-guide .shared-status{margin-top:8px;font-size:14px}#lm-holiday-guide .giftlist-keep{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:16px;font-size:14px}#lm-holiday-guide .giftlist-keep button{min-height:44px;padding:8px 16px;border:1px solid var(--green);border-radius:3px;background:none;color:var(--green);font:inherit;font-size:15px;font-weight:600;cursor:pointer}#lm-holiday-guide .giftlist-keep span{flex:1 1 200px;opacity:.85}#lm-holiday-guide .guide-giftlist h3{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}#lm-holiday-guide .giftlist-send-note{margin-bottom:14px}#lm-holiday-guide .giftlist-actions{display:block;margin-top:16px}#lm-holiday-guide .giftlist-actions .button{display:flex;justify-content:center;gap:10px;width:100%;margin-bottom:10px;font-size:16px}#lm-holiday-guide .giftlist-ways{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}#lm-holiday-guide .giftlist-ways a,#lm-holiday-guide .giftlist-ways button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:68px;padding:10px 6px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--green);font:inherit;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer}#lm-holiday-guide .giftlist-ways a:hover,#lm-holiday-guide .giftlist-ways button:hover{border-color:var(--wine);color:var(--wine)}#lm-holiday-guide .giftlist-ways svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#lm-holiday-guide .quiz-step legend:focus{outline:none}#lm-holiday-guide .shared-list .product-card .button{justify-content:center;gap:8px;padding-inline:14px;white-space:nowrap;font-family:inherit;font-weight:600;letter-spacing:0}@media(max-width:700px){#lm-holiday-guide .shared-list .product-grid{grid-template-columns:1fr;gap:0}#lm-holiday-guide .shared-list .product-card{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:16px;align-items:start;padding:18px 0;border-top:1px solid var(--line)}#lm-holiday-guide .shared-list .product-card>*{grid-column:2}#lm-holiday-guide .shared-list .product-card>.product-image{grid-column:1;grid-row:1 / span 6}#lm-holiday-guide .shared-list .product-image img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}#lm-holiday-guide .shared-list .product-head{margin-top:0}#lm-holiday-guide .shared-list .product-head h3{font-size:20px;line-height:1.25}#lm-holiday-guide .shared-list .product-card .button{display:flex;width:100%;margin-top:10px;font-size:15px}#lm-holiday-guide .shared-list .shared-pick,#lm-holiday-guide .shared-list .shared-more{margin-top:2px}#lm-holiday-guide .shared-list .fine-print{margin-top:0;padding-top:16px;border-top:1px solid var(--line)}}#lm-holiday-guide .shared-actions>:first-child{margin-top:14px}#lm-holiday-guide .shared-status a{text-decoration:underline;text-underline-offset:4px}@media(min-width:701px){#lm-holiday-guide .shared-list .product-card{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0}#lm-holiday-guide .shared-list .product-grid{row-gap:40px}}@media(max-width:700px){#lm-holiday-guide .shared-list .product-card>.product-image{grid-row:1 / span 2}#lm-holiday-guide .shared-actions>:first-child{margin-top:10px}#lm-holiday-guide .shared-list .shared-status{margin-top:10px;font-size:15px;font-weight:600}}#lm-holiday-guide .giftlist-nudge{margin-top:16px;padding:14px 16px;border-left:3px solid var(--wine);background:var(--blush);font-size:15px;line-height:1.5}#lm-holiday-guide .giftlist-nudge[hidden]{display:none}#lm-holiday-guide .giftlist-nudge button{min-height:44px;margin-top:4px;padding:6px 0;border:0;background:none;color:var(--wine);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}#lm-holiday-guide .shared-all{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}#lm-holiday-guide .shared-all[hidden]{display:none}#lm-holiday-guide .shared-all .button{display:inline-flex;justify-content:center;min-width:260px;font:inherit;font-size:16px;font-weight:600;cursor:pointer}#lm-holiday-guide .shared-all-note:not(:empty){margin-top:8px;font-size:14px}@media(max-width:700px){#lm-holiday-guide .shared-all{margin-top:0;padding-top:18px}#lm-holiday-guide .shared-all .button{display:flex;width:100%}#lm-holiday-guide .shared-all+.fine-print{border-top:0}}
/*# sourceMappingURL=/cdn/shop/t/221/assets/lm-holiday-guide.css.map */
