.gift-booster{margin:16px 0;padding:16px 0 16px 16px;background:var(--gb-bg, #f6f6f6);border-top:1px solid #000;border-bottom:1px solid #000}.gift-booster__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-right:16px;margin-bottom:12px}.gift-booster__heading{margin:0;font-family:var(--font-body-family);font-style:normal;font-size:1.3rem;line-height:1.3;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gb-title, #000)}.gift-booster__amount{white-space:nowrap}.gift-booster__copy{margin-top:4px;font-size:1.2rem;line-height:1.4;color:var(--gb-copy, #555)}.gift-booster__copy p{margin:0}.gift-booster__nav{display:flex;gap:6px;flex-shrink:0}.gift-booster__arrow{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid #000;border-radius:50%;background:#fff;color:#000;cursor:pointer;transition:background .15s,color .15s,opacity .15s}.gift-booster__arrow:hover{background:#000;color:#fff}.gift-booster__arrow:disabled{opacity:.3;pointer-events:none}.gift-booster__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:0;padding-right:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gift-booster__track::-webkit-scrollbar{display:none}.gift-booster__slide{flex:0 0 84%;scroll-snap-align:start}.gift-booster__track--single .gift-booster__slide{flex-basis:100%}.gift-booster__card{display:flex;gap:12px;height:100%;padding:10px;background:#fff;box-sizing:border-box}.gift-booster__media{flex:0 0 80px;aspect-ratio:4 / 5;overflow:hidden;background:#eee}.gift-booster__media img,.gift-booster__media svg{display:block;width:100%;height:100%;object-fit:cover}.gift-booster__info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.gift-booster__title{font-size:1.3rem;line-height:1.3;font-weight:600;color:#000;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gift-booster__price{display:flex;gap:6px;align-items:baseline;font-size:1.3rem}.gift-booster__price-now{font-weight:700;color:#000}.gift-booster__price-was{color:#8b1a1a;font-size:1.2rem}.gift-booster__badge{align-self:flex-start;padding:2px 6px;font-size:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#000;color:#fff}.gift-booster__actions{display:flex;gap:6px;width:100%;min-width:0;margin-top:auto;padding-top:4px}.gift-booster__select{flex:1 1 0;width:0;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:34px;padding:0 24px 0 8px;font:inherit;font-size:1.2rem;color:#000;border:1px solid #000;border-radius:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 6px center / 12px;appearance:none;-webkit-appearance:none;cursor:pointer}.gift-booster__add{flex-shrink:0;min-width:64px;height:34px;padding:0 14px;font:inherit;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#000;border:1px solid #000;border-radius:0;cursor:pointer;transition:opacity .15s}.gift-booster__actions .gift-booster__add:only-child{flex:1}.gift-booster__add:disabled{background:#fff;color:#999;border-color:#ccc;cursor:not-allowed}.gift-booster__add.is-loading{color:transparent;position:relative;pointer-events:none}.gift-booster__add.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:14px;border:2px solid #fff;border-right-color:transparent;border-radius:50%;animation:gift-booster-spin .6s linear infinite}@keyframes gift-booster-spin{to{transform:rotate(360deg)}}.gift-booster__error{margin:2px 0 0;font-size:1.1rem;color:#8b1a1a}
/*# sourceMappingURL=/cdn/shop/t/181/assets/cart-gift-booster.css.map */
