.cb-artwork{--cb-artwork-shadow: 14px 18px 34px rgba(0, 0, 0, .22), 4px 6px 12px rgba(0, 0, 0, .14);margin:0;min-width:0;display:flex;flex-direction:column}.cb-artwork__media{line-height:0;align-self:center;max-width:100%}.cb-artwork--canvas .cb-artwork__media{box-shadow:var(--cb-artwork-shadow)}.cb-artwork__img{max-width:100%;height:auto;width:auto;display:block}.cb-artwork__link{display:block;color:inherit;text-decoration:none}.cb-artwork__link:focus-visible{outline:2px solid currentColor;outline-offset:6px}.cb-artwork__caption{font-size:1.2rem;line-height:1.6;letter-spacing:.02em;margin-top:1.6rem}.cb-artwork__title{display:block;font-weight:700;text-transform:uppercase}.cb-artwork__status{display:inline-block;margin-top:.4rem;text-transform:uppercase;letter-spacing:.08em;font-size:1.1rem}a.cb-artwork__status{color:inherit;text-decoration:underline;text-underline-offset:.3em}.cb-artwork--align-left .cb-artwork__caption{text-align:left}.cb-artwork--align-center .cb-artwork__caption{text-align:center}.cb-artwork--align-right .cb-artwork__caption{text-align:right}.cb-spread__row{display:grid;gap:var(--cb-spread-gap, 6rem);align-items:start;grid-template-columns:1fr}.cb-spread__row .cb-artwork__img{max-height:70vh}@media screen and (min-width:750px){.cb-spread__row{grid-template-columns:var(--cb-spread-columns, 1fr)}.cb-spread__row .cb-artwork__img{max-height:var(--cb-spread-max-height, 80vh)}.cb-spread--valign-center .cb-spread__row{align-items:center}.cb-spread--valign-bottom .cb-spread__row{align-items:end}.cb-spread--valign-stagger .cb-spread__row{align-items:start}.cb-spread--valign-stagger .cb-spread__row>:nth-child(2n){padding-top:8rem}.cb-spread--captions-bottom .cb-spread__row{align-items:stretch}.cb-spread--captions-bottom .cb-spread__cell{display:flex;flex-direction:column}.cb-spread--captions-bottom .cb-artwork{flex:1 1 auto}.cb-spread--captions-bottom .cb-artwork__caption{margin-top:auto;padding-top:1.6rem}.cb-spread--captions-bottom .cb-artwork__media,.cb-spread--captions-bottom.cb-spread--valign-top .cb-artwork__media{margin-top:0;margin-bottom:auto}.cb-spread--captions-bottom.cb-spread--valign-center .cb-artwork__media{margin-top:auto;margin-bottom:auto}.cb-spread--captions-bottom.cb-spread--valign-bottom .cb-artwork__media{margin-top:auto;margin-bottom:0}}.cb-spread__cell{min-width:0}.cb-spread__cell .cb-artwork>.cb-artwork__link{align-self:center;max-width:100%}@media screen and (min-width:750px){.cb-spread--captions-bottom .cb-artwork>.cb-artwork__link,.cb-spread--captions-bottom.cb-spread--valign-top .cb-artwork>.cb-artwork__link{margin-top:0;margin-bottom:auto}.cb-spread--captions-bottom.cb-spread--valign-center .cb-artwork>.cb-artwork__link{margin-top:auto;margin-bottom:auto}.cb-spread--captions-bottom.cb-spread--valign-bottom .cb-artwork>.cb-artwork__link{margin-top:auto;margin-bottom:0}}.cb-salon__cell{min-width:0}.cb-gallery__placeholder{padding:6rem 2rem;text-align:center;border:1px dashed currentColor;opacity:.55}.cb-spread__text{position:relative;display:flex;flex-direction:column;min-width:0}.cb-spread__text--valign-top{justify-content:flex-start}.cb-spread__text--valign-center{justify-content:center}.cb-spread__text--valign-bottom{justify-content:flex-end}.cb-spread__text--align-center{text-align:center}.cb-spread__text--image{padding:4rem 3rem;background-size:cover;background-position:center;min-height:40rem}.cb-spread__text--image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--cb-overlay, .4))}.cb-spread__text--light{color:#fff}.cb-spread__text-inner{position:relative;display:flex;flex-direction:column;gap:2rem}.cb-spread__body{max-width:34em}.cb-spread__text--align-center .cb-spread__body{margin-left:auto;margin-right:auto}.cb-spread__cta{margin-top:.8rem}.cb-spread__text--align-center .cb-spread__cta{align-self:center}.cb-spread__text--light .cb-spread__cta .button--secondary{color:inherit;border-color:currentColor}.cb-spread__text--light .cb-spread__cta .button--tertiary{color:inherit;text-decoration-color:currentColor}.cb-salon{display:grid;gap:4rem;grid-template-columns:1fr;align-items:start}.cb-salon__grid{display:grid;grid-template-columns:repeat(var(--cb-salon-cols-mobile, 2),1fr);gap:var(--cb-salon-gap, 3rem);align-items:start}.cb-salon__grid .cb-artwork__media{align-self:stretch}.cb-salon__grid .cb-artwork__img{width:100%}.cb-salon__text{display:flex;flex-direction:column;gap:2rem;min-width:0}.cb-salon__body{max-width:34em}.cb-salon__captions{margin-top:3rem;font-size:1.2rem;line-height:1.6;letter-spacing:.02em}.cb-salon__captions-label{opacity:.7;margin:0 0 1.2rem}.cb-salon__caption-item{margin:0 0 1.2rem}@media screen and (min-width:750px){.cb-salon__grid{grid-template-columns:repeat(var(--cb-salon-cols, 3),1fr)}.cb-salon--text-left{grid-template-columns:1fr 2fr}.cb-salon--text-right{grid-template-columns:2fr 1fr}.cb-salon--text-right .cb-salon__text{order:2}}.cb-product__media{position:relative}.cb-product__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;pointer-events:none}@media(hover:hover)and (pointer:fine){.cb-product__img,.cb-product__img--hover{transition:opacity .35s ease}.cb-product--has-hover:hover .cb-product__img--hover,.cb-product--has-hover:focus-within .cb-product__img--hover{opacity:1}.cb-product--has-hover:hover .cb-product__img,.cb-product--has-hover:focus-within .cb-product__img{opacity:0}}@media(hover:none),(pointer:coarse){.cb-product__img--hover{display:none}}@media(prefers-reduced-motion:reduce){.cb-product__img,.cb-product__img--hover{transition:none}}.cb-product__title-link{color:inherit;text-decoration:none}.cb-product__title-link:hover{text-decoration:underline;text-underline-offset:.3em}.cb-product__title-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cb-product__caption .cb-artwork__meta,.cb-product__caption .cb-product__status{display:block}.cb-product__price .price{font-size:1.2rem;letter-spacing:.02em;font-family:inherit;font-weight:400;color:inherit}.cb-product__cta{display:block;margin-top:1.6rem}.cb-artwork--align-center .cb-product__cta{text-align:center}.cb-artwork--align-right .cb-product__cta{text-align:right}
/*# sourceMappingURL=/cdn/shop/t/27/assets/cb-gallery.css.map */
