:root{--page-margin: 32px;--grid-gap: 24px;--header-height: 66px;--section-space: 96px;--content-max: 1800px;--reading-width: 62ch;--color-background: #fff;--color-surface: #f2f1ee;--color-ink: #111;--color-muted: #848176;--color-rule: #b9b8b4;--font-display: "Caslonian Std L Light", "Big Caslon", Baskerville, Georgia, serif;--font-body: "Caslonian Std L Light", "Big Caslon", Baskerville, Georgia, serif;--text-xs: .6875rem;--text-sm: .75rem;--text-base: .9375rem;--text-lg: clamp(1.5rem, 2.1vw, 2.25rem);--text-xl: clamp(2.5rem, 6vw, 6rem);--letter-wide: .18em;--line-tight: 1.05;--line-body: 1.55;--transition-fast: .16s;--transition-medium: .28s;--ease-image: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--color-background);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--line-body);-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}button,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:1px solid currentColor;outline-offset:3px}.skip-link{position:fixed;z-index:1000;top:8px;left:8px;transform:translateY(-160%);background:var(--color-ink);color:#fff;padding:10px 14px}.skip-link:focus{transform:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.page-width{width:min(100%,var(--content-max));margin-inline:auto;padding-inline:var(--page-margin)}.eyebrow,.nav-label,.button,.field-label{font-family:var(--font-display);font-size:var(--text-xs);font-weight:400;letter-spacing:var(--letter-wide);line-height:1.25;text-transform:uppercase}.button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:1px solid var(--color-ink);background:transparent;padding:10px 22px;transition:background var(--transition-fast),color var(--transition-fast)}.button:hover,.button--primary{background:var(--color-ink);color:#fff}.button--primary:hover{background:transparent;color:var(--color-ink)}.form-field{display:grid;align-content:start;gap:8px}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:46px;border:1px solid var(--color-rule);border-radius:0;background:var(--color-background);padding:11px 12px}.form-field textarea{min-height:140px;resize:vertical}.form-field input:focus-visible,.form-field select:focus-visible,.form-field textarea:focus-visible{border-color:var(--color-ink)}.rte{max-width:var(--reading-width)}.rte>:first-child{margin-top:0}.rte>:last-child{margin-bottom:0}.icon{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.4}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px var(--grid-gap)}.product-card__media{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:4 / 3;background:var(--color-surface)}.product-card__image,.product-card__placeholder{width:100%;height:100%;object-fit:cover}.product-card__image{backface-visibility:hidden;transition:opacity var(--transition-medium) var(--ease-image),transform var(--transition-medium) var(--ease-image)}.product-card__image--primary{transform:scale(1)}.product-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;transform:scale(1.012)}.product-card__caption{min-height:43px;padding-top:11px}.product-card__vendor,.product-card__title{display:block;margin:0;font-family:var(--font-display);font-size:var(--text-sm);font-weight:400;letter-spacing:.15em;line-height:1.5;text-transform:uppercase}.product-card__vendor{color:var(--color-muted)}.artist-tile__media{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:4 / 5;background:var(--color-surface)}.artist-tile__image{width:100%;height:100%;object-fit:cover;backface-visibility:hidden;transition:opacity var(--transition-medium) var(--ease-image),transform var(--transition-medium) var(--ease-image)}.artist-tile__image--primary{transform:scale(1)}.artist-tile__image--secondary{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.012)}.pagination{min-height:150px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:30px 0}.pagination__list{display:flex;gap:16px;margin:0;padding:0;list-style:none;font-size:var(--text-sm)}.pagination__list [aria-current=page]{border-bottom:1px solid}.pagination__direction:last-child{justify-self:end}.shopify-challenge__container{padding-block:var(--section-space)}.product-card__link:hover .product-card__media--single .product-card__image--primary{transform:scale(1.035)}@media(hover:hover)and (pointer:fine){.product-card__link:hover .product-card__media.is-hover-ready .product-card__image--primary,.artist-tile:hover .artist-tile__media.is-hover-ready .artist-tile__image--primary{opacity:0;transform:scale(1.006)}.product-card__link:hover .product-card__media.is-hover-ready .product-card__image--secondary,.artist-tile:hover .artist-tile__media.is-hover-ready .artist-tile__image--secondary{opacity:1;transform:scale(1)}}@media screen and (max-width:749px){:root{--page-margin: 12px;--grid-gap: 12px;--header-height: 49px;--section-space: 64px;--text-base: .875rem}.button{min-height:44px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px var(--grid-gap)}.product-card__caption{min-height:69px;padding-top:8px}.product-card__vendor,.product-card__title{font-size:.625rem;letter-spacing:var(--letter-wide);line-height:1.55}.pagination{min-height:110px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.product-card__image,.artist-tile__image{transform:none!important;transition-property:opacity!important;transition-duration:var(--transition-fast)!important;transition-timing-function:ease!important}.product-card__media--single .product-card__image--primary{transform:scale(1)!important;transition-property:none!important}.product-card__link:hover .product-card__media--single .product-card__image--primary{transform:scale(1.035)!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/base.css.map */
