.breadcrumb{display:flex;align-items:center;gap:16px;padding:14px 0 0;flex-wrap:wrap}.breadcrumb__back{font-size:.85rem;color:var(--color-cast-iron);text-decoration:underline}.breadcrumb__back:hover{color:var(--color-ember-dark)}.breadcrumb ol{display:flex;align-items:center;gap:6px;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);flex-wrap:wrap;list-style:none;margin:0;padding:0}.breadcrumb li:not(:last-child):after{content:"/";margin-left:6px;color:var(--color-muted)}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{color:var(--color-ember-dark);text-decoration:underline}.breadcrumb li[aria-current]{color:var(--color-cast-iron);font-weight:700}.campaign-ribbon{grid-column:1 / -1;display:flex;align-items:center;gap:12px;background:var(--color-ember-tint);border:1px solid var(--color-ember-tint-border);color:var(--color-ember-dark);border-radius:var(--radius-card);padding:12px 18px;font-size:.88rem;flex-wrap:wrap;margin-bottom:4px}.campaign-ribbon svg{width:16px;height:16px;flex:none}.campaign-ribbon strong{font-weight:700}.campaign-ribbon a{margin-left:auto;font-weight:700;text-decoration:underline;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.campaign-ribbon a svg{width:12px;height:12px}.plp{display:grid;grid-template-columns:240px 1fr;gap:32px;padding:24px 0 60px;align-items:start}.plp form{display:contents}.plp__intro{grid-column:1 / -1;padding-bottom:6px}.plp__intro h1{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);text-transform:uppercase;letter-spacing:.01em;margin-bottom:10px}.plp__intro p{max-width:62ch;color:var(--color-ink-soft);margin:0;font-size:.94rem}.filters{position:sticky;top:140px}.filter-group{padding:16px 0;border-bottom:1px solid var(--color-border)}.filter-group:first-child{padding-top:0}.filter-group h3{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin-bottom:10px}.filter-chips{display:flex;flex-wrap:wrap;gap:8px}.filter-chip{display:inline-flex;align-items:center;gap:4px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:6px 14px;border:1px solid var(--color-border);border-radius:999px;font-size:.83rem;color:var(--color-ink-soft);background:#fff}.filter-chip:hover{border-color:var(--color-ember)}.filter-chip input{position:absolute;opacity:0;width:0;height:0}.filter-chip:has(input:checked){background:var(--color-cast-iron);border-color:var(--color-cast-iron);color:#fff}.filter-chip:has(input:disabled){opacity:.4;cursor:not-allowed}.filter-chip .count{color:inherit;opacity:.65;font-size:.78rem}.filters .price-range{display:flex;align-items:center;gap:8px;font-size:.85rem}.filters .price-range input[type=number]{width:62px;padding:6px 8px;border:1px solid var(--color-border);border-radius:var(--radius-card-sm);font:inherit}.filters__apply{margin-top:16px}.plp__toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;gap:12px;flex-wrap:wrap}.plp__count{font-size:.85rem;color:var(--color-muted)}.plp__toolbar-right{display:flex;align-items:center;gap:14px}.plp__sort select{padding:7px 10px;border:1px solid var(--color-border);border-radius:var(--radius-card-sm);font:inherit;background:#fff}.view-toggle{display:flex;border:1px solid var(--color-border);border-radius:var(--radius-card-sm);overflow:hidden}.view-toggle button{background:#fff;border:none;padding:7px 9px;cursor:pointer;color:var(--color-muted);display:inline-flex;font-size:1rem}.view-toggle button[aria-pressed=true]{background:var(--color-ash);color:var(--color-cast-iron)}.plp .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.plp .grid--list{grid-template-columns:1fr}.plp .grid--list .card-product{flex-direction:row}.plp .grid--list .card-product__media{width:180px;aspect-ratio:1;flex:none}.plp__pagination{display:flex;justify-content:center;gap:8px;margin-top:32px}.plp__pagination a,.plp__pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;border:1px solid var(--color-border);border-radius:var(--radius-card-sm);font-size:.85rem}.plp__pagination a:hover{border-color:var(--color-ember)}.plp__pagination [aria-current=page]{background:var(--color-cast-iron);color:#fff;border-color:var(--color-cast-iron)}.plp__pagination-prev .icon,.plp__pagination-next .icon{width:16px;height:16px}.plp__pagination-prev .icon{transform:rotate(90deg)}.plp__pagination-next .icon{transform:rotate(-90deg)}.advisor-banner{grid-column:1 / -1;background:var(--color-cast-iron);border-radius:var(--radius-card);display:flex;align-items:center;gap:20px;padding:18px 22px;color:#fff;margin-bottom:4px}.advisor-banner__avatar{width:56px;height:56px;border-radius:999px;background:linear-gradient(160deg,#2b2318,var(--color-ember-dark));flex:none;display:flex;align-items:center;justify-content:center}.advisor-banner__avatar svg{width:26px;height:26px}.advisor-banner__text{flex:1;min-width:0}.advisor-banner__text h3{font-size:.95rem;text-transform:uppercase;letter-spacing:.02em;margin-bottom:4px}.advisor-banner__text p{margin:0;font-size:.85rem;color:var(--color-on-dark-soft)}.advisor-banner .btn{flex:none}@media(max-width:700px){.advisor-banner{flex-wrap:wrap}.advisor-banner .btn{width:100%}}@media(max-width:48rem){.plp{grid-template-columns:1fr}.plp .grid{grid-template-columns:repeat(2,1fr)}.filters{position:static}}.search-head{padding:32px 0 24px;max-width:640px}.search-head__bar{position:relative;display:flex;align-items:center}.search-head__bar .icon:first-child{position:absolute;left:16px;width:20px;height:20px;color:var(--color-muted);pointer-events:none}.search-head__bar input[type=search]{width:100%;padding:14px 44px;border:1px solid var(--color-border);border-radius:var(--radius-card);font-size:1rem}.search-head__clear{position:absolute;right:14px;width:20px;height:20px;color:var(--color-muted);display:flex}.search-head__popular{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px;font-size:.82rem;color:var(--color-muted)}.search-head__popular a{border:1px solid var(--color-border);border-radius:999px;padding:6px 14px;color:var(--color-ink-soft)}.search-head__popular a:hover{border-color:var(--color-ember);color:var(--color-ember-dark)}.filters-form{display:contents}.plp--no-filters{grid-template-columns:1fr}
/*# sourceMappingURL=/cdn/shop/t/5/assets/collection.css.map */
