.template--join-the-b-side .content-for-layout{background-color:#dccdb8}@media screen and (max-width: 766px){.membership-content .content{padding:60px 40px}.membership-hero__image--has-both .membership-hero__image--mobile{display:block}.membership-hero__image--has-both .membership-hero__image--desktop{display:none}.membership-cta-container{flex-direction:column}.membership-bottom-headline{margin-top:0!important}.membership-benefit-description{font-size:14px}.membership-hero__heading{font-size:16px}}@media screen and (min-width: 767px){.membership-top-container,.membership-bottom-container{flex-direction:row!important;align-items:start!important}.membership-content{padding-top:8rem}.membership-content .membership-hero--desktop{transform:translateY(11rem);margin-left:70px}.membership-top-content{width:100%;margin:0 auto;padding:0 70px}.membership-icon .image{width:40px}.membership-benefit{padding:32px 20px!important}.membership-cta-container{align-items:center}.membership-login-cta{margin-top:0!important;margin-left:24px}.membership-bottom-container .content{margin-top:22px;margin-right:3rem;margin-left:110px}.membership-icon{margin-right:32px}.membership-benefit-title{font-size:24px!important}.membership-bottom-images-container{max-width:500px}.membership-bottom-images-container .membership-hero__image--desktop{margin-top:-50px}}@media screen and (max-width: 1024px){.membership-hero-container{display:flex;flex-direction:column-reverse}}.membership-hero-inner-content-container{background-color:#684228;color:#fff;padding:2.5rem 2.5rem 2rem}@media screen and (min-width: 1025px){.membership-top-images-container{max-width:700px;width:100%;padding-right:70px}.membership-hero-inner-content-container{position:absolute;top:30%;left:0;transform:translateY(-30%);max-width:550px;padding:4rem 2.5rem}.membership-top-content{max-width:800px}}@media screen and (min-width: 767px) and (max-width: 1024px){.membership-bottom-container .content{margin-top:0!important;margin-right:3rem!important;margin-left:3rem!important;margin-bottom:3rem!important}.membership-benefit-title{font-size:16px!important}.membership-bottom-images-container .membership-hero__image--desktop{margin-top:-12px!important}.membership-top-content{max-width:500px}}.membership-hero-container{position:relative}.membership-hero-images-container img{width:100%;height:auto;display:block}.membership-hero__heading{font-size:18px;font-weight:800;font-family:Freizeit;line-height:1.15;margin-top:16px;margin-bottom:8px;display:block}.membership-hero__copy,.membership-hero__copy *{font-size:14px;font-family:Freizeit;line-height:1.5}.membership-hero__image--mobile{display:none}.membership-top-container img,.membership-bottom-container img{display:block;width:100%;height:100%}.membership-content .membership-hero--desktop{width:100%;max-width:470px;margin-right:auto;position:relative}.membership-hero-content .membership-hero--desktop{width:100%;max-width:100%;position:relative}.membership-top-container{display:flex;flex-direction:column-reverse;max-width:1440px;width:100%;margin:0 auto}.membership-bottom-container{max-width:1440px;width:100%;margin:0 auto}.membership-content-description{max-width:420px;display:block;margin-bottom:2rem}.membership-bottom-container{display:flex;flex-direction:column}.membership-logo-image img{max-width:430px;width:100%;height:auto}.membership-top-content{padding:120px 70px 110px;width:100%}.membership-cta-container,.membership-benefit{display:flex}.membership-login-cta{margin-top:24px}.membership-login-cta a{color:#000}.membership-benefit{padding:24px 16px;align-items:center}.membership-benefits-container{display:flex;flex-direction:column;margin-bottom:3rem;max-width:658px}.membership-icon .image{width:32px}.membership-icon{margin-right:24px}.membership-benefit-title{font-family:Freizeit;font-size:16px;font-weight:700;margin-bottom:8px;display:block}.membership-cta-container .btn{text-align:center}.membership-grid-container{padding-top:2.5rem}.membership-grid-container,.membership-inner-grid-container,.membership-grid-container .grid__content{background-color:#dccdb8}.membership-inner-grid-container{max-width:1440px;width:100%;margin:0 auto}.membership-grid-title{font-size:36px;font-family:Freizeit;line-height:1.15;margin-bottom:8px;display:block;text-transform:uppercase;padding-left:2.5rem}.membership-grid-description{padding-left:2.5rem}.membership-grid-description,.membership-grid-description *{font-size:18px;font-family:Freizeit;line-height:1.5}.membership-grid-container .grid__title{border-bottom:none;padding-left:0;display:flex;align-items:flex-start}.membership-grid-container .grid__content{padding:0;align-items:flex-start;justify-content:flex-start;height:100%;grid-gap:0}.membership-grid-column-title{font-size:24px;font-family:Freizeit;line-height:1.15;display:block}.membership-grid-column-copy,.membership-grid-column-copy *{font-size:14px;font-family:Freizeit;line-height:1.5}.membership-grid-container .grid__product-image{aspect-ratio:auto}.membership-grid-container .grid-container,.membership-grid-container .grid__product{border-bottom:none;border-right:none}.membership-grid-container .grid__product{padding-top:25px;padding-bottom:50px;margin:0 2.5rem}.membership-grid-container .grid__product:nth-child(1),.membership-grid-container .grid__product:nth-child(2){border-bottom:1px solid #1f1f1f}.membership-grid-container .grid-container{margin-top:0}.grid__title span{font-size:36px}@media screen and (min-width: 767px){.membership-grid-container{padding-top:5rem;padding-bottom:6rem}.membership-grid-title{font-size:42px}.membership-grid-container .grid-container{margin-top:50px}.membership-grid-container .grid__product{width:33.3%!important}.membership-grid-container .grid__product{padding:0 2.5rem;margin:0}.membership-grid-title,.membership-grid-description{padding-left:2.5rem}.membership-grid-container .grid__product:nth-child(1),.membership-grid-container .grid__product:nth-child(2){border-right:1px solid #1f1f1f;border-bottom:none}.membership-grid-container .grid__product:nth-child(3){border-right:none}}@media screen and (min-width: 1180px){.membership-grid-container{padding-top:5rem;padding-bottom:6rem}.membership-grid-container .grid__product{padding:0 50px;margin:0}.membership-grid-title,.membership-grid-description{padding-left:50px}}.grid__content-bottom,.membership-grid-column-copy{margin-top:30px}
/*# sourceMappingURL=/cdn/shop/t/42/assets/inveterate-membership.css.map */
