.crw{--cr-font-display: "PNAHumanism-Black", Georgia, serif;--cr-font-body: var(--font-body, "Montserrat", "Segoe UI", sans-serif);--cr-panel-bg: #ffffff;--cr-ink: #1a1a1a;--cr-ink-strong: #141414;--cr-text-sub: #75716a;--cr-gold: #e3cb87;--cr-gold-deep: #c9a84c;--cr-gold-text: #8a6d1f;--cr-gold-track: #efe2c3;--cr-line-dashed: #d8d2c4;--cr-ease-out: cubic-bezier(.23, 1, .32, 1);--cr-dur-ring: .5s;position:relative;width:100%;max-width:100%;margin:4px 0 10px;padding:.5rem 1.5rem;font-family:var(--cr-font-body);color:var(--cr-ink);-webkit-font-smoothing:antialiased}.crw--instant,.crw--instant *:not(.cr-busy__ring){animation:none!important;transition:none!important}.crw:not([data-crw-inited="1"]){visibility:hidden}.crw *,.crw *:before,.crw *:after{box-sizing:border-box}.cr-steps{list-style:none;display:flex;align-items:center;margin:4px 2px 18px;padding:0}.cr-steps--complete .cr-step__connector-label{display:none}.cr-step{position:static;flex:1 1 auto;min-width:0;display:flex;flex-direction:row;align-items:center;text-align:center;transition:margin var(--cr-dur-ring) var(--cr-ease-out),flex-grow var(--cr-dur-ring) var(--cr-ease-out)}.cr-step:first-child{margin-left:auto}.cr-step:last-child{flex:0 0 auto;margin-right:auto}.cr-step__disc-area{position:relative;width:38px;height:38px;margin-bottom:0;flex-shrink:0;transition:width .5s cubic-bezier(.34,1.56,.64,1),height .5s cubic-bezier(.34,1.56,.64,1)}.cr-step--photo .cr-step__disc-area{width:46px;height:46px}.cr-step--boost .cr-step__disc-area{width:50px;height:50px}.cr-step--celebrate .cr-step__disc{animation:cr-celebrate-photo .7s var(--cr-ease-out) .2s}.cr-step--stacked{flex:0 0 auto}.cr-step--stacked .cr-step__disc-area,.cr-step--docked .cr-step__disc-area{width:34px;height:34px}.cr-step--stacked .cr-step__disc,.cr-step--docked .cr-step__disc{box-shadow:0 0 0 2px var(--cr-panel-bg)}.cr-step--stacked .cr-step__connector{flex-grow:0;flex-basis:0;opacity:0;margin:0}.cr-step--stacked+.cr-step--stacked,.cr-step--stacked+.cr-step--docked{margin-left:-8px}.cr-step--stacked .cr-step__price,.cr-step--docked .cr-step__price{display:none}.cr-step--stacked .cr-step__ring,.cr-step--docked .cr-step__ring{opacity:0}.cr-step--stacked .cr-step__done,.cr-step--docked .cr-step__connector-label{display:none}.cr-step__ring{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:visible}.cr-step__ring circle{stroke-width:4.5}.cr-step__disc{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#fff;border:1px solid var(--cr-gold-track);box-shadow:0 0 0 1px var(--cr-panel-bg);display:grid;place-items:center;overflow:hidden;z-index:2;transition:transform .2s var(--cr-ease-out),background .3s ease,color .3s ease}.cr-step__disc--dark{background:var(--cr-ink-strong);color:#fff;border:0;box-shadow:0 0 0 1px var(--cr-panel-bg)}.cr-step__disc--dark.cr-step__disc--zero{background:#fff;color:#a9a49a;border:1px solid var(--cr-gold-track)}.cr-step__check{width:50%;height:50%;transition:width .5s cubic-bezier(.34,1.56,.64,1),height .5s cubic-bezier(.34,1.56,.64,1)}.cr-step--boost .cr-step__check{width:42%;height:42%}.cr-step__truck{width:65%;height:auto;color:var(--cr-ink-strong);transition:width .5s cubic-bezier(.34,1.56,.64,1)}.cr-step--boost .cr-step__truck{width:50%}.cr-step__disc--photo .cr-art{width:94%;height:94%}.cr-step__disc--photo .cr-art text{display:none}.cr-art-img{width:100%;height:100%;object-fit:cover;display:block}.cr-step__badge{display:none}.cr-step__price{display:block;position:absolute;left:50%;bottom:-8px;transform:translate(-50%);z-index:4;background:var(--cr-gold-deep);color:#141414;font-size:10px;font-weight:700;letter-spacing:.2px;line-height:1;padding:4px 7px;border-radius:999px;box-shadow:0 0 0 2px var(--cr-panel-bg);white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}.cr-step__price-wide{display:none}.cr-step__done{position:absolute;top:-2px;right:-2px;z-index:5;width:15px;height:15px;border-radius:50%;background:var(--cr-gold-deep);color:#141414;display:grid;place-items:center;box-shadow:0 0 0 2px var(--cr-panel-bg)}.cr-step__done[hidden]{display:none}.cr-step__done.is-pop{animation:cr-done-in .3s var(--cr-ease-out) both}.cr-step__done svg{width:8px;height:8px}.cr-step__hit{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:6;background:none;border:0;border-radius:50%;padding:0;cursor:pointer}.cr-step__text{display:none}.crw--labels .cr-step__text{display:block;margin-top:8px;text-align:center;max-width:96px}.crw--labels .cr-step__title{font-size:12px;line-height:1.25;margin:0}.crw--labels .cr-step__sub{font-size:11px;line-height:1.25;margin:2px 0 0;opacity:.7}.cr-step__connector{position:relative;top:0;left:0;width:auto;height:3px;flex:1 1 24px;min-width:0;margin:0 5px;overflow:visible;transition:flex-grow var(--cr-dur-ring) var(--cr-ease-out),margin var(--cr-dur-ring) var(--cr-ease-out),opacity .25s ease}.cr-step__connector-svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible}.cr-step__connector line{stroke-width:3;stroke-linecap:round}.cr-step__connector--gold line{stroke:var(--cr-gold)}.cr-step__connector--dashed line{stroke-width:4;stroke-dasharray:.1 9;stroke:#cbbd9c}.cr-step__connector-label{display:block;position:absolute;left:50%;top:-23px;transform:translate(-50%);z-index:5;background:var(--cr-panel-bg);padding:2px 6px;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:.3px;white-space:nowrap;color:var(--cr-gold-text)}.cr-step__connector--flow:after{content:"";position:absolute;top:50%;left:-6px;width:calc(100% + 12px);height:4px;margin-top:-2px;background:radial-gradient(circle closest-side,var(--cr-gold-deep) 98%,transparent) left center / 4px 4px no-repeat;opacity:0;pointer-events:none;animation:cr-flow-dot 2.6s ease-in-out 1s infinite}.cr-step__disc-area:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 30px 3px #c9a84c9e;opacity:0;pointer-events:none}.cr-step--glow .cr-step__disc-area:before{animation:cr-glow-pulse 2.4s ease-in-out infinite alternate}.cr-burst{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:7}.cr-burst i{position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:var(--cr-gold-deep);opacity:0;animation:cr-burst-fly .8s var(--cr-ease-out) var(--d) forwards}.cr-burst i:nth-child(2n){width:4px;height:4px;background:var(--cr-gold)}.cr-banner{display:block;position:relative;background:none;border:0;border-radius:0;box-shadow:none;padding:0 8px 2px;text-align:center}.cr-banner__icon,.cr-banner__divider,.cr-banner__cta{display:none}.cr-banner__text h2{margin:0;font-size:13px;font-weight:600;letter-spacing:0;line-height:1.45;color:var(--cr-ink-strong)}.cr-banner__text h2 em{font-style:normal;color:var(--cr-gold-text)}.cr-banner__text p{margin:4px 0 0;font-size:12px;line-height:1.35;opacity:.7}.cr-busy{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;align-items:center;justify-content:center;gap:6px;margin:0;padding:0 8px;min-height:0;background:var(--cr-panel-bg);color:var(--cr-gold-text)}.cr-busy.is-on,.crw--busy .cr-busy{display:flex!important}.cr-busy[hidden]{display:none!important}.cr-busy__ring{width:14px;height:14px;border:1.5px solid var(--cr-gold-track);border-top-color:var(--cr-gold-deep);border-radius:50%;animation:cr-busy-spin .7s linear infinite;flex-shrink:0}.cr-busy__text{font-size:11px;font-weight:600;letter-spacing:.2px;line-height:1.3}@keyframes cr-busy-spin{to{transform:rotate(360deg)}}.cr-amount-swap{display:inline-block;font-variant-numeric:tabular-nums;animation:cr-swap-in .3s var(--cr-ease-out)}.cr-tier-overlay{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;z-index:35}.cr-tier-pop{position:absolute;z-index:40;transform:translate(-50%,-100%);pointer-events:none}.cr-tier-pop--below{transform:translate(-50%)}.cr-tier-pop__card{pointer-events:auto;width:max-content;max-width:238px;background:#ffffffeb;-webkit-backdrop-filter:blur(30px) saturate(1.8);backdrop-filter:blur(30px) saturate(1.8);border-radius:14px;padding:11px 14px 12px;box-shadow:0 8px 40px #14110a29,0 0 1px #14110a1f;animation:cr-pop-in .19s var(--cr-ease-out)}.cr-tier-pop__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.cr-tier-pop__head h4{margin:0;font-size:13px;font-weight:600;color:var(--cr-ink-strong)}.cr-tier-pop__detail{font-size:12px;font-weight:500;color:#8a877f;white-space:nowrap}.cr-tier-pop__card p{margin:0;font-size:12px;font-weight:400;line-height:1.45;color:#6a675f}@keyframes cr-flow-dot{0%{transform:translate(0);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate(calc(100% - 4px));opacity:0}}@keyframes cr-glow-pulse{0%{opacity:.5}to{opacity:1}}@keyframes cr-burst-fly{0%{opacity:1;transform:rotate(var(--a)) translateY(-12px) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-42px) scale(.3)}}@keyframes cr-done-in{0%{opacity:0;transform:scale(.5)}}@keyframes cr-swap-in{0%{opacity:0;transform:translateY(6px)}}@keyframes cr-pop-in{0%{opacity:0;transform:scale(.94) translateY(5px)}}@keyframes cr-celebrate-photo{0%{box-shadow:0 0 0 1px var(--cr-panel-bg),0 0 #c9a84c73}to{box-shadow:0 0 0 1px var(--cr-panel-bg),0 0 0 14px #c9a84c00}}@media(max-width:480px){.cr-step__connector-label{font-size:9.5px;padding:2px 4px}.cr-step__price{font-size:9px;padding:3px 6px;max-width:104px}}@media(min-width:560px){.cr-step__price-wide{display:inline}.cr-step__price-narrow{display:none}.cr-step:first-child .cr-step__price{left:0;right:auto;transform:none}}@media(hover:hover)and (pointer:fine){.cr-step__disc-area:has(.cr-step__hit:hover) .cr-step__disc{transform:scale(1.045)}.cr-step__disc-area:has(.cr-step__hit:active) .cr-step__disc{transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.cr-busy__ring{animation:none;border-top-color:var(--cr-gold-deep);opacity:.85}.cr-amount-swap,.cr-step--celebrate .cr-step__disc,.cr-burst i,.cr-step__done{animation:none}.cr-step--glow .cr-step__disc-area:before{animation:none;opacity:.72}.cr-step__connector--flow:after{animation:none;opacity:0}.cr-tier-pop__card{animation:none}.cr-step,.cr-step__disc-area,.cr-step__connector{transition:none}.cr-step__ring circle{transition:opacity .2s ease!important}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/cart-rewards.css.map */
