.cart-rewards{gap:var(--spacing-4);display:grid}.cart-rewards--page{width:100%;max-width:450px}.cart-rewards--drawer-gifts{display:contents}.empty-state>.cart-rewards{justify-self:stretch}.cart-rewards-bar{--cart-rewards-icon-size: 1.5rem;--cart-rewards-label-height: 1.25rem;gap:var(--spacing-2);display:grid}.cart-rewards-bar__message{min-height:1.6em;min-height:1lh;margin:0}.cart-rewards-bar__track{position:relative;display:grid}.cart-rewards-bar__track--milestones{padding-block-start:calc((var(--cart-rewards-icon-size) - var(--spacing-1)) / 2);padding-block-end:calc((var(--cart-rewards-icon-size) - var(--spacing-1)) / 2 + var(--cart-rewards-label-height));margin-inline-end:calc(var(--cart-rewards-icon-size) / 2)}.cart-rewards-bar__milestones{inset-block-start:0;inset-inline:0;margin:0;padding:0;list-style:none;display:flex;position:absolute}.cart-rewards-bar__milestone{flex:1 1 0;justify-content:flex-end;display:flex;position:relative}.cart-rewards-bar__milestone-icon{width:var(--cart-rewards-icon-size);height:var(--cart-rewards-icon-size);border:1px solid rgb(var(--text-color) / .3);border-radius:var(--rounded-full);background:rgb(var(--dialog-background));color:rgb(var(--text-color) / .7);place-items:center;display:grid;transform:translate(50%);transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out}.cart-rewards-bar__milestone--reached .cart-rewards-bar__milestone-icon{border-color:rgb(var(--accent));background:rgb(var(--accent));color:rgb(var(--button-text-primary))}.cart-rewards-bar__milestone-amount{inset-block-start:calc(var(--cart-rewards-icon-size) + var(--spacing-0-5));inset-inline-end:0;font-size:var(--text-xs);line-height:var(--cart-rewards-label-height);color:rgb(var(--text-color) / .7);white-space:nowrap;position:absolute;transform:translate(50%)}.cart-rewards-bar__milestone--reached .cart-rewards-bar__milestone-amount{color:rgb(var(--text-color))}.cart-drawer__top .cart-rewards-bar{--cart-rewards-label-height: .9375rem;gap:var(--spacing-3)}.cart-drawer__top .cart-rewards-bar__message{line-height:1.36}.cart-drawer__top .cart-rewards-bar__progress{background:rgb(var(--footer-background))}.cart-drawer__top .cart-rewards-bar__milestone:not(.cart-rewards-bar__milestone--reached) .cart-rewards-bar__milestone-icon{border-color:rgb(var(--footer-background))}.cart-drawer__top .cart-rewards-bar__milestone-amount{inset-block-start:calc(var(--cart-rewards-icon-size) + var(--spacing-1-5))}.cart-drawer__top .cart-rewards-bar__track--milestones{padding-block-end:calc((var(--cart-rewards-icon-size) - var(--spacing-1)) / 2 + var(--spacing-1-5) + var(--cart-rewards-label-height))}@media screen and (min-width:700px){.cart-drawer__top .cart-rewards-bar{--cart-rewards-icon-size: var(--spacing-7-5);--cart-rewards-label-height: 1rem}.cart-drawer__top .cart-rewards-bar__progress{height:5px}.cart-drawer__top .cart-rewards-bar__track--milestones{padding-block-start:calc((var(--cart-rewards-icon-size) - 5px) / 2);padding-block-end:calc((var(--cart-rewards-icon-size) - 5px) / 2 + var(--spacing-1-5) + var(--cart-rewards-label-height))}.cart-drawer__top .cart-rewards-bar__milestone-icon svg{width:1.0625rem;height:1.0625rem}}.cart-rewards__gifts{gap:var(--spacing-2);display:grid}.cart-rewards__gifts:empty{display:none}.cart-rewards-gift{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"media info" "button button";align-items:center;gap:var(--spacing-2) var(--spacing-3);padding:var(--spacing-3);border:1px solid rgb(var(--border-color));border-radius:var(--rounded-sm);background:rgb(var(--text-color) / .03);display:grid}.cart-rewards-gift[hidden]{display:none}.cart-rewards-gift__media{grid-area:media;width:3.5rem}.cart-rewards-gift__image{width:100%;height:auto;display:block}.cart-rewards-gift__info{grid-area:info;gap:var(--spacing-0-5);display:grid}.cart-rewards-gift__heading,.cart-rewards-gift__title,.cart-rewards-gift__value{margin:0}.cart-rewards-gift__button{grid-area:button;width:100%}.cart-rewards-gift__button-content{justify-content:center;align-items:center;gap:var(--spacing-2);display:inline-flex}.cart-rewards-gift__error{grid-column:1 / -1;color:rgb(var(--error-text, 222 42 42));margin:0}.cart-rewards-gift__error[hidden]{display:none}@media screen and (min-width:700px){.cart-rewards-gift{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"media info button"}.cart-rewards-gift__button{width:auto}}.cart-rewards--drawer-gifts .cart-rewards__gifts{gap:var(--spacing-5)}.cart-rewards--drawer-gifts .cart-rewards-gift{grid-template-areas:"media info" "media button";align-items:start;gap:var(--spacing-2) var(--spacing-3);padding:0 0 var(--spacing-5);border:0;border-block-end:1px solid rgb(var(--footer-background));border-radius:0;background:none}.cart-rewards--drawer-gifts .cart-rewards-gift__media{width:75px}.cart-rewards--drawer-gifts .cart-rewards-gift__image{aspect-ratio:1;object-fit:cover}.cart-rewards--drawer-gifts .cart-rewards-gift__title{font-weight:600}@media screen and (max-width:480px){.cart-rewards--drawer-gifts .cart-rewards-gift__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.cart-rewards--drawer-gifts .cart-rewards-gift__value{color:rgb(var(--accent))}.cart-rewards--drawer-gifts .cart-rewards-gift__button{justify-self:start;width:auto;padding:5px var(--spacing-2-5);line-height:1.36}.cart-rewards--drawer-gifts .cart-rewards-gift__button-content{display:flex}@media screen and (min-width:700px){.cart-rewards--drawer-gifts .cart-rewards__gifts{gap:var(--spacing-3-5)}.cart-rewards--drawer-gifts .cart-rewards-gift{grid-template-areas:"media info button";align-items:center;column-gap:var(--spacing-5);padding-block-end:var(--spacing-3-5)}.cart-rewards--drawer-gifts .cart-rewards-gift__title{font-size:var(--text-sm)}.cart-rewards--drawer-gifts .cart-rewards-gift__button{height:var(--spacing-10);padding:0 var(--spacing-5);font-size:var(--text-sm)}}.cart-rewards-gift__options{grid-column:1 / 3;gap:var(--spacing-2);margin:0;padding:0;border:0;display:grid}.cart-rewards-gift__option{align-items:center;gap:var(--spacing-2);cursor:pointer;display:flex}.cart-rewards-gift__option .cart-rewards-gift__image{width:3rem}.cart-rewards-gift--added{grid-template-columns:auto minmax(0,1fr);grid-template-areas:none;padding:var(--spacing-2) var(--spacing-3);color:rgb(var(--success-text, var(--text-color)))}.cart-rewards-line__badge{--badge-background: var(--success-background, var(--text-color) / .05);--badge-color: var(--success-text, var(--text-color))}.cart-rewards-line__row{justify-self:stretch;align-items:center;gap:var(--spacing-4);display:flex}.cart-rewards-line__row line-item-quantity,.cart-rewards-line__row>line-item-quantity.text-xs.text-subdued{margin-block-start:0;padding-block-end:0}.cart-rewards-line__row>.line-item__price-wrapper{flex-wrap:wrap;flex-shrink:0}.cart-rewards-line .cart-rewards-line__badge{--badge-color: var(--bt-rabatt-rgb)}@media(prefers-reduced-motion:reduce){.cart-rewards-bar__progress.progress-bar:before,.cart-rewards-bar__milestone-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/138/assets/cart-rewards.css.map */
