:root{--murphy-cream: #f7f1e8;--murphy-paper: #fffaf4;--murphy-ink: #1e1a16;--murphy-ink-soft: rgba(30, 26, 22, .72);--murphy-line: rgba(30, 26, 22, .12);--murphy-caramel: #c47a3a;--murphy-peach: #f3c7a6;--murphy-sand: #f6e7d4;--murphy-sun: #f6d98a;--murphy-night: #121422;--murphy-night-2: #1c1a33;--murphy-lavender: #d9c8f0;--murphy-rose: #e7b7c6;--murphy-night-text: #f6f1ea;--murphy-radius: 1.8rem;--murphy-ease: cubic-bezier(.22, 1, .36, 1)}body.murphy-mode-home,body.murphy-mode-am{background:var(--murphy-cream);color:var(--murphy-ink);transition:background-color .64s var(--murphy-ease),color .64s var(--murphy-ease)}body.murphy-mode-pm{background:var(--murphy-night);color:var(--murphy-night-text);transition:background-color .64s var(--murphy-ease),color .64s var(--murphy-ease)}body.murphy-mode-pm .header-wrapper,body.murphy-mode-pm .utility-bar,body.murphy-mode-pm .footer{--color-background: 18, 20, 34;--color-foreground: 246, 241, 234;--gradient-background: #121422;--color-button: 231, 183, 198;--color-button-text: 18, 20, 34}.utility-bar{min-height:0}.announcement-bar__message{font-size:1.25rem;letter-spacing:.04em;padding:.55rem 0}.murphy-wordmark{font-family:var(--font-heading-family);font-weight:560;letter-spacing:-.045em;font-size:2.6rem;line-height:1;text-transform:uppercase;color:inherit}.murphy-wordmark__dot{color:var(--murphy-caramel)}body.murphy-mode-pm .murphy-wordmark__dot{color:var(--murphy-rose)}.header__heading-link{text-decoration:none}.murphy-switch{display:inline-flex;align-items:center;gap:.2rem;padding:.25rem;border-radius:999px;border:1px solid var(--murphy-line);background:#fffaf4e0;max-width:100%}.murphy-switch a{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:4rem;padding:.6rem 1.15rem;border-radius:999px;text-decoration:none;color:var(--murphy-ink);font-size:1.3rem;font-weight:650;letter-spacing:.01em;line-height:1.15;white-space:nowrap}.murphy-switch__icon{width:1.5rem;height:1.5rem;flex:0 0 auto}.murphy-switch a[aria-current=page]{background:var(--murphy-ink);color:var(--murphy-paper)}.murphy-switch a:hover{background:var(--murphy-sand)}.murphy-switch a[aria-current=page]:hover{background:var(--murphy-ink);color:var(--murphy-paper)}body.murphy-mode-pm .murphy-switch{background:#161428e6;border-color:#f6f1ea29}body.murphy-mode-pm .murphy-switch a{color:var(--murphy-night-text)}body.murphy-mode-pm .murphy-switch a:hover{background:#d9c8f029}body.murphy-mode-pm .murphy-switch a[aria-current=page]{background:var(--murphy-rose);color:#1a1422}.murphy-switch--dock{position:fixed;z-index:25;left:50%;bottom:calc(.8rem + env(safe-area-inset-bottom));transform:translate(-50%);box-shadow:0 10px 30px #1e1a1629;width:max-content;max-width:calc(100vw - 1.6rem);flex-wrap:wrap;justify-content:center}.overflow-hidden .murphy-switch--dock,.overflow-hidden-tablet .murphy-switch--dock{opacity:0;pointer-events:none}@media screen and (max-width:989px){.murphy-switch--header{display:none}body{padding-bottom:calc(6.4rem + env(safe-area-inset-bottom))}}@media screen and (min-width:990px){.murphy-switch--dock{display:none}.header__icons{align-items:center;gap:.4rem}}.murphy-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none;opacity:0;transition:opacity .56s var(--murphy-ease)}html[data-leaving=am] .murphy-veil{opacity:1;background:#f6e2c8}html[data-leaving=pm] .murphy-veil{opacity:1;background:#16182a}html[data-leaving=home] .murphy-veil{opacity:1;background:#f7f1e8}.murphy-section{padding:5.6rem 1.6rem}.murphy-wrap{width:min(118rem,100%);margin:0 auto}.murphy-kicker{margin:0 0 1.2rem;font-size:1.25rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.murphy-title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.04em;line-height:.96;font-size:clamp(3.6rem,6vw,7.2rem);color:inherit}.murphy-lead{margin:1.6rem 0 0;max-width:62rem;font-size:1.8rem;line-height:1.45}.murphy-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:.8rem 1.8rem;border-radius:999px;border:0;background:var(--murphy-ink);color:var(--murphy-paper);text-decoration:none;font-size:1.5rem;font-weight:700;cursor:pointer}.murphy-btn:hover{transform:translateY(-1px)}.murphy-btn--ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px currentColor}.murphy-btn:focus-visible,.murphy-switch a:focus-visible,.murphy-faq summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.murphy-section[data-tone=am]{background:linear-gradient(180deg,#fbf6ee,#f6e7d4);color:var(--murphy-ink)}.murphy-section[data-tone=pm]{background:radial-gradient(1200px 500px at 80% 0%,#2a2148,#121422 55%);color:var(--murphy-night-text)}.murphy-section[data-tone=neutral]{background:transparent}.murphy-hero{display:grid;gap:3.2rem;align-items:end}.murphy-hero__secret,.murphy-hero__title{margin:0;font-family:var(--font-heading-family);font-weight:560;letter-spacing:-.045em;line-height:.92;font-size:clamp(4.4rem,8vw,9.6rem)}.murphy-signature{margin:1rem 0 0;font-size:1.4rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.murphy-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.4rem}.murphy-aside{margin:1.4rem 0 0;font-size:1.5rem;opacity:.8}.murphy-panels{display:grid;gap:1.2rem}.murphy-panel{position:relative;overflow:visible;min-height:18rem;border-radius:var(--murphy-radius);padding:2.4rem 2.2rem 2.8rem;display:flex;flex-direction:column;justify-content:flex-start;text-decoration:none;color:inherit}.murphy-panel--am{background:radial-gradient(400px 180px at 90% 10%,rgba(246,217,138,.95),transparent 60%),linear-gradient(160deg,#f8e7d2,#e7b184);color:#2a2118}.murphy-panel--pm{background:radial-gradient(420px 200px at 80% 0%,rgba(217,200,240,.45),transparent 55%),linear-gradient(180deg,#241c3d,#121422);color:var(--murphy-night-text)}.murphy-panel img,.murphy-media img{width:100%;height:100%;object-fit:cover;display:block}.murphy-panel__media{position:absolute;top:0;right:0;bottom:0;left:0}.murphy-panel__media img{width:100%;height:100%;object-fit:cover}.murphy-panel__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(20,16,12,.45))}.murphy-panel__copy{position:relative;z-index:1}.murphy-panel h2,.murphy-card h3,.murphy-step h3,.murphy-offer h3{margin:.6rem 0 0;font-family:var(--font-heading-family);letter-spacing:-.03em;font-size:clamp(2.2rem,2.2vw,3.2rem);line-height:1.2}.murphy-grid-2,.murphy-grid-4,.murphy-steps,.murphy-offers,.murphy-routine{display:grid;gap:1.4rem;margin-top:2.8rem}.murphy-card,.murphy-step,.murphy-offer,.murphy-routine article,.murphy-nutrition__item{border-radius:var(--murphy-radius);padding:2rem;background:#fffaf4b8;border:1px solid var(--murphy-line)}.murphy-section[data-tone=pm] .murphy-card,.murphy-section[data-tone=pm] .murphy-step,.murphy-section[data-tone=pm] .murphy-offer,.murphy-section[data-tone=pm] .murphy-nutrition__item,body.murphy-mode-pm .murphy-card{background:#fffaf40f;border-color:#f6f1ea1f}.murphy-card p,.murphy-step p,.murphy-offer p,.murphy-nutrition__item p{margin:.8rem 0 0;font-size:1.55rem;line-height:1.45}.murphy-split{display:grid;gap:2.4rem;align-items:center}.murphy-media{border-radius:calc(var(--murphy-radius) + .4rem);overflow:hidden;min-height:28rem;background:var(--murphy-sand)}.murphy-section[data-tone=pm] .murphy-media{background:#241c3d}.murphy-prose p{font-size:1.7rem;line-height:1.5;max-width:68rem}.murphy-note{margin-top:1.6rem;font-size:1.4rem;max-width:68rem;opacity:.75}.murphy-step__index{display:inline-flex;width:3.2rem;height:3.2rem;align-items:center;justify-content:center;border-radius:999px;background:var(--murphy-ink);color:var(--murphy-paper);font-weight:700}.murphy-section[data-tone=pm] .murphy-step__index{background:var(--murphy-rose);color:#1a1422}.murphy-products__grid{display:grid;gap:1.2rem;margin-top:2rem;padding:0;list-style:none}.murphy-empty{margin-top:2rem;padding:2.4rem;border-radius:var(--murphy-radius);border:1px dashed var(--murphy-line);font-size:1.6rem;max-width:68rem}.murphy-faq__item{border-bottom:1px solid var(--murphy-line)}.murphy-faq summary{cursor:pointer;padding:1.6rem 0;font-size:1.8rem;font-weight:650;list-style:none}.murphy-faq summary::-webkit-details-marker{display:none}.murphy-faq__item[open] summary{padding-bottom:.6rem}.murphy-faq__answer{padding:0 0 1.6rem;font-size:1.55rem;line-height:1.5;max-width:72rem}.murphy-news{display:grid;gap:1.6rem}.murphy-news form{display:flex;flex-wrap:wrap;gap:.8rem}.murphy-news input[type=email]{min-height:4.8rem;min-width:min(100%,32rem);flex:1 1 24rem;border-radius:999px;border:1px solid var(--murphy-line);padding:0 1.6rem;font:inherit;background:var(--murphy-paper);color:var(--murphy-ink)}.murphy-form-note{font-size:1.4rem}.murphy-loop p,.murphy-because,.murphy-created,.murphy-value{font-size:clamp(1.7rem,2vw,2.2rem);line-height:1.35;margin:.8rem 0 0}.murphy-us{margin:2rem 0 0;font-family:var(--font-heading-family);font-size:clamp(4rem,7vw,8rem);letter-spacing:-.045em;line-height:.9}.murphy-repeat{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem;font-family:var(--font-heading-family);font-size:clamp(2.2rem,4vw,4rem);letter-spacing:-.04em}.murphy-offer-card{border-radius:calc(var(--murphy-radius) + .6rem);padding:2rem;background:#fffaf4c7;color:var(--murphy-ink)}.murphy-section[data-tone=pm] .murphy-offer-card{background:#f6f1ea14;color:var(--murphy-night-text)}.murphy-jar{width:min(100%,28rem);height:auto;display:block;margin:0 auto 1.2rem}.murphy-products__block+.murphy-products__block{margin-top:3.2rem}@media screen and (min-width:750px){.murphy-section{padding:8rem 2.4rem}.murphy-hero,.murphy-split,.murphy-news{grid-template-columns:1.15fr .85fr}.murphy-grid-2,.murphy-routine,.murphy-offers{grid-template-columns:1fr 1fr}.murphy-grid-4,.murphy-steps{grid-template-columns:repeat(4,1fr)}.murphy-steps--3{grid-template-columns:repeat(3,1fr)}.murphy-products__grid{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:750px)and (max-width:989px){.murphy-grid-4,.murphy-steps,.murphy-products__grid{grid-template-columns:1fr 1fr}}html.js .murphy-hero.is-animated .murphy-beat,html.js .murphy-hero.is-animated .murphy-repeat span,html.js .murphy-hero.is-animated .murphy-us,html.js .murphy-hero.is-animated .murphy-because,html.js .murphy-hero.is-animated .murphy-created{animation:murphy-in .7s var(--murphy-ease) both}html.js .murphy-hero.is-animated .murphy-beat--1{animation-delay:.15s}html.js .murphy-hero.is-animated .murphy-beat--2{animation-delay:.9s}html.js .murphy-hero.is-animated .murphy-beat--3{animation-delay:1.65s}html.js .murphy-hero.is-animated .murphy-repeat span:nth-child(1){animation-delay:2.3s}html.js .murphy-hero.is-animated .murphy-repeat span:nth-child(2){animation-delay:2.7s}html.js .murphy-hero.is-animated .murphy-repeat span:nth-child(3){animation-delay:3.1s}html.js .murphy-hero.is-animated .murphy-us{animation-delay:3.7s}html.js .murphy-hero.is-animated .murphy-because{animation-delay:4.3s}html.js .murphy-hero.is-animated .murphy-created{animation-delay:4.8s}html.js .murphy-hero--pm.is-animated .murphy-hero__title,html.js .murphy-hero--pm.is-animated .murphy-follow,html.js .murphy-hero--pm.is-animated .murphy-glow{animation:murphy-in .8s var(--murphy-ease) both}html.js .murphy-hero--pm.is-animated .murphy-follow{animation-delay:.45s}html.js .murphy-hero--pm.is-animated .murphy-glow{animation-delay:.2s}@keyframes murphy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/murphy.css.map */
