@font-face{font-family:PipKip Display;src:url(//shoppipkip.com/cdn/shop/t/5/assets/neuehaasunica-black-webfont.woff2?v=145958503039964341651789405031) format("woff2");font-display:swap;font-weight:900}@font-face{font-family:PipKip Sans;src:url(//shoppipkip.com/cdn/shop/t/5/assets/neuehaasunica-bold-webfont.woff2?v=46100506680703044311789405031) format("woff2");font-display:swap;font-weight:700}:root{--pk-aubergine:#24162e;--pk-cream:#fff4df;--pk-blue:#91b9ff;--pk-red:#f04b3e;--pk-yellow:#f5d85a;--pk-ink:#24162e;--pk-display:"PipKip Display",sans-serif;--pk-sans:"PipKip Sans",sans-serif}html{scroll-behavior:smooth}body{background:var(--pk-cream);color:var(--pk-ink)}::selection{background:var(--pk-yellow);color:var(--pk-aubergine)}:focus-visible{outline:3px solid var(--pk-red);outline-offset:4px}h1,h2,h3,.h1,.h2,.h3{font-family:var(--pk-display);letter-spacing:-.03em}.button,.button--xl,button{font-family:var(--pk-sans)}.header,.shopify-section--header{--background:var(--pk-cream);--text-color:var(--pk-aubergine)}.footer{--background:var(--pk-aubergine);--text-color:var(--pk-cream)}.pk-section{position:relative;overflow:hidden;background:var(--pk-bg,var(--pk-cream));color:var(--pk-fg,var(--pk-aubergine))}.pk-wrap{width:min(100% - 40px,1440px);margin-inline:auto}.pk-kicker{font:700 .75rem/1 var(--pk-sans);letter-spacing:.13em;text-transform:uppercase}.pk-title{font:900 clamp(2.4rem,6vw,6rem)/.9 var(--pk-display);letter-spacing:-.04em;margin:0;max-width:12ch}.pk-copy{font:500 clamp(1rem,1.5vw,1.25rem)/1.5 system-ui,sans-serif;max-width:60ch}.pk-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:999px;background:var(--pk-red);color:#fff;text-decoration:none;font:700 1rem/1 var(--pk-sans);transition:transform .2s ease,box-shadow .2s ease}.pk-button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #24162e2e}.pk-button--cream{background:var(--pk-cream);color:var(--pk-aubergine)}.pk-hero{min-height:min(780px,88vh);display:grid;align-items:end}.pk-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.pk-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--pk-desktop-position,center)}.pk-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#24162ee6,#24162e8c 43%,#24162e14 72%)}.pk-hero__content{position:relative;z-index:1;padding:clamp(72px,10vw,140px) 0 clamp(56px,8vw,100px);color:var(--pk-cream);max-width:690px}.pk-hero__title{font:900 clamp(3.7rem,8.5vw,8rem)/.82 var(--pk-display);letter-spacing:-.04em;margin:14px 0 24px;max-width:8ch}.pk-hero__copy{max-width:48ch;margin:0 0 28px;font:500 clamp(1rem,1.4vw,1.25rem)/1.45 system-ui,sans-serif}.pk-stamp{position:absolute;right:5vw;bottom:52px;z-index:2;width:150px;aspect-ratio:1;border:2px solid var(--pk-yellow);border-radius:50%;display:grid;place-content:center;text-align:center;color:var(--pk-yellow);font:900 .9rem/1.15 var(--pk-display);text-transform:uppercase;letter-spacing:.06em;transform:rotate(8deg)}.pk-marquee{background:var(--pk-red);color:#fff;padding:13px 0;white-space:nowrap;overflow:hidden}.pk-marquee__track{display:flex;width:max-content;gap:34px;animation:pk-marquee 28s linear infinite;font:900 1rem/1 var(--pk-display);text-transform:uppercase;letter-spacing:.05em}.pk-marquee__track span:after{content:"\2022";margin-left:34px;color:var(--pk-yellow)}@keyframes pk-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.pk-marquee__track{animation:none}}.pk-problems{padding:clamp(64px,8vw,112px) 0}.pk-problems__head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:36px}.pk-problems__hint{font:700 .9rem/1 var(--pk-sans)}.pk-card-row{display:grid;grid-template-columns:repeat(var(--pk-columns,3),minmax(0,1fr));gap:18px}.pk-problem{position:relative;min-height:480px;border-radius:16px;overflow:hidden;background:var(--pk-aubergine);color:#fff}.pk-problem img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.pk-problem:hover img{transform:scale(1.035)}.pk-problem:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#24162ee6,#24162e0d 68%)}.pk-problem__body{position:absolute;z-index:1;inset:auto 24px 24px}.pk-problem__title{font:900 clamp(2rem,3vw,3.4rem)/.92 var(--pk-display);letter-spacing:-.035em;margin:0 0 10px}.pk-problem__text{font:500 1rem/1.4 system-ui,sans-serif;margin:0 0 18px;max-width:36ch}.pk-text-link{color:inherit;font:700 1rem/1 var(--pk-sans);text-underline-offset:5px}.pk-sleep{padding:clamp(64px,8vw,110px) 0;background:var(--pk-blue)}.pk-sleep__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,7vw,110px);align-items:start}.pk-sleep__facts{display:grid;gap:1px;background:#24162e40;border:1px solid rgba(36,22,46,.25)}.pk-fact{background:var(--pk-blue);padding:28px;display:grid;grid-template-columns:70px 1fr;gap:18px;align-items:start}.pk-fact__mark{font:900 3rem/.8 var(--pk-display);color:var(--pk-red)}.pk-fact h3{font-size:1.45rem;margin:0 0 6px}.pk-fact p{margin:0;font:500 .98rem/1.45 system-ui,sans-serif}.pk-scene{display:grid;grid-template-columns:1.05fr .95fr;background:var(--pk-aubergine);color:var(--pk-cream)}.pk-scene__media{min-height:620px}.pk-scene__media img{width:100%;height:100%;object-fit:cover}.pk-scene__copy{padding:clamp(48px,7vw,110px);display:flex;flex-direction:column;justify-content:center}.pk-scene__copy .pk-title{max-width:9ch}.pk-mini-list{display:grid;gap:16px;margin:30px 0}.pk-mini{display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:start}.pk-mini svg{width:28px;color:var(--pk-yellow)}.pk-mini strong{display:block;font:700 1rem/1.25 var(--pk-sans)}.pk-mini span{font:500 .92rem/1.4 system-ui,sans-serif;color:#e7dbcb}.pk-featured{padding:clamp(64px,8vw,110px) 0}.pk-featured__head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px}.pk-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pk-product{text-decoration:none;color:inherit}.pk-product__image{aspect-ratio:1;border-radius:16px;overflow:hidden;background:#eee4d1}.pk-product__image img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.pk-product:hover img{transform:scale(1.035)}.pk-product h3{font:900 1.35rem/1 var(--pk-display);margin:15px 0 8px}.pk-product__price{font:700 .95rem/1 var(--pk-sans);color:var(--pk-red)}.pk-club-close{padding:clamp(64px,9vw,130px) 0;background:var(--pk-yellow);text-align:center}.pk-club-close .pk-title{margin-inline:auto;max-width:12ch}.pk-club-close .pk-copy{margin:22px auto 28px;max-width:48ch}.pk-story{padding:clamp(48px,7vw,92px) 0}.pk-story__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,7vw,100px);align-items:start}.pk-story__benefits{display:grid;gap:1px;background:#24162e33;border:1px solid rgba(36,22,46,.2)}.pk-story__benefits>div{background:var(--pk-cream);padding:24px}.pk-story__benefits strong{font:700 1rem/1.2 var(--pk-sans)}.pk-story__benefits .metafield-rich_text_field ul{padding-left:20px;margin:12px 0 0}.pk-story__benefits .metafield-rich_text_field li{margin:7px 0}.pk-diagram{padding:clamp(56px,8vw,110px) 0;background:var(--pk-blue)}.pk-diagram__grid{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(30px,6vw,80px);align-items:center}.pk-diagram__media{position:relative}.pk-diagram__media img{display:block;width:100%;border-radius:16px}.pk-callouts{display:grid;gap:18px}.pk-callout{padding:20px 0;border-top:1px solid rgba(36,22,46,.35)}.pk-callout:first-child{border-top:0}.pk-callout h3{font-size:1.3rem;margin:0 0 6px}.pk-callout p{margin:0;font:500 .95rem/1.45 system-ui,sans-serif}.pk-note{font:500 .78rem/1.4 system-ui,sans-serif;opacity:.72;margin-top:20px}.pk-product-points{background:var(--pk-points-bg);color:var(--pk-points-text);padding:var(--pk-points-pad-top) 0 var(--pk-points-pad-bottom)}.pk-product-points__head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.pk-product-points__head p{margin:0}.pk-product-points__head h2{font:900 clamp(2rem,4vw,3.8rem)/.92 var(--pk-display);letter-spacing:-.035em;margin:0;max-width:14ch;text-wrap:balance}.pk-product-points__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pk-product-point{min-width:0;background:var(--pk-points-card);border-radius:16px;padding:22px;display:grid;gap:16px;align-content:start}.pk-product-point__icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--pk-cream);color:var(--pk-points-accent);font:900 1.7rem/1 var(--pk-display)}.pk-product-point p{font:700 1rem/1.35 var(--pk-sans);margin:0;overflow-wrap:anywhere}.shopify-section--tabs+.shopify-section--pipkip-product-points{margin-top:0}@media(max-width:989px){.pk-wrap{width:min(100% - 28px,1440px)}.pk-stamp{width:110px;right:18px;bottom:24px}.pk-card-row,.pk-products{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 14px 12px;margin-inline:-14px}.pk-card-row::-webkit-scrollbar,.pk-products::-webkit-scrollbar{display:none}.pk-problem{min-width:min(82vw,360px);min-height:430px;scroll-snap-align:start}.pk-product{min-width:min(70vw,280px);scroll-snap-align:start}.pk-sleep__grid,.pk-scene,.pk-story__grid,.pk-diagram__grid{grid-template-columns:1fr}.pk-scene__media{min-height:420px}.pk-scene__copy{padding:48px 20px}.pk-diagram__media{order:2}.pk-callouts{order:1;grid-template-columns:repeat(3,1fr);gap:12px}.pk-callout{border-top:0;padding:14px;background:#fff4df59;border-radius:12px}.pk-featured__head,.pk-problems__head{align-items:start;flex-direction:column}.pk-products{gap:14px}}@media(max-width:600px){.pk-hero{min-height:680px;align-items:end}.pk-hero__media img{object-position:var(--pk-mobile-position,68% center)}.pk-hero__veil{background:linear-gradient(0deg,#24162ef5,#24162e9e 52%,#24162e0d 82%)}.pk-hero__content{padding:300px 0 78px}.pk-hero__title{font-size:clamp(3.25rem,17vw,4.6rem);max-width:7ch}.pk-hero__copy{font-size:1rem;max-width:32ch}.pk-stamp{display:none}.pk-problems,.pk-sleep,.pk-featured,.pk-story,.pk-diagram,.pk-club-close{padding-block:54px}.pk-title{font-size:clamp(2.35rem,13vw,3.5rem)}.pk-fact{grid-template-columns:48px 1fr;padding:20px}.pk-fact__mark{font-size:2.2rem}.pk-scene__media{min-height:340px}.pk-mini-list{margin:24px 0}.pk-callouts{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-14px;padding:0 14px 8px}.pk-callout{min-width:76vw;scroll-snap-align:start}.pk-diagram__media img{border-radius:12px}.pk-problem{min-height:390px}.pk-club-close .pk-copy{max-width:31ch}.pk-hide-mobile{display:none!important}}@media(max-width:699px){.pk-product-points__head{display:block}.pk-product-points__head .pk-kicker{margin-bottom:8px}.pk-product-points__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pk-product-point{padding:16px;gap:12px;border-radius:13px}.pk-product-point__icon{width:42px;height:42px;font-size:1.45rem}.pk-product-point p{font-size:.88rem;line-height:1.3}}.shopify-section--pipkip-hero,.shopify-section--pipkip-ticker,.shopify-section--pipkip-problems,.shopify-section--pipkip-sleep,.shopify-section--pipkip-scene,.shopify-section--pipkip-products,.shopify-section--pipkip-cta{margin:0!important}.pk-section{padding-top:var(--pk-space-top,72px);padding-bottom:var(--pk-space-bottom,72px)}.pk-hero{min-height:var(--pk-hero-min,700px);padding:0}.pk-hero__content{padding-top:var(--pk-space-top,96px);padding-bottom:var(--pk-space-bottom,80px);margin:0 auto;max-width:none}.pk-hero__content>*{max-width:620px}.pk-hero__title{font-size:var(--pk-heading-desktop,88px);line-height:.88;overflow-wrap:normal;text-wrap:balance}.pk-hero__veil{background:linear-gradient(90deg,#24162e,#24162ec2,#24162e1f 68%)}.pk-title{font-size:var(--pk-title-size,64px);line-height:.96;max-width:13ch;text-wrap:balance;overflow-wrap:normal;margin:10px 0 20px}.pk-section-head{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:34px}.pk-section-head>div{max-width:760px}.pk-section-hint{font:700 .88rem/1.25 var(--pk-sans);white-space:nowrap}.pk-problems,.pk-sleep,.pk-featured,.pk-club-close{padding-top:var(--pk-space-top,80px);padding-bottom:var(--pk-space-bottom,80px)}.pk-problem__body h3{font:900 clamp(1.9rem,2.5vw,2.7rem)/.96 var(--pk-display);letter-spacing:-.03em;margin:0 0 10px;text-wrap:balance}.pk-problem__body p{font:500 1rem/1.42 system-ui,sans-serif;margin:0 0 18px;max-width:34ch}.pk-sleep__facts{border-radius:16px;overflow:hidden}.pk-fact{background:var(--pk-bg,var(--pk-blue))}.pk-scene{padding:0;grid-template-columns:1.06fr .94fr;background:var(--pk-bg);color:var(--pk-fg)}.pk-scene--reverse .pk-scene__media{order:2}.pk-scene--reverse .pk-scene__copy{order:1}.pk-scene__media{min-height:var(--pk-scene-min,580px)}.pk-scene__copy{padding:var(--pk-space-top,72px) clamp(40px,6vw,96px) var(--pk-space-bottom,72px)}.pk-mini__icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid currentColor;border-radius:50%;font:700 .72rem/1 var(--pk-sans);color:var(--pk-yellow)}.pk-club-close .pk-title{margin-inline:auto}.pk-club-close .pk-kicker{margin-bottom:12px}.pk-club-close .pk-copy{margin:0 auto 28px}.shopify-section--blog-posts .section,.shopify-section--newsletter .section{--ul-section-spacing-block:0}.shopify-section--blog-posts .section-stack,.shopify-section--newsletter .newsletter-content{padding-block:clamp(52px,7vw,92px)}.shopify-section--blog-posts .section-header h2,.shopify-section--newsletter h2{font-family:var(--pk-display);letter-spacing:-.035em;line-height:.95;text-wrap:balance}.footer img{height:auto}.footer .prose{max-width:34ch}.header__logo img{height:auto}@media(max-width:989px){.pk-section{padding-top:var(--pk-space-mobile,48px);padding-bottom:var(--pk-space-mobile,48px)}.pk-section-head{align-items:start;flex-direction:column;margin-bottom:26px}.pk-section-hint{white-space:normal}.pk-scene,.pk-scene--reverse{grid-template-columns:1fr}.pk-scene--reverse .pk-scene__media,.pk-scene--reverse .pk-scene__copy{order:initial}.pk-scene__copy{padding:var(--pk-space-mobile,44px) 20px}.pk-title{font-size:min(var(--pk-title-size,64px),52px)}}@media(max-width:600px){.pk-hero{min-height:var(--pk-hero-mobile,640px)}.pk-hero__content{padding:260px 0 52px}.pk-hero__title{font-size:var(--pk-heading-mobile,56px);line-height:.9;max-width:8ch;margin-bottom:18px}.pk-hero__veil{background:linear-gradient(0deg,#24162e,#24162ed6 42%,#24162e14 76%)}.pk-title{font-size:min(var(--pk-title-size,64px),46px);line-height:.98;max-width:12ch}.pk-copy{line-height:1.45}.pk-problem{min-height:410px}.pk-problem__body{inset:auto 20px 20px}.pk-scene__media{min-height:320px}.pk-section-head .pk-copy{max-width:34ch}}:root{--pk-xmas-evergreen:#1e3528;--pk-xmas-cranberry:#b8323c;--pk-xmas-gold:#d8a74a;--pk-xmas-cream:#fff7e8}.shopify-section--pipkip-problems,.shopify-section--pipkip-products,.shopify-section--blog-posts{position:relative}.shopify-section--pipkip-problems:before,.shopify-section--pipkip-products:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.055;background-image:radial-gradient(circle,var(--pk-xmas-evergreen) 1.2px,transparent 1.2px);background-size:24px 24px}.pk-hero__veil{background:linear-gradient(90deg,#28142ff5,#28142fad 38%,#28142f14 70%)}.pk-stamp{border-color:var(--pk-xmas-gold);color:var(--pk-xmas-gold);background:#1e352894;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pk-marquee__track span:after{color:var(--pk-xmas-gold);content:"\2726"}.pk-problem{box-shadow:0 18px 40px #28142f21}.pk-problem:after{background:linear-gradient(0deg,#1e3528f0,#1e35280d 70%)}.pk-mini__icon{color:var(--pk-xmas-gold)}.pk-button{background:var(--pk-xmas-cranberry);color:var(--pk-xmas-cream)}.pk-club-close .pk-button{background:var(--pk-xmas-evergreen)}@media(max-width:600px){.pk-hero__veil{background:linear-gradient(0deg,#28142ffa,#28142fc7 43%,#28142f14 78%)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pipkip.css.map */
