.content-panel{padding-block:.5rem 3rem}.content-panel--plain{padding-block:0 1.5rem}.content-panel__inner{padding:var(--container-padding);border-radius:var(--radius-lg)}.how-it-works__header,.ro-featured__header,.portfolio-section__header,.printing-guide__header,.content-panel__header,.contact-page__header,.quote-widget-panel__header,.app-panel__header{position:relative;width:100%;padding-bottom:1rem;border-bottom:0}.how-it-works__header:after,.ro-featured__header:after,.portfolio-section__header:after,.printing-guide__header:after,.content-panel__header:after,.contact-page__header:after,.quote-widget-panel__header:after,.app-panel__header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:var(--radius-pill);background:var(--gradient-brand)}.content-panel--plain .content-panel__inner{padding:0;border-radius:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.content-panel--plain .content-panel__header{margin-bottom:.75rem;padding-bottom:.85rem;border-bottom:0}.content-panel--plain .content-panel__body>:last-child,.content-panel--plain .content-panel__body.rte>:last-child{margin-bottom:0}.content-panel--plain .content-panel__body.rte p:last-child{margin-bottom:0}.content-panel__header{margin-bottom:1.25rem}.content-panel__header--compact{margin-bottom:1rem;padding-bottom:1rem}.content-panel__title{font-size:var(--font-size-h1);font-weight:700;letter-spacing:-.03em;line-height:1.1}.content-panel__subtitle{margin-top:.5rem;color:var(--color-muted);font-size:.95rem}.content-panel__title--section{font-size:var(--font-size-h2-sm)}.content-panel__body{color:var(--color-foreground);font-size:1.05rem}.content-panel--centered .content-panel__inner{max-width:28rem;margin-inline:auto;text-align:center}.content-panel .field{margin-bottom:1rem;text-align:left}.content-panel label{display:block;margin-bottom:.35rem;font-weight:600;font-size:.9rem}.rte :is(h2,h3,h4){margin-top:1.5rem;margin-bottom:.65rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.rte h2{font-size:var(--font-size-h2)}.rte h3{font-size:var(--font-size-h3)}.rte h4{font-size:var(--font-size-h4)}.rte :is(h2,h3,h4):first-child{margin-top:0}.rte p{margin-bottom:1rem;color:color-mix(in srgb,var(--color-foreground) 88%,transparent)}.rte :is(ol,ul){margin:0 0 1.25rem;padding-left:1.35rem}.rte li{margin-bottom:.5rem;color:color-mix(in srgb,var(--color-foreground) 88%,transparent)}.rte li::marker{color:var(--color-accent-blue);font-weight:700}.rte strong{font-weight:700;color:var(--color-foreground)}.rte a{color:var(--color-accent-blue);text-decoration:underline;text-underline-offset:.15em}.rte a:hover{color:var(--color-accent-purple)}.content-panel__body p>a:only-child,.rte a.button,.rte a.btn,.rte a.btn--primary,.rte a[style*=background]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-block:.35rem .75rem;padding:.85rem 1.5rem;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.35);background:var(--gradient-brand);color:#fff;font-weight:600;text-decoration:none;box-shadow:0 10px 30px #3b82f647,inset 0 1px #ffffff47;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease}.content-panel__body p>a:only-child:hover,.rte a.button:hover,.rte a.btn:hover,.rte a.btn--primary:hover,.rte a[style*=background]:hover{color:#fff;transform:translateY(-1px);box-shadow:0 12px 32px #3b82f64d,inset 0 1px #ffffff57;filter:brightness(1.03)}.rte a.btn--ghost{background:var(--glass-bg);border-color:var(--glass-border);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-shadow);color:var(--color-foreground);filter:none}.rte a.btn--ghost:hover{color:var(--color-foreground);background:var(--glass-bg-strong);filter:none}.rte a.btn,.rte a.btn--primary,.rte a.btn--ghost{text-decoration:none}.rte a.btn--primary{color:#fff}.content-panel__body input[type=text],.content-panel__body input[type=email],.content-panel__body input[type=password],.content-panel__body input[type=search],.content-panel__body input[type=number],.content-panel__body select,.content-panel__body textarea{width:100%;max-width:100%;padding:.75rem 1rem;border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(1.15);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.15);box-shadow:var(--glass-highlight);color:var(--color-foreground)}.content-panel__body .btn,.storefront-password-form .btn{margin-top:.5rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/content.css.map */
