.fa-targeted{padding-block:var(--fa-sp-16);max-width:1440px;margin-inline:auto}.fa-targeted .fa-container{max-width:none}.fa-targeted__head{display:flex;flex-direction:column;gap:30px;margin-bottom:60px;padding-left:18px}.fa-targeted__title{font-family:var(--fa-font-head);font-weight:700;font-size:clamp(28px,5.2vw,42px);line-height:1.5;margin:0;color:var(--fa-ink)}.fa-targeted__subtitle{font-size:clamp(18px,3vw,24px);font-weight:700;line-height:1.25;color:var(--fa-muted);margin:0;max-width:1100px}.fa-targeted__tabs{display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:44px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--fa-line) transparent;padding-bottom:6px}.fa-targeted__tabs::-webkit-scrollbar{height:4px}.fa-targeted__tabs::-webkit-scrollbar-thumb{background:var(--fa-line);border-radius:999px}.fa-targeted__tabs::-webkit-scrollbar-track{background:transparent}@media(min-width:1440px){.fa-targeted__tabs{scrollbar-width:none;padding-bottom:0}.fa-targeted__tabs::-webkit-scrollbar{display:none}}@media(max-width:1439px){.fa-targeted__tabs{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 40px),rgba(0,0,0,.15) 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 40px),#00000026)}}.fa-targeted__tab{flex:0 0 auto;border:1px solid transparent;background:#42cfbe1f;font-family:var(--fa-font-head);font-weight:700;font-size:var(--fa-fs-13);letter-spacing:.02em;text-transform:uppercase;color:var(--fa-ink);padding:11px 16px;border-radius:var(--fa-r-pill);cursor:pointer;white-space:nowrap;transition:border-color .15s ease,background .15s ease}.fa-targeted__tab:hover{background:#42cfbe33}.fa-targeted__tab[aria-selected=true]{border-color:var(--fa-ink)}.fa-targeted__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;align-content:start}@media(min-width:1200px){.fa-targeted__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.fa-card{position:relative;background:linear-gradient(135deg,#2fb6a38c,#2fb6a342);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-radius:18px;overflow:hidden;box-shadow:0 10px 30px -12px #0003;align-self:start}.fa-card[hidden]{display:none}.fa-card__head{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;cursor:pointer;width:100%;background:none;border:none;text-align:left;font:inherit;color:inherit}.fa-card__media{align-self:center;width:48px;height:42px;flex-shrink:0;border-radius:10px;overflow:hidden;background:var(--fa-surface);transition:width .35s ease,height .35s ease}.fa-card__img{width:100%;height:100%;object-fit:cover;display:block}.fa-card__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding-top:2px}.fa-card__name{font-family:var(--fa-font-head);font-weight:700;font-size:var(--fa-fs-13);line-height:1.25;color:var(--fa-ink)}.fa-card__dose{font-size:11.5px;line-height:normal;color:#5c6b67}.fa-card__toggle{align-self:center}.fa-card__head[aria-expanded=true] .fa-card__media{width:96px;height:84px}.fa-card__body{max-height:0;overflow:hidden;transition:max-height .35s ease}.fa-card__body[data-open=true]{max-height:240px}.fa-card__head[aria-expanded=true]+.fa-card__body .fa-card__desc{padding:4px 16px 16px}.fa-card__desc{margin:0;padding:0 14px 14px 72px;font-size:12.5px;line-height:1.5;color:#3a3a40}@media(max-width:768px){.fa-targeted{padding-bottom:16px}.fa-targeted__head{gap:18px;margin-bottom:32px;padding-left:0}.fa-targeted__grid{display:grid;overflow-x:visible;scroll-snap-type:none}.fa-card{flex:none;width:auto;max-width:none;min-width:0}.fa-card__body[data-open=true]{max-height:340px}}.fa-targeted__more{display:none}.fa-targeted__grid{position:relative}.fa-targeted__grid.is-clipped:after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;pointer-events:none;background:linear-gradient(#fff0,#ffffffe6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(transparent,#000 60%);mask-image:linear-gradient(transparent,#000 60%)}.fa-targeted__more[hidden]{display:none!important}@media(max-width:768px){.fa-targeted__more{display:block;width:100%;min-height:44px;margin-top:16px;padding:12px 20px;background:none;border:1px solid rgba(31,31,33,.25);border-radius:var(--fa-r-pill);font-family:var(--fa-font-body);font-size:var(--fa-fs-14);font-weight:600;color:var(--fa-ink);cursor:pointer}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/fa-targeted.css.map */
