:root{--aj-ink:#24221f;--aj-gold:#91734b}body{letter-spacing:.015em}h1,h2,.h0,.h1,.h2,.banner__heading,.rich-text__heading,.image-with-text__heading{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em;line-height:1.15}.header-wrapper{background:#fffefa}.header__heading-logo{max-width:210px}.header__menu-item{font-size:1.1rem;letter-spacing:.13em;text-transform:uppercase;padding:1.6rem 1.25rem}.header__active-menu-item{text-decoration-thickness:1px;text-underline-offset:6px}.announcement-bar__message{font-size:1.05rem;font-weight:400;letter-spacing:.12em;padding:1rem 0}.button,.shopify-payment-button__button--unbranded{font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;min-height:5rem;padding:1.5rem 3rem}.button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--aj-gold);outline-offset:5px}.banner__box{max-width:72rem;padding:5rem}.banner__heading{font-size:clamp(3.5rem,4.7vw,6.8rem);max-width:8.8em}.banner__text{max-width:47rem;font-size:1.45rem;line-height:1.8;color:#fff}.banner__buttons{gap:1.5rem}.banner:after{background:linear-gradient(90deg,#000000a6,#0000001a 75%);opacity:1}.title-wrapper-with-link{justify-content:center;text-align:center;margin-bottom:4rem}.collection__title .title{font-size:clamp(3rem,3vw,4.5rem)}.multicolumn .title-wrapper-with-link{justify-content:center}.multicolumn-card{background:transparent}.multicolumn-card__info{padding:2.6rem 1rem}.multicolumn-card__info h3{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:2.7rem;letter-spacing:-.02em}.multicolumn-card__info .rte{font-size:1.3rem;line-height:1.8}.multicolumn-card__info .link{font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase}.card__heading{font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;line-height:1.65;letter-spacing:.02em}.card__information{padding-top:2rem;padding-bottom:2rem}.card-information>.caption-with-letter-spacing{font-size:.95rem;letter-spacing:.15em;margin-bottom:.6rem}.card-information .price{font-size:1.25rem;letter-spacing:.04em;margin-top:1rem}.card__inner{background:#fff}.card__media .media img{object-fit:contain}.card__media .media{background:#fff}.badge{font-size:1rem;letter-spacing:.07em;border-radius:0}.collection__view-all{margin-top:3.5rem}.image-with-text__content{padding:5rem}.image-with-text__heading{font-size:clamp(3rem,3.5vw,4.8rem)}.image-with-text__text{font-size:1.4rem;line-height:1.9}.product__title h1{font-size:clamp(2.7rem,2.7vw,4rem);line-height:1.2}.product__info-container>.price{font-size:1.8rem}.product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.25rem;letter-spacing:.03em}.product__description{font-size:1.4rem;line-height:1.9}.facets__heading,.facets__summary,.facet-filters__label,.facet-filters__sort{font-size:1.2rem}.footer{border-top:1px solid #ded8ce}.footer-block__heading{font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase}.footer-block__details-content{font-size:1.25rem;line-height:1.9}@media(min-width:990px){.header--top-center{padding-top:1.8rem;padding-bottom:1rem;row-gap:.8rem}.banner--large:not(.banner--adapt){min-height:min(72rem,76vh)}.banner__content{max-width:144rem;margin:auto;min-height:inherit;width:100%}.product--large:not(.product--no-media) .product__info-wrapper{padding-left:6rem}}@media(max-width:749px){.header__heading-logo{max-width:160px}.header{padding-top:1.3rem;padding-bottom:1.3rem}.announcement-bar__message{font-size:.9rem;letter-spacing:.045em}.banner--large:not(.banner--adapt){min-height:64rem}.banner__content{padding:0!important;align-items:flex-end!important}.banner__box{padding:3rem 2.4rem!important;background:transparent!important}.banner__heading{font-size:3.9rem}.banner__text{font-size:1.25rem;line-height:1.7}.banner__buttons{flex-direction:column;align-items:stretch;max-width:30rem}.banner__buttons .button{min-height:4.7rem;font-size:1rem;padding:1.2rem 1.5rem}.banner:after{background:linear-gradient(0deg,#000c,#0000000d 95%);opacity:1}.multicolumn-card__info{padding:1.8rem .3rem}.multicolumn-card__info h3{font-size:2rem}.multicolumn-card__info .rte{font-size:1.2rem}.multicolumn-card__info .link{font-size:.95rem}.collection .title,.multicolumn .title{font-size:3rem}.card__heading{font-size:1.1rem;line-height:1.6}.card-information .price{font-size:1.15rem}.image-with-text__content{padding:3rem 2rem}.product__title h1{font-size:2.8rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/aj-atelier.css.map */
