.esr-home-intro{padding-top:32px;padding-bottom:0;text-align:center}.esr-home-intro__eyebrow{margin:0;color:#b7c5b4;font-size:1.2rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.esr-home-intro__logo{display:block;width:100%;max-width:720px;height:auto;aspect-ratio:36 / 5;object-fit:contain;margin:0 auto}.esr-home-intro__genres{max-width:720px;margin:0 auto;color:#39ff14;font-size:1.35rem;line-height:1.8;font-weight:600;text-wrap:balance}.esr-home-intro__description{max-width:660px;margin:12px auto 20px;color:#d0d8ce;font-size:1.4rem;line-height:1.6;text-wrap:pretty}.esr-home-intro__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px}.esr-home-intro__button,.esr-home-intro__sessions{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:12px 20px;font-size:1.4rem;font-weight:600;line-height:1.5;text-decoration:none}.esr-home-intro__button{background:#39ff14;color:#080b08;border:1px solid #39ff14}.esr-home-intro__button:hover{background:#a5ff94}.esr-home-intro__sessions{color:#f1f5ef;text-decoration:underline;text-underline-offset:5px}.esr-home-intro__story{max-width:800px;margin:20px auto 0;border-top:1px solid #32402f;border-bottom:1px solid #32402f;text-align:left}.esr-home-intro__story summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:14px 4px;color:#d0d8ce;font-size:1.35rem;line-height:1.5;list-style:none}.esr-home-intro__story summary::-webkit-details-marker{display:none}.esr-home-intro__story summary span{color:#39ff14;font-size:2rem}.esr-home-intro__story[open] summary span{transform:rotate(45deg)}.esr-home-intro__biography{padding:0 4px 20px;color:#d0d8ce;font-size:1.5rem;line-height:1.8}.esr-home-intro__biography p+p{margin-top:1.2em}.esr-home-intro a:focus-visible,.esr-home-intro summary:focus-visible{outline:3px solid #f1f5ef;outline-offset:5px;box-shadow:none}#MainContent[data-template=index] .collection{--grid-desktop-horizontal-spacing: 20px;--grid-desktop-vertical-spacing: 28px;--grid-mobile-horizontal-spacing: 12px;--grid-mobile-vertical-spacing: 24px}.esr-home-intro-section+.section{margin-top:24px}#MainContent[data-template=index] .collection .card__media img{object-fit:contain}#MainContent[data-template=index] .collection .card__heading{color:#f1f5ef;line-height:1.3}#MainContent[data-template=index] .collection__description{color:#d0d8ce}@media screen and (max-width:749px){.esr-home-intro{padding-top:24px}.esr-home-intro__actions{gap:4px}.esr-home-intro__button,.esr-home-intro__sessions{width:100%}}.collection__title--esr-brush{text-align:center}.esr-brush-heading--releases{display:block;width:100%;max-width:460px;height:auto;aspect-ratio:4 / 1;object-fit:cover;object-position:center;margin-inline:auto}.header--esr-home-logo .header__heading{width:min(760px,calc(100vw - 28rem));max-width:100%}.header--esr-home-logo .header__heading-link{display:block}.esr-header-logo__image{display:block;width:100%;height:auto;aspect-ratio:3 / 1;object-fit:cover;object-position:center}@media screen and (max-width:989px){.header.header--esr-home-logo{grid-template-areas:"heading heading heading" "left-icons . icons";grid-template-columns:1fr auto 1fr;row-gap:2px;padding-inline:1.5rem}.header--esr-home-logo .header__heading{width:min(100%,760px);justify-self:center}.header--esr-home-logo .header__heading-link{padding:0}}.footer-block__newsletter.esr-newsletter{width:100%;max-width:640px;padding-top:2.8rem}.esr-newsletter .esr-newsletter__heading{margin:0 0 1rem;color:#effff2;font-size:clamp(2.2rem,3vw,3rem);line-height:1.2;text-wrap:balance}.esr-newsletter__intro,.esr-newsletter__reward{margin:0 0 1rem;font-size:1.4rem;line-height:1.6;text-wrap:pretty}.esr-newsletter__reward{margin-bottom:1.6rem;color:#39ff14;font-weight:600}.esr-newsletter .esr-newsletter__form{max-width:100%}.esr-newsletter__row{display:flex;align-items:stretch;gap:1rem;width:100%}.esr-newsletter__row .field{flex:1;min-width:0}.esr-newsletter__row .field__input{min-width:0;padding-right:1.5rem}.esr-newsletter .esr-newsletter__submit{--color-button: 57, 255, 20;--color-button-text: 6, 16, 4;min-height:48px;padding:.9rem 1.6rem;font-size:14px;letter-spacing:.04em;white-space:nowrap}.esr-newsletter__terms{margin:1.2rem 0 0;color:#c3cec5;font-size:1.2rem;line-height:1.6}.esr-newsletter__terms a{color:inherit;text-underline-offset:.3rem}.esr-newsletter .esr-newsletter__message{margin:1.4rem 0 0;line-height:1.6}@media(max-width:749px){.esr-newsletter__row{flex-direction:column}}.esr-purchase-information{box-sizing:border-box;min-width:0;margin-block:1.2rem;padding:1.2rem 1.4rem;border:1px solid #34463a;border-inline-start:3px solid #39ff14;border-radius:4px;background:#101612;color:#f4f7f4;font-family:var(--font-body-family);font-size:max(14px,1.4rem);font-style:normal;line-height:1.55;letter-spacing:normal;text-align:start;overflow-wrap:anywhere}.esr-purchase-information p{margin:0;color:inherit;font:inherit}.esr-purchase-information .esr-purchase-information__title{margin-block-end:.4rem}.esr-purchase-information .esr-purchase-information__limit{margin-block-start:.4rem}.esr-purchase-information .esr-purchase-information__cost--separated{margin-block-start:1rem;padding-block-start:1rem;border-block-start:1px solid #34463a}.esr-purchase-information a{color:#82d6ff;text-decoration:underline;text-underline-offset:.2em}.esr-purchase-information a:focus-visible{outline:2px solid #82d6ff;outline-offset:3px;box-shadow:none}.footer__list-social.list-social{gap:16px;align-items:center;flex-shrink:0}.footer__list-social .list-social__link{box-sizing:border-box;width:64px;height:64px;justify-content:center;padding:12px;border-radius:16px;background:#1b1b1b;color:#fff;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.footer__list-social .list-social__link .svg-wrapper,.footer__list-social .list-social__link .icon{width:40px;height:40px}.footer__list-social .list-social__link--instagram{background:linear-gradient(135deg,#833ab4,#c13584 48%,#e1306c 72%,#c45c19);color:#fff}.footer__list-social .list-social__link--youtube{background:#fff;color:red}.footer__list-social .list-social__link:hover{transform:translateY(-3px);box-shadow:0 5px 16px #0006}.footer__list-social .list-social__link:hover .icon{transform:none}.footer__list-social .list-social__link:focus-visible{outline:3px solid #fff;outline-offset:5px;box-shadow:0 0 0 2px #000}@media(prefers-reduced-motion:reduce){.footer__list-social .list-social__link{transition:none}.footer__list-social .list-social__link:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map?subset=AIAEAAAAAABgAACAQA */
