basket-gifts{display:block;--bgifts-accent: #556d71;--bgifts-accent-fg: #fff;--bgifts-promo: var(--cs-badge-sale-bg, #e2445c);--bgifts-ink: var(--color-text-main, #1d1d1d);--bgifts-muted: #757575;--bgifts-locked: #9e9e9e;--bgifts-line: #e0e0e0;--bgifts-punch: 38px;--bgifts-radius: max(var(--border-radius-cards, 0px), 12px);position:relative;margin:14px 0;padding:14px 12px 12px;border:1px solid rgba(0,0,0,.08);border:1px solid color-mix(in srgb,var(--bgifts-accent) 18%,transparent);border-radius:var(--bgifts-radius);background:#f6f7f6;background:linear-gradient(135deg,color-mix(in srgb,var(--bgifts-accent) 7%,#fff),color-mix(in srgb,var(--bgifts-accent) 3%,#fff));color:var(--bgifts-ink);box-sizing:border-box;max-width:100%;overflow:hidden}basket-gifts[hidden],#site-cart-sidebar.cart-is-empty basket-gifts{display:none!important}@media screen and (min-width:768px){basket-gifts[data-instance=page]{max-width:640px}}.bgifts__svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bgifts__svg--star{fill:currentColor;stroke-width:1.5}.bgifts__head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.bgifts__tile{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:9px;background:var(--bgifts-accent);color:var(--bgifts-accent-fg)}.bgifts__tile .bgifts__svg{width:17px;height:17px}.bgifts__text{flex:1 1 auto;min-width:0}.bgifts__headline{margin:0;font-size:13.5px;line-height:1.3;font-weight:var(--font-weight-body-bold, 700);color:var(--bgifts-ink)}.bgifts__amount{color:var(--bgifts-promo)}.bgifts__subtitle{margin:2px 0 0;font-size:11.5px;line-height:1.35;color:var(--bgifts-muted)}.bgifts__ladder{position:relative}.bgifts__track{position:absolute;left:0;right:calc(50% / var(--bgifts-count, 4));top:calc(var(--bgifts-punch) / 2 - 3px);height:6px;border-radius:3px;background:var(--bgifts-line);overflow:hidden}.bgifts__fill{height:100%;width:0;border-radius:3px;background:var(--bgifts-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--bgifts-accent) 70%,#fff),var(--bgifts-accent));transition:width .45s cubic-bezier(.22,.61,.36,1)}.bgifts__slots{position:relative;display:grid;grid-template-columns:repeat(var(--bgifts-count, 4),minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none}.bgifts__slot{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;margin:0;padding:0}.bgifts__punch{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--bgifts-punch);height:var(--bgifts-punch);border-radius:50%;border:1.5px solid #d6d6d6;background:#fff;color:var(--bgifts-locked);box-sizing:border-box;transition:transform .3s ease,background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.bgifts__slot.is-next .bgifts__punch{border:2.5px solid var(--bgifts-accent);color:var(--bgifts-accent);box-shadow:0 3px 10px #00000026;box-shadow:0 3px 10px color-mix(in srgb,var(--bgifts-accent) 25%,transparent)}.bgifts__slot.is-reached .bgifts__punch{border:0;background:var(--bgifts-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--bgifts-accent) 72%,#fff),var(--bgifts-accent));color:#fff}.bgifts__punch.is-popping{transform:scale(1.25)}.bgifts__badge{position:absolute;top:-4px;right:-5px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;box-sizing:border-box}.bgifts__badge .bgifts__svg{width:9px;height:9px;stroke-width:3}.bgifts__badge--check{background:#1d1d1d;color:#fff;box-shadow:0 0 0 1.5px #fff}.bgifts__badge--lock{background:#f1f1f1;color:var(--bgifts-locked);box-shadow:0 0 0 1.5px #fff}.bgifts__badge--lock .bgifts__svg{stroke-width:2.6}.bgifts__mult{position:absolute;left:50%;bottom:-7px;transform:translate(-50%);padding:1px 5px;border-radius:999px;font-size:9.5px;line-height:1.25;font-weight:var(--font-weight-body-bold, 700);white-space:nowrap;background:#f1f1f1;color:var(--bgifts-muted);box-shadow:0 0 0 1.5px #fff}.bgifts__slot.is-next .bgifts__mult{background:var(--bgifts-accent);color:var(--bgifts-accent-fg)}.bgifts__slot.is-reached .bgifts__mult{background:#fff;color:var(--bgifts-accent);box-shadow:0 0 0 1.5px var(--bgifts-accent)}.bgifts__label{display:block;max-width:100%;margin-top:9px;font-size:11px;line-height:1.2;color:var(--bgifts-muted);overflow-wrap:anywhere}.bgifts__slot.is-next .bgifts__label,.bgifts__slot.is-reached .bgifts__label{color:var(--bgifts-ink)}.bgifts__slot.is-next .bgifts__label{font-weight:var(--font-weight-body-bold, 700)}.bgifts__spend{display:block;margin-top:2px;font-size:10.5px;line-height:1.2;color:var(--bgifts-muted)}.bgifts__slot.is-reached .bgifts__spend{color:var(--bgifts-accent);font-weight:var(--font-weight-body-bold, 700)}.bgifts__login{display:block;margin-top:3px;font-size:10px;line-height:1.2;color:var(--bgifts-promo);text-decoration:underline;overflow-wrap:anywhere}basket-gifts{--bgifts-warn: #d9822b}.bgifts__slot.is-refused .bgifts__punch{border:2px solid var(--bgifts-warn);background:#fff;color:var(--bgifts-warn)}.bgifts__slot.is-refused .bgifts__label{color:var(--bgifts-ink);font-weight:400}.bgifts__slot.is-refused .bgifts__spend{color:var(--bgifts-warn)}.bgifts__badge--warn{background:var(--bgifts-warn);color:#fff;box-shadow:0 0 0 1.5px #fff}.bgifts__bang,.bgifts__note-icon{font-size:10px;line-height:1;font-weight:var(--font-weight-body-bold, 700)}.bgifts__notes{margin-top:12px}.bgifts__note{display:flex;align-items:flex-start;gap:6px;margin:4px 0 0;font-size:11px;line-height:1.35;color:var(--bgifts-muted)}.bgifts__note-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:14px;height:14px;margin-top:.5px;border-radius:50%;background:var(--bgifts-warn);color:#fff}@media screen and (min-width:480px){basket-gifts{--bgifts-punch: 42px;padding:16px 14px 14px}.bgifts__svg{width:19px;height:19px}.bgifts__headline{font-size:14px}.bgifts__label{font-size:12px}.bgifts__spend{font-size:11px}}@media(prefers-reduced-motion:reduce){.bgifts__fill,.bgifts__punch{transition:none}.bgifts__punch.is-popping{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/component-basket-gifts.css.map */
