.page-head{position:relative;padding-block:clamp(50px,7vw,92px) clamp(28px,3vw,44px);border-bottom:1px solid var(--line);overflow:clip}.page-head:before{content:"";position:absolute;inset:-60% 30% auto -10%;height:160%;background:radial-gradient(40% 40% at 30% 60%,rgba(63,150,206,.18),transparent 70%);pointer-events:none}.page-head>.shell{position:relative}.page-head .h2{margin-top:16px}.page-head .lede{margin-top:16px;max-width:60ch}.page-meta{margin-top:22px;font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.doc{max-width:780px;padding-block:clamp(42px,6vw,72px);font-size:1.02rem;line-height:1.72;color:var(--text-dim)}.doc h2{margin-top:46px;font-size:1.32rem;font-weight:600;letter-spacing:-.02em;color:var(--text);scroll-margin-top:calc(var(--header-h) + 24px)}.doc h2:first-child{margin-top:0}.doc h3{margin-top:28px;font-size:1.05rem;font-weight:600;color:var(--text)}.doc p{margin-top:14px}.doc ul,.doc ol{margin-top:14px;display:grid;gap:9px}.doc li{position:relative;padding-left:20px}.doc ul li:before{content:"";position:absolute;left:2px;top:.72em;width:5px;height:5px;border-radius:50%;background:var(--glacier);opacity:.75}.doc ol{counter-reset:n}.doc ol li{padding-left:30px}.doc ol li:before{counter-increment:n;content:counter(n) ".";position:absolute;left:0;top:0;font-family:var(--mono);font-size:.82rem;color:var(--glacier)}.doc a{color:var(--glacier);text-decoration:underline;text-underline-offset:3px}.doc strong{color:var(--text);font-weight:600}.doc hr{margin-block:36px}.doc table{width:100%;border-collapse:collapse;margin-top:18px;font-size:.94rem}.doc th,.doc td{text-align:left;padding:12px 14px;border:1px solid var(--line)}.doc th{color:var(--text);font-weight:600;background:var(--panel)}.callout{margin-top:24px;padding:20px 24px;border:1px solid var(--line);border-left:2px solid var(--glacier);border-radius:var(--radius);background:var(--panel);font-size:.95rem}.callout strong{display:block;margin-bottom:6px;color:var(--text)}.toc{position:sticky;top:calc(var(--header-h) + 24px);align-self:start;padding:22px 24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.toc h4{font-family:var(--mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin-bottom:14px;font-weight:500}.toc li+li{margin-top:9px}.toc a{font-size:.9rem;color:var(--text-dim);transition:color .2s}.toc a:hover{color:var(--glacier)}.doc-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:clamp(30px,5vw,70px);align-items:start}@media(max-width:940px){.doc-layout{grid-template-columns:1fr}.toc{position:static;order:-1}}.contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(28px,5vw,70px);align-items:start;padding-block:clamp(42px,6vw,72px)}.contact-form{display:grid;gap:14px}.contact-form .row{display:grid;gap:14px;grid-template-columns:1fr 1fr}.contact-form label{font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);display:block;margin-bottom:7px}.contact-side{display:grid;gap:14px;align-content:start}.contact-card{padding:22px 24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.contact-card h3{font-size:1.02rem;font-weight:600}.contact-card p{margin-top:8px;font-size:.92rem;color:var(--text-dim)}.contact-card a{color:var(--glacier)}@media(max-width:860px){.contact-grid,.contact-form .row{grid-template-columns:1fr}}.not-found{min-height:62vh;display:grid;place-items:center;text-align:center;padding-block:80px}.not-found .code{font-family:var(--mono);font-size:clamp(4rem,14vw,8rem);line-height:1;letter-spacing:-.05em;background:linear-gradient(180deg,var(--glacier-2),transparent 120%);-webkit-background-clip:text;background-clip:text;color:transparent}.shopify-policy__container{max-width:780px;margin:0 auto;padding:clamp(50px,7vw,92px) var(--gutter) clamp(42px,6vw,72px);color:var(--text-dim);line-height:1.72}.shopify-policy__title h1{font-size:clamp(2.1rem,4.4vw,3.2rem);font-weight:600;letter-spacing:-.03em;line-height:1.05;color:var(--text);margin-bottom:30px}.shopify-policy__body h2{margin-top:40px;font-size:1.3rem;font-weight:600;letter-spacing:-.02em;color:var(--text)}.shopify-policy__body p{margin-top:14px}.shopify-policy__body ul,.shopify-policy__body ol{margin-top:14px;padding-left:22px;list-style:revert;display:grid;gap:8px}.shopify-policy__body a{color:var(--glacier);text-decoration:underline;text-underline-offset:3px}.shopify-policy__body strong{color:var(--text)}.line-media img{width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/3/assets/rime-pages.css.map */
