.afina-home .shop__hero{background:var(--surface);border-bottom:1px solid var(--border);padding:56px 0 40px}.afina-home .shop__eyebrow{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.afina-home .shop__title{font-family:var(--font-display);font-size:clamp(2.1rem,3.6vw,3rem);margin:14px 0 10px;color:var(--text)}.afina-home .shop__sub{color:var(--text-2);font-size:var(--fs-body-lg);max-width:52ch;margin:0 0 18px}.afina-home .shop__trust{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--text-2);flex-wrap:wrap}.afina-home .shop__trust b{color:var(--text)}.afina-home .shop__stars{display:inline-flex;align-items:center;gap:2px}.afina-home .shop__perks{display:flex;align-items:center;gap:28px;flex-wrap:wrap;background:var(--pine-100, #E1EDF7);border-radius:12px;padding:14px 22px;margin:0 0 26px;font-size:13.5px;font-weight:500;color:var(--ink-700)}.afina-home .shop__perk{display:inline-flex;align-items:center;gap:8px}.afina-home .shop__salebar{--salebar-bg: #C8102E;--salebar-pop: #FFFFFF;display:flex;align-items:center;gap:14px;width:100%;background:var(--salebar-bg);border-radius:12px;padding:14px 18px;margin-bottom:22px}.afina-home .shop__salebadge{flex:none;white-space:nowrap;background:var(--salebar-pop);color:var(--salebar-bg);font-family:var(--font-display);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.afina-home .shop__saletext{flex:1;min-width:0;font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1.4;color:#ffffffdb}.afina-home .shop__saletext b{color:var(--salebar-pop);font-weight:800}@media(max-width:560px){.afina-home .shop__salebar{flex-direction:column;align-items:flex-start;gap:10px;padding:13px 15px}.afina-home .shop__saletext{font-size:14px}}.afina-home .shop__bodywrap{padding:28px 0 88px}.afina-home .shop__filters{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 22px}.afina-home .shop__chip{font-family:var(--font-sans);font-size:13.5px;font-weight:600;padding:9px 16px;border-radius:999px;border:1.5px solid var(--border-strong);background:var(--surface);color:var(--ink-700);cursor:pointer;transition:all .18s ease;display:inline-flex;align-items:center;gap:7px}.afina-home .shop__chip em{font-style:normal;font-size:11.5px;font-weight:600;color:var(--text-3)}.afina-home .shop__chip:hover{border-color:var(--ink-700)}.afina-home .shop__chip[aria-pressed=true]{background:var(--ink-800);border-color:var(--ink-800);color:var(--stone-50)}.afina-home .shop__chip[aria-pressed=true] em{color:var(--stone-400)}.afina-home .shop__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.afina-home .shop__empty{padding:48px 0;text-align:center;color:var(--text-2)}.afina-home .shop__guarantee{margin-top:44px;background:var(--bg-dark);color:var(--text-on-dark);border-radius:var(--radius-xl, 26px);padding:40px 44px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.afina-home .shop__guarantee h2{font-family:var(--font-display);color:var(--text-on-dark);font-size:clamp(1.5rem,2.4vw,2rem);margin:0 0 8px}.afina-home .shop__guarantee p{color:var(--text-on-dark-soft);margin:0;max-width:52ch}.afina-home .pcard{display:block;background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;text-decoration:none;transition:box-shadow .24s cubic-bezier(.22,.61,.36,1),transform .24s cubic-bezier(.22,.61,.36,1)}.afina-home .pcard:hover{box-shadow:var(--shadow-md, 0 16px 36px -18px rgba(14,33,56,.26));transform:translateY(-3px)}.afina-home .pcard__img{aspect-ratio:1/1;background:#f7f7f5;position:relative;display:flex;align-items:center;justify-content:center}.afina-home .pcard__img img{width:84%;height:84%;object-fit:contain}.afina-home .pcard__tag{position:absolute;top:14px;left:14px;background:var(--pine-700);color:#fff;font-size:10.5px;font-weight:600;padding:5px 12px;border-radius:999px;letter-spacing:.04em}.afina-home .pcard__meta{padding:18px 18px 22px}.afina-home .pcard__meta h3{font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1.2;margin:0 0 4px;color:var(--text)}.afina-home .pcard__sub{font-size:12.5px;color:var(--text-3);margin:0 0 10px}.afina-home .pcard__rating{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text-2);margin:0 0 8px}.afina-home .pcard__price{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--text);flex-wrap:wrap}.afina-home .pcard__price s{font-weight:500;font-size:13px;color:var(--text-3)}.afina-home .pcard__save{font-size:11px;font-weight:700;color:#fff;background:var(--clay-600, #8A4A3B);border-radius:999px;padding:4px 10px;letter-spacing:.02em}.afina-home .pcard__atc{display:flex;align-items:center;justify-content:center;width:100%;margin-top:14px;padding:13px 18px;background:var(--pine-700, #17304F);color:#fff;font-family:var(--font-sans);font-size:14.5px;font-weight:600;border:0;border-radius:999px;cursor:pointer;transition:background .18s ease;text-align:center}.afina-home .pcard__atc:hover{background:var(--pine-900, #0E2138);color:#fff}.afina-home .pcard__atc--soldout{background:var(--stone-300);color:var(--ink-500);cursor:default}.afina-home .pcard__atc--soldout:hover{background:var(--stone-300);color:var(--ink-500)}@media(max-width:860px){.afina-home .shop__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.afina-home .shop__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/afina-collection.css.map */
