.av-ah{color:#302d2a}.av-ah .page-width{max-width:1260px;margin:auto;padding-inline:40px}.av-ah h1,.av-ah h2,.av-ah h3{font-family:var(--font-heading-family,Arial,sans-serif);font-weight:500;line-height:1.2;letter-spacing:0}.av-ah h1{font-size:clamp(29px,3vw,43px);margin:0 0 15px}.av-ah h2{font-size:clamp(24px,2.3vw,32px);margin:0 0 17px}.av-ah p{font-size:15px;line-height:1.7}.av-ah a{color:rgb(var(--color-foreground));text-underline-offset:4px}.av-ah-head{padding:27px 0 25px;background:#f6f3ee}.av-ah-crumb{font-size:12px;margin-bottom:20px;color:#6c655e}.av-ah-lead{max-width:850px;margin:0}.av-ah-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.av-ah-tabs a{padding:11px 18px;border:1px solid rgba(var(--color-secondary-button-text),.35);border-radius:24px;text-decoration:none;background:rgb(var(--color-secondary-button));color:rgb(var(--color-secondary-button-text));font-size:14px}.av-ah-tabs [aria-selected=true]{color:rgb(var(--color-button-text));background:rgb(var(--color-button));border-color:rgb(var(--color-button))}.av-ah-tabs a:hover{border-color:rgb(var(--color-button))}.av-ah-tabs a:focus-visible,.av-ah-card a:focus-visible,.av-ah input:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.av-ah-collection{padding:32px 0 24px;background:#fff}.av-ah-search{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:21px 0 24px}.av-ah-search[hidden],.av-ah [hidden],#av-artist-products[hidden]{display:none!important}.av-ah-search label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.av-ah-search input{font:inherit;width:min(440px,100%);padding:12px 14px;border:1px solid rgba(var(--color-foreground),.35);border-radius:7px;background:white;color:#302d2a;min-height:45px}.av-ah-search>div{width:min(440px,100%)}.av-ah-count{font-size:13px;color:#67615b;padding:0 0 13px;margin:0}.av-ah-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.av-ah-card{border:1px solid #e3dfd8;border-radius:10px;overflow:hidden;background:#fff;min-width:0}.av-ah-card a{display:block;text-decoration:none;color:inherit;height:100%}.av-ah-card-media{aspect-ratio:1;background:#f1eeea}.av-ah-card img{width:100%;height:100%;object-fit:contain;display:block}.av-ah-card-copy{padding:15px 16px}.av-ah-card-copy h3{font-size:18px;margin:0 0 9px}.av-ah-card-copy span{font-size:13px;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:4px}.av-ah-no-results{padding:25px 0}.av-ah-guide-link{margin:24px 0 0}.av-ah-preview-bar{background:#1d302b;color:white;font:12px/1.5 Arial,sans-serif;padding:12px 20px}.av-ah-preview-note{font-size:12px!important;color:#675f58}.av-ah-preview-products{padding:26px 0}.av-ah-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.av-ah-preview-grid a{text-decoration:none;color:inherit;font-size:13px}.av-ah-preview-grid img{width:100%;height:auto;display:block}.av-ah-preview-grid span{display:block;margin-top:8px}.av-ah-preview-filters{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between;border-block:1px solid #ddd7ce;padding:15px 0;margin-bottom:20px;font-size:13px}.av-ah-preview-guide{padding:40px 0}.av-ah-preview-guide h3{font-size:21px}.av-ah-preview-guide details{border-bottom:1px solid #ddd}.av-ah-preview-guide summary{font-size:15px;font-weight:600;padding:18px 0;cursor:pointer}.av-ah-preview-guide details>div{padding-bottom:15px}.av-ah-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.av-ah-examples img{width:100%;height:auto}.av-ah-examples p{font-size:13px}.av-ah-advice{max-width:940px;margin-top:32px}#artistes,#av-artist-products{scroll-margin-top:170px}@media(max-width:749px){.av-ah .page-width{padding-inline:20px}.av-ah-head{padding-top:18px}.av-ah h1{font-size:30px}.av-ah p{font-size:14px}.av-ah-tabs{gap:8px}.av-ah-tabs a{font-size:12px;padding:10px 13px}.av-ah-collection{padding-top:26px}.av-ah-cards,.av-ah-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.av-ah-card-copy{padding:12px}.av-ah-card-copy h3{font-size:16px}.av-ah-card-copy span{font-size:12px}.av-ah-search{gap:5px}.av-ah-count{padding-bottom:0}.av-ah-examples{grid-template-columns:1fr}.av-ah-examples img{max-width:400px}}