.eg{display:block}.eg__header{margin:0 auto 2.8rem;max-width:70rem}.eg__header--align-left{text-align:left;margin-left:0}.eg__header--align-center{text-align:center}.eg__header--align-right{text-align:right;margin-right:0}.eg__subheading{margin:0 0 .6rem;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.eg__title{margin:0 0 .8rem}.eg__description{margin:0;opacity:.85}@media screen and (min-width:990px){.eg__header--beside{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.4rem;align-items:end;max-width:none}.eg__header--beside .eg__description{padding-bottom:.4rem}}.eg__list{display:flex;gap:var(--spacing-column-gap);height:var(--image-height, 66vh);width:100%}.eg__panel{position:relative;flex:.5 1 0;min-width:3.2rem;overflow:hidden;border-radius:var(--content-container-radius, 0);transition:flex-grow .55s cubic-bezier(.22,1,.36,1);background:rgba(var(--color-foreground),.06)}.eg__panel.is-active{flex-grow:var(--eg-expand, 4)}.eg__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.eg__media img,.eg__media svg{width:100%;height:100%;object-fit:cover;display:block}.eg__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--eg-overlay, .4))}.eg__toggle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;color:#fff}.eg__panel.is-active .eg__toggle{cursor:default;pointer-events:none}.eg__strip-label{position:absolute;z-index:1;left:50%;bottom:2rem;transform:translate(-50%) rotate(180deg);writing-mode:vertical-rl;white-space:nowrap;font-size:1.5rem;font-weight:500;letter-spacing:.08em;color:#fff;opacity:1;transition:opacity .3s ease;pointer-events:none}.eg__panel.is-active .eg__strip-label{opacity:0}.eg__content{position:absolute;z-index:3;padding:2.4rem;max-width:100%;min-width:26rem;color:#fff;opacity:0;transition:opacity .35s ease;pointer-events:none}.eg__panel.is-active .eg__content{opacity:1;transition-delay:.2s;pointer-events:auto}.eg__panel--bottom-left .eg__content{left:0;bottom:0}.eg__panel--bottom-right .eg__content{right:0;bottom:0;text-align:right}.eg__panel--top-left .eg__content{left:0;top:0}.eg__panel--top-right .eg__content{right:0;top:0;text-align:right}.eg__panel--center .eg__content{left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.eg__content-subheading{margin:0 0 .4rem;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.eg__content-heading{margin:0 0 .8rem}.eg__content-description{margin:0 0 1.4rem}.eg__button{margin-top:.4rem}.eg__panel-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4}.eg__empty{text-align:center;padding:2rem;opacity:.7}.eg__img--mobile{display:none}@media screen and (max-width:749px){.eg__list{flex-direction:column;height:auto}.eg__panel{flex:0 0 5.6rem;min-width:0;transition:flex-basis .5s cubic-bezier(.22,1,.36,1)}.eg__panel.is-active{flex:1 1 auto;flex-basis:var(--image-height, 60vh)}.eg__content{min-width:0;padding:1.8rem}.eg__strip-label{writing-mode:horizontal-tb;transform:translateY(-50%);left:1.8rem;top:50%;bottom:auto}.eg__media--has-mobile .eg__img--desktop{display:none}.eg__media--has-mobile .eg__img--mobile{display:block}}@media(prefers-reduced-motion:reduce){.eg__panel,.eg__content,.eg__strip-label{transition:none}}.eg__title{line-height:1.1}.eg__title--small{font-size:2rem}.eg__title--medium{font-size:2.6rem}.eg__title--large{font-size:3.2rem}.eg__title--extra-large{font-size:4rem}.eg__title--extra-extra-large{font-size:4.8rem}.eg__content-heading{line-height:1.15}.eg__content-heading--small{font-size:1.6rem}.eg__content-heading--medium{font-size:2rem}.eg__content-heading--large{font-size:2.6rem}@media screen and (max-width:749px){.eg__title--small{font-size:1.7rem}.eg__title--medium{font-size:2rem}.eg__title--large{font-size:2.4rem}.eg__title--extra-large{font-size:2.8rem}.eg__title--extra-extra-large{font-size:3.2rem}.eg__content-heading--large{font-size:2rem}}.eg__title,.eg__content-heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);text-transform:var(--font-heading-transform)}.eg__strip-label{font-family:var(--font-heading-family)}.eg__title{color:rgba(var(--text-icon-heading))}
/*# sourceMappingURL=/cdn/shop/t/70/assets/section-expanding-gallery.css.map */
