.s77-showcase{background:#fff8f5;color:#231b24;padding:48px 0 0;border-bottom:1px solid #e8cbd8}.s77-showcase__grid{display:grid;grid-template-columns:1.08fr 1fr;gap:64px;align-items:center;padding-bottom:40px}.s77-showcase__copy{max-width:570px}.s77-showcase__eyebrow{font-size:12px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;margin:0 0 18px;color:#8e255c}.s77-showcase__copy h2,.s77-showcase__copy h1{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(34px,4.8vw,64px);line-height:1.07;letter-spacing:-.025em;text-transform:none;margin:0 0 20px;max-width:600px}.s77-showcase--product .s77-showcase__copy h1{font-size:clamp(32px,4vw,48px)}.s77-showcase__tagline{font-size:23px;margin:0 0 12px;color:#8e255c}.s77-showcase__intro{font-size:19px;line-height:1.5;max-width:480px;margin:0 0 24px}.s77-showcase__price{font-size:16px;margin:0 0 18px}.s77-showcase__price span{color:#b78b9e;margin:0 9px}.s77-showcase__price strong{font-weight:700}.s77-showcase__cta{display:inline-flex;justify-content:space-between;align-items:center;gap:32px;background:#0df1fd;color:#17131a;padding:17px 25px;border:1px solid #231b24;border-radius:4px;font-size:17px;font-weight:700;text-decoration:none;box-shadow:4px 4px #231b24;transition:box-shadow .15s,transform .15s}.s77-showcase__cta:hover{color:#17131a;box-shadow:2px 2px #231b24;transform:translate(2px,2px)}.s77-showcase__cta:focus-visible{outline:3px solid #8e255c;outline-offset:6px}.s77-showcase__cta span{font-size:24px;line-height:1}.s77-showcase__sizes{font-size:13px;margin:17px 0 0;letter-spacing:.04em}.s77-showcase__personal{font-size:15px;color:#725965;margin:9px 0 0}.s77-showcase__strip{border-top:1px solid #e8cbd8;display:flex;justify-content:space-between;gap:20px;padding:17px 0;font-size:13px}.s77-showcase__strip span:before{content:"\2727";margin-right:9px;color:#8e255c}.s77-demo{background:#fff;border:1px solid #352635;border-radius:12px;box-shadow:10px 10px #f8cae0;overflow:hidden;max-width:490px;width:100%;justify-self:end}.s77-demo__bar{background:#f9deeb;border-bottom:1px solid #352635;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;letter-spacing:.04em}.s77-demo__dots{display:flex;gap:5px}.s77-demo__dots i{height:6px;width:6px;background:#b4628c;border-radius:50%}.s77-demo__body{padding:23px 30px 16px;background:radial-gradient(ellipse at 90% 0%,#e5fdff,transparent 60%),#fffafc}.s77-demo__kicker{font-size:20px;text-align:center;line-height:1.2;margin:0 0 24px}.s77-demo__visual{display:flex;align-items:center;justify-content:center;gap:20px}.s77-demo__source{margin:0;background:#fff;padding:8px 8px 0;border:1px solid #d5b1c3;transform:rotate(-7deg);box-shadow:0 6px 12px #71334e14;width:146px}.s77-demo__source img{width:100%;height:166px;object-fit:cover;display:block}.s77-demo__source figcaption{font-size:11px;text-align:center;padding:8px 0;line-height:1.2}.s77-demo__arrow{font-size:28px;color:#9a326c}.s77-demo__preview{display:flex;align-items:center;flex-direction:column;gap:9px;font-size:11px}.s77-demo__nail{width:104px;height:204px;border:1px solid #ce9ab3;border-radius:52px 52px 43px 43px;overflow:hidden;position:relative;background:#f1a8c8;box-shadow:0 8px 22px #8a3b6320}.s77-demo__nail>img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(var(--s77-demo-zoom,1));transform-origin:50% 50%}.s77-demo__watermark{position:absolute;top:49%;left:0;right:0;transform:rotate(-25deg);text-align:center;font-size:11px;letter-spacing:.06em;color:#6d2e4e70;font-weight:700;pointer-events:none}.s77-demo__controls{max-width:270px;margin:22px auto 0}.s77-demo__controls label{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;margin-bottom:4px;text-transform:none;letter-spacing:0}.s77-demo__controls output{font-size:11px;font-variant-numeric:tabular-nums}.s77-demo__controls input{display:block;width:100%;height:26px;margin:0;padding:0;accent-color:#a52c6d;cursor:pointer}.s77-demo__controls input[type=range]{-webkit-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;min-height:26px}.s77-demo__controls input::-webkit-slider-runnable-track{height:5px;background:#ead0dd;border-radius:5px}.s77-demo__controls input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:#a52c6d;border:2px solid #fff;border-radius:50%;margin-top:-6.5px;box-shadow:0 0 0 1px #a52c6d}.s77-demo__controls input::-moz-range-track{height:5px;background:#ead0dd;border-radius:5px}.s77-demo__controls input::-moz-range-thumb{width:14px;height:14px;background:#a52c6d;border:2px solid #fff;border-radius:50%}.s77-demo__controls input:focus-visible{outline:2px solid #a52c6d;outline-offset:3px}.s77-demo__note{text-align:center;font-size:11px;color:#725965;margin:12px 0 0}.s77-demo__footer{border-top:1px solid #ead4df;padding:14px 12px;display:flex;justify-content:space-around;gap:8px;font-size:10px;color:#8e255c}.s77-demo__footer b{font-size:12px;font-weight:500;color:#231b24;margin-left:4px}@media(min-width:1500px){.s77-showcase__grid{gap:90px}}@media(max-width:800px){.s77-showcase{padding-top:32px}.s77-showcase__grid{grid-template-columns:1fr;gap:30px;padding-bottom:32px}.s77-showcase__copy{max-width:580px}.s77-showcase__copy h2{font-size:42px;max-width:400px}.s77-showcase__intro{font-size:17px;margin-bottom:18px}.s77-showcase__eyebrow{font-size:10px;margin-bottom:12px}.s77-demo{justify-self:center;max-width:430px}.s77-showcase__strip{flex-wrap:wrap;justify-content:center;gap:6px 18px;text-align:center;font-size:11px}.s77-showcase__cta{padding:15px 22px}.s77-showcase--product .s77-demo{max-width:350px}.s77-showcase--product .s77-demo__body{padding:18px 22px 12px}.s77-showcase--product .s77-demo__source{width:105px}.s77-showcase--product .s77-demo__source img{height:116px}.s77-showcase--product .s77-demo__nail{width:74px;height:144px}.s77-showcase--product .s77-demo__kicker{font-size:17px;margin-bottom:16px}.s77-showcase--product .s77-demo__controls{margin-top:14px}.s77-showcase--product .s77-showcase__tagline{font-size:20px}}@media(prefers-reduced-motion:reduce){.s77-showcase__cta{transition:none}}.mobile-nav shopify-account::part(signed-out-avatar){font-size:var(--typeBodySizeMobile);-webkit-font-smoothing:antialiased}.site-nav shopify-account::part(signed-out-avatar){color:var(--colorNavText)}.is-light .site-nav shopify-account::part(signed-out-avatar){color:#fff}shopify-account{--shopify-account-color-accent: var(--colorBtnPrimary);--shopify-account-color-accent-hover: var(--colorBtnPrimaryLight);--shopify-account-color-accent-text: var(--colorTextBody);--shopify-account-color-background: var(--colorBody);--shopify-account-color-background-subdued: color-mix(in srgb, var(--colorBorder) 50%, transparent);--shopify-account-color-border: var(--colorBorder);--shopify-account-color-card-background: var(--colorBody);--shopify-account-color-control-background: var(--colorBody);--shopify-account-color-text: var(--colorTextBody);--shopify-account-color-text-subdued: color-mix(in srgb, var(--colorBorder) 50%, black);--shopify-account-font-body: var(--typeBasePrimary), var(--typeBaseFallback);--shopify-account-font-body-weight: var(--typeBaseWeight);--shopify-account-font-heading: var(--typeHeaderPrimary), var(--typeHeaderFallback);--shopify-account-font-heading-weight: var(--typeHeaderWeight);--shopify-account-radius-base: var(--buttonRadius);--shopify-account-radius-button: var(--buttonRadius);--shopify-account-radius-button-small: var(--buttonRadius);--shopify-account-radius-dialog: var(--buttonRadius);--shopify-account-radius-input: var(--buttonRadius);--shopify-account-signed-in-avatar-color-background: var(--colorBody);--shopify-account-signed-in-avatar-color-text: var(--colorTextBody)}
/*# sourceMappingURL=/cdn/shop/t/41/compiled_assets/styles.css.map?subset=AAAAAABAAAAAAAAAEA */
