.et-gift-bar{border-radius:12px;padding:16px;display:none;flex-direction:column;gap:8px;background:var(--et-gift-bar-bg, #f3f4dd);color:var(--et-gift-bar-text, #1a1a1a);margin:-10px 16px 0}.et-gift-bar,.et-gift-bar--gift-reached .et-gift-bar__gift{display:flex}.et-gift-bar__message{font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:var(--et-gift-bar-text, #1a1a1a)}.et-gift-bar__bar{display:flex;align-items:center;gap:0;position:relative;gap:8px}.et-gift-bar__segment{flex:1;height:8px;padding:2px;background:var(--et-gift-bar-track, #ffffff);border-radius:32px;overflow:hidden;position:relative}.et-gift-bar__segment-fill{height:100%;background:var(--et-gift-bar-fill, #1a1a1a);border-radius:32px;transition:width .4s ease;width:0%}.et-gift-bar__milestone{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--et-gift-bar-icon-inactive, #ffffff);border:2px solid var(--et-gift-bar-track, #fff);position:relative;z-index:1;transition:background .3s ease,border-color .3s ease}.et-gift-bar__milestone svg{transition:stroke .3s ease}.et-gift-bar__milestone--active{background:var(--et-gift-bar-icon-active, #1a1a1a);color:#fff}.et-gift-bar__labels{display:flex;align-items:flex-start;gap:8px;margin-top:0;position:relative}.et-gift-bar__label{font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.6px;text-transform:uppercase;color:var(--et-gift-bar-text, #1a1a1a);white-space:nowrap;opacity:.4;transition:opacity .3s ease}.et-gift-bar__label--active{opacity:1}.et-gift-bar__label--shipping{width:calc(100% - 36px);text-align:center}.et-gift-bar__label--gift{text-align:right;position:absolute;right:0}.et-gift-bar__gift{display:none;flex-direction:column;gap:0;position:relative;margin-top:8px}.et-gift-bar--gift-reached .et-gift-bar__gift{display:flex}.et-gift-bar__gift-selected{display:flex;align-items:center;gap:8px;background:var(--et-gift-bar-icon-inactive, #ffffff);border-radius:8px;padding:6px;cursor:pointer;border:none;width:100%;text-align:left;font-family:inherit;position:relative}.et-gift-bar__gift-image{flex-shrink:0;width:32px;height:32px;border-radius:4px;object-fit:cover}.et-gift-bar__gift-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}.et-gift-bar__gift-title{font-size:14px;font-weight:600;line-height:1.3;color:var(--et-gift-bar-text, #1a1a1a)}.et-gift-bar__gift-subtitle{font-size:12px;font-weight:400;line-height:1.3;color:var(--et-gift-bar-text, #1a1a1a);opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.et-gift-bar__gift-price{flex-shrink:0;font-size:14px;font-style:normal;font-weight:400;line-height:22px;color:var(--et-gift-bar-text, #1a1a1a);opacity:.5;text-decoration:line-through}.et-gift-bar__gift-chevron{flex-shrink:0;width:20px;height:20px;transition:transform .2s ease}.et-gift-bar__gift-selected[aria-expanded=true] .et-gift-bar__gift-chevron{transform:rotate(180deg)}.et-gift-bar__gift-dropdown{display:none;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 4px 20px #0000001f;overflow:hidden;position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:10;max-height:240px;overflow-y:auto}.et-gift-bar__gift-dropdown--open{display:flex}.et-gift-bar__gift-option{display:flex;align-items:center;gap:8px;padding:6px 34px 6px 6px;cursor:pointer;border:none;background:none;width:100%;text-align:left;font-family:inherit;transition:background .15s ease}.et-gift-bar__gift-option:hover{background:#f5f5f5}.et-gift-bar__gift-option-image{flex-shrink:0;width:32px;height:32px;border-radius:4px;object-fit:cover}.et-gift-bar__gift-option-title{flex:1;min-width:0;font-size:14px;font-weight:400;line-height:1.3;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.et-gift-bar__gift-option-price{flex-shrink:0;font-size:14px;font-style:normal;font-weight:400;line-height:22px;color:#1a1a1a;opacity:.5;text-decoration:line-through}.cart-item--free-gift .cart-item__bottom{display:none}.cart-item--free-gift .cart-item__info,.cart-item--free-gift .cart-item__pay-info{margin-bottom:0}@media screen and (max-width:749px){.et-gift-bar{padding:12px;gap:12px}.et-gift-bar__message{font-size:14px}.et-gift-bar__milestone svg{width:16px;height:16px}}
/*# sourceMappingURL=/cdn/shop/t/122/assets/et-gift-bar.css.map */
