.expert{margin:24px 0;padding:28px;background:#fff;border:1px solid #E3D6C7;border-radius:6px;display:grid;grid-template-columns:110px 1fr;grid-template-areas:"photo header" "photo bio";gap:14px 24px;align-items:start}.expert .expert-photo{grid-area:photo;width:110px;height:110px;border-radius:50%;object-fit:cover;background:linear-gradient(135deg,#e3d6c7,#b2967d)}.expert .expert-header{grid-area:header}.expert .expert-name{font-family:Tenor Sans,serif;font-size:23px;font-weight:400;margin:0 0 4px;color:#141f22}.expert .expert-title{font-family:Archivo,sans-serif;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#7a6652;margin:0 0 12px;font-weight:500}.expert .expert-bio{grid-area:bio;margin:0;font-size:16px;line-height:1.6;color:#141f22}.expert .expert-bio p{margin:0 0 10px}.expert .expert-bio p:last-child{margin-bottom:0}.expert .expert-title a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.expert .expert-title a:hover{text-decoration-thickness:2px}.expert .expert-bio a{color:#7a6652;text-decoration:underline;text-underline-offset:2px}.expert .expert-bio a:hover{color:#141f22}.expert .expert-instagram{display:inline-flex;align-items:center;gap:6px;margin:0 0 14px;color:#7a6652;text-decoration:none;font-family:Archivo,sans-serif;font-size:14px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;min-height:44px}.expert .expert-instagram svg{flex-shrink:0}.expert .expert-instagram:hover{color:#141f22}@media(max-width:540px){.expert{grid-template-columns:80px 1fr;grid-template-areas:"photo header" "bio bio";gap:14px}.expert .expert-photo{width:80px;height:80px}}.advertorial .guarantee-popover,.listicle .guarantee-popover{position:relative;margin:24px 0}.advertorial .guarantee-popover--callout,.listicle .guarantee-popover--callout{display:block}.advertorial .guarantee-popover--cta-micro,.listicle .guarantee-popover--cta-micro{display:inline-block;margin:8px 0 6px}.advertorial .gp-trigger,.listicle .gp-trigger{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;text-align:left;color:inherit;display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;line-height:1.4}.advertorial .guarantee-popover--callout .gp-trigger,.listicle .guarantee-popover--callout .gp-trigger{width:100%;min-height:0;padding:18px 22px;background:var(--ecru);border:1px solid var(--light-brass);border-radius:6px;gap:4px;transition:background .15s ease,border-color .15s ease}.advertorial .guarantee-popover--callout .gp-trigger:hover,.advertorial .guarantee-popover--callout .gp-trigger:focus-visible,.listicle .guarantee-popover--callout .gp-trigger:hover,.listicle .guarantee-popover--callout .gp-trigger:focus-visible{background:#ebddc9;border-color:var(--antique-brass);outline:none}.advertorial .gp-trigger-header,.listicle .gp-trigger-header{font-family:Archivo,sans-serif;font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--shadow)}.advertorial .gp-trigger-body,.listicle .gp-trigger-body{font-family:Work Sans,sans-serif;font-size:16px;font-weight:300;color:var(--shadow)}.advertorial .gp-trigger-link,.listicle .gp-trigger-link{font-family:Archivo,sans-serif;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--shadow);margin-top:4px;text-decoration:underline;text-underline-offset:2px}.advertorial .guarantee-popover--cta-micro .gp-trigger,.listicle .guarantee-popover--cta-micro .gp-trigger{padding:10px 0;min-height:44px}.advertorial .gp-trigger-micro,.listicle .gp-trigger-micro{font-family:Work Sans,sans-serif;font-size:14px;font-style:italic;color:var(--shadow);text-decoration:underline dotted;text-decoration-color:var(--light-brass);text-underline-offset:3px}.advertorial .cta--footer .gp-trigger-micro,.listicle .cta--footer .gp-trigger-micro{color:var(--ecru);text-decoration-color:var(--ecru)}.advertorial .gp-overlay,.listicle .gp-overlay{position:absolute;left:0;top:calc(100% + 8px);z-index:50;background:var(--ivory);border:1px solid var(--light-brass);border-radius:6px;box-shadow:0 8px 24px #0000001f;padding:18px 20px;max-width:400px;width:max-content;min-width:280px;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.advertorial .gp-overlay:not([hidden]),.listicle .gp-overlay:not([hidden]){opacity:1;transform:translateY(0);pointer-events:auto}.advertorial .guarantee-popover--cta-micro .gp-overlay,.listicle .guarantee-popover--cta-micro .gp-overlay{top:auto;bottom:calc(100% + 8px);transform:translateY(4px)}.advertorial .guarantee-popover--cta-micro .gp-overlay:not([hidden]),.listicle .guarantee-popover--cta-micro .gp-overlay:not([hidden]){transform:translateY(0)}.advertorial .gp-overlay .gp-title,.listicle .gp-overlay .gp-title{font-family:Tenor Sans,serif;font-size:18px;font-weight:400;color:var(--shadow);margin:0 0 10px}.advertorial .gp-terms p,.advertorial .gp-retention p,.listicle .gp-terms p,.listicle .gp-retention p{font-family:Work Sans,sans-serif;font-size:14px;line-height:1.55;color:var(--shadow);margin:0 0 10px}.advertorial .gp-retention strong,.listicle .gp-retention strong{font-weight:600;color:var(--midnight)}.advertorial .gp-footnote,.listicle .gp-footnote{font-family:Work Sans,sans-serif;font-size:14px;font-style:italic;color:var(--crater);margin:14px 0 0;padding-top:10px;border-top:1px solid var(--ecru)}@media(max-width:600px){.advertorial .guarantee-popover--cta-micro .gp-overlay,.listicle .guarantee-popover--cta-micro .gp-overlay{left:0;width:max-content;max-width:calc(100vw - 80px);transform:translateY(4px)}.advertorial .guarantee-popover--cta-micro .gp-overlay:not([hidden]),.listicle .guarantee-popover--cta-micro .gp-overlay:not([hidden]){transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/152/compiled_assets/styles.css.map */
