/* Styles loaded only by the approved choice guide. */
.asos-editorial--choices .asos-editorial__features{grid-template-columns:1fr}
.asos-editorial--choices .asos-editorial__feature{display:flex;flex-direction:column;padding:1.5em;border-color:color-mix(in srgb,var(--color-text) 12%,transparent);background:var(--color-background,var(--bg-white))}
.asos-editorial--choices .asos-editorial__feature-copy{display:flex;flex-direction:column;height:100%}
.asos-editorial--choices .asos-editorial__feature-copy>.asos-editorial__button{margin-top:auto;align-self:flex-start}
.asos-editorial--choices .rte{margin-bottom:1.25em}
[data-page-title="Guia de escolha: compare estímulos e cuidados"] details{border-bottom:1px solid color-mix(in srgb,var(--color-text) 12%,transparent)}
[data-page-title="Guia de escolha: compare estímulos e cuidados"] summary{cursor:pointer;padding-block:.7em;min-height:44px}
[data-page-title="Guia de escolha: compare estímulos e cuidados"] summary:focus-visible{outline:2px solid var(--btn-1-bg)}
@media(min-width:750px){.asos-editorial--choices .asos-editorial__features{grid-template-columns:repeat(2,minmax(0,1fr))}}

.asos-discovery{color:var(--color-text);background:var(--color-background,var(--bg-white));padding-block:1.25em}
.asos-discovery__lead{display:flex;flex-direction:column;align-items:flex-start;gap:1em}
.asos-discovery__eyebrow{font-size:.72em;letter-spacing:.08em;font-weight:700;color:var(--btn-1-bg);margin:0 0 .4em}
.asos-discovery h2{font-family:var(--font-heading-family);font-size:clamp(1.25em,2vw,1.8em);line-height:1.2;letter-spacing:normal;text-transform:none;margin:0 0 .4em;color:inherit}
.asos-discovery__text{font-size:.9em;line-height:1.5;max-width:52em}.asos-discovery__text p{margin:0}
.asos-discovery__links{display:flex;gap:.5em 1.25em;flex-wrap:wrap;margin-top:1em}
.asos-discovery__links a{display:inline-flex;align-items:center;min-height:44px;color:var(--btn-1-bg);font-size:.85em;text-decoration:underline;text-underline-offset:.2em}
.asos-discovery a:focus-visible{outline:2px solid currentColor;outline-offset:.2em}
@media(min-width:750px){.asos-discovery__lead{flex-direction:row;align-items:center;justify-content:space-between;gap:2em}.asos-discovery__lead>.asos-editorial__button{flex-shrink:0}}

