.storefront-page-content[data-v-97bae798]{--sf-heading:#1d1d1f;--sf-text:#6e6e73;--sf-link:#f43f5e;--sf-rule:#e5e7eb;--sf-surface:#fff;--sf-surface-border:#f3f4f6;--sf-chip-bg:#f3f4f6;--sf-chip-fg:#374151;--sf-chip-hover-bg:#ffe4e6;--sf-chip-hover-fg:#e11d48;--sf-callout-bg:#fff1f2;--sf-callout-border:#fecdd3;--sf-badge-bg:#fff1f2;--sf-badge-fg:#e11d48;--sf-table-head:#f9fafb;--sf-embed-hover-border:rgba(244,63,94,.25)}html.dark .storefront-page-content{--sf-heading:#f3f4f6;--sf-text:#9ca3af;--sf-link:#fb7185;--sf-rule:#374151;--sf-surface:#1f2937;--sf-surface-border:#374151;--sf-chip-bg:#374151;--sf-chip-fg:#d1d5db;--sf-chip-hover-bg:rgba(244,63,94,.2);--sf-chip-hover-fg:#fb7185;--sf-callout-bg:rgba(244,63,94,.1);--sf-callout-border:rgba(244,63,94,.32);--sf-badge-bg:rgba(244,63,94,.18);--sf-badge-fg:#fb7185;--sf-table-head:#111827;--sf-embed-hover-border:rgba(244,63,94,.45)}.storefront-page-content[data-v-97bae798] h2{color:var(--sf-heading);font-size:1.5rem;font-weight:600;margin-bottom:.75rem;margin-top:1.75rem}.storefront-page-content[data-v-97bae798] h3{color:var(--sf-heading);font-size:1.2rem;font-weight:600;margin-bottom:.5rem;margin-top:1.5rem}.storefront-page-content[data-v-97bae798] h4{color:var(--sf-heading);font-size:1.05rem;font-weight:600;margin-bottom:.5rem;margin-top:1.25rem}.storefront-page-content[data-v-97bae798] p{color:var(--sf-text);font-size:1rem;line-height:1.7;margin-bottom:1.1rem}.storefront-page-content[data-v-97bae798] a{color:var(--sf-link);text-decoration:underline;text-underline-offset:2px}.storefront-page-content[data-v-97bae798] ol,.storefront-page-content[data-v-97bae798] ul{margin:1rem 0;padding-left:1.5rem}.storefront-page-content[data-v-97bae798] li{color:var(--sf-text);margin-bottom:.4rem}.storefront-page-content[data-v-97bae798] ul li{list-style-type:disc}.storefront-page-content[data-v-97bae798] ol li{list-style-type:decimal}.storefront-page-content[data-v-97bae798] strong{color:var(--sf-heading);font-weight:600}.storefront-page-content[data-v-97bae798] img{border-radius:1rem;height:auto;margin:1.25rem 0;max-width:100%}.storefront-page-content[data-v-97bae798] blockquote{border-left:3px solid #f43f5e;color:var(--sf-text);font-style:italic;margin:1.25rem 0;padding-left:1rem}.storefront-page-content[data-v-97bae798] hr{border:none;border-top:1px solid var(--sf-rule);margin:1.5rem 0}.storefront-page-content[data-v-97bae798] .blog-embed-card{background:var(--sf-surface);border:1px solid var(--sf-surface-border);border-radius:1rem;color:inherit;display:block;overflow:hidden;text-decoration:none;transition:border-color .3s ease}.storefront-page-content[data-v-97bae798] .blog-embed-card:hover{border-color:var(--sf-embed-hover-border)}.storefront-page-content[data-v-97bae798] .blog-embed-image{aspect-ratio:4/3;border-radius:0;display:block;margin:0;-o-object-fit:cover;object-fit:cover;width:100%}.storefront-page-content[data-v-97bae798] .blog-embed-body{padding:.75rem .875rem}.storefront-page-content[data-v-97bae798] .blog-embed-name{color:var(--sf-heading);display:-webkit-box;font-weight:600;-webkit-line-clamp:2;line-height:1.35;-webkit-box-orient:vertical;overflow:hidden}.storefront-page-content[data-v-97bae798] .blog-embed-subtitle{color:var(--sf-text);font-size:.75rem;line-height:1.4;margin-top:.125rem}.storefront-page-content[data-v-97bae798] .blog-embed-price{color:var(--sf-heading);font-weight:700;margin-top:.375rem}.storefront-page-content[data-v-97bae798] .blog-embed-card-shop{overflow:hidden}.storefront-page-content[data-v-97bae798] .blog-embed-logo{aspect-ratio:1/1;background:var(--sf-surface);border-bottom:1px solid var(--sf-surface-border);border-radius:0;display:block;margin:0;-o-object-fit:contain;object-fit:contain;padding:.75rem;width:100%}.storefront-page-content[data-v-97bae798] .blog-embed-tile-sq .blog-embed-image{aspect-ratio:1/1}@media(max-width:640px){.storefront-page-content[data-v-97bae798] .blog-embed-grid{grid-template-columns:1fr!important}.storefront-page-content[data-v-97bae798] .blog-embed-grid[data-blog-embed=shop]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.storefront-page-content[data-v-97bae798] .sf-btn{align-items:center;border-radius:1rem;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.2;padding:.7rem 1.25rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.storefront-page-content[data-v-97bae798] .sf-btn-primary{background:#f43f5e;color:#fff}.storefront-page-content[data-v-97bae798] .sf-btn-primary:hover{background:#e11d48}.storefront-page-content[data-v-97bae798] .sf-btn-secondary{background:var(--sf-surface);border:1px solid var(--sf-rule);color:var(--sf-heading)}.storefront-page-content[data-v-97bae798] .sf-btn-secondary:hover{border-color:var(--sf-link);color:var(--sf-link)}.storefront-page-content[data-v-97bae798] .sf-chip{align-items:center;background:var(--sf-chip-bg);border-radius:9999px;color:var(--sf-chip-fg);display:inline-flex;font-size:.875rem;line-height:1.3;padding:.35rem .8rem;text-decoration:none;transition:background-color var(--duration-quick,.15s) ease,color var(--duration-quick,.15s) ease}.storefront-page-content[data-v-97bae798] a.sf-chip:hover{background:var(--sf-chip-hover-bg);color:var(--sf-chip-hover-fg)}.storefront-page-content[data-v-97bae798] .sf-callout{background:var(--sf-callout-bg);border:1px solid var(--sf-callout-border);border-radius:1rem;margin:1.25rem 0;padding:1rem 1.25rem}.storefront-page-content[data-v-97bae798] .sf-callout-title{color:var(--sf-heading);font-weight:600}.storefront-page-content[data-v-97bae798] .sf-callout-text{color:var(--sf-text);margin-top:.375rem}.storefront-page-content[data-v-97bae798] .sf-stat{margin:1rem 0}.storefront-page-content[data-v-97bae798] .sf-stat-badge{background:var(--sf-badge-bg);border-radius:9999px;color:var(--sf-badge-fg);display:inline-flex;font-size:.875rem;font-weight:600;padding:.375rem .75rem}.storefront-page-content[data-v-97bae798] .sf-stat-line{color:var(--sf-text)}.storefront-page-content[data-v-97bae798] table{border-collapse:collapse;font-size:.95rem;margin:1.25rem 0;width:100%}.storefront-page-content[data-v-97bae798] td,.storefront-page-content[data-v-97bae798] th{border:1px solid var(--sf-rule);padding:.5rem .75rem;text-align:left;vertical-align:top}.storefront-page-content[data-v-97bae798] th{background:var(--sf-table-head);color:var(--sf-heading);font-weight:600}
