body:has([data-home-v4]){background:#faf7ef;color:#0b203b}body:has([data-home-v4]) .announcement{background:#afe6d0;color:#0b203b;font-size:12px;padding:7px 12px}body:has([data-home-v4]) .site-header{background:#091d33;color:#b2efd2}body:has([data-home-v4]) .header-inner{min-height:74px;padding-block:8px}body:has([data-home-v4]) .logo-link img{width:126px;max-height:60px;object-fit:contain}body:has([data-home-v4]) .header-find-button{display:none}body:has([data-home-v4]) .header-primary a,body:has([data-home-v4]) .header-icon{color:inherit}body:has([data-home-v4]) .mobile-menu summary span{background:currentColor}body:has([data-home-v4]) .mobile-menu__panel{color:#0b203b}body:has([data-home-v4]) .site-footer{background:#091d33;color:#faf7ef}.v4-home{--v4-ink:#0b203b;--v4-mint:#afe6d0;--v4-cream:#faf7ef;font-family:LilPillo Manrope,Arial,sans-serif;color:var(--v4-ink);background:var(--v4-cream);line-height:1.45}.v4-home *{box-sizing:border-box}.v4-home [hidden]{display:none!important}.v4-home h1,.v4-home h2,.v4-home h3,.v4-home p{margin:0}.v4-home h1,.v4-home h2,.v4-home h3{font-family:inherit;letter-spacing:-.045em;line-height:1.08}.v4-home a{color:inherit}.v4-home button,.v4-home input{font:inherit}.v4-home button,.v4-home summary{cursor:pointer}.v4-home :focus-visible{outline:3px solid #166a63;outline-offset:4px}.v4-home button{color:var(--v4-ink)}.v4-hero{padding:22px 22px 26px;max-width:1280px;margin:auto}.v4-hero h1{font-size:clamp(34px,7.8vw,66px);max-width:760px;font-weight:600}.v4-hero>p{font-size:clamp(23px,5.2vw,36px);margin-top:12px;letter-spacing:-.04em;line-height:1.15}.v4-row{max-width:1280px;margin:auto;padding:0 0 30px}.v4-row-heading{display:flex;align-items:center;justify-content:space-between;padding:0 22px 4px;gap:16px}.v4-row h2{font-size:23px;letter-spacing:-.035em}.v4-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:22px;gap:22px;padding:12px 22px 8px;scrollbar-width:thin;scrollbar-color:#c6c0b2 transparent;overscroll-behavior-x:contain}.v4-product{flex:0 0 62%;min-width:0;scroll-snap-align:start;background:none;border:0;padding:0}.v4-product-media{display:flex;width:100%;height:164px;align-items:center;justify-content:center}.v4-product-media img{width:100%;height:100%;object-fit:contain}.v4-product h3{font-size:16px;letter-spacing:-.03em;margin:8px 0 4px;line-height:1.2}.v4-product h3 a{text-decoration:none}.v4-product p{font-size:14px;line-height:1.45}.v4-product .v4-price{font-size:19px;font-weight:700;margin-top:3px}.v4-price span{display:block;font-size:13px;font-weight:400}.v4-buy{display:inline-flex;align-items:center;gap:5px;min-height:44px;font-size:18px;text-underline-offset:3px}.v4-row-controls{display:flex;gap:5px}.v4-row-controls button{background:none;border:1px solid #b2b7bc;border-radius:50%;width:44px;height:44px}.v4-row-controls button:disabled{opacity:.3}.v4-helper{padding:40px 22px;max-width:860px;margin:auto}.v4-helper h2{font-size:42px;font-weight:500;max-width:480px}.v4-helper>p{font-size:19px;margin:12px 0 30px}.v4-home fieldset{border:0;padding:0;margin:0 0 26px;min-width:0}.v4-home legend{font-weight:600;margin-bottom:10px}.v4-choices{display:flex;flex-wrap:wrap;gap:8px}.v4-choices label{position:relative;display:flex}.v4-choices input{position:absolute;opacity:0;width:1px;height:1px}.v4-choices span{display:flex;align-items:center;justify-content:center;min-height:45px;padding:9px 19px;border:1px solid #a5adba;border-radius:28px}.v4-choices input:checked+span{background:var(--v4-mint);border-color:var(--v4-mint);font-weight:600}.v4-choices input:focus-visible+span{outline:3px solid #166a63;outline-offset:3px}.v4-more{margin:0 0 20px}.v4-more summary{min-height:44px;text-decoration:underline;display:flex;align-items:center;font-size:14px}.v4-inputs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.v4-inputs input{display:block;width:100%;min-height:44px;border:1px solid #8793a4;background:#fff;border-radius:7px;padding:8px}.v4-inputs label{font-size:14px}.v4-more p{font-size:14px;margin:12px 0}.v4-check{display:flex;align-items:center;gap:10px;min-height:44px}.v4-check input{width:20px;height:20px}.v4-submit{width:100%;border:0;border-radius:15px;background:var(--v4-mint);padding:15px;font-weight:700}.v4-reset{border:0;background:none;text-decoration:underline;min-height:44px;margin-top:7px}.v4-results-list{display:grid;gap:12px;margin:18px 0}.v4-result{border-top:1px solid #bcc1c6;padding-top:12px}.v4-result a{display:inline-flex;min-height:44px;align-items:center;font-weight:600}.v4-results-list p{font-size:14px}.v4-results-back{min-height:44px;background:none;border:1px solid;border-radius:6px;padding:8px 16px}.v4-home .lp-head-comparison{background:#e2d9fb;margin:0;padding:34px 22px}.v4-home .comparison-inner{max-width:1100px}.v4-home .comparison-heading h2{font-size:42px;font-weight:500}.v4-home .comparison-heading p{font-size:20px}.v4-home .head-example{margin-top:25px}.v4-home .head-example>p{display:none}.v4-home .age-options span{min-height:44px;border-radius:26px}.v4-home .age-options strong,.v4-home .age-options small{font-size:16px;display:inline}.v4-home .v4-size-label{font-weight:600;margin:24px 0 10px}.v4-home .size-tabs{margin:0}.v4-home .size-tabs button{min-height:44px;border-radius:26px}.v4-home .size-tabs small{display:none}.v4-home .comparison-actions{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.v4-home .comparison-actions p{margin:0}.v4-home .v4-current-size{font-weight:700;font-size:20px}.v4-home [data-v4-current-age],.v4-home .comparison-note{font-size:14px;color:#4d587a}.v4-home .mobile-shop-cta{background:transparent;color:#0b203b;border:0;text-decoration:underline;font-size:20px;min-height:44px;margin:10px 0 22px}.v4-home .v4-age-footnote{font-size:13px!important;color:#4d587a;text-align:left;max-width:620px;line-height:1.5}.v4-story{background:#091d33;color:#fff;padding:30px 22px}.v4-story>div{max-width:900px;margin:auto}.v4-eyebrow{font-size:13px;letter-spacing:.04em!important;margin-bottom:9px!important}.v4-story h2{font-size:39px;font-weight:400;max-width:650px;margin-bottom:20px}.v4-story-video{display:block;width:100%;max-height:560px;aspect-ratio:1.2;object-fit:cover;border-radius:5px;background:#162b43;margin:20px 0}.v4-story p:not(.v4-eyebrow){margin:16px 0;font-size:16px;line-height:1.5}.v4-story a,.v4-trial a{display:inline-flex;align-items:center;min-height:44px}.v4-trial{background:#afe6d0;padding:28px 22px}.v4-trial h2{font-size:42px;font-weight:500;margin-bottom:8px}.v4-trial h3{font-size:24px;font-weight:400;margin-bottom:8px}.v4-trial p{max-width:650px;font-size:16px}.v4-after{max-width:900px;margin:auto;padding:25px 22px}.v4-after h2{font-size:21px;letter-spacing:-.025em}.v4-review blockquote{margin:10px 0 6px;font-size:18px;line-height:1.4}.v4-review p{color:#56647a}.v4-review>a{min-height:44px;display:inline-flex;align-items:center}.v4-faq{border-top:1px solid #b5bdc6;margin-top:20px;padding-top:22px}.v4-faq h2{margin-bottom:10px}.v4-faq details{border-bottom:1px solid #b5bdc6}.v4-faq summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}.v4-faq summary:after{content:"+";font-size:25px}.v4-faq details[open] summary:after{content:"\2212"}.v4-faq details p{padding:4px 0 18px}.v4-contact{padding:22px 0 0}.v4-contact a{display:inline-flex;align-items:center;min-height:44px;margin-left:10px}.v4-popup{border:0;border-radius:18px;background:#faf7ef;color:#0b203b;padding:30px 24px;max-width:420px;width:calc(100% - 32px);max-height:calc(100dvh - 40px);overflow:auto}.v4-popup::backdrop{background:#091d33a6}.v4-popup h2{font-size:34px;margin-bottom:12px}.v4-popup>button[data-popup-choice]{display:block;width:100%;min-height:46px;margin:12px 0;border:1px solid #8894a2;border-radius:28px;background:transparent}.v4-popup>button[data-popup-choice=child]{background:#afe6d0;border-color:#afe6d0}.v4-popup>p:last-child{font-size:13px;margin-top:18px}.v4-popup-close{float:right;width:44px;height:44px;margin:-20px -12px 0 0;border:0;background:none;font-size:28px}@media(min-width:768px){.v4-hero{padding:40px 40px 35px}.v4-row-heading{padding-inline:40px}.v4-track{padding-inline:40px;scroll-padding-inline:40px;gap:30px}.v4-product{flex-basis:calc((100% - 60px)/3)}.v4-product-media{height:230px}.v4-product h3{font-size:19px}.v4-product p{font-size:15px}.v4-row{padding-bottom:45px}.v4-helper{padding-block:65px}.v4-home .comparison-top{align-items:start}.v4-home .comparison-caption .desktop-shop-link{font-size:16px}.v4-home .v4-current-size,.v4-home [data-v4-current-age],.v4-home .v4-size-label{display:none}.v4-story,.v4-trial{padding:48px max(40px,calc((100vw - 900px)/2))}.v4-story-video{aspect-ratio:16/9}.v4-after{padding-block:40px}.v4-story h2,.v4-trial h2{font-size:52px}}@media(max-width:359px){.v4-hero,.v4-helper,.v4-after{padding-inline:16px}.v4-hero h1{font-size:31px}.v4-product{flex-basis:62%}.v4-inputs{grid-template-columns:1fr}.v4-home .comparison-heading h2,.v4-helper h2{font-size:36px}.v4-choices span{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.v4-home *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}body:has([data-home-v4]) .lp-announcement{position:relative;background:#afe6d0;color:#0b203b;padding:7px 12px;min-height:34px;font-size:13px;text-align:center;line-height:1.4}body:has([data-home-v4]) .lp-announcement a{color:inherit;text-decoration:none}body:has([data-home-v4]) .lp-site-header{position:relative;top:auto;background:#091d33;color:#afe6d0}body:has([data-home-v4]) .lp-header-inner{min-height:72px;padding-block:0}body:has([data-home-v4]) .lp-header-logo{width:116px;height:64px}body:has([data-home-v4]) .lp-header-logo img{width:116px;height:64px;object-fit:contain}body:has([data-home-v4]) .lp-header-left,body:has([data-home-v4]) .lp-header-right{color:#afe6d0}.v4-home .comparison-actions{display:flex!important;flex-direction:column;align-items:center}.v4-home .mobile-shop-cta{width:auto!important;background:transparent!important;border:0!important;color:#0b203b!important}@media(max-width:767px){.v4-home .lp-head-comparison[data-head-ready=true] .comparison-stage{aspect-ratio:90/68;height:auto;overflow:visible}.v4-home .age-options strong{margin-right:4px}}.v4-home .v4-age-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-block:-10px;padding:0;vertical-align:middle;text-decoration:underline;text-underline-offset:3px;font:inherit}.v4-home .v4-age-link:focus-visible{outline:3px solid #166a63;outline-offset:2px;border-radius:4px}.v4-home .v4-catalogue{display:inline-flex;min-height:44px;align-items:center;margin-top:12px;text-underline-offset:4px;font-size:16px}.v4-home .v4-age-footnote{scroll-margin-top:24px;font-size:14px!important}.v4-popup{text-align:center}.v4-thief{display:block;width:160px;max-width:65%;height:132px;margin:0 auto 12px}.v4-popup>button[data-popup-choice=child]{background:#afe6d0;color:#0b203b;border-color:#afe6d0}.v4-popup>button[data-popup-choice=adult]{background:transparent;color:#0b203b;border-color:#8894a2}.v4-popup>button[data-popup-choice=close]{border:0;text-decoration:underline}.v4-popup-close{position:relative;z-index:1}.v4-home .comparison-caption p{display:block!important;font-size:15px!important;line-height:1.45}.v4-home .comparison-caption p .v4-age-link{min-width:44px}.v4-product-media{background:transparent}@media(min-width:768px){.v4-home .comparison-item .comparison-caption{display:block!important;visibility:visible!important}.v4-home .comparison-caption p{margin-top:6px}}.lp-home-story-link{display:inline-flex!important;align-items:center;min-height:44px;color:inherit;font-size:14px}.lp-footer{background:#091d33;color:#faf7ef}.lp-footer a{color:inherit}@media(max-width:767px){.lp-header-left .lp-home-story-link{font-size:13px}}body:has([data-home-v4]) .lp-header-inner{grid-template-columns:1fr auto 1fr;gap:12px}body:has([data-home-v4]) .lp-header-right{min-width:0}body:has([data-home-v4]) .v4-product[data-product-handle=mini-soft-childrens-pillow] .v4-product-image{height:auto;max-height:none;width:100%;flex:none}body:has([data-home-v4]) .v4-product-media{overflow:hidden}body:has([data-home-v4]) .lp-footer__word{display:none}body:has([data-home-v4]) .lp-footer__lead h2{display:none}body:has([data-home-v4]) .v4-footer-logo{display:inline-flex;min-height:44px}body:has([data-home-v4]) .v4-footer-logo img{width:145px;height:80px;object-fit:contain}body:has([data-home-v4]) .lp-footer{padding-top:32px}@media(max-width:1100px){body:has([data-home-v4]) .lp-header-inner{grid-template-columns:44px minmax(90px,1fr) auto;gap:8px}body:has([data-home-v4]) .lp-header-right{gap:10px}body:has([data-home-v4]) .lp-header-logo{justify-self:center}body:has([data-home-v4]) .lp-home-story-link{font-size:13px}}.v4-row h2 .v4-age-link{display:inline;min-width:0;min-height:0;margin:0;padding:12px 0;font-size:inherit;white-space:nowrap}.v4-row h2{white-space:normal}.v4-buy{gap:5px}.v4-buy span{text-decoration:none}.v4-home .v4-product-media{overflow:visible}.v4-home .v4-product-media img{width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center}.v4-home .v4-product[data-product-handle=mini-soft-childrens-pillow] .v4-product-media img{height:100%;max-height:100%;width:100%}.v4-home .v4-product p a[href="#v4-age-note"]{display:inline;white-space:nowrap;padding:12px 3px;margin:-12px -3px}.v4-home .lp-head-comparison [role=tab][aria-selected=true],.v4-home .lp-head-comparison [data-size-tabs] [aria-selected=true]{background:var(--v4-mint,#afe6d0);color:var(--v4-navy,#0b203b)}.v4-home .v4-story-video{aspect-ratio:auto;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:520px;margin:0 auto;display:block;background:transparent;border-radius:0}.v4-home .v4-story>div{max-width:1080px;margin:auto}.v4-home .v4-story-copy{min-width:0}body:has([data-home-v4]) .lp-footer{min-height:0;padding:32px clamp(20px,4vw,56px) 24px}body:has([data-home-v4]) .lp-footer__legal{position:static;margin-top:28px;padding-top:16px}body:has([data-home-v4]) .lp-footer__grid{gap:24px}body:has([data-home-v4]) .lp-footer__grid>*{min-width:0;overflow-wrap:anywhere}@media(max-width:640px){body:has([data-home-v4]) .lp-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.v4-home .v4-current-age{display:none}.v4-home .v4-story>div{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:36px;align-items:center}.v4-home .v4-story-video{max-height:480px;grid-column:2;grid-row:1}.v4-home .v4-story-copy{grid-column:1;grid-row:1}}@media(min-width:1200px){.v4-home .v4-track .v4-product{flex-basis:calc((100% - 90px)/4)}}@media(max-width:767px){.v4-home .v4-story-video{max-height:400px;margin-bottom:24px}}.v4-home .lp-head-comparison input[data-example-age]:checked+span{background:var(--v4-mint,#afe6d0);color:var(--v4-navy,#0b203b)}.v4-home .comparison-caption p .v4-age-link{display:inline;min-width:0;min-height:0;margin:0;padding:12px 2px;white-space:nowrap}body:has([data-home-v4]) .lp-head-comparison input[data-example-age]:checked+span{background:#afe6d0!important;border-color:#0b203b!important;color:#0b203b!important}body:has([data-home-v4]) .v4-product[data-product-handle=mini-soft-childrens-pillow] .v4-product-image{height:100%;max-height:100%;width:100%;object-fit:contain}.v4-home .lp-head-comparison{overflow-x:clip}.v4-home h1,.v4-home h2,.v4-home h3{overflow-wrap:anywhere}.v4-home .v4-choices label{min-width:0;max-width:100%}.v4-home .v4-choices span{min-width:0;overflow-wrap:anywhere}.v4-home .age-options{display:flex;flex-wrap:wrap}.v4-home .age-options label{min-width:0;max-width:100%}body:has([data-home-v4]) .lp-home-story-link{white-space:normal;overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lilpillo-home-v4.css.map */
