.ibscent-scentfam{width:min(720px,92vw);max-height:88vh;padding:0;border:none;border-radius:22px;background:#f4f1ec;color:#1a1a1a;overflow:hidden;opacity:0;transform:translateY(10px) scale(.98);transition:opacity .26s ease,transform .26s ease,overlay .26s ease allow-discrete,display .26s ease allow-discrete}.ibscent-scentfam[open]{opacity:1;transform:translateY(0) scale(1)}@starting-style{.ibscent-scentfam[open]{opacity:0;transform:translateY(10px) scale(.98)}}.ibscent-scentfam::backdrop{background:#1412108c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .26s ease,overlay .26s ease allow-discrete,display .26s ease allow-discrete}.ibscent-scentfam[open]::backdrop{opacity:1}@starting-style{.ibscent-scentfam[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:reduce){.ibscent-scentfam,.ibscent-scentfam::backdrop{transition:none}}.ibscent-scentfam__inner{position:relative;max-height:88vh;overflow-y:auto;padding:clamp(20px,3vw,36px)}.ibscent-scentfam__close{position:absolute;top:clamp(18px,3vw,34px);right:clamp(18px,3vw,40px);padding:0;border:none;background:none;font-family:var(--font-body, inherit);font-size:16px;font-weight:500;color:#1a1a1a;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ibscent-scentfam__head{display:grid;grid-template-columns:1fr;gap:6px;margin-bottom:clamp(16px,2vw,26px);max-width:860px}.ibscent-scentfam__title{margin:0;font-family:var(--font-accent, inherit);font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.02;letter-spacing:-.01em}.ibscent-scentfam__title span{display:block;font-weight:700}.ibscent-scentfam__sub{margin:0;font-family:var(--font-body, inherit);font-size:clamp(13px,1.4vw,15px);line-height:1.4;color:#2a2a2a}.ibscent-scentfam__sub strong{font-weight:700}.ibscent-scentfam__grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:clamp(16px,2vw,28px);row-gap:clamp(14px,1.6vw,22px)}.ibscent-scentfam__card{display:flex;align-items:flex-start;gap:12px}.ibscent-scentfam__card.is-active{padding:10px;margin:-10px;border-radius:12px;background:#1a1a1a0d}.ibscent-scentfam__img{flex:0 0 auto;width:58px;height:58px;border-radius:50%;overflow:hidden;background:#e4ded4}.ibscent-scentfam__card.is-active .ibscent-scentfam__img{box-shadow:0 0 0 3px #1a1a1a,0 6px 20px #0000002e}.ibscent-scentfam__img img{width:100%;height:100%;object-fit:cover}.ibscent-scentfam__body{min-width:0}.ibscent-scentfam__pill{display:inline-block;margin-bottom:7px;padding:4px 13px;border-radius:999px;font-family:var(--font-accent, inherit);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff}.ibscent-scentfam__pill--floral{background:#e39bb4}.ibscent-scentfam__pill--fresh{background:#7fb59a}.ibscent-scentfam__pill--sweet-gourmand{background:#d59a6a}.ibscent-scentfam__pill--green-aromatic{background:#8aa35b}.ibscent-scentfam__pill--woody-earthy{background:#a07a54}.ibscent-scentfam__pill--warm-spicy{background:#c1743a}.ibscent-scentfam__badge{display:inline-block;margin-left:8px;padding:3px 10px;border-radius:999px;font-family:"Space Mono",var(--font-accent, monospace);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.ibscent-scentfam__badge--primary{background:#1a1a1a;color:#fff}.ibscent-scentfam__badge--secondary{background:transparent;color:#1a1a1a;border:1px solid #1a1a1a}.ibscent-scentfam__pill--intimate{background:#b9a68f}.ibscent-scentfam__pill--noticeable{background:#cf9350}.ibscent-scentfam__pill--powerful{background:#b8551f}.ibscent-scentfam__meaning{display:block;margin-bottom:4px;font-family:"Space Mono",var(--font-accent, monospace);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6a655c}.ibscent-scentfam--presence .ibscent-scentfam__grid{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:640px){.ibscent-scentfam--presence .ibscent-scentfam__grid{grid-template-columns:1fr}}.ibscent-scentfam__desc{margin:0;font-family:var(--font-body, inherit);font-size:12.5px;line-height:1.4;color:#2a2a2a}@media screen and (max-width:560px){.ibscent-scentfam__grid{grid-template-columns:1fr}.ibscent-scentfam__img{width:52px;height:52px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ibscent-scent-families.css.map */
