.seo-landing-wrapper{background-color:#fff}.seo-landing-wrapper .seo-product-cta{display:inline-block;border:1px solid transparent;transition:filter .15s ease,opacity .15s ease;background:var(--cta-bg,#111)!important;color:var(--cta-color,#fff)!important;border-color:var(--cta-border,#111)!important;text-decoration:none}.seo-landing-wrapper .seo-product-cta:hover{filter:brightness(.92)}.seo-landing-wrapper .seo-product-cta.is-outline{background:transparent!important;color:var(--cta-border,#111)!important;border-color:var(--cta-border,#111)!important}.seo-landing-wrapper .seo-product-cta.is-outline:hover{background:#0000000d!important}.seo-landing-wrapper .seo-product-cta.is-link{background:transparent!important;border:none!important;color:inherit!important;padding:0!important;text-decoration:underline!important}.seo-landing-wrapper .richtext ul,.seo-landing-wrapper .richtext ol{display:block!important;margin:0 0 1rem 1.25rem;padding-left:1.25rem;list-style-position:outside!important}.seo-landing-wrapper .richtext ul{list-style-type:disc!important}.seo-landing-wrapper .richtext ol{list-style-type:decimal!important}.seo-landing-wrapper .richtext li{display:list-item!important;list-style:inherit!important;margin:.35rem 0}.seo-landing-wrapper .richtext ul ul{list-style-type:circle!important}.seo-landing-wrapper .richtext ul ul ul{list-style-type:square!important}.seo-landing-wrapper .richtext li::marker{color:currentColor}.seo-landing-wrapper img{height:auto!important;max-width:100%}.seo-toc-toggle{display:none;background:#000;width:100%;box-sizing:border-box;padding-left:calc(1rem + env(safe-area-inset-left));padding-right:calc(1rem + env(safe-area-inset-right));margin:0 auto}.seo-toc-toggle .seo-toc-btn{all:unset;display:flex;justify-content:center;align-items:center;width:100%;padding:12px 0;background:#000!important;color:#fff!important;cursor:pointer;line-height:1.2;font-size:1rem;font-weight:600;text-align:center}.seo-toc-toggle .seo-toc-btn:hover{text-decoration:underline}.seo-landing-grid{display:grid;grid-template-columns:1fr minmax(0,1200px) 1fr;gap:2rem;align-items:flex-start}.seo-landing-container{max-width:1200px;width:100%;margin:0 auto}.seo-sidebar{position:sticky;top:100px;background:#f9f9f933;padding:1rem;height:fit-content;max-width:100%;border:1px solid #88888833;border-radius:12px;margin:1rem}.seo-sidebar h2{font-size:1rem;margin-bottom:1rem}.seo-sidebar ul{list-style:none;padding:0;margin:0}.seo-sidebar li{margin-bottom:.5rem}.seo-sidebar a{text-decoration:none;color:#000;font-size:1rem}.seo-sidebar a:hover{text-decoration:underline}.seo-content-container{width:100%;padding:0 1rem}.seo-content h1,.seo-content h2,.seo-content h3,.seo-content h4,.seo-content .richtext{scroll-margin-top:100px}@media screen and (min-width: 1200px) and (max-width: 1400px){.seo-content-container{padding-left:3rem;padding-right:3rem}}@media screen and (max-width: 1600px){.seo-content-container{margin-top:2rem}.seo-landing-grid{display:block}.seo-sidebar{position:static;display:none;width:100%;background:#dee2e688;padding:1.5rem;border:none;border-bottom:1px solid #77777733;border-radius:0 0 12px 12px;margin:0;margin-bottom:3rem}.seo-sidebar.active{display:block}.seo-sidebar h2{display:none}.seo-toc-toggle{display:block;color:#fff;background:#000}}.seo-products-sidebar{max-width:280px;padding:1rem;border-left:1px solid #eaeaea}.seo-products-title{font-size:1rem;margin-bottom:1rem;color:#111}.seo-product-item{margin-bottom:1.5rem;display:flex;gap:.75rem;align-items:center}.seo-product-link{display:flex;text-decoration:none;color:inherit;gap:.75rem}.seo-product-image{width:fit-content;height:auto;border-radius:4px;object-fit:cover}.seo-product-info{flex-grow:1}.seo-product-title{font-size:1.2rem;line-height:1.2;margin-bottom:.5rem}@media screen and (max-width: 992px){.seo-products-sidebar{display:none}}.seo-image-text{display:flex;gap:2rem;align-items:center;margin-bottom:2rem}.seo-image-text .image img{width:100%;max-width:100%;border-radius:8px}.seo-image-text .text{flex:1}.seo-image-left .image{order:0}@media screen and (max-width: 768px){.seo-image-text{flex-direction:column}.seo-image-text .image,.seo-image-text .text{order:unset!important;width:100%}}.seo-custom-products{display:grid;grid-template-columns:repeat(var(--columns, 3),1fr);gap:2rem;margin:2rem 0}@media screen and (max-width: 768px){.seo-custom-products{grid-template-columns:1fr}}.seo-product-item{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.seo-product-image{width:100%;max-width:240px;border-radius:6px}.seo-product-title{font-size:1.2rem;font-weight:600}.seo-product-description{font-size:.95rem;color:#444}.seo-product-price{font-size:1rem;color:#777}.seo-product-info{width:100%}.seo-product-item-link:hover .seo-product-title{text-decoration:underline}.seo-product-feature{display:flex;gap:2rem;align-items:center;margin:2rem 0}.seo-product-feature .image img{width:100%;max-width:100%;height:auto;border-radius:8px;display:block}.seo-product-feature .text{flex:1}.seo-product-feature-title{margin:0 0 .75rem}.seo-image-right .image{order:1}.seo-image-right .text{order:0}@media (max-width:768px){.seo-product-feature{flex-direction:column;align-items:flex-start}.seo-image-right .image,.seo-image-right .text{order:unset}}.seo-product-title-link{color:inherit;text-decoration:none}.seo-product-title-link:hover{text-decoration:underline}.seo-product-feature .richtext{margin-bottom:1rem}
/*# sourceMappingURL=/cdn/shop/t/25/assets/seo.css.map */
