.sspc-header,.sspc-home,.sspc-decks{display:none!important}@media(max-width:749px){#shopify-section-soulstone-desktop-landing{display:none!important}}@media(min-width:750px){.sspc-header,.sspc-home,.sspc-decks{display:block!important}}@media(min-width:750px){:root{--sspc-black:#070608;--sspc-panel:#171119;--sspc-panel-dark:#0d090f;--sspc-gold:#eac086;--sspc-gold-strong:#f1ca91;--sspc-border:rgba(211,162,94,.57);--sspc-cream:#f1e7d9;--sspc-muted:#cdbeb1}html{scroll-padding-top:167px}body,body .page-wrapper{background:#070608!important;color:var(--sspc-cream)!important}#header-group{display:none!important}.sspc-header{display:block!important;position:sticky;top:0;z-index:90;width:100%;color:var(--sspc-cream);background:#070608f7;border-bottom:1px solid rgba(212,169,104,.58);box-shadow:0 13px 34px #00000061;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sspc-shipping{text-align:center;padding:6px 12px;background:#120b15;color:#e0b982;font:750 10px/1.3 Segoe UI,Arial,sans-serif;letter-spacing:.21em}.sspc-shipping span{margin:0 14px;color:#b77ca2}.sspc-header-main{max-width:1420px;min-height:82px;margin:0 auto;padding:6px clamp(22px,3vw,44px);display:grid;grid-template-columns:minmax(220px,300px) minmax(200px,460px) auto;justify-content:space-between;align-items:center;gap:30px}.sspc-logo{display:flex;align-items:center;width:100%;max-width:300px;height:75px;text-decoration:none}.sspc-logo img{display:block;width:100%;max-height:75px;object-fit:contain;object-position:left center;filter:saturate(1.06)}.sspc-search{min-width:0;height:43px;display:flex;align-items:center;border:1px solid rgba(205,157,97,.64);border-radius:999px;background:#1b141d;overflow:hidden}.sspc-search label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sspc-search input{flex:1;min-width:0;height:100%;border:0!important;box-shadow:none!important;outline:0!important;background:transparent!important;color:#f3e8da!important;padding:0 18px!important;font:400 14px Segoe UI,Arial,sans-serif!important}.sspc-search input::placeholder{color:#bcaeaa!important;opacity:1}.sspc-search button{flex:0 0 48px;width:48px;height:100%;display:grid;place-items:center;border:0;background:transparent;color:#ecc185;cursor:pointer;font-size:29px}.sspc-search:focus-within{outline:2px solid #e9ba80;outline-offset:2px}.sspc-header-tools{display:flex;justify-content:flex-end;gap:22px;align-items:center;white-space:nowrap}.sspc-header-tools a{color:#e6d4c1!important;font-size:13px;letter-spacing:.02em;font-weight:750;text-decoration:none}.sspc-header-tools a:hover,.sspc-mainnav a:hover{color:#f0c689!important}.sspc-cart span{display:inline-grid;min-width:23px;height:23px;place-items:center;margin-left:3px;border:1px solid #b48a5c;border-radius:50%;font-size:11px;color:#f2c993}.sspc-mainnav{display:flex;align-items:center;justify-content:center;gap:clamp(13px,2.2vw,32px);padding:14px 22px 15px;border-top:1px solid rgba(212,169,104,.19);background:#0c090d}.sspc-mainnav a{text-decoration:none!important;color:#e9d6be!important;font-size:12px;font-weight:800;letter-spacing:.035em;white-space:nowrap}.sspc-mainnav a[href="/pages/decks"]{color:#f3cb92!important}.sspc-mainnav a:focus-visible,.sspc-header-tools a:focus-visible{outline:2px solid #e5b571;outline-offset:5px}#MainContent[data-template=index]{background:#070608!important;min-height:600px}#MainContent[data-template=index]>.shopify-section:not(:has(.sx-page)){display:none!important}#shopify-section-soulstone-desktop-landing{display:block!important;width:100%!important;margin:0!important;padding:0!important;background:#070608!important}.sspc-home{color:#f0e4d6;background:#070608;width:100%;overflow:hidden}.sspc-home a,.sspc-decks a{text-decoration:none}.sspc-kicker{color:#e9bb7f!important;font-size:11px!important;letter-spacing:.2em!important;font-weight:850!important;line-height:1.5}.sspc-home h1,.sspc-home h2,.sspc-decks h1,.sspc-decks h2{font-family:Georgia,Times New Roman,serif!important;font-weight:500!important;letter-spacing:-.025em!important;color:#f1d099!important;line-height:1.09!important}.sspc-home h2{font-size:clamp(37px,4vw,55px)!important;margin:7px 0 0!important}.sspc-home h1 em,.sspc-home h2 em,.sspc-decks h1 em{font-style:italic;color:#c58bca!important}.sspc-home p,.sspc-decks p{color:#e6d5c8;font-size:17px;line-height:1.65}.sspc-hero{position:relative;min-height:490px;height:clamp(490px,45vw,670px);isolation:isolate;background:#171018;overflow:hidden}.sspc-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.sspc-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#030205e8,#030205bd 25%,#0402072e 68%,#0302051a),linear-gradient(0deg,rgba(5,3,7,.7),transparent 45%);z-index:1}.sspc-hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:100%;max-width:1430px;padding:55px clamp(34px,7vw,104px);margin:auto}.sspc-hero h1{font-size:clamp(49px,5.6vw,83px)!important;color:#f5d39c!important;margin:14px 0 21px!important;max-width:750px}.sspc-hero-copy>p{max-width:535px;font-size:19px;line-height:1.55;margin:0 0 23px;text-shadow:0 2px 12px #000}.sspc-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.sspc-btn{min-height:49px;display:inline-flex;align-items:center;justify-content:center;gap:16px;max-width:100%;padding:14px 22px;border:1px solid #dcb177;border-radius:12px;background:linear-gradient(145deg,#291c2e,#0e0b11);color:#f1c992!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.09em;font-weight:850;box-shadow:inset 0 1px #fff8d812;transition:transform .15s,border-color .15s}.sspc-btn:hover{border-color:#f5d4a7;color:#ffe1b4!important;transform:translateY(-1px)}.sspc-btn-outline{background:#070409b8;color:#f3e3d0!important}.sspc-home-section{width:min(100% - 72px,1380px);margin:0 auto;padding:70px 0 0}.sspc-section-heading{display:flex;justify-content:space-between;align-items:end;gap:22px;margin:0 0 24px}.sspc-section-heading h2{margin:4px 0!important}.sspc-section-heading>a{font-size:13px;color:#e9ba7d!important;font-weight:850;white-space:nowrap;padding-bottom:8px}.sspc-deck-feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:0;min-height:430px;align-items:stretch;border:1px solid rgba(211,162,94,.65);border-radius:24px;overflow:hidden;margin-top:65px;padding:0;background:linear-gradient(135deg,#19111b,#09070b)}.sspc-deck-image{min-width:0;min-height:390px;overflow:hidden}.sspc-deck-image>a{display:block;width:100%;height:100%}.sspc-deck-image img{width:100%;height:100%;min-height:390px;object-fit:cover;display:block;transition:transform .3s}.sspc-deck-image>a:hover img{transform:scale(1.025)}.sspc-deck-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:50px clamp(35px,5vw,70px)}.sspc-deck-copy h2{font-size:clamp(46px,4.8vw,69px)!important;margin:4px 0 13px!important}.sspc-deck-copy p:not(.sspc-kicker){margin:4px 0 23px}.sspc-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sspc-category-grid>a,.sspc-notes-grid>a{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:235px;padding:29px 28px;border:1px solid var(--sspc-border);border-radius:20px;background:radial-gradient(circle at 90% 0%,rgba(125,74,128,.18),transparent 42%),linear-gradient(145deg,#1d151d,#0c090e);transition:transform .15s,border-color .15s}.sspc-category-grid>a:hover,.sspc-notes-grid>a:hover{transform:translateY(-2px);border-color:#f0c88f}.sspc-category-glyph{display:grid;place-items:center;width:52px;height:52px;border:1px solid #ae8353;border-radius:50%;background:#25192a;color:#f0c78d;font:500 28px Georgia,serif}.sspc-category-grid strong,.sspc-notes-grid strong{color:#efca91!important;font:500 27px/1.16 Georgia,serif}.sspc-category-grid>a>span:not(.sspc-category-glyph),.sspc-notes-grid>a>span:not(.sspc-category-glyph){color:#dfcfc0;font-size:15px;line-height:1.5}.sspc-category-grid em,.sspc-notes-grid em{font-style:normal;color:#e9b77d!important;margin-top:auto;font-size:11px;text-transform:uppercase;font-weight:850;letter-spacing:.065em}.sspc-apparel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sspc-apparel-grid>a{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--sspc-border);border-radius:20px;background:#181219;color:#eec891!important}.sspc-apparel-grid img{width:100%;aspect-ratio:1.08;object-fit:cover;transition:transform .2s}.sspc-apparel-grid>a:hover img{transform:scale(1.025)}.sspc-apparel-grid>a>span{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 19px;color:#eec891;font:750 14px Segoe UI,Arial,sans-serif;letter-spacing:.03em}.sspc-apparel-grid small{color:#c8b6a9;font-size:11px;font-weight:500;letter-spacing:0}.sspc-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sspc-product{display:flex;flex-direction:column;min-width:0;border:1px solid var(--sspc-border);border-radius:19px;background:#161117;overflow:hidden}.sspc-product-image{display:grid;place-items:center;aspect-ratio:1;background:#211a22;overflow:hidden}.sspc-product-image img{height:100%;width:100%;object-fit:cover;display:block}.sspc-product-text{display:flex;flex-direction:column;gap:8px;padding:17px}.sspc-product-text strong{color:#f1e1cf;font-size:14px;line-height:1.5}.sspc-product-text>span{color:#e1b379;font-size:13px;font-weight:850}.sspc-noimage{color:#d2b88f;font:500 24px Georgia,serif}.sspc-reading-panel{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(200px,.6fr);align-items:center;border:1px solid #bd8f57;border-radius:24px;margin-top:76px;padding:45px 65px;background:radial-gradient(circle at 82% 15%,rgba(139,79,157,.28),transparent 45%),linear-gradient(135deg,#211524,#0b080e)}.sspc-reading-panel h2{font-size:clamp(42px,4.6vw,70px)!important;margin:10px 0 14px!important}.sspc-reading-panel p:not(.sspc-kicker){max-width:620px}.sspc-reading-art{position:relative;display:flex;align-items:center;justify-content:center;min-height:280px;color:#e7b982;filter:drop-shadow(0 0 30px rgba(192,135,184,.25))}.sspc-reading-art span:nth-child(1){font-size:87px;transform:translate(35px,90px)}.sspc-reading-art span:nth-child(2){font-size:195px;line-height:1}.sspc-reading-art span:nth-child(3){font-size:67px;transform:translate(-25px,-80px)}.sspc-guidance{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:30px;align-items:center;border:1px solid var(--sspc-border);border-radius:24px;background:radial-gradient(circle at 76% 35%,rgba(139,79,151,.24),transparent 40%),linear-gradient(135deg,#1d1521,#09080c);padding:50px 65px;margin-top:75px}.sspc-guidance h2{font-size:clamp(41px,4.4vw,64px)!important}.sspc-guidance-copy>p:not(.sspc-kicker){max-width:650px}.sspc-guidance-instructions{color:#e9b681!important;font-size:14px!important;font-weight:850}.sspc-guidance-stage{display:flex;flex-direction:column;align-items:center;gap:11px;color:#d7bb99;font-size:12px}.sspc-guidance-card{position:relative;width:240px;height:340px;overflow:hidden;border:1px solid #caa16e;border-radius:17px;background:#0b080d;cursor:pointer;box-shadow:0 18px 40px #0006;transition:transform .15s}.sspc-guidance-card:hover{transform:translateY(-3px)}.sspc-guidance-card.is-shuffling{animation:sspc-wobble .25s infinite alternate}@keyframes sspc-wobble{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}.sspc-guidance-card>img{width:100%;height:100%;object-fit:cover}.sspc-guidance-result{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;flex-direction:column;gap:17px;padding:24px;background:radial-gradient(circle at 20% 0%,#31203a,#0b080e 80%);color:#e8ca9f}.sspc-guidance-result.is-visible{display:flex}.sspc-guidance-result small{font-size:11px;letter-spacing:.18em}.sspc-guidance-result strong{font:500 30px/1.05 Georgia,serif;color:#efc890;text-align:center}.sspc-guidance-result span{font-size:15px;line-height:1.5;text-align:center;color:#f1e3d4}.sspc-notes-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sspc-notes-grid>a{min-height:245px;padding:25px 22px}.sspc-notes-grid strong{font-size:24px}.sspc-signoff{position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:410px;border:1px solid var(--sspc-border);border-radius:24px;overflow:hidden;margin-top:70px;margin-bottom:85px;padding:52px 62px;background:#0d090e}.sspc-signoff>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.36}.sspc-signoff:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#040305f2,#04030599 45%,#0403051f)}.sspc-signoff>div{position:relative;z-index:1;max-width:670px}.sspc-signoff h2{font-size:clamp(39px,4.8vw,65px)!important;margin:9px 0 14px!important}body:has(.sspc-decks) #MainContent[data-template^=page]>.shopify-section:not(#shopify-section-soulstone-desktop-landing){display:none!important}body:has(.sspc-decks) #shopify-section-soulstone-desktop-landing{display:block!important}.sspc-decks{max-width:1360px;margin:0 auto;padding:64px 32px 130px;color:#efe4d7}.sspc-decks-top{max-width:980px;margin:0 auto 40px;padding:44px;text-align:center;border:1px solid #b38954;border-radius:24px;background:radial-gradient(circle at 55% 3%,rgba(152,87,159,.2),transparent 49%),linear-gradient(145deg,#211824,#0b080e)}.sspc-decks-top h1{font-size:clamp(58px,6vw,88px)!important;margin:12px 0!important}.sspc-decks-top>p:last-child{max-width:740px;margin:10px auto;font-size:17px}.sspc-decks-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.sspc-decks-grid>a{display:flex;align-items:flex-start;flex-direction:column;gap:17px;min-height:340px;padding:34px 30px;border:1px solid #ab804c;border-radius:21px;background:radial-gradient(circle at 90% 4%,rgba(158,85,151,.17),transparent 47%),linear-gradient(145deg,#211724,#0b090e);transition:transform .15s,border-color .15s}.sspc-decks-grid>a:hover{transform:translateY(-2px);border-color:#ecc38b}.sspc-decks-grid h2{font-size:clamp(28px,3vw,39px)!important;margin:0!important}.sspc-decks-grid p{font-size:16px;line-height:1.6;margin:0}.sspc-decks-grid>a>span:last-child{margin-top:auto;color:#e9bd83;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.sspc-decks-back{display:inline-block;margin-top:34px;color:#eac38b!important;font-weight:800;font-size:14px}#MainContent[data-template^=page],#MainContent[data-template^=collection],#MainContent[data-template^=product],#MainContent[data-template^=search],#MainContent[data-template^=cart]{color:#efe3d7!important;background:linear-gradient(180deg,#09070a,#0e0a0e 29%,#080609)!important;min-height:500px}#MainContent[data-template^=page] :is(h1,h2,h3,.title,.heading,.section-heading,.main-page-title),#MainContent[data-template^=collection] :is(h1,h2,h3,.title,.heading,.collection-hero__title){font-family:Georgia,Times New Roman,serif!important;color:#e8bf85!important;letter-spacing:-.017em}#MainContent[data-template^=page] :is(p,.rte,.rte p,.page-content p),#MainContent[data-template^=collection] :is(p,.rte,.collection-hero__description){color:#e0d1c3;line-height:1.57}#MainContent[data-template^=page] :is(.page-title,.main-page-title){font-size:clamp(38px,4vw,55px)!important;text-align:center}#MainContent[data-template^=page] :is(.ssn-page-hero,.ssn-hub-hero,.ssn-intro,.ssn-feature-copy,.ssn-inner article){border-color:#ac8150!important}#MainContent[data-template^=page] :is(.ssn-page-hero,.ssn-hub-hero){border-radius:24px}#MainContent[data-template^=page] :is(.ssn-inner,.sst-library,.sscm){margin-left:auto!important;margin-right:auto!important}#MainContent[data-template^=page] :is(.ssn-zodiac-tile,.sst-category,.sst-tip-link,.ssn-guide-panel){border-color:#ca9d63ab!important}#MainContent[data-template^=page] :is(.ssn-zodiac-tile:hover,.sst-category:hover,.sst-tip-link:hover){border-color:#efc994!important}#MainContent[data-template^=page] .ssn-page-hero{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}body #MainContent [id^=SoulNotesWeekly-] .sn-info-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;border:0!important;margin:22px 0 17px!important}body #MainContent [id^=SoulNotesWeekly-] .sn-info-grid>section{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-height:0!important;padding:22px 24px!important;border:1px solid #a9804e!important;border-radius:17px!important;background:linear-gradient(145deg,#1e1720,#0c0a0e)!important}body #MainContent [id^=SoulNotesWeekly-] .sn-info-grid h3{font-size:13px!important;line-height:1.35!important;letter-spacing:.08em!important;color:#f1ca90!important;margin:0 0 10px!important}body #MainContent [id^=SoulNotesWeekly-] .sn-info-grid p,body #MainContent [id^=SoulNotesWeekly-] .sn-info-grid p span{font:400 16px/1.64 Segoe UI,Arial,sans-serif!important;color:#e7d9cc!important;overflow-wrap:break-word!important}body #MainContent [id^=SoulNotesWeekly-] .sn-expanded-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}body #MainContent [id^=SoulNotesWeekly-] .sn-expanded-block{background:#181219!important;border:1px solid #9e784b!important}body #MainContent [id^=SoulNotesWeekly-] .sn-expanded-block p,body #MainContent [id^=SoulNotesWeekly-] .sn-expanded-block li{font-size:15px!important;line-height:1.6!important;color:#e4d8cb!important}body #MainContent [id^=SoulNotesWeekly-] .sn-expanded-block h3{font-size:13px!important;color:#edc18a!important}body #MainContent [id^=SoulNotesWeekly-] .sn-full-week summary{font-size:15px!important;min-height:47px!important;padding:13px 19px!important}#MainContent[data-template^=page] :is(a.button,button.button,button[type=submit]),#MainContent[data-template^=collection] :is(a.button,button.button),#MainContent[data-template^=product] :is(button[type=submit],button.button){border:1px solid #c59a61!important;border-radius:13px!important;background:linear-gradient(145deg,#251b2a,#100b12)!important;color:#eec68c!important;min-height:46px}#MainContent[data-template^=page] :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border:1px solid rgba(203,156,99,.67)!important;background:#1c1520!important;color:#f4e7d8!important;border-radius:12px!important;min-height:42px}#MainContent[data-template^=page] :is(input,textarea)::placeholder{color:#bfadbd!important;opacity:1}#MainContent[data-template^=page] :is(label,legend,.field__label,.form__label){color:#edd1a9!important}#MainContent[data-template^=page] :is(input,textarea,select,a,button):focus-visible{outline:2px solid #e5b77e!important;outline-offset:3px}#MainContent[data-template^=collection] :is(product-card,.product-card,.card-wrapper,.card-product){border:1px solid rgba(196,148,86,.55)!important;border-radius:17px!important;overflow:hidden!important;background:#171219!important}#MainContent[data-template^=collection] :is(.card__content,.card-information,.product-card__info,.product-card__content){background:#171219!important;color:#f0e2d3!important}#MainContent[data-template^=collection] :is(.card__heading,.card__heading a,.price,.price-item,.product-card__title){color:#f1e2d3!important}footer,#footer-group,.footer,.footer-section{background:#09070b!important;color:#ead9c6!important}footer :is(h2,h3,h4,.footer-block__heading){color:#ebc18b!important}footer :is(p,a,li,small,span){color:#d8c9bd}footer a:hover{color:#eac28b!important}}@media(min-width:750px)and (max-width:1199px){.sspc-header-main{grid-template-columns:minmax(175px,230px) minmax(200px,1fr) auto;gap:19px}.sspc-mainnav{gap:15px}.sspc-mainnav a{font-size:11px}.sspc-hero-copy{padding:45px 52px}.sspc-home-section{width:min(100% - 52px,1300px);padding-top:56px}.sspc-deck-feature{grid-template-columns:1fr 1fr}.sspc-deck-copy{padding:33px}.sspc-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sspc-notes-grid,.sspc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sspc-guidance{grid-template-columns:minmax(0,1fr) 270px;padding:34px}.sspc-guidance-card{width:210px;height:300px}.sspc-decks-grid>a{padding:26px 21px}}@media(min-width:750px)and (max-width:900px){.sspc-header-main{grid-template-columns:190px minmax(150px,1fr) 95px;gap:13px;padding:5px 19px}.sspc-header-tools{gap:9px}.sspc-header-tools a{font-size:11px}.sspc-mainnav{gap:11px;justify-content:space-around}.sspc-mainnav a{font-size:10px}.sspc-mainnav a[href="/collections/merch"]{display:none}.sspc-hero{min-height:475px}.sspc-hero h1{font-size:51px!important}.sspc-deck-feature{grid-template-columns:1fr}.sspc-deck-copy{padding:36px}.sspc-deck-image{height:310px;min-height:310px}.sspc-deck-image img{min-height:310px}.sspc-category-grid,.sspc-apparel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sspc-reading-panel{padding:37px;grid-template-columns:1fr 180px}.sspc-guidance{grid-template-columns:1fr 240px}.sspc-decks-grid{grid-template-columns:1fr}.sspc-decks-grid>a{min-height:230px}}@media(prefers-reduced-motion:reduce){.sspc-home :is(a,img,button),.sspc-decks :is(a,img),.sspc-guidance-card{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/soulstone-desktop-2026.css.map */
