#MainContent[data-template="page.loyalty-rewards"],#MainContent[data-template="collection.loyalty-rewards"]{background:#09090b;color:#f6f6f4}#MainContent[data-template="page.loyalty-rewards"]>.shopify-section:has(.sipit-loyalty),#MainContent[data-template="collection.loyalty-rewards"]>.shopify-section:has(.sipit-loyalty){padding:0!important;margin:0!important}#MainContent[data-template="page.loyalty-rewards"]>.shopify-section:has(.sipit-loyalty)>.section-background,#MainContent[data-template="collection.loyalty-rewards"]>.shopify-section:has(.sipit-loyalty)>.section-background{display:none!important}.sipit-loyalty{--ink:#09090b;--surface:#141418;--line:rgba(255,255,255,.09);--gold:#FFC629;--pink:#FF2057;--teal:#15C8D4;--cloud:#F6F6F4;--mute:#9c9ca6;--mute-2:#73737d;--maxw:1180px;--ease:cubic-bezier(.22,.61,.36,1);position:relative;background:var(--ink);color:var(--cloud);font-family:Archivo,system-ui,sans-serif;font-weight:400;line-height:1.6;letter-spacing:-.01em;overflow-x:hidden;-webkit-font-smoothing:antialiased;width:100%}.sipit-loyalty:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(52% 48% at 10% 12%,rgba(255,32,87,.16),transparent 62%),radial-gradient(46% 42% at 90% 8%,rgba(21,200,212,.14),transparent 64%)}.sipit-loyalty *,.sipit-loyalty *:before,.sipit-loyalty *:after{box-sizing:border-box}.sipit-loyalty section{display:block!important;grid-template-columns:unset!important;position:relative;z-index:1;width:100%;max-width:none}.sipit-loyalty a{color:inherit;text-decoration:none}.sipit-loyalty .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.sipit-loyalty .anton{font-family:Anton,sans-serif!important;font-weight:400;letter-spacing:.01em;line-height:.94;text-transform:uppercase}.sipit-loyalty .btn{display:inline-flex;align-items:center;gap:.6em;font-weight:700;font-size:15px;padding:16px 32px;border-radius:100px;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.sipit-loyalty .btn svg{width:17px;height:17px;transition:transform .3s var(--ease)}.sipit-loyalty .btn:hover svg{transform:translate(4px)}.sipit-loyalty .btn-primary{background:linear-gradient(180deg,#ff3b6b,var(--pink));color:#fff;box-shadow:0 12px 34px -10px #ff205799}.sipit-loyalty .btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 44px -12px #ff2057bf}.sipit-loyalty .crumb{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mute-2);display:flex;gap:10px;align-items:center;margin:0 0 18px}.sipit-loyalty .crumb a:hover{color:#fff}.sipit-loyalty .crumb b{color:var(--pink)}.sipit-loyalty .eyebrow{font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#ffffff9e;display:inline-flex;align-items:center;gap:10px}.sipit-loyalty .eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--pink)}.sipit-loyalty .loyalty-hero{padding:clamp(56px,8vw,96px) 0 clamp(20px,4vw,32px);text-align:center}.sipit-loyalty .loyalty-hero .wrap{display:flex;flex-direction:column;align-items:center}.sipit-loyalty .loyalty-hero .crumb{justify-content:center}.sipit-loyalty .loyalty-hero h1.hero-title{display:flex;flex-direction:column;align-items:center;gap:.06em;font-size:clamp(44px,7.4vw,92px);margin:18px 0 0;max-width:none;width:100%;color:#fff;text-align:center;line-height:.92;letter-spacing:.01em}.sipit-loyalty .loyalty-hero h1 .hero-line{display:block;white-space:nowrap}.sipit-loyalty .loyalty-hero h1 .ac{color:var(--teal)}.sipit-loyalty .loyalty-hero .lead{margin:24px auto 0;max-width:42ch;font-size:18px;line-height:1.65;color:#c9c9d1;text-align:center}.sipit-loyalty .section{padding:28px 0}.sipit-loyalty .rule-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.sipit-loyalty .rule-card{position:relative;overflow:hidden;min-height:160px;padding:32px 28px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(165deg,#ffffff0d,#ffffff04);display:flex;flex-direction:column;justify-content:center;gap:8px}.sipit-loyalty .rule-glow{position:absolute;width:200px;height:200px;border-radius:50%;top:-70px;right:-40px;pointer-events:none;filter:blur(28px)}.sipit-loyalty .rule-card.is-earn .rule-glow{background:#15c8d452}.sipit-loyalty .rule-card.is-redeem .rule-glow{background:#ff20574d}.sipit-loyalty .rule-value{position:relative;font-size:clamp(36px,4.4vw,52px);color:var(--teal)}.sipit-loyalty .rule-card.is-redeem .rule-value{color:var(--pink)}.sipit-loyalty .rule-label{position:relative;font-size:16px;font-weight:600;color:#cfcfd6}.sipit-loyalty .steps-title{font-size:clamp(28px,4vw,42px);margin:12px 0 28px;color:#fff}.sipit-loyalty .steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sipit-loyalty .step{padding:26px 22px 24px;border-radius:20px;border:1px solid var(--line);background:#ffffff08}.sipit-loyalty .step-num{display:block;font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--pink);margin-bottom:12px}.sipit-loyalty .step:nth-child(2) .step-num{color:var(--teal)}.sipit-loyalty .step:nth-child(3) .step-num{color:var(--gold)}.sipit-loyalty .step h3{font-size:clamp(20px,2vw,26px);margin:0 0 10px;color:#fff}.sipit-loyalty .step p{margin:0;font-size:15px;line-height:1.6;color:#c9c9d1}.sipit-loyalty .loyalty-app{padding-top:8px;padding-bottom:8px}.sipit-loyalty .app-slot{border:1px solid var(--line);border-radius:20px;padding:8px 12px 16px;background:#ffffff08;overflow:hidden}.sipit-loyalty .loyalty-cta{padding:12px 0 96px}.sipit-loyalty .loyalty-cta .wrap{display:flex;justify-content:flex-start}@media(max-width:1100px)and (min-width:901px){.sipit-loyalty .steps{grid-template-columns:1fr 1fr}}@media(max-width:900px){.sipit-loyalty .wrap{padding:0 18px}.sipit-loyalty .loyalty-hero{padding:40px 0 16px}.sipit-loyalty .loyalty-hero h1.hero-title{font-size:clamp(34px,10vw,52px)}.sipit-loyalty .loyalty-hero h1 .hero-line{white-space:normal}.sipit-loyalty .loyalty-hero .lead{font-size:16px}.sipit-loyalty .rule-row,.sipit-loyalty .steps{grid-template-columns:1fr}.sipit-loyalty .rule-card{min-height:0;padding:24px 20px}.sipit-loyalty .loyalty-cta{padding-bottom:72px}.sipit-loyalty .btn{width:100%;justify-content:center;min-height:48px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/sipit-loyalty-rewards.css.map */
