.ms-page-inner{width:100%;max-width:calc(1170 * var(--u));margin-inline:auto;padding-inline:calc(16 * var(--u))}.ms-hero{position:relative;width:100%;color:var(--c-white)}.ms-hero__image{display:block;width:100%;height:auto;max-height:45vh;object-fit:cover;object-position:top}.ms-hero__image--mo{display:none}.ms-hero__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;max-width:calc(1170 * var(--u));margin-inline:auto;padding-inline:calc(16 * var(--u))}.ms-hero__title{margin:0;font-family:var(--heading-font-family);font-weight:500;font-size:calc(74 * var(--u));line-height:1;text-transform:uppercase;animation:ms-hero-in .7s cubic-bezier(.22,.61,.36,1) both}@keyframes ms-hero-in{0%{opacity:0;transform:translateY(calc(-20 * var(--u)))}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ms-hero__title{animation:none}}.ms-hero__text{margin:calc(10 * var(--u)) 0 calc(20 * var(--u));font-size:calc(14 * var(--u));line-height:calc(22 * var(--u));color:var(--c-white)}.ms-hero__text p{margin:0}.ms-hero__button{position:relative;z-index:0;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-width:calc(160 * var(--u));height:calc(44 * var(--u));padding-inline:calc(24 * var(--u));border:1px solid var(--c-white);overflow:hidden;font-size:calc(14 * var(--u));line-height:1;text-transform:uppercase;text-decoration:none;color:var(--c-gray-900);transition:color .35s cubic-bezier(.785,.135,.15,.86)}.ms-hero__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--c-white);transform-origin:right center;transition:transform .35s cubic-bezier(.785,.135,.15,.86)}.ms-hero__button:hover{color:var(--c-white)}.ms-hero__button:hover:before{transform:scaleX(0)}.ms-hero__signin{margin:calc(24 * var(--u)) 0 0;font-size:calc(13 * var(--u));line-height:calc(18 * var(--u))}.ms-hero__signin a{color:inherit;text-decoration:underline;text-underline-offset:calc(2 * var(--u))}.ms-redeem{padding-block:calc(100 * var(--u))}.ms-redeem__title{margin:0 0 calc(34 * var(--u));font-family:var(--heading-font-family);font-weight:500;font-size:calc(50 * var(--u));line-height:calc(50 * var(--u));text-align:center;text-transform:uppercase;color:var(--c-gray-900)}.ms-redeem__list{display:flex;gap:calc(16 * var(--u))}.ms-redeem__item{position:relative;flex:1 1 0;min-width:0;overflow:hidden;text-decoration:none;color:var(--c-white)}.ms-redeem__image{display:block;width:100%;height:auto}.ms-redeem__body{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6 * var(--u))}.ms-redeem__amount{font-family:var(--heading-font-family);font-weight:500;font-size:calc(40 * var(--u));line-height:1;text-transform:uppercase}.ms-redeem__points{font-size:calc(13 * var(--u));line-height:1;letter-spacing:.04em;text-transform:uppercase}.ms-redeem__note{margin:calc(34 * var(--u)) 0 0;font-size:calc(13 * var(--u));line-height:calc(18 * var(--u));text-align:center}.ms-accordion .accordion__toggle{border-block:1px solid var(--c-gray-150);padding-block:calc(27 * var(--u));font-family:var(--text-font-family);text-transform:none;font-weight:500;font-size:calc(18 * var(--u));line-height:calc(24 * var(--u));color:var(--c-gray-900)}.shopify-section--ms-tiers .ms-accordion .accordion__toggle,.shopify-section--ms-howto .ms-accordion .accordion__toggle{margin-block-start:-1px}.ms-accordion .accordion__content{margin-block-start:0;padding-block-end:0;padding-inline-end:0}.ms-benefits{display:grid;grid-template-columns:1fr 1fr;gap:calc(48 * var(--u));padding-block:calc(40 * var(--u)) calc(64 * var(--u))}.ms-benefits__lead-title{font-weight:500;font-size:calc(26 * var(--u));line-height:calc(34 * var(--u));color:var(--c-gray-800)}.ms-benefits__lead-text{margin-block-start:calc(16 * var(--u));font-size:calc(18 * var(--u));font-weight:500;line-height:calc(22 * var(--u));color:var(--c-gray-800)}.ms-benefits__lead-title p,.ms-benefits__lead-text p{margin:0}.ms-benefits__list{counter-reset:ms-benefit;margin:0;padding:0;list-style:none}.ms-benefits__item{counter-increment:ms-benefit;display:flex;align-items:flex-start;gap:calc(24 * var(--u));padding-block:calc(24 * var(--u))}.ms-benefits__item+.ms-benefits__item{border-block-start:1px solid var(--c-gray-150)}.ms-benefits__item:before{content:counter(ms-benefit,decimal-leading-zero);flex:none;width:calc(32 * var(--u));font-weight:700;font-size:calc(20 * var(--u));line-height:calc(21.6 * var(--u));color:var(--c-red-deep)}.ms-benefits__body{min-width:0}.ms-benefits__text{margin:0;font-weight:500;font-size:calc(18 * var(--u));line-height:calc(21.6 * var(--u));color:var(--c-gray-800)}.ms-benefits__detail{margin-block-start:calc(16 * var(--u));padding-inline:calc(10 * var(--u));border-inline-start:1px solid #B5B8BE;font-size:calc(15 * var(--u));line-height:calc(21 * var(--u));color:var(--c-gray-600)}.ms-benefits__detail p{margin:0}.ms-benefits__detail p+p{margin-block-start:calc(4 * var(--u))}.ms-benefits__detail p:first-child{color:var(--c-red-deep)}.ms-tiers{display:flex;flex-direction:column;gap:calc(48 * var(--u));padding-block:calc(40 * var(--u)) calc(64 * var(--u))}.ms-tiers__lead{font-weight:500;font-size:calc(16 * var(--u));line-height:1.4;letter-spacing:calc(-.32 * var(--u));color:#212326}.ms-tiers__lead p{margin:0}.ms-tiers__bar{display:flex;align-items:flex-end}.ms-tiers__step{display:flex;align-items:flex-end;justify-content:center;flex:1 1 0;min-width:0;height:calc((55 + (var(--ms-tier-index) * 15)) * var(--u));padding-block-end:calc(5 * var(--u));background:var(--ms-tier-color, #EDB3B3);font-weight:500;font-size:calc(20 * var(--u));line-height:1.4;letter-spacing:calc(-.4 * var(--u));white-space:nowrap;color:var(--c-white)}.ms-tiers__row{display:flex;align-items:flex-start;gap:calc(144 * var(--u));padding-block:calc(16 * var(--u)) calc(24 * var(--u));border-block-start:1px solid var(--c-gray-150)}.ms-tiers__rows>.ms-tiers__row:last-child{border-block-end:1px solid var(--c-gray-150)}.ms-tiers__name{flex:none;width:calc(160 * var(--u));margin:0;font-weight:600;font-size:calc(32 * var(--u));line-height:1.4;letter-spacing:calc(-.64 * var(--u));color:#0f0f10}.ms-tiers__detail{flex:1 1 0;min-width:0;letter-spacing:calc(-.15 * var(--u))}.ms-tiers__line{font-size:calc(15 * var(--u));line-height:1.46;color:#0f0f10}.ms-tiers__line+.ms-tiers__line{margin-block-start:calc(16 * var(--u))}.ms-tiers__line p{margin:0}.ms-tiers__line p:first-child{font-weight:600}.ms-tiers__notes{display:flex;flex-direction:column;gap:calc(12 * var(--u))}.ms-tiers__notes-title{margin:0;font-weight:600;font-size:calc(15 * var(--u));line-height:1.46;letter-spacing:calc(-.15 * var(--u));color:var(--c-gray-800)}.ms-tiers__notes-list{display:flex;flex-direction:column;gap:calc(6 * var(--u));margin:0;padding:0;list-style:none}.ms-tiers__note{list-style:disc;margin-inline-start:calc(19.5 * var(--u));font-size:calc(15 * var(--u));line-height:1.4;letter-spacing:calc(-.15 * var(--u));color:var(--c-gray-600)}.ms-tiers__note p{margin:0}.ms-tiers__note p:first-child{font-weight:500}.ms-tiers__note strong{font-weight:600;color:#990738}.ms-howto{display:flex;flex-direction:column;gap:calc(32 * var(--u));padding-block:calc(40 * var(--u)) calc(64 * var(--u))}.ms-howto__lead{margin:0;font-weight:500;font-size:calc(16 * var(--u));line-height:1.2;letter-spacing:calc(-.32 * var(--u));color:#212326}.ms-howto__stage{position:relative}.ms-howto__track{display:flex;align-items:center;gap:calc(4 * var(--u));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.ms-howto__track::-webkit-scrollbar{display:none}.ms-howto__item{flex:0 0 calc(720 * var(--u));max-width:100%;height:calc(535 * var(--u));border:1px solid #EDEDED;border-radius:calc(2 * var(--u));overflow:hidden;scroll-snap-align:start}.ms-howto__image{display:block;-webkit-user-drag:none;width:100%;height:100%;object-fit:cover;object-position:top}.ms-howto__nav{position:absolute;inset-block-start:50%;translate:0 -50%;z-index:1;display:grid;place-items:center;width:calc(44 * var(--u));height:calc(44 * var(--u));background:#0009;color:#fff;opacity:0;transition:opacity .2s}.ms-howto__nav svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.ms-howto__nav--prev{inset-inline-start:calc(16 * var(--u))}.ms-howto__nav--next{inset-inline-end:calc(16 * var(--u))}.ms-howto__stage:hover .ms-howto__nav,.ms-howto__nav:focus-visible{opacity:1}.ms-howto__nav[disabled]{opacity:0!important;pointer-events:none}.ms-howto__bar{position:relative;height:3px;background:#ddd;overflow:hidden}.ms-howto__bar:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--ms-fill, 0%);background:#1c1d1f}@media screen and (max-width:999px){.ms-page-inner{max-width:none}.ms-hero__image--pc{display:none}.ms-hero__image--mo{display:block}.ms-hero{display:flex;flex-direction:column;background:var(--c-white);color:var(--c-gray-900)}.ms-hero__inner{position:static;max-width:none;background:var(--c-white);padding:0 calc(16 * var(--u)) calc(40 * var(--u))}.ms-hero__title{margin-block-start:calc(-18 * var(--u));font-size:calc(66 * var(--u));line-height:calc(66 * var(--u))}.ms-hero__text{margin:calc(20 * var(--u)) 0;font-size:calc(13 * var(--u));line-height:calc(20 * var(--u));color:var(--c-gray-900)}.ms-hero__button{width:100%;min-width:0;height:calc(48 * var(--u));border-color:var(--c-gray-900);color:var(--c-white)}.ms-hero__button:before{background:var(--c-gray-900)}.ms-hero__button:hover,.ms-hero__signin{color:var(--c-gray-900)}.ms-redeem{padding-block:calc(30 * var(--u)) calc(70 * var(--u))}.ms-redeem__title{margin-block-end:calc(24 * var(--u));font-size:calc(38 * var(--u));line-height:calc(38 * var(--u))}.ms-redeem__note{margin:calc(24 * var(--u)) 0 0}.ms-redeem__list{flex-direction:column;gap:calc(8 * var(--u))}.ms-redeem__item{flex:0 0 auto;width:100%}.ms-redeem__amount{font-size:calc(28 * var(--u))}.ms-accordion .accordion__toggle{padding-block:calc(19 * var(--u));font-size:calc(15 * var(--u))}.ms-benefits{grid-template-columns:1fr;gap:calc(24 * var(--u));padding-block:calc(32 * var(--u)) calc(34 * var(--u))}.ms-benefits__lead-title{font-size:calc(22 * var(--u));line-height:calc(28 * var(--u))}.ms-benefits__lead-text{margin-block-start:calc(12 * var(--u));font-size:calc(14 * var(--u));line-height:calc(20 * var(--u))}.ms-benefits__item{gap:calc(10 * var(--u))}.ms-benefits__item:before{width:calc(24 * var(--u));font-size:calc(14 * var(--u));line-height:calc(16.8 * var(--u))}.ms-benefits__text{font-size:calc(14 * var(--u));line-height:calc(16.8 * var(--u))}.ms-benefits__detail{margin-block-start:calc(10 * var(--u));font-size:calc(12 * var(--u));line-height:calc(16.8 * var(--u))}.ms-tiers{padding-block:calc(32 * var(--u)) calc(58 * var(--u))}.ms-tiers__lead{line-height:1.2}.ms-tiers__step{height:calc((37 + (var(--ms-tier-index) * 10)) * var(--u));font-size:calc(12 * var(--u));letter-spacing:calc(-.24 * var(--u))}.ms-tiers__row{gap:calc(48 * var(--u))}.ms-tiers__name{width:calc(96 * var(--u));font-size:calc(24 * var(--u));letter-spacing:calc(-.48 * var(--u))}.ms-tiers__detail{letter-spacing:calc(-.14 * var(--u))}.ms-tiers__line{font-size:calc(14 * var(--u))}.ms-tiers__notes-title,.ms-tiers__note{font-size:calc(13 * var(--u));letter-spacing:calc(-.13 * var(--u))}.ms-howto{gap:calc(24 * var(--u));padding-block:calc(32 * var(--u)) calc(34 * var(--u))}.ms-howto__track{gap:calc(8 * var(--u))}.ms-howto__nav{display:none}.ms-howto__item{flex-basis:calc(320 * var(--u));height:calc(500 * var(--u))}.ms-howto__bar{height:2px;background:#dadada;border-radius:calc(5 * var(--u))}.ms-howto__bar:after{background:#000;border-start-start-radius:calc(5 * var(--u));border-end-start-radius:calc(5 * var(--u))}}.ms-hero__title p{margin:0}.ms-howto__image--mo{display:none}@media screen and (max-width:999px){.ms-howto__image--pc{display:none}.ms-howto__image--mo{display:block}}.accordion{border-block-width:0}.shopify-section--faq .container{max-width:calc(1170 * var(--u))}.shopify-section--faq .section-stack{justify-items:start;gap:0}.shopify-section--faq .section-header{width:100%;max-width:none;margin-inline:0}.shopify-section--faq .section-header{text-align:start;align-items:start}.shopify-section--faq .faq{width:100%;text-align:start}.shopify-section--faq .faq__content{flex-basis:inherit;width:100%}.shopify-section--faq .faq__toc{display:none}.faq:not(.faq--tabs) .faq__category:before{content:"( "}.faq:not(.faq--tabs) .faq__category:after{content:" )"}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom-membership.css.map */
