:root{--al-red: #C8102E;--al-ink: #121212;--al-muted: #5C5A55;--al-line: #E8E6E1;--al-cream: #FAF8F4;--font-heading-family: "Fraunces", Georgia, "Times New Roman", serif;--font-heading-weight: 500;--font-heading-style: normal;--font-body-family: "Figtree", "Helvetica Neue", Arial, sans-serif;--font-body-weight: 400;--font-body-weight-bold: 600}body{letter-spacing:0;color:var(--al-ink);-webkit-font-smoothing:antialiased}::selection{background:var(--al-red);color:#fff}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--font-heading-family);font-weight:500;letter-spacing:-.015em;color:var(--al-ink)}.h0,h1,.h1{line-height:1.08}h2,.h2{line-height:1.15}.caption-with-letter-spacing,.caption-large{letter-spacing:.14em;font-weight:600}a{text-underline-offset:.25em}.announcement-bar{border-bottom:0}.announcement-bar__message{font-family:var(--font-body-family);font-size:1.25rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:1.1rem 0}.announcement-bar__link:hover .announcement-bar__message{text-decoration:none;opacity:.9}.header-wrapper{background:#fff;border-bottom:1px solid var(--al-line)}.header-wrapper--border-bottom{border-bottom:1px solid var(--al-line)}.header{padding-top:1.6rem;padding-bottom:1.6rem}.header__heading-link .h2{font-family:var(--font-heading-family);font-size:2.6rem;font-weight:600;letter-spacing:-.01em;color:var(--al-ink)}.header__heading-link span.h2{display:block;width:118px;height:60px;font-size:0;color:transparent;background:url(alist-logo.png) left center / contain no-repeat}.header__menu-item{font-size:1.5rem;font-weight:500;letter-spacing:.02em;color:var(--al-ink);padding:1.2rem 1.4rem}.header__menu-item span{transition:color .15s ease}.header__menu-item:hover span{color:var(--al-red);text-decoration:none}.header__active-menu-item{color:var(--al-red);text-decoration:none;border-bottom:2px solid var(--al-red);padding-bottom:.4rem}.header__icon .icon{width:2rem;height:2rem}.cart-count-bubble{background-color:var(--al-red);color:#fff}.menu-drawer{background:#fff}.menu-drawer__menu-item{font-family:var(--font-heading-family);font-size:2.4rem;padding:1.4rem 3.2rem}.button,.shopify-challenge__button,.customer button{border-radius:999px;font-family:var(--font-body-family);font-weight:600;font-size:1.5rem;letter-spacing:.04em;min-height:5.2rem;padding:0 3.2rem;transition:background-color .2s ease,color .2s ease,transform .2s ease}.button:not(.button--secondary):not(.button--tertiary){background-color:var(--al-red);color:#fff}.button:not(.button--secondary):not(.button--tertiary):hover{background-color:#a50d25}.button:after,.button:before{border-radius:999px}.button--secondary{background:transparent;color:var(--al-ink)}.button--secondary:after{box-shadow:0 0 0 1px var(--al-ink)}.product-form__submit{min-height:5.6rem;font-size:1.6rem}.shopify-payment-button__button--unbranded{border-radius:999px}.card-wrapper .card{border-radius:14px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.card-wrapper:hover .card{transform:translateY(-4px);box-shadow:0 18px 40px #12121214}.card--card,.card--standard .card__inner{background:#fff;border:1px solid var(--al-line)}.card--card:after,.card__inner:after{display:none}.card__heading,.card__heading a{font-family:var(--font-heading-family);font-weight:500;font-size:1.9rem;line-height:1.25;letter-spacing:-.005em;color:var(--al-ink);text-decoration:none}.card__heading a:hover{color:var(--al-red)}.card-information{margin-top:.6rem}.price{font-family:var(--font-body-family);font-weight:600;letter-spacing:0;color:var(--al-ink)}.price__regular .price-item--regular{font-size:1.6rem}.badge{border-radius:999px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:1.1rem;padding:.5rem 1.1rem}.card__badge .badge{background:var(--al-ink);color:#fff;border:0}.collection-hero{background:var(--al-cream);border-bottom:1px solid var(--al-line)}.collection-hero__inner{padding-top:5.6rem;padding-bottom:4.8rem}.collection-hero__title{font-size:clamp(3.6rem,5vw,6rem);font-weight:500;margin:0}.collection-hero__title:before{content:"A-List Tutoring";display:block;font-family:var(--font-body-family);font-size:1.25rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--al-red);margin-bottom:1.4rem}.collection-hero__description{font-size:1.8rem;line-height:1.6;color:var(--al-muted);max-width:62rem;margin-top:1.6rem}.facets-container{border-bottom:1px solid var(--al-line);padding-bottom:1.2rem}.facets__summary,.facet-filters__label{font-size:1.4rem;letter-spacing:.02em}.product-count__text{color:var(--al-muted)}.collection .product-grid{margin-top:3.2rem}.title-wrapper-with-link .title,.collection__title .title{font-size:clamp(3rem,3.6vw,4.2rem)}.product__info-wrapper{padding-left:2.4rem}.product__info-container>*+*{margin:1.6rem 0}.product__title h1,.product__title{font-size:clamp(3rem,3.6vw,4.6rem);font-weight:500;line-height:1.1;margin-bottom:.8rem}.product__text.caption-with-letter-spacing{color:var(--al-red)}.product .price--large .price-item{font-size:2.6rem;font-weight:600}.product__tax{color:var(--al-muted);font-size:1.3rem}.product__description{font-size:1.7rem;line-height:1.75;color:#333;border-top:1px solid var(--al-line);padding-top:2.4rem}.product__description p{margin:0 0 1.4rem}.product__description strong{color:var(--al-ink)}.product-form__input .form__label,.product-form__input legend{font-size:1.3rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--al-ink);margin-bottom:1rem}.product-form__input--pill input[type=radio]+label{border-radius:999px;font-size:1.4rem;padding:1.1rem 2rem;border-color:var(--al-line);letter-spacing:0}.product-form__input--pill input[type=radio]:checked+label{background:var(--al-ink);color:#fff;border-color:var(--al-ink)}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--al-ink)}.select__select{border-radius:12px;font-size:1.5rem}.quantity{border-radius:999px}.quantity:after,.quantity:before{border-radius:999px}.product__media-item .media,.product-media-container .media{border-radius:16px;overflow:hidden}.product__media-list .media{background:var(--al-cream)}.rich-text__heading{font-size:clamp(3rem,3.6vw,4.4rem)}.rich-text__text{font-size:1.8rem;line-height:1.7;color:var(--al-muted)}.main-page-title{font-size:clamp(3.6rem,5vw,5.6rem);margin-bottom:2.4rem}.page-width--narrow .rte{font-size:1.7rem;line-height:1.75}.field__input,.customer .field input,.field__input:focus{border-radius:12px}.field:after{border-radius:12px}.contact .button{margin-top:1.2rem}.footer{background:var(--al-ink)!important;color:#cfccc6;border-top:0}.footer .footer-block__heading{font-family:var(--font-body-family);font-size:1.25rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#fff;margin-bottom:2rem}.footer .footer-block__details-content .list-menu__item--link,.footer a{color:#cfccc6;font-size:1.5rem;text-decoration:none}.footer a:hover,.footer .list-menu__item--link:hover{color:#fff;text-decoration:underline}.footer .footer-block__details-content.rte{font-size:1.5rem;line-height:1.75}.footer__content-bottom{border-top:1px solid #2A2A2A}.footer__copyright,.copyright__content{color:#8c8983;font-size:1.3rem}.footer .list-payment__item{opacity:.8}.drawer__inner{background:#fff}.drawer__heading{font-family:var(--font-heading-family);font-weight:500}.cart-item__name{font-family:var(--font-heading-family);font-size:1.7rem;text-decoration:none}@media screen and (max-width:749px){.product__info-wrapper{padding-left:0}.collection-hero__inner{padding-top:3.6rem;padding-bottom:3.2rem}.header__heading-link .h2{font-size:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/alist-premium.css.map */
