.ps-seo{--ps-accent: #E8B4BC;--ps-accent-deep: #C97884;--ps-accent-soft: color-mix(in srgb, var(--ps-accent) 22%, transparent);--ps-gold: #C9A85C;--ps-ink: var(--color-foreground, #1d1d1f);--ps-ink-soft: #6e6e73;--ps-line: #e5e5e5;--ps-band: #faf5f2;--ps-bg: var(--color-background, #fff);box-sizing:border-box;width:100%;max-width:960px;margin-inline:auto;padding-inline:16px;font-family:var(--font-body--family, system-ui, sans-serif);font-size:17px;line-height:1.65;color:var(--ps-ink);overflow-wrap:anywhere}.ps-seo *,.ps-seo *:before,.ps-seo *:after{box-sizing:border-box}.ps-seo>*{max-width:760px;margin-inline:auto;margin-block:0 40px}.ps-seo>.seo-art{max-width:880px}.ps-seo>.ps-seo-wide,.ps-seo>.ps-seo-facts,.ps-seo>.ps-seo-alts{max-width:960px}.ps-seo h1,.ps-seo h2,.ps-seo h3{font-family:var(--font-heading--family, inherit);line-height:1.2;margin:0 0 12px}.ps-seo h1{font-size:clamp(30px,5vw,44px)}.ps-seo h2{font-size:clamp(24px,3.4vw,30px)}.ps-seo h3{font-size:20px}.ps-seo p{margin:0 0 16px}.ps-seo a{color:inherit;text-decoration-color:var(--ps-gold);text-underline-offset:3px;text-decoration-thickness:2px}.ps-seo a:hover,.ps-seo a:focus-visible{text-decoration-color:var(--ps-accent)}.ps-seo ul,.ps-seo ol{margin:0 0 16px;padding-left:1.3em}.ps-seo li{margin-bottom:6px}.ps-seo .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.ps-seo .ps-seo-crumbs{font-size:14px;color:var(--ps-ink-soft)}.ps-seo .ps-seo-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 8px;list-style:none;margin:0;padding:0}.ps-seo .ps-seo-crumbs li{margin:0}.ps-seo .ps-seo-crumbs li+li:before{content:"/";margin-right:8px;opacity:.6}.ps-seo .ps-seo-head{text-align:center}.ps-seo .ps-seo-eyebrow{display:inline-block;margin:0 0 12px;padding:4px 14px;border-radius:999px;background:var(--ps-accent-soft);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ps-seo .ps-seo-byline{font-size:14px;color:var(--ps-ink-soft);margin:0}.ps-seo .ps-seo-answer{padding:20px 24px;border-radius:16px;border:2px solid var(--ps-accent);background:var(--ps-accent-soft)}.ps-seo .ps-seo-answer h2{font-size:14px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.ps-seo .ps-seo-answer p{margin:0;font-size:19px}.ps-seo .ps-seo-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px}.ps-seo .ps-seo-fact{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid var(--ps-line);border-radius:14px}.ps-seo .ps-seo-fact>b{font-size:16px}.ps-seo .ps-seo-fact-us{padding-left:10px;border-left:3px solid var(--ps-accent-deep);font-weight:700}.ps-seo .ps-seo-fact-them{padding-left:13px;color:var(--ps-ink-soft);font-size:15px}.ps-seo .ps-seo-toc h2{font-size:14px;letter-spacing:.08em;text-transform:uppercase}.ps-seo .ps-seo-toc ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}.ps-seo .ps-seo-toc li{margin:0}.ps-seo .ps-seo-toc a{display:inline-block;padding:6px 14px;border:1px solid var(--ps-line);border-radius:999px;font-size:15px;text-decoration:none}.ps-seo .ps-seo-toc a:hover,.ps-seo .ps-seo-toc a:focus-visible{border-color:var(--ps-gold)}.ps-seo .ps-seo-table-note{margin:-4px 0 14px;color:var(--ps-ink-soft);font-size:14px}.ps-seo .seo-table-scroll{position:relative;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--ps-line);border-radius:14px}.ps-seo .ps-seo-table{width:100%;min-width:520px;border-collapse:separate;border-spacing:0;font-size:16px}.ps-seo .ps-seo-table th,.ps-seo .ps-seo-table td{padding:12px 16px;text-align:left;vertical-align:top;border-top:1px solid var(--ps-line)}.ps-seo .ps-seo-table thead th{font-size:14px;letter-spacing:.04em;text-transform:uppercase;background:var(--ps-bg)}.ps-seo .ps-seo-table tbody th{position:sticky;left:0;z-index:1;background:var(--ps-bg);font-weight:600;min-width:140px}.ps-seo .ps-seo-table .is-us{background:var(--ps-accent-soft)}.ps-seo .ps-seo-table thead th.is-us{box-shadow:inset 0 3px 0 var(--ps-accent)}.ps-seo .ps-seo-icon{display:inline-block;width:1.5em;margin-right:6px;font-weight:700;text-align:center}.ps-seo .ps-seo-icon--yes{color:#2f7d4f}.ps-seo .ps-seo-icon--no{color:#a63d40}.ps-seo .ps-seo-icon--partial,.ps-seo .ps-seo-icon--paid{color:#9a7a2c}.ps-seo .ps-seo-note{margin:12px 0 0;font-size:14px;color:var(--ps-ink-soft)}.ps-seo .seo-code{max-width:100%;margin:0 0 16px;padding:14px 16px;overflow-x:auto;border-radius:10px;background:var(--ps-band);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;line-height:1.5}.ps-seo .seo-code code{overflow-wrap:normal;white-space:pre}.ps-seo .ps-seo-steps{list-style:none;counter-reset:ps-step;padding:0}.ps-seo .ps-seo-steps li{counter-increment:ps-step;position:relative;padding-left:52px;margin-bottom:20px}.ps-seo .ps-seo-steps li:before{content:counter(ps-step);position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;background:var(--ps-accent);display:grid;place-items:center;font-weight:700}.ps-seo .ps-seo-steps h3{font-size:18px;margin-bottom:4px}.ps-seo .ps-seo-steps p{margin:0}.ps-seo .ps-seo-alts{display:grid;gap:16px}.ps-seo .ps-seo-alt{padding:20px 24px;border:1px solid var(--ps-line);border-radius:16px}.ps-seo .ps-seo-alt.is-us{border:2px solid var(--ps-accent);background:var(--ps-accent-soft)}.ps-seo .ps-seo-alt-num{display:inline-grid;place-items:center;width:32px;height:32px;margin-right:10px;border-radius:50%;background:var(--ps-gold);color:#fff;font-size:16px}.ps-seo .ps-seo-alt-meta{display:flex;flex-wrap:wrap;gap:4px 20px;font-size:16px}.ps-seo .ps-seo-shop ul,.ps-seo .ps-seo-related ul,.ps-seo .ps-seo-hub{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px}.ps-seo .ps-seo-shop a{display:inline-block;padding:8px 18px;border:2px solid var(--ps-accent);border-radius:999px;text-decoration:none;font-weight:600}.ps-seo details{border-bottom:1px solid var(--ps-line);padding:12px 0}.ps-seo summary{cursor:pointer;font-weight:600}.ps-seo details p{margin:10px 0 0}.ps-seo .ps-seo-sources{font-size:15px}.ps-seo .ps-seo-sources span{color:var(--ps-ink-soft);font-size:14px}.ps-seo .ps-seo-hub{display:grid;gap:16px}.ps-seo .ps-seo-hub-card{margin:0;padding:20px 24px;border:1px solid var(--ps-line);border-radius:16px}.ps-seo .ps-seo-hub-card h2{font-size:22px}.ps-seo .ps-seo-hub-card p{margin:0}.ps-seo .ps-seo-cta{text-align:center}.ps-seo .ps-seo-button{display:inline-block;padding:14px 32px;border-radius:999px;background:var(--ps-accent);color:var(--ps-ink);font-weight:700;text-decoration:none}.ps-seo .ps-seo-button:hover,.ps-seo .ps-seo-button:focus-visible{background:var(--ps-gold);color:#fff}.ps-seo .seo-art{position:relative;max-width:880px;margin:32px auto;padding:24px;border:1px solid var(--ps-line);border-radius:20px;background:color-mix(in srgb,var(--ps-band) 50%,#fff)}.ps-seo .seo-art svg{display:block;width:100%;height:auto}.ps-seo .seo-art text{font-family:inherit}.ps-seo .seo-art .seo-art-tall{display:none}.ps-seo .seo-art .a-accent{fill:var(--ps-accent);color:var(--ps-accent)}.ps-seo .seo-art .a-ink{fill:var(--ps-ink);color:var(--ps-ink)}.ps-seo .seo-art .a-ink2{fill:var(--ps-ink-soft);color:var(--ps-ink-soft)}.ps-seo .seo-art .a-line{fill:var(--ps-line);color:var(--ps-line)}.ps-seo .seo-art .a-surface{fill:#fff;color:#fff}.ps-seo .seo-art .a-band{fill:var(--ps-band);color:var(--ps-band)}.ps-seo .seo-art .a-on-accent{fill:var(--ps-ink);color:var(--ps-ink)}.ps-seo .seo-art .a-stroke{fill:none;stroke:currentColor}.ps-seo .seo-art .a-border-line{stroke:var(--ps-line)}.ps-seo .seo-art .a-border-accent{stroke:var(--ps-accent-deep)}.ps-seo .seo-art .a-accent.a-stroke,.ps-seo .seo-art text.a-accent{color:var(--ps-accent-deep)}.ps-seo .seo-art text.a-accent{fill:var(--ps-accent-deep)}.ps-seo .seo-art .a-accent+.a-surface{color:var(--ps-ink)}.ps-seo .seo-art .seo-price-bar{width:var(--w);transform-box:fill-box;transform-origin:left center}.ps-seo .seo-art .seo-badge{transform-box:fill-box;transform-origin:center}.ps-seo .seo-art .seo-switch-theirs{opacity:.45;transform:translate(-20px)}.ps-seo .seo-art .seo-typing{opacity:0}.ps-seo .seo-art.is-in .seo-art-row{animation:ps-rise .45s ease-out both;animation-delay:calc(var(--i) * .12s)}.ps-seo .seo-art.is-in .seo-draw{animation:ps-draw .45s ease-out both;animation-delay:calc(var(--i, 5) * .12s + .12s)}.ps-seo .seo-art.is-in .seo-badge{animation:ps-pop .4s ease-out 1.05s both}.ps-seo .seo-art.is-in .seo-price-bar{animation:ps-grow .9s ease-out both;animation-delay:calc(var(--i) * .12s)}.ps-seo .seo-art-flow.has-entered .seo-flow-dot{animation:ps-travel 5s linear infinite both;animation-play-state:paused}.ps-seo .seo-art-flow.has-entered .seo-flow-node{animation:ps-node 5s infinite both;animation-timing-function:linear(0 0%,0 calc(var(--i) / (var(--n) - 1) * 80%),1 calc(var(--i) / (var(--n) - 1) * 80%),1 100%);animation-play-state:paused}.ps-seo .seo-art-flow.is-in .seo-flow-dot,.ps-seo .seo-art-flow.is-in .seo-flow-node{animation-play-state:running}.ps-seo .seo-art.is-in .seo-switch-theirs{animation:ps-leave .7s ease-out both}.ps-seo .seo-art.is-in .seo-switch-arrow{animation:ps-draw .65s ease-out .25s both}.ps-seo .seo-art.is-in .seo-switch-ours{animation:ps-arrive .6s ease-out .65s both}.ps-seo .seo-art-switch.is-in .seo-badge,.ps-seo .seo-art-switch.is-in .seo-badge .seo-draw{animation-delay:1.25s}.ps-seo .seo-art.is-in .seo-question-bubble{animation:ps-rise .45s ease-out both}.ps-seo .seo-art.is-in .seo-typing{animation:ps-typing-window .9s linear .45s both}.ps-seo .seo-art.is-in .seo-typing-dot{animation:ps-pulse .9s ease-in-out both;animation-delay:calc(.45s + var(--i) * .1s)}.ps-seo .seo-art.is-in .seo-answer-bubble{animation:ps-rise .45s ease-out 1.35s both}.ps-seo .seo-art.is-in .seo-rank-row{animation:ps-drop .45s ease-out both;animation-delay:calc(var(--i) * .12s)}@keyframes ps-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ps-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes ps-draw{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes ps-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes ps-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ps-travel{0%{transform:translate(0)}80%,to{transform:translate(var(--travel-x),var(--travel-y))}}@keyframes ps-node{0%{fill:#fff}to{fill:var(--ps-accent)}}@keyframes ps-leave{0%{opacity:1;transform:translate(0)}to{opacity:.45;transform:translate(-20px)}}@keyframes ps-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ps-typing-window{0%,99%{opacity:1}to{opacity:0}}@keyframes ps-pulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media(max-width:640px){.ps-seo .ps-seo-answer p{font-size:17px}.ps-seo .ps-seo-alt,.ps-seo .ps-seo-hub-card{padding:16px}.ps-seo .seo-art{padding:0}.ps-seo .seo-art .seo-art-tall{display:block}.ps-seo .seo-art .seo-art-wide{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media(prefers-reduced-motion:reduce){.ps-seo *,.ps-seo *:before,.ps-seo *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ps-seo.css.map */
