.bb-gift-card{container-type:inline-size}.bb-gift-card__toggle{min-height:44px}.bb-gift-card__toggle .loader:not([hidden])~input{visibility:hidden}.bb-gift-card__toggle input:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:3px}.bb-gift-card[aria-busy=true] [data-bb-gift-toggle]:checked{--b: var(--active);--bc: var(--active);opacity:1}.bb-gift-card__label{min-height:44px}.bb-gift-card__helper{color:rgb(var(--color-foreground) / .75)}.bb-gift-card__picker{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--animation-fast),opacity var(--animation-fast),visibility 0s linear .3s}.bb-gift-card.is-open .bb-gift-card__picker{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows var(--animation-fast),opacity var(--animation-fast),visibility 0s}.bb-gift-card.is-instant .bb-gift-card__picker{transition:none}.bb-gift-card__picker-inner{min-height:0;overflow:hidden;padding-inline:var(--sp-1d5);margin-inline:calc(var(--sp-1d5) * -1)}.bb-gift-card__fieldset{border:0;margin:var(--sp-5) 0 var(--sp-2);padding:0;min-width:0}.bb-gift-card__legend{padding:0;margin-block-end:var(--sp-3)}.bb-gift-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width: 600px){.bb-gift-card__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bb-gift-card__option{min-width:0}.bb-gift-card__tile{padding:var(--sp-2);border:1px solid rgb(var(--color-border));transition:border-color var(--animation-fast),box-shadow var(--animation-fast)}[data-rounded-block=round] .bb-gift-card__tile{border-radius:var(--border-radius-small)}.bb-gift-card__tile>:last-child{margin-block-start:auto}.bb-gift-card__media{aspect-ratio:5 / 4}[data-rounded-block=round] .bb-gift-card__media{border-radius:calc(var(--border-radius-small) / 2)}.bb-gift-card__media.media>img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.bb-gift-card__title{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.bb-gift-card__check{inset-block-start:var(--sp-2);inset-inline-end:var(--sp-2);width:var(--sp-6);height:var(--sp-6);border-radius:var(--rounded-full);background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));opacity:0;transform:scale(.6);transition:opacity var(--animation-fast),transform var(--animation-fast)}.bb-gift-card__check .icon{stroke-width:2}.bb-gift-card__loader{top:0;right:0;bottom:0;left:0;background-color:rgb(var(--color-background) / .6)}.bb-gift-card__loader[hidden]{display:none}.bb-gift-card .price{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--sp-2)}@media(hover:hover){.bb-gift-card__option input:not(:disabled,:checked)+.bb-gift-card__tile:hover{border-color:rgb(var(--color-border-dark))}}.bb-gift-card__option input:checked+.bb-gift-card__tile{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.bb-gift-card__option input:checked+.bb-gift-card__tile .bb-gift-card__check{opacity:1;transform:scale(1)}.bb-gift-card__option--sold-out .bb-gift-card__tile{cursor:not-allowed}.bb-gift-card__option--sold-out .bb-gift-card__media{opacity:.5;filter:grayscale(1)}.bb-gift-card[aria-busy=true] :is(.bb-gift-card__label,.bb-gift-card__tile,input:not(:disabled)){cursor:progress}.bb-gift-card__sold-out{color:rgb(var(--color-foreground) / .75)}.bb-gift-card__error{margin-block-start:var(--sp-3)}@media(prefers-reduced-motion:reduce){.bb-gift-card__picker,.bb-gift-card.is-open .bb-gift-card__picker,.bb-gift-card__check,.bb-gift-card__tile{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/bb-gift-card.css.map */
