ms-bxgy-gift-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ms-z-modal-raised)}ms-bxgy-gift-modal[open]{display:flex;align-items:center;justify-content:center}ms-bxgy-gift-modal[open]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ms-bxgy-overlay-bg, rgba(var(--ms-overlay-background), .5));z-index:0}.ms-bxgy-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0}.ms-bxgy-panel{position:relative;z-index:1;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:var(--popup-corner-radius, 8px);box-shadow:0 12px 40px rgba(var(--color-shadow),.2);width:90vw;max-width:560px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.ms-bxgy-close{position:absolute;top:.8rem;right:.8rem;z-index:2;background:none;border:none;cursor:pointer;padding:.4rem;color:rgba(var(--color-foreground),.5);flex-shrink:0;line-height:1;width:2.8rem;height:2.8rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:color .15s ease,background-color .15s ease}.ms-bxgy-close .icon,.ms-bxgy-close svg{width:1.4rem;height:1.4rem}.ms-bxgy-close:hover{color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.06)}.ms-bxgy-close:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.ms-bxgy-header{display:flex;align-items:center;gap:1rem;padding:2rem 4rem 0 2rem}.ms-bxgy-title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.ms-bxgy-description{padding:.6rem 2rem 0;font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.7)}.ms-bxgy-description:empty{display:none}.ms-bxgy-message{padding:.8rem 2rem;font-size:1.4rem;line-height:1.5}.ms-bxgy-message:empty{display:none}.ms-bxgy-gifts{padding:.8rem 2rem;overflow-y:auto;flex:1 1 auto;display:grid;grid-template-columns:1fr;gap:1.2rem;-webkit-overflow-scrolling:touch}@media screen and (min-width:750px){.ms-bxgy-gifts:not(.ms-bxgy-gifts--list){grid-template-columns:repeat(2,1fr)}}.ms-bxgy-gift-card{--_card-border-w: var(--ms-bxgy-card-border-w, 2px);--_card-border-c: var(--ms-bxgy-card-border-c, rgba(var(--color-foreground), .1));--_card-radius: var(--ms-bxgy-card-radius, var(--media-radius, 6px));--_card-radius-tl: var(--ms-bxgy-card-radius-tl, var(--media-radius-tl, 6px));--_card-radius-tr: var(--ms-bxgy-card-radius-tr, var(--media-radius-tr, 6px));--_card-radius-br: var(--ms-bxgy-card-radius-br, var(--media-radius-br, 6px));--_card-radius-bl: var(--ms-bxgy-card-radius-bl, var(--media-radius-bl, 6px));--_card-img-pad: var(--ms-bxgy-card-img-pad, 0px);display:flex;flex-direction:column;padding:1.2rem;border:var(--_card-border-w) solid var(--_card-border-c);border-radius:var(--_card-radius);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;position:relative;box-sizing:border-box}.ms-bxgy-gift-card:hover{border-color:rgba(var(--color-foreground),.25)}.ms-bxgy-gift-card:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.ms-bxgy-gift-card--selected{border-color:rgb(var(--color-button));box-shadow:0 0 0 1px rgb(var(--color-button))}.ms-bxgy-gift-card--unavailable{opacity:.5;cursor:not-allowed}.ms-bxgy-gift-card--locked{opacity:.7;cursor:default;pointer-events:none}.ms-bxgy-gift-card__badge{display:inline-block;margin-top:.4rem;padding:.2rem .6rem;font-size:1.1rem;line-height:1.4;border-radius:4px;background:rgba(var(--color-button),.12);color:rgb(var(--color-button));font-weight:600}.ms-bxgy-gift-card__media{width:100%;aspect-ratio:1 / 1;flex-shrink:0;border-radius:calc(var(--_card-radius-tl) - var(--_card-border-w)) calc(var(--_card-radius-tr) - var(--_card-border-w)) calc(var(--_card-radius-br) - var(--_card-border-w)) calc(var(--_card-radius-bl) - var(--_card-border-w));overflow:hidden;background:rgba(var(--color-foreground),.04);margin-bottom:1rem;padding:var(--_card-img-pad)}.ms-bxgy-gift-card__media img{width:100%;height:100%;object-fit:cover;display:block;border-radius:calc(var(--_card-radius-tl) - var(--_card-border-w) - var(--_card-img-pad)) calc(var(--_card-radius-tr) - var(--_card-border-w) - var(--_card-img-pad)) calc(var(--_card-radius-br) - var(--_card-border-w) - var(--_card-img-pad)) calc(var(--_card-radius-bl) - var(--_card-border-w) - var(--_card-img-pad))}.ms-bxgy-gifts--list .ms-bxgy-gift-card{flex-direction:row;align-items:flex-start;gap:1.2rem}.ms-bxgy-gifts--list .ms-bxgy-gift-card__media{width:8rem;min-width:8rem;aspect-ratio:1 / 1;margin-bottom:0}.ms-bxgy-gifts--list .ms-bxgy-gift-card__check{top:.6rem;right:.6rem}.ms-bxgy-gift-card__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.3rem}.ms-bxgy-gift-card__vendor{font-size:1.1rem;text-transform:uppercase;letter-spacing:.06em;color:rgba(var(--color-foreground),.5);line-height:1.3}.ms-bxgy-gift-card__title{font-weight:var(--font-body-weight-bold);font-size:1.4rem;line-height:1.4}.ms-bxgy-gift-card__price{display:flex;align-items:center;gap:.6rem;margin-top:.2rem}.ms-bxgy-gift-card__price-original{font-size:1.2rem;color:rgba(var(--color-foreground),.45);text-decoration:line-through}.ms-bxgy-gift-card__price-free{font-size:1.3rem;font-weight:var(--font-body-weight-bold);color:rgb(var(--color-button))}.ms-bxgy-gift-card__excerpt{font-size:1.2rem;line-height:1.4;color:rgba(var(--color-foreground),.55);margin-top:.3rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ms-bxgy-variant-select{width:100%;margin-top:.6rem;padding:.5rem .8rem;border:var(--inputs-border-width, 1px) solid var(--inputs-border-color, rgba(var(--color-foreground), .55));border-radius:var(--inputs-radius, 4px);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.3rem;font-family:inherit}.ms-bxgy-variant-select:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.ms-bxgy-gift-card__check{position:absolute;top:.8rem;right:.8rem;z-index:3;width:2.4rem;height:2.4rem;border-radius:50%;border:2px solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background));display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;pointer-events:none;box-shadow:0 1px 3px rgba(var(--color-shadow),.1)}.ms-bxgy-gift-card__check svg{width:1.4rem;height:1.4rem;color:transparent;transition:color .2s ease}.ms-bxgy-gift-card--selected .ms-bxgy-gift-card__check{background:rgb(var(--color-button));border-color:rgb(var(--color-button));box-shadow:0 2px 8px rgba(var(--color-shadow),.2)}.ms-bxgy-gift-card--selected .ms-bxgy-gift-card__check svg{color:rgb(var(--color-button-text))}.ms-bxgy-actions{padding:1.6rem 2rem 2rem;display:flex;flex-direction:column;gap:.8rem;align-items:stretch}.ms-bxgy-error{background:rgb(var(--ms-color-error-background));color:rgb(var(--ms-color-error-dark));border:1px solid rgb(var(--ms-color-error-border));border-radius:4px;padding:.8rem 1.2rem;font-size:1.3rem;line-height:1.4}.ms-bxgy-add{position:relative}.ms-bxgy-add:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.ms-bxgy-add.loading .loading__spinner{display:flex}.ms-bxgy-add.loading>span{visibility:hidden}.ms-bxgy-skip{align-self:flex-end;background:none;border:none;color:rgba(var(--color-foreground),.6);text-decoration:underline;text-underline-offset:.3rem;cursor:pointer;font-size:1.3rem;font-family:inherit;padding:.2rem 0;transition:color .15s ease}.ms-bxgy-skip:hover{color:rgb(var(--color-foreground))}.ms-bxgy-skip:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}@media(prefers-reduced-motion:reduce){.ms-bxgy-gift-card,.ms-bxgy-gift-card__check,.ms-bxgy-close,.ms-bxgy-skip{transition:none}}.ms-bxgy-reminder{padding:1.2rem 1.6rem;border-radius:var(--media-radius, 6px);margin-bottom:1.6rem;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;font-size:1.4rem;line-height:1.5;border-style:solid;border-width:1px}.ms-bxgy-reminder--qualified{background:rgba(var(--color-button),.08);border-color:rgba(var(--color-button),.2)}.ms-bxgy-reminder--partial{background:rgba(var(--color-foreground),.04);border-color:rgba(var(--color-foreground),.1)}.ms-bxgy-reminder__icon{font-size:2rem;line-height:1;flex-shrink:0}.ms-bxgy-reminder__text{flex:1 1 auto;min-width:0}.ms-bxgy-reminder__cta{white-space:nowrap;flex-shrink:0}.ms-bxgy-banner-wrap .ms-bxgy-reminder{margin-bottom:0}.ms-bxgy-banner-wrap .ms-bxgy-reminder+.ms-bxgy-reminder{margin-top:1.2rem}.ms-bxgy-badge{display:inline-flex;align-items:center;gap:.3rem;font-size:1.2rem;font-weight:var(--font-body-weight-bold);color:rgb(var(--color-button));text-transform:uppercase;letter-spacing:.05em;margin-top:.4rem}.ms-bxgy-badge__icon{font-size:1.4rem;line-height:1}.ms-bxgy-price-free{font-weight:var(--font-body-weight-bold);color:rgb(var(--color-button))}.cart-item--bxgy-gift .quantity__button{visibility:hidden;pointer-events:none}.cart-item--bxgy-gift .quantity__input{pointer-events:none;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ms_bxgy-gift.css.map */
