.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/149/compiled_assets/styles.css.map */
