@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;1,400;1,500&family=DM+Sans:ital,wght@0,300;0,400;0,500;1,300&display=swap";:root{--c-bg: #f5f4f2;--c-white: #ffffff;--c-pale: #edece9;--c-rule: #e0dedd;--c-silver: #b8b7b4;--c-muted: #9a9896;--c-mid: #6a6968;--c-ink: #1a1a1a;--c-black: #0d0d0d;--c-text: var(--c-ink);--c-border: var(--c-rule);--c-surface: var(--c-white);--c-accent: var(--c-ink);--f-serif: "EB Garamond", Georgia, serif;--f-sans: "DM Sans", system-ui, sans-serif;--t-xxl: 5.6rem;--t-xl: 3.6rem;--t-lg: 2.4rem;--t-md: 1.8rem;--t-body: 1.6rem;--t-sm: 1.4rem;--t-xs: 1.2rem;--sp-xs: 8px;--sp-sm: 16px;--sp-md: 32px;--sp-lg: 64px;--sp-xl: 96px;--sp-xxl: 140px;--max-w: 1100px;--max-w-text: 680px;--max-w-wide: 1320px;--ease: .22s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}ul,ol{list-style:none}body{font-family:var(--f-sans);font-size:var(--t-body);font-weight:300;line-height:1.65;color:var(--c-ink);background:var(--c-bg)}h1,h2,h3,h4{font-family:var(--f-serif);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--c-black)}h1{font-size:var(--t-xl)}h2{font-size:var(--t-lg)}h3{font-size:var(--t-md)}.display{font-family:var(--f-serif);font-size:var(--t-xxl);font-weight:300;line-height:1.08;letter-spacing:-.025em;color:var(--c-black)}.display-italic{font-family:var(--f-serif);font-size:var(--t-xxl);font-weight:300;font-style:italic;line-height:1.08;letter-spacing:-.015em}.eyebrow{font-family:var(--f-sans);font-size:var(--t-xs);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--c-mid)}.caption{font-family:var(--f-serif);font-style:italic;font-size:var(--t-sm);color:var(--c-mid);line-height:1.5}.label{font-family:var(--f-sans);font-size:var(--t-xs);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--c-ink)}blockquote{font-family:var(--f-serif);font-size:var(--t-lg);font-weight:300;font-style:italic;line-height:1.45;color:var(--c-ink)}p{margin-bottom:1.4em}p:last-child{margin-bottom:0}.nav{display:flex;justify-content:space-between;align-items:center;padding:26px 48px;border-bottom:1px solid var(--c-rule);background:var(--c-bg);position:sticky;top:0;z-index:100}.nav__logo{font-family:var(--f-sans);font-size:var(--t-xs);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--c-black)}.nav__links{display:flex;gap:36px}.nav__links a{font-family:var(--f-sans);font-size:var(--t-sm);font-weight:300;letter-spacing:.05em;color:var(--c-ink);opacity:.55;transition:opacity var(--ease)}.nav__links a:hover{opacity:.85}.nav__links a.active{opacity:1;font-weight:400}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-family:var(--f-sans);font-size:var(--t-xs);font-weight:500;letter-spacing:.16em;text-transform:uppercase;border-radius:0;cursor:pointer;transition:background var(--ease),color var(--ease),border-color var(--ease);border:1.5px solid transparent;white-space:nowrap}.btn-primary{background:var(--c-black);color:var(--c-white);border-color:var(--c-black)}.btn-primary:hover{background:var(--c-ink);border-color:var(--c-ink);opacity:.82}.btn-secondary{background:transparent;color:var(--c-ink);border-color:var(--c-ink)}.btn-secondary:hover{background:var(--c-ink);color:var(--c-white)}.btn-ghost{background:transparent;color:var(--c-mid);border-color:var(--c-rule)}.btn-ghost:hover{border-color:var(--c-ink);color:var(--c-ink)}.btn-sm{padding:10px 22px;font-size:1rem}.btn-lg{padding:18px 42px;font-size:var(--t-sm)}.field{display:flex;flex-direction:column;gap:7px}.field label{font-family:var(--f-sans);font-size:var(--t-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink)}input[type=text],input[type=email],input[type=search],textarea,select{padding:14px 18px;font-family:var(--f-sans);font-size:var(--t-body);font-weight:300;color:var(--c-ink);background:var(--c-white);border:1.5px solid var(--c-rule);border-radius:0;outline:none;-webkit-appearance:none;transition:border-color var(--ease);width:100%}input::placeholder,textarea::placeholder{color:var(--c-muted)}input:focus,textarea:focus{border-color:var(--c-ink)}textarea{resize:vertical;min-height:120px;line-height:1.6}.form-row{display:flex}.form-row input{flex:1;border-right:none}.form-row input+input{border-left:none}.form-row .btn{flex-shrink:0}.form-stack{display:flex;flex-direction:column;gap:14px}.card-artwork{background:var(--c-white);position:relative;overflow:hidden}.card-artwork__image{position:relative;overflow:hidden;background:var(--c-pale)}.card-artwork__image img,.card-artwork__image .img-placeholder{width:100%;display:block;transition:transform .5s ease}.card-artwork:hover .card-artwork__image img{transform:scale(1.03)}.card-artwork__body{padding:18px 0 24px}.card-artwork__title{font-family:var(--f-serif);font-size:var(--t-md);font-weight:400;color:var(--c-black);margin-bottom:4px}.card-artwork__meta{font-size:var(--t-xs);color:var(--c-mid);font-weight:300;letter-spacing:.03em;margin-bottom:10px}.card-artwork__price{font-family:var(--f-sans);font-size:var(--t-sm);font-weight:400;color:var(--c-ink)}.card{background:var(--c-white);border:1px solid var(--c-rule);padding:var(--sp-md)}.card__eyebrow{margin-bottom:8px}.card__title{font-family:var(--f-serif);font-size:var(--t-md);font-weight:400;margin-bottom:12px}.card__text{font-size:var(--t-sm);color:var(--c-mid);line-height:1.65}.card-tip{border-left:2px solid var(--c-ink);padding:20px 28px;background:var(--c-pale)}.card-tip__label{font-family:var(--f-sans);font-size:var(--t-xs);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--c-mid);margin-bottom:8px}.tag{display:inline-block;padding:4px 12px;font-family:var(--f-sans);font-size:1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;border:1px solid currentColor}.tag-available{color:var(--c-ink);border-color:var(--c-ink)}.tag-sold{color:var(--c-muted);border-color:var(--c-silver)}.tag-reserved{color:var(--c-mid);border-color:var(--c-mid)}.tag-new{background:var(--c-ink);color:var(--c-white);border-color:var(--c-ink)}.breadcrumb{display:flex;align-items:center;gap:10px;font-family:var(--f-sans);font-size:var(--t-xs);font-weight:300;color:var(--c-muted);letter-spacing:.05em;padding:18px 0}.breadcrumb a{color:var(--c-mid);transition:color var(--ease)}.breadcrumb a:hover{color:var(--c-ink)}.breadcrumb__sep{color:var(--c-silver);font-size:.9rem}.breadcrumb__current{color:var(--c-ink);font-weight:400}.img-frame{position:relative;background:var(--c-pale);overflow:hidden}.img-frame img,.card-artwork__image img{width:100%;height:100%;display:block;object-fit:cover}.img-frame--portrait{aspect-ratio:3 / 4}.img-frame--landscape{aspect-ratio:4 / 3}.img-frame--square{aspect-ratio:1 / 1}.img-frame--wide{aspect-ratio:16 / 9}.img-placeholder{width:100%;background:var(--c-pale);display:flex;align-items:center;justify-content:center}.img-placeholder:after{content:"";display:block;width:40px;height:40px;border:1.5px solid var(--c-silver);border-radius:50%}.price-display{display:flex;align-items:baseline;gap:12px}.price-display__amount{font-family:var(--f-serif);font-size:var(--t-lg);font-weight:400;color:var(--c-black)}.price-display__currency{font-family:var(--f-sans);font-size:var(--t-sm);font-weight:300;color:var(--c-mid)}.price-display__vat{font-family:var(--f-sans);font-size:var(--t-xs);font-weight:300;color:var(--c-muted)}.divider{display:flex;align-items:center;gap:20px;margin:var(--sp-md) 0}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--c-rule)}.divider__text{font-family:var(--f-sans);font-size:var(--t-xs);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--c-muted);white-space:nowrap}.quote-block{padding:var(--sp-lg) 0;border-top:1px solid var(--c-rule);border-bottom:1px solid var(--c-rule)}.quote-block blockquote{font-size:clamp(1.8rem,2.5vw,2.8rem);max-width:800px}.quote-block__attribution{margin-top:20px;font-family:var(--f-sans);font-size:var(--t-xs);font-weight:400;letter-spacing:.12em;color:var(--c-mid)}.pagination{display:flex;align-items:center;gap:4px;justify-content:center;padding:var(--sp-md) 0}.pagination a,.pagination span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-family:var(--f-sans);font-size:var(--t-xs);font-weight:400;color:var(--c-mid);border:1px solid transparent;transition:all var(--ease)}.pagination a:hover{border-color:var(--c-ink);color:var(--c-ink)}.pagination .active{background:var(--c-ink);color:var(--c-white)}.footer{border-top:1px solid var(--c-rule);padding:var(--sp-lg) 0 var(--sp-md);background:var(--c-bg)}.footer__inner{max-width:var(--max-w);margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--sp-lg)}.footer__logo{font-family:var(--f-sans);font-size:var(--t-xs);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--c-black);margin-bottom:12px}.footer__tagline{font-size:var(--t-xs);color:var(--c-muted);line-height:1.6;font-weight:300}.footer__heading{font-family:var(--f-sans);font-size:var(--t-xs);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--c-ink);margin-bottom:16px}.footer__links{display:flex;flex-direction:column;gap:10px}.footer__links a{font-size:var(--t-xs);color:var(--c-mid);font-weight:300;transition:color var(--ease)}.footer__links a:hover{color:var(--c-ink)}.footer__bottom{max-width:var(--max-w);margin:var(--sp-md) auto 0;padding:var(--sp-sm) 48px 0;border-top:1px solid var(--c-rule);display:flex;justify-content:space-between;align-items:center;font-size:var(--t-xs);color:var(--c-muted);font-weight:300}.social-frame{background:var(--c-bg);overflow:hidden;position:relative;font-family:var(--f-sans)}.social-square{width:1080px;height:1080px}.social-portrait{width:1080px;height:1350px}.social-story{width:1080px;height:1920px}.social-landscape{width:1200px;height:628px}.social-preview{transform-origin:top left;position:relative}.social-preview--square{transform:scale(.22)}.social-preview--portrait{transform:scale(.2)}.social-preview--story{transform:scale(.14)}.social-preview--landscape{transform:scale(.22)}.social-pad{padding:80px}.social-pad-sm{padding:60px}.social__logo{font-family:var(--f-sans);font-size:2.2rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.social__heading{font-family:var(--f-serif);font-size:7.2rem;font-weight:300;line-height:1.1;letter-spacing:-.02em}.social__sub{font-size:2.4rem;font-weight:300;color:var(--c-mid);line-height:1.5}.social__caption{font-size:2rem;font-weight:300;color:var(--c-muted)}.ebook-page{width:794px;min-height:1123px;background:var(--c-white);position:relative;padding:80px 72px;font-family:var(--f-sans)}.ebook-page--bg{background:var(--c-bg)}.ebook-page--dark{background:var(--c-ink);color:var(--c-white)}.ebook-wrap{display:flex;flex-direction:column;gap:40px;align-items:center;padding:var(--sp-lg) 0}.container{max-width:var(--max-w);margin:0 auto;padding:0 48px}.container-text{max-width:var(--max-w-text);margin:0 auto;padding:0 48px}.container-wide{max-width:var(--max-w-wide);margin:0 auto;padding:0 48px}.section{padding:var(--sp-xl) 0}.section-sm{padding:var(--sp-lg) 0}.section-xs{padding:var(--sp-md) 0}.text-center{text-align:center}.text-right{text-align:right}.text-muted{color:var(--c-muted)}.text-mid{color:var(--c-mid)}.text-serif{font-family:var(--f-serif)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-md)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-md)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-md)}.grid-2-1{display:grid;grid-template-columns:2fr 1fr;gap:var(--sp-lg)}.grid-1-2{display:grid;grid-template-columns:1fr 2fr;gap:var(--sp-lg)}.flex{display:flex}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-center{display:flex;justify-content:center;align-items:center}.flex-gap-sm{gap:var(--sp-sm)}.flex-gap-md{gap:var(--sp-md)}.mt-sm{margin-top:var(--sp-sm)}.mt-md{margin-top:var(--sp-md)}.mt-lg{margin-top:var(--sp-lg)}.mb-sm{margin-bottom:var(--sp-sm)}.mb-md{margin-bottom:var(--sp-md)}.mb-lg{margin-bottom:var(--sp-lg)}.bg-bg{background:var(--c-bg)}.bg-pale{background:var(--c-pale)}.bg-white{background:var(--c-white)}.bg-ink{background:var(--c-ink);color:var(--c-white)}.bg-black{background:var(--c-black);color:var(--c-white)}.bg-ink hr,.bg-black hr{border-color:#ffffff26}.bg-ink .eyebrow,.bg-black .eyebrow,.bg-ink .caption,.bg-black .caption{color:var(--c-silver)}hr{border:none;border-top:1px solid var(--c-rule);margin:var(--sp-md) 0}@media(max-width:900px){.grid-3,.grid-4{grid-template-columns:1fr 1fr}.grid-2-1,.grid-1-2{grid-template-columns:1fr}}@media(max-width:768px){html{font-size:60%}.nav{padding:18px 24px}.nav__links{gap:20px}.container,.container-text,.container-wide{padding:0 24px}.section{padding:var(--sp-lg) 0}.section-sm{padding:var(--sp-md) 0}.display{font-size:3.8rem}h1{font-size:2.8rem}.form-row{flex-direction:column;gap:8px}.form-row input{border-right:1.5px solid var(--c-rule)}.btn{width:100%;text-align:center}.grid-2{grid-template-columns:1fr}.footer__inner{grid-template-columns:1fr;gap:var(--sp-md)}.footer__bottom{flex-direction:column;gap:10px;text-align:center}}@media(max-width:480px){.nav__links{display:none}}.header__icon--account,.menu-drawer__account,.tax-note{display:none!important}.cart-notification,.cart-notification *{cursor:default}.cart-notification a,.cart-notification button,.cart-notification .button{cursor:pointer}.cart__checkout-button{cursor:pointer!important}.cart-item__name,.cart-item__price-wrapper,.cart-item__price-wrapper *,.cart-item__final-price,.totals__total,.totals__total-value{color:var(--c-ink)!important}.cart-item__name{font-size:calc(1.6rem + 8px)!important}.cart-item__final-price,.cart-item__price-wrapper .price,.cart-item__price-wrapper .price-item{font-weight:400!important;font-size:calc(1.6rem + 5px)!important}.totals__total,.totals__total-value{font-family:var(--f-serif)!important;font-size:calc(1.6rem + 8px)!important;font-weight:400!important}.cart__blocks>*+*{margin-top:15px!important}#main-cart-footer .cart__footer{padding-top:0!important;margin-top:-40px!important}cart-remove-button .button{cursor:pointer!important}@media screen and (min-width:750px){.cart__items{padding-bottom:1rem!important}.cart-items td{padding-top:3.2rem!important}}.cart-notification__links .button--secondary,.cart-notification__links .button--secondary:hover{color:rgb(var(--color-button));border-color:rgb(var(--color-button))}
/*# sourceMappingURL=/cdn/shop/t/9/assets/brand.css.map */
