.cc-coins-page{--cc-coins-ink:#191919;--cc-coins-plum:#542c46;--cc-coins-accent:#6b3f5a;--cc-coins-sand:#f5efeb;--cc-coins-line:#e5ddd7;--cc-coins-muted:#625a56;background:#fff}.cc-coins-page #MainContent{overflow:clip}.cc-coins-page :is(.cc-coins-hero,.cc-coins-steps,.cc-coins-faq,.cc-coins-support){color:var(--cc-coins-ink)}.cc-coins-eyebrow{margin:0 0 22px;color:var(--cc-coins-accent);font-size:12px;font-weight:500;letter-spacing:.19em;text-transform:uppercase}.cc-coins-hero{display:grid;grid-template-columns:1.04fr 1fr;min-height:590px;background:#f5efeb}.cc-coins-hero__copy{align-self:center;padding:70px clamp(28px,6vw,100px);padding-right:clamp(28px,4vw,70px)}.cc-coins-hero h1{margin:0;max-width:660px;font-family:inherit;font-size:clamp(42px,4.6vw,74px);line-height:1.06;font-weight:400;letter-spacing:-.055em;color:#191919}.cc-coins-hero h1 em{display:block;margin-top:5px;color:#6b3f5a;font-family:var(--cc-coins-serif);font-weight:400;letter-spacing:-.045em}.cc-coins-hero__body{max-width:455px;margin:25px 0 28px;font-size:17px;line-height:1.7;color:#514a46}.cc-coins-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.cc-coins-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:15px 25px;min-height:52px;border:1px solid #542c46;border-radius:999px;background:#542c46;color:#fff;font-size:14px;line-height:1.35;text-decoration:none;transition:background .2s}.cc-coins-button:hover{background:#191919;color:#fff}.cc-coins-button span{font-size:20px}.cc-coins-login{padding:12px 0;color:#542c46;text-underline-offset:5px;font-size:14px}.cc-coins-hero__note{margin:18px 0 0;font-size:12px;color:#70655f}.cc-coins-hero__media{position:relative;min-width:0;min-height:590px;overflow:hidden;background:#ecd4c3}.cc-coins-hero__image{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:50% 50%}.cc-coins-token{position:absolute;top:34px;right:34px;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;width:124px;height:124px;padding:16px;box-sizing:border-box;border:1px solid #9f7f65;border-radius:50%;background:#f3e3cc;color:#6b3f5a;box-shadow:inset 0 0 0 6px #f3e3cc,inset 0 0 0 7px #b89c7d,0 8px 22px #542c4610;transform:rotate(8deg)}.cc-coins-token strong{font-family:Georgia,serif;font-size:43px;line-height:1;font-weight:400;letter-spacing:-4px;padding-right:4px}.cc-coins-token span{max-width:78px;font-size:8px;line-height:1.2;letter-spacing:.12em;white-space:nowrap;text-align:center}.cc-coins-hero__caption{position:absolute;bottom:26px;left:26px;right:26px;display:flex;gap:10px;align-items:center;padding:15px 20px;border:1px solid #ffffff70;border-radius:4px;background:#faf5f1ed;color:#542c46;font-size:13px}.cc-coins-hero__caption span{font-size:25px}.cc-coins-nav{display:flex;justify-content:center;flex-wrap:wrap;column-gap:52px;row-gap:5px;padding:19px 24px;border-bottom:1px solid #e5ddd7;background:#fff}.cc-coins-nav a{display:inline-flex;gap:15px;align-items:center;padding:9px 0;color:#514a46;font-size:13px;text-decoration:none}.cc-coins-nav a:hover{color:#6b3f5a;text-decoration:underline;text-underline-offset:5px}.cc-coins-nav span{color:#9f7f65}.cc-coins-steps{max-width:1280px;margin:auto;padding:66px 44px 58px}.cc-coins-steps__intro{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:32px}.cc-coins-steps__intro .cc-coins-eyebrow{margin:0;flex-shrink:0}.cc-coins-steps h2{font-size:clamp(25px,2.8vw,38px);font-weight:400;line-height:1.2;letter-spacing:-.04em;margin:0}.cc-coins-steps__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.cc-coins-steps__list li{display:flex;gap:18px;border-top:1px solid #e5ddd7;padding-top:24px}.cc-coins-step-number{padding-top:1px;font-family:Georgia,serif;font-size:22px;color:#a67f63;font-style:italic}.cc-coins-steps h3{font-size:16px;font-weight:500;margin:0 0 8px}.cc-coins-steps__list p{margin:0;font-size:14px;line-height:1.65;color:#625a56}.cc-coins-loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:100px;font-size:14px;color:#625a56;padding:20px;text-align:center}.cc-coins-loading[hidden]{display:none}.cc-coins-loading__dot{width:8px;height:8px;border-radius:50%;background:#6b3f5a;flex-shrink:0}.cc-coins-page #appstleLoyaltyPageV2Sections{--loyalty-primary-color:#542c46;--loyalty-text-primary:#191919;--loyalty-text-secondary:#625a56;--loyalty-border-color:#e5ddd7;display:flex;flex-direction:column;gap:0;font-family:inherit!important;color:#191919}.cc-coins-page #appstleLoyaltyPageV2Sections *{font-family:inherit}.cc-coins-page #appstleLoyaltyPageV2Sections>section{scroll-margin-top:140px}.cc-coins-page .cc-coins-app-ready .appstleLoyaltyPageV2HowItWorks,.cc-coins-page .cc-coins-app-ready .appstleLoyaltyPageV2FaqSection,.cc-coins-page .cc-coins-guest .appstleLoyaltyPageV2HeroSection{display:none!important}.cc-coins-page #appstleLoyaltyPageV2HeroSection{order:0}.cc-coins-page #appstleLoyaltyPageV2WaysToRedeem{order:2;background:#faf5f1!important}.cc-coins-page #appstleLoyaltyPageV2EarnRewardsSection{order:1;background:#fff!important}.cc-coins-page #appstleLoyaltyPageV2VipSection{order:3;background:#f5efeb!important}.cc-coins-page #appstleLoyaltyPageV2RewardsSection{order:4}.cc-coins-page #appstleLoyaltyPageV2ReferralSection{order:5}.cc-coins-page #appstleLoyaltyPageV2TransactionHistorySection{order:6}.cc-coins-page :is(.appstleLoyaltyPageV2WaysToRedeemWrapper,.appstleLoyaltyPageV2EarnRewardsSectionWrapper,.appstleLoyaltyPageV2VipSectionWrapper){max-width:1280px!important;margin:auto!important;width:100%!important}.cc-coins-page :is(.appstleLoyaltyPageV2WaysToRedeemContainer,.appstleLoyaltyPageV2EarnRewardsSectionContainer,.appstleLoyaltyPageV2VipSectionContainer){padding:66px 44px!important}.cc-coins-page .appstleLoyaltyPageV2SectionHeader{text-align:left!important;margin-bottom:32px!important;max-width:700px}.cc-coins-page .appstleLoyaltyPageV2SectionHeaderTitle{color:#191919!important;font-size:clamp(30px,3.1vw,42px)!important;font-weight:400!important;letter-spacing:-.045em!important;line-height:1.2!important}.cc-coins-page .appstleLoyaltyPageV2SectionHeaderSubTitle{color:#625a56!important;font-size:15px!important;line-height:1.7!important;max-width:650px;margin-top:13px!important}.cc-coins-page :is(.appstleLoyaltyPageV2WaysToRedeemList,.appstleLoyaltyPageV2WaysToEarnList){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px!important;max-width:none!important}.cc-coins-page :is(.appstleLoyaltyPageV2WaysToRedeemListItem,.appstleLoyaltyPageV2WaysToEarnListItem){max-width:none!important;width:auto!important;min-height:220px!important;padding:26px 22px!important;background:#fff!important;border:1px solid #e5ddd7!important;border-radius:8px!important;text-align:left!important;transform:none!important;box-shadow:none!important;transition:border-color .2s!important}.cc-coins-page :is(.appstleLoyaltyPageV2WaysToRedeemListItem,.appstleLoyaltyPageV2WaysToEarnListItem):hover{border-color:#9b738a!important}.cc-coins-page :is(.appstleLoyaltyPageV2WaysToEarnListItemInformation,.appstleLoyaltyPageV2WaysToRedeemListItemInformation){align-items:stretch!important;margin-bottom:0!important}.cc-coins-page :is(.appstleLoyaltyPageV2WaysToEarnListItemTitle,.appstleLoyaltyPageV2WaysToRedeemListItemTitle){color:#191919!important;font-size:16px!important;line-height:1.4!important;font-weight:500!important}.cc-coins-page :is(.appstleLoyaltyPageV2WaysToEarnListItemDescription,.appstleLoyaltyPageV2WaysToRedeemListItemDescription){color:#6b3f5a!important;font-size:13px!important;line-height:1.7!important;margin:0 0 20px!important}.cc-coins-page :is(.appstleLoyaltyPageV2WaysToEarnListItemImageSection,.appstleLoyaltyPageV2WaysToRedeemListItemImageSection){height:48px!important;justify-content:flex-start!important;margin:0 0 20px!important}.cc-coins-page :is(.appstleLoyaltyPageV2WaysToEarnListItemImageContainer,.appstleLoyaltyPageV2WaysToRedeemListItemImageContainer){width:44px!important;height:44px!important}.cc-coins-page .cc-coins-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #e5ddd7;border-radius:50%;background:#faf5f1;color:#6b3f5a;font-size:23px;font-family:Georgia,serif!important}.cc-coins-page .cc-coins-icon svg{width:23px;height:23px;fill:none!important;stroke:currentColor!important}.cc-coins-page :is(.appstleLoyaltyPageV2WaysToRedeemListItem button,.appstleLoyaltyPageV2WaysToEarnListItemClaimButton){color:#542c46!important;background:#fff!important;border:1px solid #bba4b2!important;border-radius:999px!important;font-size:12px!important;font-weight:400!important;padding:10px 17px!important;min-height:40px;align-self:flex-start!important;margin-top:auto!important;margin-bottom:0!important}.cc-coins-page :is(.appstleLoyaltyPageV2WaysToRedeemListItem button,.appstleLoyaltyPageV2WaysToEarnListItemClaimButton):hover{background:#542c46!important;color:#fff!important}.cc-coins-page .cc-coins-app-ready .appstleLoyaltyPageV2WaysToEarnListItem:nth-child(n+5){display:none!important}.cc-coins-page .cc-coins-list-expanded :is(.appstleLoyaltyPageV2WaysToEarnListItem,.appstleLoyaltyPageV2WaysToRedeemListItem):nth-child(n+5){display:flex!important}.cc-coins-page .cc-coins-list-toggle{display:flex;align-items:center;gap:18px;margin:26px auto 0;padding:12px 18px;min-height:44px;color:#542c46;border:0;border-bottom:1px solid #9b738a;background:transparent;font-size:13px;cursor:pointer}.cc-coins-page #appstleLoyaltyPageV2Sections .cc-coins-product-card{padding:0 0 23px!important;overflow:hidden}.cc-coins-page #appstleLoyaltyPageV2Sections .cc-coins-product-card .appstleLoyaltyPageV2WaysToRedeemListItemImageSection{position:relative;display:block!important;height:240px!important;aspect-ratio:auto;box-sizing:border-box;padding:18px;margin:0 0 20px!important;background:#fff;border-bottom:1px solid #efe8e2}.cc-coins-page #appstleLoyaltyPageV2Sections .cc-coins-product-card .appstleLoyaltyPageV2WaysToRedeemListItemImageContainer{width:100%!important;height:100%!important}.cc-coins-page .cc-coins-product-image{display:block;width:100%!important;height:100%!important;object-fit:contain!important}.cc-coins-page #appstleLoyaltyPageV2Sections .cc-coins-product-card .appstleLoyaltyPageV2WaysToRedeemListItemTitle,.cc-coins-page #appstleLoyaltyPageV2Sections .cc-coins-product-card .appstleLoyaltyPageV2WaysToRedeemListItemDescription{padding:0 20px}.cc-coins-page #appstleLoyaltyPageV2Sections .cc-coins-product-card button{margin-left:20px!important}.cc-coins-product-badge{position:absolute;left:13px;top:13px;padding:5px 9px;border:1px solid #e5ddd7;border-radius:999px;background:#faf5f1;color:#6b3f5a;font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.cc-coins-page #appstleLoyaltyPageV2Sections .cc-coins-product-caption{margin:0 20px 15px!important;color:#7b716c;font-size:10px;line-height:1.5}.cc-coins-page #appstleLoyaltyPageV2Sections .cc-coins-coupon-card .appstleLoyaltyPageV2WaysToRedeemListItemImageSection{background:#eee2ea}.cc-coins-page #appstleLoyaltyPageV2Sections .cc-coins-coupon-card .appstleLoyaltyPageV2WaysToRedeemListItemImageContainer{display:flex;align-items:center;justify-content:center}.cc-coins-coupon-amount{color:#6b3f5a;font-family:Georgia,serif!important;font-size:62px;line-height:1;font-style:italic}.cc-coins-page .appstleLoyaltyPageV2VipList{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px!important}.cc-coins-page .appstleLoyaltyPageV2VipListItem{max-width:none!important;padding:28px 23px!important;border:1px solid #dfd3cb!important;background:#fffaf7!important;border-radius:8px!important}.cc-coins-page .appstleLoyaltyPageV2VipListItem:last-child{background:#542c46!important;border-color:#542c46!important}.cc-coins-page .appstleLoyaltyPageV2VipListItem:last-child *{color:#fff!important}.cc-coins-page .appstleLoyaltyPageV2VipListItemTitle{font-size:21px!important;font-weight:400!important;line-height:1.3!important;margin-top:15px!important;color:#542c46!important}.cc-coins-page .appstleLoyaltyPageV2VipListItemDescription{font-size:12px!important;margin-top:8px!important;color:#625a56!important}.cc-coins-page .appstleLoyaltyPageV2VipTierRewardItemDescription{font-size:12px!important;line-height:1.6!important;color:#514a46!important}.cc-coins-page .appstleLoyaltyPageV2VipTierStaticRewardsTitle{font-size:12px!important;font-weight:500!important;color:#542c46!important}.cc-coins-page .appstleLoyaltyPageV2VipTierStaticRewardsDescription{font-size:12px!important;line-height:1.9!important;color:#514a46!important}.cc-coins-page .appstleLoyaltyPageV2VipTierRewardItemIconContainer{color:#a67f63!important}.cc-coins-faq{max-width:1280px;margin:auto;display:grid;grid-template-columns:1fr 1.4fr;gap:80px;padding:80px 44px;scroll-margin-top:140px}.cc-coins-faq h2{font-size:clamp(30px,3vw,40px);font-weight:400;letter-spacing:-.045em;line-height:1.15;margin:0 0 18px}.cc-coins-faq__intro p:not(.cc-coins-eyebrow){color:#625a56;font-size:14px;line-height:1.7}.cc-coins-faq__intro a{color:#542c46;text-underline-offset:4px}.cc-coins-faq details{border-bottom:1px solid #e5ddd7}.cc-coins-faq details:first-child{border-top:1px solid #e5ddd7}.cc-coins-faq summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 0;list-style:none;cursor:pointer;color:#191919;font-size:14px;font-weight:500}.cc-coins-faq summary::-webkit-details-marker{display:none}.cc-coins-faq summary:after{content:"+";color:#6b3f5a;font-size:21px;font-weight:400}.cc-coins-faq details[open] summary:after{content:"\2212"}.cc-coins-faq details p{margin:0;padding:0 25px 24px 0;font-size:14px;color:#625a56;line-height:1.8}.cc-coins-support{margin:0 44px 70px;background:#f5efeb;border-radius:8px;padding:38px 45px;display:flex;align-items:center;justify-content:space-between;gap:30px}.cc-coins-support h2{margin:0 0 9px;font-size:26px;font-weight:400;letter-spacing:-.035em}.cc-coins-support p{margin:0;color:#625a56;font-size:14px;line-height:1.7}.cc-coins-page :is(a,button,[role=button],summary):focus-visible{outline:2px solid #6b3f5a!important;outline-offset:4px!important}@media(min-width:1500px){.cc-coins-hero{max-width:1600px;margin:auto}.cc-coins-support{max-width:1192px;margin-left:auto;margin-right:auto}}@media(max-width:1050px){.cc-coins-hero,.cc-coins-hero__media{min-height:500px}.cc-coins-hero__copy{padding:52px 34px}.cc-coins-hero h1{font-size:50px}.cc-coins-hero__body{font-size:15px}.cc-coins-page :is(.appstleLoyaltyPageV2WaysToRedeemList,.appstleLoyaltyPageV2WaysToEarnList,.appstleLoyaltyPageV2VipList){grid-template-columns:repeat(2,minmax(0,1fr))}.cc-coins-faq{gap:40px}}@media(max-width:700px){.cc-coins-hero{grid-template-columns:1fr}.cc-coins-hero__copy{padding:42px 24px 36px}.cc-coins-eyebrow{font-size:10px;margin-bottom:17px}.cc-coins-hero h1{font-size:43px;max-width:470px}.cc-coins-hero__body{margin:21px 0 24px;line-height:1.7}.cc-coins-hero__media{min-height:330px;aspect-ratio:1.18}.cc-coins-hero__image{object-position:center 68%}.cc-coins-token{top:18px;right:18px;width:94px;height:94px}.cc-coins-token strong{font-size:33px}.cc-coins-token span{font-size:7px}.cc-coins-hero__caption{bottom:16px;left:16px;right:16px;padding:11px 15px;font-size:11px}.cc-coins-nav{column-gap:24px;padding:12px 16px}.cc-coins-nav a{font-size:11px;gap:8px}.cc-coins-steps{padding:42px 24px}.cc-coins-steps__intro{display:block;margin-bottom:24px}.cc-coins-steps__intro .cc-coins-eyebrow{margin-bottom:14px}.cc-coins-steps h2{font-size:29px}.cc-coins-steps__list{grid-template-columns:1fr;gap:20px}.cc-coins-steps__list li{padding-top:18px;gap:18px}.cc-coins-steps h3{font-size:15px}.cc-coins-steps__list p{font-size:13px}.cc-coins-page :is(.appstleLoyaltyPageV2WaysToRedeemContainer,.appstleLoyaltyPageV2EarnRewardsSectionContainer,.appstleLoyaltyPageV2VipSectionContainer){padding:44px 24px!important}.cc-coins-page .appstleLoyaltyPageV2SectionHeaderTitle{font-size:30px!important}.cc-coins-page .appstleLoyaltyPageV2SectionHeaderSubTitle{font-size:13px!important}.cc-coins-page :is(.appstleLoyaltyPageV2WaysToRedeemList,.appstleLoyaltyPageV2WaysToEarnList,.appstleLoyaltyPageV2VipList){gap:12px!important}.cc-coins-page :is(.appstleLoyaltyPageV2WaysToRedeemListItem,.appstleLoyaltyPageV2WaysToEarnListItem){padding:19px 15px!important;min-height:220px!important}.cc-coins-page :is(.appstleLoyaltyPageV2WaysToEarnListItemTitle,.appstleLoyaltyPageV2WaysToRedeemListItemTitle){font-size:14px!important}.cc-coins-page .appstleLoyaltyPageV2VipListItem{padding:23px 17px!important}.cc-coins-page .appstleLoyaltyPageV2VipListItemTitle{font-size:18px!important}.cc-coins-faq{grid-template-columns:1fr;gap:24px;padding:48px 24px}.cc-coins-faq h2{font-size:32px}.cc-coins-support{display:block;margin:0 24px 44px;padding:28px 24px}.cc-coins-support h2{font-size:25px}.cc-coins-support .cc-coins-button{margin-top:23px}}@media(max-width:700px){.cc-coins-page #appstleLoyaltyPageV2Sections .cc-coins-product-card .appstleLoyaltyPageV2WaysToRedeemListItemImageSection{height:180px!important;padding:12px}.cc-coins-coupon-amount{font-size:46px}}@media(prefers-reduced-motion:reduce){.cc-coins-page *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/61/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE */
