.cart-editorial>.page-width,#main-cart-footer>.page-width{max-width:1040px;margin-inline:auto}.poleward-cart-heading{display:flex;align-items:baseline;gap:20px;min-width:0;flex:1 1 auto}.cart-editorial .poleward-cart-title{flex-wrap:nowrap;gap:24px;margin-bottom:38px}.poleward-cart-heading>.title,.poleward-cart-heading>.drawer__heading{flex:0 0 auto;margin:0}.poleward-cart-rewards__message{margin:0;font-family:var(--font-body-family, Georgia, serif);font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;white-space:nowrap}.poleward-cart-rewards{--rewards-ink: rgb(var(--color-foreground, 26, 25, 23));--rewards-label-height: 36px;position:relative;width:100%;margin:0 0 32px;color:var(--rewards-ink);font-family:var(--font-body-family, Georgia, serif);font-weight:400;letter-spacing:0}.cart-editorial .poleward-cart-rewards--page{margin-bottom:14px}.cart-editorial .poleward-cart-rewards__message--page{max-width:100%;margin:0 0 32px;font-size:13px;text-align:center;white-space:normal;overflow-wrap:break-word}.poleward-cart-rewards__track{position:absolute;top:calc(var(--rewards-label-height) + 16px);left:calc(100% / 6);width:calc(100% * 2 / 3);height:1px;background:rgba(var(--color-foreground, 26, 25, 23),.25)}.poleward-cart-rewards__track>span{display:block;width:var(--rewards-progress, 0%);height:1px;background:var(--rewards-ink)}.poleward-cart-rewards__milestones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.poleward-cart-rewards__milestone{display:flex;flex-direction:column;align-items:center;position:relative;min-width:0;padding:0 7px;text-align:center}.poleward-cart-rewards__label{order:0;display:flex;align-items:flex-end;justify-content:center;min-height:var(--rewards-label-height);font-size:13px;line-height:1.4;text-wrap:balance}.poleward-cart-rewards__dot{order:1;position:relative;flex:0 0 auto;width:9px;height:9px;margin:12px 0;border:1px solid var(--rewards-ink);border-radius:50%;background:var(--rewards-ink);opacity:.25}.poleward-cart-rewards__milestone.is-reached .poleward-cart-rewards__dot{opacity:1}.poleward-cart-rewards__milestone.is-approaching .poleward-cart-rewards__dot{opacity:1;border-color:transparent;background:rgba(var(--color-foreground, 26, 25, 23),.25)}.poleward-cart-rewards__milestone.is-approaching .poleward-cart-rewards__dot:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border:1px solid rgba(var(--color-foreground, 26, 25, 23),.2);border-radius:50%;pointer-events:none;animation:poleward-cart-approach-halo 2.8s ease-out infinite}.poleward-cart-rewards__approach-ring{position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%) rotate(-90deg);pointer-events:none}.poleward-cart-rewards__approach-ring circle{fill:none;stroke-width:1.5}.poleward-cart-rewards__approach-base{stroke:rgba(var(--color-foreground, 26, 25, 23),.1)}.poleward-cart-rewards__approach-progress{stroke:rgba(var(--color-foreground, 26, 25, 23),.72);stroke-linecap:round;stroke-dasharray:var(--rewards-first-progress, 0) 100;animation:poleward-cart-approach-draw 1.4s cubic-bezier(.22,1,.36,1) both,poleward-cart-approach-breathe 2.8s ease-in-out 1.4s infinite}@keyframes poleward-cart-approach-draw{0%{stroke-dashoffset:var(--rewards-first-progress, 0);opacity:.35}to{stroke-dashoffset:0;opacity:1}}@keyframes poleward-cart-approach-breathe{0%,to{opacity:.6}50%{opacity:1}}@keyframes poleward-cart-approach-halo{0%{transform:scale(.8);opacity:0}20%{opacity:.65}85%,to{transform:scale(1.65);opacity:0}}.poleward-cart-rewards__milestone{--rewards-spark-delay: 0s}.poleward-cart-rewards__milestone:nth-child(2){--rewards-spark-delay: .6s}.poleward-cart-rewards__milestone:nth-child(3){--rewards-spark-delay: 1.2s}.poleward-cart-rewards__milestone.is-reached .poleward-cart-rewards__dot:before,.poleward-cart-rewards__milestone.is-reached .poleward-cart-rewards__dot:after{content:"";position:absolute;width:12px;height:12px;top:-7px;left:-7px;pointer-events:none;opacity:0;background:linear-gradient(135deg,#f6f0df 12%,#b1aa9b 38%,#fffdf6 53%,#9a9b96 76%,#fdfcf7);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 2px rgb(143 126 77 / 46%));transform-origin:center;animation:poleward-cart-sparkle 3s cubic-bezier(.22,1,.36,1) infinite;animation-delay:var(--rewards-spark-delay)}.poleward-cart-rewards__milestone.is-reached .poleward-cart-rewards__dot:after{width:8px;height:8px;top:5px;left:7px;animation-delay:calc(var(--rewards-spark-delay) + .18s)}.poleward-cart-rewards__track>span{position:relative;overflow:hidden}.poleward-cart-rewards__track>span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent 34%,rgb(214 209 194 / 30%) 43%,#fffdf4 50%,rgb(214 209 194 / 30%) 57%,transparent 66%);transform:translate(-100%);animation:poleward-cart-line-glint 3s linear infinite}@keyframes poleward-cart-sparkle{0%,3%{opacity:0;transform:scale(.9) rotate(-10deg)}13%{opacity:1;transform:scale(1.2) rotate(0)}36%,to{opacity:0;transform:scale(.96) rotate(10deg)}}@keyframes poleward-cart-line-glint{0%,35%{opacity:0;transform:translate(-100%)}40%{opacity:1;transform:translate(-100%)}85%{opacity:1;transform:translate(100%)}90%,to{opacity:0;transform:translate(100%)}}.poleward-cart-rewards__amount{order:2;font-size:13px;line-height:1.4}.poleward-cart-rewards--drawer{--rewards-label-height: 32px;margin:4px 0 24px}.poleward-cart-rewards--drawer .poleward-cart-rewards__amount,.poleward-cart-rewards--drawer .poleward-cart-rewards__label{font-size:11px}cart-drawer-items>.drawer__header{position:sticky;top:0;z-index:2;background:rgb(var(--color-background));padding-right:30px}.drawer__header .poleward-cart-heading{align-items:center;gap:12px}.drawer__header .drawer__heading{font-size:24px}.poleward-cart-rewards__message--drawer{font-size:10px}@media(max-width:749px){.cart-editorial .poleward-cart-title{flex-wrap:wrap;gap:12px;margin-bottom:28px}.poleward-cart-title .poleward-cart-heading{flex-basis:100%;gap:12px;justify-content:space-between}.cart-editorial .poleward-cart-heading>.title{font-size:28px}.cart-editorial .poleward-cart-title>a{margin-left:auto;min-height:32px;font-size:12px}.poleward-cart-rewards__amount,.poleward-cart-rewards__label{font-size:12px}}@media(max-width:359px){.cart-editorial .poleward-cart-heading>.title,.drawer__header .drawer__heading{font-size:23px}.poleward-cart-title .poleward-cart-heading,.drawer__header .poleward-cart-heading{gap:8px}.poleward-cart-rewards__message--drawer{font-size:9px}}.poleward-cart-rewards__policy{display:flex;justify-content:flex-end;margin-top:18px}.poleward-cart-rewards .poleward-cart-rewards__policy-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 15px;border:1px solid rgba(var(--color-foreground, 26, 25, 23),.55);border-radius:0;color:var(--rewards-ink);background:transparent;text-decoration:none;font-size:11px;line-height:1.4}.poleward-cart-rewards .poleward-cart-rewards__policy-link:hover{background:rgba(var(--color-foreground, 26, 25, 23),.045)}.poleward-cart-rewards .poleward-cart-rewards__policy-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.poleward-cart-disclaimer{margin:26px 0 0;color:rgba(var(--color-foreground, 26, 25, 23),.65);font-family:var(--font-body-family, Georgia, serif);font-size:11px;font-weight:400;line-height:1.6;letter-spacing:0}.drawer__footer .poleward-cart-disclaimer{margin-top:16px;font-size:10px}.poleward-cart-disclaimer--page-end{margin-top:12px}body:has(#main-cart-footer.is-empty) .poleward-cart-disclaimer--page-end,#main-cart-footer.is-empty .poleward-cart-disclaimer,cart-drawer.is-empty .poleward-cart-disclaimer{display:none}poleward-cart-amount{position:relative;display:inline-grid;vertical-align:baseline;white-space:nowrap;font-variant-numeric:tabular-nums}.poleward-cart-amount__sizer{grid-area:1 / 1;visibility:hidden}.poleward-cart-amount__display{position:absolute;top:0;right:0;bottom:0;left:0;text-align:right;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/17/assets/poleward-cart-rewards.css.map */
