.tmps-medicines{background:var(--cream);min-height:70vh}.tmps-medicines__inner{max-width:1200px;margin:0 auto;padding:0 3rem}.tmps-medicines__hero{padding:9rem 0 3rem;background:linear-gradient(180deg,var(--blush) 0%,var(--cream) 100%);text-align:center}.tmps-medicines__hero .section-title{margin-bottom:1rem}.tmps-medicines__intro{max-width:560px;margin:0 auto;font-size:1rem}.tmps-medicines__list{padding:2.5rem 0 6rem}.tmps-medicines__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.tmps-medicines__search{position:relative;display:flex;align-items:center;flex:1 1 320px;max-width:420px;color:var(--text-soft)}.tmps-medicines__search svg{position:absolute;left:1.1rem;pointer-events:none}.tmps-medicines__search input{width:100%;padding:.85rem 1.25rem .85rem 2.9rem;border:1.5px solid var(--blush-deep);border-radius:50px;background:var(--white);font-family:var(--ff-sans);font-size:.9rem;color:var(--text);transition:border-color .2s,box-shadow .2s}.tmps-medicines__search input::placeholder{color:var(--text-soft)}.tmps-medicines__search input:focus{outline:none;border-color:var(--rose);box-shadow:0 0 0 3px #c4717a33}.tmps-medicines__count{margin:0;font-size:.82rem;letter-spacing:.04em;color:var(--text-soft)}.tmps-medicines__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;list-style:none;margin:0;padding:0}@media(min-width:480px){.tmps-medicines__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.tmps-medicines__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tmps-med-card[hidden]{display:none}.tmps-med-card__link{display:flex;flex-direction:column;height:100%;background:var(--white);border:1px solid rgba(196,113,122,.15);border-radius:16px;overflow:hidden;text-decoration:none;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.tmps-med-card__link:hover{transform:translateY(-4px);border-color:#c4717a59;box-shadow:0 12px 32px #3d1f3f1a}.tmps-med-card__link:focus-visible{outline:2px solid var(--rose);outline-offset:3px}.tmps-med-card__media{aspect-ratio:1 / 1;background:var(--blush);display:flex;align-items:center;justify-content:center;overflow:hidden}.tmps-med-card__img{width:100%;height:100%;object-fit:contain;background:var(--white)}.tmps-med-card__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--blush-deep)}.tmps-med-card__body{display:flex;flex-direction:column;gap:.5rem;flex:1;padding:1.25rem 1.25rem 1.5rem}.tmps-med-card__name{font-size:1.3rem;margin:0}.tmps-med-card__summary{margin:0;font-size:.85rem;line-height:1.6}.tmps-med-card__more{margin-top:auto;padding-top:.5rem;font-size:.78rem;font-weight:500;letter-spacing:.06em;color:var(--rose)}.tmps-medicines__empty{text-align:center;padding:3rem 1rem;font-family:var(--ff-serif);font-size:1.4rem;color:var(--plum)}.tmps-medicines__empty[hidden]{display:none}.tmps-medicines__more{display:flex;justify-content:center;margin-top:2.5rem}.tmps-medicines__more [hidden]{display:none}.tmps-medicines .btn-ghost:focus-visible{outline:2px solid var(--rose);outline-offset:3px}.tmps-medicines .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:768px){.tmps-medicines__inner{padding:0 1.5rem}.tmps-medicines__hero{padding:7.5rem 0 2.5rem}.tmps-medicines__list{padding:2rem 0 4rem}.tmps-medicines__search{max-width:none}}@media(max-width:479px){.tmps-medicines__inner{padding:0 1rem}.tmps-med-card__media{aspect-ratio:4 / 3}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tmps-medicines.css.map */
