.wfam{--wf-cyan: #21c6e4;--wf-cyan-dark: #0f9fbb;--wf-cyan-soft: #E8F9FC;--wf-yellow: #f0c417;--wf-text: #333;--wf-muted: #7a8790;margin:16px 0 8px;color:var(--wf-text)}.wfam__title{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-family:var(--heading-font-family);font-weight:600;font-size:15px;letter-spacing:-.01em}.wfam__title-dot{width:8px;height:8px;border-radius:50%;background:var(--wf-cyan);box-shadow:0 0 0 4px var(--wf-cyan-soft)}.wfam__drop{padding:6px;border-radius:22px;background:linear-gradient(160deg,#effbfd,#f7f7f7);box-shadow:inset 0 0 0 1px #21c6e42e}.wfam__head,.wfam__row{position:relative;width:100%;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto auto;grid-template-areas:"img label price chev" "img info price chev";align-items:center;column-gap:12px;row-gap:2px}.wfam__head{padding:12px 14px 12px 12px;border-radius:18px;background:#fff;box-shadow:0 0 0 2px var(--wf-cyan),0 8px 22px -14px #0f9fbb8c}.wfam__row{padding:10px 14px 10px 12px;border-radius:16px;background:#ffffffb8;transition:background .2s,transform .2s,box-shadow .2s}.wfam__row:hover{background:#fff;transform:translateY(-1px);box-shadow:0 6px 16px -12px #00000059}.wfam__row+.wfam__row{margin-top:6px}.wfam__row.is-disabled{opacity:.45;cursor:not-allowed;transform:none}.wfam__img{grid-area:img;width:48px;height:48px;border-radius:14px;overflow:hidden;background:var(--wf-cyan-soft)}.wfam__img img{display:block;width:100%;height:100%;object-fit:cover}.wfam__head .wfam__img{width:54px;height:54px}.wfam__label{grid-area:label;display:flex;align-items:center;gap:8px;min-width:0;font-family:var(--heading-font-family);font-weight:600;font-size:15px;line-height:1.2}.wfam__head .wfam__label{font-size:16px}.wfam__info{grid-area:info;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.wfam__info:empty{display:none}.wfam__sub{font-size:12px;color:var(--wf-muted);line-height:1.3}.wfam__badge{padding:2px 9px;border-radius:999px;background:var(--wf-yellow);color:#1a1a1a;font-size:10.5px;font-weight:700;white-space:nowrap}.wfam__off{grid-area:label;justify-self:end;margin-right:2px;padding:2px 8px;border-radius:999px;background:var(--wf-cyan);color:#fff;font-size:11px;font-weight:700}.wfam__head,.wfam__row{grid-template-columns:auto auto 1fr auto auto;grid-template-areas:"img label off price chev" "img info info price chev"}.wfam__off{grid-area:off;justify-self:start}.wfam__price{grid-area:price;display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.wfam__price s{font-size:11.5px;color:#a3adb4}.wfam__price b{font-size:16px;font-weight:700;color:var(--wf-text)}.wfam__head .wfam__price b{font-size:19px;color:var(--wf-cyan)}.wfam__chev{grid-area:chev;position:relative;width:28px;height:28px;border-radius:50%;background:var(--wf-cyan-soft)}.wfam__chev:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-right:2px solid var(--wf-cyan-dark);border-bottom:2px solid var(--wf-cyan-dark);transform:translate(-50%,-70%) rotate(45deg);transition:transform .25s}.wfam.is-open .wfam__chev:after{transform:translate(-50%,-30%) rotate(-135deg)}.wfam__row .wfam__chev{visibility:hidden;width:0}.wfam__list{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.wfam.is-open .wfam__list{max-height:640px;padding-top:8px}.wfam__hint{margin:2px 6px 8px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--wf-muted)}@media(max-width:400px){.wfam__head,.wfam__row{column-gap:10px}.wfam__img{width:42px;height:42px;border-radius:12px}.wfam__head .wfam__img{width:48px;height:48px}.wfam__label{font-size:14px}}.wfam__price b,.wfam__price s{white-space:nowrap}@media(max-width:600px){.wfam__head,.wfam__row{grid-template-columns:auto 1fr auto auto;grid-template-areas:"img label price chev" "img info price chev"}.wfam__off{display:none}.wfam__info:before{content:attr(data-off);display:none}.wfam__head .wfam__price b{font-size:17px}.wfam__label{font-size:14.5px}}.wfam__off--m{display:none}@media(max-width:600px){.wfam__off--m{display:inline-block;grid-area:auto;padding:1px 7px;font-size:10.5px}.wfam__info:before{content:none}}.wfam__badge{background:#d5f1df;color:#1e7f43}
/*# sourceMappingURL=/cdn/shop/t/93/assets/wave-familia.css.map */
