fabisense-gift-picker{display:block;margin:0 0 2.4rem;font-family:inherit}fabisense-gift-picker[hidden]{display:none}.fb-gift{color:#071c30;text-align:left;letter-spacing:normal}.fb-gift [hidden]{display:none!important}.fb-gift__banner{display:flex;align-items:center;gap:16px;padding:20px;border-radius:16px;background:linear-gradient(110deg,#168dee,#0075cf);color:#fff}.fb-gift__icon{display:flex;align-items:center;justify-content:center;background:#fff;color:#0077cf;border-radius:12px;width:46px;height:46px;flex:none}.fb-gift__summary{flex:1;min-width:0;display:grid;gap:5px}.fb-gift__summary strong{font-size:18px;line-height:1.3}.fb-gift__summary span{font-size:14px;line-height:1.45}.fb-gift button{font:inherit;cursor:pointer;min-height:44px;line-height:1.25}.fb-gift button:focus-visible{outline:3px solid #071c30;outline-offset:4px}.fb-gift button:disabled{cursor:not-allowed;opacity:.55}.fb-gift__change{border:0;border-radius:30px;background:#fff;color:#006dc5;font-weight:700!important;padding:12px 20px;flex:none}.fb-gift__subtotal{font-size:13px;color:#4f6172;margin:9px 2px 14px}.fb-gift__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fb-gift__card{display:grid;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:12px;border:1px solid #cbd9e5;border-radius:14px;background:#fff;padding:14px;min-width:0}.fb-gift__card.is-selected{border:2px solid #0077cf;background:#f3faff;padding:13px}.fb-gift__image{display:grid;place-items:center;min-width:0}.fb-gift__image img{width:100%;height:105px;object-fit:contain}.fb-gift__description{min-width:0}.fb-gift__description h3{font-size:17px;line-height:1.3;margin:6px 0;color:#071c30}.fb-gift__free{font-size:10px;font-weight:800;letter-spacing:.08em;display:inline-block;padding:5px 8px;background:#f6cb6c;border-radius:20px}.fb-gift__price{font-size:17px;font-weight:700;display:block}.fb-gift__price s{font-size:12px;color:#778493;font-weight:400;margin-left:4px}.fb-gift__description button{display:block;width:100%;margin-top:10px;border:1px solid #0077cf;border-radius:8px;color:#fff;background:#0077cf;padding:9px;font-size:13px;font-weight:700;overflow-wrap:anywhere}.fb-gift__description button:disabled{background:#eaf0f5;color:#43586a;border-color:#d4e0eb;opacity:1}.fb-gift__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:12px}.fb-gift__remove{background:none;border:0;color:#526575;text-decoration:underline;font-size:13px!important;padding:8px 0}.fb-gift__status{font-size:13px;color:#536779}.fb-gift__error{background:#fff3e6;border-left:3px solid #ad6100;padding:12px 14px;border-radius:4px;color:#663b08;font-size:14px;line-height:1.5;margin:12px 0}.cart-item[data-fabisense-gift-row] quantity-input{pointer-events:none;opacity:.65}.cart-item[data-fabisense-gift-row] .quantity__button{visibility:hidden}.cart-drawer .fb-gift__banner{gap:10px;padding:14px;flex-wrap:wrap}.cart-drawer .fb-gift__options{grid-template-columns:1fr}.cart-drawer .fb-gift__card{grid-template-columns:90px 1fr}.cart-drawer .fb-gift__summary strong{font-size:16px}.cart-drawer .fb-gift__change{margin-left:56px;font-size:13px}.cart-drawer .fb-gift__image img{height:90px}@media(max-width:1100px){.fb-gift__card{grid-template-columns:1fr;text-align:center}.fb-gift__image img{height:120px}}@media(max-width:600px){.fb-gift__banner{gap:12px;padding:16px;flex-wrap:wrap}.fb-gift__icon{width:40px;height:40px;border-radius:10px}.fb-gift__summary{flex-basis:calc(100% - 60px)}.fb-gift__summary strong{font-size:17px}.fb-gift__summary span{font-size:13px}.fb-gift__change{margin-left:52px;font-size:13px!important;padding:11px 18px}.fb-gift__options{grid-template-columns:1fr;gap:10px}.fb-gift__card{grid-template-columns:88px minmax(0,1fr);text-align:left;padding:12px;gap:14px}.fb-gift__card.is-selected{padding:11px}.fb-gift__image img{height:90px}.fb-gift__description h3{margin:5px 0;font-size:16px}.fb-gift__description button{margin-top:8px}.fb-gift__subtotal{font-size:12px}.fb-gift__error{font-size:13px}}