.cr-rewards{color:#364938;background:#faf7ee}.cr-rewards--member{display:none}.cr-rewards *{box-sizing:border-box}.cr-rewards__hero{max-width:1320px;margin:auto;display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:70px;padding:68px 48px 62px}.cr-rewards__eyebrow{color:#ce4c28;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800;margin:0 0 18px}.cr-rewards h1{font-size:clamp(38px,4.5vw,64px);line-height:1.06;letter-spacing:-.045em;font-weight:850;margin:0 0 24px;max-width:650px}.cr-rewards h1 span{color:#ce4c28}.cr-rewards__lead{font-size:18px;line-height:1.6;max-width:490px;margin:0 0 26px}.cr-rewards__button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:#ce4c28;color:#fff;border-radius:50px;padding:18px 26px;font-size:16px;font-weight:750;text-decoration:none}.cr-rewards__button:hover{background:#ad3f20}.cr-rewards__signin{font-size:14px;margin:17px 0}.cr-rewards__signin a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.cr-rewards__fine{font-size:12px;line-height:1.6;color:#647062;max-width:600px;margin:16px 0 0}.cr-rewards__visual{position:relative;padding:16px 30px 24px 8px}.cr-rewards__art{transform:rotate(3deg);border:12px solid #fffdf7;border-radius:8px;box-shadow:0 20px 42px #36493826;overflow:hidden;aspect-ratio:1;background:#e0e2bd}.cr-rewards__art img{width:100%;height:100%;object-fit:cover}.cr-rewards__stamp{position:absolute;top:-12px;right:-8px;width:144px;height:144px;border-radius:50%;background:#364938;color:#faf7ee;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(9deg);border:5px solid #faf7ee}.cr-rewards__stamp strong{font-size:48px;letter-spacing:-.05em;line-height:1.05}.cr-rewards__stamp span{font-size:12px;text-transform:uppercase;letter-spacing:.13em}.cr-rewards__caption{position:absolute;bottom:0;left:-15px;right:25px;background:#e1e3bd;padding:20px 24px;display:flex;gap:16px;align-items:center;border-radius:8px 8px 22px;font-size:16px;font-weight:700;box-shadow:0 8px 20px #36493812}.cr-rewards__caption>span:first-child{color:#ce4c28;font-size:28px}.cr-rewards__steps{background:#364938;color:#f9f5e9;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:30px max(32px,calc((100% - 1224px)/2))}.cr-rewards__steps>div{display:flex;align-items:center;gap:18px}.cr-rewards__steps>div>span{color:#dfe0b7;border:1px solid #dfe0b766;border-radius:50%;min-width:42px;height:42px;display:grid;place-items:center;font-size:13px}.cr-rewards__steps p{font-size:13px;line-height:1.5;margin:0;color:#dfe3d6}.cr-rewards__steps strong{display:block;font-size:16px;margin-bottom:3px;color:#fffdf6}.cr-rewards__starter{padding:52px 48px;max-width:1320px;margin:auto}.cr-rewards__starter-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.cr-rewards__starter-heading h2{font-size:clamp(26px,3vw,38px);letter-spacing:-.03em;line-height:1.15;margin:0;font-weight:800}.cr-rewards__starter-heading .cr-rewards__eyebrow{margin-bottom:10px}.cr-rewards__starter-heading>a{font-size:14px;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.cr-rewards__earn-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.cr-rewards__earn-grid>a{position:relative;background:#fffdf8;border:1px solid #dfe1d2;border-radius:15px;padding:24px 20px;display:flex;flex-direction:column;gap:12px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,transform .2s}.cr-rewards__earn-grid>a:hover{border-color:#ce4c28;transform:translateY(-3px)}.cr-rewards__earn-number{color:#ce4c28;font-size:23px;letter-spacing:-.04em;font-weight:800}.cr-rewards__earn-arrow{position:absolute;right:14px;top:14px;color:#89947c}.cr-rewards a:focus-visible{outline:3px solid #ce4c28;outline-offset:5px}.cr-rewards__member{padding:40px 24px;text-align:center}.cr-rewards__member h2{font-size:36px;margin:0 0 15px}body:has(.cr-rewards) #rivo-lp-explainer{display:none}body:has(.cr-rewards:not(.cr-rewards--member)) #rivo-lp-header{display:none!important}body:has(.cr-rewards) #rivo-ways-to-earn .rivo-lp-cards-container{gap:16px}body:has(.cr-rewards) #rivo-ways-to-earn .rivo-card{border:1px solid #36493820;border-radius:18px!important;box-shadow:0 5px 14px #3649380d;min-height:210px;order:6}body:has(.cr-rewards) #rivo-earning-rule-370646{order:1!important}body:has(.cr-rewards) #rivo-earning-rule-585980{order:2!important}body:has(.cr-rewards) #rivo-earning-rule-370649{order:3!important}body:has(.cr-rewards) #rivo-earning-rule-370650{order:4!important}body:has(.cr-rewards) #rivo-earning-rule-638877{order:5!important}body:has(.cr-rewards) #rivo-earning-rule-377096{order:10!important}body:has(.cr-rewards) #rivo-ways-to-earn .rivo-card-title{font-size:19px}body:has(.cr-rewards) #rivo-ways-to-earn .rivo-card-icon{width:52px;height:52px}body:has(.cr-rewards) [id^=rivo-earning-rule-],body:has(.cr-rewards) #rivo-ways-to-earn{scroll-margin-top:130px}@media(max-width:899px){.cr-rewards__hero{grid-template-columns:1fr;padding:40px 24px;gap:40px}.cr-rewards__copy{max-width:650px}.cr-rewards__visual{max-width:460px;width:100%;margin:auto}.cr-rewards__steps{gap:22px;padding:28px 24px}.cr-rewards__steps>div{align-items:start;gap:10px}.cr-rewards__steps strong{font-size:14px}.cr-rewards__starter{padding:36px 24px}.cr-rewards__earn-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:599px){.cr-rewards__hero{padding:30px 22px 40px;gap:36px}.cr-rewards h1{font-size:40px}.cr-rewards__lead{font-size:16px}.cr-rewards__button{width:100%}.cr-rewards__visual{max-width:330px;padding:12px 20px 24px 10px}.cr-rewards__stamp{width:110px;height:110px;right:-5px}.cr-rewards__stamp strong{font-size:37px}.cr-rewards__stamp span{font-size:10px}.cr-rewards__caption{font-size:13px;padding:14px 18px;left:0;right:10px}.cr-rewards__steps{grid-template-columns:1fr;gap:22px}.cr-rewards__steps strong{font-size:16px}.cr-rewards__steps>div{align-items:center;gap:16px}.cr-rewards__starter-heading{display:block}.cr-rewards__starter-heading>a{display:inline-block;margin-top:16px}.cr-rewards__earn-grid{grid-template-columns:repeat(2,1fr)}.cr-rewards__earn-grid>a{padding:22px 16px}.cr-rewards__earn-grid>a:last-child{grid-column:1/-1}}.craftoria-variant-fieldset--shipping>.variant-picker__option-info{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.craftoria-shipping-options{display:block;min-width:0}.craftoria-shipping-toggle{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 15px;color:var(--craftoria-green-deep, #254537);background:radial-gradient(circle at 100% 100%,rgb(223 224 183 / .24),transparent 42%),var(--craftoria-ivory, #fffdf7);border:1.5px solid var(--craftoria-line, #dddcd2);border-radius:16px 11px 18px 12px;cursor:pointer;text-align:start;transition:border-color .18s,box-shadow .18s}.craftoria-shipping-toggle__copy{display:grid;gap:3px;min-width:0}.craftoria-shipping-toggle strong{font-family:var(--heading-font-family);font-size:.8rem;font-weight:850;letter-spacing:-.012em;line-height:1.25}.craftoria-shipping-toggle small{color:var(--craftoria-muted, #687268);font-size:.7rem;line-height:1.35}.craftoria-shipping-toggle__check{display:grid;place-items:center;width:21px;height:21px;flex:0 0 21px;border:1.5px solid rgb(54 73 56 / .35);border-radius:6px;background:var(--craftoria-ivory, #fffdf7);color:#fff}.craftoria-shipping-toggle__check svg{opacity:0}.craftoria-shipping-toggle__truck{flex:0 0 25px;margin-inline-start:auto;color:var(--craftoria-green-deep, #254537)}.craftoria-shipping-options [data-shipping-toggle]:checked+label{border-color:var(--craftoria-coral, #d24d27);background:radial-gradient(circle at 100% 100%,rgb(223 224 183 / .36),transparent 44%),#fff9f2;box-shadow:0 0 0 3px #d24d271a}.craftoria-shipping-options [data-shipping-toggle]:checked+label .craftoria-shipping-toggle__check{background:var(--craftoria-coral, #d24d27);border-color:var(--craftoria-coral, #d24d27)}.craftoria-shipping-options [data-shipping-toggle]:checked+label .craftoria-shipping-toggle__check svg{opacity:1}.craftoria-shipping-options [data-shipping-toggle]:focus-visible+label{outline:2px solid var(--craftoria-green-deep, #254537);outline-offset:4px}.craftoria-shipping-options [data-shipping-toggle]:disabled+label{opacity:.5;cursor:not-allowed}@media(hover:hover){.craftoria-shipping-toggle:hover{border-color:var(--craftoria-coral, #d24d27)}}
/*# sourceMappingURL=/cdn/shop/t/69/compiled_assets/styles.css.map */
