.seo-page{padding:3rem 0 5rem}.seo-page .seo-page__container{max-width:1400px;padding:0 3rem}@media screen and (min-width:1200px){.seo-page .seo-page__container{padding:0 5rem}}.seo-page__breadcrumb{font-size:1rem;margin-bottom:2rem;color:rgba(var(--color-foreground),.6)}.seo-page__breadcrumb a{color:rgba(var(--color-foreground),.6);text-decoration:none;transition:color .2s}.seo-page__breadcrumb a:hover{color:rgb(var(--color-foreground))}.seo-page__breadcrumb-separator{margin:0 .5rem;opacity:.5}.seo-page__body{display:grid;grid-template-columns:1fr;gap:2.5rem}@media screen and (min-width:990px){.seo-page__body{grid-template-columns:220px 1fr;gap:5rem}}@media screen and (min-width:1200px){.seo-page__body{grid-template-columns:240px 1fr;gap:6rem}}.seo-page__sidebar{order:2}@media screen and (min-width:990px){.seo-page__sidebar{order:1}}.seo-page__toc{background:rgba(var(--color-foreground),.02);border:1px solid rgba(var(--color-foreground),.08);padding:1.5rem;border-radius:12px;height:fit-content;position:sticky;top:2rem}.seo-page__toc-title{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.25rem;font-weight:600;color:rgba(var(--color-foreground),.5)}.seo-page__toc-list{list-style:none;padding:0;margin:0}.seo-page__toc-list li{margin-bottom:.35rem}.seo-page__toc-link{color:rgba(var(--color-foreground),.7);text-decoration:none;font-size:.95rem;line-height:1.4;display:block;padding:.35rem 0;transition:color .2s,padding-left .2s;border-left:2px solid transparent;padding-left:0}.seo-page__toc-link:hover,.seo-page__toc-link.active{color:rgb(var(--color-foreground))}.seo-page__toc-link.active{border-left-color:rgb(var(--color-button));padding-left:.75rem;font-weight:500}.seo-page__main{font-size:1.15rem;line-height:1.9;order:1;max-width:850px}@media screen and (min-width:990px){.seo-page__main{order:2;font-size:1.2rem}}.seo-page__main h1{font-size:2.6rem;line-height:1.2;margin-bottom:1.75rem;font-weight:600;color:rgb(var(--color-foreground))}@media screen and (min-width:990px){.seo-page__main h1{font-size:3rem}}.seo-page__main h2{font-size:1.75rem;margin-top:3.5rem;margin-bottom:1.25rem;font-weight:600;scroll-margin-top:2rem;color:rgb(var(--color-foreground));padding-bottom:.6rem;border-bottom:1px solid rgba(var(--color-foreground),.08)}@media screen and (min-width:990px){.seo-page__main h2{font-size:2rem}}.seo-page__main h2:first-child,.seo-page__main h1+h2{margin-top:0}.seo-page__main h3{font-size:1.4rem;margin-top:2.5rem;margin-bottom:1rem;font-weight:600;color:rgb(var(--color-foreground))}@media screen and (min-width:990px){.seo-page__main h3{font-size:1.5rem}}.seo-page__main p{margin-bottom:1.5rem;color:rgba(var(--color-foreground),.8)}.seo-page__main h1+p{font-size:1.25rem;color:rgba(var(--color-foreground),.65);line-height:1.85}@media screen and (min-width:990px){.seo-page__main h1+p{font-size:1.35rem}}.seo-page__main ul,.seo-page__main ol{margin-bottom:1.5rem;padding-left:1.75rem}.seo-page__main li{margin-bottom:.6rem;color:rgba(var(--color-foreground),.8)}.seo-page__main a{color:rgb(var(--color-button));text-decoration:underline;text-underline-offset:3px;transition:opacity .2s}.seo-page__main a:hover{opacity:.8}.seo-page__main .context-image{width:100%;max-width:600px;margin:2rem 0;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #00000014}.seo-page__main .context-image img{width:100%;height:auto;max-height:400px;object-fit:cover;display:block;margin:0;border-radius:0;box-shadow:none}.seo-page__main .context-image figcaption{background:rgba(var(--color-foreground),.03);padding:1rem 1.25rem;font-size:1rem;color:rgba(var(--color-foreground),.6);text-align:center;font-style:italic}.seo-page__main img{max-width:100%;height:auto;border-radius:12px;margin:2rem 0;box-shadow:0 4px 20px #00000014}.seo-page__main .featured-product{background:linear-gradient(135deg,rgba(var(--color-button),.04),rgba(var(--color-button),.08));border:1px solid rgba(var(--color-button),.15);border-radius:16px;padding:2rem 2.5rem;margin:2.5rem 0;position:relative;overflow:hidden}.seo-page__main .featured-product:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:rgb(var(--color-button));border-radius:4px 0 0 4px}.seo-page__main .featured-product h3{font-size:1.35rem;margin-top:0;margin-bottom:1rem;color:rgb(var(--color-foreground))}.seo-page__main .featured-product p{font-size:1.1rem;margin-bottom:1.25rem;color:rgba(var(--color-foreground),.7);line-height:1.75}.seo-page__main .featured-product p:last-of-type{margin-bottom:1.5rem}.seo-page__main .featured-product .product-link{display:inline-flex;align-items:center;gap:.5rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));padding:.9rem 1.5rem;border-radius:8px;text-decoration:none;font-size:1.05rem;font-weight:500;transition:transform .2s,box-shadow .2s}.seo-page__main .featured-product .product-link:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--color-button),.3);opacity:1}.seo-page__main .featured-product .product-link:after{content:"\2192";transition:transform .2s}.seo-page__main .featured-product .product-link:hover:after{transform:translate(3px)}.seo-page__main .collection-cta{background:rgba(var(--color-foreground),.03);border:1px solid rgba(var(--color-foreground),.1);border-radius:12px;padding:2rem 2.5rem;margin:2.5rem 0;text-align:center}.seo-page__main .collection-cta p{margin:0;font-size:1.2rem}.seo-page__main .collection-cta strong{color:rgb(var(--color-foreground))}.seo-page__main .collection-cta a{font-weight:500}@media screen and (max-width:989px){.seo-page{padding:2rem 0 3.5rem}.seo-page .seo-page__container{padding:0 1.5rem}.seo-page__main{font-size:1.1rem;line-height:1.8}.seo-page__main h1{font-size:2rem}.seo-page__main h2{font-size:1.5rem;margin-top:2.5rem}.seo-page__main h3{font-size:1.25rem}.seo-page__main h1+p{font-size:1.1rem}.seo-page__main .featured-product{padding:1.5rem 1.75rem;margin:2rem 0}.seo-page__main .featured-product h3{font-size:1.2rem}.seo-page__main .featured-product p{font-size:1.05rem}.seo-page__main .collection-cta{padding:1.5rem 1.75rem}.seo-page__main .collection-cta p{font-size:1.1rem}.seo-page__toc{position:static;margin-bottom:.5rem}.seo-page__toc-link{font-size:.95rem}}@media print{.seo-page__sidebar{display:none}.seo-page__main{max-width:100%}.seo-page__main .featured-product,.seo-page__main .collection-cta{border:1px solid #ccc;page-break-inside:avoid}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-seo-page.css.map */
