.gift-picker{border:.1rem solid rgba(0,37,106,.18);border-radius:.6rem;padding:1.6rem;margin:0 0 1.6rem;min-width:0}.gift-picker--error{border-color:#d72c0d}.gift-picker__heading{font-size:1.6rem;font-weight:600;color:#00256a;padding:0;margin-bottom:1.2rem}.gift-picker__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem}@media screen and (max-width:480px){.gift-picker__options{grid-template-columns:1fr}}.gift-picker__option{position:relative;min-width:0}.gift-picker__input{position:absolute;width:.1rem;height:.1rem;opacity:0;margin:0}.gift-picker__label{display:flex;align-items:center;gap:1rem;height:100%;padding:1rem;border:.2rem solid rgba(0,37,106,.18);border-radius:.6rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.gift-picker__label:hover{border-color:#0058c9}.gift-picker__input:checked+.gift-picker__label{border-color:#0058c9;background-color:#0058c90f}.gift-picker__input:focus-visible+.gift-picker__label{outline:.2rem solid #0058c9;outline-offset:.2rem}.gift-picker__input:focus+.gift-picker__label{outline:.2rem solid #0058c9;outline-offset:.2rem}.gift-picker__input:focus:not(:focus-visible)+.gift-picker__label{outline:none}.gift-picker__image{flex:0 0 auto;width:5rem;height:5rem;object-fit:contain;border-radius:.4rem}.gift-picker__title{flex:1 1 auto;font-size:1.4rem;line-height:1.3;text-align:left;overflow-wrap:anywhere}.gift-picker__error{display:flex;align-items:center;gap:.6rem;margin-top:1.2rem;color:#d72c0d;font-size:1.4rem}.gift-picker__error[hidden]{display:none}.gift-picker__error .svg-wrapper{flex:0 0 auto;width:1.6rem;height:1.6rem}.gift-picker__error svg{width:100%;height:100%}.gift-line{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin:.4rem 0}.gift-line__badge{display:inline-block;padding:.2rem .8rem;border-radius:10rem;background-color:#00256a;color:#fff;font-size:1.1rem;font-weight:600;letter-spacing:.04rem;text-transform:uppercase;white-space:nowrap}.gift-line__change{font-size:1.3rem;color:#0058c9}.gift-line__quantity{display:inline-block;font-size:1.4rem;padding:.6rem 0}.cart-item--gift .cart-item__final-price,.cart-item--gift .cart-item__price-wrapper .price--end+.price,.cart-item--gift .cart-item__discounted-prices dd:last-child{color:#00256a;font-weight:700}.cart-item--gift .cart-item__old-price{opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/67/assets/gift-promo.css.map */
