.logged-in__header{display:flex;flex-direction:column}.logged-in__header .header{display:flex;padding:32px 120px;justify-content:space-between;align-items:center;align-self:stretch;background-image:url(/cdn/shop/files/loyalty-gradient.png?v=1758243645);background-size:cover}.logged-in__header .header .desktop,.log-in__header .logo .desktop,.loyalty-back-to-you .loyalty-back-to-you-title .desktop{display:block}.logged-in__header .header .mobile,.log-in__header .logo .mobile,.loyalty-back-to-you .loyalty-back-to-you-title .mobile{display:none}.logged-in__header .header span{color:#000;font-family:halcom,sans-serif;font-size:28px;font-style:normal;font-weight:400;line-height:100%}.logged-in__header .header span strong{font-weight:700}.log-in__header{display:flex;height:520px;align-items:flex-start;align-self:stretch;background-image:url(/cdn/shop/files/loyalty-gradient-login-header.png?v=1758245460);background-size:cover}.log-in__header .logo,.log-in__header .description-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;flex:1 0 0;align-self:stretch}.log-in__header .description-wrapper .description{display:flex;flex-direction:column;align-items:flex-start;gap:56px;align-self:stretch;padding:0 112px 0 32px}.log-in__header .description-wrapper .description .info-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.log-in__header .description-wrapper .description .info-wrapper .info-badge{display:flex;padding:10px 14px;justify-content:center;align-items:center;gap:8px;border-radius:50px;border:1.5px solid #000;color:#000;font-family:halcom,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:1.4px}.log-in__header .description-wrapper .description .info-wrapper .info-text{color:#000;font-family:halcom,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:130%}.log-in__header .description-wrapper .description .loyalty-buttons{display:flex;justify-content:center;align-items:flex-start;gap:32px;align-self:stretch}.log-in__header .description-wrapper .description .loyalty-buttons .loyalty-button{display:flex;padding:16px 24px;justify-content:center;align-items:center;flex:1 0 0;border-radius:100px;color:#262821;font-family:halcom,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2px}.log-in__header .description-wrapper .description .loyalty-buttons .loyalty-button.white{background-color:#fff;border:2px solid #fff}.log-in__header .description-wrapper .description .loyalty-buttons .loyalty-button.border{border:2px solid #000}.how-it-works{display:flex;padding:88px 0 100px;flex-direction:column;align-items:center;gap:48px;align-self:stretch;background-color:#f7f2e9}.how-it-works .how-it-works-title{color:#262821;text-align:center;font-family:nitti-typewriter-normal,sans-serif;font-size:56px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-2.8px}.how-it-works .steps{display:flex;align-items:flex-start;justify-content:space-between;max-width:1200px;width:100%}.how-it-works .steps .desktop{display:block}.how-it-works .steps .mobile{display:none}.how-it-works .steps .step{display:flex;flex-direction:column;align-items:center;gap:20px;flex:1 0 0;max-width:312px}.how-it-works .steps .step .step-title{color:#262821;text-align:center;font-family:halcom,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2.4px;text-transform:uppercase}.how-it-works .steps .step .step-description{color:#262821;text-align:center;font-family:halcom,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%}.unlock-karma{padding:88px 32px 0;display:flex;gap:56px;align-items:center;flex-direction:column;position:relative}.unlock-karma:after{content:"";position:absolute;left:80px;top:-48px;width:148px;aspect-ratio:1/1;background-image:url(/cdn/shop/files/karma-sticker.png?v=1758299238)}.unlock-karma .unlock-karma-title{color:#000;text-align:center;font-family:nitti-typewriter-normal,sans-serif;font-size:56px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-2.8px}.unlock-karma .unlock-karma-description{color:#000;text-align:center;font-family:halcom,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:1.6px;text-transform:uppercase;width:100%;max-width:1200px;padding:56px;background-image:url(/cdn/shop/files/loyalty-gradient.png?v=1758243645);background-size:cover;border-radius:100px}.loyalty-back-to-you{display:flex;padding:100px 32px;justify-content:center;align-items:center;align-self:stretch;gap:48px;background-image:url(/cdn/shop/files/loyalty-gradient-backtoyou.png?v=1758299764);background-size:cover;flex-direction:column}.loyalty-back-to-you .loyalty-back-to-you-description{color:#000;text-align:center;font-family:halcom,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:1.44px;text-transform:uppercase}.loyalty-back-to-you .loyalty-back-to-you-button{display:flex;width:404px;height:56px;padding:16px 24px;justify-content:center;align-items:center;border-radius:50px;background:#fff;color:#000;font-family:halcom,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2px;text-transform:uppercase}.loyalty-faq-wrapper{display:flex;flex-direction:column;background-color:#f7f2e9}.loyalty-faq-wrapper .loyalty-faq-title{display:flex;padding-top:88px;flex-direction:column;align-items:center;gap:32px;align-self:stretch;color:#262821;font-family:nitti-typewriter-normal,sans-serif;font-size:56px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-2.8px;text-align:center}.loyalty-faq-wrapper .loyalty-faq-content{display:flex;padding:56px 80px 88px;flex-direction:column;align-items:center;align-self:stretch}.loyalty-faq-wrapper .loyalty-faq-content .loyalty-accordion-panel{display:flex;align-items:center;align-self:stretch;border-bottom:2px solid #000;flex-direction:column}.loyalty-faq-wrapper .loyalty-faq-content .loyalty-accordion-panel .accordion-title-wrapper{display:flex;width:100%;justify-content:space-between;gap:20px;padding:26px 0;align-items:center;align-self:stretch;color:#000;font-family:halcom,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:100%;cursor:pointer}.loyalty-faq-wrapper .loyalty-faq-content .loyalty-accordion-panel .accordion-title-wrapper h3{font-size:18px}.loyalty-faq-wrapper .loyalty-faq-content .loyalty-accordion-panel .accordion-title-wrapper:after{content:"+"}.loyalty-faq-wrapper .loyalty-faq-content .loyalty-accordion-panel.active .accordion-title-wrapper:after{content:"-"}.loyalty-faq-content .loyalty-accordion-panel .loyalty-accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s;width:100%}.loyalty-faq-content .loyalty-accordion-panel.active .loyalty-accordion-content{grid-template-rows:1fr}.loyalty-faq-content .loyalty-accordion-panel .loyalty-accordion-content .accordion-content-wrapper{padding-bottom:26px;color:#000;font-family:halcom,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.3}.loyalty-faq-content .loyalty-accordion-panel .loyalty-accordion-content .accordion-content-wrapper .metafield-rich_text_field{display:flex;flex-direction:column;gap:8px}.loyalty-faq-content .loyalty-accordion-panel .loyalty-accordion-content .accordion-content-wrapper a{text-decoration:underline}.loyalty-faq-content .loyalty-accordion-panel .loyalty-accordion-content>div{overflow:hidden}.loyalty-perks .yotpo-vip-tiers-progress-bar-wrapper,.loyalty-dashboard-progress-bar .yotpo-vip-tiers-container,.loyalty-dashboard-progress-bar .yotpo-vip-tiers-headline{display:none!important}.loyalty-account-info-wrapper{padding:64px 0;background-color:#f7f2e9}.loyalty-account-info-wrapper .dashboard-content-wrapper{display:flex;gap:64px;width:1200px;align-items:flex-start;margin:auto}.loyalty-account-info-wrapper .dashboard-content-wrapper .content-wrapper{border-radius:40px;border:2px solid #000;display:flex;height:356px;padding:48px;flex-direction:column;justify-content:space-between;align-items:center;flex:1 0 0;min-width:0}.loyalty-account-info-wrapper .dashboard-content-wrapper .content-wrapper .loyalty-data-wrapper{display:flex;flex-direction:column;gap:12px;align-items:center;width:100%}.loyalty-account-info-wrapper .dashboard-content-wrapper .content-wrapper .loyalty-data-wrapper .loyalty-tier-text{color:#000;font-family:halcom,sans-serif;font-size:28px;font-style:normal;font-weight:400;line-height:130%}.loyalty-account-info-wrapper .dashboard-content-wrapper .content-wrapper .loyalty-text-wrapper{display:flex;gap:20px;justify-content:center;align-items:center;width:100%;padding:0 32px}.loyalty-account-info-wrapper .dashboard-content-wrapper .content-wrapper .loyalty-text-wrapper .loyalty-text{display:flex;padding:12px;justify-content:center;align-items:center;flex:1 0 0;border-radius:100px;border:2px solid #000;color:#000;font-family:halcom,sans-serif;font-size:13px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:1.3px;text-transform:uppercase;text-align:center;height:100%}.loyalty-account-info-wrapper .content-point .you-have{color:#000;text-align:center;font-family:halcom,sans-serif;font-size:28px;font-style:normal;font-weight:400;line-height:100%}.loyalty-account-info-wrapper .content-point .point-wrapper{color:#000;text-align:center;font-family:nitti-typewriter-normal,sans-serif;font-size:70px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-3.5px}.loyalty-account-info-wrapper .content-point .loyalty-redeem-text{display:flex;height:62px;padding:16px 32px;justify-content:center;align-items:center;flex-shrink:0;border-radius:50px;background:#000;color:#fff;font-family:halcom,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:1.8px;text-transform:uppercase}#redeem{scroll-behavior:smooth}.loyalty-account-redeem{background-image:url(/cdn/shop/files/loyalty-gradient-redeem.png?v=1758692106);background-size:cover;padding:120px 0;position:relative}.loyalty-account-redeem:after{content:"";position:absolute;right:80px;top:-48px;width:148px;aspect-ratio:1/1;background-image:url(/cdn/shop/files/redeem-sticker.png?v=1758741294)}@media screen and (max-width: 1200px){.logged-in__header .header .desktop,.log-in__header .logo .desktop,.loyalty-back-to-you .loyalty-back-to-you-title .desktop{display:none}.logged-in__header .header .mobile,.log-in__header .logo .mobile,.loyalty-back-to-you .loyalty-back-to-you-title .mobile{display:block}.logged-in__header .header{padding:20px}.logged-in__header .header span{font-size:22px}.log-in__header{flex-direction:column;padding:48px 32px;background-image:url(/cdn/shop/files/loyalty-gradient-mobile-vertical.png?v=1758245762);width:100%;height:unset;gap:44px}.log-in__header .description-wrapper{padding:0;align-items:center}.log-in__header .description-wrapper .description{align-items:center;text-align:center;padding:0}.log-in__header .description-wrapper .description .info-wrapper{align-items:center;text-align:center}.log-in__header .description-wrapper .description .info-wrapper .info-badge{font-size:13px}.log-in__header .description-wrapper .description .info-wrapper .info-text{font-size:20px}.log-in__header .description-wrapper .description .loyalty-buttons{flex-direction:column;gap:20px}.log-in__header .description-wrapper .description{gap:44px}.log-in__header .description-wrapper .description .loyalty-buttons .loyalty-button{width:100%;gap:18px;font-size:18px}.how-it-works{padding:56px 32px 72px;gap:48px;align-items:center}.how-it-works .how-it-works-title{font-size:32px}.how-it-works .steps{flex-direction:column;gap:48px;align-items:center}.how-it-works .steps .desktop{display:none}.how-it-works .steps .mobile{display:block}.how-it-works .steps .step .step-title{font-size:20px}.unlock-karma{padding:88px 20px 0;gap:56px}.unlock-karma:after{left:calc(50% - 56px);top:-32px;width:112px;aspect-ratio:1/1;background-image:url(/cdn/shop/files/karma-sticker.png?v=1758299238);background-size:cover}.loyalty-account-redeem:after{right:calc(50% - 56px);top:-32px;width:112px;aspect-ratio:1/1;background-image:url(/cdn/shop/files/redeem-sticker.png?v=1758741294);background-size:cover}.unlock-karma .unlock-karma-title{font-size:32px}.loyalty-back-to-you{background-image:url(/cdn/shop/files/loyalty-gradient-mobile-vertical.png?v=1758245762)}.unlock-karma .unlock-karma-description{font-size:18px;padding:24px 20px}.loyalty-back-to-you .loyalty-back-to-you-button{display:flex;width:100%;height:56px;font-size:18px}.loyalty-faq-wrapper .loyalty-faq-title{font-size:32px;padding:56px 20px 0}.loyalty-faq-wrapper .loyalty-faq-content{display:flex;padding:40px 20px 56px;flex-direction:column;align-items:center;align-self:stretch}.yotpo-vip-tiers-widget .yotpo-is-mobile.yotpo-vip-tiers-list{padding:0!important}.loyalty-account-info-wrapper{padding:40px 20px 64px}.loyalty-account-info-wrapper .dashboard-content-wrapper{flex-direction:column;gap:16px;width:100%;align-items:center}.loyalty-account-info-wrapper .dashboard-content-wrapper .content-wrapper{width:100%;padding:40px 20px;height:unset}.loyalty-account-info-wrapper .dashboard-content-wrapper .content-wrapper .loyalty-data-wrapper .loyalty-tier-text{font-size:24px}.loyalty-account-info-wrapper .dashboard-content-wrapper .content-wrapper .loyalty-text-wrapper{gap:10px;padding:0}.loyalty-account-info-wrapper .dashboard-content-wrapper .content-wrapper .loyalty-text-wrapper .loyalty-text{font-size:12px;padding:12px 0}.loyalty-account-info-wrapper .dashboard-content-wrapper .content-wrapper.content-point{gap:20px}.loyalty-account-info-wrapper .content-point .point-wrapper{font-size:56px;display:flex;justify-content:center;flex-direction:column}.loyalty-account-redeem{padding:88px 0 56px;background-image:url(/cdn/shop/files/loyalty-gradient-redeem_mb.png?v=1758692162)}}.yotpo-widget-campaign-widget .yotpo-message-tile:not(.yotpo-is-mobile),.yotpo-widget-campaign-widget .yotpo-container-action-tile:not(.yotpo-is-mobile),.yotpo-widget-campaign-widget .yotpo-message-tile.yotpo-is-mobile,.yotpo-widget-campaign-widget .yotpo-container-action-tile.yotpo-is-mobile{border-radius:40px!important}.yotpo-vip-tiers-widget .yotpo-vip-tiers-grid-status .yotpo-vip-current-status-text{font-family:halcom,sans-serif!important}
/*# sourceMappingURL=/cdn/shop/t/924/assets/loyalty-account.css.map */
