.canto-collection-seo{--canto-seo-bg: #f8fbff;--canto-seo-accent: #487da9;--canto-seo-text: rgba(38, 63, 85, .88);--canto-seo-panel: rgba(175, 210, 240, .16);--canto-seo-padding-top: 48px;--canto-seo-padding-bottom: 64px;position:relative;isolation:isolate;padding-top:var(--canto-seo-padding-top);padding-bottom:var(--canto-seo-padding-bottom);color:var(--canto-seo-text);background:radial-gradient(circle at top left,rgba(252,239,143,.35),transparent 28%),radial-gradient(circle at bottom right,rgba(175,210,240,.45),transparent 32%),var(--canto-seo-bg)}.canto-collection-seo--divider{border-top:1px solid rgba(72,125,169,.12)}.canto-collection-seo__inner{width:100%;max-width:98rem;margin:0 auto;padding:clamp(2.4rem,4vw,4.2rem);border:1px solid rgba(72,125,169,.14);border-radius:2.8rem;background:#ffffffd1;box-shadow:0 1.8rem 4.5rem #487da91a;text-align:center}.canto-collection-seo__inner--normal{max-width:98rem}.canto-collection-seo__inner--narrow{max-width:84rem}.canto-collection-seo__align--left{text-align:left}.canto-collection-seo__align--center{text-align:center}.canto-collection-seo__eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 0 1.2rem;padding:.7rem 1.4rem;border-radius:999px;background:#76cdcd2e;color:var(--canto-seo-accent);font-size:1.25rem;font-weight:700;line-height:1.25;letter-spacing:.02em}.canto-collection-seo__heading{max-width:82rem;margin:0 auto 1.6rem;color:var(--canto-seo-accent);font-size:clamp(2.4rem,4vw,4.2rem);font-weight:800;line-height:1.08;letter-spacing:-.025em}.canto-collection-seo__align--left .canto-collection-seo__heading{margin-left:0}.canto-collection-seo__short,.canto-collection-seo__long,.canto-collection-seo__content{color:var(--canto-seo-text);font-size:clamp(1.45rem,1.7vw,1.7rem);line-height:1.72}.canto-collection-seo__short{max-width:79rem;margin:0 auto}.canto-collection-seo__align--left .canto-collection-seo__short{margin-left:0}.canto-collection-seo__short>:first-child,.canto-collection-seo__long>:first-child,.canto-collection-seo__content>:first-child{margin-top:0}.canto-collection-seo__short>:last-child,.canto-collection-seo__long>:last-child,.canto-collection-seo__content>:last-child{margin-bottom:0}.canto-collection-seo__details{margin-top:2rem}.canto-collection-seo__summary{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.4rem;padding:0 2rem;border-radius:999px;background:var(--canto-seo-accent);box-shadow:0 1.2rem 2.4rem #487da933;color:#fff;font-weight:800;line-height:1.2;list-style:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;-webkit-tap-highlight-color:transparent}.canto-collection-seo__summary::-webkit-details-marker{display:none}.canto-collection-seo__summary::marker{content:""}.canto-collection-seo__summary:focus-visible{outline:.3rem solid rgba(72,125,169,.3);outline-offset:.3rem}@media(hover:hover){.canto-collection-seo__summary:hover{transform:translateY(-.1rem);box-shadow:0 1.4rem 2.8rem #487da940;opacity:.94}}.canto-collection-seo__button-label--less,.canto-collection-seo__details[open] .canto-collection-seo__button-label--more{display:none}.canto-collection-seo__details[open] .canto-collection-seo__button-label--less{display:inline}.canto-collection-seo__icon{flex:0 0 auto;transition:transform .18s ease}.canto-collection-seo__details[open] .canto-collection-seo__icon{transform:rotate(180deg)}.canto-collection-seo__long,.canto-collection-seo__content{max-width:84rem;margin:2.2rem auto 0;padding:2.2rem;border-radius:2rem;background:var(--canto-seo-panel);text-align:left}.canto-collection-seo__long p,.canto-collection-seo__content p{margin:0 0 1.6rem}.canto-collection-seo__long p:last-child,.canto-collection-seo__content p:last-child{margin-bottom:0}.canto-collection-seo__long h2,.canto-collection-seo__long h3,.canto-collection-seo__long h4,.canto-collection-seo__content h2,.canto-collection-seo__content h3,.canto-collection-seo__content h4{margin:2.4rem 0 1rem;color:#12324a;font-weight:800;line-height:1.25}.canto-collection-seo__long h2:first-child,.canto-collection-seo__long h3:first-child,.canto-collection-seo__long h4:first-child,.canto-collection-seo__content h2:first-child,.canto-collection-seo__content h3:first-child,.canto-collection-seo__content h4:first-child{margin-top:0}.canto-collection-seo__long ul,.canto-collection-seo__long ol,.canto-collection-seo__content ul,.canto-collection-seo__content ol{margin:1.4rem 0 1.8rem;padding-left:2.4rem}.canto-collection-seo__long li+li,.canto-collection-seo__content li+li{margin-top:.65rem}.canto-collection-seo__long strong,.canto-collection-seo__content strong{color:#12324a;font-weight:800}.canto-collection-seo__long a,.canto-collection-seo__content a{color:var(--canto-seo-accent);font-weight:800;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.25rem}.canto-collection-seo__long a:hover,.canto-collection-seo__content a:hover{color:#12324a}.canto-collection-seo__long blockquote,.canto-collection-seo__content blockquote{margin:1.8rem 0;padding:1.4rem 1.8rem;border-left:.4rem solid var(--canto-seo-accent);border-radius:0 1.2rem 1.2rem 0;background:#ffffff94;color:#12324a}.canto-collection-seo__long img,.canto-collection-seo__content img{max-width:100%;height:auto;border-radius:1.4rem}.canto-collection-seo__placeholder .canto-collection-seo__inner{padding-top:2.4rem;padding-bottom:2.4rem;border-style:dashed}.canto-collection-seo__placeholder-text{margin:0;color:#12324ab3;font-size:1.4rem;text-align:center}@media screen and (max-width:749px){.canto-collection-seo{--canto-seo-padding-top: 30px;--canto-seo-padding-bottom: 30px}.canto-collection-seo__inner{padding:2.2rem 1.8rem;border-radius:2.2rem;text-align:left}.canto-collection-seo__eyebrow,.canto-collection-seo__summary{font-size:1.25rem}.canto-collection-seo__heading{margin-left:0;font-size:2.5rem}.canto-collection-seo__short,.canto-collection-seo__long,.canto-collection-seo__content{font-size:1.45rem}.canto-collection-seo__short{margin-left:0}.canto-collection-seo__summary{width:100%;margin-top:.2rem}.canto-collection-seo__long,.canto-collection-seo__content{padding:1.8rem}}@media(prefers-reduced-motion:reduce){.canto-collection-seo__summary,.canto-collection-seo__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/canto-collection-seo.css.map */
