.jelli-story{--jelli-ink:#092c46;--jelli-ice:#8feaff;--jelli-blue:#138dbd;background:#f4fafc;color:var(--jelli-ink);overflow:clip;font-family:var(--font-body--family, sans-serif)}.jelli-story *{box-sizing:border-box}.jelli-story h2,.jelli-story h3,.jelli-story p{margin:0}.jelli-story img{display:block;width:100%;height:100%;object-fit:cover}.jelli-wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.jelli-story .jelli-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.19em;line-height:1.6;color:#167fa3}.jelli-hero{position:relative;background:#061d30;color:#fff;padding-top:86px;isolation:isolate}.jelli-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(#80dfff20 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.jelli-hero__glow{position:absolute;z-index:-1;width:800px;height:800px;background:radial-gradient(ellipse,#0ea2c94d,transparent 65%);right:-180px;top:-120px;animation:jelli-glow 9s ease-in-out infinite alternate;pointer-events:none}.jelli-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-bottom:80px}.jelli-hero h2{font-size:clamp(46px,5.1vw,76px);font-weight:650;line-height:1.05;letter-spacing:-.055em;color:#fff}.jelli-hero h2>span{display:block;margin-top:16px;font-weight:400;background:linear-gradient(110deg,#fff 5%,#a9efff 45%,#3ebce8 95%);background-clip:text;-webkit-background-clip:text;color:transparent}.jelli-hero__copy>p{font-size:17px;line-height:1.85;color:#c1d7e3;max-width:470px;margin-top:26px}.jelli-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.jelli-tags>span{border:1px solid #a0e6ff26;border-radius:8px;padding:8px 11px;font-size:11px;color:#d7f3ff;background:#fff05}.jelli-link{display:inline-flex;align-items:center;gap:28px;margin-top:30px;color:#a9efff;text-decoration:none;font-size:13px;padding-bottom:8px;border-bottom:1px solid #a9efff66}.jelli-link>span{font-size:25px}.jelli-hero__visual{position:relative;min-width:0;aspect-ratio:4/4.7}.jelli-hero__visual>img{position:relative;border-radius:160px 160px 28px 28px;object-position:center 51%;border:1px solid #b4efff40;box-shadow:0 0 65px #30c9ff22}.jelli-orbit{position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;border:1px solid #8feaff26;border-radius:190px 190px 45px 45px;transform:rotate(5deg);pointer-events:none}.jelli-visual-label{position:absolute;right:20px;bottom:20px;font-size:9px;letter-spacing:.16em;color:#fff;text-shadow:0 1px 8px #000}.jelli-ribbon{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin-block:0;padding:0;border-top:1px solid #a0e6ff1f}.jelli-ribbon li{display:flex;align-items:center;justify-content:center;gap:12px;padding:26px 16px;font-size:14px;color:#d7ecf4;white-space:nowrap}.jelli-ribbon li+li{border-left:1px solid #a0e6ff1f}.jelli-ribbon svg{width:20px;height:20px;flex-shrink:0;fill:none;stroke:#8fd9ef;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.jelli-layers{padding-block:100px}.jelli-section-heading{text-align:center;max-width:650px;margin:0 auto 48px}.jelli-story h2{color:inherit}.jelli-section-heading h2,.jelli-size h2{font-size:clamp(34px,4vw,54px);line-height:1.12;letter-spacing:-.045em;font-weight:600;margin-top:16px}.jelli-story h2 em{font-style:normal;color:#1486ad;font-weight:400}.jelli-section-heading>p{font-size:16px;line-height:1.8;color:#627b8c;margin-top:20px}.jelli-layers__grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:stretch}.jelli-layer-photo{position:relative;min-height:650px;border-radius:26px;overflow:hidden}.jelli-layer-photo img{position:absolute;top:0;right:0;bottom:0;left:0}.jelli-photo-label{position:absolute;bottom:22px;left:22px;background:#fffdf2;padding:12px 18px;border-radius:30px;font-size:10px;font-weight:700;letter-spacing:.12em;color:#124965}.jelli-layer-cards{display:grid;gap:16px}.jelli-layer-cards article{position:relative;padding:27px 30px;border:1px solid #d8e8ee;border-radius:22px;background:#fff}.jelli-number{font-size:10px;font-weight:650;letter-spacing:.13em;color:#5d8496}.jelli-card-icon{position:absolute;right:28px;top:21px;font-size:28px;color:#1598c4}.jelli-layer-cards h3{font-size:23px;letter-spacing:-.025em;font-weight:600;margin-top:12px;color:#103b53}.jelli-layer-cards p{font-size:14px;line-height:1.8;color:#607b8b;max-width:430px;margin-top:8px}.jelli-mini-tag{display:block;font-size:10px;color:#347b97;margin-top:16px;letter-spacing:.035em}.jelli-layer-cards .jelli-layer-cards__gel{background:linear-gradient(120deg,#dff8ff,#eefaff);border-color:#98dfef;box-shadow:0 4px 30px #4dc5e419}.jelli-cooling{background:#07253b;color:#fff;padding-block:80px;position:relative}.jelli-cooling:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 90% 50%,#20b6df25,transparent 60%)}.jelli-cooling__grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.jelli-cooling__image{height:640px;border-radius:24px;overflow:hidden;border:1px solid #97edff40}.jelli-cooling .jelli-eyebrow{color:#8feaff}.jelli-cooling h2{font-size:clamp(40px,4.7vw,66px);line-height:1.08;letter-spacing:-.045em;font-weight:500;margin-top:20px;color:#fff}.jelli-cooling h2 em{color:#8feaff}.jelli-cooling__copy>p{font-size:16px;line-height:1.85;color:#c0d8e6;margin-top:24px;max-width:440px}.jelli-cooling__stat{border-top:1px solid #9fe9ff30;margin-top:32px;padding-top:24px;display:grid;gap:10px}.jelli-cooling__stat>strong{font-size:56px;font-weight:500;line-height:1;color:#9eecff;letter-spacing:-.04em;text-shadow:0 0 30px #62deff35}.jelli-cooling__stat strong span{font-size:20px;letter-spacing:0;margin-left:6px}.jelli-cooling__stat>span{font-size:13px;color:#d0e8f4}.jelli-footnote{display:block;margin-top:20px;color:#9cbccb;font-size:10px;line-height:1.7;max-width:400px}.jelli-size{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-block:100px}.jelli-size__copy>p{font-size:16px;line-height:1.8;color:#607b8b;margin-top:24px;max-width:430px}.jelli-size__image{height:600px;border-radius:26px;overflow:hidden}.jelli-measurements{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:34px 0 0;border-block:1px solid #d8e8ee;padding-block:24px}.jelli-measurements dt{font-size:12px;color:#627f90;margin-bottom:8px}.jelli-measurements dd{margin:0;font-size:44px;line-height:1.1;letter-spacing:-.04em;color:#103b53}.jelli-measurements dd span{font-size:14px;margin-left:4px;letter-spacing:0}.jelli-size__copy .jelli-size__note{font-size:12px;color:#347b97}.jelli-finale{display:flex;align-items:center;justify-content:center;gap:60px;text-align:center;padding:50px 24px;background:linear-gradient(110deg,#e0f7fc,#ecedff,#e0f7fc);border-top:1px solid #d8e8ee}.jelli-finale>span{font-size:44px;color:#1598c4}.jelli-finale p{font-size:16px;color:#537284}.jelli-finale strong{display:block;font-size:clamp(25px,3vw,40px);font-weight:500;letter-spacing:-.035em;color:#103b53;margin-top:8px}.jelli-story a:focus-visible{outline:2px solid #8feaff;outline-offset:6px}@keyframes jelli-glow{to{transform:translate(-70px,60px);opacity:.6}}@media(min-width:1600px){.jelli-hero{padding-top:100px}}@media(max-width:990px){.jelli-wrap{width:calc(100% - 48px)}.jelli-hero__grid{gap:36px}.jelli-hero h2{font-size:48px}.jelli-hero__copy>p{font-size:15px}.jelli-layers__grid{gap:20px}.jelli-layer-cards article{padding:24px}.jelli-cooling__grid,.jelli-size{gap:36px}.jelli-cooling__image{height:580px}.jelli-measurements dd{font-size:35px}.jelli-ribbon li{font-size:13px;padding-inline:10px}}@media(max-width:700px){.jelli-wrap{width:calc(100% - 36px)}.jelli-hero{padding-top:42px}.jelli-hero__grid{grid-template-columns:1fr;gap:38px;padding-bottom:40px}.jelli-hero h2{font-size:clamp(42px,11vw,64px)}.jelli-hero__copy>p{max-width:none}.jelli-hero__visual{width:calc(100% - 20px);margin-inline:auto;aspect-ratio:4/4.4}.jelli-hero__visual>img{border-radius:120px 120px 24px 24px}.jelli-orbit{top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:130px 130px 30px 30px}.jelli-ribbon{grid-template-columns:1fr 1fr}.jelli-ribbon li{justify-content:flex-start;padding:16px 4px;font-size:13px}.jelli-ribbon li+li{border-left:0}.jelli-ribbon li:nth-child(n+3){border-top:1px solid #a0e6ff1f}.jelli-layers{padding-block:56px}.jelli-section-heading{margin-bottom:28px}.jelli-section-heading h2,.jelli-size h2{font-size:37px}.jelli-section-heading>p{font-size:14px}.jelli-layers__grid,.jelli-cooling__grid,.jelli-size{grid-template-columns:1fr;gap:26px}.jelli-layer-photo{min-height:0;aspect-ratio:4/5}.jelli-layer-cards article{padding:24px}.jelli-cooling{padding-block:36px 48px}.jelli-cooling__image{height:auto;aspect-ratio:4/4.5}.jelli-cooling h2{font-size:46px}.jelli-cooling__copy{padding-top:8px}.jelli-cooling__stat>strong{font-size:52px}.jelli-size{padding-block:56px}.jelli-size__image{height:auto;aspect-ratio:4/5;grid-row:1}.jelli-measurements dd{font-size:40px}.jelli-finale{gap:18px;padding-block:34px}.jelli-finale>span{font-size:24px}.jelli-finale p{font-size:13px}}@media(prefers-reduced-motion:reduce){.jelli-story *{animation:none!important;scroll-behavior:auto!important}}.jelli-assembly{position:relative;overflow:clip;height:calc(clamp(650px,100svh,1100px) + max(650px,130svh));background:radial-gradient(ellipse at 50% 55%,#134b66,#061e31 75%);color:#fff}.jelli-assembly__stage{position:sticky;top:0;background:radial-gradient(ellipse at 50% 55%,#134b66,#061e31 75%);isolation:isolate;height:100svh;min-height:650px;max-height:1100px;display:flex;align-items:center;overflow:hidden}.jelli-assembly__layout{display:flex;flex-direction:column;gap:14px;align-items:center}.jelli-assembly__copy{text-align:center;position:relative;z-index:2}.jelli-assembly .jelli-eyebrow{color:#8feaff}.jelli-assembly h2{font-size:clamp(28px,3vw,42px);line-height:1.1;letter-spacing:-.04em;margin-top:10px;font-weight:500;color:#fff}.jelli-assembly h2 br{display:none}.jelli-assembly h2 em{color:#8feaff;margin-left:.2em}.jelli-assembly__copy>p{font-size:13px;line-height:1.7;color:#b7d2df;margin-top:12px}.jelli-assembly__progress{height:2px;width:180px;margin:16px auto 0;background:#a3eaff26;overflow:hidden}.jelli-assembly__progress>span{display:block;height:100%;background:#8feaff;transform:scaleX(0);transform-origin:left}.jelli-assembly__hint{display:block;margin-top:9px;font-size:8px;letter-spacing:.14em;color:#91b6c8}.jelli-assembly__diagram{position:relative;width:100%;height:min(65svh,720px);display:grid;place-items:center}.jelli-assembly__visual{position:relative;width:min(52%,57svh);height:auto;aspect-ratio:1824/2080;margin-inline:auto;isolation:isolate}.jelli-assembly__halo{position:absolute;top:10%;right:-15%;bottom:10%;left:-15%;border-radius:50%;background:radial-gradient(ellipse,#38c9f520,transparent 65%);pointer-events:none}.jelli-story .jelli-assembly__layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;will-change:transform;filter:drop-shadow(0 18px 20px #0003)}.jelli-assembly__layer--cover{transform:translateY(26.4%)}.jelli-assembly__layer--gel{transform:translateY(-5.2%)}.jelli-assembly__layer--core{transform:translateY(-29.3%)}.jelli-assembly__complete{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:9px;letter-spacing:.17em;color:#a1edff;opacity:0}.jelli-callout{position:absolute;width:22%;max-width:260px;opacity:0}.jelli-callout--cover{left:0;top:13%}.jelli-callout--gel{right:0;top:44%}.jelli-callout--core{left:0;top:75%}.jelli-callout>span{color:#6ed7ef;font-size:9px;letter-spacing:.14em}.jelli-callout h3{font-size:21px;line-height:1.3;margin-top:8px;color:#f0fbff;font-weight:500}.jelli-callout p{font-size:13px;line-height:1.7;margin-top:9px;color:#b7d2df}.jelli-callout:after{content:"";position:absolute;top:28px;left:calc(100% + 12px);width:clamp(20px,4vw,65px);height:1px;background:linear-gradient(90deg,#71ddff90,#71ddff20)}.jelli-callout--gel:after{left:auto;right:calc(100% + 12px);background:linear-gradient(90deg,#71ddff20,#71ddff90)}@media(max-width:700px){.jelli-assembly__stage{height:100svh;min-height:600px;padding:24px 0}.jelli-assembly__layout{gap:24px;width:calc(100% - 24px)}.jelli-assembly h2{font-size:28px}.jelli-assembly h2 br{display:block}.jelli-assembly h2 em{margin-left:0}.jelli-assembly__copy>p{font-size:11px;max-width:300px;margin:10px auto 0}.jelli-assembly .jelli-eyebrow{font-size:8px}.jelli-assembly__diagram{height:auto;min-height:300px;max-height:500px}.jelli-assembly__visual{width:48%}.jelli-callout{width:24%}.jelli-callout>span{font-size:7px;letter-spacing:.05em}.jelli-callout h3{font-size:12px;margin-top:5px;line-height:1.4}.jelli-callout p{font-size:9px;line-height:1.6;margin-top:5px}.jelli-callout:after{width:12px;left:calc(100% + 2px);top:23px}.jelli-callout--gel:after{left:auto;right:calc(100% + 2px)}.jelli-callout--cover{top:17%}.jelli-callout--gel{top:44%}.jelli-callout--core{top:72%}.jelli-assembly__complete{font-size:6px;letter-spacing:.05em}}@media(prefers-reduced-motion:reduce){.jelli-assembly__hint,.jelli-assembly__progress{display:none}.jelli-assembly__layer{will-change:auto;transform:none}.jelli-callout,.jelli-assembly__complete{opacity:1}}@media(prefers-reduced-motion:reduce){.jelli-assembly{height:auto}.jelli-assembly__stage{position:relative}}.jelli-story .jelli-assembly__layer{filter:none}.jelli-hero__glow{animation:none}@media(max-width:700px){.jelli-assembly{height:auto}.jelli-assembly__stage{position:relative;height:auto;min-height:0;max-height:none;padding:48px 0}.jelli-assembly__layout{width:calc(100% - 40px);gap:30px}.jelli-assembly__copy>p{font-size:14px;line-height:1.8}.jelli-assembly__diagram{display:flex;flex-direction:column;gap:16px;max-height:none;min-height:0}.jelli-assembly__visual{width:100%;max-width:340px;flex-shrink:0;margin-bottom:20px}.jelli-callout{position:relative;inset:auto;width:100%;max-width:none;padding:20px;border:1px solid #7fd8f12e;border-radius:16px;background:#ffffff06;opacity:1}.jelli-callout>span{font-size:10px;letter-spacing:.1em}.jelli-callout h3{font-size:20px;margin-top:8px}.jelli-callout p{font-size:14px;line-height:1.8;margin-top:8px}.jelli-callout:after{display:none}.jelli-assembly__complete{font-size:9px;bottom:-12px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pillow-jelli-story.css.map */
