.sj-pg{--card:var(--bo);--acc:var(--ob);--acc-ink:var(--gr)}.sj-pg[data-tone=bn]{--card:#fff}.sj-pg[data-tone=ob]{--card:rgba(255,249,242,.07);--acc:var(--gr);--acc-ink:var(--ob)}.sj-pg[data-tone=gr],.sj-pg[data-tone=pk]{--card:rgba(255,255,255,.4);--acc-ink:var(--bo)}.sj-ico{flex:none;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.shopify-section:has(>.sj[data-tone=bo])+.shopify-section>.sj-pg[data-tone=bo]>.sj-wrap:first-child,.shopify-section:has(>.sj[data-tone=bn])+.shopify-section>.sj-pg[data-tone=bn]>.sj-wrap:first-child,.shopify-section:has(>.sj[data-tone=ob])+.shopify-section>.sj-pg[data-tone=ob]>.sj-wrap:first-child,.shopify-section:has(>.sj-pg[data-tone=bo])+.shopify-section>.sj[data-tone=bo]>.sj-wrap:first-child,.shopify-section:has(>.sj-pg[data-tone=bn])+.shopify-section>.sj[data-tone=bn]>.sj-wrap:first-child,.shopify-section:has(>.sj[data-tone=bo])+.shopify-section>.sj-pgcta-wrap[data-tone=bo],.shopify-section:has(>.sj[data-tone=bn])+.shopify-section>.sj-pgcta-wrap[data-tone=bn]{padding-top:0}.sj-pg-head{margin-bottom:22px}.sj-pg-head .sj-lede{margin-top:10px}.sj-pg .sj-lede p{margin:0 0 .5em}.sj-pg .sj-lede p:last-child{margin:0}.sj-pg .sj-lede a{color:var(--ink);text-underline-offset:3px}.sj-rte p{margin:0 0 .75em}.sj-rte p:last-child{margin-bottom:0}.sj-rte a{color:inherit;text-decoration:underline;text-underline-offset:3px}.sj-rte strong,.sj-rte b{font-weight:600;color:var(--ink)}.sj-rte ul{display:grid;gap:9px;margin:.7em 0}.sj-rte ul:last-child{margin-bottom:0}.sj-rte ul li{position:relative;padding-left:28px}.sj-rte ul li:before{content:"";position:absolute;left:3px;top:.38em;width:13px;height:7px;border-left:2.5px solid var(--acc);border-bottom:2.5px solid var(--acc);transform:rotate(-45deg)}.sj-rte ol{display:grid;gap:7px;margin:.7em 0;padding-left:1.3em;list-style:decimal}.sj-rte h3,.sj-rte h4{margin:1em 0 .4em;font-weight:600;color:var(--ink)}.sj-pgh{position:relative;overflow:hidden}.sj-pgh__in{position:relative;display:flex;flex-direction:column}.sj-pgh__media{position:relative;aspect-ratio:4/3;max-height:46vh;overflow:hidden;background:#111}.sj-pgh__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.sj-pgh__copy{position:relative;width:100%;max-width:var(--max);margin:0 auto;padding:26px var(--gut) 32px}.sj-pgh--band .sj-pgh__copy{padding-top:34px;padding-bottom:40px}.sj-pgh__media--beans{aspect-ratio:auto;max-height:none;overflow:visible;background:none;padding:0 var(--gut) 40px}.sj-pgh__beans{min-height:420px}.sj-pgh__note{margin-top:12px;font-size:14px;line-height:1.45;color:var(--mut)}.sj-pgh__note p{margin:0}.sj-pgh__mark{right:-22%;top:-40px;width:min(80vw,460px);color:var(--bo);opacity:.06;transform:rotate(-8deg)}.sj a.sj-pgh__back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:-12px 0 4px;font-size:15px;font-weight:600;color:var(--mut);text-decoration:none}.sj-pgh__back .sj-ico{width:18px;height:18px;transition:transform .2s var(--ease)}.sj a.sj-pgh__score{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:14px;color:inherit;font-size:14px;line-height:1.3;text-decoration:none}.sj-pgh__score .sj-stars{gap:2px;margin:0}.sj-pgh__score .sj-stars svg{width:15px;height:14px;fill:var(--acc)}.sj-pgh__score b{font:var(--heading-font-weight) 20px/1 var(--heading-font-family);letter-spacing:-.02em}.sj-pgh__score span:last-child{color:var(--mut)}.sj h1.sj-pgh__h,.sj h2.sj-pgh__h{max-width:12em;margin:0;font:var(--heading-font-weight) clamp(38px,10.6vw,54px)/.98 var(--heading-font-family);letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;color:inherit}.sj-pgh__lede{margin-top:14px;max-width:34em;font-size:clamp(17px,2vw,20px);line-height:1.45;color:var(--mut)}.sj-pgh__lede p{margin:0 0 .55em}.sj-pgh__lede p:last-child{margin:0}.sj-pgh__lede a{color:var(--ink);text-underline-offset:3px}.sj-pgh__lede strong{font-weight:600;color:var(--ink)}.sj-pgh__cta{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.sj-pgh__cta .sj-btn{--h:52px;--fs:18px;--px:24px}.sj-pgh__facts{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px;font-size:14.5px;line-height:1.35}.sj-pgh__facts li{display:flex;align-items:center;gap:8px}.sj-pgh__facts .sj-ico{width:20px;height:20px;color:var(--acc)}.sj-pgh__facts a{color:inherit;text-underline-offset:3px}@media(prefers-reduced-motion:no-preference){.sj-pgh__h .sj-w>span{animation:sj-rise .5s var(--ease) both;animation-delay:calc(60ms + var(--i,0)*55ms)}.sj-pgh__h .sj-dot{animation:sj-pop .34s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(.36s + var(--i,0)*55ms)}.sj-pgh .sj-pg-in{animation:sj-pg-in .6s var(--ease) both;animation-delay:.38s}.sj-pgh__cta.sj-pg-in{animation-delay:.46s}.sj-pgh__facts.sj-pg-in{animation-delay:.54s}.sj-pgh__img{animation:sj-pg-settle 1.6s var(--ease) both}}@keyframes sj-pg-in{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}@keyframes sj-pg-settle{0%{transform:scale(1.06)}to{transform:none}}.sj-pgc__list{display:grid;gap:12px}.sj-pgc__p{font-size:15.5px;line-height:1.5;color:var(--mut)}.sj-pgc__p p{margin:0 0 .6em}.sj-pgc__p p:last-child{margin:0}.sj-pgc__foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px}.sj-pgc__note{max-width:46em;font-size:14px;line-height:1.45;color:var(--mut)}.sj-pgc__note p{margin:0}.sj-pgc__note a{color:inherit;text-underline-offset:3px}.sj-pgc--cards .sj-pgc__i{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px 20px 24px;background:var(--card);border-radius:16px}.sj-pgc__badge{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--ob);color:var(--gr)}@media(max-width:599.98px){.sj-pgc--cards .sj-pgc__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;margin-inline:calc(-1*var(--gut));padding:2px var(--gut) 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);scrollbar-width:none}.sj-pgc--cards .sj-pgc__list::-webkit-scrollbar{display:none}.sj-pgc--cards .sj-pgc__i{scroll-snap-align:start;padding:20px 18px 22px}.sj-pgc--cards .sj-pgc__list:focus-visible{outline:3px solid var(--pk);outline-offset:2px}.sj-pgc__badge{width:42px;height:42px}.sj-pgc__badge .sj-ico{width:20px;height:20px}.sj-pgc--links .sj-pgc__list{gap:0;border-radius:16px;background:var(--card);overflow:hidden}.sj-pg .sj-pgc--links a.sj-pgc__link{border-radius:0;background:none;padding:15px 16px}.sj-pgc--links .sj-pgc__i+.sj-pgc__i{border-top:1px solid var(--line)}.sj-pgh__cta .sj-btn,.sj-pgcta__cta .sj-btn,.sj-pgs__cta .sj-btn,.sj-pgc__foot .sj-btn,.sj-cf__send .sj-btn{flex:1 1 100%;width:100%}}.sj-pgc__dots{display:flex;justify-content:center;gap:6px;margin-top:14px}.sj-pgc__dots[hidden]{display:none}.sj-pgc__dots span{width:7px;height:7px;border-radius:4px;background:var(--line);transition:width .2s var(--ease),background-color .2s}.sj-pgc__dots span.is-on{width:20px;background:var(--ink)}@media(min-width:600px){.sj-pgc__dots{display:none}}.sj-pg[data-tone=ob] .sj-pgc__badge{background:var(--gr);color:var(--ob)}.sj-pgc__badge .sj-ico{width:23px;height:23px}.sj-pgc--cards .sj-pgc__pic{display:block;margin:-22px -20px 6px;aspect-ratio:4/3;overflow:hidden;border-radius:16px 16px 0 0;background:var(--stud)}.sj-pgc--cards .sj-pgc__pic img{width:100%;height:100%;object-fit:cover}.sj-pgc--cards .sj-pgc__i{container-type:inline-size}.sj-pgc__fig.sj-pgc__fig--s{display:block;font:var(--heading-font-weight) 34px/1 var(--heading-font-family);font-size:min(60px,max(30px,23cqi));font-stretch:88%;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sj-pgc__h{margin-top:2px}.sj-pgc__more{margin-top:auto;padding-top:4px}.sj-pgc--steps .sj-pgc__list{gap:0}.sj-pgc--steps .sj-pgc__i{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:16px;align-content:start;padding-bottom:28px}.sj-pgc--steps .sj-pgc__i:last-child{padding-bottom:0}.sj-pgc--steps .sj-pgc__i>*:not(.sj-pgc__n){grid-column:2}.sj-pgc__n{grid-row:1/span 4;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--ob);color:var(--gr);font:700 25px/1 var(--d);font-stretch:80%}.sj-pg[data-tone=ob] .sj-pgc__n{background:var(--gr);color:var(--ob)}.sj-pgc--steps .sj-pgc__h{margin-top:13px}.sj-pgc--steps .sj-pgc__p{margin-top:6px}.sj-pgc--steps .sj-pgc__i:not(:last-child):before{content:"";position:absolute;left:25px;top:60px;bottom:8px;width:8px;background:linear-gradient(var(--ink),var(--ink)) 0 0/2px 100% no-repeat,repeating-linear-gradient(to bottom,var(--ink) 0 1.5px,transparent 1.5px 9px) 2px 0/6px 100% no-repeat;opacity:.3;transform-origin:50% 0}.sj-pgc--steps .sj-pgc__pic{display:block;margin-top:12px;aspect-ratio:3/2;overflow:hidden;border-radius:12px;background:var(--stud)}.sj-pgc--steps .sj-pgc__pic img{width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:no-preference){.sj-pgc--steps.is-wait .sj-pgc__i:not(:last-child):before{transform:scaleY(0);transition:transform .6s var(--ease);transition-delay:calc(.1s + var(--i,0)*.15s)}.sj-pgc--steps.is-wait.is-in .sj-pgc__i:before{transform:none}}.sj-pgc--stats .sj-pgc__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.sj-pgc--stats .sj-pgc__i{position:relative;display:flex;flex-direction:column;gap:6px;padding-top:16px}.sj-pgc--stats .sj-pgc__i:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--ink);transform-origin:0 50%}.sj-pgc__fig{font:var(--heading-font-weight) clamp(38px,11vw,68px)/.95 var(--heading-font-family);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.sj-pgc--stats .sj-pgc__i{container-type:inline-size}.sj-pgc--stats .sj-pgc__fig{font-stretch:88%;font-size:clamp(28px,8.4vw,68px);font-size:min(68px,max(26px,18cqi))}.sj-pgc--stats .sj-pgc__t{font:700 17px/1.15 var(--d);font-stretch:78%;letter-spacing:.03em;text-transform:uppercase}.sj-pgc--stats .sj-pgc__p{font-size:14.5px}@media(prefers-reduced-motion:no-preference){.sj-pgc--stats.is-wait .sj-pgc__i:before{transform:scaleX(0);transition:transform .8s var(--ease)}.sj-pgc--stats.is-wait.is-in .sj-pgc__i:before{transform:none}}.sj-pgc--list .sj-pgc__list{gap:0}.sj-pgc--list .sj-pgc__i{display:flex;gap:14px;padding:15px 0;border-bottom:1px solid var(--line)}.sj-pgc__tick{width:26px;height:26px;margin-top:-1px;padding:5px;border-radius:50%;background:var(--ob);color:var(--gr);stroke-width:2.8}.sj-pg[data-tone=ob] .sj-pgc__tick{background:var(--gr);color:var(--ob)}.sj-pgc--list .sj-pgc__t{display:block;font-size:17px;font-weight:600;line-height:1.35}.sj-pgc--list .sj-pgc__p{display:block;margin-top:3px;font-size:15px}.sj-pgc--links .sj-pgc__list{gap:10px}.sj a.sj-pgc__link{display:flex;align-items:center;gap:14px;min-height:76px;padding:16px 18px;background:var(--card);border-radius:16px;color:inherit;text-decoration:none;transition:background-color .2s,color .2s}.sj-pgc__ico{width:26px;height:26px}.sj-pgc__txt{flex:1;min-width:0}.sj-pgc--links .sj-pgc__t{display:block;font-size:16.5px;font-weight:600;line-height:1.25}.sj-pgc--links .sj-pgc__p{display:block;margin-top:3px;font-size:14px;line-height:1.4}.sj-pgc__go{width:20px;height:20px;transition:transform .2s var(--ease)}@media(hover:hover){.sj a.sj-pgc__link:hover{background:var(--ob);color:var(--bo)}.sj a.sj-pgc__link:hover .sj-pgc__ico{color:var(--gr)}.sj a.sj-pgc__link:hover .sj-pgc__p{color:#fff9f2c7}.sj a.sj-pgc__link:hover .sj-pgc__go{transform:translate(4px)}.sj-pg[data-tone=ob] a.sj-pgc__link:hover{background:var(--gr);color:var(--ob)}.sj-pg[data-tone=ob] a.sj-pgc__link:hover .sj-pgc__ico{color:var(--ob)}.sj-pg[data-tone=ob] a.sj-pgc__link:hover .sj-pgc__p{color:#202124cc}.sj a.sj-pgh__back:hover .sj-ico{transform:translate(-3px)}}.sj-pgc--tiles .sj-pgc__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.sj a.sj-pgc__tile{display:block;color:inherit;text-decoration:none}.sj-pgc--tiles .sj-pgc__pic{display:block;aspect-ratio:1;overflow:hidden;border-radius:14px;background:var(--stud)}.sj-pgc--tiles .sj-pgc__pic img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.sj-pgc--tiles .sj-pgc__t{display:block;margin-top:8px;font:700 15px/1.1 var(--d);font-stretch:78%;letter-spacing:.03em;text-transform:uppercase;text-align:center;text-wrap:balance}@media(hover:hover){.sj a.sj-pgc__tile:hover img{transform:scale(1.05)}}.sj-pgs__in{display:grid;gap:24px}.sj-pgs__media{overflow:hidden;aspect-ratio:4/3;border-radius:16px;background:var(--stud)}.sj-pgs__media img{width:100%;height:100%;object-fit:cover}.sj-pgs__text{margin-top:16px;font-size:17px;line-height:1.55;color:var(--mut)}.sj-pgs__cta{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.sj-pgf{interpolate-size:allow-keywords}.sj-pgf__grid{display:flex;flex-direction:column;gap:22px}.sj-pgf__side{display:contents}.sj-pgf__search{order:1;position:relative}.sj-pgf__nav{order:2}.sj-pgf__body{order:3}.sj-pgf__help{order:4}.sj-pgf__search .sj-ico{position:absolute;left:15px;top:15px;width:20px;height:20px;color:#20212499;pointer-events:none}.sj-pgf__search input{width:100%;height:50px;margin:0;padding:0 14px 0 46px;border:1.5px solid rgba(32,33,36,.38);border-radius:10px;background:#fff;color:var(--ob);font:inherit;font-size:16px;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color .15s,box-shadow .15s}.sj-pgf__search input::placeholder{color:#2021248c}.sj-pgf__search input:focus{outline:none;border-color:var(--ob);box-shadow:0 0 0 3px var(--pk)}.sj-pgf__count{min-height:20px;margin-top:6px;padding-left:4px;font-size:13.5px;color:var(--mut)}.sj-pgf__count:empty{display:none}.sj-pgf__nav ul{display:flex;gap:8px;margin:0 calc(-1*var(--gut));padding:2px var(--gut);overflow-x:auto;scrollbar-width:none}.sj-pgf__nav ul::-webkit-scrollbar{display:none}.sj a[data-faq-nav]{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1.5px solid var(--tline);font:700 16px/1 var(--d);font-stretch:72%;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s}.sj a[data-faq-nav]:focus-visible{outline-offset:-3px}.sj a[data-faq-nav][aria-current=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}@media(hover:hover){.sj a[data-faq-nav]:hover{border-color:var(--ink)}}.sj-pgf.is-searching .sj-pgf__nav{display:none}.sj-pgf__cat{padding-top:6px;scroll-margin-top:calc(var(--stick) + 16px)}.sj-pgf__cat+.sj-pgf__cat{margin-top:34px}.sj-pgf.is-searching .sj-pgf__cat+.sj-pgf__cat{margin-top:22px}.sj h2.sj-pgf__ch{padding-bottom:10px;border-bottom:2px solid var(--ink);font:var(--heading-font-weight) clamp(26px,6.4vw,34px)/1 var(--heading-font-family);letter-spacing:-.02em;text-transform:uppercase}.sj-pgf__q{scroll-margin-top:calc(var(--stick) + 16px)}@media(max-width:899.98px){.sj-pgf__nav{position:sticky;top:var(--stick);z-index:2;margin:0 calc(-1*var(--gut));padding:10px 0;background:var(--bg);box-shadow:0 1px 0 var(--line)}.sj-pgf__nav ul{margin:0}.sj-pgf__cat,.sj-pgf__q{scroll-margin-top:calc(var(--stick) + 76px)}}.sj-pgf .sj-qa summary{display:flex;align-items:flex-start;gap:16px;padding:18px 0;font-size:17px;line-height:1.35}.sj-pgf .sj-qa summary:after{content:none}.sj-pgf .sj-qa summary>span{flex:1}.sj-pgf .sj-qa summary:focus-visible{outline-offset:4px}.sj-pgf__x{position:relative;flex:none;width:30px;height:30px;margin-top:-3px;border:1.5px solid var(--line);border-radius:50%;transition:background-color .2s,border-color .2s,color .2s}.sj-pgf__x:before,.sj-pgf__x:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:currentColor;transition:transform .25s var(--ease)}.sj-pgf__x:after{transform:rotate(90deg)}.sj-pgf .sj-qa[open] .sj-pgf__x{background:var(--ob);border-color:var(--ob);color:var(--bo)}.sj-pgf .sj-qa[open] .sj-pgf__x:after{transform:rotate(0)}@media(hover:hover){.sj-pgf .sj-qa summary:hover .sj-pgf__x{border-color:var(--ob)}}.sj-pgf .sj-qa__a{padding:0 0 22px;font-size:16px;line-height:1.55;color:var(--mut)}@media(prefers-reduced-motion:no-preference){.sj-pgf .sj-qa::details-content{block-size:0;overflow:hidden;transition:block-size .32s var(--ease),content-visibility .32s allow-discrete}.sj-pgf .sj-qa[open]::details-content{block-size:auto}}.sj-pgf__none{padding:24px;border:1.5px dashed var(--line);border-radius:16px;text-align:center}.sj-pgf__none a{font-weight:600;text-underline-offset:3px}.sj-pgf__help{margin-top:6px;padding:22px 20px;border-radius:16px;background:var(--card);color:var(--ink)}.sj-pgf__help .sj-rte{margin:8px 0 18px;font-size:15.5px;line-height:1.5}.sj-pgf__help .sj-rte p{margin:0 0 .4em}@media(max-width:899.98px){.sj-pgf__help{margin-top:30px;padding:0;border:0;border-radius:0;background:none}}.sj-tbl{margin:12px 0 16px;overflow-x:auto;border:1px solid var(--line);border-radius:12px;-webkit-overflow-scrolling:touch}.sj-tbl table{width:100%;min-width:540px;border-collapse:collapse;font-size:14.5px;line-height:1.35;color:var(--ink)}.sj-tbl caption{padding:12px 14px 10px;text-align:left;font:700 16px/1.1 var(--d);font-stretch:78%;letter-spacing:.03em;text-transform:uppercase;color:var(--ink)}.sj-tbl th,.sj-tbl td{padding:10px 14px;border-top:1px solid var(--line);text-align:left;vertical-align:top}.sj-tbl thead th{background:var(--ob);color:var(--bo);font-weight:600;font-size:13.5px;white-space:nowrap}.sj-tbl tbody th{font-weight:600}.sj-tbl td.sj-free{font-weight:700;color:var(--ink)}.sj-tbl-note{font-size:14px;line-height:1.45}.sj-pgx__in{display:grid;gap:24px}.sj-pgx__panel{padding:22px 18px 24px;border:1.5px solid var(--line);border-radius:16px;background:#fff;color:var(--ob)}.sj-cf,.sj-cf__row{display:grid;gap:18px}.sj-fld{display:grid;gap:7px;align-content:start}.sj-fld label{font-size:15px;font-weight:600;line-height:1.3}.sj-fld label i{font-weight:400;color:#202124ad}.sj-fld input,.sj-fld select,.sj-fld textarea{width:100%;min-height:52px;margin:0;padding:12px 14px;border:1.5px solid rgba(32,33,36,.38);border-radius:10px;background:#fff;color:var(--ob);font:inherit;font-size:16px;line-height:1.4;box-shadow:none;transition:border-color .15s,box-shadow .15s}.sj-fld textarea{min-height:156px;resize:vertical}.sj-fld select{padding-right:44px;-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23202124' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center/18px 18px}.sj-fld input:focus,.sj-fld select:focus,.sj-fld textarea:focus{outline:none;border-color:var(--ob);box-shadow:0 0 0 3px var(--pk)}.sj-fld input:user-invalid,.sj-fld textarea:user-invalid{border-color:#b3261e;box-shadow:0 0 0 1px #b3261e}.sj-fld input[aria-invalid=true]{border-color:#b3261e;box-shadow:0 0 0 1px #b3261e}.sj-fld input[type=date]{-webkit-appearance:none;appearance:none;text-align:left}.sj-fld input[type=date]::-webkit-date-and-time-value{text-align:left}.sj-fld input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}.sj-fld__n{font-size:13.5px;color:#202124ad}.sj-cf__send{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:2px}.sj-cf__send .sj-btn{min-width:210px}.sj-cf__send .sj-btn.is-sending{pointer-events:none}.sj-cf__send .sj-btn.is-sending span{opacity:.65}.sj-cf__send .sj-btn.is-sending:after{content:"";width:16px;height:16px;margin-left:10px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:sj-spin .7s linear infinite}@keyframes sj-spin{to{transform:rotate(360deg)}}.sj-cf__note{flex:1 1 220px;font-size:13.5px;line-height:1.45;color:#202124b8}.sj-cf__note p{margin:0}.sj-cf__note a{color:inherit;text-underline-offset:3px}.sj-cf__err{padding:14px 16px;border:1.5px solid #f0b9c2;border-radius:12px;background:#fdeef0;color:#6e0f22;font-size:15px}.sj-cf__err p{margin:0 0 4px;font-weight:600}.sj-cf__err ul{margin:0;padding-left:1.2em;list-style:disc}.sj-cf__ok{display:grid;justify-items:start;gap:12px;padding:6px 0}.sj-cf__ok:focus{outline:none}.sj-cf__okico{width:56px;height:56px;padding:13px;border-radius:50%;background:var(--gr);color:var(--ob);stroke-width:2.6}.sj-cf__ok .sj-rte{color:#202124c7}.sj-cf__ok .sj-btn{margin-top:6px}@media(max-width:599.98px){.sj-cf__ok .sj-btn{justify-self:stretch}}@media(prefers-reduced-motion:no-preference){.sj-cf__okico{animation:sj-pop .45s cubic-bezier(.34,1.56,.64,1) both .1s}}.sj-pgx__panel .shopify-app-block{margin:0}.sj-pgx__aside{padding:24px 22px;border-radius:16px;background:var(--ob);color:var(--bo)}.sj-pgx__steps{display:grid;gap:18px;margin-top:16px}.sj-pgx__steps li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;font-size:15px;line-height:1.45}.sj-pgx__steps .sj-ico{margin-top:1px;color:var(--gr)}.sj-pgx__steps b{display:block;margin-bottom:3px;font-weight:600}.sj-pgx__steps .sj-rte{color:#fff9f2cc}.sj-pgx__steps .sj-rte a,.sj-pgx__steps .sj-rte strong{color:var(--bo)}.sj-pgg__row{display:flex;gap:10px;padding:0 var(--gut) 40px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-left:var(--gut);scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.sj-pgg__row::-webkit-scrollbar{display:none}.sj-pgg__row.is-drag{cursor:grabbing;scroll-snap-type:none}.sj-pgg__row li{flex:0 0 min(64vw,280px);scroll-snap-align:start}.sj-pgg__row figure{margin:0}.sj-pgg__row img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:14px;background:var(--stud);-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.sj-pgg__row figcaption{margin-top:8px;font-size:14px;color:var(--mut)}@media(hover:hover)and (pointer:fine){.sj-pgg__row{cursor:grab}}.sj-pgcta-wrap{padding:40px 0}.sj-pgcta{position:relative;width:calc(100% - 2*var(--gut));max-width:calc(var(--max) - 2*var(--gut));margin:0 auto;border-radius:20px;overflow:hidden;isolation:isolate}.sj-pgcta__in{position:relative;display:grid;gap:22px;padding:34px 22px}.sj-pgcta__mark{right:-70px;bottom:-90px;width:min(70vw,380px);color:var(--bo);opacity:.07;transform:rotate(-12deg)}.sj-pgcta__p{margin-top:12px;max-width:34em;font-size:17px;line-height:1.5;color:var(--mut)}.sj-pgcta__p p{margin:0 0 .5em}.sj-pgcta__p p:last-child{margin:0}.sj-pgcta__p a{color:var(--ink);text-underline-offset:3px}.sj-pgcta__cta{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.sj-pgcta__img img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:14px}.sj-pgr__grid{display:grid;gap:14px}.sj-pgr__earn,.sj-pgr__get{min-width:0;padding:22px 18px 24px;border-radius:16px;background:var(--card)}.sj .sj-pgr__k{margin-bottom:16px;font:var(--heading-font-weight) 22px/1 var(--heading-font-family);letter-spacing:-.01em;text-transform:uppercase}.sj-pgr__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sj-pgr__row label{font-size:15.5px;font-weight:600;line-height:1.3}.sj-pgr__amt{flex:none;font:var(--heading-font-weight) 34px/1 var(--heading-font-family);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sj-pgr__range{--v:12%;display:block;width:100%;height:44px;margin:6px 0 2px;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.sj-pgr__range:focus{outline:none}.sj-pgr__range::-webkit-slider-runnable-track{height:8px;background:linear-gradient(var(--acc),var(--acc)) 0 0/var(--v) 100% no-repeat,var(--line)}.sj-pgr__range::-moz-range-track{height:8px;background:var(--line)}.sj-pgr__range::-moz-range-progress{height:8px;background:var(--acc)}.sj-pgr__range::-webkit-slider-thumb{width:30px;height:30px;margin-top:-11px;border:3px solid var(--bg);background:var(--acc);border-radius:0;box-shadow:0 0 0 2px var(--acc);-webkit-appearance:none;appearance:none;transition:transform .12s}.sj-pgr__range::-moz-range-thumb{width:24px;height:24px;border:3px solid var(--bg);background:var(--acc);border-radius:0;box-shadow:0 0 0 2px var(--acc)}.sj-pgr__range:active::-webkit-slider-thumb{transform:scale(1.08)}.sj-pgr__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--acc),0 0 0 6px var(--ring)}.sj-pgr__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--acc),0 0 0 6px var(--ring)}.sj-pgr__rate{font-size:14.5px;color:var(--mut)}.sj-pgr__rate b{color:var(--ink);font-weight:700}.sj-pgr__extras{margin:22px 0 0;padding:0;border:0;min-width:0}.sj-pgr__extras legend{margin-bottom:10px;padding:0;font-size:15.5px;font-weight:600}.sj-pgr__chips{display:flex;flex-wrap:wrap;gap:6px}.sj-pgr__x{position:relative;display:inline-flex;cursor:pointer}.sj-pgr__x input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.sj-pgr__x span{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:1.5px solid var(--tline);font:700 16px/1 var(--d);font-stretch:72%;letter-spacing:.035em;text-transform:uppercase;transition:background-color .12s,border-color .12s,color .12s}.sj-pgr__x span b{font-weight:700;color:var(--acc)}.sj-pgr__x input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--bg)}.sj-pgr__x input:checked+span b{color:inherit}.sj-pgr__x input:focus-visible+span{outline:3px solid var(--ring);outline-offset:2px}@media(hover:hover){.sj-pgr__x:hover span{border-color:var(--ink)}}.sj-pgr__earn{display:flex;flex-direction:column}.sj-pgr__break{margin:0;padding-top:24px;font-size:15px}.sj-pgr__break>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line)}.sj-pgr__break>div[hidden]{display:none}.sj-pgr__break dt{color:var(--mut)}.sj-pgr__break dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.sj-pgr__break .sj-pgr__break-t{border-top:2px solid var(--ink)}.sj-pgr__break .sj-pgr__break-t dt{color:var(--ink);font-weight:600}.sj-pgr__break .sj-pgr__break-t dd{color:var(--acc)}.sj-pgr__total{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.sj-pgr__total b{font:var(--heading-font-weight) clamp(56px,16vw,88px)/.9 var(--heading-font-family);letter-spacing:-.03em;color:var(--acc);font-variant-numeric:tabular-nums}.sj-pgr__total span{font:700 19px/1.1 var(--d);font-stretch:78%;letter-spacing:.03em;text-transform:uppercase}.sj-pgr__say{min-height:2.9em;margin-top:10px;font-size:16.5px;line-height:1.45;color:var(--mut)}.sj-pgr__rule{position:relative;height:12px;margin:22px 0 34px;background:linear-gradient(var(--line),var(--line));overflow:visible}.sj-pgr__rule:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to right,var(--bg) 0 1.5px,transparent 1.5px 10px);opacity:.5;pointer-events:none}.sj-pgr__fill{position:absolute;left:0;top:0;bottom:0;background:var(--acc);transition:width .3s var(--ease)}.sj-pgr__mk{position:absolute;top:-6px;bottom:-6px;width:2px;margin-left:-1px;background:var(--mut);z-index:1}.sj-pgr__mk span{position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);font:700 13px/1 var(--d);font-stretch:78%;letter-spacing:.02em;color:var(--mut);white-space:nowrap}.sj-pgr__mk.is-on{background:var(--ink)}.sj-pgr__mk.is-on span{color:var(--ink)}.sj-pgr__list{display:grid}.sj-pgr__r{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line);color:var(--mut);transition:color .2s}.sj-pgr__pts{font:700 21px/1 var(--d);font-stretch:78%;font-variant-numeric:tabular-nums}.sj-pgr__lab{display:block;font-size:15.5px;font-weight:600;line-height:1.3}.sj-pgr__lab:first-letter{text-transform:uppercase}.sj-pgr__lab small{display:block;margin-top:2px;font-size:13.5px;font-weight:400}.sj-pgr__st{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;white-space:nowrap}.sj-pgr__st .sj-ico{width:16px;height:16px;padding:2px;border-radius:50%;background:var(--acc);color:var(--acc-ink);stroke-width:3}.sj-pgr__r.is-on{color:var(--ink)}.sj-pgr__r.is-on .sj-pgr__pts{color:var(--acc)}.sj-pgr__r.is-on .sj-pgr__st{font-weight:700}.sj-pgr__foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:22px}@media(max-width:599.98px){.sj-pgr__foot .sj-btn{flex:1 1 100%;width:100%}}@media(min-width:600px){.sj-pgr__earn,.sj-pgr__get{padding:26px 24px 28px}}@media(min-width:900px){.sj-pgr__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}.sj-pgr__earn,.sj-pgr__get{padding:32px 32px 34px}.sj .sj-pgr__k{font-size:26px}.sj-pgr__amt{font-size:42px}.sj-pgr__break{margin-top:auto}.sj-pgr__foot{margin-top:28px}}.sj-blog__hero{overflow:visible;z-index:3}.sj-blog__search{position:relative;max-width:560px;margin-top:22px}.sj-blog__search>.sj-ico{position:absolute;left:15px;top:15px;width:20px;height:20px;color:#20212499;pointer-events:none}.sj-blog__search input[type=search]{width:100%;height:50px;margin:0;padding:0 14px 0 46px;border:1.5px solid rgba(32,33,36,.38);border-radius:10px;background:#fff;color:var(--ob);font:inherit;font-size:16px;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color .15s,box-shadow .15s}.sj-blog__search input::placeholder{color:#2021248c}.sj-blog__search input:focus{outline:none;border-color:var(--ob);box-shadow:0 0 0 3px var(--pk)}.sj-blog__res{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:5;max-height:min(440px,60vh);overflow-y:auto;border:1.5px solid rgba(32,33,36,.2);border-radius:10px;background:#fff;color:var(--ob);box-shadow:0 14px 34px #20212424}.sj-blog__res[hidden]{display:none}.sj a.sj-blog__hit{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(32,33,36,.12);color:inherit;text-decoration:none}.sj-blog__hit img,.sj-blog__hit>i{width:56px;height:56px;border-radius:8px;object-fit:cover;background:var(--stud)}.sj-blog__hit b{display:block;font-size:15px;font-weight:600;line-height:1.3}.sj-blog__hit small{display:block;margin-top:2px;font-size:13px;line-height:1.35;color:#202124b3}.sj a.sj-blog__all{display:block;padding:12px 14px;font:700 15px/1 var(--d);font-stretch:72%;letter-spacing:.035em;text-transform:uppercase;text-align:center;text-decoration:underline;text-underline-offset:4px}.sj-blog__empty{padding:14px;font-size:14.5px;color:#202124c2}@media(hover:hover){.sj a.sj-blog__hit:hover{background:var(--bo)}}.sj-blog__topics{position:relative;border-bottom:1px solid var(--line)}.sj-blog .sj-blog__topics .sj-wrap{padding-top:14px;padding-bottom:14px}.sj-blog__tabs{margin-bottom:0}.sj .sj-blog__tabs a.sj-tab{display:inline-flex;align-items:center;text-decoration:none}.sj .sj-tab[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.sj-blog__lab{font:700 14px/1.1 var(--d);font-stretch:78%;letter-spacing:.04em;text-transform:uppercase;color:var(--mut)}.sj-blog .sj-blog__start .sj-wrap{padding-bottom:0}.sj-blog__start h2{margin-bottom:20px}.sj-blog__start-grid{display:grid;gap:12px}.sj a.sj-blog__feature{display:grid;overflow:hidden;border-radius:16px;background:var(--ob);color:var(--bo);text-decoration:none}.sj-blog__feature-pic{display:block;aspect-ratio:16/10;overflow:hidden;background:#111}.sj-blog__feature-pic img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.sj-blog__feature-txt{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 20px 24px}.sj-blog__feature .sj-blog__lab{color:var(--gr)}.sj-blog__feature-p{font-size:16px;line-height:1.5;color:#fff9f2c7}.sj-blog__feature .sj-btn{margin-top:6px}.sj-blog__picks{border-radius:16px;background:var(--bo);overflow:hidden}.sj-blog__picks li+li{border-top:1px solid var(--line)}.sj a.sj-blog__pick{display:grid;grid-template-columns:64px minmax(0,1fr) 20px;gap:14px;align-items:center;padding:12px 16px 12px 12px;color:inherit;text-decoration:none;transition:background-color .2s,color .2s}.sj-blog__pick-pic{display:block;width:64px;height:64px;overflow:hidden;border-radius:10px;background:var(--stud)}.sj-blog__pick-pic img{width:100%;height:100%;object-fit:cover}.sj-blog__pick-txt b{display:block;margin-top:3px;font-size:16px;font-weight:600;line-height:1.25}.sj-blog__pick-txt>span:last-child:not(.sj-blog__lab){display:block;margin-top:2px;font-size:14px;line-height:1.35;color:var(--mut)}.sj-blog__go{width:20px;height:20px;transition:transform .2s var(--ease)}@media(hover:hover){.sj a.sj-blog__feature:hover img{transform:scale(1.04)}.sj a.sj-blog__feature:hover .sj-btn{background:var(--bo);border-color:var(--bo)}.sj a.sj-blog__pick:hover{background:var(--ob);color:var(--bo)}.sj a.sj-blog__pick:hover .sj-blog__lab,.sj a.sj-blog__pick:hover .sj-blog__pick-txt>span:last-child{color:#fff9f2c7}.sj a.sj-blog__pick:hover .sj-blog__go{transform:translate(4px)}}.sj-blog__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:6px 16px;margin-bottom:20px}.sj-blog__count{font-size:14.5px;color:var(--mut)}.sj-blog__none{font-size:17px}.sj-blog__grid{display:grid;gap:28px 16px}.sj a.sj-bc__a{display:flex;flex-direction:column;gap:12px;height:100%;color:inherit;text-decoration:none}.sj-bc__pic{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:14px;background:var(--stud)}.sj-bc__pic img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.sj-bc__txt{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.sj-bc__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.sj-bc__new{padding:4px 7px 3px;background:var(--pk);color:var(--ob);font:700 13px/1 var(--d);font-stretch:78%;letter-spacing:.04em;text-transform:uppercase}.sj-bc__time{font-size:13.5px;color:var(--mut)}.sj-bc__t{text-wrap:balance}.sj-bc__p{font-size:15.5px;line-height:1.5;color:var(--mut)}.sj-bc--lead .sj-btn{margin-top:6px}@media(hover:hover){.sj a.sj-bc__a:hover img{transform:scale(1.04)}.sj a.sj-bc__a:hover .sj-bc__t{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}}.sj-blog__pages{margin-top:36px}.sj-blog__pages .pagination{margin:0}.sj .pagination__nav-item{border-color:var(--tline);color:var(--ink)}.sj .pagination__nav-item[aria-current]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.sj .pagination__nav-item[rel=prev],.sj .pagination__nav-item[rel=next]{border-color:currentColor}@media(hover:hover){.sj a.pagination__nav-item:hover{border-color:var(--ink)}.sj a.pagination__nav-item[rel=prev]:hover,.sj a.pagination__nav-item[rel=next]:hover{background:var(--ink);color:var(--bg)}}.sj .sj-bc--lead h3.sj-bc__t{font-size:clamp(26px,6.4vw,38px)}.sj-blog .sj-pgcta-wrap{padding-top:0}@media(min-width:600px){.sj-blog__search input[type=search]{height:52px}.sj-blog__search>.sj-ico{top:16px}.sj-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sj-bc--lead{grid-column:1/-1}}@media(min-width:900px){.sj-blog__search{margin-top:30px}.sj-blog__tabs{flex-wrap:wrap;overflow:visible}.sj-blog__start-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:stretch}.sj a.sj-blog__feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sj-blog__feature-pic{aspect-ratio:auto;height:100%;min-height:340px}.sj-blog__feature-txt{justify-content:center;padding:32px 30px}.sj-blog__picks{display:flex;flex-direction:column;justify-content:center}.sj-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px}.sj .sj-bc--lead a.sj-bc__a{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;align-items:center}.sj-bc--lead .sj-bc__pic{aspect-ratio:16/10}.sj-bc--lead .sj-bc__p{font-size:17px}.sj-blog__pages{margin-top:48px}}.sj-acct__in{display:grid;gap:24px}.sj-acct__main{min-width:0}.sj h1.sj-acct__h,.sj h2.sj-acct__h{margin-bottom:10px}.sj-acct__lede{margin-bottom:20px;max-width:34em;font-size:17px;line-height:1.45;color:var(--mut)}.sj-acct__lede p{margin:0}.sj-fld__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sj .sj-acct__link{min-height:32px;padding:0;background:none;border:0;color:inherit;font:600 14.5px/1.3 var(--b);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sj-acct__alt{margin:0;font-size:15px;color:#202124c2}.sj-acct__alt a,.sj-acct__alt .sj-acct__link{color:var(--ob);font-weight:600}.sj-acct .sj-cf__send .sj-btn{min-width:200px}.sj-acct__aside h2{margin-bottom:4px}@media(max-width:599.98px){.sj-acct .sj-cf__send .sj-btn{width:100%}}@media(min-width:900px){.sj-acct__in{grid-template-columns:minmax(0,560px) minmax(300px,400px);justify-content:center;gap:clamp(28px,4vw,64px);align-items:start}.sj-acct__in--solo{grid-template-columns:minmax(0,560px)}.sj-acct__aside{position:sticky;top:calc(var(--stick) + 24px);margin-top:118px}}.sj-shelp__list{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.sj .sj-shelp__list a.sj-tab{display:inline-flex;align-items:center;text-decoration:none}.sj-shelp__ask{margin-top:26px;max-width:38em;font-size:17px;line-height:1.5;color:var(--mut)}.sj-shelp__ask p{margin:0}.sj-shelp__ask a{color:var(--ink);font-weight:600;text-underline-offset:3px}.sj-404__gauge{position:relative;display:inline-flex;align-items:baseline;gap:6px;margin:0 0 26px;padding-bottom:20px;color:var(--gr);font:var(--heading-font-weight) clamp(88px,28vw,140px)/.8 var(--heading-font-family);letter-spacing:-.045em}.sj-404__gauge b{display:inline-block;min-width:calc(3ch - .135em);font-weight:inherit;font-variant-numeric:tabular-nums}.sj-404__gauge i{font-style:normal;font-size:.28em;letter-spacing:0;color:var(--ink)}.sj-404__gauge:after{content:"";position:absolute;left:0;right:0;bottom:0;height:12px;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 12px) left bottom/100% 6px no-repeat,repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 60px) left bottom/100% 12px no-repeat;opacity:.9;transform-origin:left center}@media(prefers-reduced-motion:no-preference){.sj-404__gauge.is-wait:after{transform:scaleX(0);transition:transform 1.1s var(--ease)}.sj-404__gauge.is-wait.is-in:after{transform:none}}.sj-404__find{display:flex;width:100%;max-width:560px;margin-top:26px}.sj .sj-404__find input{flex:1 1 auto;min-width:0;height:52px;margin:0;padding:0 16px;border:0;border-radius:10px 0 0 10px;background:var(--bo);color:var(--ob);font:inherit;font-size:16px;line-height:52px;box-shadow:none;-webkit-appearance:none;appearance:none}.sj .sj-404__find input::placeholder{color:#2021249e;opacity:1}.sj .sj-404__find input:focus{outline:none;box-shadow:0 0 0 3px var(--pk)}.sj .sj-404__find button.sj-btn{flex:none;--h:52px;border-radius:0 10px 10px 0}.sj-404__find .sj-ico{width:18px;height:18px}.sj-404__links{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.sj .sj-404__links a.sj-tab{display:inline-flex;align-items:center;text-decoration:none}.sj-404__ask{margin-top:22px;max-width:38em;font-size:16px;line-height:1.5;color:var(--mut)}.sj-404__ask p{margin:0}.sj-404__ask a{color:var(--ink);font-weight:600;text-underline-offset:3px}.sj-pge__box{position:relative}.sj-pge--text .sj-pge__box,.sj-pge--text .sj-pge__note{max-width:720px;margin-left:auto;margin-right:auto}.sj-doc{font-size:17px;line-height:1.65;color:var(--ink);overflow-wrap:break-word}.sj-doc p{margin:0 0 1.1em}.sj-doc p:last-child{margin-bottom:0}.sj-doc h1,.sj-doc h2,.sj-doc h3,.sj-doc h4{margin:1.6em 0 .5em;font:var(--heading-font-weight) clamp(22px,5vw,28px)/1.1 var(--heading-font-family);letter-spacing:-.01em;text-transform:uppercase}.sj-doc h4{font-size:20px}.sj-doc ul,.sj-doc ol{margin:0 0 1.1em;padding-left:1.3em}.sj-doc ul{list-style:disc}.sj-doc ol{list-style:decimal}.sj-doc li{margin:.3em 0}.sj-doc a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sj-doc a:hover{text-decoration-thickness:2px}.sj-doc strong,.sj-doc b{font-weight:600}.sj-doc table{width:100%;margin:0 0 1.1em;border-collapse:collapse;font-size:15px}.sj-doc th,.sj-doc td{padding:9px 10px;border:1px solid var(--line);text-align:left;vertical-align:top}.sj-pge--text .sj-pge__note{margin-top:32px;padding-top:20px;border-top:2px solid var(--ink);font-size:15.5px}.sj-pge__box>*,.sj-pgx__panel>.shopify-app-block{--ob:32,33,36;--bo:255,249,242;--gr:184,204,52;--pk:237,126,145;--pg:255,255,255;--line:229,229,229}.sj-pge__box--frame{padding:16px;border:1.5px solid var(--line);border-radius:16px;background:#fff;color:var(--ob)}.sj-pge--narrow .sj-pge__box,.sj-pge--narrow .sj-pge__note,.sj-pge--narrow .sj-pg-head{max-width:780px;margin-left:auto;margin-right:auto}.sj-pge__note{margin-top:14px;font-size:14px;line-height:1.45;color:var(--mut)}.sj-pge__note p{margin:0}@media(min-width:600px){.sj-pgf__search input{height:52px}.sj-pgf__search .sj-ico{top:16px}.sj-pgh--split .sj-pgh__media{aspect-ratio:16/9}.sj-pgc--cards .sj-pgc__list,.sj-pgc--links .sj-pgc__list{grid-template-columns:repeat(2,minmax(0,1fr))}.sj-pgc--tiles .sj-pgc__list{grid-template-columns:repeat(3,minmax(0,1fr))}.sj-cf__row{grid-template-columns:repeat(2,minmax(0,1fr))}.sj-pgx__panel{padding:28px 26px 30px}}@media(min-width:900px){.sj-pgh--split .sj-pgh__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(440px,calc(100svh - var(--stick) - 220px),600px)}.sj-pgh--split .sj-pgh__media{grid-column:2;grid-row:1;aspect-ratio:auto;max-height:none}.sj-pgh--split .sj-pgh__copy{grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:center;margin:0;padding:56px 56px 56px var(--edge)}.sj-pgh--band .sj-pgh__copy{padding:72px var(--edge) 78px;max-width:none}.sj-pgh--beans .sj-pgh__media--beans{display:flex;flex-direction:column;justify-content:center;padding:48px var(--edge) 48px 24px}.sj-pgh--beans .sj-pgh__beans,.sj-pgh--beans .sj-pgh__note{width:100%;max-width:420px;margin-left:auto;margin-right:auto}.sj-pgh--beans .sj-pgh__beans{min-height:330px}.sj-pgh--band .sj-pgh__mark{right:4%;top:-60px;width:520px}.sj h1.sj-pgh__h,.sj h2.sj-pgh__h{font-size:clamp(46px,4.7vw,74px)}.sj-pgh--band h1.sj-pgh__h{max-width:15em}.sj-pgh__lede{margin-top:18px}.sj-pgh__cta{gap:10px;margin-top:30px}.sj-pgh__cta .sj-btn{--h:56px;--fs:19px;--px:28px}.sj-pgh__facts{margin-top:28px;font-size:15px}.sj-pg .sj-wrap{padding-top:64px;padding-bottom:64px}.sj-pg .sj-wrap--top{padding-bottom:22px}.sj-pg-head{margin-bottom:30px}.sj-pgc--cards .sj-pgc__list{grid-template-columns:repeat(var(--c,3),minmax(0,1fr));gap:16px}.sj-pgc--cards .sj-pgc__i{padding:26px 24px 28px}.sj-pgc--cards .sj-pgc__pic{margin:-26px -24px 8px}.sj-pgc--links .sj-pgc__list{grid-template-columns:repeat(var(--c,3),minmax(0,1fr));gap:12px}.sj-pgc--tiles .sj-pgc__list{grid-template-columns:repeat(var(--c,6),minmax(0,1fr));gap:22px 14px}.sj-pgc--tiles .sj-pgc__t{margin-top:10px;font-size:17px}.sj-pgc--stats .sj-pgc__list{grid-template-columns:repeat(var(--c,4),minmax(0,1fr));gap:30px}.sj-pgc--c5 .sj-pgc__h,.sj-pgc--c6 .sj-pgc__h{font-size:19px}.sj-pgc--stats .sj-pgc__fig{font-size:clamp(34px,3.9vw,68px);font-size:min(68px,max(26px,18cqi))}.sj-pgc--list .sj-pgc__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:44px}.sj-pgc--steps .sj-pgc__list{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:0 28px}.sj-pgc--steps .sj-pgc__i{display:flex;flex-direction:column;padding-bottom:0}.sj-pgc--steps .sj-pgc__h{margin-top:20px}.sj-pgc--steps .sj-pgc__i:not(:last-child):before{left:66px;right:-16px;top:22px;bottom:auto;width:auto;height:8px;background:linear-gradient(var(--ink),var(--ink)) 0 0/100% 2px no-repeat,repeating-linear-gradient(to right,var(--ink) 0 1.5px,transparent 1.5px 9px) 0 2px/100% 6px no-repeat;transform-origin:0 50%}.sj-pgs__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,84px);align-items:center;padding-top:80px;padding-bottom:80px}.sj-pgs--right .sj-pgs__media{order:2}.sj-pgs__media{aspect-ratio:4/5;max-height:640px}.sj-pgs--solo .sj-pgs__in{grid-template-columns:minmax(0,820px)}.sj-pgf__grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:clamp(32px,4vw,72px);align-items:start}.sj-pgf--solo .sj-pgf__grid{grid-template-columns:minmax(0,880px)}.sj-pgf__side{display:flex;flex-direction:column;gap:18px;position:sticky;top:calc(var(--stick) + 24px)}.sj-pgf__nav ul{flex-direction:column;gap:6px;margin:0;padding:0;overflow:visible}.sj a[data-faq-nav]{display:flex;width:100%;font-size:18px}.sj-pgf__help{padding:26px 24px}.sj-pgf .sj-qa summary{padding:20px 0;font-size:18px}.sj-pgx__in{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:clamp(28px,4vw,64px);align-items:start}.sj-pgx__in--solo{grid-template-columns:minmax(0,840px);justify-content:center}.sj-pgx--app .sj-pgx__in{grid-template-columns:minmax(0,640px) minmax(300px,440px);justify-content:center}.sj-pgx--birthday .sj-pgx__in{grid-template-columns:minmax(0,560px) minmax(300px,440px);justify-content:center}.sj-404__in{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px clamp(40px,6vw,120px)}.sj-404__gauge{grid-column:2;grid-row:1;margin:0;font-size:clamp(150px,16vw,250px)}.sj-404__main{grid-column:1;grid-row:1}.sj-pgx__panel{padding:34px 34px 36px}.sj-pgx__aside{position:sticky;top:calc(var(--stick) + 24px);padding:30px 28px}.sj-pgx--contact .sj-pgx__aside{position:static}.sj-pgg__row{gap:14px;padding:0 var(--edge) 72px;scroll-padding-left:var(--edge)}.sj-pgg__row li{flex-basis:clamp(240px,21vw,320px)}.sj-pgcta-wrap{padding:64px 0}.sj-pgcta__in{grid-template-columns:minmax(0,1fr);padding:60px 64px}.sj-pgcta.has-img .sj-pgcta__in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px}.sj-pgcta .sj-t1{max-width:16em}}@media(min-width:1200px){.sj-pgf__grid{grid-template-columns:300px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.sj-pg *{animation:none!important;transition:none!important}}.sj-rev--cards .sj-rv-row{padding-bottom:40px}@media(min-width:900px){.sj-rev--cards .sj-rv-row{padding-bottom:64px}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/sj-pages.css.map */
