:root{--font-display: ui-rounded, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-weight-display: 800;--ink: #1A0A2E;--ink-mid: #4A3A62;--ink-faded: #6E6284;--ink-light: #9B8FB0;--cream: #FDF8FF;--cream-dark: #F0E6FF;--pink: #E8368F;--pink-deep: #C4268A;--pink-deeper: #99206D;--pink-pale: #FFE0F2;--purple: #7B2FBE;--purple-pale: #F0E4FF;--orange: #F5820A;--orange-deep: #8F4805;--orange-pale: #FDE9D2;--grad: linear-gradient(135deg, var(--pink) 0%, var(--pink-deep) 30%, var(--purple) 65%, var(--orange) 100%);--white: #FFFFFF;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 22px;--r-pill: 100px;--px: 20px;--max: 1120px}.sing-theme-kids{--pink: #C94F7A;--pink-deep: #A23D63;--pink-deeper: #7A2E4B;--pink-pale: #FBE7EE;--purple: #6B5CC7;--purple-pale: #ECE9FB;--orange: #F5A623;--orange-deep: #9C6B0A;--orange-pale: #FDF0D8;--grad: linear-gradient(135deg, var(--pink) 0%, var(--purple) 60%, var(--orange) 100%);--font-weight-display: 900}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:auto 1fr auto!important}.list-menu--inline{justify-content:center!important;display:flex!important}}body.sing-page{box-sizing:border-box;font-family:var(--font-sans);background:var(--cream);color:var(--ink);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden;max-width:100vw}body.sing-page h1,body.sing-page h2,body.sing-page h3,body.sing-page h4,body.sing-page p,body.sing-page ul,body.sing-page ol,body.sing-page blockquote,body.sing-page figure,body.sing-page dl,body.sing-page dd{margin:0;padding:0}body.sing-page ul,body.sing-page ol{list-style:none}body.sing-page img,body.sing-page iframe,body.sing-page video,body.sing-page svg{max-width:100%}body.sing-page img{height:auto;display:block}body.sing-page table{max-width:100%}body.sing-page .sing-link{text-decoration:none;color:var(--pink-deep)}body.sing-page .sing-link:hover{text-decoration:underline}body.sing-page,body.sing-page .color-scheme-1,body.sing-page [class*=color-scheme]{--page-margin: 0px;--normal-content-width: 100vw;--narrow-content-width: 100vw;--wide-content-width: 100vw;--narrow-page-width: 100vw;--wide-page-width: 100vw;--full-page-grid-central-column-width: 100vw;--full-page-grid-margin: 0px;--page-content-width: 100vw;--ecom-global-container-width: 100vw}body.sing-page .shopify-section,body.sing-page section.section,body.sing-page [id^=shopify-section-template] .section{display:block!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;grid-template-columns:1fr!important}body.sing-page #MainContent .page-width-content,body.sing-page #MainContent .page-width-narrow,body.sing-page #MainContent .page-width,body.sing-page #MainContent .page-width-wide,body.sing-page #MainContent .page-width-normal,body.sing-page #MainContent [class*=page-width]{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin:0!important}body.sing-page .shopify-section,body.sing-page .shopify-section>*,body.sing-page .section-wrapper,body.sing-page main#MainContent,body.sing-page #MainContent,body.sing-page .content-for-layout,body.sing-page [id^=shopify-section-template]{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}body.sing-page h1,body.sing-page h2,body.sing-page h3{font-family:var(--font-display);font-weight:var(--font-weight-display);color:var(--ink);line-height:1.15}body.sing-page h1{font-size:clamp(28px,6vw,44px)}body.sing-page h2{font-size:clamp(24px,5vw,34px)}body.sing-page h3{font-size:18px}body.sing-page h1 em,body.sing-page h2 em,body.sing-page h3 em{font-style:normal;color:var(--pink)}body.sing-page .sing-body-text{font-size:15px;color:var(--ink-mid);line-height:1.75}body.sing-page .sing-text-sm{font-size:13px;color:var(--ink-mid);line-height:1.6}body.sing-page .sing-eyebrow{box-sizing:border-box;display:inline-block;font-family:var(--font-sans);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pink-deeper);background:var(--pink-pale);padding:5px 14px;border-radius:var(--r-pill)}body.sing-page .sing-tag{font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faded)}body.sing-page .sing-bullet-list{display:flex;flex-direction:column;gap:9px}body.sing-page .sing-bullet-list li{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-sans);font-size:14px;color:var(--ink-mid);line-height:1.5}body.sing-page .sing-bullet-list li:before{content:"\25cf";color:var(--pink);font-size:9px;margin-top:5px;flex-shrink:0}body.sing-page .sing-bullet-list--check li:before{content:"\2713";font-size:13px;font-weight:700;margin-top:0}body.sing-page .sing-btn{box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;background:var(--pink-deep);color:var(--white);font-family:var(--font-sans);font-size:15px;font-weight:700;padding:12px 26px;border:none;border-radius:var(--r-md);text-decoration:none;cursor:pointer;transition:opacity .2s,transform .15s}body.sing-page .sing-btn:hover{opacity:.88;transform:translateY(-1px)}body.sing-page .sing-btn--block{display:flex;justify-content:center;width:100%}body.sing-page .sing-btn--outline{background:transparent;color:var(--pink-deep);border:2px solid var(--pink-deep)}body.sing-page .sing-btn--outline:hover{background:var(--pink-pale)}body.sing-page .sing-btn--ghost{background:#ffffff1a;color:var(--white);border:1px solid rgba(255,255,255,.35)}body.sing-page .sing-card{box-sizing:border-box;background:var(--white);border:1px solid var(--cream-dark);border-radius:var(--r-md);padding:1.25rem;display:flex;flex-direction:column;height:100%}body.sing-page .sing-card>.sing-btn{margin-top:auto}body.sing-page .sing-card--product{display:flex;flex-direction:column;gap:10px}body.sing-page .sing-card-monogram{width:32px;height:32px;border-radius:50%;background:var(--purple-pale);color:var(--purple);display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-weight:700;font-size:14px}body.sing-page .sing-price-row{display:flex;align-items:baseline;gap:9px}body.sing-page .sing-price-old{text-decoration:line-through;color:var(--ink-faded);font-size:14px}body.sing-page .sing-price-now{font-family:var(--font-sans);font-weight:800;font-size:20px;color:var(--pink)}body.sing-page .sing-savings-badge{box-sizing:border-box;font-family:var(--font-sans);font-size:13px;font-weight:700;color:var(--orange-deep);background:var(--orange-pale);padding:5px 10px;border-radius:var(--r-pill);display:inline-block}body.sing-page .sing-yt-facade{box-sizing:border-box;position:relative;width:100%;padding-top:56.25%;background:var(--ink);border-radius:var(--r-lg);overflow:hidden;cursor:pointer}body.sing-page .sing-yt-facade img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.8;transition:opacity .2s}body.sing-page .sing-yt-facade:hover img{opacity:1}body.sing-page .sing-yt-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;border-radius:var(--r-md);background:#1a0a2ecc;display:flex;align-items:center;justify-content:center;transition:background .2s}body.sing-page .sing-yt-facade:hover .sing-yt-play-btn{background:var(--pink-deep)}body.sing-page .sing-yt-play-btn:before{content:"";border-style:solid;border-width:10px 0 10px 18px;border-color:transparent transparent transparent #fff;margin-left:4px}body.sing-page .sing-yt-facade iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none}body.sing-page .sing-faq-item{border-top:1px solid var(--cream-dark);padding:18px 0}body.sing-page .sing-faq-item:last-child{border-bottom:1px solid var(--cream-dark)}body.sing-page .sing-faq-q{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--ink);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px}body.sing-page .sing-faq-toggle{width:28px;height:28px;flex-shrink:0;border:1px solid var(--cream-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--pink);transition:transform .25s}body.sing-page .sing-faq-item.sing-open .sing-faq-toggle{transform:rotate(45deg)}body.sing-page .sing-faq-a{font-size:14px;color:var(--ink-mid);line-height:1.7;max-height:0;overflow:hidden;transition:max-height .35s ease,padding-top .25s}body.sing-page .sing-faq-item.sing-open .sing-faq-a{max-height:320px;padding-top:12px}body.sing-page .sing-reveal{opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease}body.sing-page .sing-reveal.sing-visible{opacity:1;transform:translateY(0)}body.sing-page .sing-hero-dark{box-sizing:border-box;background:var(--ink);background-image:radial-gradient(ellipse 60% 70% at 0% 60%,rgba(123,47,190,.32) 0%,transparent 55%),radial-gradient(ellipse 40% 50% at 100% 80%,rgba(245,130,10,.14) 0%,transparent 50%);color:var(--white);padding:90px var(--px) 64px}body.sing-page .sing-hero-dark h1{color:var(--white)}body.sing-page .sing-hero-dark p{color:#ffffffd1}body.sing-page .sing-container{box-sizing:border-box;max-width:var(--max);margin:0 auto;padding:0 var(--px)}body.sing-page .sing-grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}body.sing-page .sing-bullet-list--arrow li:before{content:"\2192";color:var(--pink);font-size:13px;font-weight:700;margin-top:0}body.sing-page .sing-pill-tag{display:inline-block;background:var(--white);border:1px solid var(--cream-dark);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:5px 14px;border-radius:var(--r-pill);color:var(--ink-mid)}body.sing-page .sing-milestone{display:flex;gap:14px;align-items:flex-start;background:var(--purple-pale);border-radius:var(--r-md);padding:16px 18px}body.sing-page .sing-milestone strong{color:var(--purple)}body.sing-page .sing-step{background:var(--white);border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--cream-dark)}body.sing-page .sing-step-header{display:flex;align-items:stretch}body.sing-page .sing-step-num{background:var(--ink);width:56px;min-width:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;padding:20px 0}body.sing-page .sing-step-num span{font-family:var(--font-display);font-size:28px;font-weight:var(--font-weight-display);color:var(--pink);line-height:1}body.sing-page .sing-step-num small{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d}body.sing-page .sing-step-title-wrap{padding:16px 18px;border-bottom:1px solid var(--cream-dark);flex:1}body.sing-page .sing-step-label{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pink);margin-bottom:3px}body.sing-page .sing-step-body{padding:18px}body.sing-page .sing-step-result{margin-top:12px;background:var(--purple-pale);border-radius:var(--r-md);padding:10px 14px;font-size:13px;color:var(--purple);font-weight:600}body.sing-page .sing-testimonial{background:#ffffff12;border-radius:var(--r-lg);padding:28px 24px;display:flex;flex-direction:column;gap:16px}body.sing-page .sing-testimonial-stars{color:var(--pink);font-size:14px;letter-spacing:2px}body.sing-page .sing-testimonial-quote{font-family:var(--font-display);font-size:18px;font-weight:400;color:#ffffffe6;line-height:1.65;flex:1}body.sing-page .sing-testimonial-author{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}body.sing-page .sing-testimonial-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;background:#ffffff1f;flex-shrink:0}body.sing-page .sing-testimonial-name{font-size:14px;font-weight:700;color:var(--white);line-height:1.2}body.sing-page .sing-testimonial-role{font-size:12px;color:#fff6;margin-top:2px}body.sing-page .sing-photo-badge{position:absolute;bottom:-16px;left:50%;transform:translate(-50%);background:var(--grad);color:var(--white);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:9px 20px;border-radius:var(--r-pill);white-space:nowrap}body.sing-page .sing-social-links{display:flex;justify-content:center;gap:28px}body.sing-page .sing-social-links a{color:var(--ink);transition:all .25s;display:inline-flex}body.sing-page .sing-social-links a:hover{color:var(--pink);transform:translateY(-4px)}body.sing-page .sing-social-links svg{width:26px;height:26px}body.sing-page .sing-hero-split{display:flex;flex-direction:column;gap:44px;align-items:center}body.sing-page .sing-hero-split-text{flex:1;width:100%;display:flex;flex-direction:column;gap:20px}body.sing-page .sing-hero-split-photo{width:100%;max-width:360px;position:relative;aspect-ratio:1/1;flex-shrink:0}@media(min-width:860px){body.sing-page .sing-hero-split{flex-direction:row;align-items:center;gap:64px}body.sing-page .sing-hero-split-photo{max-width:380px}}.main-page [class*=heading],.page__heading,.page__title,h1.page-title{display:none!important}body.sing-page .sing-offer-card{background:var(--white);border:1px solid var(--cream-dark);border-radius:var(--r-xl);padding:24px 20px;position:relative}body.sing-page .sing-offer-card--featured{border-color:var(--pink-deep);background:linear-gradient(135deg,#fff 0%,var(--pink-pale) 100%)}body.sing-page .sing-offer-card--pro{background:var(--grad);border:none;color:#fff}body.sing-page .sing-offer-badge{display:block;text-align:center;background:var(--white);color:var(--purple);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:10px 20px;border-radius:var(--r-xl) var(--r-xl) 0 0;margin:-24px -20px 20px}body.sing-page .sing-offer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;flex-wrap:wrap}body.sing-page .sing-offer-name{font-family:var(--font-display);font-size:clamp(24px,4vw,34px);font-weight:var(--font-weight-display);color:var(--ink);line-height:1.1}body.sing-page .sing-offer-card--pro .sing-offer-name{color:#fff}body.sing-page .sing-offer-tagline{font-size:13px;color:var(--ink-light);margin:4px 0 10px}body.sing-page .sing-offer-card--pro .sing-offer-tagline{color:#fff9}body.sing-page .sing-offer-img{width:clamp(72px,18vw,110px);height:auto;border-radius:var(--r-md);flex-shrink:0;display:block}body.sing-page .sing-offer-covers{display:flex;gap:4px;flex-shrink:0}body.sing-page .sing-offer-covers img{width:clamp(40px,9vw,56px);height:auto;border-radius:var(--r-sm);display:block}body.sing-page .sing-offer-extras{display:flex;flex-direction:column;gap:6px;margin:18px 0}body.sing-page .sing-offer-extras .oce-item{font-size:14px;color:var(--ink-mid);display:flex;align-items:center;gap:8px}body.sing-page .sing-offer-extras .oce-item:before{content:"\2713";color:var(--pink);font-size:12px;font-weight:700;flex-shrink:0}body.sing-page .sing-offer-card--pro .sing-offer-extras .oce-item{color:#ffffffbf}body.sing-page .sing-offer-card--pro .sing-offer-extras .oce-item:before{color:#fff}body.sing-page .sing-gift-tag{display:inline-flex;align-items:center;background:var(--pink-pale);color:var(--pink-deeper);border:1px solid var(--pink-deep);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 9px;border-radius:var(--r-pill);margin-left:4px}body.sing-page .sing-offer-card--pro .sing-gift-tag{background:#ffffff2e;color:#fff;border-color:#ffffff4d}body.sing-page .sing-expand{border-top:1px solid var(--cream-dark);margin-bottom:14px}body.sing-page .sing-offer-card--pro .sing-expand{border-top-color:#ffffff26}body.sing-page .sing-expand-btn{width:100%;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;color:var(--pink)}body.sing-page .sing-offer-card--pro .sing-expand-btn{color:#ffffffd9}body.sing-page .sing-expand-icon{width:30px;height:30px;border-radius:50%;border:2px solid var(--pink);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--pink);flex-shrink:0;transition:transform .25s}body.sing-page .sing-offer-card--pro .sing-expand-icon{border-color:#fff6;color:#fff}body.sing-page .sing-expand.open .sing-expand-icon{transform:rotate(45deg)}body.sing-page .sing-expand-body{max-height:0;overflow:hidden;transition:max-height .4s ease}body.sing-page .sing-expand.open .sing-expand-body{max-height:1400px;padding-bottom:16px}body.sing-page .sing-expand-item{display:flex;gap:10px;font-size:13px;color:var(--ink-mid);line-height:1.5;background:var(--cream);border-radius:var(--r-md);padding:10px 14px;margin-bottom:8px}body.sing-page .sing-offer-card--pro .sing-expand-item{background:#ffffff1a;color:#fffc}body.sing-page .sing-qp-item{display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--white);border:2px solid var(--cream-dark);border-radius:var(--r-lg);padding:14px 8px;text-decoration:none;text-align:center}body.sing-page .sing-qp-num{width:26px;height:26px;border-radius:50%;background:var(--cream-dark);color:var(--ink-mid);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}body.sing-page .sing-qp-label{font-size:13px;font-weight:700;color:var(--ink)}body.sing-page .sing-qp-price{font-family:var(--font-display);font-size:18px;font-weight:var(--font-weight-display);color:var(--pink)}body.sing-page .sing-cards-2col{display:flex;flex-direction:column;gap:24px}@media(min-width:900px){body.sing-page .sing-cards-2col{flex-direction:row;align-items:stretch}body.sing-page .sing-cards-2col>*{flex:1}}body.sing-page .sing-main-card{background:var(--white);border-radius:var(--r-xl);overflow:hidden;border:1px solid var(--cream-dark);display:flex;flex-direction:column}body.sing-page .sing-main-card-img-wrap{position:relative;aspect-ratio:16/9;overflow:hidden}body.sing-page .sing-main-card-img-wrap img{width:100%;height:100%;object-fit:cover;display:block}body.sing-page .sing-main-card-tag{position:absolute;top:16px;left:16px;background:var(--grad);color:var(--white);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:var(--r-pill)}body.sing-page .sing-main-card-price-badge{position:absolute;top:16px;right:16px;background:var(--white);border-radius:var(--r-md);padding:8px 14px;text-align:center;box-shadow:0 4px 16px #1a0a2e26}body.sing-page .sing-main-card-price-badge .now{font-family:var(--font-display);font-size:22px;font-weight:var(--font-weight-display);color:var(--pink);line-height:1}body.sing-page .sing-main-card-price-badge .old{font-size:11px;color:var(--ink-light);text-decoration:line-through;display:block;margin-top:2px}body.sing-page .sing-main-card-body{padding:24px;display:flex;flex-direction:column;gap:14px}body.sing-page .sing-main-card-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:18px 24px;border-top:1px solid var(--cream-dark);background:var(--cream)}@media(min-width:640px){body.sing-page{--px: 32px}}@media(min-width:900px){body.sing-page{--px: 40px}}body.sing-page .sing-lightbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#1a0a2ec7;display:flex;align-items:flex-end;justify-content:center;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}body.sing-page .sing-lightbox-overlay.sing-open{opacity:1;visibility:visible}body.sing-page .sing-lightbox-modal{background:var(--white);border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;position:relative;transform:translateY(24px);transition:transform .3s ease;padding:24px 20px}body.sing-page .sing-lightbox-overlay.sing-open .sing-lightbox-modal{transform:translateY(0)}@media(min-width:640px){body.sing-page .sing-lightbox-overlay{align-items:center;padding:24px}body.sing-page .sing-lightbox-modal{border-radius:var(--r-xl);padding:28px 24px}}body.sing-page .sing-lightbox-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;background:var(--cream);border:none;cursor:pointer;font-size:16px;color:var(--ink);display:flex;align-items:center;justify-content:center;z-index:1}body.sing-page .sing-lightbox-body img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-lg);margin-bottom:16px;display:block}body.sing-page [data-lightbox-trigger]{cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sing-system.css.map */
