:root{--pink: #DF1B52;--pink-page: #ED4E66;--pink-page-top: #DB3C52;--pink-floor: #F14F65;--pink-desk-0: #C93146;--pink-desk-20: #D73E53;--pink-desk-40: #E2455A;--pink-desk-60: #E23C54;--pink-desk-80: #EB445E;--pink-desk-100: #FD5670;--plum: #24121A;--cream: #FBF7F4;--white: #ffffff;--font-sans: "Plus Jakarta Sans", system-ui, sans-serif;--font-mono: "Courier Prime", "Courier New", Courier, monospace;--scene-aspect: 3897 / 5533;--scene-end-frac: .65}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;height:100%;height:100dvh;max-height:100dvh;overflow:hidden}body{margin:0;height:100%;height:100dvh;max-height:100dvh;overflow:hidden;background:var(--pink-floor);color:var(--white);font-family:var(--font-sans)}.cs{position:relative;height:100dvh;max-height:100dvh;overflow:hidden;display:flex;flex-direction:column;padding:clamp(8px,1.5dvh,16px) 20px clamp(22px,3.4dvh,36px);max-width:none;margin:0;background-color:var(--pink-floor);background-image:none;--src-w: 3897;--src-h: 8513;--scene-end-frac: .65;--top-crop-frac: .08;--wall-h: 0px;--scene-h: 50dvh;--pad-x: 20px}.cs__wall{display:block;position:absolute;top:0;left:0;right:0;width:100%;height:var(--wall-h);z-index:0;pointer-events:none;background-image:url(picky-cs-wall-top-strip.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center top}.cs__logo{display:block;width:clamp(96px,28vw,112px);height:auto;margin:0;position:absolute;top:clamp(8px,1.5dvh,16px);left:20px;z-index:3}.cs__scene{display:block;position:absolute;top:var(--wall-h);left:0;right:0;width:100%;height:var(--scene-h);margin:0;padding:0;overflow:hidden;pointer-events:none;z-index:1;background-color:transparent}.cs__scene-img{display:block;width:var(--scene-img-w, 100%);height:auto;max-width:none;margin-left:var(--scene-img-ml, 0px);margin-top:calc(-1 * var(--top-crop-frac) * (var(--src-h) / var(--src-w)) * var(--scene-img-w, 100%));vertical-align:top}.cs__scene-fade{position:absolute;left:0;right:0;bottom:0;width:100%;height:var(--scene-fade-h, 0px);pointer-events:none;z-index:2;background:linear-gradient(to bottom,#f14f6500,#f14f6566 45%,#f14f65d9 78%,#f14f65)}.cs__hero{display:none}.cs__hero img{width:100%;height:auto;display:block;object-fit:cover}.cs__content{flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;text-align:center;justify-content:flex-start;position:relative;z-index:2;max-width:420px;width:100%;margin:auto auto 0;padding-top:0;min-height:0;overflow:visible}.cs__eyebrow{font-family:var(--font-mono);font-weight:700;font-size:clamp(11px,1.55dvh,13px);letter-spacing:.14em;text-transform:uppercase;margin:0 0 clamp(2px,.5dvh,6px);opacity:.95}.cs__headline{font-family:var(--font-sans);font-weight:800;font-size:clamp(1.875rem,4.2dvh,2.15rem);line-height:1.06;letter-spacing:-.02em;text-transform:lowercase;margin:0 0 clamp(4px,.7dvh,8px)}.cs__headline .cs__h1-a{display:block}.cs__headline .cs__h1-b,.cs__headline .cs__h1-c{display:inline}.cs__headline .cs__h1-b:after{content:" "}.cs__body{font-family:var(--font-sans);font-weight:500;font-size:clamp(14px,1.7dvh,15px);line-height:1.32;margin:0 auto clamp(6px,1dvh,12px);max-width:34em;opacity:.96}.cs__form{display:flex;flex-direction:column;gap:0;width:100%;margin:0 auto}.cs__field{display:flex;flex-direction:column;gap:clamp(12px,1.7dvh,14px);width:100%}.cs__email{width:100%;height:clamp(40px,5.4dvh,48px);padding:0 22px;border:0;border-radius:999px;background:var(--white);color:var(--plum);font-family:var(--font-sans);font-size:16px;font-weight:500;outline:none}.cs__email::placeholder{color:#9a9094;font-weight:500}.cs__email:focus-visible{box-shadow:0 0 0 3px #24121a59}.cs__submit{width:100%;height:clamp(40px,5.4dvh,48px);border:0;border-radius:999px;background:var(--plum);color:var(--white);font-family:var(--font-mono);font-weight:700;font-size:clamp(12px,1.7dvh,14px);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.cs__submit:hover{filter:brightness(1.08)}.cs__submit:focus-visible{outline:3px solid var(--white);outline-offset:3px}.cs__form-stage{position:relative;width:100%}.cs__success{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 22px;border:0;border-radius:28px;background:var(--white);color:var(--plum);box-shadow:0 2px 10px #24121a14,0 0 0 1px #fff9;opacity:0;transform:translateY(8px);pointer-events:none;visibility:hidden;overflow:hidden;outline:none;-webkit-tap-highlight-color:transparent;transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.cs__success:focus,.cs__success:focus-visible,.cs__success:active{outline:none;box-shadow:0 2px 10px #24121a14,0 0 0 1px #fff9}.cs__success-icon{flex:0 0 auto;width:22px;height:22px;display:block}.cs__success-copy{min-width:0;text-align:left}.cs__success-title{margin:0;font-family:var(--font-sans);font-weight:600;font-size:18px;line-height:1.15;color:var(--plum)}.cs__success-sub{margin:2px 0 0;font-family:var(--font-sans);font-weight:500;font-size:14px;line-height:1.2;color:#4a3038}.cs__form.is-success .cs__success{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition-delay:0s}.cs__form.is-success .cs__field{opacity:0;pointer-events:none;transition:opacity .3s ease}.cs__field{transition:opacity .3s ease,transform .3s ease,box-shadow .2s ease}.cs__error[hidden]{display:none!important}.cs__error{position:absolute;left:0;right:0;top:100%;display:flex;align-items:center;justify-content:flex-start;gap:6px;margin:6px 0 0;padding:0 22px;font-family:var(--font-sans);font-weight:500;font-size:13.5px;line-height:1.2;color:#fff4ec;text-align:left;text-shadow:0 1px 1px rgba(36,18,26,.2);pointer-events:none}.cs__error-icon{flex:0 0 auto;width:14px;height:14px;display:block}.cs.cs--xtight .cs__error{margin-top:3px;font-size:13px;line-height:1.15}.cs__form{position:relative}.cs__form.is-error .cs__email{box-shadow:0 0 0 2px #2a1218}.cs__form.is-preview .cs__field,.cs__form.is-preview .cs__success{transition:none}@media(prefers-reduced-motion:reduce){.cs__field,.cs__success{transition:none;transform:none}}.cs.cs--tight .cs__headline{font-size:clamp(1.75rem,3.6dvh,1.875rem)}.cs.cs--tight .cs__email,.cs.cs--tight .cs__submit{height:clamp(36px,4.8dvh,42px)}.cs.cs--tight .cs__body{margin-bottom:4px;line-height:1.28}.cs.cs--tight .cs__field{gap:12px}.cs.cs--tight .cs__form{gap:0}.cs.cs--xtight .cs__headline{font-size:1.5625rem;margin-bottom:2px;line-height:1.05}.cs.cs--xtight .cs__body{font-size:13.5px;line-height:1.22;margin-bottom:8px;display:block;overflow:visible;-webkit-line-clamp:unset}.cs.cs--xtight .cs__eyebrow{margin-bottom:2px;font-size:10.5px}.cs.cs--xtight .cs__email,.cs.cs--xtight .cs__submit{height:27px}.cs.cs--xtight .cs__field{gap:12px}.cs.cs--xtight .cs__form{gap:0}@media(min-width:900px){body{background:linear-gradient(180deg,var(--pink-desk-0) 0%,var(--pink-desk-20) 20%,var(--pink-desk-40) 40%,var(--pink-desk-60) 60%,var(--pink-desk-80) 80%,var(--pink-desk-100) 100%)}.cs{padding:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:1fr;grid-template-areas:"content hero";column-gap:0;align-items:stretch;height:100dvh;max-height:100dvh;overflow:hidden;background-image:none;background-color:transparent;position:relative}.cs__wall{display:none!important}.cs__scene{display:none}.cs__logo{position:absolute;top:0;left:0;grid-area:auto;width:clamp(280px,22vw,400px);max-width:42%;margin:0;z-index:3;padding:clamp(20px,3.2dvh,40px) clamp(32px,3.2vw,56px) 0}.cs__hero{grid-area:hero;margin:0;align-self:stretch;height:100%;max-height:100dvh;display:flex;align-items:stretch;justify-content:stretch;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 72px,#000 100%);mask-image:linear-gradient(to right,transparent 0%,#000 72px,#000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%}.cs__hero picture,.cs__hero img{width:100%;height:100%;max-height:100dvh;display:block;object-fit:cover;object-position:32% center}.cs__content{grid-area:content;text-align:left;justify-content:center;max-width:none;width:100%;height:100%;margin:0;padding:clamp(20px,3dvh,44px) clamp(32px,3.2vw,56px);overflow:hidden}.cs__eyebrow{font-size:clamp(14px,1.85dvh,17px);letter-spacing:.16em;margin-bottom:clamp(16px,2.4dvh,28px)}.cs__headline{font-size:clamp(2.55rem,4.55vw + .7dvh,4.15rem);line-height:1.04;margin-bottom:clamp(22px,3.2dvh,40px)}.cs__headline .cs__h1-a{display:block}.cs__headline .cs__h1-b,.cs__headline .cs__h1-c{display:inline}.cs__headline .cs__h1-b:after{content:" "}.cs__body{font-size:clamp(15px,1.95dvh,19px);line-height:1.48;margin:0 0 clamp(28px,4dvh,48px);max-width:none;width:100%}.cs__form{gap:0;width:480px;max-width:100%;margin:0;align-self:flex-start}.cs__field{--row-h: 56px;flex-direction:row;align-items:stretch;background:var(--white);border-radius:999px;padding:0;gap:0;height:var(--row-h);min-height:var(--row-h);width:100%;overflow:hidden}.cs__email{flex:1 1 auto;width:auto;height:var(--row-h);min-height:var(--row-h);max-height:var(--row-h);margin:0;background:transparent;padding:0 22px;box-shadow:none;border:0;border-radius:0;font-size:clamp(15px,1.05vw + .9dvh,18px);line-height:var(--row-h);-webkit-appearance:none;appearance:none}.cs__email:focus-visible{box-shadow:none}.cs__field:focus-within{box-shadow:0 0 0 3px #24121a59}.cs__submit{width:auto;min-width:150px;height:var(--row-h);min-height:var(--row-h);max-height:var(--row-h);margin:0;padding:0 26px;flex:0 0 auto;border:0;border-radius:0;font-size:clamp(14px,.95vw + .85dvh,16px);line-height:var(--row-h);-webkit-appearance:none;appearance:none}.cs__success{border-radius:999px;padding:0 22px;gap:12px}.cs__success-title{font-size:19px;font-weight:600;line-height:1.15}.cs__success-sub{font-size:14.5px;line-height:1.2}.cs__error{text-align:left;padding:0 22px;margin-top:8px;font-size:14px}.cs__form.is-error .cs__field{box-shadow:0 0 0 2px #2a1218}.cs__form.is-error .cs__email{box-shadow:none}.cs__form.is-error .cs__field:focus-within{box-shadow:0 0 0 2px #2a1218}}@media(min-width:1200px){.cs__hero{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 120px,#000 100%);mask-image:linear-gradient(to right,transparent 0%,#000 120px,#000 100%)}}.cs__form-el{display:contents}.cs__submit[disabled]{cursor:progress}#shop-hcaptcha-badge-container{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/picky-signup.css.map */
