.kas-rewards-wrapper{--kas-primary: #D4A574;--kas-light-bg: #FAF7F2;--kas-cream: #F5F0E8;--kas-accent: #C19660;--kas-text-dark: #2C2C2C;--kas-text-grey: #6B6B6B;--kas-border: #E8E4DC;--kas-white: #FFFFFF;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:var(--kas-text-dark)}.kas-rewards-wrapper *{margin:0;padding:0;box-sizing:border-box}.kas-container{max-width:1280px;margin:0 auto;padding:0 24px}.kas-container.full-width{max-width:none;padding:0;margin:20px 0}.kas-hero .kas-container{top:120px!important;left:max(calc(30% - 280px),40px);max-width:443px;text-align:left;width:100%;position:absolute;margin:0;padding:0}.kas-rewards-wrapper h1{font-size:60px;font-weight:400;font-style:normal;color:var(--kas-text-dark)}.kas-rewards-wrapper h2{font-size:60px;font-weight:300;letter-spacing:-.01em;margin-bottom:40px;text-align:center;color:var(--kas-text-dark)}.kas-rewards-wrapper h3{font-size:26px;font-weight:400;text-align:center;color:var(--kas-white)}.kas-rewards-wrapper p{color:var(--kas-text-grey);line-height:1.7;font-size:16px;text-align:center}.kas-rewards-wrapper h2.kas-greeting{margin-bottom:0;margin-top:40px}.kas-hero{background-image:url(/cdn/shop/files/image_2022_09_22_02_37_27_305.gif?v=1759221717);background-size:cover;background-repeat:no-repeat;background-position:50%;min-height:600px;padding:100px 0 80px;text-align:center;position:relative}.kas-hero h1{color:var(--kas-text-dark);margin-bottom:24px;line-height:60px}.kas-hero-subtitle{color:#2c2c2c;font-size:18px;font-weight:400;font-style:normal;text-align:left!important}.kas-hero-buttons{display:flex;gap:16px;margin-top:32px}.kas-btn-hero-primary,.kas-btn-hero-secondary{padding:14px 32px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;border:2px solid}.kas-btn-hero-primary{background:#000;color:#fff;border-color:#000}.kas-btn-hero-primary:hover{background:#333;border-color:#333;color:#fff;text-decoration:none}.kas-btn-hero-secondary{background:#ecc7b4;color:#000;border-color:#000!important}.kas-btn-hero-secondary:hover{background:#0000000d}.kas-user-summary{padding:0;background:var(--kas-white);text-align:center}.kas-greeting{font-size:48px;font-weight:400;color:var(--kas-text-dark);margin-bottom:16px}.kas-user-name{font-weight:400}.kas-points-display{font-size:30px!important;font-weight:300;color:var(--kas-text-grey)!important;margin-bottom:32px}.kas-points-value{font-weight:600;color:var(--kas-text-dark)}.kas-action-buttons{display:flex;gap:16px;justify-content:center;align-items:center}.kas-btn{padding:14px 32px;font-size:16px;font-weight:400;border:2px solid transparent;cursor:pointer;transition:all .3s ease}.kas-btn-primary{background:#000;color:#fff;border-color:#000}.kas-btn-primary:hover{background:#333;border-color:#333}.kas-btn-secondary{background:var(--kas-primary);color:var(--kas-text-dark);border-color:var(--kas-primary)}.kas-btn-secondary:hover{background:var(--kas-accent);border-color:var(--kas-accent)}.kas-how-it-works-simple{padding:60px 40px;margin:0 auto}.kas-how-title{font-size:48px;font-weight:400;text-align:center;margin-bottom:56px;color:var(--kas-text-dark)}.kas-steps-grid-simple{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.kas-step-simple{text-align:center}.kas-step-number-large{font-size:72px;font-weight:300;color:#e8c4b0;margin-bottom:24px;line-height:1;font-family:Georgia,serif}.kas-step-simple h3{font-size:22px;font-weight:400;color:var(--kas-text-dark);margin-bottom:12px}.kas-step-simple p{font-size:15px;color:var(--kas-text-grey);line-height:1.5}.kas-how-it-works{padding:100px 0;background:var(--kas-white)}.visual-redemption-widget{width:100%;background-color:#f6efe4!important;border-radius:35px;padding:70px 20px}.visual-redemption-widget__content{display:flex;flex-direction:row;justify-content:center;gap:20px}.visual-redemption-widget__item{width:300px}.visual-redemption-widget__item:after{content:"";display:block;height:370px;background-repeat:no-repeat;background-position:center;background-size:contain}.visual-redemption-widget__item.step-1:after{background-image:url(https://cdn.shopify.com/s/files/1/0320/1210/7820/files/Loyalty_Program_Step-by-Step_Guide_Mockups_Chrome_Create_Add_to_Cart.png)}.visual-redemption-widget__item.step-2:after{background-image:url(/cdn/shop/files/Loyalty_Program_Step-by-Step_Guide_Mockups_Log_In.png?v=1759227234)}.visual-redemption-widget__item.step-3:after{background-image:url(/cdn/shop/files/Loyalty_Program_Step-by-Step_Guide_Mockups_Discount_Dropdown.png?v=1759227234)}.visual-redemption-widget__item.step-4:after{background-image:url(/cdn/shop/files/Loyalty_Program_Step-by-Step_Guide_Mockups_Discount_Code.png?v=1759227235)}.kas-earn-points h2{font-size:42px;margin-bottom:56px}.kas-rewards-campaign-widget-container{max-width:1200px;margin:0 auto;padding:0 20px}.kas-rewards-container-headline{color:#000;font-size:60px;font-family:GlacialIndifference-Regular,serif;font-weight:400;font-style:normal;text-align:center;margin-bottom:40px;line-height:1.2}.flexified-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:0;max-width:1280px;margin:0 auto}.flexified-child{border:1px solid rgb(0,0,0);border-radius:0;background:#fff;transition:all .2s ease;cursor:pointer;min-height:260px;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.flexified-child.full-width-tile{aspect-ratio:auto;min-height:260px}.flexified-child:hover{border-width:2px;border-color:#000;background:#2c2c2c}.flexified-child:hover .kas-rewards-title-text,.flexified-child:hover .kas-rewards-description-text{color:#fff}.flexified-child:hover .kas-rewards-widget-campaign-widget-icon-container,.flexified-child:hover .kas-rewards-headline-center-element,.flexified-child:hover .kas-rewards-description-text{display:none}.flexified-child .kas-rewards-hover-content{display:none;color:#fff;text-align:center;font-size:18px;font-family:GlacialIndifference-Regular,serif;font-weight:400;line-height:1.6;padding:0 20px}.flexified-child:hover .kas-rewards-hover-content{display:block}.kas-hover-button{background:#d4a574;color:#2c2c2c;border:2px solid #D4A574;padding:10px 30px;border-radius:4px;font-size:16px;font-family:GlacialIndifference-Regular,serif;font-weight:400;cursor:pointer;margin-top:15px;transition:all .2s ease}.kas-hover-button:hover{background:transparent;color:#d4a574;border-color:#d4a574}.kas-rewards-campaign-switcher-wrapper{width:100%;height:100%;padding:40px 30px;display:flex;align-items:center;justify-content:center}.kas-rewards-tile-wrapper{text-align:center;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.kas-rewards-tile-wrapper-completed{background:transparent}.kas-rewards-tile{background-color:transparent;border-radius:0;padding:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.kas-rewards-tile-completed{background-color:transparent;border:none}.kas-rewards-widget-campaign-widget-icon-container{margin-bottom:24px;height:60%;display:flex;justify-content:center;align-items:center}.kas-rewards-widget-campaign-widget-custom-icon{height:100%}.kas-rewards-headline-center-element{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:0;min-height:36px}.kas-rewards-completed-icon{color:#2c2c2c;width:20px;height:20px;flex-shrink:0}.kas-rewards-title-text{color:#2c2c2c;font-size:24px;font-family:GlacialIndifference-Regular,serif;font-weight:400;font-style:normal;margin:0;line-height:1.3}.kas-rewards-description-text{color:#2c2c2c;font-size:16px;font-family:GlacialIndifference-Regular,serif;font-weight:400;font-style:normal;margin:0;line-height:1.4}.kas-tier-status{padding:80px 0;background:var(--kas-white)}.kas-tier-status h2{font-size:48px;font-weight:400;text-align:center;margin-bottom:48px;color:var(--kas-text-dark)}.kas-rewards-tier-status-box{background:#faf7f2;padding:32px 40px;margin-bottom:48px;max-width:1100px;margin-left:auto;margin-right:auto}.kas-rewards-tier-status-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.kas-rewards-tier-status-title{font-size:18px;font-weight:600;color:var(--kas-text-dark)}.kas-rewards-tier-status-current{display:flex;gap:12px;align-items:center}.kas-rewards-tier-label{font-size:12px;font-weight:600;color:var(--kas-text-grey);text-transform:uppercase;letter-spacing:.05em}.kas-rewards-tier-target{font-size:14px;font-weight:600;color:var(--kas-text-dark)}.kas-rewards-tier-status-text{font-size:14px;line-height:1.6;color:var(--kas-text-grey);margin-bottom:24px}.kas-rewards-progress-container{margin-top:24px}.kas-rewards-progress-bar{position:relative;height:8px;background:#e8e4dc;border-radius:4px;margin-bottom:12px}.kas-rewards-progress-fill{position:absolute;top:0;left:0;height:100%;background:var(--kas-primary);border-radius:4px;transition:width .3s ease}.kas-rewards-progress-marker{position:absolute;top:-4px;transform:translate(-50%)}.kas-rewards-progress-marker:before{content:"";display:block;width:16px;height:16px;background:var(--kas-primary);border-radius:50%;border:2px solid white;box-shadow:0 2px 4px #0003}.kas-rewards-progress-label{position:absolute;top:24px;left:50%;transform:translate(-50%);font-size:11px;font-weight:600;color:var(--kas-text-grey);white-space:nowrap}.kas-rewards-progress-values{display:flex;justify-content:space-between;font-size:12px;color:var(--kas-text-grey);margin-top:8px}.kas-rewards-tiers-wrapper{margin-top:48px}.kas-rewards-tier-header{font-size:18px;font-weight:600;color:var(--kas-text-dark);margin-bottom:24px}.kas-rewards-tiers-grid-custom{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.kas-rewards-tier-card-custom{background:#fff;border:1px solid var(--kas-border);padding:32px 24px;text-align:center;transition:all .3s ease}.kas-rewards-tier-card-custom.current-tier{border:2px solid var(--kas-primary);box-shadow:0 4px 12px #00000014}.kas-rewards-tier-card-custom:hover{box-shadow:0 8px 16px #0000001f}.kas-rewards-tier-icon-circle{width:200px;height:200px;border-radius:50%;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.kas-rewards-tier-icon-img{height:100%;object-fit:contain}.kas-rewards-tier-name{font-size:24px;font-weight:600;color:var(--kas-text-dark)!important;margin-bottom:8px}.kas-rewards-tier-spend{font-size:14px;color:var(--kas-text-grey);margin-bottom:24px}.kas-rewards-tier-benefits-list{list-style:none;text-align:left;padding:0}.kas-rewards-tier-benefits-list li{font-size:14px;color:var(--kas-text-grey);position:relative;padding:8px 0 8px 24px}.kas-rewards-tier-benefits-list li:before{content:"\2713";position:absolute;left:0;color:var(--kas-text-dark);font-weight:700}[data-kas-redeem-list],.kas-rewards-redemptions{display:flex!important;flex-direction:column;gap:12px;margin-top:16px}.kas-redeem-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:8px;transition:all .2s ease;cursor:pointer}.kas-redeem-card:hover{border-color:var(--kas-primary);box-shadow:0 2px 8px #0000001a}.kas-redeem-card.redeemable{border:2px solid #EDB290;background:#fff8f5;box-shadow:0 2px 8px #edb29033}.kas-redeem-card.redeemable:hover{border-color:#d4a574;background:#fff5f0;box-shadow:0 4px 12px #edb2904d}.kas-redeem-title{font-size:18px;font-weight:600;color:var(--kas-text-dark);margin:0}.kas-redeem-points{font-size:14px;color:var(--kas-text-grey);margin:0}.kas-redeem-note{font-size:12px;color:#999;margin:0}.kas-redeem-note.redeemable{color:#edb290;font-weight:600}@media (min-width: 768px){[data-kas-redeem-list],.kas-rewards-redemptions{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:16px}.kas-redeem-card{flex:1;min-width:0;max-width:calc(20% - 12.8px)}}@media (max-width: 767px){[data-kas-redeem-list],.kas-rewards-redemptions{display:flex!important;flex-direction:column;gap:12px}.kas-redeem-card{width:100%}}.kas-account-points-wrapper{padding:40px 20px;max-width:1200px;margin:0 auto}.kas-account-points-wrapper .kas-hero{padding:60px 0;background:linear-gradient(135deg,#edb290,#f4c4a3);border-radius:12px;margin-bottom:40px}.kas-account-points-wrapper .kas-user-summary{padding:40px 0;background:#fff;border-radius:8px;margin-bottom:30px;box-shadow:0 2px 8px #0000001a}.kas-account-points-wrapper .kas-progress-section{margin-bottom:30px}.kas-account-points-wrapper .kas-redeem-section,.kas-account-points-wrapper .kas-earn-section{margin-bottom:40px}.kas-points-usage{padding:100px 0;background:var(--kas-cream)}.kas-points-usage h2{font-size:42px;margin-bottom:24px}.kas-points-usage>p{text-align:center;margin-bottom:56px;max-width:600px;margin-left:auto;margin-right:auto;font-size:18px;font-weight:300}.kas-point-value h3{font-size:20px;margin-bottom:56px;font-weight:400;text-align:center}.kas-discount-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;max-width:1100px;margin:0 auto}.kas-discount-card{background:var(--kas-white);padding:48px 24px;text-align:center;border-radius:4px;transition:all .3s ease;border:1px solid transparent}.kas-discount-card:hover{animation:kas-bobbing .5s ease-in-out;border-color:var(--kas-primary);box-shadow:0 8px 24px #0000000f}.kas-discount-amount{display:block;font-size:28px;font-weight:300;color:var(--kas-text-dark);margin-bottom:12px;letter-spacing:-.02em}.kas-points-required{font-size:12px;color:var(--kas-text-grey);text-transform:uppercase;letter-spacing:.1em;font-weight:400}.kas-refer-friend{padding:0;background:var(--kas-white)}.kas-refer-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:500px}.kas-refer-content{background:#e8c4b0;padding:60px 80px;display:flex;flex-direction:column;justify-content:center;color:#fff}.kas-refer-label{font-size:14px;font-weight:400;margin-bottom:12px;opacity:.9}.kas-refer-title{font-size:32px;font-weight:600;margin-bottom:0;line-height:1.2;color:#fff}.kas-refer-description{font-size:17px!important;line-height:1.6;margin-bottom:0;opacity:.95;color:#fff!important}.kas-refer-description.margin-bottom{margin-bottom:20px}.kas-refer-form{display:flex;gap:12px;margin-bottom:8px}.kas-refer-input{flex:1;padding:12px 16px;border:1px solid rgba(255,255,255,.3);background:#ffffffe6;color:#2c2c2c;font-size:14px;outline:none}.kas-refer-input::placeholder{color:#999}.kas-refer-submit{background:#000;color:#fff;border:none;padding:12px 32px;font-size:14px;font-weight:500;cursor:pointer;transition:background .3s ease}.kas-refer-submit:hover{background:#333}.kas-refer-hint{font-size:11px;opacity:.7;margin-bottom:32px;color:#fff}.kas-refer-share{margin-top:32px}.kas-share-label{font-size:12px;font-weight:600;margin-bottom:16px;opacity:.8;color:#fff}.kas-share-options{display:flex;gap:12px;align-items:center}.kas-share-link{flex:1;display:flex;gap:8px;align-items:center}.kas-share-input{flex:1;padding:10px 12px;border:1px solid rgba(255,255,255,.3);background:#ffffffe6;color:#2c2c2c;font-size:13px;outline:none}.kas-copy-btn,.kas-whatsapp-btn{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:10px 16px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:13px;transition:all .3s ease}.kas-copy-btn:hover,.kas-whatsapp-btn:hover{background:#ffffff4d}.kas-refer-image{background:#e8c4b0;overflow:hidden}.kas-refer-image img{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.kas-rewards-wrapper h1{font-size:40px}.kas-rewards-wrapper h2{font-size:28px}.flexified-wrapper{grid-template-columns:repeat(2,1fr);gap:16px}.yotpo-container-headline{font-size:48px}.kas-discount-grid{grid-template-columns:repeat(2,1fr)}.kas-refer-grid{grid-template-columns:1fr}.kas-refer-content{padding:40px 24px}.kas-rewards-tiers-grid-custom,.kas-steps-grid-simple{grid-template-columns:1fr}.visual-redemption-widget__content{flex-direction:column;align-items:center}.visual-redemption-widget__item{width:100%;max-width:300px}}@media (max-width: 480px){.kas-container{padding:0 16px}.kas-hero,.kas-how-it-works,.kas-earn-points,.kas-tier-status,.kas-points-usage{padding:60px 0}.flexified-wrapper{grid-template-columns:1fr;gap:12px}.yotpo-container-headline{font-size:36px}.yotpo-widget-campaign-widget-custom-icon{width:60px;height:60px}}
/*# sourceMappingURL=/cdn/shop/t/1119/assets/kas-rewards-page.css.map */
