:root{--ss-purple:#A060D8;--ss-deep:#380068;--ss-gold:#F8C830;--ss-pink:#E86F8D;--ss-blue:#3D9BEA;--ss-green:#51CD66;--ss-bg:#FBF6EA;--ss-card:#fff;--ss-lav:#F3E8FB;--ss-ink:#2B0A4A;--ss-muted:#6b5a80;--ss-line:#E4D3F3}body{background:var(--ss-bg);color:var(--ss-ink);font-family:Poppins,system-ui,sans-serif}.ss-wrap{max-width:1140px;margin:0 auto;padding:0 20px}.ss-sec{padding:56px 0;font-family:Poppins,system-ui,sans-serif;color:var(--ss-ink);line-height:1.55}.ss-sec.ss-alt{background:var(--ss-lav)}.ss-sec h2{font-size:clamp(26px,4vw,36px);margin:0 0 6px;font-weight:800;line-height:1.15;color:var(--ss-ink)}.ss-k{color:var(--ss-purple);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.ss-lead{color:var(--ss-muted);margin:0 0 28px;max-width:640px}.ss-grid{display:grid;gap:18px}.ss-g2{grid-template-columns:repeat(2,1fr)}.ss-g3{grid-template-columns:repeat(3,1fr)}.ss-g4{grid-template-columns:repeat(4,1fr)}.ss-card{background:var(--ss-card);border:1px solid var(--ss-line);border-radius:18px;padding:22px}.ss-card h3{margin:0 0 6px;font-size:18px;color:var(--ss-ink)}.ss-card p{margin:0;color:var(--ss-muted);font-size:14px}.ss-btn{display:inline-block;font-family:inherit;font-weight:700;font-size:14px;padding:13px 22px;border-radius:99px;border:2.5px solid #000;background:var(--ss-gold);color:var(--ss-deep);box-shadow:3px 3px #000;cursor:pointer;text-decoration:none;line-height:1.2}.ss-btn.ss-alt{background:#fff}.ss-btn.ss-dk{background:var(--ss-deep);color:#fff}.ss-ann{background:var(--ss-deep);color:#fff;font-size:12.5px;text-align:center;padding:8px 12px;font-family:Poppins,sans-serif}.ss-ann a{color:inherit}.ss-header{position:sticky;top:0;z-index:50;background:var(--ss-purple);color:#fff;font-family:Poppins,sans-serif}.ss-nav{display:flex;align-items:center;gap:22px;height:66px}.ss-brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px;line-height:1.1;color:#fff;text-decoration:none}.ss-brand small{display:block;font-weight:500;font-size:10px;opacity:.85;letter-spacing:.08em}.ss-logo{width:44px;height:44px;object-fit:contain;flex:none}.ss-menu{display:flex;gap:20px;margin-left:auto;font-size:14px;font-weight:500;flex-wrap:wrap}.ss-menu a{color:#fff;text-decoration:none}.ss-menu a:hover{color:var(--ss-gold)}.ss-cart{background:var(--ss-gold);color:var(--ss-deep);font-weight:700;font-size:13px;padding:8px 14px;border-radius:99px;text-decoration:none;white-space:nowrap}.ss-bar2{height:8px;background:linear-gradient(90deg,var(--ss-gold) 0 40%,var(--ss-deep) 40%)}.ss-mobile{display:none}.ss-mobile summary{list-style:none;cursor:pointer;font-size:26px;line-height:1;padding:6px 10px}.ss-mobile summary::-webkit-details-marker{display:none}.ss-mobile nav{position:absolute;left:0;right:0;top:100%;background:var(--ss-deep);padding:12px 20px 18px;display:grid;gap:4px}.ss-mobile nav a{color:#fff;text-decoration:none;padding:9px 0;border-bottom:1px solid #5a2f8a;font-weight:500}.ss-hero{background:linear-gradient(160deg,var(--ss-deep),#5a1a9a);color:#fff;padding:56px 0 64px;overflow:hidden;font-family:Poppins,sans-serif}.ss-hero .ss-wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:36px;align-items:center}.ss-eyebrow{display:inline-block;background:var(--ss-pink);color:#fff;font-weight:700;font-size:12px;letter-spacing:.08em;padding:6px 12px;border-radius:99px}.ss-hero h1{font-size:clamp(36px,6vw,60px);line-height:1.05;margin:16px 0 10px;font-weight:800;color:#fff}.ss-hero h1 span{color:var(--ss-gold)}.ss-sub{font-size:17px;color:#eadcff;max-width:560px;margin:0}.ss-herotext{color:#eadcff;max-width:540px;font-size:15px}.ss-cta{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.ss-mock{position:relative;height:340px}.ss-mock .ss-c{position:absolute;border-radius:16px;box-shadow:0 14px 30px #00000059;padding:16px}.ss-m1{width:78%;height:210px;left:0;top:0;background:var(--ss-bg);color:var(--ss-deep)}.ss-m1 .ss-h{background:var(--ss-purple);margin:-16px -16px 12px;padding:10px 16px;border-radius:16px 16px 0 0;color:#fff;font-weight:700;font-size:14px}.ss-m1 .ss-row{height:12px;border-radius:6px;background:#e4d3f3;margin:8px 0}.ss-m1 .ss-row:nth-child(3){width:70%}.ss-m1 .ss-row:nth-child(4){width:50%;background:var(--ss-gold)}.ss-m2{width:62%;height:170px;right:0;top:120px;background:var(--ss-gold);color:var(--ss-deep);font-weight:800;font-size:22px;line-height:1.1;display:flex;flex-direction:column;justify-content:flex-end;transform:rotate(4deg)}.ss-m2 small{font-weight:600;font-size:11px}.ss-m3{width:46%;height:130px;left:6%;bottom:0;background:var(--ss-pink);color:#fff;font-weight:700;font-size:15px;transform:rotate(-4deg)}.ss-badge{position:absolute;right:6%;top:-6px;width:84px;height:84px;transform:rotate(8deg)}.ss-heroimg{width:100%;height:auto;border-radius:18px;box-shadow:0 14px 30px #00000059}.ss-strip{background:var(--ss-card);border-bottom:1px solid var(--ss-line);font-family:Poppins,sans-serif}.ss-strip .ss-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-top:18px;padding-bottom:18px;font-size:13px;font-weight:600;text-align:center;color:var(--ss-ink)}.ss-pill{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:22px;margin-bottom:12px;background:var(--ss-lav)}.ss-cats .ss-card{text-align:center;text-decoration:none;display:block}.ss-cats .ss-pill{margin:0 auto 10px;background:var(--ss-bg)}.ss-units{display:grid;grid-template-columns:repeat(4,1fr);margin-top:8px}.ss-u{padding:18px;color:#fff;font-weight:700}.ss-u small{display:block;font-weight:500;opacity:.9;margin-top:4px;font-size:12px}.ss-u:first-child{border-radius:16px 0 0 16px}.ss-u:last-child{border-radius:0 16px 16px 0}.ss-c-purple{background:var(--ss-purple)}.ss-c-blue{background:var(--ss-blue)}.ss-c-pink{background:var(--ss-pink)}.ss-c-deep{background:var(--ss-deep)}.ss-c-green{background:var(--ss-green)}.ss-inc{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 24px;margin:22px 0 0;padding:0;list-style:none;font-size:14px}.ss-inc li:before{content:"\2605";color:var(--ss-gold);margin-right:8px}.ss-tier{display:flex;flex-direction:column;position:relative}.ss-price{font-size:38px;font-weight:800;margin:10px 0 2px}.ss-price small{font-size:13px;color:var(--ss-muted);font-weight:500}.ss-tier ul{padding:0;margin:14px 0 20px;list-style:none;font-size:14px;flex:1}.ss-tier li{padding:6px 0;border-bottom:1px dashed var(--ss-line)}.ss-tier li:before{content:"\2713";color:var(--ss-green);font-weight:800;margin-right:8px}.ss-tier.ss-pop{border:3px solid var(--ss-purple);box-shadow:0 10px 24px #a060d84d}.ss-flag{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--ss-gold);color:var(--ss-deep);font-weight:800;font-size:11px;padding:4px 14px;border-radius:99px;border:2px solid #000;white-space:nowrap}.ss-note{font-size:12px;color:var(--ss-muted);margin-top:14px}.ss-cover{aspect-ratio:4/3;border-radius:12px;margin-bottom:14px;padding:14px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;font-weight:800;font-size:19px;line-height:1.1;position:relative;overflow:hidden;text-decoration:none}.ss-cover:before{content:"\2605";position:absolute;right:10px;top:4px;font-size:46px;color:#ffffff47}.ss-p1{background:linear-gradient(135deg,var(--ss-purple),var(--ss-deep))}.ss-p2{background:linear-gradient(135deg,var(--ss-blue),#1d5fa8)}.ss-p3{background:linear-gradient(135deg,var(--ss-pink),#b3365a)}.ss-p4{background:linear-gradient(135deg,#8e8e8e,#555)}.ss-p5{background:linear-gradient(135deg,var(--ss-green),#2c8f3e)}.ss-p6{background:linear-gradient(135deg,var(--ss-gold),#d99e00);color:var(--ss-deep)}.ss-pimg{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px;margin-bottom:14px;display:block}.ss-tag{font-size:11px;font-weight:700;color:var(--ss-purple);text-transform:uppercase}.ss-pr{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-weight:700;gap:8px}.ss-pr .ss-mini{background:var(--ss-purple);color:#fff;font-size:12px;padding:7px 14px;border-radius:99px;border:0;font-family:inherit;font-weight:700;cursor:pointer;text-decoration:none}.ss-was{color:var(--ss-muted);text-decoration:line-through;font-weight:500;font-size:13px;margin-left:6px}.ss-faq{max-width:820px}.ss-faq details{background:var(--ss-card);border:1px solid var(--ss-line);border-radius:14px;padding:14px 18px;margin-bottom:10px}.ss-faq summary{cursor:pointer;font-weight:600}.ss-faq details p{margin:10px 0 0;color:var(--ss-muted);font-size:14px}.ss-news{background:var(--ss-deep);color:#fff;border-radius:22px;padding:34px;display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ss-news h2{margin:0;color:#fff}.ss-news p{margin:6px 0 0;color:#eadcff}.ss-mail{display:flex;gap:8px;flex-wrap:wrap}.ss-mail input[type=email]{border:0;border-radius:99px;padding:13px 18px;min-width:230px;font-family:inherit;font-size:14px}.ss-msg{width:100%;font-size:13px;margin:6px 0 0;color:var(--ss-gold)}.ss-footer{background:var(--ss-deep);color:#d9c6f0;padding:44px 0 28px;font-size:14px;font-family:Poppins,sans-serif}.ss-footer .ss-grid{grid-template-columns:1.4fr repeat(3,1fr)}.ss-footer h4{color:var(--ss-gold);margin:0 0 10px;font-size:14px}.ss-footer a{display:block;padding:3px 0;color:#d9c6f0;text-decoration:none}.ss-footer a:hover{color:#fff}.ss-copy{border-top:1px solid #5a2f8a;margin-top:28px;padding-top:16px;font-size:12px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.ss-footer .ss-brand{margin-bottom:12px}@media(max-width:820px){.ss-hero .ss-wrap,.ss-g2,.ss-g3,.ss-g4,.ss-footer .ss-grid,.ss-strip .ss-wrap,.ss-units,.ss-inc{grid-template-columns:1fr}.ss-g4.ss-keep2{grid-template-columns:1fr 1fr}.ss-menu{display:none}.ss-mobile{display:block;margin-left:auto}.ss-nav{position:relative}.ss-u{border-radius:0!important}.ss-mock{height:300px}.ss-news{padding:24px}}.ss-sec{background:var(--v-bg,transparent);color:var(--v-text,var(--ss-ink))}.ss-sec h2{color:var(--v-heading,var(--ss-ink))}.ss-k,.ss-tag{color:var(--v-accent,var(--ss-purple))}.ss-lead{color:var(--v-text,var(--ss-muted))}.ss-card{background:var(--v-card,var(--ss-card));border-color:var(--v-cardline,var(--ss-line))}.ss-card h3{color:var(--v-cardh,var(--ss-ink))}.ss-card p{color:var(--v-cardtext,var(--ss-muted))}.ss-pill{background:var(--v-pill,var(--ss-lav))}.ss-cats .ss-pill{background:var(--v-pill,var(--ss-bg))}.ss-btn{background:var(--v-btn,var(--ss-gold));color:var(--v-btntext,var(--ss-deep))}.ss-btn.ss-alt{background:var(--v-btn2,#fff);color:var(--v-btn2text,var(--ss-deep))}.ss-btn.ss-dk{background:var(--v-btn2,var(--ss-deep));color:var(--v-btn2text,#fff)}.ss-pr .ss-mini{background:var(--v-btn,var(--ss-purple));color:var(--v-btntext,#fff)}.ss-price{color:var(--v-price,var(--ss-ink))}.ss-tier li:before{color:var(--v-mark,var(--ss-green))}.ss-inc li:before{color:var(--v-mark,var(--ss-gold))}.ss-tier.ss-pop{border-color:var(--v-pop,var(--ss-purple))}.ss-flag{background:var(--v-flag,var(--ss-gold));color:var(--v-flagtext,var(--ss-deep))}.ss-u{color:var(--v-utext,#fff)}.ss-strip{background:var(--v-bg,var(--ss-card));border-bottom-color:var(--v-cardline,var(--ss-line))}.ss-strip .ss-wrap{color:var(--v-text,var(--ss-ink))}.ss-faq details{background:var(--v-card,var(--ss-card));border-color:var(--v-cardline,var(--ss-line))}.ss-faq summary{color:var(--v-cardh,var(--ss-ink))}.ss-faq details p{color:var(--v-cardtext,var(--ss-muted))}.ss-news{background:var(--v-panel,var(--ss-deep));color:var(--v-text,#fff)}.ss-news h2{color:var(--v-heading,#fff)}.ss-news p{color:var(--v-text,#eadcff)}.ss-mail input[type=email]{background:var(--v-input,#fff);color:var(--v-inputtext,var(--ss-ink))}.ss-hero{background:linear-gradient(160deg,var(--v-hero1,var(--ss-deep)),var(--v-hero2,#5a1a9a))}.ss-hero h1{color:var(--v-hhead,#fff)}.ss-hero h1 span{color:var(--v-hhl,var(--ss-gold))}.ss-sub,.ss-herotext{color:var(--v-hsub,#eadcff)}.ss-eyebrow{background:var(--v-eybg,var(--ss-pink));color:var(--v-eytext,#fff)}.ss-m1{background:var(--v-m1,var(--ss-bg))}.ss-m1 .ss-h{background:var(--v-m1h,var(--ss-purple))}.ss-m2{background:var(--v-m2,var(--ss-gold))}.ss-m3{background:var(--v-m3,var(--ss-pink))}.ss-header{position:static;background:var(--v-hdrbg,var(--ss-purple));color:var(--v-hdrtext,#fff)}.ss-brand,.ss-menu a,.ss-mobile summary{color:var(--v-hdrtext,#fff)}.ss-ann{background:var(--v-annbg,var(--ss-deep));color:var(--v-anntext,#fff)}.ss-cart{background:var(--v-cartbg,var(--ss-gold));color:var(--v-carttext,var(--ss-deep))}.ss-bar2{background:linear-gradient(90deg,var(--v-bar1,var(--ss-gold)) 0 40%,var(--v-bar2,var(--ss-deep)) 40%)}.ss-mobile nav{background:var(--v-mobbg,var(--ss-deep))}.shopify-section-group-header-group{position:sticky;top:0;z-index:50}.ss-footer{background:var(--v-fbg,var(--ss-deep));color:var(--v-ftext,#d9c6f0)}.ss-footer h4{color:var(--v-fhead,var(--ss-gold))}.ss-footer a{color:var(--v-flink,#d9c6f0)}.ss-copy{border-top-color:var(--v-fline,#5a2f8a)}.ss-tiertext{flex:1;margin:8px 0 0;font-size:14px;color:var(--v-cardtext,var(--ss-muted))}.ss-tier .ss-price{margin:18px 0 14px}.ss-addform{margin:0}.ss-tier .ss-btn{width:100%;text-align:center}.ss-viewcart{display:block;margin-top:10px;font-size:13px;font-weight:600;color:var(--v-accent,var(--ss-purple));text-align:center}.ss-viewcart[hidden]{display:none}.ss-sec.ss-dark{--ss-ink:#f4eaff;--ss-muted:#bba6d6;--ss-card:#24123b;--ss-line:#432766;--ss-bg:#17092a;background:var(--v-bg,#17092a);color:var(--v-text,#f4eaff)}.ss-tier ul{flex:1}.ss-wkfilter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.ss-wkbtn{font-family:inherit;font-weight:600;font-size:13px;padding:9px 16px;border-radius:99px;border:2px solid var(--c,var(--ss-deep));background:#fff;color:var(--ss-ink);cursor:pointer}.ss-wkbtn.is-on{background:var(--c,var(--ss-deep));color:#fff}.ss-wkgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.ss-wk{background:var(--v-card,var(--ss-card));border:1px solid var(--v-cardline,var(--ss-line));border-left:8px solid var(--c);border-radius:16px;padding:18px 20px}.ss-wk[hidden]{display:none}.ss-wkh{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.ss-wkn{background:var(--c);color:#fff;font-weight:700;font-size:12px;padding:4px 10px;border-radius:99px;white-space:nowrap}.ss-wk h3{margin:0;font-size:17px;color:var(--v-cardh,var(--ss-ink))}.ss-wkfocus{margin:0 0 10px;font-size:14px;color:var(--v-cardtext,var(--ss-muted))}.ss-wkdl{margin:0;font-size:13px;display:grid;grid-template-columns:auto 1fr;gap:4px 12px;color:var(--v-cardtext,var(--ss-muted))}.ss-wkdl dt{font-weight:700;color:var(--v-cardh,var(--ss-ink))}.ss-wkdl dd{margin:0}.ss-wknote{margin:10px 0 0;font-size:12.5px;font-style:italic;color:var(--v-cardtext,var(--ss-muted))}.ss-wkfoot{margin:20px 0 0;font-size:13px;color:var(--v-text,var(--ss-muted))}.ss-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px;max-width:820px}.ss-step{display:flex;gap:16px;align-items:flex-start;background:var(--v-card,var(--ss-card));border:1px solid var(--v-cardline,var(--ss-line));border-radius:16px;padding:16px 18px}.ss-stepmin{flex:none;min-width:70px;text-align:center;background:var(--v-pill,var(--ss-gold));color:var(--ss-deep);font-weight:800;font-size:13px;padding:8px 10px;border-radius:12px}.ss-step h3{margin:0 0 2px;font-size:16px;color:var(--v-cardh,var(--ss-ink))}.ss-step p{margin:0;font-size:14px;color:var(--v-cardtext,var(--ss-muted))}.ss-glance{background:var(--v-m1,#fff);color:var(--ss-ink);border-radius:20px;border:3px solid #000;box-shadow:6px 6px #000;overflow:hidden;align-self:center}.ss-glancet{background:var(--v-m1h,var(--ss-purple));color:#fff;font-weight:700;padding:12px 18px}.ss-glancerow{display:flex;align-items:baseline;gap:12px;padding:12px 18px;border-top:1px solid var(--ss-line)}.ss-glancerow strong{font-size:22px;color:var(--ss-deep);min-width:64px}.ss-glancerow span{font-size:14px;color:var(--ss-muted)}.ss-pagehero .ss-wrap{align-items:center}@media(max-width:820px){.ss-wkgrid{grid-template-columns:1fr}.ss-step{flex-direction:column;gap:8px}}.ss-quotegrid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.ss-quotelist{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:15px;color:var(--v-text,var(--ss-ink))}.ss-quotelist li:before{content:"\2605";color:var(--ss-gold);margin-right:10px}.ss-qform{display:grid;gap:14px}.ss-qform label{display:grid;gap:6px;font-weight:600;font-size:13px;color:var(--v-cardtext,var(--ss-ink))}.ss-qform input,.ss-qform select,.ss-qform textarea{font-family:inherit;font-size:14px;padding:12px 14px;border:1.5px solid var(--ss-line);border-radius:12px;background:#fff;color:var(--ss-ink)}.ss-qok{background:var(--ss-lav);border-radius:12px;padding:16px;font-weight:600;margin:0}.ss-qerr{color:#b3365a;font-size:13px;margin:0}@media(max-width:820px){.ss-quotegrid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ss-theme.css.map */
