.bna-art-collection{color:rgb(var(--color-foreground))}.bna-art-collection__grid{display:grid;grid-template-columns:repeat(var(--bna-art-columns),minmax(0,1fr));gap:3.2rem 2.4rem;list-style:none;padding:0;margin:2.4rem 0 4rem}.bna-art-collection__grid>li{min-width:0}.bna-art-card__link{display:block;height:100%;color:inherit;text-decoration:none}.bna-art-card__image{box-sizing:border-box;aspect-ratio:4 / 5;display:grid;place-items:center;padding:clamp(1.2rem,2vw,2.4rem);background:rgba(var(--color-foreground),.035);border:1px solid rgba(var(--color-foreground),.12)}.bna-art-card__image img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}.bna-art-card__image>span{padding:1rem;text-align:center}.bna-art-card__details{padding:1.6rem 0}.bna-art-card h3{margin:0 0 .8rem;font-size:1.9rem;line-height:1.35;overflow-wrap:anywhere}.bna-art-card p{margin:.4rem 0;line-height:1.5}.bna-art-card__formats{font-size:1.3rem}.bna-art-card__price{font-size:1.6rem;font-weight:600}.bna-art-card__availability{font-size:1.3rem}.bna-art-card__link:hover h3{text-decoration:underline;text-underline-offset:.3rem}.bna-art-filters{padding:0 0 2.4rem;border-bottom:1px solid rgba(var(--color-foreground),.2)}.bna-art-filters>p{margin:0 0 2rem}.bna-art-filters h2{font-size:1.6rem;margin:0 0 1rem}.bna-art-filters nav+nav{margin-top:2rem}.bna-art-filters ul{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;padding:0;margin:0}.bna-art-filters nav a{display:flex;align-items:center;min-height:4.4rem;padding:.8rem 1.4rem;border:1px solid rgba(var(--color-foreground),.4);border-radius:.4rem;color:inherit;text-decoration:none;line-height:1.4}.bna-art-filters nav a[aria-current]{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground));font-weight:600}.bna-art-filters__native{margin-top:2.4rem}.bna-art-filters__native summary{display:list-item;cursor:pointer;min-height:4.4rem;padding:1rem 0}.bna-art-filters__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:2rem;padding:1.6rem 0}.bna-art-filters__form fieldset{border:1px solid rgba(var(--color-foreground),.3);padding:1rem;min-width:0;max-width:100%}.bna-art-filters__form label{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;min-height:4.4rem}.bna-art-filters__form input[type=number]{width:10rem}.bna-art-filters__form input[type=checkbox]{width:2rem;height:2rem}.bna-art-filters__form input,.bna-art-filters__form select,.bna-art-filters__form button{font:inherit}.bna-art-filters__form input[type=number],.bna-art-filters__form select,.bna-art-filters__form button{min-height:4.4rem;padding:.8rem;border:1px solid rgba(var(--color-foreground),.4);border-radius:.3rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));max-width:100%}.bna-art-filters__form button{cursor:pointer;padding:.8rem 2rem}.bna-art-filters__native>p{max-width:70ch;font-size:1.3rem}.bna-art-filters__clear{display:inline-flex;align-items:center;min-height:4.4rem;color:inherit;margin-top:1rem}.bna-art-collection a:focus-visible,.bna-art-collection button:focus-visible,.bna-art-collection input:focus-visible,.bna-art-collection select:focus-visible,.bna-art-collection summary:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem}@media(max-width:989px){.bna-art-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.bna-art-collection__grid{grid-template-columns:repeat(var(--bna-art-mobile-columns),minmax(0,1fr));gap:2rem 1.2rem}.bna-art-card h3{font-size:1.6rem}.bna-art-card__formats{font-size:1.2rem}.bna-art-filters nav a{padding:.8rem 1rem}}.bna-art-card h3{min-height:2.7em}.bna-art-card__formats{min-height:3em}.bna-art-filter-drawer{margin-bottom:1.6rem}.bna-art-filter-drawer .mobile-facets__inner{max-width:46rem;width:min(100%,46rem)}.bna-art-filter-drawer__content{padding:2rem;overflow-y:auto;padding-bottom:max(3rem,env(safe-area-inset-bottom))}.bna-art-filter-drawer .bna-art-filters{border:0}.bna-art-filter-drawer .bna-art-filters__native{margin-top:2.4rem}.bna-art-filter-drawer .bna-art-filters__form{display:grid;min-width:0}.bna-art-filter-drawer input,.bna-art-filter-drawer select{max-width:100%}.bna-art-filter-drawer .mobile-facets__close{color:rgb(var(--color-foreground))}.bna-art-filter-selection{font-size:1.4rem}@media screen and (min-width:750px){body:has(.bna-art-filter-drawer details[open]){overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/bna-art-collection.css.map */
