.artist-footer{--artist-accent: var(--artist-footer-accent, #b86a30);--artist-border: rgba(0, 0, 0, .08);--artist-border-strong: rgba(0, 0, 0, .12);--artist-muted: rgba(18, 18, 18, .84);--artist-surface: rgba(255, 255, 255, .8);--artist-surface-strong: rgba(255, 255, 255, .95);--artist-shadow: 0 14px 38px rgba(0, 0, 0, .06);--artist-shadow-hover: 0 20px 50px rgba(0, 0, 0, .1);--artist-radius-xl: 3rem;--artist-radius-lg: 2rem;--artist-radius-pill: 999px;padding:6.8rem 0 2.4rem;border-top:1px solid rgba(0,0,0,.05);position:relative}.artist-footer .page-width{max-width:var(--artist-footer-page-width, 1600px);margin:0 auto;padding-left:5rem;padding-right:5rem}.artist-footer__top{display:grid;grid-template-columns:1fr;gap:clamp(3.8rem,4vw,5.4rem);padding-bottom:4.2rem}.artist-footer--no-brand .artist-footer__top{grid-template-columns:1fr}.artist-footer--no-brand .artist-footer__content{width:100%}.artist-footer__brand-col,.artist-footer__newsletter,.artist-footer__menu-col{min-width:0}.artist-footer__brand-col{max-width:54rem;display:grid;align-content:start}.artist-footer__brand{display:inline-flex;align-items:center;color:inherit;text-decoration:none;width:fit-content}.artist-footer__logo{display:block;width:auto;max-width:100%;max-height:var(--artist-footer-logo-height, 44px);object-fit:contain}.artist-footer__brand-text{font-size:clamp(2.4rem,3vw,4rem);line-height:.95;letter-spacing:-.04em;font-weight:600;text-wrap:balance}.artist-footer__signature{margin:1.8rem 0 0;font-size:clamp(3.2rem,5vw,5.4rem);line-height:1.04;letter-spacing:-.035em;font-weight:500;max-width:none;text-wrap:balance}.artist-footer__text,.artist-footer__contact-text,.artist-footer__newsletter-text{margin-top:1.5rem;color:var(--artist-muted);font-size:1.75rem;line-height:1.88;max-width:60ch}.artist-footer__text>*:first-child,.artist-footer__contact-text>*:first-child,.artist-footer__newsletter-text>*:first-child{margin-top:0}.artist-footer__text>*:last-child,.artist-footer__contact-text>*:last-child,.artist-footer__newsletter-text>*:last-child{margin-bottom:0}.artist-footer__content{display:grid;grid-template-columns:1fr;gap:3.6rem;align-content:start}.artist-footer__menus{display:grid;grid-template-columns:1fr;gap:2.2rem}.artist-footer__menu-col{display:grid;align-content:start}.artist-footer__heading{margin:0 0 1.1rem;color:var(--artist-accent);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1.35}.artist-footer__heading:after{content:none;display:none}.artist-footer__menu{margin:0;padding:0}.artist-footer__menu li+li{margin-top:.95rem}.artist-footer__menu-link{color:inherit;text-decoration:none;font-size:1.5rem;line-height:1.68;transition:color .2s ease,opacity .2s ease}.artist-footer__button.button,.artist-footer__newsletter-button.button,.artist-footer .button.button--primary{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 2.2rem;border-radius:var(--artist-radius-pill);font-size:1.6rem;font-weight:600;line-height:1.1;letter-spacing:0;text-decoration:none;border:1px solid var(--artist-accent);background:var(--artist-accent);color:#fff;box-shadow:var(--artist-shadow);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease,color .22s ease,opacity .22s ease;appearance:none;-webkit-appearance:none}.artist-footer__button.button:before,.artist-footer__button.button:after,.artist-footer__newsletter-button.button:before,.artist-footer__newsletter-button.button:after,.artist-footer .button.button--primary:before,.artist-footer .button.button--primary:after{content:none!important;display:none!important;box-shadow:none!important}.artist-footer__button.button{margin-top:1.6rem;width:fit-content}.artist-footer .button--primary{background:var(--artist-accent);border-color:var(--artist-accent);color:#fff}.artist-footer .button--primary:hover{transform:translateY(-2px);box-shadow:var(--artist-shadow-hover);opacity:1;color:#fff}.artist-footer .button--primary:focus-visible,.artist-footer__newsletter-input:focus-visible,.artist-footer__social-icon:focus-visible,.artist-footer__menu-link:focus-visible,.artist-footer__legal a:focus-visible,.artist-footer__secondary-link:focus-visible{outline:2px solid var(--artist-accent);outline-offset:3px}.artist-footer__secondary-link{display:inline-block;margin-top:1.25rem;color:var(--artist-accent);text-decoration:none;font-size:1.35rem;line-height:1.6;font-weight:600;letter-spacing:0;transition:color .2s ease,opacity .2s ease}.artist-footer__newsletter{border:1px solid rgba(0,0,0,.045);border-radius:var(--artist-radius-xl);background:radial-gradient(circle at top left,rgba(255,255,255,.78),transparent 42%),linear-gradient(135deg,#f5f2eef0,#fffffff5);box-shadow:var(--artist-shadow);padding:clamp(2.2rem,2.4vw,3rem);max-width:56rem}.artist-footer__newsletter-heading{margin:0;font-size:clamp(2.6rem,3vw,3.6rem);line-height:1.08;letter-spacing:-.03em;font-weight:500;text-wrap:balance;max-width:none}.artist-footer__newsletter-form{margin-top:1.8rem}.artist-footer__newsletter-fields{display:grid;grid-template-columns:1fr;gap:.95rem}.artist-footer__newsletter-input{width:100%;min-height:5.2rem;border-radius:var(--artist-radius-pill);border:1px solid rgba(0,0,0,.1);background:#ffffffeb;padding:0 1.6rem;font-size:1.6rem;color:rgb(var(--color-foreground));transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.artist-footer__newsletter-input::placeholder{color:#1212128f}.artist-footer__newsletter-input:focus,.artist-footer__newsletter-input:focus-visible{outline:2px solid var(--artist-accent);outline-offset:2px;border-color:var(--artist-accent);background:#fff;box-shadow:0 0 0 .2rem #b86a301f}.artist-footer__newsletter-message{display:block;margin-top:1rem;font-size:1.35rem;line-height:1.6}.artist-footer__newsletter-message--error{color:#b42318}.artist-footer__newsletter-message--success{color:rgb(var(--color-foreground))}.artist-footer__bottom{border-top:1px solid var(--artist-border);padding-top:1.9rem;display:grid;grid-template-columns:1fr;gap:1rem}.artist-footer__copyright{margin:0;color:var(--artist-muted);font-size:1.35rem;line-height:1.6}.artist-footer__legal{display:flex;flex-wrap:wrap;gap:1rem 1.4rem}.artist-footer__legal a{color:var(--artist-muted);text-decoration:none;font-size:1.35rem;line-height:1.6;transition:color .2s ease,opacity .2s ease}.artist-footer__socials{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.artist-footer__socials--content{margin-top:0;padding-top:.4rem;justify-content:flex-start}.artist-footer--no-brand .artist-footer__socials--content{width:100%}.artist-footer__social-icon{width:4.4rem;height:4.4rem;border-radius:var(--artist-radius-pill);border:1px solid rgba(0,0,0,.08);display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none;background:radial-gradient(circle at top left,rgba(255,255,255,.82),transparent 54%),linear-gradient(135deg,#fffffffa,#f8f5f1f5);box-shadow:var(--artist-shadow);transition:transform .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.artist-footer__social-icon svg{width:2rem;height:2rem;display:block}.artist-footer__menu-link:hover,.artist-footer__legal a:hover,.artist-footer__secondary-link:hover{color:var(--artist-accent)}.artist-footer__social-icon:hover{transform:translateY(-2px);color:var(--artist-accent);border-color:var(--artist-border-strong);box-shadow:var(--artist-shadow-hover)}@media screen and (min-width:750px){.artist-footer__menus{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.artist-footer__newsletter-fields{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media screen and (min-width:990px){.artist-footer__top{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(4.8rem,5vw,6.6rem)}.artist-footer--no-brand .artist-footer__top{grid-template-columns:1fr}.artist-footer__content{gap:3.4rem}.artist-footer--no-brand .artist-footer__content{grid-template-columns:minmax(0,1fr) minmax(32rem,.55fr);gap:clamp(3rem,4vw,5rem)}.artist-footer--no-brand .artist-footer__newsletter{max-width:none}.artist-footer__menus{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.8rem}.artist-footer__bottom{grid-template-columns:1fr auto;align-items:center;gap:2rem}}@media screen and (max-width:749px){.artist-footer{padding:4.8rem 0 2rem}.artist-footer .page-width{padding-left:2rem;padding-right:2rem}.artist-footer__top{gap:3rem;padding-bottom:2.6rem}.artist-footer__signature{margin-top:1.2rem;font-size:clamp(2.35rem,6.8vw,3.6rem);line-height:1.12;letter-spacing:-.03em;max-width:100%;text-wrap:balance;overflow-wrap:normal;word-break:normal}.artist-footer__text,.artist-footer__contact-text,.artist-footer__newsletter-text{margin-top:1.05rem;font-size:1.55rem;line-height:1.75}.artist-footer__menu-link{font-size:1.5rem;line-height:1.68}.artist-footer__heading{font-size:1.2rem;letter-spacing:.14em;margin-bottom:1rem;max-width:100%;overflow-wrap:normal;word-break:normal}.artist-footer__heading:after{content:none;display:none}.artist-footer__newsletter{padding:1.6rem;border-radius:1.8rem}.artist-footer__newsletter-heading{font-size:clamp(2.2rem,6.4vw,2.8rem);line-height:1.18;max-width:100%;text-wrap:balance;overflow-wrap:normal;word-break:normal}.artist-footer__newsletter-input,.artist-footer__button.button,.artist-footer__newsletter-button.button{min-height:4.8rem}.artist-footer__button.button,.artist-footer__newsletter-button.button{padding:0 1.4rem;font-size:1.45rem}.artist-footer__newsletter-input{font-size:1.45rem}.artist-footer__secondary-link,.artist-footer__copyright,.artist-footer__legal a,.artist-footer__newsletter-message{font-size:1.2rem;line-height:1.55}.artist-footer__socials{gap:.7rem;margin-top:1.6rem}.artist-footer__socials--content{margin-top:0}.artist-footer__social-icon{width:4.4rem;height:4.4rem}.artist-footer__social-icon svg{width:1.9rem;height:1.9rem}}@media(hover:none){.artist-footer .button--primary:hover,.artist-footer__social-icon:hover,.artist-footer__menu-link:hover,.artist-footer__legal a:hover,.artist-footer__secondary-link:hover{transform:none;box-shadow:inherit;color:inherit;border-color:#00000014;background:inherit;opacity:1}.artist-footer .button--primary:hover{color:#fff;background:var(--artist-accent);border-color:var(--artist-accent)}}@media(prefers-reduced-motion:reduce){.artist-footer__social-icon,.artist-footer__menu-link,.artist-footer__legal a,.artist-footer__secondary-link,.artist-footer__button.button,.artist-footer__newsletter-button.button,.artist-footer__newsletter-input{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/103/compiled_assets/styles.css.map */
