.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}header{height:var(--header-height, 5rem);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);position:sticky;top:0;z-index:90;background:var(--color-bg)}header a{position:relative;text-decoration:none;color:var(--color-foreground);display:flex;align-items:center;justify-content:center}header a sup{position:absolute;left:100%;overflow:hidden;max-width:var(--page-margin)}header svg{width:2rem}header .header__icons{display:flex;align-items:center;gap:1rem;flex:0 0 auto}.header-nav{display:none}@media(min-width:60rem){.header-nav{display:flex;flex:1 1 auto;min-width:0;overflow:hidden}.header-nav ul{list-style:none;display:flex;justify-content:space-evenly;align-items:center;width:100%;padding:0;margin:0}.header-nav-link{position:relative;display:inline-block;padding:.2em .6em;font-family:var(--font-nav);font-style:normal;font-weight:500;font-size:var(--text-sm);color:var(--color-text);text-decoration:none;white-space:nowrap}.header-nav-link:hover,.header-nav-link:focus-visible{font-weight:700;font-style:italic;color:var(--color-accent)}.menu-trigger{display:none}}@media(max-width:26rem){.header__title{flex:1 1 auto;min-width:0;overflow:hidden}.header__title a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header .header__icons{flex:0 0 auto;gap:.65rem}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align);font-family:var(--font-body);color:var(--color-text)}.text--title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;line-height:1.1}.text--subtitle{font-family:var(--font-nav);font-size:var(--text-xl)}.text--normal{font-size:var(--text-base)}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
