:root{--art-bg: #f6f6f1;--art-panel: #efeeea;--art-hero-panel: linear-gradient(135deg, #d5d0ca 0%, #e0dcd6 100%);--art-ink: #1f1e1c;--art-muted: #757573;--art-line: rgba(31, 30, 28, .55);--art-hairline: rgba(31, 30, 28, .14);--art-heading: "Cormorant Garamond", "EB Garamond", Garamond, "Times New Roman", serif;--art-body: "Jost", "Helvetica Neue", Arial, sans-serif;--art-max: 170rem;--art-gutter: clamp(1.2rem, 2vw, 3rem);--art-inset: clamp(1.6rem, 3vw, 4rem);--font-heading-family: var(--art-heading);--font-body-family: var(--art-body)}body{background:var(--art-bg);color:var(--art-ink);font-family:var(--art-body);font-weight:300;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--art-heading);font-weight:400;letter-spacing:0}.art-wrap{width:min(100% - 2 * var(--art-gutter),var(--art-max));margin-inline:auto}.art-section{padding-top:var(--art-pt, 0);padding-bottom:var(--art-pb, 0)}.art-heading{margin:0;font-family:var(--art-heading);font-weight:400;line-height:1.12;color:var(--art-ink)}.art-heading--section{font-size:clamp(2.6rem,2.4vw,3.6rem);line-height:1.2}.art-heading--panel{font-size:clamp(2.4rem,2.2vw,3rem)}.art-eyebrow{margin:0 0 1.6rem;font-family:var(--art-body);font-size:1.05rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--art-ink)}.art-text{margin:0;font-family:var(--art-body);font-size:1.4rem;line-height:1.85;font-weight:300;color:var(--art-ink)}.art-service-page__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,.8fr);gap:clamp(3rem,8vw,12rem);align-items:center;max-width:120rem;margin:auto}.art-service-page__media img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.art-service-page__heading{font-size:clamp(3.4rem,5vw,6.2rem);margin-bottom:2.4rem}.art-service-page__text{font-size:1.5rem;font-weight:300;line-height:1.9;margin-bottom:3rem}.art-testimonials{background:var(--art-panel);text-align:center}.art-testimonials__heading{font-size:clamp(2.8rem,4vw,4.4rem);margin-bottom:3.6rem}.art-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.art-testimonials__item{margin:0;padding:2.8rem 2.4rem;border-top:1px solid var(--art-hairline);border-bottom:1px solid var(--art-hairline);font-family:var(--art-heading);font-size:2.1rem;line-height:1.3}.art-testimonials__item p{margin:0}.art-testimonials__item cite{display:block;margin-top:1.6rem;font-family:var(--art-body);font-size:1.15rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase}@media screen and (max-width:749px){.art-service-page__grid,.art-testimonials__grid{grid-template-columns:1fr}.art-service-page__content{text-align:center}}.art-link{display:inline-flex;align-items:center;gap:.9rem;padding-bottom:.35rem;font-family:var(--art-body);font-size:1.25rem;font-weight:400;letter-spacing:.02em;text-decoration:none;color:var(--art-ink);border-bottom:1px solid var(--art-line);transition:border-color .2s ease,opacity .2s ease}.art-link:hover{border-color:var(--art-ink);opacity:.75}.art-link:focus-visible,.art-card__link:focus-visible,.art-collection__link:focus-visible,.art-insta__item:focus-visible{outline:2px solid var(--art-ink);outline-offset:4px}.art-arrow{width:2.2rem;height:.8rem;flex:none}.art-link--plain{border-bottom:0;padding-bottom:0}.art-link--plain:hover{border-color:transparent}.header-wrapper{background:var(--art-bg);border:0}.header.page-width{width:min(100% - 2 * var(--art-gutter),var(--art-max));max-width:none;padding-inline:var(--art-inset);padding-top:2.2rem;padding-bottom:2.2rem}.header__heading-link .h2,.header__heading-link span{font-family:var(--art-body);font-size:1.25rem;font-weight:400;letter-spacing:.24em;text-transform:uppercase}.header__menu-item,.header__menu-item span{font-family:var(--art-body);font-size:1.25rem;font-weight:300;letter-spacing:.02em;color:var(--art-ink)}.header__menu-item:hover,.header__menu-item:hover span{color:var(--art-ink);text-decoration:none;opacity:.6}.header__icon,.header__icon .svg-wrapper svg{color:var(--art-ink)}.header__icon .icon{width:1.9rem;height:1.9rem}@media screen and (min-width:990px){.header--middle-left,.header--middle-left.drawer-menu{grid-template-areas:"heading navigation icons";grid-template-columns:1fr auto 1fr}.header--middle-left .header__inline-menu{justify-self:center;margin-left:0}.header--middle-left .header__icons{justify-self:end}.header__menu-item{padding:1.2rem 2rem}}.header__search .search-modal{display:block;position:fixed;inset:var(--header-bottom-position, 8rem) 0 auto;z-index:1100;width:100%;height:auto;max-height:min(72vh,68rem);min-height:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--art-hairline);border-top:0;background:#f6f6f1f0;box-shadow:0 1.8rem 4.8rem #1f1e1c21;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header__search details[open]>.search-modal{opacity:1;animation:none}.header__search details[open]>summary .header__icon-close{display:none}.header__search details[open] .modal-overlay:after{background-color:#1f1e1c29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.header__search .search-modal__content{display:block;width:min(100% - 5rem,112rem);height:auto;min-height:0;margin-inline:auto;padding:2.8rem 0 3rem}.header__search .search-modal__form{width:100%;max-width:none}.header__search .search-modal .field{min-height:5.8rem;border-radius:0;border-bottom:1px solid var(--art-hairline)}.header__search .search-modal .field:before{content:none}.header__search .search-modal .field:after{border:0;border-radius:0;box-shadow:none;transition:border-color .18s ease}.header__search .search-modal .field:focus-within{border-color:var(--art-ink)}.header__search .search-modal .search__input.field__input{height:5.8rem;padding:0 10rem 0 0;border-radius:0;box-shadow:none;color:var(--art-ink);background:transparent;font-family:var(--art-heading);font-size:2.5rem;font-weight:400;letter-spacing:0}.header__search .search-modal .search__input::placeholder{color:var(--art-muted);opacity:.78}.header__search .search-modal .search__button,.header__search .search-modal .reset__button{top:1.4rem;width:4.4rem;height:4.4rem;color:var(--art-ink);background:transparent}.header__search .search-modal .search__button{right:0}.header__search .search-modal .reset__button{right:4.6rem}.header__search .search-modal .field__label{display:none}.header__search .search-modal__close-button{position:absolute;top:1.4rem;right:0;width:3.6rem;height:3.6rem;margin:0;color:var(--art-ink);background:var(--art-bg);border:1px solid var(--art-hairline);border-radius:50%;transition:background-color .18s ease}.header__search .search-modal__close-button:hover{background:var(--art-panel)}.header__search .search-modal__close-button .icon{width:1.8rem;height:1.8rem}.header__search .predictive-search{position:static;width:100%;max-height:42vh;margin-top:2rem;overflow-y:auto;border:0;border-radius:0;background:transparent;box-shadow:none}.header__search .predictive-search__results-groups-wrapper{gap:clamp(2.4rem,5vw,7rem);padding:0;border:0}.header__search .predictive-search__result-group{gap:2rem}.header__search .predictive-search__heading{margin:0 0 1.4rem;padding:0 0 1.1rem;color:var(--art-muted);border-bottom:1px solid var(--art-hairline);font-family:var(--art-body);font-size:1rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.header__search .predictive-search__item{color:var(--art-ink);transition:background-color .16s ease,color .16s ease}.header__search .predictive-search__item:hover,.header__search .predictive-search__list-item[aria-selected=true]>*{color:var(--art-ink);background:#1f1e1c0b}.header__search .predictive-search__item-heading{font-family:var(--art-body);font-size:1.3rem;font-weight:400;line-height:1.45}.header__search .predictive-search__item--link-with-thumbnail{grid-template-columns:8rem minmax(0,1fr);gap:1.5rem;min-height:10rem;padding:1rem;border:1px solid var(--art-hairline);background:#ffffffb8}.header__search .predictive-search__image{width:8rem;height:8rem;background:var(--art-panel);object-fit:cover}.header__search .predictive-search__item .price,.header__search .predictive-search__item .price-item{color:var(--art-muted);font-family:var(--art-body);font-size:1.2rem;letter-spacing:0}@media screen and (min-width:750px){.header__search .search-modal__content{padding-top:7rem}.header__search .search-modal__close-button{top:1.8rem}.header__search .predictive-search__results-groups-wrapper{display:grid;grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr)}.header__search .predictive-search__result-group:first-child{min-width:0}.header__search #predictive-search-results-products-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.header__search .predictive-search__results-groups-wrapper--no-suggestions{grid-template-columns:minmax(0,1fr)}.header__search .predictive-search__results-groups-wrapper--no-suggestions #predictive-search-results-products-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr))}}@media screen and (max-width:749px){.header__search .search-modal__content{width:calc(100% - 4rem);padding-top:5.8rem}.header__search .search-modal__close-button{top:1.2rem;right:0;width:3.4rem;height:3.4rem}.header__search .search-modal .field,.header__search .search-modal .search__input.field__input{min-height:5.2rem;height:5.2rem}.header__search .search-modal .search__input.field__input{font-size:2.2rem}.header__search .search-modal .search__button,.header__search .search-modal .reset__button{top:.8rem}.header__search .predictive-search{max-height:48vh;margin-top:1.6rem}.header__search .predictive-search__results-groups-wrapper{flex-direction:column;gap:2.4rem}.header__search #predictive-search-results-products-list{display:grid;gap:.8rem}.header__search .predictive-search__item--link-with-thumbnail{grid-template-columns:5.6rem minmax(0,1fr);min-height:7.6rem}.header__search .predictive-search__image{width:5.6rem;height:5.6rem}}@media(prefers-reduced-motion:reduce){.header__search .search-modal__close-button,.header__search .predictive-search__item{transition:none}}.art-hero{display:grid;grid-template-columns:1fr;background:var(--art-hero-panel);overflow:hidden}.art-hero__panel{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:4.8rem var(--art-inset);order:2}.art-hero__title{margin:0 0 3rem;max-width:14ch;font-size:clamp(2.8rem,2.7vw,3.6rem);font-weight:400;line-height:1.12}.art-hero__media{order:1;min-height:26rem;position:relative}.art-hero__media img,.art-hero__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.art-hero{grid-template-columns:35fr 65fr;min-height:clamp(36rem,36vw,52rem)}.art-hero--image-left{grid-template-columns:65fr 35fr}.art-hero--image-left .art-hero__media{order:1}.art-hero--image-left .art-hero__panel{order:2}.art-hero__panel{order:1;padding-block:4rem}.art-hero__media{order:2;min-height:0}}.art-works__head{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;padding-inline:var(--art-inset);margin-bottom:2.6rem}.art-works__head .art-link{font-size:1.3rem}.art-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem;padding-inline:var(--art-inset);margin:0;list-style:none}@media screen and (min-width:750px){.art-grid{grid-template-columns:repeat(var(--art-cols, 4),minmax(0,1fr));gap:3.2rem 1.6rem}}.art-card{position:relative;display:block}.art-card__media{position:relative;aspect-ratio:var(--art-ratio, 1 / .96);overflow:hidden;background:var(--art-panel);border:var(--art-mat, 0) solid #fff}.art-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease}.art-card__media img+img{opacity:0}.art-card:hover .art-card__media img+img{opacity:1}.art-card__title{margin:1.6rem 0 .4rem;font-family:var(--art-body);font-size:1.5rem;font-weight:400;line-height:1.5;color:var(--art-ink)}.art-card__link{color:inherit;text-decoration:none}.art-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.art-card__artist,.art-card__price,.art-card__price .price{margin:0;font-family:var(--art-body);font-size:1.35rem;font-weight:300;line-height:1.6;color:var(--art-muted);letter-spacing:.01em}.art-card__price .price__container,.art-card__price .price-item{font-size:1.35rem;color:var(--art-muted);letter-spacing:.01em}.art-card__price .price--on-sale .price-item--regular{opacity:.6}.art-card__soldout{font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;color:var(--art-muted)}.art-split{display:grid;grid-template-columns:1fr;background:var(--art-panel)}.art-split__media{position:relative;min-height:26rem}.art-split__media img,.art-split__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.art-split__panel{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:4.4rem var(--art-inset)}.art-split__panel .art-heading{margin-bottom:2rem}.art-split__panel .art-text{max-width:38ch;margin-bottom:2.8rem}@media screen and (min-width:750px){.art-split{grid-template-columns:53fr 47fr;min-height:clamp(26rem,25vw,36rem)}.art-split--image-right{grid-template-columns:47fr 53fr}.art-split--image-right .art-split__media{order:2}.art-split--image-right .art-split__panel{order:1}.art-split--artist{grid-template-columns:50fr 50fr}.art-split__panel{padding-inline:clamp(3rem,7vw,9rem) var(--art-inset)}}.art-collections__head{padding-inline:var(--art-inset);margin-bottom:2.6rem}.art-collections__grid{display:grid;grid-template-columns:1fr;gap:3.2rem 1.6rem;padding-inline:var(--art-inset);margin:0;list-style:none}@media screen and (min-width:750px){.art-collections__grid{grid-template-columns:repeat(var(--art-cols, 3),minmax(0,1fr))}}.art-collection__media{position:relative;aspect-ratio:1.35 / 1;overflow:hidden;background:var(--art-panel)}.art-collection__media img,.art-collection__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.art-collection__title{margin:1.6rem 0 .6rem;font-family:var(--art-body);font-size:1.5rem;font-weight:400;color:var(--art-ink)}.art-collection__link{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--art-body);font-size:1.3rem;font-weight:300;color:var(--art-ink);text-decoration:none}.art-collection__link:hover{opacity:.6}.art-collection__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.art-collection{position:relative}.art-insta__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1.2rem 2rem;padding-inline:var(--art-inset);margin-bottom:2.6rem}.art-insta__meta{display:flex;align-items:center;gap:3rem;font-size:1.3rem}.art-insta__handle{display:inline-flex;align-items:center;gap:.7rem;color:var(--art-ink);text-decoration:none;font-weight:300}.art-insta__handle svg{width:1.8rem;height:1.8rem}.art-insta__meta .art-link{font-size:1.3rem}.art-insta__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;padding-inline:var(--art-inset);margin:0;list-style:none}@media screen and (min-width:750px){.art-insta__grid{grid-template-columns:repeat(var(--art-cols, 6),minmax(0,1fr));gap:1.6rem}}.art-insta__head .art-heading--section{font-size:clamp(2.6rem,2.4vw,3.6rem)}.art-insta__item{display:block;position:relative;aspect-ratio:1 / 1.1;overflow:hidden;background:var(--art-panel)}.art-insta__item img,.art-insta__item svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.art-insta__item:hover img{transform:scale(1.03)}.art-newsletter{background:var(--art-panel);padding:3.4rem var(--art-inset);text-align:center}.art-newsletter__title{margin:0 0 .7rem;font-family:var(--art-heading);font-size:clamp(1.9rem,1.6vw,2.2rem);font-weight:400}.art-newsletter__text{margin:0 auto 2rem;max-width:60ch;font-size:1.05rem;font-weight:300;color:var(--art-muted)}.art-newsletter__form{display:flex;justify-content:center;align-items:stretch;gap:.8rem;max-width:44rem;margin:0 auto}.art-newsletter__field{flex:1 1 auto;min-width:0;height:3.6rem;padding:0 1.4rem;font-family:var(--art-body);font-size:1.15rem;font-weight:300;color:var(--art-ink);background:var(--art-bg);border:1px solid var(--art-hairline);border-radius:0;box-shadow:none;-webkit-appearance:none;appearance:none}.art-newsletter__field::placeholder{color:var(--art-muted)}.art-newsletter__field:focus-visible{outline:2px solid var(--art-ink);outline-offset:2px}.art-newsletter__button{flex:none;height:3.6rem;padding:0 2.4rem;font-family:var(--art-body);font-size:1.15rem;font-weight:400;letter-spacing:.02em;color:var(--art-bg);background:var(--art-ink);border:1px solid var(--art-ink);border-radius:0;cursor:pointer;transition:opacity .2s ease}.art-newsletter__button:hover{opacity:.82}.art-newsletter__button:focus-visible{outline:2px solid var(--art-ink);outline-offset:2px}.art-newsletter__message{margin:1.2rem 0 0;font-size:1.2rem;color:var(--art-ink)}.art-newsletter__message--error{color:#9b2c2c}@media screen and (max-width:479px){.art-newsletter__form{flex-direction:column}}.art-footer{padding:5rem 0 4rem;background:var(--art-bg)}.art-footer__inner{display:grid;grid-template-columns:1fr;gap:3.6rem;padding-inline:var(--art-inset)}@media screen and (min-width:750px){.art-footer__inner{grid-template-columns:2fr 1fr 1fr 2fr;gap:3rem;align-items:start}}.art-footer__brand-name{display:inline-block;margin-bottom:2rem;font-family:var(--art-body);font-size:1.15rem;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--art-ink);text-decoration:none}.art-footer__brand-name img{display:block;max-width:16rem;height:auto}.art-footer .list-social{display:flex;gap:1.6rem;margin:0;padding:0}.art-footer .list-social__link{padding:0;color:var(--art-ink)}.art-footer .list-social__link .icon{width:1.4rem;height:1.4rem}.art-footer__heading{margin:0 0 1.4rem;font-family:var(--art-body);font-size:1.1rem;font-weight:400;color:var(--art-ink)}.art-footer__links{margin:0;padding:0;list-style:none}.art-footer__links li+li{margin-top:.9rem}.art-footer__links a{font-size:1rem;font-weight:300;color:var(--art-muted);text-decoration:none;transition:color .2s ease}.art-footer__links a:hover{color:var(--art-ink)}.art-footer__legal{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}@media screen and (min-width:750px){.art-footer__legal{align-items:flex-end;text-align:right}}.art-footer__copy{margin:0;font-size:.95rem;font-weight:300;color:var(--art-muted)}.art-footer__copy a{color:inherit;text-decoration:none}.art-footer .list-payment{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.art-footer .list-payment{justify-content:flex-end}}.art-footer .list-payment__item .icon{width:3.4rem;height:auto}@media(prefers-reduced-motion:reduce){.art-card__media img,.art-insta__item img,.art-link,.art-newsletter__button{transition:none}.art-insta__item:hover img{transform:none}}.art-featured{background:var(--art-panel)}.art-featured .art-split__media{background:#e4e3df;min-height:30rem}.art-featured--contain .art-split__media img{object-fit:contain;padding:clamp(2rem,5vw,7rem)}@media screen and (min-width:750px){.art-featured{min-height:clamp(34rem,38vw,66rem)}}.art-featured__label{margin:0 0 .9rem;font-family:var(--art-body);font-size:1.15rem;font-weight:300;color:var(--art-ink)}.art-featured__title{margin:0 0 .7rem;font-size:clamp(2.6rem,2.3vw,3.4rem);line-height:1.15}.art-featured__vendor{margin:0 0 .8rem;font-size:1.4rem;font-weight:300;color:var(--art-ink)}.art-featured__price,.art-featured__price .price,.art-featured__price .price-item{margin:0 0 2.4rem;font-size:1.3rem;font-weight:300;letter-spacing:.01em;color:var(--art-ink)}.art-featured__price .price{margin:0}.art-featured .art-split__panel .art-text.art-featured__text{max-width:46ch;margin-bottom:3rem;font-size:1.3rem}.art-featured__actions{display:flex;flex-wrap:wrap;gap:1.2rem}.art-featured__form{margin:0}.art-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.2rem;padding:0 3rem;font-family:var(--art-body);font-size:1.25rem;font-weight:400;letter-spacing:.02em;text-decoration:none;color:var(--art-bg);background:var(--art-ink);border:1px solid var(--art-ink);border-radius:0;cursor:pointer;transition:opacity .2s ease,background-color .2s ease}.art-btn:hover{opacity:.82}.art-btn:focus-visible{outline:2px solid var(--art-ink);outline-offset:3px}.art-btn[disabled]{opacity:.45;cursor:not-allowed}.art-btn--outline{color:var(--art-ink);background:transparent;border-color:var(--art-line)}.art-btn--outline:hover{opacity:1;background:#1f1e1c0d}.art-carousel{display:block}.art-works__tools{display:flex;align-items:center;gap:2.4rem}.art-carousel__nav{display:flex;gap:.8rem}.art-carousel__nav[hidden]{display:none}.art-carousel__btn{display:grid;place-items:center;width:4rem;height:4rem;padding:0;color:var(--art-ink);background:transparent;border:1px solid var(--art-hairline);border-radius:0;cursor:pointer;transition:border-color .2s ease,opacity .2s ease}.art-carousel__btn:hover:not([disabled]){border-color:var(--art-ink)}.art-carousel__btn:focus-visible{outline:2px solid var(--art-ink);outline-offset:3px}.art-carousel__btn[disabled]{opacity:.3;cursor:default}.art-carousel__btn .art-arrow{width:2.4rem}.art-arrow--flip{transform:scaleX(-1)}.art-grid--carousel{--art-gap-x: 1.6rem;display:flex;gap:3.2rem var(--art-gap-x);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--art-inset);scrollbar-width:none;-webkit-overflow-scrolling:touch}.art-grid--carousel::-webkit-scrollbar{display:none}.art-grid--carousel>.art-card{flex:0 0 calc((100% - var(--art-gap-x)) / 2);min-width:0;scroll-snap-align:start}@media screen and (min-width:750px){.art-grid--carousel>.art-card{flex-basis:calc((100% - (var(--art-cols, 4) - 1) * var(--art-gap-x)) / var(--art-cols, 4))}}@media(prefers-reduced-motion:reduce){.art-grid--carousel{scroll-behavior:auto}}.art-insta__grid--carousel{--art-gap-x: 1.2rem;display:flex;gap:1.2rem var(--art-gap-x);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--art-inset);scrollbar-width:none;-webkit-overflow-scrolling:touch}.art-insta__grid--carousel::-webkit-scrollbar{display:none}.art-insta__grid--carousel>li{flex:0 0 calc((100% - var(--art-gap-x)) / 2);min-width:0;scroll-snap-align:start}@media screen and (min-width:750px){.art-insta__grid--carousel{--art-gap-x: 1.6rem}.art-insta__grid--carousel>li{flex-basis:calc((100% - (var(--art-cols, 4) - 1) * var(--art-gap-x)) / var(--art-cols, 4))}}.art-insta__meta .art-carousel__nav{margin-left:.4rem}@media(prefers-reduced-motion:reduce){.art-insta__grid--carousel{scroll-behavior:auto}}.art-product{display:grid;grid-template-columns:1fr;gap:3.2rem;padding-inline:var(--art-inset)}@media screen and (min-width:750px){.art-product{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(3rem,4.5vw,7rem);align-items:start}}.art-product__gallery{display:block;min-width:0}.art-product__main{aspect-ratio:5 / 6;overflow:hidden;background:var(--art-panel);border:.5rem solid #fff}.art-product__main img,.art-product__main svg{display:block;width:100%;height:100%;object-fit:cover}.art-product__thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:1.2rem 0 0;padding:0;list-style:none}.art-product__thumb{display:block;width:100%;aspect-ratio:1 / 1;padding:0;overflow:hidden;background:var(--art-panel);border:0;border-radius:0;cursor:pointer}.art-product__thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .2s ease}.art-product__thumb:hover img{opacity:.8}.art-product__thumb:focus-visible{outline:2px solid var(--art-ink);outline-offset:3px}.art-product__info{min-width:0}@media screen and (min-width:750px){.art-product__info{padding-top:.4rem}}.art-product__title{margin:0 0 .8rem;font-size:clamp(2.8rem,2.6vw,3.8rem);line-height:1.15}.art-product__artist{margin:0 0 2.2rem;font-family:var(--art-body);font-size:1.5rem;letter-spacing:.08em;line-height:1.5}.art-product__artist a{color:inherit;text-decoration:none}.art-product__dates{letter-spacing:.02em}.art-product__price,.art-product__price .price,.art-product__price .price-item{margin:0;font-family:var(--art-body);font-size:2rem;font-weight:500;line-height:1.2;letter-spacing:0;color:var(--art-ink)}.art-product__price{margin-bottom:2.2rem}.art-product__price .price--on-sale .price-item--regular{opacity:.55}.art-product__facts{margin:0 0 2.4rem;padding:0;list-style:none}.art-product__facts li{margin:0;font-family:var(--art-body);font-size:1.5rem;font-weight:300;line-height:1.7;color:var(--art-ink)}.art-product__description{max-width:46ch;margin-bottom:3rem}.art-product__description p{margin:0 0 1.2rem}.art-product__description p:last-child{margin-bottom:0}.art-product__variants{margin-bottom:2.4rem}.art-product__form{display:block;margin-bottom:2.8rem}.art-product__form .form{margin:0}.art-btn--block{position:relative;display:flex;width:100%;min-height:5rem;font-size:1.4rem}.art-btn--block .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:auto;margin:0}.art-btn--block .loading__spinner.hidden{display:none}.art-btn--block .loading__spinner .spinner{width:1.8rem;height:1.8rem}.art-btn--block .loading__spinner .path{stroke:var(--art-bg)}.art-btn--block.loading>span{visibility:hidden}.art-product__more{display:flex;flex-direction:column;gap:1.6rem;align-items:flex-start}.art-more{width:100%}.art-more__summary{display:inline-flex;align-items:baseline;gap:.6rem;list-style:none;cursor:pointer;font-family:var(--art-body);font-size:1.4rem;font-weight:300;color:var(--art-ink)}.art-more__summary::-webkit-details-marker{display:none}.art-more__summary:focus-visible{outline:2px solid var(--art-ink);outline-offset:4px}.art-more__sign:before{content:"+"}.art-more[open]>.art-more__summary .art-more__sign:before{content:"\2212"}.art-more__label{padding-bottom:.25rem;border-bottom:1px solid var(--art-line);transition:border-color .2s ease}.art-more__summary:hover .art-more__label{border-color:var(--art-ink)}.art-more__body{max-width:46ch;padding-top:1.6rem;font-size:1.3rem}.art-more__body p{margin:0 0 1.2rem}.art-more__body p:last-child{margin-bottom:0}.art-product__variants .product-form__input{margin:0 0 1.6rem;padding:0;border:0}.art-product__variants .form__label,.art-product__variants legend{font-family:var(--art-body);font-size:1.3rem;font-weight:400;color:var(--art-ink)}.art-product__variants .product-form__input input[type=radio]+label{border-radius:0;border-color:var(--art-hairline);background:transparent;color:var(--art-ink);font-family:var(--art-body);font-size:1.3rem;font-weight:300}.art-product__variants .product-form__input input[type=radio]:checked+label{background:var(--art-ink);border-color:var(--art-ink);color:var(--art-bg)}.art-product__form .product-form__error-message-wrapper{margin-bottom:1.2rem;font-size:1.3rem}.art-related{display:block}@media(prefers-reduced-motion:reduce){.art-product__thumb img,.art-more__label{transition:none}}.art-cover{position:relative;display:grid;place-items:center;min-height:32rem;overflow:hidden;background:#2b2a27}@media screen and (min-width:750px){.art-cover{width:100%;min-height:28rem;max-height:56rem;aspect-ratio:12 / 5}}.art-cover__media{position:absolute;top:0;right:0;bottom:0;left:0}.art-cover__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(20,19,17,var(--art-overlay, .35))}.art-cover__media img{display:block;width:100%;height:100%;object-fit:cover}.art-cover__content{position:relative;z-index:1;width:min(100%,80rem);padding:4rem var(--art-inset);text-align:center;color:#fff}.art-cover__title{margin:0 0 2.4rem;font-size:clamp(3rem,3.1vw,4.8rem);font-weight:400;line-height:1.1;color:#fff}.art-cover__text,.art-cover__text p{margin:0 auto;max-width:60ch;font-size:clamp(1.4rem,1.4vw,2rem);font-weight:400;line-height:1.6;color:#fff}.art-cover__text p+p{margin-top:1rem}.art-section--flush .art-filters,.art-section--flush .art-grid{padding-inline:0}.art-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2rem;padding-inline:var(--art-inset);margin-bottom:3.2rem}.art-filters__group{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.art-select{position:relative}.art-select select{appearance:none;-webkit-appearance:none;min-width:15rem;height:3.8rem;padding:0 4rem 0 1.4rem;font-family:var(--art-body);font-size:1.25rem;font-weight:300;color:var(--art-ink);background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%231f1e1c' stroke-width='.9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.4rem center;border:1px solid var(--art-hairline);border-radius:0;box-shadow:none;cursor:pointer;transition:border-color .2s ease}.art-select select:hover{border-color:var(--art-line)}.art-select select:focus-visible{outline:2px solid var(--art-ink);outline-offset:2px}.art-filters__clear{font-size:1.25rem;text-decoration:underline;text-underline-offset:.4rem}.art-empty{padding:6rem var(--art-inset);text-align:center}.art-empty .art-text{margin-bottom:2rem}.art-pagination{margin-top:5.6rem}.art-pagination__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:1rem 2.4rem;margin:0;padding:0;list-style:none}.art-pagination__item{display:inline-block;padding-bottom:.3rem;font-family:var(--art-body);font-size:1.3rem;font-weight:300;color:var(--art-ink);text-decoration:none;border-bottom:1px solid transparent;transition:opacity .2s ease}a.art-pagination__item:hover{opacity:.6}a.art-pagination__item:focus-visible{outline:2px solid var(--art-ink);outline-offset:4px}.art-pagination__item.is-current{font-weight:400;border-bottom-color:var(--art-ink)}.art-pagination__gap{color:var(--art-muted)}@media screen and (max-width:749px){.art-filters{flex-direction:column;align-items:stretch}.art-filters__group,.art-select,.art-select select{width:100%}.art-filters__group{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.art-select select,.art-pagination__item{transition:none}}.shopify-section:not(:has(.art-newsletter))+.shopify-section .art-footer .art-wrap,main+.shopify-section .art-footer .art-wrap{border-top:1px solid var(--art-hairline)}.shopify-section:not(:has(.art-newsletter))+.shopify-section .art-footer,main+.shopify-section .art-footer{padding-top:0}.shopify-section:not(:has(.art-newsletter))+.shopify-section .art-footer__inner,main+.shopify-section .art-footer__inner{padding-top:4.4rem}.art-pills-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;margin-bottom:2.8rem;padding-bottom:.8rem}.art-pill-btn{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid var(--art-hairline);color:var(--art-ink);font-family:var(--art-body);font-size:1.3rem;font-weight:300;letter-spacing:.04em;padding:.65rem 1.6rem;border-radius:9999px;cursor:pointer;transition:all .2s cubic-bezier(.2,.8,.2,1);line-height:1.2}.art-pill-btn:hover{border-color:var(--art-ink)}.art-pill-btn.is-active{background:var(--art-ink);color:var(--art-bg);border-color:var(--art-ink)}.art-pill-empty{width:100%;padding:4.8rem 1rem;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/16/assets/art-shop.css.map */
