.gift-block{display:block;padding-block-start:1.6rem}.gift-block[hidden]{display:none}.cart__gift-block{max-width:56rem;margin-block:2.4rem}.gift-block__warning{padding:.8rem 1rem;border:.1rem dashed #b00020;color:#b00020;white-space:normal}.gift-block__picker[hidden],.gift-block__prompt[hidden]{display:none}.gift-block__header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-block-end:.4rem}.gift-block__title{line-height:1.4}.gift-block__subtext{color:rgb(var(--color-subtext, var(--color-foreground)));margin-block-end:1.2rem;white-space:normal}.gift-block__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}@media(max-width:480px){.gift-block__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gift-block__option{display:flex;flex-direction:column;align-items:stretch;gap:.6rem;padding:0;height:auto;border:.1rem solid rgb(var(--color-border));background:transparent;cursor:pointer;text-align:center;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease}.blocks-corner--round .gift-block__option,.blocks-corner--round .gift-block__prompt{border-radius:1.2rem}.gift-block__option:hover:not(.is-disabled){border-color:rgb(var(--color-foreground))}.gift-block__option.is-selected{border-color:#1a1a1a;box-shadow:inset 0 0 0 .1rem #1a1a1a}.gift-block__option.is-disabled{cursor:not-allowed;opacity:.4}.gift-block__option.is-loading{pointer-events:none;opacity:.6}.gift-block__media{position:relative;display:block;width:100%;height:0;padding-block-end:100%;background-color:#f3f0ea;z-index:-1}.gift-block__media img,.gift-block__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.gift-block__check{position:absolute;inset-block-start:.6rem;inset-inline-end:.6rem;width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:#1a1a1a;color:#fff;opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .15s ease}.gift-block__check svg{position:static;inset:auto;display:block;width:1.1rem;height:1.1rem}.gift-block__option.is-selected .gift-block__check{opacity:1;transform:scale(1)}.gift-block__label,.gift-block__description{width:100%;min-width:0;padding:.6rem .4rem .8rem;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.gift-block__description{margin-block-start:-.6rem;padding-block-start:0}.gift-block__oos{display:none}.gift-block__option.is-disabled[data-available=false] .gift-block__oos{display:block;color:rgb(var(--color-subtext, var(--color-foreground)))}.gift-block__prompt{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border:.1rem solid rgb(var(--color-border))}.cart-item--gwp .cart-quantity,.cart-item--gwp .cart-item__discounts,.cart-item--gwp .price__sale{display:none!important}.cart-item.cart-item--gwp .price--on-sale .price__regular,.cart-item--gwp .price--on-sale{color:inherit}.gift-block-badge{display:block;width:fit-content;margin-block-start:.6rem;padding:.6rem .9rem;font-size:1rem;font-weight:var(--font-body-weight-bold);line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#1a1a1a;border-radius:var(--badges-radius)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/gift-block.css.map */
