aromafit-collection{display:block}.af-collection{padding-block:48px 70px}.af-collection *{box-sizing:border-box}.af-collection h1{font-family:var(--af-serif,Georgia,serif);font-weight:400;font-size:55px;line-height:1.12;letter-spacing:-1.5px;margin:12px 0 20px}.af-collection-intro{max-width:60ch;font-size:15px;color:var(--af-muted);line-height:1.75}.af-collection-tabs,.af-collection-brandlinks{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;margin:24px 0}.af-collection-tabs a,.af-collection-brandlinks a{color:inherit;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;border-bottom:1px solid transparent;font-size:14px}.af-collection-tabs a[aria-current],.af-collection-brandlinks a[aria-current]{border-bottom-color:currentColor}.af-collection-tabs a:hover,.af-collection-brandlinks a:hover{text-decoration:underline;text-underline-offset:5px}.af-collection-brandlinks{margin-top:0;margin-bottom:28px;gap:8px 24px}.af-collection-brandlinks a{font-size:13px;color:var(--af-muted)}.af-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 20px;padding:20px 0;border-block:1px solid var(--af-line)}.af-filters label{display:flex;flex-direction:column;gap:7px;font-size:12px;min-width:135px}.af-filters select{border:1px solid var(--af-line);border-radius:2px;background:var(--af-ivory);color:var(--af-ink);font:inherit;font-size:13px;padding:10px 28px 10px 10px;min-height:48px;max-width:230px}.af-filters button{border:0;background:none;color:inherit;text-decoration:underline;text-underline-offset:4px;min-height:48px;font:inherit;font-size:13px;cursor:pointer;padding:10px 0}.af-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.af-active-filters button{font:inherit;font-size:12px;color:inherit;min-height:44px;padding:8px 12px;background:var(--af-sand);border:1px solid var(--af-line);border-radius:2px;cursor:pointer;display:flex;align-items:center;gap:12px;max-width:100%;text-align:left}.af-active-filters button span:first-child{overflow-wrap:anywhere}.af-active-filters button:hover{background:#dfd1c0}.af-result-count{font-size:13px;margin:22px 0}.af-catalog-grid{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px;padding:0;margin:0}.af-catalog-grid>li{min-width:0}.af-empty{padding:40px 0}.af-empty h2{font:normal 30px/1.2 var(--af-serif,Georgia,serif);margin:0 0 16px}.af-empty p{font-size:14px;max-width:55ch;line-height:1.7;margin-bottom:22px}.af-filter-summary{font-size:13px;color:var(--af-muted)}.af-pagination{display:flex;justify-content:center;gap:20px;padding-block:35px;font-size:15px}.af-pagination a{color:inherit;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.af-collection [hidden]{display:none!important}.af-collection a:focus-visible,.af-collection button:focus-visible,.af-collection select:focus-visible{outline:3px solid #735423;outline-offset:4px}
@media(max-width:989px){.af-catalog-grid{gap:28px 18px}}
@media(max-width:749px){.af-collection{padding-block:30px 45px}.af-collection h1{font-size:39px;letter-spacing:-1px}.af-collection-intro{font-size:14px}.af-filters{gap:14px}.af-filters label{flex:1 1 calc(50% - 14px);min-width:0}.af-filters select{width:100%;max-width:100%;min-width:0;font-size:12px;padding-right:20px}.af-filters>button{flex-basis:100%;text-align:left}.af-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.af-collection-tabs,.af-collection-brandlinks{gap:8px 20px}.af-collection h2{font-size:27px}}
