.xr-rewards{background:#f7f7f7;border:1px solid #dedede;border-radius:12px;padding:18px;margin:0 0 20px;color:#171717}.xr-rewards__heading{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;align-items:center;margin-bottom:10px}.xr-rewards__heading>span{font-size:10px;letter-spacing:.12em;font-weight:700;color:#666}.xr-rewards__heading>strong{font-size:13px}.xr-rewards p{font-size:13px;line-height:1.55;margin:0 0 14px}.xr-rewards__track{height:6px;background:#ddd;position:relative;border-radius:4px;overflow:hidden}.xr-rewards__track:after{content:"";position:absolute;left:50%;top:0;width:2px;height:6px;background:#fff}.xr-rewards__track>span{height:100%;display:block;width:0;background:#e60012;transition:width .35s ease}.xr-rewards__milestones{display:flex;justify-content:space-between;font-size:10px;margin:7px 0 14px;color:#666}.xr-rewards__milestones>span:first-child{margin-left:36%}.xr-rewards__gifts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.xr-rewards__gifts>a{display:flex;gap:8px;padding:8px;border:1px solid #dedede;border-radius:8px;background:#fff;align-items:center;color:#171717}.xr-rewards__gifts img{height:52px;width:52px;object-fit:contain;background:#fff;flex-shrink:0}.xr-rewards__gifts strong,.xr-rewards__gifts small,.xr-rewards__gifts b{display:block;font-size:11px;line-height:1.5}.xr-rewards__gifts small{color:#707070}.xr-rewards__gifts b{font-size:10px;color:#666}.xr-rewards__gifts .is-unlocked{border-color:#e60012}.xr-rewards__gifts .is-unlocked b{color:#c60010}.xr-rewards__terms{display:block;font-size:10px;line-height:1.5;color:#707070;margin-top:12px}.xr-product-rewards{border:1px solid #dedede;border-radius:10px;padding:16px;background:#f7f7f7;color:#171717;margin:18px 0;position:relative;overflow:hidden}.xr-product-rewards p{font-size:13px;line-height:1.65;margin:0 0 8px}.xr-product-rewards p>strong{font-size:11px;letter-spacing:.12em}.xr-product-rewards>small{display:block;font-size:11px;color:#666;line-height:1.5;clear:both}.xr-delivery-stamp{float:right;display:grid;justify-items:center;align-content:center;border:2px solid #e60012;color:#c60010;border-radius:50%;width:104px;height:104px;margin:0 0 8px 10px;transform:rotate(8deg);box-shadow:inset 0 0 0 3px #f7f7f7,inset 0 0 0 4px #e60012}.xr-delivery-stamp[hidden]{display:none}.xr-delivery-stamp>span{font-size:18px;font-weight:700;line-height:1}.xr-delivery-stamp>strong{font-size:10px;line-height:2}.xr-delivery-stamp>small{font-size:8px;letter-spacing:.04em}.xr-addon.is-free{border-color:#e8b7bb;background:#fff7f7}.xr-addon__price del{display:block;font-size:12px;color:#777;font-weight:400}.xr-addon.is-free .xr-addon__price strong{color:#c60010;font-size:17px}.xr-addon__gift-note{display:block;color:#c60010;font-size:11px;margin:3px 0;font-weight:700}.xr-addon__gift-note[hidden],.xr-addon__price del[hidden]{display:none}.xr-addon.is-free input[type=checkbox]{accent-color:#e60012;cursor:default}.xr-addon__image img{background:#fff;object-fit:contain}.xr-cart-gift-badge{display:inline-block;background:#ffe6e8;color:#b9000f;border-radius:4px;padding:3px 7px;font-size:10px;letter-spacing:.04em;margin-top:7px;font-weight:700}.cart__item[data-xr-gift] .cart__discount{color:#c60010}.xr-gift-quantity{font-size:11px;color:#666}.xr-store-rewards{background:#111;color:#fff;display:flex;justify-content:center;align-items:center;gap:18px;padding:13px 24px;font-size:12px;line-height:1.6;border-bottom:1px solid #333333}.xr-store-rewards strong{color:#ff4b4b}.xr-store-rewards a{color:#fff;white-space:nowrap;font-size:10px;letter-spacing:.08em;text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.xr-store-rewards{padding:10px 16px;gap:10px;font-size:11px}.xr-store-rewards>span{max-width:290px}.xr-rewards__gifts img{width:42px;height:42px}.xr-rewards{padding:14px}.xr-rewards__gifts>a{gap:5px;padding:6px}.xr-delivery-stamp{width:90px;height:90px}}@media(prefers-reduced-motion:reduce){.xr-rewards__track>span{transition:none}}.xr-addon.is-free{border-left-color:#e60012}.xr-rewards__track:after{display:none}.xr-rewards__milestones{position:relative;height:35px;margin:7px 0 14px;display:block}.xr-rewards__milestones>span{position:absolute;font-size:9px;line-height:1.4;text-align:center;transform:translate(-50%);color:#666}.xr-rewards__milestones>span:first-child{margin-left:0;left:40%}.xr-rewards__milestones>span:nth-child(2){left:60%}.xr-rewards__milestones>span:last-child{right:0;transform:none;text-align:right}.xr-rewards__milestones b{display:block;font-size:10px;color:#171717}.xr-rewards__milestones .is-unlocked,.xr-rewards__milestones .is-unlocked b{color:#c60010}.xr-rewards__track{background:linear-gradient(to right,#ddd 0 39.5%,#fff 39.5% 40%,#ddd 40% 59.5%,#fff 59.5% 60%,#ddd 60% 100%)}.xr-cart-bubble{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom,0px));left:24px;z-index:28;display:flex;align-items:center;gap:12px;max-width:350px;padding:12px 17px 12px 12px;color:#fff;background:#111;border:1px solid #333;border-radius:40px;box-shadow:0 8px 30px #0003;text-decoration:none;transition:transform .2s,bottom .2s;line-height:1.3}.xr-cart-bubble:hover{color:#fff;transform:translateY(-3px);background:#1b1b1b}.xr-cart-bubble:focus-visible{outline:3px solid #e60012;outline-offset:4px}@media(max-width:768px){.site-nav__icons>.js-drawer-open-cart{display:none}}.xr-cart-bubble__icon{position:relative;width:42px;height:42px;border-radius:50%;background:#e60012;display:grid;place-items:center;flex-shrink:0}.xr-cart-bubble__icon svg{width:25px;height:25px}.xr-cart-bubble__icon b{position:absolute;right:-3px;top:-5px;border:2px solid #111;background:#fff;color:#111;min-width:19px;height:19px;padding:0 3px;line-height:15px;text-align:center;border-radius:20px;font-size:10px}.xr-cart-bubble__copy{min-width:0}.xr-cart-bubble__copy small{display:block;font-size:8px;letter-spacing:.12em;color:#bdbdbd;margin-bottom:4px}.xr-cart-bubble__copy strong{font-size:13px;display:block;font-weight:600}.xr-cart-bubble__arrow{color:#ff4b4b;font-size:18px}.js-drawer-open .xr-cart-bubble,.modal-open .xr-cart-bubble,.xrival-lock .xr-cart-bubble,.pswp--open~.xr-cart-bubble{visibility:hidden;pointer-events:none}.xr-sticky-active .xr-cart-bubble{bottom:calc(108px + env(safe-area-inset-bottom,0px))}.xr-cart-suggestions[data-xr-recommendations]{border-top:1px solid #ddd;margin:24px 0 0;padding:21px 0 0}.xr-cart-suggestions__eyebrow{font-size:9px;letter-spacing:.15em;color:#e60012;margin:0 0 7px;font-weight:700}.xr-cart-suggestions[data-xr-recommendations] h3{font-size:21px;line-height:1.25;margin:0 0 8px;text-transform:none;letter-spacing:-.02em}.xr-cart-suggestions__intro{font-size:12px;color:#666;line-height:1.6;margin:0 0 16px}.xr-cart-suggestions__list{display:grid;gap:10px}.xr-reward-suggestion{display:flex;gap:12px;background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:12px;align-items:center}.xr-reward-suggestion__image{width:76px;height:76px;flex-shrink:0;display:grid;place-items:center;background:#fff}.xr-reward-suggestion__image img{width:100%;height:100%;object-fit:contain;background:#fff}.xr-reward-suggestion__content{flex:1;min-width:0}.xr-reward-suggestion__title{font-size:12px;font-weight:600;line-height:1.4;display:block;color:#111}.xr-reward-suggestion__variant{display:block;font-size:10px;color:#666;line-height:1.4;margin:4px 0}.xr-reward-suggestion__purchase{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:7px 0 3px}.xr-reward-suggestion__purchase strong{font-size:13px}.xr-reward-suggestion__add{padding:6px 13px;font-size:11px;background:#111;color:#fff;border:1px solid #111;border-radius:20px;white-space:nowrap;cursor:pointer}.xr-reward-suggestion__add:hover{background:#e60012;border-color:#e60012}.xr-reward-suggestion__add:disabled{opacity:.45;cursor:wait}.xr-reward-suggestion__add:focus-visible{outline:2px solid #e60012;outline-offset:3px}.xr-reward-suggestion__reward{display:block;font-size:10px;color:#c60010;line-height:1.4}.xr-cart-suggestions__status{font-size:11px;line-height:1.5;margin:10px 0;color:#333}.xr-cart-page [data-xr-recommendations] .xr-cart-suggestions__list{grid-template-columns:repeat(2,minmax(0,1fr))}.xr-cart-suggestions[hidden],.xr-cart-bubble[hidden]{display:none}@media(max-width:600px){.xr-cart-bubble{left:12px;bottom:calc(14px + env(safe-area-inset-bottom,0px));gap:8px;max-width:calc(100vw - 100px);padding:10px 12px 10px 9px}.xr-cart-bubble__icon{width:35px;height:35px}.xr-cart-bubble__copy strong{font-size:11px}.xr-cart-bubble__copy small{font-size:7px;letter-spacing:.06em}.xr-cart-bubble__arrow{font-size:16px}.xr-cart-page [data-xr-recommendations] .xr-cart-suggestions__list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.xr-cart-bubble{transition:none}.xr-cart-bubble:hover{transform:none}}.xr-rewards .xr-cart-emphasis,.xr-cart-suggestions .xr-cart-emphasis{color:#c60010;font-weight:800}.xr-rewards__heading>strong{color:#c60010;font-weight:800}.xr-rewards__gifts strong,.xr-rewards__gifts b{color:#c60010;font-weight:800}#CartDrawer .xr-rewards__gifts a strong,#CartDrawer .cart__item[data-xr-gift] .cart__item-name{color:#c60010!important;font-weight:800}.xr-rewards__milestones b{color:#c60010;font-weight:800}.xr-reward-suggestion__reward{font-weight:700;color:#c60010}.xr-reward-suggestion__purchase strong{font-weight:750}#CartDrawer .cart__item-name,.xr-cart-page .cart__item-name{font-weight:650}#CartDrawer .cart__item[data-xr-gift] .cart__item-name,.xr-cart-page .cart__item[data-xr-gift] .cart__item-name{color:#c60010;font-weight:800}#CartDrawer .cart__item[data-xr-gift] .cart__price.cart__discount,.xr-cart-page .cart__item[data-xr-gift] .cart__price.cart__discount{color:#c60010;font-weight:800;font-size:16px}.xr-cart-gift-badge{color:#c60010;font-weight:800}#CartDrawer [data-subtotal],.xr-cart-page [data-subtotal],#CartDrawer .ajaxcart__subtotal{font-weight:750}
/*# sourceMappingURL=/cdn/shop/t/50/assets/xr-rewards.css.map */
