.mtg-pickup{padding-top:var(--mp-padding-top,36px);padding-bottom:var(--mp-padding-bottom,36px);color:rgb(var(--color-foreground));font-family:var(--font-body-family);min-width:0;isolation:isolate}.mtg-pickup [hidden]{display:none!important}.mtg-pickup button,.mtg-pickup input,.mtg-pickup select{font-family:inherit}.mtg-pickup button{touch-action:manipulation}.mtg-pickup .mp-description{margin:12px 0 20px}.mtg-pickup .mp-description p{margin:0 0 8px}.mtg-pickup .mp-facets fieldset{border:0;padding:0;margin:0 0 8px;min-width:0}.mtg-pickup .mp-facets ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;column-gap:20px;row-gap:10px}.mtg-pickup .mp-facets label{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;min-width:30px;min-height:32px;font-size:14px;color:inherit}.mtg-pickup .mp-facets img{width:30px;height:auto;display:block}.mtg-pickup .mp-facets .has-selection label>img,.mtg-pickup .mp-facets .has-selection label>span{opacity:.25}.mtg-pickup .mp-facets input:checked+img,.mtg-pickup .mp-facets input:checked+span{opacity:1}.mtg-pickup .mp-facets label:has(input:focus-visible){outline:2px solid currentColor;outline-offset:3px}.mtg-pickup .mp-facets label:has(input:disabled){opacity:.3;cursor:default}.mtg-pickup .mp-clear{font-size:12px;padding:4px 0}.mtg-pickup .mp-grid,.mtg-pickup .mp-variants{display:grid;grid-template-columns:repeat(var(--mp-columns),minmax(0,1fr));gap:var(--grid-desktop-vertical-spacing,20px) var(--grid-desktop-horizontal-spacing,20px);padding:0;list-style:none}.mtg-pickup .mp-variants{grid-template-columns:repeat(var(--mp-variant-columns),minmax(0,1fr));margin:20px 0}.mtg-pickup .mp-grid>.grid__item,.mtg-pickup .mp-variants>.grid__item{width:auto!important;max-width:none!important;min-width:0}.mtg-pickup .mp-group .card-wrapper{position:relative}.mtg-pickup .mp-group-trigger{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:pointer;white-space:normal;overflow-wrap:anywhere;text-align:left}.mtg-pickup .mp-group-trigger:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4}.mtg-pickup .mp-group-trigger:focus-visible:after{outline:2px solid currentColor;outline-offset:3px}.mtg-pickup .mp-group .card__media img{object-fit:contain}.mtg-pickup .mp-image-fallback{display:grid;place-items:center;height:100%;font-size:12px}.mtg-pickup .mp-more{display:flex;margin:25px auto 0}.mtg-pickup .mp-dialog{width:min(1200px,94vw);max-width:none;max-height:90vh;max-height:90dvh;border:1px solid rgba(var(--color-foreground),.2);padding:24px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow:auto;overscroll-behavior:contain}.mtg-pickup .mp-dialog::backdrop{background:#00000080}.mtg-pickup .mp-dialog-head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;border-bottom:1px solid rgba(var(--color-foreground),.2);padding-bottom:14px}.mtg-pickup .mp-dialog-head h2{margin:0;overflow-wrap:anywhere;font-size:20px}.mtg-pickup .mp-dialog-head p{font-size:12px;margin:8px 0 0}.mtg-pickup .mp-close{font-size:30px;line-height:1;min-width:44px;min-height:44px;text-decoration:none;flex-shrink:0}.mtg-pickup .mp-live-status,.mtg-pickup .mp-fetch-note{font-size:12px;margin:10px 0}.mtg-pickup .mp-cart-error{color:#a32020;font-size:12px;overflow-wrap:anywhere}.mtg-pickup .mp-variant .card__heading{overflow-wrap:anywhere}.mtg-pickup .mp-variant .card__heading a:after{display:none}.mtg-pickup .card.card--standard.card--media{display:flex;flex-direction:column;height:100%}.mtg-pickup .card__content{display:flex;flex-direction:column;flex:1}.mtg-pickup .card__information,.mtg-pickup .card-information{flex:1;display:flex;flex-direction:column}.mtg-pickup .custom-add-cart{padding-top:12px;margin-top:auto!important}.mtg-pickup .custom-add-cart form{display:flex;flex-wrap:wrap;row-gap:4px;column-gap:4px}.mtg-pickup .custom-add-cart button{background:#222;color:#fff;border:none;padding:6px;font-size:12px;cursor:pointer}.mtg-pickup .custom-add-cart button:disabled{opacity:.5;cursor:default}.mtg-pickup .custom-add-cart select{max-width:100%}.mtg-pickup .card__content.adjust .card__heading a:after{display:none}@media(max-width:989px){.mtg-pickup .mp-grid{grid-template-columns:repeat(var(--mp-mobile-columns),minmax(0,1fr))}.mtg-pickup .mp-variants{grid-template-columns:repeat(var(--mp-variant-mobile-columns),minmax(0,1fr))}}@media(max-width:749px){.mtg-pickup{padding-top:calc(var(--mp-padding-top,36px)*.75);padding-bottom:calc(var(--mp-padding-bottom,36px)*.75)}.mtg-pickup .mp-facets ul{column-gap:10px;row-gap:6px}.mtg-pickup .mp-facets img{width:22px}.mtg-pickup .mp-grid,.mtg-pickup .mp-variants{gap:var(--grid-mobile-vertical-spacing,10px) var(--grid-mobile-horizontal-spacing,10px)}.mtg-pickup .mp-dialog{width:100%;height:100%;max-height:100vh;max-height:100dvh;margin:0;padding:16px;border:0}.mtg-pickup .mp-dialog-head h2{font-size:18px}.mtg-pickup .mp-group .card__heading{font-size:12px}.mtg-pickup .mp-group .card__information{padding-bottom:14px}.mtg-pickup .mp-variant .card__heading{font-size:12px}}.mtg-pickup .mp-grid{margin-top:20px}.mtg-pickup .mp-dialog-description{margin:14px 0}.mtg-pickup .mp-dialog-description p{margin:0 0 8px}.mtg-pickup .mp-variant .card__inner{--ratio-percent:139.344%!important}.mtg-pickup .mp-variant .card__media .media>a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mtg-pickup .mp-variant .card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.mtg-pickup .mp-dialog{min-height:min(480px,90dvh)}
/*# sourceMappingURL=/cdn/shop/t/32/assets/mtg-pickup.css.map */
