.acb{--acb-gutter: clamp(2rem, 7vw, 10rem);--acb-measure: 64rem;--acb-ratio: 1.7777;--acb-media-width: 65%;padding-block:clamp(2rem,3.5vw,4rem) clamp(4rem,7vw,8rem)}.acb__inner{max-width:calc(112rem + var(--acb-gutter) * 2);margin-inline:auto;padding-inline:var(--acb-gutter)}.acb__breadcrumb{margin-bottom:clamp(1.6rem,2.6vw,2.8rem);font-size:1.2rem;letter-spacing:.04em}.acb__crumbs{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .6rem;margin:0;padding:0;list-style:none}.acb__crumb+.acb__crumb:before{content:"/";margin-right:.6rem;opacity:.4}.acb__crumb a{color:inherit;text-decoration:none;opacity:.55;transition:opacity .2s ease}.acb__crumb a:hover,.acb__crumb a:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:.3rem}.acb__crumb[aria-current=page]{opacity:.55}.acb__title{margin:0 0 clamp(2rem,3.4vw,3.6rem);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(1.5rem,2.2vw,2.8rem);line-height:1.2;letter-spacing:.02em;text-align:center;text-wrap:balance}.acb__carousel{display:block;margin-inline:auto}@media screen and (min-width:750px){.acb__carousel{max-width:var(--acb-media-width)}}.acb__frame{position:relative;aspect-ratio:var(--acb-ratio);overflow:hidden;background:rgba(var(--color-foreground),.04)}.acb__frame--16-9{--acb-ratio: 16 / 9}.acb__frame--3-2{--acb-ratio: 3 / 2}.acb__frame--2-1{--acb-ratio: 2 / 1}.acb__frame--4-3{--acb-ratio: 4 / 3}@media screen and (max-width:749px){.acb__frame--2-1{--acb-ratio: 16 / 9}.acb__frame--16-9{--acb-ratio: 3 / 2}}.acb__track{position:relative;display:flex;height:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.acb__track::-webkit-scrollbar{display:none}.acb__track:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem}.acb__slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always}.acb__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;font-size:0;color:transparent}.acb__arrow{position:absolute;top:50%;translate:0 -50%;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:none;border-radius:50%;background:rgba(var(--color-background),.82);color:rgb(var(--color-foreground));cursor:pointer;opacity:0;transition:opacity .25s ease,background-color .25s ease}.acb__arrow--prev{left:1.6rem}.acb__arrow--next{right:1.6rem}.acb__carousel:hover .acb__arrow,.acb__arrow:focus-visible{opacity:1}.acb__arrow:hover{background:rgb(var(--color-background))}.acb__arrow .icon-caret{width:1.1rem;height:1.1rem}.acb__arrow--prev .icon-caret{rotate:90deg}.acb__arrow--next .icon-caret{rotate:-90deg}@media(hover:none){.acb__arrow{display:none}}.acb__dots{display:flex;justify-content:center;gap:.4rem;margin-top:1.8rem}.acb__dot{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:none;background:none;cursor:pointer}.acb__dot-mark{width:.6rem;height:.6rem;border-radius:50%;background:rgb(var(--color-foreground));opacity:.25;transition:opacity .25s ease,scale .25s ease}.acb__dot[aria-selected=true] .acb__dot-mark{opacity:1;scale:1.15}.acb__dot:hover .acb__dot-mark{opacity:.6}.acb__dot:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.2rem}.acb__description-outer{max-width:var(--acb-measure);margin:clamp(3rem,5vw,5rem) auto 0}.acb__description{font-size:1.4rem;line-height:1.85;letter-spacing:.01em;text-align:center;text-wrap:pretty;transition:max-height .45s ease}.acb__description>*{margin-block:0 1.4em}.acb__description>*:last-child{margin-bottom:0}.acb__description.is-collapsible{max-height:26rem;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,black 45%,transparent 100%);mask-image:linear-gradient(to bottom,black 45%,transparent 100%)}.acb__description.is-collapsible.is-open{max-height:200rem;-webkit-mask-image:none;mask-image:none}.acb__description-toggle{display:block;margin:1.2rem auto 0;padding:0;border:none;background:none;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:var(--font-body-letter-spacing);text-decoration:underline;text-underline-offset:.3rem;opacity:.65;cursor:pointer}.acb__description-toggle:hover{opacity:1}.acb__description-toggle .toggle-less,.acb__description-toggle[aria-expanded=true] .toggle-more{display:none}.acb__description-toggle[aria-expanded=true] .toggle-less{display:inline}@media screen and (min-width:750px){.acb__description{font-size:1.5rem}.acb__description.is-collapsible{max-height:28rem}}@media(prefers-reduced-motion:reduce){.acb__description,.acb__dot-mark,.acb__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/artist-collection-banner.css.map */
