:root{--font-body-family: "Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-heading-family: "Libre Caslon Text", Georgia, "Times New Roman", serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-scale: 1;--font-heading-scale: 1;--color-editorial-text: #0a0a0a;--color-editorial-text-secondary: #4a4a4a;--color-editorial-text-muted: #7f8c8d;--color-editorial-text-light: #9a9a9a;--color-editorial-border: #e5e5e5;--color-editorial-background: #ffffff;--color-editorial-accent: #fe6536;--color-editorial-accent-hover: #e55a2f;--status-available: #0a0a0a;--status-reserved: #7f8c8d;--status-sold: #c4c4c4;--space-2xs: .125rem;--space-xs: .25rem;--space-s: .5rem;--space-m: 1rem;--space-l: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-4xl: 6rem}html{font-size:16px}body body{font-family:var(--font-body-family);font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0;color:var(--color-editorial-text);background-color:var(--color-editorial-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html body h1,html body .h1,html body h2,html body .h2,html body h3,html body .h3,html body h4,html body .h4,html body h5,html body .h5,html body h6,html body .h6{font-family:var(--font-heading-family);font-weight:400;margin:0;color:var(--color-editorial-text);letter-spacing:-.01em}html body h1,html body .h1{font-size:1.75rem;line-height:1.2}@media screen and (min-width: 750px){html body h1,html body .h1{font-size:2.625rem}}html body h2,html body .h2{font-size:1.5rem;line-height:1.3}@media screen and (min-width: 750px){html body h2,html body .h2{font-size:1.75rem}}html body h3,html body .h3{font-size:1.25rem;line-height:1.3}@media screen and (min-width: 750px){html body h3,html body .h3{font-size:1.5rem}}html body h4,html body .h4{font-size:1.125rem;line-height:1.3}@media screen and (min-width: 750px){html body h4,html body .h4{font-size:1.25rem}}html body h5,html body .h5,html body h6,html body .h6{font-family:var(--font-body-family);font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:0}html body .h0{font-family:var(--font-heading-family);font-size:2.5rem;line-height:1.2}@media screen and (min-width: 750px){html body .h0{font-size:3.5rem}}html body p{font-family:var(--font-body-family);font-size:1rem;line-height:1.5;margin:0 0 1rem;color:var(--color-editorial-text)}.text-xs{font-size:.75rem}.text-s{font-size:.875rem}.text-m{font-size:1rem}.text-l{font-size:1.125rem}.text-xl{font-size:1.25rem}.caption,.caption-large{font-family:var(--font-body-family);font-size:.875rem;font-weight:400;line-height:1.5;color:var(--color-editorial-text-muted)}.caption-with-letter-spacing{font-family:var(--font-body-family);font-size:.75rem;font-weight:400;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;color:var(--color-editorial-text-muted)}html body a{color:var(--color-editorial-text);text-decoration:none;transition:color .2s ease}html body a:hover{color:var(--color-editorial-accent)}.link{text-underline-offset:.2em;text-decoration-thickness:1px}.link:hover{text-decoration:underline}.link--text{color:var(--color-editorial-text)}.link--text:hover{color:var(--color-editorial-accent)}.button{font-family:var(--font-body-family);font-size:.875rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase;line-height:1;padding:1rem 2rem;background:transparent;color:var(--color-editorial-text);border:1px solid var(--color-editorial-text);border-radius:2px;transition:all .2s ease;cursor:pointer}.button:hover{background:var(--color-editorial-text);color:var(--color-editorial-background)}.button--secondary{border-color:var(--color-editorial-border);color:var(--color-editorial-text-muted)}.button--secondary:hover{background:var(--color-editorial-text);border-color:var(--color-editorial-text);color:var(--color-editorial-background)}.button--text{border:none;padding:0;text-decoration:underline;text-underline-offset:.2em}.button--text:hover{background:transparent;color:var(--color-editorial-accent)}.button--accent{background:var(--color-editorial-accent);border-color:var(--color-editorial-accent);color:var(--color-editorial-background)}.button--accent:hover{background:var(--color-editorial-accent-hover);border-color:var(--color-editorial-accent-hover)}.field__input,.select__select,.text-area{font-family:var(--font-body-family);font-size:1rem;font-weight:400;line-height:1.5;border:none;border-bottom:1px solid var(--color-editorial-border);background:transparent;padding:1rem 0;color:var(--color-editorial-text);border-radius:0}.field__input:focus,.select__select:focus,.text-area:focus{outline:none;border-bottom-color:var(--color-editorial-accent);box-shadow:none}.field__label{font-family:var(--font-body-family);font-size:.875rem;font-weight:400;color:var(--color-editorial-text-muted)}.card-wrapper{transition:opacity .2s ease}.card{border:none;box-shadow:none;background:transparent}.card--card:after,.card--standard .card__inner:after{display:none}.card__inner{background:transparent;position:relative;aspect-ratio:3/4;overflow:hidden}.card__inner .card__media{margin:0;width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0}.card__inner .card__media .media{position:absolute;top:0;left:0;width:100%;height:100%}.card__inner .card__media .media>img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 2s cubic-bezier(.165,.84,.44,1)}.card-wrapper:hover .card__media .media>img{transform:scale(1.1)}@media screen and (min-width: 990px){.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.1)}}.card__information{padding:1rem 0;text-align:left}.card .card__heading,.card__heading{font-family:var(--font-heading-family);font-size:1.125rem;font-weight:400;line-height:1.3;margin-bottom:.25rem}@media screen and (min-width: 750px){.card .card__heading,.card__heading{font-size:1.25rem}}.card-information>.price,.card .price{font-family:var(--font-body-family);font-size:.875rem;font-weight:400;letter-spacing:0;color:var(--color-editorial-text-muted)}.artwork-card-wrapper{display:block}.artwork-card{background:transparent;border:none}.artwork-card__inner{background:transparent;position:relative;aspect-ratio:3/4;overflow:hidden}.artwork-card__media{margin:0;width:100%;height:100%;background:var(--color-editorial-background)}.artwork-card__caption{padding:1rem 0;text-align:left}.artwork-caption{font-family:var(--font-body-family);font-size:.875rem;font-weight:400;line-height:1.5;color:var(--color-editorial-text-muted)}.artwork-caption__title{font-family:var(--font-heading-family);font-size:1.125rem;font-weight:400;line-height:1.3;color:var(--color-editorial-text);margin:0 0 .25rem}@media screen and (min-width: 750px){.artwork-caption__title{font-size:1.25rem}}.artwork-caption__meta{display:flex;flex-wrap:wrap;gap:0;margin-bottom:.25rem}.artwork-caption__meta-item{font-family:var(--font-body-family);font-size:.875rem;white-space:nowrap}.artwork-caption__meta-item:not(:last-child):after{content:" \2014  ";color:var(--color-editorial-border)}.artwork-caption__line{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem}.artwork-caption__status{font-family:var(--font-body-family);font-size:.875rem;font-weight:400;color:var(--status-available)}.artwork-caption__status--reserved{color:var(--status-reserved)}.artwork-caption__status--sold{color:var(--status-sold)}.artwork-caption__price{font-family:var(--font-body-family);font-size:.875rem;font-weight:400;color:var(--color-editorial-text)}.artwork-caption__inventory{font-family:var(--font-body-family);font-size:.75rem;font-weight:400;letter-spacing:.05em;color:var(--color-editorial-text-light)}.product__title h1{font-family:var(--font-heading-family);font-size:1.5rem;font-weight:400;line-height:1.3;margin-bottom:1rem}@media screen and (min-width: 750px){.product__title h1{font-size:1.75rem}}.product__description{font-family:var(--font-body-family);font-size:1rem;font-weight:400;line-height:1.6;color:var(--color-editorial-text-secondary);max-width:60ch}.product__price{font-family:var(--font-body-family);font-size:1.25rem;font-weight:400;line-height:1.5;letter-spacing:0;color:var(--color-editorial-text);margin:1rem 0}.btn--enquiry{width:100%;margin-top:1.5rem}.artwork-metadata{margin:2rem 0;padding:1.5rem 0;border-top:1px solid var(--color-editorial-border);border-bottom:1px solid var(--color-editorial-border)}.artwork-metadata__row{display:flex;justify-content:space-between;padding:.6rem 0;font-family:var(--font-body-family);font-size:.875rem;line-height:1.5}.artwork-metadata__label{font-family:var(--font-body-family);font-size:.875rem;font-weight:400;color:var(--color-editorial-text-muted)}.artwork-metadata__value{font-family:var(--font-body-family);font-size:.875rem;font-weight:400;color:var(--color-editorial-text)}.artwork-metadata__value--available,.artwork-metadata__value--reserved{color:var(--color-editorial-text-muted)}.artwork-metadata__value--sold{color:var(--color-editorial-text-light)}.artwork-metadata__row--inventory,.artwork-metadata__row--status{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--color-editorial-background)}.price{font-family:var(--font-body-family);font-size:1rem;letter-spacing:0;line-height:1.5;color:var(--color-editorial-text)}.price--large{font-size:1.25rem}.price .price-item{font-family:var(--font-body-family);margin:0}.slideshow__controls{background:transparent}.slider-button{color:var(--color-editorial-text-muted);background:transparent;border:none}.slider-button:hover{color:var(--color-editorial-accent);background:transparent}.slider-counter{font-family:var(--font-body-family);font-size:.75rem;font-weight:400;letter-spacing:.05em;color:var(--color-editorial-text-muted)}.footer{border-top:1px solid var(--color-editorial-border);margin-top:6rem}.footer__content-top{padding-top:3rem;padding-bottom:3rem}.footer__content-bottom{border-top:none;padding-top:1.5rem;padding-bottom:1.5rem}.footer__payment{display:none}.product-grid{gap:2rem 1.5rem}@media screen and (min-width: 750px){.product-grid{gap:3rem 2rem}}.collection .product-grid{justify-items:center}.collection .product-grid .grid__item{width:100%;max-width:600px}@media screen and (min-width: 990px){.grid--2-col-desktop{gap:3rem 2rem}.grid--2-col-desktop .grid__item{max-width:none}}.collection .card__media{margin-bottom:1rem}.collection .card__media .media{background-color:var(--color-editorial-background)}.collection .card__media img{width:100%;height:100%;object-fit:cover}.facets__heading{font-family:var(--font-body-family);font-size:.75rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:var(--color-editorial-text-muted)}.facet-checkbox{font-family:var(--font-body-family);font-size:.875rem;font-weight:400;color:var(--color-editorial-text-muted)}.lightbox{background:var(--color-editorial-background)}.lightbox-nav{font-family:var(--font-body-family);font-size:.75rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:var(--color-editorial-text-muted);background:transparent;padding:.5rem}.lightbox-nav:hover{color:var(--color-editorial-accent);background:transparent}.close-lightbox{color:var(--color-editorial-text-muted)}.close-lightbox:hover{color:var(--color-editorial-accent)}.lightbox-details{font-family:var(--font-body-family);font-size:.875rem;font-weight:400;letter-spacing:0;color:var(--color-editorial-text-muted)}.header-wrapper{border-bottom:none;position:sticky;top:0;z-index:100;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffd9;transition:background .3s ease,box-shadow .3s ease}.header-wrapper--scrolled{background:#fffffff2;box-shadow:0 1px #0000000d}.header{padding-top:1.5rem;padding-bottom:1.5rem}.header__heading-link{text-decoration:none}.header__heading-link:hover{opacity:1;color:var(--color-editorial-accent)}.header .header__heading-link .h2{font-family:var(--font-heading-family);font-size:1.125rem;font-weight:400;line-height:1.3;letter-spacing:0;color:var(--color-editorial-text)}@media screen and (min-width: 750px){.header .header__heading-link .h2{font-size:1.25rem}}.header__heading-link:hover .h2{color:var(--color-editorial-accent)}.header__icons--minimal{display:flex;align-items:center;gap:1.5rem}.header__icon{color:var(--color-editorial-text);transition:color .2s ease}.header__icon:hover{opacity:1;color:var(--color-editorial-accent)}.list-menu__item{font-family:var(--font-body-family);font-size:.875rem;font-weight:400;letter-spacing:0;text-transform:none}.list-menu__item--link{text-decoration:none;padding:.5rem 0;position:relative}.list-menu__item--link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--color-editorial-accent);transition:width .3s ease}.list-menu__item--link:hover{text-decoration:none;color:var(--color-editorial-accent)}.list-menu__item--link:hover:after{width:100%}.list-menu__item--active{color:var(--color-editorial-accent)}.list-menu__item--active:after{width:100%}.price__badge-sale,.price__badge-sold-out,.card__badge,.quick-add,.quick-add-bulk,.quick-add__submit{display:none}.product__inventory svg,.product__inventory .svg-icon{display:none}.price--on-sale .price-item--regular{text-decoration:none;color:var(--color-editorial-text-muted);font-size:inherit}.price-item--on-request{color:var(--color-editorial-text-muted);font-style:italic}.section{margin-top:4rem}.section:first-child{margin-top:0}.page-width{padding:0 1.5rem}@media screen and (min-width: 750px){.page-width{padding:0 2rem}}@media screen and (min-width: 990px){.page-width{padding:0 3rem}.page-width--narrow{max-width:72rem}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.copyright__content a[href*=shopify]{display:none}.footer-block__heading{font-family:var(--font-heading-family);font-size:1.125rem;font-weight:400;line-height:1.3;margin-bottom:1.5rem;margin-top:0}@media screen and (min-width: 990px){.footer-block__heading{font-size:1.25rem}}.footer-block__details-content .list-menu__item--link{font-family:var(--font-body-family);font-size:.875rem;font-weight:400;line-height:1.5}@media screen and (min-width: 750px){.footer-block__details-content .list-menu__item--link{font-size:.875rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/editorial.css.map */
