.member-login{color:#000;display:block;font-size:13px;letter-spacing:0;margin-top:20px;text-decoration:none}.member-login span{text-decoration:underline}.membership-banner .collection-hero__text-wrapper{padding:40px 0 0}@media(max-width:749px){.membership-banner .collection-hero__text-wrapper{padding:30px 0 0}.membership-banner .collection-hero .container-padding{padding:0 20px 80px!important}}@media(max-width:640px){.membership-banner .collection-hero .container-padding{padding:0 20px 60px!important}}.membership-cta{margin-top:40px}@media(max-width:749px){.membership-cta{margin-top:30px}}.membership-cta .product-form__submit{width:250px}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.member-benefits-marquee{background-color:transparent!important;height:40px;overflow:hidden;position:relative}.member-benefits-marquee .track-benefits{-webkit-animation:marquee 40s linear infinite;animation:marquee 40s linear infinite;position:absolute;white-space:nowrap;will-change:transform}@media(max-width:1200px){.member-benefits-marquee .track-benefits{-webkit-animation:marquee 30s linear infinite;animation:marquee 30s linear infinite}}.member-benefits-marquee .track-benefits span{display:inline-block;font-family:aktiv-grotesk-extended,sans-serif;font-size:28px;font-weight:600;letter-spacing:.64px;line-height:1;line-height:140%;margin:0;padding:0;text-transform:uppercase}@media(max-width:1200px){.member-benefits-marquee .track-benefits span{font-size:24px}}@media(max-width:880px){.member-benefits-marquee .track-benefits span{font-size:18px}}.member-benefits-marquee .marquee-overlay{background:-webkit-gradient(linear,left top,right top,color-stop(6%,hsla(0,0%,98%,.9)),color-stop(50%,hsla(0,0%,100%,0)),color-stop(94%,hsla(0,0%,98%,.9)));background:linear-gradient(90deg,hsla(0,0%,98%,.9) 6%,hsla(0,0%,100%,0) 50%,hsla(0,0%,98%,.9) 94%);height:40px;left:0;position:absolute;top:0;width:100%}.member-benefits{margin:0 auto;max-width:2000px;padding:0}@media(max-width:640px){.member-benefits .container-padding{padding:50px 20px!important}}.member-benefits .flex-container-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:50px}@media(max-width:1200px){.member-benefits .flex-container-row{gap:25px}}@media(max-width:749px){.member-benefits .flex-container-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.member-benefits .flex-one-half{width:100%}.member-benefits .flex-one-half:first-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.member-benefits .flex-one-half:last-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.member-benefits .title-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:space-between;padding-bottom:30px}@media(max-width:749px){.member-benefits .title-wrap{margin-top:15px}}@media(max-width:1200px){.member-benefits .title-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.member-benefits .title-wrap h2.title{font-family:aktiv-grotesk-extended,sans-serif;font-size:18px;font-weight:600;letter-spacing:.64px;line-height:140%;margin:0;text-transform:uppercase}@media(max-width:1200px){.member-benefits .title-wrap h2.title{font-size:15px;letter-spacing:.5px}}.member-benefits .title-wrap .member-benefits-copy-detail{color:rgba(0,0,0,.5);font-family:ABCReproMono-Medium,sans-serif;font-size:12px;line-height:1.4;text-align:right;text-transform:uppercase}@media(max-width:1200px){.member-benefits .title-wrap .member-benefits-copy-detail{font-size:11px}}.member-benefits .member-benefits-benefit{border-bottom:1px solid #bdbdbd;padding:30px 0}@media(max-width:1200px){.member-benefits .member-benefits-benefit{padding:20px 0}}.member-benefits .member-benefits-benefit:first-of-type{border-top:1px solid #bdbdbd}.member-benefits .member-benefits-benefit .member-benefits-copy{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;justify-content:space-between}@media(max-width:749px){.member-benefits .member-benefits-benefit .member-benefits-copy{font-size:14px}}.member-benefits .member-benefits-benefit .member-benefits-copy .member-benefits-copy-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:0;line-height:1.3}@media(max-width:1200px){.member-benefits .member-benefits-benefit .member-benefits-copy .member-benefits-copy-title{width:75%}}.member-benefits .member-benefits-benefit .member-benefits-copy .index,.member-benefits .member-benefits-benefit .member-benefits-copy .member-benefits-copy-detail{color:rgba(0,0,0,.5);font-family:ABCReproMono-Medium,sans-serif;font-size:12px;text-transform:uppercase}@media(max-width:1200px){.member-benefits .member-benefits-benefit .member-benefits-copy .index,.member-benefits .member-benefits-benefit .member-benefits-copy .member-benefits-copy-detail{font-size:11px}}.member-benefits .member-benefits-benefit .member-benefits-copy .member-benefits-copy-detail{font-size:12px;line-height:1.4;text-align:right}@media(max-width:1200px){.member-benefits .member-benefits-benefit .member-benefits-copy .member-benefits-copy-detail{font-size:11px}}.member-benefits .member-benefits-benefit .member-benefits-copy .index{margin-right:25px}@media(max-width:1200px){.member-benefits .member-benefits-benefit .member-benefits-copy .index{margin-right:15px}}.member-benefits img{display:block;width:100%}@media(max-width:749px){.member-faqs .container-padding-80{padding:40px 20px!important}}.member-faqs .Phlur-Accordion{border:none!important;margin:0 auto!important;max-width:800px}.member-faqs .Phlur-Accordion .js_accordion:first-of-type{border-top:.1rem solid rgba(0,0,0,.15)}.member-faqs .Phlur-Accordion h2.title{font-family:aktiv-grotesk-extended,sans-serif;font-size:18px;font-weight:600;letter-spacing:.64px;line-height:140%;margin:0;padding-bottom:50px;text-align:center;text-transform:uppercase}@media(max-width:749px){.member-faqs .Phlur-Accordion h2.title{font-size:15px;padding-bottom:20px}}.member-faqs .Phlur-Accordion .membership-cta{margin:40px auto 0;text-align:center}.member-faqs .Phlur-Accordion .accordion_content{font-size:14px}@media(max-width:749px){.member-faqs .Phlur-Accordion .accordion_content{font-size:13px}}.membership-product-template .homepage-hero-wrap{margin-top:60px}@media(max-width:880px){.membership-product-template .homepage-hero-wrap{margin-top:30px}}.membership-product-template .homepage-hero-wrap .homepage-hero-text__inner button{background:#fff!important;border:none!important;color:#000!important}.membership-product-template .homepage-hero-wrap .homepage-hero-text__inner button:hover{background:#000!important;border:none!important;color:#fff!important}.membership-product-template .homepage-hero-wrap .homepage-hero-text__inner h2.large{padding-left:20px;padding-right:20px}@media(max-width:1200px){.membership-product-template .homepage-hero-wrap .homepage-hero-text__inner h2.large{font-size:28px}}@media(max-width:880px){.membership-product-template .homepage-hero-wrap .homepage-hero-text__inner h2.large{font-size:18px}}.membership-product-template .homepage-hero-wrap .homepage-hero-text__inner .membership-cta{margin:0}.membership-product-template .homepage-hero-wrap .homepage-hero-text__inner .member-login{color:#fff}.membership-product-template .collection__description p{line-height:150%;margin-top:6px}.membership-product-template .collectionSwiper{display:none;margin:0 0 0 auto!important;max-width:calc(50vw + 920px);padding:0 20px 0 0!important}@media(max-width:1200px){.membership-product-template .collectionSwiper{max-width:100%}}.membership-product-template .collectionSwiper .product-title-metafield{display:block;font-family:aktiv-grotesk-extended,sans-serif;font-size:16px;font-weight:600;letter-spacing:.64px;line-height:140%;text-align:left;text-transform:uppercase}.membership-product-template .collectionSwiper .variant{font-family:ABCRepro-Regular,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:22px;text-align:left}.membership-product-template .collectionSwiper .swiper-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px!important;justify-content:center;opacity:0!important;padding:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:48px!important}@media(max-width:989px){.membership-product-template .collectionSwiper .swiper-button{display:none!important}}.membership-product-template .collectionSwiper .swiper-button:after,.membership-product-template .collectionSwiper .swiper-button:before{display:none}.membership-product-template .collectionSwiper .swiper-button .icon{height:1rem}.membership-product-template .collectionSwiper .swiper-button-next{position:absolute!important;right:3.5rem!important;top:50%!important;-webkit-transform:none!important;transform:none!important}.membership-product-template .collectionSwiper .swiper-button-next .icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:auto!important}.membership-product-template .collectionSwiper .swiper-button-prev{left:2rem!important;position:absolute!important;top:50%!important;-webkit-transform:none!important;transform:none!important}.membership-product-template .collectionSwiper .swiper-button-prev .icon{-webkit-transform:rotate(90deg);transform:rotate(90deg);width:auto!important}.membership-product-template .collectionSwiper .nav-arrow{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;justify-content:center;position:relative;width:32px}.membership-product-template .collectionSwiper .nav-arrow-bg-circle{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#c3c3c3;border-radius:50%;height:32px;opacity:.4;width:32px}.membership-product-template .collectionSwiper .swiper-button-next:hover .nav-arrow-bg-circle,.membership-product-template .collectionSwiper .swiper-button-prev:hover .nav-arrow-bg-circle{background-color:#b2b2b2}.membership-product-template .collectionSwiper .product-gallery-nav-icon{height:16px;position:absolute;width:16px}.membership-product-template .collectionSwiper .button{cursor:pointer}.membership-product-template .collectionSwiper .card__badge{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;left:0;margin:0 0 0 12px;position:absolute;top:13px}.membership-product-template .collectionSwiper .card__badge .badge{background-color:#fff!important;border:none;display:inline-block;font-size:11px;font-weight:500;letter-spacing:.7px;line-height:1!important;padding:4px 6px!important}.collectionSwiper.swiper-initialized{display:block!important}.collectionSwiper.swiper-initialized:hover .swiper-button-next,.collectionSwiper.swiper-initialized:hover .swiper-button-prev{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1!important}.collectionSwiper.swiper-initialized:hover .swiper-button-next.swiper-button-disabled,.collectionSwiper.swiper-initialized:hover .swiper-button-prev.swiper-button-disabled{opacity:0!important}.collectionSwiper .swiper-wrapper{margin:0;padding:0}.collectionSwiper{padding-right:20px!important}.collection-list-wrapper .title-wrapper-with-link{margin-bottom:20px}.collection-list-wrapper .card-wrapper .card__inner{position:relative}.collection-list-wrapper .card-wrapper .card__inner .card__information{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.collection-list-wrapper .card-wrapper .card__inner .card__content{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:absolute;width:100%}.collection-list-wrapper .card-wrapper .card__inner h3{color:#fff}