@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Montserrat:wght@600;700;800&display=swap";:root{--aap-ink:#121212;--aap-stone:#8a7c68;--aap-stone-d:#6f6453;--aap-line:#e4e3df;--aap-mut:#67655f;--font-heading-family:"Montserrat", sans-serif;--font-body-family:"Inter", system-ui, -apple-system, sans-serif}body{font-family:var(--font-body-family)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family)!important;letter-spacing:.005em}.caption-with-letter-spacing,.subtitle{color:var(--aap-stone)!important;letter-spacing:.18em;text-transform:uppercase}.button,.shopify-payment-button__button--unbranded,button.button{text-transform:uppercase;letter-spacing:.08em;font-weight:700;border-radius:0!important}a:hover{color:var(--aap-stone-d)}.card,.card__inner,.media,.global-media-settings,img,.button,input,select,textarea{border-radius:0!important}:root{--page-width:140rem}.aap-logo{display:inline-flex;align-items:center;gap:12px}.aap-seal{width:75px!important;height:75px!important;display:block;border-radius:0!important}.aap-wordmark{font-family:var(--font-heading-family);font-weight:800;font-size:17px;letter-spacing:.02em;text-transform:uppercase;color:var(--aap-ink);line-height:1.05}.header__heading-link:hover .aap-wordmark{color:var(--aap-ink)}.header__menu-item,.header__menu-item span{font-family:var(--font-body-family)!important;text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-size:13px}.header{padding-top:12px;padding-bottom:12px}.header-wrapper{background-color:#fff!important}.section-header.shopify-section-group-header-group,.shopify-section-group-header-group{z-index:20!important}.header__inline-menu .list-menu--inline{flex-wrap:nowrap;gap:30px}.header__inline-menu .list-menu__item,.header__menu-item{white-space:nowrap}.header__inline-menu{min-width:0}.header--middle-left{column-gap:24px}.header__heading,.header__heading-link{padding-inline-start:0}@media(min-width:990px){.header{grid-template-columns:auto 1fr auto;column-gap:20px}.header__inline-menu{justify-self:center}.header__inline-menu .list-menu__item--link{padding-block:8px;padding-inline:0}.header:not(.drawer-menu).page-width{padding-left:3.6rem;padding-right:3.6rem}}.header__localization{display:none!important}.header localization-form,.header .localization-form,.header .disclosure{display:none!important}.main-page-title{display:none!important}.aap-eyebrow{font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--aap-stone);margin:0 0 12px}.aap-lede{font-family:var(--font-body-family);font-size:17px;line-height:1.6;color:var(--aap-mut);max-width:54ch;margin:16px 0 4px}.main-blog{max-width:1400px}.main-blog .title--primary,.aap-blog-title{text-align:left!important;text-transform:uppercase;font-family:var(--font-heading-family)!important;margin:0}.article-template header{text-align:left!important}.article-template__title{text-align:left!important;text-transform:none;font-family:var(--font-heading-family)!important}.article-template header .caption-with-letter-spacing,.article-template .circle-divider{justify-content:flex-start;color:var(--aap-mut)!important}.article-template__back{text-align:left!important}.aap-eyebrow--article{margin-bottom:14px}.article-template__content{text-align:left}.cart__checkout-button,.cart__checkout-button.button{text-transform:uppercase;letter-spacing:.08em;border-radius:0!important;font-weight:700}.cart__empty-text,.cart .title--primary{font-family:var(--font-heading-family)!important;text-transform:uppercase}.cart-item__name{font-family:var(--font-heading-family)!important;text-transform:none}.cart__ctas .button{border-radius:0!important}.cart-drawer .drawer__heading,.cart-drawer__heading{font-family:var(--font-heading-family)!important;text-transform:uppercase;letter-spacing:.02em}.cart-drawer .cart-item__name{font-family:var(--font-heading-family)!important}#CartDrawer-Checkout,.drawer__footer .cart__checkout-button{text-transform:uppercase;letter-spacing:.08em;border-radius:0!important}.drawer__inner{border-radius:0!important}cart-drawer .drawer__inner,.cart-drawer .drawer__inner{background-color:#fff!important;color:var(--aap-ink)}cart-drawer .cart-drawer__overlay,#CartDrawer-Overlay{background:#12121273!important}.card__heading,.card__heading a,.product__title,.product__title h1,.cart-item__name,.collection-hero__title{font-family:var(--font-heading-family)!important}.product__title h1{text-transform:none;letter-spacing:.005em}.collection .title-wrapper h1,.main-page-title{font-family:var(--font-heading-family)!important}.price__regular,.price-item{font-family:var(--font-body-family)}.card__media .media img{border-radius:0!important}.cart__contents .title-wrapper h1,.cart__warnings h1{font-family:var(--font-heading-family)!important}cart-items .cart-item__name{font-weight:600}.collection .title,.collection-hero__title,.main-collection-banner .title{font-family:var(--font-heading-family)!important;text-transform:uppercase;letter-spacing:.01em}.facets__summary,.facets__heading,.product-count__text,.facet-filters__label,.facets-vertical-sort .select__select{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.card__heading{font-size:15px;line-height:1.3}.card__heading a,.full-unstyled-link{text-decoration:none}.card-information .price{margin-top:4px}.product__title h1,.product__title{font-size:clamp(26px,3vw,40px);line-height:1.08;text-transform:none;letter-spacing:.004em}.product__info-container{padding-left:0}.product .price__regular .price-item,.product .price .price-item{font-size:22px}.product-form__buttons .button,.product-form__submit,.shopify-payment-button__button{text-transform:uppercase;letter-spacing:.08em;border-radius:0!important}.product__description,.product__description.rte{font-family:var(--font-body-family);font-size:16px;line-height:1.7;max-width:62ch}.product__accordion .summary__title,.product__accordion .h4{font-family:var(--font-heading-family)}.breadcrumb,.breadcrumb a{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--aap-mut)}.product__info-container .product__text.uppercase{font-family:var(--font-body-family);font-size:12px;letter-spacing:.18em;font-weight:600;color:var(--aap-stone)!important;margin:0 0 8px}@media(min-width:990px){.product__media-wrapper{position:sticky;top:120px;align-self:start}}.product__accordion{border-top:1px solid var(--aap-line)}.product__accordion .accordion__title,.product__accordion summary .summary__title>*{font-family:var(--font-heading-family)!important;text-transform:uppercase;letter-spacing:.05em;font-size:13px}.product__accordion .accordion__content,.product__accordion .rte{font-family:var(--font-body-family);font-size:15px;line-height:1.7;color:var(--aap-mut)}.aap-bookdetail__grid{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:56px;align-items:start}.aap-bookdetail__grid--imgonly,.aap-bookdetail__grid--specsonly{grid-template-columns:1fr}.aap-bookdetail__heading{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.05em;font-size:14px;margin:0 0 18px}.aap-spec{margin:0}.aap-bookdetail__grid--specsonly .aap-spec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px}.aap-spec__row{padding:14px 0;border-top:1px solid var(--aap-line)}.aap-spec__row dt{font-family:var(--font-body-family);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--aap-stone);font-weight:600;margin:0}.aap-spec__row dd{font-family:var(--font-heading-family);font-size:16px;line-height:1.3;margin:5px 0 0;color:var(--aap-ink)}.aap-bookdetail__spreads{display:grid;grid-template-columns:1fr 1fr;gap:16px}.aap-bookdetail__grid--imgonly .aap-bookdetail__spreads{grid-template-columns:1fr 1fr}.aap-spread{margin:0}.aap-spread img{width:100%;height:auto;display:block;border-radius:0}@media(max-width:989px){.aap-bookdetail__grid{grid-template-columns:1fr;gap:28px}.aap-bookdetail__grid--specsonly .aap-spec,.aap-bookdetail__spreads,.aap-bookdetail__grid--imgonly .aap-bookdetail__spreads{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/aap.css.map */
