#rebuy-cart [data-rebuy-cart-anchor=header]{padding-bottom:0}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper){--bodi-pb-count: 3;--bodi-pb-radius: 12.5px;--bodi-pb-edge: 44px;--bodi-pb-track: calc((100% - var(--bodi-pb-edge)) * var(--bodi-pb-count) / (var(--bodi-pb-count) - .5));--bodi-pb-meter-height: 8px;padding:16px 16px 20px;overflow-x:clip}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper):not([style*="display: none"]){display:grid!important;grid-template-columns:100%}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper):has(.count-1){--bodi-pb-count: 1}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper):has(.count-2){--bodi-pb-count: 2}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper):has(.count-4){--bodi-pb-count: 4}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper):has(.count-5){--bodi-pb-count: 5}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper) .rebuy-cart__progress-bar-wrapper{display:contents}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper) .rebuy-cart__progress-bar-prompt{grid-row:1;grid-column:1;margin:0 0 16px;color:var(--bodi-black-text);font-size:16px;line-height:1.35;text-align:center}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper) .rebuy-cart__progress-bar-prompt b,#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper) .rebuy-cart__progress-bar-prompt strong{font-weight:700}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper) .rebuy-cart__progress-bar-prompt em{color:var(--bodi-accent-deep-500);font-style:normal;font-weight:700}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper) .rebuy-cart__progress-step-wrapper{position:relative;z-index:1;grid-row:2;grid-column:1;display:flex;width:var(--bodi-pb-track);max-width:none;margin:0}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper) .rebuy-cart__progress-bar-meter{grid-row:2;grid-column:1;align-self:start;width:var(--bodi-pb-track);max-width:none;height:var(--bodi-pb-meter-height);margin:calc(var(--bodi-pb-radius) - var(--bodi-pb-meter-height) / 2) 0 0;border-radius:0;background-color:var(--bodi-gray-light);clip-path:inset(0 calc(100% / (2 * var(--bodi-pb-count))) 0 0 round 999px)}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper) .rebuy-cart__progress-bar-meter-fill{height:100%;border-radius:999px;background-color:var(--bodi-accent-bright-500)}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper) .rebuy-cart__progress-step{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper) .rebuy-cart__progress-step-icon{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:calc(var(--bodi-pb-radius) * 2)!important;height:calc(var(--bodi-pb-radius) * 2)!important;margin:0;border:1.5px solid var(--bodi-gray-light);border-radius:50%;background-color:var(--bodi-gray-pearl);box-shadow:0 0 0 4px var(--bodi-white);color:var(--bodi-gray-disabled)}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper) .rebuy-cart__progress-step-icon svg{display:none}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper) .rebuy-cart__progress-step-icon:before{content:"";width:60%;height:60%;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7M7.5 8a2.5 2.5 0 0 1 0-5C10 3 12 8 12 8s2-5 4.5-5a2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7M7.5 8a2.5 2.5 0 0 1 0-5C10 3 12 8 12 8s2-5 4.5-5a2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E") center / contain no-repeat}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper) .rebuy-cart__progress-step:first-child:not(.complete) .rebuy-cart__progress-step-icon,#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper) .rebuy-cart__progress-step.complete+.rebuy-cart__progress-step:not(.complete) .rebuy-cart__progress-step-icon{border-color:var(--bodi-accent-bright-500);background-color:var(--bodi-white);color:var(--bodi-black-text)}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper) .rebuy-cart__progress-step.complete .rebuy-cart__progress-step-icon{border-color:var(--bodi-accent-bright-500);background-color:var(--bodi-accent-bright-500);color:var(--bodi-white)}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper) .rebuy-cart__progress-step.complete .rebuy-cart__progress-step-icon:before{content:none}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper) .rebuy-cart__progress-step.complete .rebuy-cart__progress-step-icon svg{display:block;width:60%;height:60%}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper) .rebuy-cart__progress-step-label{width:auto;margin:0;color:var(--bodi-gray-medium);font-size:14px;line-height:1.3;text-align:center;white-space:nowrap}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper) .rebuy-cart__progress-step-label[data-bodi-amount]:before{content:attr(data-bodi-amount);display:block;color:var(--bodi-black-text);font-size:16px;font-weight:700}@media screen and (max-width:420px){#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper){--bodi-pb-edge: 40px;--bodi-pb-meter-height: 6px;padding:14px 12px 16px}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper) .rebuy-cart__progress-bar-prompt{font-size:15px}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper) .rebuy-cart__progress-step{gap:8px}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper) .rebuy-cart__progress-step-label{font-size:12px}#rebuy-cart [data-rebuy-component=progress-bar]:not(.rebuy-cart__progress-bar-tiered-discount):has(.rebuy-cart__progress-step-wrapper) .rebuy-cart__progress-step-label[data-bodi-amount]:before{font-size:15px}}.bodi-gwp-gifts{--bodi-gwp-gifts-radius: 12px;--bodi-gwp-gifts-border: var(--bodi-gray-light);--bodi-gwp-gifts-active: var(--bodi-accent-bright-500);--bodi-gwp-gifts-bleed: 16px;position:relative;display:block;border-bottom:1px solid var(--bodi-gwp-gifts-border);color:var(--bodi-black-text)}.bodi-gwp-gifts:before{content:"";position:absolute;top:0;right:calc(var(--bodi-gwp-gifts-bleed) * -1);left:calc(var(--bodi-gwp-gifts-bleed) * -1);border-top:1px solid var(--bodi-gwp-gifts-border);pointer-events:none}.bodi-gwp-gifts[hidden]{display:none}.bodi-gwp-gifts p{margin:0}.bodi-gwp-gifts .bodi-gwp-gifts__toggle{display:flex;align-items:center;gap:12px;width:100%;padding:16px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.bodi-gwp-gifts .bodi-gwp-gifts__toggle-icon{display:inline-flex;flex:none;width:20px;height:20px;color:var(--bodi-accent-deep-500)}.bodi-gwp-gifts .bodi-gwp-gifts__toggle-icon svg{width:100%;height:100%;transform-origin:50% 70%;animation:bodi-gwp-gift-shake 30s ease-in-out 2s infinite}@media(prefers-reduced-motion:reduce){.bodi-gwp-gifts .bodi-gwp-gifts__toggle-icon svg{animation:none}}@media(prefers-reduced-motion:no-preference){.bodi-gwp-gifts .bodi-gwp-gifts__toggle:focus-visible .bodi-gwp-gifts__toggle-icon svg{animation:bodi-gwp-gift-shake-once .9s ease-in-out}@media(hover:hover){.bodi-gwp-gifts .bodi-gwp-gifts__toggle:hover .bodi-gwp-gifts__toggle-icon svg{animation:bodi-gwp-gift-shake-once .9s ease-in-out}}}.bodi-gwp-gifts .bodi-gwp-gifts__toggle-label{flex:1 1 auto;font-size:16px;font-weight:600;line-height:1.25}.bodi-gwp-gifts .bodi-gwp-gifts__count{flex:none;padding:4px 10px;border-radius:999px;background-color:var(--bodi-accent-bright-300);color:var(--bodi-accent-deep-500);font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap}.bodi-gwp-gifts .bodi-gwp-gifts__caret{--icon-stroke-width: 1.5px;display:inline-flex;flex:none;width:16px;height:16px;transition:transform .2s ease}.bodi-gwp-gifts .bodi-gwp-gifts__caret svg{width:100%;height:100%}.bodi-gwp-gifts.is-expanded .bodi-gwp-gifts__caret{transform:rotate(180deg)}.bodi-gwp-gifts .bodi-gwp-gifts__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0 16px 16px;list-style:none}.bodi-gwp-gifts .bodi-gwp-gifts__list[hidden]{display:none}.bodi-gwp-gifts .bodi-gwp-gifts__card{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px;border:1.5px solid var(--bodi-gwp-gifts-border);border-radius:var(--bodi-gwp-gifts-radius);background-color:var(--bodi-white)}.bodi-gwp-gifts .bodi-gwp-gifts__card--next,.bodi-gwp-gifts .bodi-gwp-gifts__card--unlocked{border-color:var(--bodi-gwp-gifts-active)}.bodi-gwp-gifts .bodi-gwp-gifts__media{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;margin-bottom:8px;overflow:hidden;border-radius:8px;background-color:var(--bodi-gray-pearl)}.bodi-gwp-gifts .bodi-gwp-gifts__image{width:100%;height:100%;object-fit:contain}.bodi-gwp-gifts .bodi-gwp-gifts__placeholder{display:inline-flex;width:28px;height:28px;color:var(--bodi-gray-disabled)}.bodi-gwp-gifts .bodi-gwp-gifts__placeholder svg{width:100%;height:100%}.bodi-gwp-gifts .bodi-gwp-gifts__card--next .bodi-gwp-gifts__placeholder,.bodi-gwp-gifts .bodi-gwp-gifts__card--unlocked .bodi-gwp-gifts__placeholder{color:var(--bodi-black-text)}.bodi-gwp-gifts .bodi-gwp-gifts__spend{color:var(--bodi-gray-medium);font-size:12px;line-height:1.3}.bodi-gwp-gifts .bodi-gwp-gifts__name{font-size:13px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.bodi-gwp-gifts .bodi-gwp-gifts__text{color:var(--bodi-gray-medium);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.bodi-gwp-gifts .bodi-gwp-gifts__status{display:flex;align-items:center;justify-content:center;gap:4px;min-height:28px;margin-top:auto;padding:4px 8px;border-radius:999px;background-color:var(--bodi-gray-pearl);color:var(--bodi-gray-medium);font-size:12px;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap}.bodi-gwp-gifts .bodi-gwp-gifts__status svg{flex:none;width:14px;height:14px}.bodi-gwp-gifts .bodi-gwp-gifts__card>:nth-last-child(2){margin-bottom:8px}.bodi-gwp-gifts .bodi-gwp-gifts__status--next{background-color:var(--bodi-black);color:var(--bodi-white)}.bodi-gwp-gifts .bodi-gwp-gifts__status--unlocked{--icon-stroke-width: 2px;background-color:var(--bodi-accent-bright-300);color:var(--bodi-accent-deep-500)}@media screen and (max-width:420px){.bodi-gwp-gifts .bodi-gwp-gifts__toggle{gap:8px;padding:14px 12px}.bodi-gwp-gifts .bodi-gwp-gifts__toggle-label{font-size:14px}.bodi-gwp-gifts .bodi-gwp-gifts__count{padding:3px 8px;font-size:12px}.bodi-gwp-gifts .bodi-gwp-gifts__list{gap:6px;padding:0 12px 12px}.bodi-gwp-gifts .bodi-gwp-gifts__card{padding:8px}.bodi-gwp-gifts .bodi-gwp-gifts__status{padding:4px 6px;font-size:11px}}@keyframes bodi-gwp-gift-shake{0%{transform:rotate(0)}0.5%{transform:rotate(-14deg)}1%{transform:rotate(12deg)}1.5%{transform:rotate(-9deg)}2%{transform:rotate(6deg)}2.5%{transform:rotate(-3deg)}3%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes bodi-gwp-gift-shake-once{0%{transform:rotate(0)}16.7%{transform:rotate(-14deg)}33.3%{transform:rotate(12deg)}50%{transform:rotate(-9deg)}66.7%{transform:rotate(6deg)}83.3%{transform:rotate(-3deg)}to{transform:rotate(0)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/bodi-gwp-progress.css.map */
