.lp-toasts{position:fixed;z-index:120;inset-inline:0;inset-block-end:max(16px,env(safe-area-inset-bottom));display:grid;justify-items:center;gap:10px;padding-inline:12px;pointer-events:none}@media(min-width:900px){.lp-toasts{inset-inline:auto 24px;justify-items:end}}@media(max-width:899px){body:has(#lp-selection-pill:not([hidden])) .lp-toasts{inset-block-end:calc(max(16px,env(safe-area-inset-bottom)) + 68px)}}.lp-toast{pointer-events:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;inline-size:min(440px,100%);padding:14px 14px 14px 16px;border-radius:22px;background:#fffffff5;color:var(--lp-ink, #111418);border:1px solid rgb(17 20 24 / .1);box-shadow:0 28px 50px -22px #0a0e1473,inset 0 1px #fff;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);font-family:var(--font-body--family);animation:lp-toast-in .45s var(--lp-ease, cubic-bezier(.23, 1, .32, 1)) both}.lp-toast.is-leaving{animation:lp-toast-out .28s ease-in both}.lp-toast__icon{display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:50%;color:#fff;background:var(--tc, #2379eb);flex:none}.lp-toast__icon svg{inline-size:18px;block-size:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.lp-toast--success{--tc: #2f9e6b}.lp-toast--error{--tc: #d9533a}.lp-toast--warning{--tc: #e8a63a}.lp-toast--warning .lp-toast__icon{color:#2c1c02}.lp-toast--info{--tc: #2379eb}.lp-toast--progress{--tc: #111418}.lp-toast--progress .lp-toast__icon svg{animation:lp-spin .9s linear infinite}.lp-toast__body{display:grid;gap:4px;min-inline-size:0;padding-block:2px}.lp-toast__body strong{font:600 .98rem/1.25 var(--font-heading--family);letter-spacing:-.02em}.lp-toast__body p{margin:0;font-size:.88rem;line-height:1.45;color:#4f5660;overflow-wrap:anywhere}.lp-toast__actions{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:6px}.lp-toast__actions button{min-block-size:36px;padding:0 14px;border-radius:999px;border:1px solid rgb(17 20 24 / .18);background:#fff;color:inherit;font:500 .85rem var(--font-body--family);cursor:pointer}.lp-toast__actions button:first-child{background:#111418;color:#fff;border-color:#111418}.lp-toast__close{inline-size:36px;block-size:36px;border:0;border-radius:50%;background:none;color:#6a717a;cursor:pointer;font-size:1.2rem;line-height:1}.lp-toast__close:focus-visible,.lp-toast__actions button:focus-visible{outline:3px solid #1c64cf;outline-offset:2px}@media(hover:hover)and (pointer:fine){.lp-toast__close:hover{background:#1114180f}}@keyframes lp-toast-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes lp-toast-out{to{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-dialog{padding:0;border:0;background:transparent;color:var(--lp-ink, #111418);max-inline-size:none;max-block-size:none;inline-size:100%;block-size:100%;top:0;right:0;bottom:0;left:0;margin:0;overflow:hidden}.lp-dialog::backdrop{background:#0a0c106b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lp-dialog[open]::backdrop{animation:lp-fade .3s ease both}.lp-dialog__sheet{position:absolute;inset-block:12px;inset-inline-end:12px;inline-size:min(440px,calc(100% - 24px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-radius:30px;background:#fff;box-shadow:0 40px 80px -30px #0a0e1499;border:1px solid rgb(17 20 24 / .08);overflow:hidden;font-family:var(--font-body--family)}.lp-dialog[open] .lp-dialog__sheet{animation:lp-sheet-in .5s var(--lp-ease, cubic-bezier(.23, 1, .32, 1)) both}.lp-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 6px 24px}.lp-dialog__head img{block-size:24px;inline-size:auto}.lp-dialog__close{inline-size:44px;block-size:44px;border-radius:50%;border:1px solid #e6e2dc;background:#faf9f7;font-size:1.3rem;line-height:1;cursor:pointer;color:#111418}.lp-dialog__body{overflow-y:auto;padding:8px 24px 20px;display:grid;gap:18px;align-content:start;overscroll-behavior:contain}.lp-dialog__body h2{font:600 clamp(1.7rem,4vw,2.2rem)/1.05 var(--font-heading--family);letter-spacing:-.045em;margin:0}.lp-dialog__body p{margin:0;color:#5a6068;line-height:1.55;font-size:.95rem}.lp-dialog__foot{padding:14px 24px 22px;display:grid;gap:10px;border-top:1px solid #efebe5;background:#faf9f7}.lp-dialog .lp-kicker{font:600 .74rem/1 var(--font-body--family);letter-spacing:.12em;text-transform:uppercase;color:#d9533a}.lp-dialog__list{display:grid;gap:6px;padding:0;margin:0;list-style:none}.lp-dialog__list a,.lp-dialog__list button{display:flex;align-items:center;justify-content:space-between;gap:12px;inline-size:100%;min-block-size:50px;padding:0 16px;border-radius:16px;border:1px solid #e6e2dc;background:#fff;color:#111418;font:500 .95rem var(--font-body--family);text-decoration:none;cursor:pointer;text-align:start}@media(hover:hover)and (pointer:fine){.lp-dialog__list a:hover,.lp-dialog__list button:hover{border-color:#111418}}.lp-dialog .lp-btn{inline-size:100%}.lp-dialog details{border:1px solid #e6e2dc;border-radius:16px;padding:4px 16px;background:#faf9f7}.lp-dialog summary{min-block-size:46px;display:flex;align-items:center;cursor:pointer;font-weight:500;font-size:.92rem}.lp-dialog details p{padding-block-end:12px;font-size:.88rem}.lp-requests{display:grid;gap:8px;padding:0;margin:0;list-style:none}.lp-requests li{display:grid;gap:2px;padding:12px 14px;border-radius:14px;background:#faf9f7;border:1px solid #efebe5}.lp-requests strong{font-size:.92rem}.lp-requests small{color:#6a717a;font-size:.8rem}@media(max-width:679px){.lp-dialog__sheet{inset-block:auto 0;inset-inline:0;inline-size:auto;max-block-size:92dvh;border-radius:28px 28px 0 0}.lp-dialog[open] .lp-dialog__sheet{animation-name:lp-sheet-up}}@keyframes lp-sheet-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes lp-sheet-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes lp-fade{0%{opacity:0}}.lp-pill{position:fixed;z-index:90;inset-block-end:max(18px,env(safe-area-inset-bottom));inset-inline-start:18px;display:inline-flex;align-items:center;gap:10px;min-block-size:52px;padding:0 20px 0 16px;border:1px solid rgb(255 255 255 / .2);border-radius:999px;background:linear-gradient(180deg,#2b323c,#0e1216);color:#fff;font:500 .92rem var(--font-body--family);cursor:pointer;box-shadow:0 22px 36px -16px #0a0e14b3,inset 0 1px #ffffff40;animation:lp-sheet-up .5s var(--lp-ease, cubic-bezier(.23, 1, .32, 1)) both}.lp-pill[hidden]{display:none}.lp-pill b{display:grid;place-items:center;min-inline-size:26px;block-size:26px;padding-inline:6px;border-radius:999px;background:#ee6f57;font-size:.8rem;font-variant-numeric:tabular-nums}.lp-pill:focus-visible{outline:3px solid #1c64cf;outline-offset:3px}.lp-sel{display:grid;gap:12px}.lp-sel__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px;border-radius:18px;border:1px solid #e6e2dc;background:#fff}.lp-sel__item h3{font:600 1rem/1.25 var(--font-heading--family);letter-spacing:-.02em;margin:0;overflow-wrap:anywhere}.lp-sel__item small{display:block;color:#6a717a;font-size:.78rem;margin-block-start:2px}.lp-sel__price{font:600 1.05rem var(--font-heading--family);font-variant-numeric:tabular-nums;text-align:end}.lp-sel__row{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px}.lp-qty{display:inline-flex;align-items:center;border:1px solid #d9d3ca;border-radius:999px;overflow:hidden;background:#faf9f7}.lp-qty button{inline-size:40px;block-size:40px;border:0;background:none;font-size:1.15rem;cursor:pointer;color:#111418}.lp-qty button:disabled{opacity:.35;cursor:not-allowed}.lp-qty output{min-inline-size:30px;text-align:center;font:600 .95rem var(--font-body--family);font-variant-numeric:tabular-nums}.lp-sel__remove{min-block-size:40px;padding:0 12px;border:0;background:none;color:#b2402b;font:500 .85rem var(--font-body--family);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lp-sel__total{display:grid;gap:6px;padding:14px 16px;border-radius:18px;background:#faf9f7;border:1px solid #efebe5}.lp-sel__total div{display:flex;justify-content:space-between;gap:12px;font-size:.92rem;font-variant-numeric:tabular-nums}.lp-sel__total div:last-child{font:600 1.2rem var(--font-heading--family);padding-block-start:8px;border-top:1px solid #e6e2dc}.lp-sel__empty{padding:22px;border-radius:22px;border:1px dashed #cfc8be;text-align:center;color:#5a6068}.lp-sel-mount{max-inline-size:760px;margin-inline:auto;padding:clamp(18px,3vw,28px);border-radius:28px;background:#faf9f7;border:1px solid #e6e2dc;display:grid;gap:16px;font-family:var(--font-body--family)}.lp-sel-mount h2{font:600 clamp(1.5rem,3vw,2rem)/1.1 var(--font-heading--family);letter-spacing:-.04em;margin:0}.lp-sel-mount>p{margin:0;color:#5a6068;font-size:.92rem;line-height:1.5}.lp-sel-mount .lp-btn{justify-self:start}.lp-pcard__add{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:44px;padding:0 16px;border-radius:999px;border:1px solid #111418;background:#111418;color:#fff;font:500 .88rem var(--font-body--family);cursor:pointer;transition:transform .2s var(--lp-ease, ease),background-color .25s}.lp-pcard__add[aria-pressed=true]{background:#fff;color:#111418}.lp-pcard__add:active{transform:scale(.97)}.lp-pcard__add:focus-visible{outline:3px solid #1c64cf;outline-offset:3px}.lp-pcard__actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}form[data-lp-form] button[type=submit][aria-busy=true],form[data-lp-form] [data-lp-busy]{cursor:progress}form[data-lp-form] [aria-invalid=true]{border-color:#d9533a!important;box-shadow:0 0 0 3px #d9533a2e}.lp-field-msg{margin:6px 0 0;font-size:.84rem;line-height:1.4;color:#b2402b}.lp-sent{display:grid;gap:14px;justify-items:start;padding:clamp(20px,3.4vw,34px);border-radius:26px;border:1px solid #cfe6d9;background:linear-gradient(160deg,#f1faf5,#fff);font-family:var(--font-body--family);animation:lp-fade .4s ease both}.lp-sent__mark{display:grid;place-items:center;inline-size:52px;block-size:52px;border-radius:50%;background:#2f9e6b;color:#fff}.lp-sent__mark svg{inline-size:26px;block-size:26px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.lp-sent h3{font:600 clamp(1.5rem,3vw,2rem)/1.1 var(--font-heading--family);letter-spacing:-.04em;margin:0}.lp-sent p{margin:0;color:#4a525b;line-height:1.55;max-inline-size:56ch}.lp-sent dl{display:grid;gap:6px;margin:4px 0 0;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid #e3efe8;inline-size:100%}.lp-sent dl div{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.9rem}.lp-sent dt{color:#6a717a;min-inline-size:110px}.lp-sent dd{margin:0;font-weight:500;overflow-wrap:anywhere}.lp-sent__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.lp-sent--pending{border-color:#f0dfb4;background:linear-gradient(160deg,#fff8e8,#fff)}.lp-sent--pending .lp-sent__mark{background:#e8a63a;color:#2c1c02}.lp-intro{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0b0d10;color:#fff;transition:transform .9s cubic-bezier(.77,0,.175,1),opacity .4s ease .55s;will-change:transform}.lp-intro[hidden]{display:none}.lp-intro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(40% 40% at 20% 85%,rgb(35 121 235 / .28),transparent 70%),radial-gradient(38% 38% at 85% 15%,rgb(238 111 87 / .3),transparent 70%);opacity:0;animation:lp-intro-glow 1.4s ease .1s both}.lp-intro__logo{position:relative;display:grid;justify-items:center;gap:22px}.lp-intro__logo img{inline-size:clamp(190px,38vw,320px);block-size:auto;opacity:0;filter:blur(12px);transform:scale(.94);animation:lp-intro-logo 1.15s cubic-bezier(.23,1,.32,1) .15s both}.lp-intro__brand{display:flex;align-items:center;gap:clamp(14px,3vw,26px)}.lp-intro__brand>i{inline-size:1px;block-size:clamp(26px,5vw,44px);background:#ffffff59}.lp-intro__logo .lp-intro__l{inline-size:clamp(140px,27vw,250px)}.lp-intro__logo .lp-intro__p{inline-size:clamp(96px,18vw,170px)}.lp-intro__bar{inline-size:clamp(120px,20vw,190px);block-size:2px;border-radius:2px;background:#ffffff29;overflow:hidden}.lp-intro__bar i{display:block;inline-size:100%;block-size:100%;background:linear-gradient(90deg,#ee6f57,#e8a63a,#2f9e6b,#2379eb);transform-origin:left;transform:scaleX(0);animation:lp-intro-bar 1.5s cubic-bezier(.77,0,.175,1) .2s both}.lp-intro__skip{position:absolute;inset-block-end:max(24px,env(safe-area-inset-bottom));inset-inline:0;margin-inline:auto;inline-size:max-content;min-block-size:44px;padding:0 20px;border-radius:999px;border:1px solid rgb(255 255 255 / .28);background:#ffffff14;color:#fff;font:500 .88rem var(--font-body--family);cursor:pointer;opacity:0;animation:lp-fade .4s ease .5s forwards}.lp-intro__skip:focus-visible{outline:3px solid #fff;outline-offset:3px}.lp-intro.is-out{transform:translateY(-100%);opacity:0;pointer-events:none}html.lp-intro-on{overflow:hidden}@keyframes lp-intro-logo{to{opacity:1;filter:blur(0);transform:none}}@keyframes lp-intro-bar{to{transform:scaleX(1)}}@keyframes lp-intro-glow{to{opacity:1}}.lp-grain,.lp-btn[href*=partners-assessment],.lp-btn[href*=partners-meetings],.lp-start-card,.partners-intake__actions .lp-btn,.partners-route__form button[type=submit],.lp-plan__actions .lp-btn,.lp-need__actions .lp-btn,.lp-pcard__add,.lp-brief__go{position:relative;isolation:isolate;overflow:hidden}.lp-grain:after,.lp-btn[href*=partners-assessment]:after,.lp-btn[href*=partners-meetings]:after,.lp-start-card:after,.partners-intake__actions .lp-btn:after,.partners-route__form button[type=submit]:after,.lp-plan__actions .lp-btn:after,.lp-need__actions .lp-btn:after,.lp-pcard__add:after,.lp-brief__go:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:1;pointer-events:none;opacity:0;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n' x='0' y='0'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/><feComponentTransfer><feFuncA type='linear' slope='0.9'/></feComponentTransfer></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:180px 180px;transition:opacity .35s ease}@media(hover:hover)and (pointer:fine){.lp-grain:hover:after,.lp-btn[href*=partners-assessment]:hover:after,.lp-btn[href*=partners-meetings]:hover:after,.lp-start-card:hover:after,.partners-intake__actions .lp-btn:hover:after,.partners-route__form button[type=submit]:hover:after,.lp-plan__actions .lp-btn:hover:after,.lp-need__actions .lp-btn:hover:after,.lp-pcard__add:hover:after,.lp-brief__go:hover:after{opacity:.55;animation:lp-grain .7s steps(5) infinite}}.lp-grain:is(:focus-visible,:active):after,.lp-btn[href*=partners-assessment]:is(:focus-visible,:active):after,.lp-btn[href*=partners-meetings]:is(:focus-visible,:active):after,.lp-start-card:is(:focus-visible,:active):after,.partners-intake__actions .lp-btn:is(:focus-visible,:active):after,.partners-route__form button[type=submit]:is(:focus-visible,:active):after,.lp-plan__actions .lp-btn:is(:focus-visible,:active):after,.lp-need__actions .lp-btn:is(:focus-visible,:active):after,.lp-pcard__add:is(:focus-visible,:active):after,.lp-brief__go:is(:focus-visible,:active):after{opacity:.6;animation:lp-grain .7s steps(5) infinite}@keyframes lp-grain{0%{transform:translate(0)}20%{transform:translate(-6%,4%)}40%{transform:translate(5%,-6%)}60%{transform:translate(-4%,-3%)}80%{transform:translate(6%,5%)}to{transform:translate(0)}}.lp-collab-summary{display:flex;flex-wrap:wrap;gap:10px;margin-block:4px 22px}.lp-collab-summary li{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:#fff;border:1px solid var(--lp-line, #e6e2dc);font-weight:500}.lp-collab-summary li:before{content:"";inline-size:10px;block-size:10px;border-radius:50%;background:var(--acc, #ee6f57);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc, #ee6f57) 22%,transparent)}.lp-need__cats{display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0;list-style:none}.lp-need__cats a{display:inline-flex;align-items:center;min-block-size:36px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--tone, #111418) 35%,transparent);background:#fff;color:#111418;font-size:.82rem;font-weight:500;text-decoration:none}@media(hover:hover)and (pointer:fine){.lp-need__cats a:hover{background:#111418;color:#fff}}.lp-challenge{display:grid;gap:14px;max-inline-size:640px;margin-inline:auto;padding:0 var(--lp-gutter, 20px) 8px;text-align:center;justify-items:center}.lp-challenge h1{font:600 clamp(1.8rem,4vw,2.6rem)/1.05 var(--font-heading--family);letter-spacing:-.045em;margin:0}.lp-challenge p{margin:0;color:#5a6068;line-height:1.55}.lp-challenge__summary{inline-size:100%;padding:14px 18px;border-radius:20px;background:#fff;border:1px solid var(--lp-line, #e6e2dc);text-align:start;display:grid;gap:4px}.lp-challenge__summary strong{font-weight:600}.lp-challenge__summary span{color:#5a6068;font-size:.92rem;overflow-wrap:anywhere}.lp-challenge .lp-kicker{font:600 .74rem/1 var(--font-body--family);letter-spacing:.12em;text-transform:uppercase;color:#d9533a}.lp-shell--store .shopify-challenge__container{display:grid;justify-items:center;gap:18px;padding:8px var(--lp-gutter, 20px) 56px}.lp-shell--store .shopify-challenge__message{color:#111418;font-weight:500}.lp-shell--store .shopify-challenge__button{min-block-size:52px;padding:0 2rem;border:0;border-radius:999px;background:linear-gradient(180deg,#2b323c,#0e1216);color:#fff;font:500 .95rem var(--font-body--family);cursor:pointer;box-shadow:inset 0 1px #ffffff40,0 14px 28px -14px #0a0e14b3}.lp-shell--store .shopify-challenge__button:focus-visible{outline:3px solid #1c64cf;outline-offset:3px}@media(prefers-reduced-motion:reduce){.lp-toast,.lp-toast.is-leaving,.lp-dialog[open] .lp-dialog__sheet,.lp-dialog[open]::backdrop,.lp-pill,.lp-sent{animation:none}.lp-toast--progress .lp-toast__icon svg{animation:none}.lp-intro,.lp-intro:before,.lp-intro__logo img,.lp-intro__bar i,.lp-intro__skip{animation:none!important;transition:none;opacity:1;filter:none;transform:none}.lp-intro__bar i{transform:scaleX(1)}.lp-grain:after,.lp-btn[href*=partners-assessment]:after,.lp-btn[href*=partners-meetings]:after,.lp-start-card:after,.partners-intake__actions .lp-btn:after,.partners-route__form button[type=submit]:after,.lp-plan__actions .lp-btn:after,.lp-need__actions .lp-btn:after,.lp-pcard__add:after,.lp-brief__go:after{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/partners-ophir-v5.css.map */
