.membership-seasons{--seasons-gap: 2rem;--seasons-accent: #b1944e;--seasons-kit-background: #ffb7a2;--seasons-kit-text: #b84322}.membership-seasons__product{margin-bottom:5.6rem;text-align:center;word-break:break-word}.membership-seasons__product-title{margin:0;font-weight:700}.membership-seasons__product-vendor{display:block;color:rgba(var(--color-foreground),.75)}.membership-seasons__heading{margin:0;font-family:Kings Caslon,serif;font-weight:400;font-size:4.4rem;line-height:1.1;text-align:center;text-wrap:balance}.membership-seasons__intro{margin:1.2rem 0 4.8rem;font-size:1.7rem;text-align:center;text-wrap:balance;color:rgba(var(--color-foreground),.75)}.membership-seasons__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:var(--seasons-gap);margin:0;padding:0;list-style:none}.membership-seasons__season{display:grid;grid-template-rows:auto 1.5rem auto;align-content:start;row-gap:2.8rem;text-align:center}.membership-seasons__tile{position:relative;aspect-ratio:1;border-radius:2.2rem;overflow:hidden;background-color:var(--season-bg)}.membership-seasons__art{display:block;position:absolute;top:6%;right:6%;bottom:6%;left:6%;background-color:var(--season-fg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.membership-seasons__marker{position:relative}.membership-seasons__marker:before{content:"";position:absolute;top:.7rem;left:calc(var(--seasons-gap) / -2);right:calc(var(--seasons-gap) / -2);border-top:1px solid rgb(var(--color-foreground))}.membership-seasons__season:first-child .membership-seasons__marker:before{left:50%}.membership-seasons__season:last-child .membership-seasons__marker:before{right:50%}.membership-seasons__dot{position:relative;display:block;width:1.5rem;height:1.5rem;margin:0 auto;border:1px solid rgb(var(--color-foreground));border-radius:50%;background-color:rgb(var(--color-background))}.membership-seasons__text{padding:0 .6rem}.membership-seasons__season-name{margin:0;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase}.membership-seasons__theme{margin:.6rem 0 0;font-family:Kings Caslon,serif;font-weight:400;font-size:2.6rem;line-height:1.2}.membership-seasons__copy{margin:.8rem 0 0;font-size:1.5rem;line-height:1.5;text-wrap:balance;color:rgba(var(--color-foreground),.75)}.membership-seasons__kit{display:inline-block;margin-top:1.4rem;padding:.5rem 1.4rem;border-radius:99px;background-color:var(--seasons-kit-background);color:var(--seasons-kit-text);font-size:1.3rem;font-weight:700}.membership-seasons__current-label,.membership-seasons__kit{display:none}.membership-seasons__season.is-current .membership-seasons__current-label{display:inline}.membership-seasons__season.is-current .membership-seasons__kit{display:inline-block}.membership-seasons__season.is-current .membership-seasons__season-name{color:var(--seasons-accent);font-weight:700}.membership-seasons__season.is-current .membership-seasons__dot{border-color:var(--seasons-accent);background-color:var(--seasons-accent);box-shadow:0 0 0 .5rem rgb(var(--color-background)),0 0 0 .6rem var(--seasons-accent)}@media screen and (max-width:749px){.membership-seasons{--seasons-gap: 2.8rem}.membership-seasons__product{margin-bottom:4rem}.membership-seasons__heading{font-size:3.2rem}.membership-seasons__intro{margin-bottom:3.6rem;font-size:1.6rem}.membership-seasons__list{grid-template-columns:1fr;grid-auto-flow:row;row-gap:var(--seasons-gap)}.membership-seasons__season{grid-template-columns:1.5rem 10.8rem minmax(0,1fr);grid-template-rows:auto;column-gap:1.6rem;row-gap:0;align-items:center;text-align:left}.membership-seasons__marker{grid-column:1;grid-row:1;align-self:stretch;display:flex;align-items:center}.membership-seasons__marker:before{top:calc(var(--seasons-gap) / -2);bottom:calc(var(--seasons-gap) / -2);left:.7rem;right:auto;border-top:0;border-left:1px solid rgb(var(--color-foreground))}.membership-seasons__season:first-child .membership-seasons__marker:before{top:50%;left:.7rem}.membership-seasons__season:last-child .membership-seasons__marker:before{bottom:50%;right:auto}.membership-seasons__tile{grid-column:2;grid-row:1;border-radius:1.6rem}.membership-seasons__text{grid-column:3;grid-row:1;padding:0}.membership-seasons__season-name{font-size:1.1rem}.membership-seasons__theme{margin-top:.2rem;font-size:2.3rem}.membership-seasons__copy{margin-top:.4rem;font-size:1.4rem}.membership-seasons__kit{margin-top:.8rem;padding:.3rem 1rem;font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-membership-seasons.css.map */
