main{--s27cg:linear-gradient(135deg,#ff9141 0%,#fe6854 45%,#ff9141 100%)}main .container:has(section[class^=landing-]){max-width:1240px!important}main .custom-app-block:has(section[class^=landing-]){margin:0 0 28px!important}main section[class^=landing-]{border-radius:30px!important;overflow:hidden;position:relative}main [class^=landing-] h2,main [class^=landing-] h3{font-family:S27 EBW,sans-serif!important;font-variation-settings:normal!important;letter-spacing:0!important;text-transform:none!important}main [class^=landing-] p,main [class^=landing-] li,main [class^=landing-] .rte{font-family:S27 Text,sans-serif!important;font-variation-settings:"wght" 450,"wdth" 400!important}main .landing-join-login{background:var(--s27cg)!important;box-shadow:0 24px 50px #fe685440;min-height:0!important;padding:72px 32px!important}main .landing-join-login:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.25) 0 2px,transparent 2px 22px);mix-blend-mode:soft-light;pointer-events:none}main .landing-join-login>*{position:relative}main .landing-join-login__headline{color:#fffaf2!important;font-size:clamp(44px,6vw,80px)!important;line-height:.95!important;margin-bottom:16px!important}main .landing-join-login__headline:before{content:"Rewards club";display:block;font-family:S27 SBW,sans-serif;font-size:20px;color:#f7ff99;margin-bottom:12px}main .landing-join-login__copy{color:#fffaf2!important;font-size:19px!important;line-height:1.5!important;max-width:620px;margin-left:auto!important;margin-right:auto!important}main .landing-join-login__actions{gap:12px!important;margin-top:24px!important}main .landing-join-login__button{border-radius:30px!important;min-height:54px;padding:16px 30px!important;font-family:S27 EBW,sans-serif!important;font-variation-settings:normal!important;font-size:15px!important;letter-spacing:.05em!important;text-decoration:none!important;display:inline-flex!important;align-items:center;justify-content:center}main .landing-join-login__button--primary{background:#fffaf2!important;color:#ff9141!important;border:0!important;box-shadow:0 10px 24px #781e0a2e}main .landing-join-login__button--secondary{background:transparent!important;color:#fffaf2!important;border:2px solid #fffaf2!important}main .landing-join-login__logged-out-terms,main .landing-join-login__logged-out-terms a{color:#fffaf2!important;opacity:.85}main .landing-numbered-list,main .landing-members-editorial{background:#fff!important;border:2px solid #ffe3cf;box-shadow:0 20px 44px #fe68541a}main .landing-numbered-list__image,main .landing-members-editorial__image{border-radius:24px!important;margin:20px!important;width:calc(100% - 40px)!important;height:calc(100% - 40px)!important;object-fit:cover}main .landing-numbered-list__headline{font-family:S27 SBW,sans-serif!important;color:#ff9141!important;font-size:16px!important;letter-spacing:.06em!important;text-transform:uppercase!important}main .landing-numbered-list__index{background:var(--s27cg)!important;color:#fffaf2!important;border-radius:50%!important;width:40px!important;height:40px!important;min-width:40px;display:inline-flex!important;align-items:center;justify-content:center;font-family:S27 EBW,sans-serif!important;font-size:16px!important}main .landing-numbered-list__item-title{color:#7a2e14!important;font-size:22px!important}main .landing-numbered-list__item-text,main .landing-members-editorial__body,main .landing-members-editorial__body *{color:#7a2e14!important;font-size:16px!important;line-height:1.55!important}main .landing-members-editorial__headline{color:#ff9141!important;font-size:clamp(28px,3vw,40px)!important;line-height:1!important}main .landing-members-editorial__body ul{list-style:none!important;padding:0!important;display:flex;flex-direction:column;gap:10px}main .landing-members-editorial__body li{display:flex;align-items:center;gap:12px;font-family:S27 SBW,sans-serif!important;font-size:17px!important}main .landing-members-editorial__body li:before{content:"\2713";flex:none;width:28px;height:28px;border-radius:50%;background:var(--s27cg);color:#fffaf2;display:inline-flex;align-items:center;justify-content:center;font-size:14px}main .landing-members-editorial__body li::marker{content:none}main .landing-earn-points,main .landing-redeem-points{background:transparent!important;padding-left:0!important;padding-right:0!important}main .landing-earn-points__headline,main .landing-redeem-points__headline{color:#ff9141!important;font-size:clamp(34px,4vw,56px)!important;line-height:1!important}main .landing-earn-points__copy,main .landing-redeem-points__copy{color:#7a2e14!important;font-size:18px!important}main .landing-earn-points__card{background:#fff!important;border:2px solid #ffe3cf!important;border-radius:24px!important;box-shadow:0 14px 30px #fe685414;transition:transform .15s}main .landing-earn-points__card:hover{transform:translateY(-3px)}main .landing-earn-points__icon{background:var(--s27cg)!important;border-radius:50%!important;color:#fffaf2!important}main .landing-earn-points__icon *{color:#fffaf2!important;fill:currentColor}main .landing-earn-points__title{font-family:S27 SBW,sans-serif!important;color:#7a2e14!important;font-size:17px!important}main .landing-earn-points__subtitle{font-family:S27 EBW,sans-serif!important;font-variation-settings:normal!important;color:#ff9141!important;font-size:16px!important}main .landing-redeem-points__card{background:var(--s27cg)!important;border-radius:24px!important;box-shadow:0 20px 44px #fe685440;position:relative;overflow:hidden}main .landing-redeem-points__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.25) 0 2px,transparent 2px 22px);mix-blend-mode:soft-light;pointer-events:none}main .landing-redeem-points__card>*{position:relative}main .landing-redeem-points__value{font-family:S27 EBW,sans-serif!important;font-variation-settings:normal!important;color:#fffaf2!important;font-size:48px!important;line-height:1!important}main .landing-redeem-points__label{font-family:S27 SBW,sans-serif!important;color:#fffaf2!important}main .landing-redeem-points__cost{display:inline-block;background:#fffaf2;color:#ff9141!important;border-radius:30px;padding:6px 14px;font-family:S27 SBW,sans-serif!important;margin-left:auto;margin-right:auto}@media(max-width:749px){main .custom-app-block:has(section[class^=landing-]){margin:0 0 20px!important}main .landing-join-login{padding:48px 20px!important}main .landing-join-login__copy{font-size:17px!important}main .landing-numbered-list__image,main .landing-members-editorial__image{margin:14px!important;width:calc(100% - 28px)!important;height:260px!important}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/s27-club.css.map */
