@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500&family=Lato:wght@300;400;700&family=Cinzel:wght@400;500;600&display=swap";:root{--an-black: #0A0A0A;--an-black-mid: #0D0D0D;--an-black-light: #1A1A1A;--an-gold: #C9A84C;--an-gold-light: #E8D5A3;--an-gold-dark: #9A7A2E;--an-cream: #F5F0E8;--an-cream-muted: rgba(245, 240, 232, .65);--an-cream-subtle: rgba(245, 240, 232, .4);--an-white-10: rgba(255, 255, 255, .1);--an-white-5: rgba(255, 255, 255, .05);--an-font-heading: "Cormorant Garamond", Georgia, serif;--an-font-body: "Lato", Helvetica, Arial, sans-serif;--an-font-label: "Cinzel", Georgia, serif;--an-gradient-gold: linear-gradient(135deg, #C9A84C 0%, #E8D5A3 40%, #C9A84C 70%, #9A7A2E 100%);--an-gradient-hero-v: linear-gradient(to bottom, rgba(10,10,10,.7) 0%, rgba(10,10,10,.5) 50%, #0A0A0A 100%);--an-gradient-hero-h: linear-gradient(to right, rgba(10,10,10,.8) 0%, transparent 60%, rgba(10,10,10,.6) 100%);--an-transition: all .3s ease;--an-transition-slow: all .5s ease;--an-transition-anim: all .8s cubic-bezier(.25, .46, .45, .94)}.atelier-noir-page{background-color:var(--an-black);color:var(--an-cream);font-family:var(--an-font-body)}.an-font-heading{font-family:var(--an-font-heading)}.an-font-body{font-family:var(--an-font-body)}.an-font-label{font-family:var(--an-font-label)}.an-label{font-family:var(--an-font-label);font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;color:var(--an-gold);display:block}.an-text-gold{background:var(--an-gradient-gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.an-h1{font-family:var(--an-font-heading);font-weight:300;font-size:clamp(2.5rem,8vw,5rem);line-height:1.1;color:var(--an-cream)}.an-h2{font-family:var(--an-font-heading);font-weight:300;font-size:clamp(2rem,5vw,3.5rem);line-height:1.15;color:var(--an-cream)}.an-h3{font-family:var(--an-font-heading);font-weight:500;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.25;color:var(--an-cream)}.an-body{font-family:var(--an-font-body);color:var(--an-cream-muted);line-height:1.7;font-size:1rem}.an-container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.an-container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.an-container{padding-left:2rem;padding-right:2rem}}.an-section{padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width:640px){.an-section{padding-top:5rem;padding-bottom:5rem}}@media(min-width:768px){.an-section{padding-top:7rem;padding-bottom:7rem}}@media(min-width:1024px){.an-section{padding-top:8rem;padding-bottom:8rem}}.an-divider{height:1px;background:linear-gradient(90deg,transparent,var(--an-gold),transparent);border:none;margin:0}.an-divider--short{max-width:18rem}.header-btn-gold{padding:.75rem 1.5rem!important}@media screen and (max-width:768px){.header-btn-gold{display:none!important}}.an-btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--an-gradient-gold);color:var(--an-black);font-family:var(--an-font-label);font-weight:600;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;padding:1rem 2.5rem;border:none;cursor:pointer;text-decoration:none;position:relative;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.an-btn-gold:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transition:left .5s ease}.an-btn-gold:hover:before{left:100%}.an-btn-gold:hover{box-shadow:0 0 30px #c9a84c8c;transform:translateY(-2px);color:var(--an-black);text-decoration:none}.an-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:transparent;color:var(--an-gold);font-family:var(--an-font-label);font-weight:500;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;padding:.875rem 2rem;border:1px solid var(--an-gold);cursor:pointer;text-decoration:none;transition:background .3s ease,box-shadow .3s ease}.an-btn-outline:hover{background:#c9a84c1a;box-shadow:0 0 20px #c9a84c33;color:var(--an-gold);text-decoration:none}.an-img-frame{position:relative;display:block}.an-img-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(201,168,76,.2);pointer-events:none}.an-img-frame__corner{position:absolute;width:2rem;height:2rem;pointer-events:none;z-index:1}.an-img-frame__corner--tl{top:1rem;left:1rem;border-top:1px solid rgba(201,168,76,.6);border-left:1px solid rgba(201,168,76,.6)}.an-img-frame__corner--tr{top:1rem;right:1rem;border-top:1px solid rgba(201,168,76,.6);border-right:1px solid rgba(201,168,76,.6)}.an-img-frame__corner--bl{bottom:1rem;left:1rem;border-bottom:1px solid rgba(201,168,76,.6);border-left:1px solid rgba(201,168,76,.6)}.an-img-frame__corner--br{bottom:1rem;right:1rem;border-bottom:1px solid rgba(201,168,76,.6);border-right:1px solid rgba(201,168,76,.6)}.an-artwork-card{cursor:default}a.an-artwork-card__media-link{display:block;text-decoration:none;cursor:pointer}a.an-artwork-card__media-link:hover,a.an-artwork-card__title-link{text-decoration:none}a.an-artwork-card__title-link:hover .an-artwork-card__title{color:var(--an-gold);transition:color .3s ease}.an-artwork-card__media{position:relative;overflow:hidden;transition:box-shadow .5s ease,transform .5s ease}.an-artwork-card__media:hover{box-shadow:0 0 40px #c9a84c4d,0 0 80px #c9a84c1a;transform:scale(1.02)}.an-artwork-card__media img{width:100%;height:260px;object-fit:cover;display:block;transition:transform .5s ease}@media(min-width:640px){.an-artwork-card__media img{height:320px}}@media(min-width:1024px){.an-artwork-card__media img{height:380px}}.an-artwork-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(10,10,10,.9),transparent);opacity:0;transition:opacity .5s ease}.an-artwork-card__media:hover .an-artwork-card__overlay{opacity:1}.an-artwork-card__hover-text{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;transform:translateY(1rem);opacity:0;transition:all .5s ease;font-family:var(--an-font-body);font-size:.875rem;color:#f5f0e8d9;line-height:1.6}.an-artwork-card__media:hover .an-artwork-card__hover-text{transform:translateY(0);opacity:1}.an-artwork-card__info{margin-top:1rem;display:flex;justify-content:space-between;align-items:flex-start}.an-artwork-card__title{font-family:var(--an-font-heading);font-size:1.5rem;font-weight:500;color:var(--an-cream);margin:0}.an-artwork-card__size{font-family:var(--an-font-body);font-size:.8rem;color:#f5f0e880;margin-top:.25rem}.an-artwork-card__price{font-family:var(--an-font-label);font-size:1.1rem;color:var(--an-gold)}.an-artwork-card__cta{font-family:var(--an-font-label);font-size:.65rem;color:#f5f0e866;letter-spacing:.15em;text-transform:uppercase;background:none;border:none;cursor:pointer;display:block;margin-top:.25rem;text-align:right;transition:color .3s ease;text-decoration:none}.an-artwork-card__cta:hover{color:var(--an-gold)}.an-feature-card{text-align:center;padding:1.75rem;border:1px solid rgba(255,255,255,.05);transition:border-color .3s ease}.an-feature-card:hover{border-color:#c9a84c4d}.an-feature-card__icon{color:var(--an-gold);font-size:1.5rem;margin-bottom:1rem}.an-feature-card__title{font-family:var(--an-font-heading);font-size:1.5rem;font-weight:500;color:var(--an-cream);margin-bottom:.75rem}.an-feature-card__text{font-family:var(--an-font-body);font-size:.875rem;color:#f5f0e88c;line-height:1.7}.an-forwhom-card{padding:1.5rem;border:1px solid rgba(201,168,76,.2);text-align:left}.an-forwhom-card__label{font-family:var(--an-font-label);font-size:.7rem;color:var(--an-gold);letter-spacing:.2em;text-transform:uppercase;margin:.75rem 0}.an-forwhom-card__text{font-family:var(--an-font-body);font-size:.875rem;color:#f5f0e88c;line-height:1.7;margin:0}.an-faq-item{border-bottom:1px solid rgba(255,255,255,.1)}.an-faq-item__button{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;text-align:left;background:none;border:none;cursor:pointer;padding:1.25rem 0;color:#f5f0e8e6;font-family:var(--an-font-heading);font-size:1.2rem;line-height:1.4}.an-faq-item__icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.15rem;color:var(--an-gold);transition:transform .3s ease}.an-faq-item__icon svg{width:100%;height:100%;stroke:currentColor;stroke-width:2;fill:none}.an-faq-item--open .an-faq-item__icon{transform:rotate(180deg)}.an-faq-item__body{overflow:hidden;max-height:0;transition:max-height .4s ease,padding .3s ease}.an-faq-item--open .an-faq-item__body{max-height:20rem;padding-bottom:1.25rem}.an-faq-item__text{font-family:var(--an-font-body);font-size:.9rem;color:#f5f0e899;line-height:1.75}.an-form{width:100%}.an-form__row{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}@media(min-width:640px){.an-form__row{grid-template-columns:1fr 1fr}}.an-form__group{margin-bottom:1rem}.an-form__label{font-family:var(--an-font-label);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--an-gold);display:block;margin-bottom:.5rem}.an-form__input,.an-form__textarea{width:100%;background:#ffffff0d!important;border:1px solid rgba(201,168,76,.3)!important;color:var(--an-cream);padding:.875rem 1rem;font-family:var(--an-font-body);font-size:.9rem;transition:border-color .3s ease,box-shadow .3s ease;border-radius:0;outline:none}.an-form__input::placeholder,.an-form__textarea::placeholder{color:#f5f0e859}.an-form__input:focus,.an-form__textarea:focus{border-color:var(--an-gold);box-shadow:0 0 15px #c9a84c33;background:#ffffff12}.an-form__textarea{resize:none;min-height:5rem}.an-form__submit{width:100%;padding:1.1rem 2rem;font-size:.8rem}.an-form__note{font-family:var(--an-font-body);font-size:.75rem;color:#f5f0e84d;text-align:center;margin-top:1rem}.an-form-success{text-align:center;padding:3rem 2rem;border:1px solid rgba(201,168,76,.3)}.an-form-success__icon{font-size:2rem;color:var(--an-gold);margin-bottom:1rem}.an-form-success__title{font-family:var(--an-font-heading);font-size:1.75rem;font-weight:500;color:var(--an-cream);margin-bottom:1rem}.an-form-success__text{font-family:var(--an-font-body);font-size:.95rem;color:#f5f0e899;line-height:1.7;margin-bottom:1.5rem}@media screen and (max-width:768px){.an-hero{min-height:85svh!important}}.an-hero{position:relative;min-height:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--an-black)}.an-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.an-hero__overlay-v{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--an-gradient-hero-v)}.an-hero__overlay-h{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--an-gradient-hero-h)}.an-hero__content{position:relative;z-index:2;text-align:center;padding:2rem 1rem;width:100%}.an-hero__scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:2;animation:anBounce 2s ease-in-out infinite}@media screen and (max-width:768px){.an-hero__scroll-indicator{bottom:0}}.an-hero__scroll-indicator svg{width:1.5rem;height:1.5rem;color:#c9a84c99;stroke:currentColor;stroke-width:2;fill:none}.an-reveal{opacity:0;transform:translateY(2rem);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.an-reveal--from-left{transform:translate(-2rem);opacity:0}.an-reveal--from-right{transform:translate(2rem);opacity:0}.an-reveal.an-visible{opacity:1;transform:translate(0)}.an-delay-1{transition-delay:.1s}.an-delay-2{transition-delay:.2s}.an-delay-3{transition-delay:.3s}.an-delay-4{transition-delay:.4s}.an-delay-5{transition-delay:.5s}.an-bg-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 30% 50%,rgba(201,168,76,.06) 0%,transparent 60%),radial-gradient(circle at 70% 50%,rgba(201,168,76,.04) 0%,transparent 60%)}@keyframes anBounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(.5rem)}}@keyframes anFadeInUp{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes anGoldShimmer{0%{background-position:-200% center}to{background-position:200% center}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--an-black)}::-webkit-scrollbar-thumb{background:var(--an-gold);border-radius:3px}.an-contact-link{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--an-font-body);font-size:.875rem;color:#f5f0e899;text-decoration:none;transition:color .3s ease}.an-contact-link:hover{color:var(--an-gold);text-decoration:none}.an-contact-link__icon{width:1rem;height:1rem;color:var(--an-gold);flex-shrink:0;stroke:currentColor;stroke-width:2;fill:none}.an-text-center{text-align:center}.an-text-left{text-align:left}.an-mb-4{margin-bottom:1rem}.an-mb-6{margin-bottom:1.5rem}.an-mb-8{margin-bottom:2rem}.an-mb-10{margin-bottom:2.5rem}.an-mb-12{margin-bottom:3rem}.an-mt-4{margin-top:1rem}.an-mt-6{margin-top:1.5rem}.an-mt-8{margin-top:2rem}.an-mt-16{margin-top:4rem}.an-max-w-xs{max-width:20rem}.an-max-w-2xl{max-width:42rem}.an-max-w-3xl{max-width:48rem}.an-max-w-4xl{max-width:56rem}.an-max-w-5xl{max-width:64rem}.an-mx-auto{margin-left:auto;margin-right:auto}.an-w-full{width:100%}.an-grid-2{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.an-grid-2{grid-template-columns:1fr 1fr;gap:3rem}}.an-grid-3{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.an-grid-3{grid-template-columns:1fr 1fr 1fr}}.an-grid-2-cols-lg{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.an-grid-2-cols-lg{gap:3rem}}@media(min-width:1024px){.an-grid-2-cols-lg{grid-template-columns:1fr 1fr;gap:5rem;align-items:center}}.an-flex-center{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem}.an-flex-col-gap{display:flex;flex-direction:column;gap:.75rem}.an-bg-black{background-color:var(--an-black)}.an-bg-black-mid{background-color:var(--an-black-mid)}.an-overflow-hidden{overflow:hidden}.an-hero__buttons{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:2.5rem}@media(min-width:640px){.an-hero__buttons{flex-direction:row;justify-content:center}}.an-artwork-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.an-artwork-grid{grid-template-columns:1fr 1fr;gap:3rem}}.an-hero h1 em,.an-hero .an-h1 em,.an-section h2 em,.an-section .an-h2 em,section[id^=schoergi-] h1 em,section[id^=schoergi-] h2 em{background:var(--an-gradient-gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-style:italic}[data-template=product] a.button:not(:has(img)):not(:has(picture)):not(:has(svg[class*=icon])){background:var(--an-gradient-gold)!important;background-color:transparent!important;color:var(--an-black)!important;font-family:var(--an-font-label)!important;font-weight:600!important;font-size:.75rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:1rem 2.5rem!important;border:none!important;border-radius:0!important;cursor:pointer;text-decoration:none!important;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease!important;box-shadow:none!important}[data-template=product] a.button:not(:has(img)):not(:has(picture)):not(:has(svg[class*=icon])):hover{box-shadow:0 0 30px #c9a84c8c!important;transform:translateY(-2px)!important;color:var(--an-black)!important;text-decoration:none!important}@media(max-width:767px){section[id^=schoergi-] .an-img-frame img,section[id^=schoergi-] img[style*="height:520px"],section[id^=schoergi-] img[style*="height:500px"],section[id^=schoergi-] img[style*="height: 520px"],section[id^=schoergi-] img[style*="height: 500px"]{height:280px!important}section[id^=schoergi-] div[style*="height:520px"],section[id^=schoergi-] div[style*="height:500px"],section[id^=schoergi-] div[style*="height: 520px"],section[id^=schoergi-] div[style*="height: 500px"]{height:280px!important}.an-h1{font-size:clamp(2rem,9vw,2.5rem)}.an-h2{font-size:clamp(1.6rem,7vw,2rem)}.an-hero__content{padding:1.25rem 1rem}.an-btn-gold,.an-btn-outline{width:100%;justify-content:center;padding:.9rem 1.5rem}.an-divider--short{margin-bottom:1.25rem!important}.an-grid-3{gap:1rem}.an-grid-2{gap:1.5rem}.an-faq-item__button{font-size:1rem}.an-form-success{padding:2rem 1.25rem}.an-feature-card{padding:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/atelier-noir.css.map */
