.card,.product-card,.collection-list__item{margin-bottom:var(--spacing-07)!important}.card__title,.product-card__title,.card__heading{font-family:var(--font-heading)!important;font-size:var(--font-size-04)!important;font-weight:600!important;line-height:var(--line-height-tight)!important;margin-bottom:var(--spacing-03)!important;margin-top:var(--spacing-04)!important}.card__info,.product-card__info,.card__text,.product-card__text{font-family:var(--font-body)!important;font-size:var(--font-size-02)!important;line-height:var(--line-height-normal)!important;color:var(--color-text-secondary)!important;margin-bottom:var(--spacing-03)!important}.card__price,.product-card__price,.price{font-family:var(--font-body)!important;font-size:var(--font-size-04)!important;font-weight:600!important;margin-top:var(--spacing-04)!important}.card__content,.product-card__content{padding:var(--spacing-05)!important}.card-badge-discount{position:absolute;top:12px;right:12px;background:var(--color-error, #C0152F);color:#fff;padding:6px 10px;border-radius:4px;font-weight:600;font-size:11px;z-index:2}.price_wrapper{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.price_wrapper.on-sale .price-compare{font-size:.85em;color:var(--color-text-secondary, #77787c);text-decoration:line-through;order:-1}.price_wrapper.on-sale .price-current{color:var(--color-error, #C0152F);font-weight:600}.price-current{font-weight:500}.page-content h2,.page-content h3{font-family:var(--font-heading)!important;margin-top:var(--spacing-08)!important;margin-bottom:var(--spacing-05)!important;line-height:var(--line-height-tight)!important}.page-content p{font-family:var(--font-body)!important;margin-bottom:var(--spacing-06)!important;line-height:var(--line-height-normal)!important}.authors-alphabet-filter{position:sticky!important;top:80px!important;z-index:100!important;background:#fff!important;padding:1.5rem 0!important;box-shadow:0 2px 8px #0000000a!important}.author-image,.contributor-image,.author-image-container img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important;margin:0!important;padding:0!important}.author-image-container{border-radius:50%!important;overflow:hidden!important}.author-image-placeholder{width:100%!important;height:100%!important;border-radius:50%!important;background:linear-gradient(135deg,#eb6e0f,#c85a0c)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:2rem!important;font-weight:600!important}.contributor-logo-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:50%;padding:10%}.contributor-logo-fallback img{max-width:80%;max-height:80%;object-fit:contain}.inline-nav{margin-bottom:15px!important;line-height:1.3!important}.inline-nav li{margin-bottom:6px!important;margin-right:12px!important;display:inline-block}.inline-nav a{font-family:var(--font-body)!important;text-decoration:none}@media only screen and (max-width: 767px){.collection-contents .grid--uniform{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important;margin-left:0!important}.collection-contents .grid--uniform .grid__item{width:100%!important;float:none!important;padding-left:0!important;clear:none!important;margin:0!important}}@media only screen and (max-width: 767px){.collection-filters__mobile-buttons{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px;margin-bottom:24px;width:100%}.collection-filters__mobile-buttons>*,.collection-filters__mobile-buttons .popout--sort,.collection-filters__mobile-buttons popout-select,.collection-filters__mobile-buttons .popout{width:100%!important;display:block!important;margin:0!important}.collection-filters__mobile-buttons .filters__button,.collection-filters__mobile-buttons .popout__toggle{width:100%!important;margin:0!important;flex:unset!important;display:flex!important;align-items:center!important;justify-content:center!important;height:42px!important;padding:0!important;font-family:var(--font-body)!important;font-size:11px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--color-text, #333)!important;background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:0!important;box-shadow:none!important}.collection-filters__mobile-buttons .filters__button svg,.collection-filters__mobile-buttons .popout__toggle svg{width:10px;height:10px;margin-left:6px;fill:currentColor}}.cart__items__quantity .quantity__wrapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:var(--spacing-03);background:var(--neutral-white);border:none;width:fit-content!important;min-width:0!important;max-width:none!important}.cart__items__quantity .quantity__button{position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;width:32px!important;height:32px!important;min-width:32px!important;background:transparent;border:1px solid var(--neutral-border-medium);border-radius:2px;font-size:1rem;font-weight:400;color:var(--neutral-text-secondary);cursor:pointer;transition:all var(--duration-fast-02);font-family:var(--font-family-sans);display:flex!important;align-items:center;justify-content:center;line-height:1;padding:0;flex-shrink:0!important;margin:0!important}.cart__items__quantity .quantity__button--minus{order:1!important}.cart__items__quantity .quantity__button--plus{order:3!important}.cart__items__quantity .quantity__button:hover{border-color:var(--neutral-text-primary);color:var(--neutral-text-primary)}.cart__items__quantity .quantity__button:active{background:var(--neutral-bg-subtle)}.cart__items__quantity .quantity__input{order:2!important;width:50px!important;height:32px!important;border:none!important;text-align:center!important;font-family:var(--font-family-sans-text);font-size:.9375rem;font-weight:500;color:var(--neutral-text-primary);background:transparent;padding:0!important;margin:0!important;-moz-appearance:textfield;display:block!important;flex-shrink:0!important}.cart__items__quantity .quantity__input::-webkit-outer-spin-button,.cart__items__quantity .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart__items__quantity .quantity__input:focus{outline:none}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom.css.map */
