.vl-pm{--pm-maroon: #3f1111;--pm-h: #3c0c0c;--pm-ink: #3c0c0c;--pm-red: #bf0000;--pm-stats: #3c0a0a;--pm-cream: #faf5f0;--pm-value: #e6cfc8;--lx-maroon: #2b0000;--lx-body: #5b4a47;--lx-cream-2: #f6f0ed;background:#fff;font-family:var(--vl-font-body);color:var(--pm-ink);overflow:hidden;padding-top:clamp(36px,3.33vw,64px)}.vl-pm *{box-sizing:border-box;min-width:0}.vl-pm>*{content-visibility:auto;contain-intrinsic-size:auto 800px}.vl-pm>.vl-pm__stats{contain-intrinsic-size:auto 200px}.vl-pm>.vl-pm__why{contain-intrinsic-size:auto 1080px}.vl-pm>.vl-pm__duo{contain-intrinsic-size:auto 700px}.vl-pm>.vl-pm__banner{contain-intrinsic-size:auto 800px}.vl-pm>.vl-pm__compare{contain-intrinsic-size:auto 760px}.vl-pm__wrap{max-width:1700px;margin:0 auto;padding:0 clamp(18px,5.7vw,110px)}.vl-pm__lxwrap{max-width:1480px;margin:0 auto;padding:0 20px}.vl-pm__h2{margin:0;text-align:center;font-family:var(--vl-font-heading);font-weight:400;font-size:clamp(28px,2.6vw,50px);line-height:1.15;color:var(--pm-h)}.vl-pm__h2 p{margin:0}.vl-pm__h2 em{font-style:italic;font-weight:400}.vl-pm__h2 strong{font-weight:700}.vl-pm__h2 strong em,.vl-pm__h2 em strong{font-weight:700;font-style:italic}.vl-pm__btn{display:inline-block;padding:.68em 1.6em;border-radius:999px;font-family:var(--vl-font-heading);font-weight:700;font-size:clamp(15px,1.46vw,28px);line-height:1;letter-spacing:.02em;text-decoration:none;text-align:center;transition:background-color .18s ease,color .18s ease}.vl-pm__btn--maroon{background:var(--pm-maroon);color:#fff}.vl-pm__btn--maroon:hover{background:var(--vl-red);color:#fff}.vl-pm__btn--white{background:#fff;color:var(--pm-band, var(--pm-h))}.vl-pm__btn--white:hover{background:var(--vl-red);color:#fff}.vl-pm__stats{background:var(--pm-stats);color:#fff;padding:46px 0}.vl-pm__stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 16px;text-align:center}@media(min-width:861px){.vl-pm__stats-grid{grid-template-columns:repeat(4,1fr)}}.vl-pm__stat-n{font-family:var(--vl-font-heading);font-size:clamp(30px,3.2vw,42px);font-weight:800;line-height:1.2}.vl-pm__stat-n small{font-size:.55em;font-weight:700;color:#e8b4ab}.vl-pm__stat-l{font-size:14px;line-height:1.5;color:#d9bdb6;margin-top:6px}.vl-pm__problem{padding-top:clamp(36px,3.5vw,67px)}.vl-pm__problem-h2{font-size:clamp(27px,2.5vw,48px);line-height:1.04;margin-bottom:clamp(30px,4.3vw,83px)}.vl-pm__cards{display:grid;grid-template-columns:1fr;gap:clamp(28px,3vw,56px) clamp(16px,2.45vw,47px)}@media(min-width:768px){.vl-pm__cards{grid-template-columns:repeat(3,1fr)}}.vl-pm__card-img img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:clamp(10px,.73vw,14px)}.vl-pm__card-cap{display:flex;align-items:center;gap:clamp(12px,1.1vw,21px);margin:clamp(16px,1.82vw,35px) 0 clamp(12px,1.4vw,27px)}.vl-pm__card-n{flex:none;width:clamp(32px,2.76vw,53px);height:clamp(32px,2.76vw,53px);display:inline-flex;align-items:center;justify-content:center;border-radius:clamp(8px,.6vw,12px);background:var(--pm-red);color:#fff;font-family:var(--vl-font-heading);font-weight:700;font-size:clamp(18px,1.67vw,32px);line-height:1}.vl-pm__card-cap h3{margin:0;font-family:var(--vl-font-heading);font-weight:700;font-size:clamp(15px,calc(var(--pm-card-pt, 24) / 19.2 * 1vw),calc(var(--pm-card-pt, 24) * 1px));line-height:1.15;color:#000}.vl-pm__card p{margin:0;font-size:clamp(14px,1.146vw,22px);line-height:1.14;color:#000}.vl-pm__why{margin-top:clamp(48px,8.07vw,155px)}.vl-pm__why-frame{position:relative}.vl-pm__why-bg img{display:block;width:100%;height:auto}.vl-pm__why-h2{font-size:clamp(28px,2.6vw,50px)}.vl-pm__callout h3{margin:0 0 clamp(6px,.52vw,10px);font-family:var(--vl-font-heading);font-weight:700;font-size:clamp(14px,1.04vw,20px);line-height:1.2;color:var(--pm-h)}.vl-pm__callout--r h3{font-size:clamp(15px,1.25vw,24px)}.vl-pm__callout p{margin:0 0 clamp(18px,2.08vw,40px);font-size:clamp(13px,.94vw,18px);line-height:1.22;color:var(--pm-ink)}.vl-pm__callout--r p{font-size:clamp(13px,1.04vw,20px);line-height:1.2;margin-bottom:clamp(16px,1.72vw,33px)}.vl-pm__callout-ico{display:block;width:auto;margin:0 0 clamp(12px,1.35vw,26px);height:clamp(calc(var(--pm-ico-h) * .45px),calc(var(--pm-ico-h) / 19.2 * 1vw),calc(var(--pm-ico-h) * 1px))}.vl-pm__pills{display:flex;flex-wrap:wrap;gap:clamp(8px,.68vw,13px)}.vl-pm__pills span{display:inline-block;box-sizing:border-box;min-width:clamp(120px,10.1vw,194px);padding:.62em .5em;border:1.5px solid var(--pm-maroon);border-radius:999px;font-size:clamp(13px,.94vw,18px);line-height:1;font-weight:400;text-align:center;color:var(--pm-h);white-space:nowrap}.vl-pm__callout--tl .vl-pm__pills{flex-direction:column;align-items:flex-start}@media(min-width:1025px){.vl-pm__why-h2{position:absolute;left:0;right:0;top:6.3%;text-align:center}.vl-pm__callout{position:absolute;width:21.2%}.vl-pm__callout--r .vl-pm__pills,.vl-pm__callout--bl .vl-pm__pills{flex-wrap:nowrap}.vl-pm__callout--tl{left:10.42%;top:var(--pm-top, 19.35%)}.vl-pm__callout--r{right:10.42%;top:var(--pm-top, calc((564 - var(--pm-ico-h)) / 1080 * 100%));text-align:right}.vl-pm__callout--r .vl-pm__callout-ico{margin-left:auto}.vl-pm__callout--r .vl-pm__pills{justify-content:flex-end}.vl-pm__callout--bl{left:10.42%;top:var(--pm-top, 61.67%)}.vl-pm__why-btn{position:absolute;left:68.85%;top:79.7%;width:20.73%;box-sizing:border-box}}@media(max-width:1024px){.vl-pm__why-frame{display:flex;flex-direction:column}.vl-pm__why-h2{order:-1;padding:0 clamp(18px,5.7vw,110px);margin-bottom:12px}.vl-pm__why-bg{margin:0 0 clamp(18px,3vw,30px)}.vl-pm__callout{padding:0 clamp(18px,5.7vw,110px);margin-bottom:clamp(22px,4vw,34px)}.vl-pm__why-btn{align-self:center;margin:4px 0 8px}}.vl-pm__duo{margin-top:clamp(40px,7.7vw,148px);padding-bottom:clamp(48px,11.6vw,223px);display:grid;grid-template-columns:1fr;gap:clamp(22px,3vw,58px)}@media(min-width:768px){.vl-pm__duo{grid-template-columns:1fr 1fr}}.vl-pm__dcard{background:var(--pm-duo, var(--pm-maroon));color:var(--pm-value);border-radius:clamp(14px,1.04vw,20px);padding:clamp(24px,2.19vw,42px) clamp(22px,2.08vw,40px)}.vl-pm__dcard h3{margin:0 0 clamp(20px,2.5vw,48px);display:flex;align-items:center;gap:clamp(10px,1.1vw,21px);font-family:var(--vl-font-heading);font-weight:700;font-size:clamp(19px,1.67vw,32px);line-height:1.1;color:#fff}.vl-pm__dcard-ico{width:auto;flex:none}.vl-pm__dcard-ico--spec{height:clamp(30px,3.28vw,63px)}.vl-pm__dcard-ico--care{height:clamp(28px,2.9vw,56px)}.vl-pm__spec{margin:0;display:grid;gap:0}.vl-pm__spec>div{display:flex;justify-content:space-between;gap:18px;padding:clamp(9px,.86vw,16.5px) 0;font-size:clamp(13px,1.04vw,20px);line-height:1.2}.vl-pm__spec dt{font-weight:700;color:#fff}.vl-pm__spec dd{margin:0;text-align:right;color:var(--pm-value)}.vl-pm__care p{margin:0 0 clamp(14px,1.98vw,38px);font-size:clamp(13px,1.04vw,20px);line-height:1.2;color:var(--pm-value)}.vl-pm__care p:last-child{margin-bottom:0}.vl-pm__care b{color:#fff}.vl-pm__banner{position:relative;background:var(--pm-band, var(--pm-maroon));color:#fff}.vl-pm__banner-bg img{display:block;width:100%;height:auto}.vl-pm__banner-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-start;padding-top:clamp(20px,3.6vw,69px)}.vl-pm__banner-h2{margin:0 0 clamp(14px,1.875vw,36px);font-family:var(--vl-font-heading);font-size:clamp(26px,2.6vw,50px);line-height:1;color:#fff}.vl-pm__banner-h2 p{margin:0}.vl-pm__banner-h2 em{font-style:italic;font-weight:300}.vl-pm__banner-h2 strong{font-weight:700}.vl-pm__banner-p{margin:0 0 clamp(18px,2.45vw,47px);max-width:25em;font-size:clamp(14px,1.146vw,22px);line-height:1.14;color:#fff}.vl-pm__bullets{list-style:none;margin:0 0 clamp(24px,2.97vw,57px);padding:0;display:grid;gap:clamp(10px,1.1vw,21px)}.vl-pm__bullets li{display:flex;align-items:center;gap:clamp(10px,.94vw,18px);font-size:clamp(14px,1.146vw,22px);line-height:1.1;color:#fff}.vl-pm__bullets li:before{content:"";flex:none;width:.5em;height:.64em;background:var(--pm-red);clip-path:polygon(0 0,100% 50%,0 100%)}.vl-pm__banner .vl-pm__btn{align-self:flex-start;padding:.68em 2.4em}@media(max-width:767px){.vl-pm__banner-text{padding-top:clamp(20px,6vw,40px);background:linear-gradient(180deg,rgb(var(--pm-band-rgb, 63 17 17)),rgb(var(--pm-band-rgb, 63 17 17) / .97) 42%,rgb(var(--pm-band-rgb, 63 17 17) / .8) 62%,rgb(var(--pm-band-rgb, 63 17 17) / .35))}.vl-pm__banner--no-m .vl-pm__banner-bg img{aspect-ratio:3 / 4;object-fit:cover;object-position:78% 50%}}.vl-pm__kicker{font-size:13px;font-weight:700;letter-spacing:.22em;color:var(--pm-red);text-transform:uppercase;text-align:center;margin:0 0 14px}.vl-pm__lxh2{font-family:var(--vl-font-heading);font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.15;text-align:center;margin:0 0 12px;color:var(--lx-maroon)}.vl-pm__sub{font-size:clamp(15px,1.4vw,18px);line-height:1.6;color:var(--lx-body);text-align:center;max-width:760px;margin:0 auto}.vl-pm__reviews{padding:78px 0;background:#fff}.vl-pm__score{text-align:center;margin:18px 0 34px}.vl-pm__score-n{font-size:52px;font-weight:800;color:var(--lx-maroon);line-height:1}.vl-pm__score-stars{display:block;margin-top:6px;font-size:18px;color:var(--pm-red)}.vl-pm__score-c{display:block;margin-top:6px;font-size:13.5px;color:var(--lx-body)}.vl-pm__rgrid{display:grid;grid-template-columns:1fr;gap:22px}@media(min-width:861px){.vl-pm__rgrid{grid-template-columns:repeat(3,1fr)}}.vl-pm__rcard{background:var(--lx-cream-2);border-radius:16px;padding:26px;display:flex;flex-direction:column}.vl-pm__rstars{font-size:15px;margin-bottom:12px;color:var(--pm-red)}.vl-pm__rcard p{margin:0 0 20px;font-size:15px;line-height:1.65;color:var(--lx-body);flex:1}.vl-pm__rcard p b,.vl-pm__rcard p strong{color:var(--lx-maroon)}.vl-pm__who{display:flex;align-items:center;gap:12px}.vl-pm__av{width:40px;height:40px;border-radius:50%;background:var(--lx-maroon);color:#fff;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.vl-pm__who b{display:block;font-size:15px;color:var(--lx-maroon)}.vl-pm__ver{font-size:12.5px;color:#2e7d32;font-weight:600;display:inline-flex;align-items:center;gap:4px}.vl-pm__rsub{display:block;font-size:12.5px;color:var(--lx-body)}.vl-pm__compare{padding:78px 0;background:var(--pm-cream)}.vl-pm__tablewrap{max-width:880px;margin:40px auto 0;background:#fff;border-radius:16px;box-shadow:0 10px 34px #40111212;overflow-x:auto}.vl-pm__tablewrap table{width:100%;border-collapse:collapse;font-size:15px;min-width:560px}.vl-pm__tablewrap th,.vl-pm__tablewrap td{padding:16px 18px;text-align:center;border-bottom:1px solid #f1e7e1}.vl-pm__tablewrap th:first-child,.vl-pm__tablewrap td:first-child{text-align:left;font-weight:600;color:var(--lx-maroon)}.vl-pm__tablewrap thead th{font-size:12.5px;letter-spacing:.1em;color:#a99d99;font-weight:700;text-transform:uppercase}.vl-pm__tablewrap thead th.us{background:var(--lx-maroon);color:#fff;font-size:15px;letter-spacing:0;text-transform:none}.vl-pm__tablewrap td.us{background:#fdf3f1}.vl-pm__tablewrap .yes{display:inline-flex;width:26px;height:26px;border-radius:50%;background:#e2f2e3;align-items:center;justify-content:center}.vl-pm__tablewrap .yes svg{width:13px;height:13px;stroke:#2e7d32}.vl-pm__tablewrap .no{display:inline-flex;width:26px;height:26px;border-radius:50%;background:#eceae8;align-items:center;justify-content:center;color:#a09a97;font-size:13px}.vl-pm__tablewrap .txt{color:#a09a97;font-size:14px}.vl-pm__tablewrap td.us .txt{color:var(--pm-red);font-weight:700}.vl-pm__usage{padding:78px 0;background:#fff}.vl-pm__ugrid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:40px}@media(min-width:640px){.vl-pm__ugrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.vl-pm__ugrid{grid-template-columns:repeat(4,1fr)}}.vl-pm__ucard{background:var(--pm-cream);border:1px solid #f1e6df;border-radius:16px;padding:30px 24px;text-align:center}.vl-pm__uic{width:52px;height:52px;border-radius:14px;background:#fbe4de;display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px}.vl-pm__uic svg{width:24px;height:24px;stroke:var(--pm-red)}.vl-pm__ucard b{display:block;font-size:17px;color:var(--lx-maroon);margin-bottom:8px}.vl-pm__ucard p{margin:0;font-size:14.5px;line-height:1.6;color:var(--lx-body)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vl-pillow-medical.css.map */
