.free-gift-cart__wrapper{display:none}.free-gift-cart{margin:16px 0;width:100%}.free-gift-cart__container{border-radius:8px;background:#f7f7f7;box-shadow:0 0 0 1px #0003;display:flex;padding:12px;flex-direction:row;align-items:center;gap:8px}.free-gift-cart__image{flex-shrink:0;width:80px;height:80px;border-radius:8px;overflow:hidden;background:#f5f5f5}.free-gift-cart__image img{width:100%;height:100%;object-fit:cover}.free-gift-cart__content{flex:1;min-width:0}.free-gift-cart__title{color:#000;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.free-gift-cart__subtitle{font-size:14px;font-weight:600;margin:0 0 8px;color:#1a1a1a}.free-gift-cart__message{color:#a9a9a9;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:600;line-height:normal}.free-gift-cart__amount-remaining{font-weight:600;color:#666}.free-gift-cart__variant-selector{margin:8px 0}.free-gift-cart__select{border-radius:4px;border:1px solid #E3E3E3;color:#000;font-family:Montserrat;font-size:8px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;width:100%;max-width:-webkit-fill-available}.free-gift-cart__select{width:100%;padding:10px 36px 10px 16px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;background-color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.free-gift-cart__select:focus{outline:none;border-color:#333}.free-gift-cart__unlocked-message{color:#a9a9a9;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:600;line-height:normal}.free-gift-cart__action{flex-shrink:0}.free-gift-cart__claim-btn{border-radius:5px;background:#b79a86;display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:60px;color:var(--White, #FFF);text-align:center;leading-trim:both;text-edge:cap;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.free-gift-cart__action{margin-top:-3px}.free-gift-cart__claim-btn.free-gift-cart__claim-btn--disabled{border-radius:5px;background:#e5e5e5;display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:60px;color:var(--White, #FFF);text-align:center;leading-trim:both;text-edge:cap;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.free-gift-cart__claim-btn--disabled:hover{transform:none}.free-gift-cart__confirmation{border-radius:8px;background:#f7f7f7;box-shadow:0 0 0 1px #0003;display:flex;padding:12px;flex-direction:row;align-items:center;text-align:center;justify-content:center}.free-gift-cart__confirmation-content{display:flex;align-items:center;justify-content:center;gap:12px}.free-gift-cart__check-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:#fff;flex-shrink:0}.free-gift-cart__confirmation-text{color:#000;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.hidden{display:none!important}@media (max-width: 767px){.free-gift-cart__container{flex-direction:row;align-items:center;gap:12px;padding:12px}.free-gift-cart__image{width:100%;height:auto;max-width:50px;margin:0 auto}.free-gift-cart__content{text-align:center}.free-gift-cart__title{font-size:16px}.free-gift-cart__select{max-width:100%}.free-gift-cart__claim-btn{width:100%;padding:14px 24px}.free-gift-cart__confirmation{padding:16px}.free-gift-cart__confirmation-text{font-size:16px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.free-gift-cart__confirmation:not(.hidden){animation:fadeIn .3s ease-out}.free-gift-cart__unlocked:not(.hidden){animation:fadeIn .3s ease-out}
/*# sourceMappingURL=/cdn/shop/t/23/assets/free-gift-cart.css.map */
